Witam.
Mam podobny problem jak kolega Alva, aby nie duplikować tematu podepnę się, opiszę do czego doszedłem i jaki mam dylemat.
Od kilku miesięcy działa moja frezarka, którą przez kilka miesięcy wcześniej budowałem w garażu systemem tzw gospodarczym.
Cały czas pogłębiam swoją wiedze obsługi Mach3 i doszedłem do momentu ręcznej wymiany narzędzia.
Z internetu pobrałem makro do auto. pomiaru narzędzia
CurrentFeed = GetOemDRO(818) 'Get the current feedrate to return to later
PlateThickness = GetUserDRO(1151) 'Z-plate thickness DRO
If GetOemLed (825)=0 Then 'Check to see if the probe is already grounded or faulty
DoOEMButton (1010) 'zero the Z axis so the probe move will start from here
Code "G4 P2" ' this delay gives me time to get from computer to hold probe in place
Code "G31Z-40 F100" 'probing move, can set the feed rate here as well as how far to move
While IsMoving() 'wait while it happens
Wend
ZProbePos = GetVar(2002) 'get the axact point the probe was hit
Code "G0 Z" &ZProbePos 'go back to that point, always a very small amount of overrun
While IsMoving ()
Wend
Call SetDro (2, PlateThickness) 'set the Z axis DRO to whatever is set as plate thickness
Code "G4 P0.25" 'Pause for Dro to update.
Code "G0 Z20" 'put the Z retract height you want here
Code "(Z axis is now zeroed)" 'puts this message in the status bar
Code "F" &CurrentFeed 'Returns to prior feed rate
Else
Code "(Z-Plate is grounded!) " 'this goes in the status bar if aplicable
Exit Sub
End If
I działa

Tymczasowo zastosowałem kostkę z aluminium, gdy kliknę na "Auto pomiar narzędzia" frez zjeżdża do kostki i po dotknięciu podnosi się o 20 mm, wymieniam frez na inny dłuższy lub krótszy, klikam, frez idzie na dół i jak dotknie to 20 mm do góry.
Zakładam, że to mam ogarnięte.
Kolejny rok.
W Cad-zie narysowałem dwie kreski, otworzyłem to w LazyCam i dla jednej kreski przypisałem frez o średnicy 3mm, a dla drugiej 6mm.
Frezy mają różne długości.
Wygenerowałem G-Cod
N5 (File Name = krechy on Thursday, September 06, 2018)
N10 (Default Mill Post)
N15 G91.1
N20 M5
N25 M6 T1(TOOL Change frez 3mm)
N30 G43 H1
N35 G0 Z1.0000
N40 M3
N45 X0.0000 Y48.5198
N50 Z3.0000
N55 G1 Z-2.0000 F500.00
N60 X83.0717
N65 M5
N70 M6 T6(TOOL Change frez 6 mm)
N75 G43 H6
N80 G0 Z1.0000
N85 M3
N90 X139.6794 Y0.0000
N95 Z3.0000
N100 G1 Z-2.0000
N105 X38.2277 Y0.7352
N110 G0 Z1.0000
N115 M5
N120 M30
I CO DALEJ ?
Po uruchomieniu tego G-codu maszyna zrealizuje go, ale miałem nadzieje, że zatrzyma się przy linii N25 tam złapie Z0 później zatrzyma się przy N70 wymienię frez i znowu pomiar, ale tak się nie stało.
Co dalej ?
Ktoś pomoże ?