Przykładowy programik bez gwarancji bo z symulatora.
Kod: Zaznacz cały
( ------------------------------ )
( Ucinanie )
( ------------------------------ )
( Kamar )
( Time-stamp: <2012-03-14 09:50> )
( ------------------------------ )
(info: Czoło )
o<ciecie> sub
#<tool> = #1 (=5 gniazdo)
#<nr> = #2 (=5 numer narzędzia)
#<obr> = #3 (=600 obroty)
#<sr_pocz> = #4 (=70 Średnica początkowa)
#<sr_koncowa> = #5 (=20 Średnica końcowa)
#<poczatek> = #6 (=0 Z cięcia)
#<faza> = #7 (=0 fazka )
#<posuw> = #8 (= 60 Posuw)
#<w_z> = #9 (=0 Z do zmiany)
#<w_x> = #10 (=100 X do zmiany)
#<woda> = #11 (=1 <> chłodzenie)
o20 if [ #<w_x> lt #<sr_pocz>]
(msg, KOLIZJA ! zły wyjazd)
M30
o20 endif
o<zmiana> call [#<tool>] [#<nr>]
g61
m3 s#<obr>
o1 if [#<woda> eq 1]
M8
o1 endif
g0 x[#<sr_pocz> + 0.5]
g0 z#<poczatek>
g1 x[#<sr_pocz> -3*#<faza> ] f#<posuw>
g0 x[#<sr_pocz>+0.5]
z[#<poczatek> + #<faza> ]
g1 z#<poczatek> x[#<sr_pocz> - 2*#<faza> ]
g1 x#<sr_koncowa>
g0 x[#<sr_pocz> + 2]
g0 x#<w_x>
g0 z#<w_z>
m9
o<ciecie> endsub