ik ook niet, maar volgens mij heb je wel een punt
Dan bedoel je waarschijnlijk dat dat subprogram uit het hoofdprogramma gehaald moet worden, lijkt me heel logisch.Hij wordt als ik het goed zie wel gedefinieerd maar komt daarna niet terug.
DO1 wordt wel gesloten met END1
Of moet die macro uberhaupt wel geopend worden, als ie in deze do1 end1 staat?
Of moet O7001 worden aangeroepen (o7001 call in linuxcnc) en wordt ie dan niet te vroeg aangeroepen?
Code: Selecteer alles
( Made by Frans Berkers)
( Untitled 6/20/2022 9:35:54 PM )
( T0 : 3.0 )
G21 G90 G64 G40
G0 X0 Y0 Z3 (T0 : 3.0)
M68 (start motor spindel)
M4 P1000 (wacht een sec opdat spindel motor op toren is)
M98 P7001 A-0.2 B0 C-3
M69 (stop spindel motor)
M5
M30
O7001 (macro)
#1=-0.2 (diepte per keer)
#2=0 (Cumm diepte)
#3=-3 (Totale diepte)
G0 Z0
WHILE[#2 GT #3]DO 1;
#2 = [#2+#1]
G0 Z3
M4 P500
G1 Z#2
END 1 ;
M99