Zapetlenie programu z przesunieciem osi C w sinumerik 810D

Dyskusje na temat systemu Sinumerik

Autor tematu
darmag221
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 5
Posty: 110
Rejestracja: 06 kwie 2006, 18:50
Lokalizacja: podkarpackie

#11

Post napisał: darmag221 » 01 cze 2012, 18:58

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



Tagi:

Awatar użytkownika

gelo
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1037
Rejestracja: 01 kwie 2006, 22:08
Lokalizacja: Wroclaw
Kontakt:

#12

Post napisał: gelo » 02 cze 2012, 08:58

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
>>>>>>>>>> GELO <<<<<<<<<<


Anderk
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 1
Posty: 46
Rejestracja: 02 lis 2012, 15:38
Lokalizacja: Stalowa Wola

while ??

#13

Post napisał: Anderk » 02 lis 2012, 15:53

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

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Siemens Sinumerik CNC”