Tussen sterren staat wat ik denk dat er gebeurt of wat ik echt niet snap
In MDI voer ik in:
M180 T1 ; *roept onderstaande macro op*
T#20 M6 ; * voer toolwissel T1 uit*
M1 ; * optional stop*
#30 = [#2020+#201/2] ; * parameter 30 = parameter2020+ parameter 201 /2 *
#31 = #30*SQRT[3] ; * Parameter(variable)31 variable 30 * SQRT[3] wat doet die wortel daar? *
G90 G53 X[468,6-#31] y-[42,4-#30] ; * Ga in ijlgang naar aboluut x 468,6-#31 Y 42,4-#30 positie toolsetter. #31 en #30 zijn mogelijk een correctie voor frezen die groterzijn dan de D van de toolsetter.
G0 G91 Z-125 ; * Ga incrementeel 125 naar beneden in ijlgang *
G1 G91 G31 Z-155 F1000 ; * Ga met F1000 incrementeel 155 naar beneden Stop als toolsetter wordt bekrachtigd *
G0 G91 Z2 ; * Na stop ga in ijlgang incrementeel 2 mm omhoog *
G1 G91 G31 Z-5 F50 * Ga met F50 5mm naar beneden stop als toolsetter wordt bekrachting *
#[2000+#20] =[#5023+15.133] ; * wat wordt hier weggeschreven? *
Ik in tool 1 een kop met een staafje van 10 mm geplaatst, wordt gebruikt als nultool
In tool 3 zit een frees 10mm
Beide ingemeten met bovenstaande macro
Het resultaat is dat er 2 waarden in de offsettabel staan
in het 2de plaatje staat de lengte offset nog op nul, maar daar komt uiteindelijk de waarde uit de tabel in te staan ( geen foto van)
Wat is nu het probleem.
Ik zet de nultool in de spil en ga daarmee boven op het werkstaan en maak met G92 Z0.
Nu wissel ik van Tool en ga daarmee nar de bovenkant van het werk. Dat is geen Z0. Er zit precies het verschil in van de 2 waarden uit de offset tabel.
Nu houd mijn snappertje op.
Code: Selecteer alles
M180 T1 ; roept onderstaande macro op
T#20 M6 ; * voer toolwissel T1 uit*
M1 ; * optional stop*
#30 = [#2020+#201/2] ; * parameter 30 = parameter2020+ parameter 201 /2 *
#31 = #30*SQRT[3] ; * Parameter(variable)31 variable 30 * SQRT[3] wat doet die wortel daar? *
G90 G53 X[468,6-#31] y-[42,4-#30] ; * Ga in ijlgang naar aboluut x 468,6-#31 Y 42,4-#30 positie toolsetter. #31 en #30 zijn mogelijk een correctie voor frezen die groterzijn dan de D van de toolsetter.
G0 G91 Z-125 ; * Ga incrementeel 125 naar beneden in ijlgang *
G1 G91 G31 Z-155 F1000 ; * Ga met F1000 incrementeel 155 naar beneden Stop als toolsetter wordt bekrachtigd *
G0 G91 Z2 ; * Na stop ga in ijlgang incrementeel 2 mm omhoog *
G1 G91 G31 Z-5 F50 * Ga met F50 5mm naar beneden stop als toolsetter wordt bekrachting *
#[2000+#20] =[#5023+15.133] ; * wat wordt hier weggeschreven? *