ik ben al een tijdje aan het stoeien met G-code in Mach3. Gewoon van punt A naar punt B lukt wel. Maar ik wil graag gebruik maken van variabelen, berekeningen, IF/THEN, subroutines enzo.
Ik was enthousiast begonnen aan een programmaatje waarmee mijn machine steeds weer een vierkantje zou frezen, iedere keer wat dieper. De Z-hoogte wilde ik dan steeds her-berekenen met #1001 = [#1001 - 0.5]. Maar ik krijg alleen foutmeldingen te zien.
Uiteindelijk een beetje ontmoedigd besloot ik een programma-tje uit de Mach handleiding bijna over te typen. Maar ook dat werkt niet zoals ik verwachtte. Mijn frees gaat netjes één keer van x0 naar x20 en terug, maar dan stopt hij. En dat terwijl de handleiding beschrijft dat het ding 5x heen en weer zou gaan.
Dit is mijn code:
Code: Selecteer alles
G21 G17 G90
F1000
M98 P1234 L5
M30
O1234
G1 x20
G1 x0
M99