In your examples tho, if I have a surface or profile that contains lines, each time it come across a line, won't it update the feedrate?  For what I am trying to do, I think the endprofile section may be more appropriate, however I guess I will do a little changing around and see what is output.
Thanks to all for your advice, I love this help list.
Jon
@LINE
 
//PICK ONE OF THE TWO LINE BELOW - BOTH SHOULD WORK TO TEMPORARILY STORE THE ORIGINAL FEEDRATE
#EVAL(#V1=jos(outfeed1))
#EVAL(#V1=#FEED)
 
< #MOV>, etc.<#FEED> // Code is output
 
#EVAL(#FEED=#V1)  // Feed rate is restored to original JOF value. The next time the #FEED variable is encountered, it will update the feedrate to the value originally stored. you could also apply the storing of the FEED variable right in your @START, @TOOLCHG, etc, if you'd like, but it is not necessary.
 
 
@LINE
 
// This works too, because the feedrate will be changed by the User Command in the Shape file, and then after the code for the motion is output, it will reset to the original value from the JOF.
 
@LINE
< #MOV>< X#XPOS><Y#YPOS><#FEED>
#EVAL(#FEED=jos(outfeed1))
UPDATE(#FEED)
 
Good Luck - hope this helps.
 
Steve Rebensdorf

Reply via email to