Aby problem wyeliminować, proponuję użyć cyklu 1, który całościowo liczy przyrostowo (ale wtedy nie bedzie odskakiwac na z100):
Kod: Zaznacz cały
CYCL DEF 1,0 WIERCENIE
CYCL DEF 1,1 BEZ, WYS, 1
CYCL DEF 1,2 GLEBOKOSC -2
CYCL DEF 1,3 DOSUW 2
CYCL DEF 1,4 P,CZAS 0
CYCL DEF 1,5 F100
Kod: Zaznacz cały
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
L X+0 Y+0 R0 F MAX
L Z+0 R0 F MAX
CALL LBL 1
L X-29,233 Y+65,134 F MAX
L Z+2 R0 F MAX
CALL LBL 1
L X-55,503 Y+25,25 F MAX
L Z+3 R0 F MAX
CALL LBL 1
L X-19,718 Y+32,449 F MAX
L Z+2 R0 F MAX
CALL LBL 1
L X+28,635 Y+9,5 F MAX
L Z+1 R0 F MAX
CALL LBL 1
L X+41,285 Y+32,101 F MAX
L Z+0 R0 F MAX
CALL LBL 1
M30
LBL 1
L IZ-3 R0 F100
L Z+100 R0 FMAX
LBL 0
END PGM 985 MM