Machsupport Forum
Mach Discussion => General Mach Discussion => Topic started by: whistule on March 26, 2016, 08:30:35 AM
-
Hi All,
I am looking for a little advice on how best to go about inserting a variable into a macro. This is a peck drilling application with rapid feed as created by Mick Grant [ Melee ] and posted on this forum in 2009 [ http://www.machsupport.com/forum/index.php/topic,15205.0.html ] . The code I'm looking to execute is below but I can't get the variable [in this case #4] to pass through to the macro. It seems the solution may have something to do with getvar(), but I haven't been able to find any simple examples of this in operation - so I can't work out which which code to add and where. A copy of the m830 Macro is attached. If I replace the #4 with -10 on N50 then the program and macro runs excellently - credit to Mick Grant - so i do know its the insertion of a variable like #4 that's throwing a spanner in the works. Any help or pointers most appreciated.
#4=-10
%
N10 G20 G18 G80 G90 G94
N11 G28
N12 T202
N20 G0 X0 Z10
N30 M03 S600
N40 G90
N50 ;M830 X0 Y0 Z#4 R2 Q2.5 W0.5 P5 D3 F100 I0 J0 L1
N60 M830 P50
N70 G80
N80 G90
N90 G0 X0 Z10
N100 M5
N120 M30
%