1853
« on: November 03, 2007, 03:31:05 PM »
Hi Terry,
These are off the top of my head, give them a try, you never know they may just work.
Graham.
%
O0001 (PROBE MACRO IN TO OUT)
G40 G40 G00 G90 X0 Y0
T1 M6
#1=720 (number of steps)
#2=5.25 (radius)
#3=0 (start angle)
#4=[360/#1]
#5=#3
G00 Z1.
X0 Y0
Z-.1
(OPEN FILE FOR STORING POINTS)
M98 P0002 L#1
(CLOSE FILE FOR STORING POINTS)
G00 Z1.
M30
O0002 (IN TO OUT SUB)
#5=[#5+#4]
#6=[sin[#5]*#2]
#7=[cos[#5]*#2]
G31 X#6 Y#7 F10.
(READ STOP POINT and store it)
G00 X0 Y0
M99
%
%
O0003 (PROBE MACRO OUT TO IN)
G40 G40 G00 G90 X0 Y0
T1 M6
#1=720 (number of steps)
#2=5.25 (radius)
#3=0 (start angle)
#4=[360/#1]
#5=#3
G00 Z1.
X0 Y0
Z-.1
(OPEN FILE FOR STORING POINTS)
M98 P0004 L#1
(CLOSE FILE FOR STORING POINTS)
G00 Z1.
M30
O0004 (OUT TO IN SUB)
#5=[#5+#4]
#6=[sin[#5]*#2]
#7=[cos[#5]*#2]
G00 G90 X#6 Y#7
G31 X0 Y0 F10.
(READ STOP POINT and store it)
M99
%