X8 O
X100
XI 2.0 G9S
XI6 O G99
X!8.0 G9K
GOO G80 Y.2 O M09
G28 G91 YO ZO
M30
Unikanie przeszkód w płaszczyźnie X,Y:
Wiemy jak omijać przeszkody wzdłuż osi Z przy pomocy komend G98 i G99 Można również omijać przeszkody na płaszczyźnie X-Y, umieszczając w linii cyklu zamkniętego LO Powodujemy w ten sposob wykonanie ruchu w płaszczyźnie X-Y bez wykonywania operacji wzdłuz osi Z.
Np. mamy sześć jednocalowych kwadratowych bloków aluminiowych. Z każdej strony znajdują się kołnierze o wymiarach I cal x 1 cal. Chcemy wywiercić dwa otwory z każdej strony kołnierza Potrzebujemy napisać program, który pozwoli uniknąć napotkania rogów bloku.
%
04600
(X0, YO jest w górnym lewym rogu)
(ZO jest na górze przedmiotu obrabianego)
T1 M06
GOO G90 G54 X2.0 Y- 5 S3500 M03 G43 H01 Z- 9 MOS G81 Z-2.0 l:15 R-9 X4 0
X' 5 LO (ominiecie rogu bloku)
Y-2.0
Y-4.0 Y-5 5 LO X4.0 X2.0 X 5 [JO Y-4 0 Y-2 0
GOO GSO Z10 M09
M30
116