Zatrzymanie programu

Dyskusje dotyczące działania obsługi programu LinuxCNC

Autor tematu
kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 16281
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

Zatrzymanie programu

#1

Post napisał: kamar » 07 sie 2015, 06:21

Witam.
Ma ktoś pomysł, jak zatrzymać program (pause) żeby była możliwość ręcznego przejazdu i offsetowania osi ?



Tagi:


GumiRobot
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 689
Rejestracja: 21 mar 2005, 18:51
Lokalizacja: Trójmiasto

#2

Post napisał: GumiRobot » 07 sie 2015, 10:54

TU
i TU
obejrzeć jak działa "manual tool change"


Autor tematu
kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 16281
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

#3

Post napisał: kamar » 07 sie 2015, 11:17

Dzięki, ale znaleźliśmy prostrzy sposób :)
Program wykonuje pierwszego suba z kilku i pamięta że go wykonał. Następny start uruchamia od drugiego i tak do skutku.
Coś w tym stylu:

Kod: Zaznacz cały

( Kamar                          )
( Time-stamp: <2015-08-07 10:04> )
( ------------------------------ )

m3 s1

o10 if [EXISTS[#<_stan_programu>]]
  o100 if [#<_stan_programu> eq 1]

    o<6x4> call

  o100 else

    o<ciecie6x4> call

  o100 endif

o10 else

    o<ciecie6x4> call
    
o10 endif

m30

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”