1
G-Code, CAD, and CAM discussions / Re: M98 to make multiple different parts on the same sheet.
« on: October 02, 2012, 03:47:56 AM »
i don't know i think it could work did you try to put the g40 in the sub program before the m99 instead of the main program before the g52 also call a g90 and a g90.1 in the sub
you could try a code like this but i use g10 line
IF YOU WANT TO DO A MULTI FIXTURE PROGRAM YOU COULD TRY THIS
O0001
#101=1(tool number)
#102=-.02(TAPPER BLOCK)
G90
G10 L2 P1 X-10. Y-10. Z-10.(G54 WORK OFFSET)
G10 L2 P2 X-10. Y-11. Z-10.(G55 WORK OFFSET)
G10 L2 P3 X-10. Y-12. Z-10.(G56 WORK OFFSET)
T#101 M6
M0
#1=54(STARTING OFFSET)
G0 G90 G#1 X0.5 Y0. S1200 M3
G43 H#101 D#101 Z1.
G0 Z0.1
M98 P0002 L3 (HOW MANY TIMES IT TAKES YOU TO GET TO FINAL OFFSET)
G0 Z10.
M30
O0002
G0 G90 G90.1 G#1 X0.5 Y0. S1200 M3
G0 Z0.1
g1 z-.1
G1 X5. Z[-.1+#102] F20.(TAPPER BLOCK)
G0 Z.1
#1=[#1+1](CURENT OFFSET PLUS 1)
M99
%
you could try a code like this but i use g10 line
IF YOU WANT TO DO A MULTI FIXTURE PROGRAM YOU COULD TRY THIS
O0001
#101=1(tool number)
#102=-.02(TAPPER BLOCK)
G90
G10 L2 P1 X-10. Y-10. Z-10.(G54 WORK OFFSET)
G10 L2 P2 X-10. Y-11. Z-10.(G55 WORK OFFSET)
G10 L2 P3 X-10. Y-12. Z-10.(G56 WORK OFFSET)
T#101 M6
M0
#1=54(STARTING OFFSET)
G0 G90 G#1 X0.5 Y0. S1200 M3
G43 H#101 D#101 Z1.
G0 Z0.1
M98 P0002 L3 (HOW MANY TIMES IT TAKES YOU TO GET TO FINAL OFFSET)
G0 Z10.
M30
O0002
G0 G90 G90.1 G#1 X0.5 Y0. S1200 M3
G0 Z0.1
g1 z-.1
G1 X5. Z[-.1+#102] F20.(TAPPER BLOCK)
G0 Z.1
#1=[#1+1](CURENT OFFSET PLUS 1)
M99
%