Takze dole kus prilozeneho kodu aj s komentarom (btw, zas som sa v nom musel hrabat, pretoze som zistil ze sa zmenili veci pre G43.1, v dielni kde som to posledne bezal mam kusok starsie EMC, ale tu v praci mi to na simulatore nie nie bezat .. take .. citajte komentare v kode) Odladil som to teda s ukazkovou konfiguraciou "sim, axis_mm", dlzka toolu ma vychadat na 0 (a nejake drobe) kedze sonda nikdy netripne.
Netusim co vsetko este nie je spravne, posledne cca pred 3-ma mesiacmi mi to ale vyrezalo co som xcel

Doplnil som komentare.. snad vysvetluju so tam ktora cast stvara.
(Cast kalibracie nastroja)
O 100 sub
G49 (zrus tool offset)
G90
G53 G0 Z[#1001] (presun sa uplne na maximim Z)
G28.1 (uloz poziciu)
G53 G0 X70 Y70 (Presun sa na poziciu zmeny nastroja)
M6 T1 (toto je tu len kvoli dialogu rucneho toolchangeru)
(Osondujeme novy nastroj)
G91 (incremental mode)
G38.3 Z[#1002-#1001] F80 (pouzite G38.2 ak pozadujete hlasenie chyby pri nechyteni sondy)
#<toolLength>=[#5223 + #5063 - #[1002]]
G90 (absolute mode)
G53 G0 Z[#1001] (Stroj na max Z)
(vrat sa na poziciu kde bol nastroj pred vymenou)
G28
(Pozor, starsie EMC cca december 2009 pouzivaju I, K pre G43.1, )
(nove uz umonuju ofsety pre kazdy os, pouzivaj X, Y,...)
(G43.1 K[#<toolLength>]) (set new tool offset)
G43.1 Z[#<toolLength>]
G43.1 x0 y0 Z4
(debug, tool length = #<toolLength>)
O 100 endsub
(START)
(ako nastroj upevnim testovaciu tycku nastavim v MDI G43.1 Z15)
(15mm = moja testovacia tycka tolko trci z vretena)
(pomocou joggingu najdem pociatok materialu)
(v tomto mieste spravim touch off na X,Y,Z "0")
(resp. na pozicie podla offsetu v G kode, pre priklad dole)
(davam x=0, y=0, z=30 v G54-ke)
(vyjoggujem uplne nahor)
(v MDI davam G53 G0 X70 y70, toto je miesto vymeny nastrojov)
(pod nim je sonda a toto je zapisane aj v sub 101)
(vyberiem testovaciu tycku)
G21 (Unit in mm)
G90 (Absolute distance mode)
G92.1
G64 P0.01 (Exact Path )
G17
G40 (Cancel diameter comp.)
G49 (Cancel length comp.)
S5000M03 (Spindle 5000rpm cw)
#1001=101.5 (maximum Z machine coordinate )
#1002=24 (position of tool length probe in machine coordinates)
O 100 call (prva vymena nastroja)
G0 Z30
G0 X0 Y 0
G1 Z20 F250
G1 X10
G1 Y10
G1 X0
G1 Y0
G0 Z30
O 100 call (druha vymena nastroja)
G1 Z15 F250
G1 X10
G1 Y10
G1 X0
G1 Y0
G0 Z30
(default end)
G40
G49
G92.1
M9
M5
M2