WIELKIE DZIĘKI
Zrobiłem robote obracając os C w głównym programie
N...SPOS=0
N...
N...SPOS=20
itd.
ALE!!!!!!
Faktycznie można zadać tak jak piszesz "ao" lecz muszę sprawdzić cz sterownik czyta
G91 C20
Wyśle, że można uznać temat za zamknięty chyba ze sterownik nie przeczyta
G91 C20 o czym napiszę na forum.
JESZCZE RAZ WIELKIE DZIĘKI ZA POMOC.
POZDRAWIAM
Zapetlenie programu z przesunieciem osi C w sinumerik 810D
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 4
- Posty: 1037
- Rejestracja: 01 kwie 2006, 22:08
- Lokalizacja: Wroclaw
- Kontakt:
Tak juz czysto edukacyjnie proponuje zamienic zmienne, ktorych nie akceptuje twoj sterownik na Parametry R.
R2=0 ; indeks
G18
G54
G94
T1 D1
MARK2:
SPOS=0 ; wartosc poczatkowa osi C
R1=20 ; wartosc postepu obrotu osi C
PETLA: ;etykieta - poczatek petli
S2=2000 M2=3
G0 X200 Z3
G1 Z-20 F100
G0 Z3
SPOS=SPOS+R1; zwiekszenie pozycji wrzeciona o postep
IF SPOS == 360 ; jezeli po dodaniu postepu wypadnie 360 - koniec petli i skok na koniec
GOTOF KONIEC ; skok do etykiety KONIEC
GOTOB PETLA ; skok do etykiety PETLA
KONIEC:
IF R2==0
T3D1
R2=1 ; zmiana R2 na 1 spowoduje ze po drugim obiegu petli warunek IF nie zostanie spelniony i program przejdzie dalej
GOTOB MARK2
ENDIF
M30
R2=0 ; indeks
G18
G54
G94
T1 D1
MARK2:
SPOS=0 ; wartosc poczatkowa osi C
R1=20 ; wartosc postepu obrotu osi C
PETLA: ;etykieta - poczatek petli
S2=2000 M2=3
G0 X200 Z3
G1 Z-20 F100
G0 Z3
SPOS=SPOS+R1; zwiekszenie pozycji wrzeciona o postep
IF SPOS == 360 ; jezeli po dodaniu postepu wypadnie 360 - koniec petli i skok na koniec
GOTOF KONIEC ; skok do etykiety KONIEC
GOTOB PETLA ; skok do etykiety PETLA
KONIEC:
IF R2==0
T3D1
R2=1 ; zmiana R2 na 1 spowoduje ze po drugim obiegu petli warunek IF nie zostanie spelniony i program przejdzie dalej
GOTOB MARK2
ENDIF
M30
>>>>>>>>>> GELO <<<<<<<<<<
-
- Sympatyk forum poziom 1 (min. 40)
- Posty w temacie: 1
- Posty: 46
- Rejestracja: 02 lis 2012, 15:38
- Lokalizacja: Stalowa Wola
while ??
Witam może ktoś pomoże w napisaniu pętli na planowanie na tokarce w osi "z"
z wykorzystaniem parametrów R
np : zaczynamy od z 20 i mamy planować do z0 ale chce by zostawał naddatek 0.5 na obróbkę wykańczającą coś R>0.5 czy jakoś tak to się piszę. Nie wiem czy to trzeba z While Endwhile czy repeat może ktoś mi to napisać .
Z góry wielkie dzięki
z wykorzystaniem parametrów R
np : zaczynamy od z 20 i mamy planować do z0 ale chce by zostawał naddatek 0.5 na obróbkę wykańczającą coś R>0.5 czy jakoś tak to się piszę. Nie wiem czy to trzeba z While Endwhile czy repeat może ktoś mi to napisać .
Z góry wielkie dzięki