Niekontrolowane przejazdy w cyklach
: 17 gru 2018, 11:23
Dzień dobry,
Na początek przykład żeby nie strzępić języka bez powodu
0 BEGIN PGM 985 MM
1 BLK FORM 0.1 Z X-100 Y-100 Z-10
2 BLK FORM 0.2 X+100 Y+100 Z0
3 ;
4 CYCL DEF 7.0 PUNKT BAZOWY
5 CYCL DEF 7.1 X+0
6 CYCL DEF 7.2 Y+0
7 CYCL DEF 7.3 Z+0
8 ;
9 TOOL CALL 1 Z S2000
10 L X+0 Y+0 R0 F MAX
11 L Z+100 R0 F MAX M3
12 CYCL DEF 200 WIERCENIE ~
Q200=1 ;BEZPIECZNA WYSOKOSC ~
Q201=-2 ;GLEBOKOSC ~
Q206=120 ;WARTOSC POSUWU WGL. ~
Q202=2 ;GLEBOKOSC DOSUWU ~
Q210=0 ;PRZER. CZAS.NA GORZE ~
Q203=+0 ;WSPOLRZEDNE POWIERZ. ~
Q204=100 ;2-GA BEZPIECZNA WYS. ~
Q211=0 ;PRZERWA CZAS. DNIE
13 L X+0 Y+0 Z+0 R0 F MAX M99
14 L X-29,233 Y+65,134 Z+2 F MAX M99
15 L X-55,503 Y+25,25 Z+3 F MAX M99
16 L X-19,718 Y+32,449 Z+2 F MAX M99
17 L X+28,635 Y+9,5 Z+1 F MAX M99
18 L X+41,285 Y+32,101 Z+0 F MAX M99
19 L M30
20 END PGM 985 MM
To prosty program na nawiercanie.
Wszystko niby jest standardowe oprócz punktów.
Praktycznie na maszynie wygląda to tak, że po zrobieniu pierwszego punktu narzędzie lekko podskakuje (na pewno nie wyjeżdża na zadeklarowane Z100) i w 3osiach jedzie do kolejnego punktu.
Jak zablokować takie zachowanie w cyklu?
Czy któryś z parametrów maszynowych da się przestawić tak żeby maszyna w cyklu zachowywała się poprawnie? Mam na myśli wyjazd na zadeklarowane w cyklu Z100 i najazd na kolejną współrzędną a nie jeżdżenie w 3 osiach jednocześnie
Na początek przykład żeby nie strzępić języka bez powodu
0 BEGIN PGM 985 MM
1 BLK FORM 0.1 Z X-100 Y-100 Z-10
2 BLK FORM 0.2 X+100 Y+100 Z0
3 ;
4 CYCL DEF 7.0 PUNKT BAZOWY
5 CYCL DEF 7.1 X+0
6 CYCL DEF 7.2 Y+0
7 CYCL DEF 7.3 Z+0
8 ;
9 TOOL CALL 1 Z S2000
10 L X+0 Y+0 R0 F MAX
11 L Z+100 R0 F MAX M3
12 CYCL DEF 200 WIERCENIE ~
Q200=1 ;BEZPIECZNA WYSOKOSC ~
Q201=-2 ;GLEBOKOSC ~
Q206=120 ;WARTOSC POSUWU WGL. ~
Q202=2 ;GLEBOKOSC DOSUWU ~
Q210=0 ;PRZER. CZAS.NA GORZE ~
Q203=+0 ;WSPOLRZEDNE POWIERZ. ~
Q204=100 ;2-GA BEZPIECZNA WYS. ~
Q211=0 ;PRZERWA CZAS. DNIE
13 L X+0 Y+0 Z+0 R0 F MAX M99
14 L X-29,233 Y+65,134 Z+2 F MAX M99
15 L X-55,503 Y+25,25 Z+3 F MAX M99
16 L X-19,718 Y+32,449 Z+2 F MAX M99
17 L X+28,635 Y+9,5 Z+1 F MAX M99
18 L X+41,285 Y+32,101 Z+0 F MAX M99
19 L M30
20 END PGM 985 MM
To prosty program na nawiercanie.
Wszystko niby jest standardowe oprócz punktów.
Praktycznie na maszynie wygląda to tak, że po zrobieniu pierwszego punktu narzędzie lekko podskakuje (na pewno nie wyjeżdża na zadeklarowane Z100) i w 3osiach jedzie do kolejnego punktu.
Jak zablokować takie zachowanie w cyklu?
Czy któryś z parametrów maszynowych da się przestawić tak żeby maszyna w cyklu zachowywała się poprawnie? Mam na myśli wyjazd na zadeklarowane w cyklu Z100 i najazd na kolejną współrzędną a nie jeżdżenie w 3 osiach jednocześnie