We use a different ZCHK for taps than all other tools. This is how we handle it.
@OP_TAP #EVAL(#V19=#ZCHK+.4) < #FXD> X#XPOS Y#YPOS< Z#ZDPTH>< R#V19 F#FEED> E0< #RTNLVL> You could even put some logic that would check to see if the step number was greater than 1000, and if it was it would adjust the ZCHK, if it was less that 1000 it would let ZCHK stay at the default value. #EVAL(#U0=stp(step_num)) #IF(#U0>1000)<#EVAL(#V19=#ZCHK+.4)>#ELSE<#V19=#ZCHK> < #FXD> X#XPOS Y#YPOS< Z#ZDPTH>< R#V19 F#FEED> E0< #RTNLVL> -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: Thursday, February 06, 2003 5:11 AM To: [EMAIL PROTECTED] Subject: RE: [mfg-smartcam] Need Syntax Help Fred, I tried several variations, placing it at the beggining of a step, in the middle, or even as the last element of the prior step, but couldn't get it to change the value of #ZCHK from the value set in the smf. I'm using Amill ver. 11.5 if that makes a difference. However the other method using #V13 works fine, so it's not a problem. Thanks, Dave [EMAIL PROTECTED]@loki.sdrc.com on 02/06/2003 07:21:34 AM Sent by: [EMAIL PROTECTED] To: [EMAIL PROTECTED] cc: Subject: RE: [mfg-smartcam] Need Syntax Help I believe, but am not certain, that #ZCHK will be reset from the planner for the @START, @TOOLCHG and @STEPCHG sections, basically at the start of any change in step. This is the same method we formerly used to address the #PECK template word before V8 milling and V9 turning. It should work the same for #ZCHK. ================================================== Fred Lauzus, CAM Programming Coordinator High Steel Structures, Incorporated mailto:[EMAIL PROTECTED] http://www.highsteel.com ================================================== -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: Wednesday, February 05, 2003 12:41 PM To: [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: RE: [mfg-smartcam] Need Syntax Help All of the replies have had good examples, thanks to all. Fred, In your last suggestion, to set #ZCHK=-.05 in the shape file, at what point does the .smf file reset this back to the default? Will it last to the next toolchange, or the next hole, or till I set it again with a user element? Thanks, Dave [EMAIL PROTECTED]@loki.sdrc.com on 02/05/2003 11:53:43 AM Sent by: [EMAIL PROTECTED] To: [EMAIL PROTECTED] cc: Subject: RE: [mfg-smartcam] Need Syntax Help You didn't give an example of what code was being output. As for your logic statement, it's ok but you could use either of these instead: #IF(#V13<>.1,#AND#V13<>0.0)<>#ELSE<#EVAL(#V13=#ZCHK)> or #IF(#V13=.1,#OR#V13=0.0)<#EVAL(#V13=#ZCHK)> Another method would be to try changing the Z check directly with a user command "#ZCHK=0.1" < #ABSI>< #RTNLVL>< #FXD>< X#XPOS>< Y#YPOS>#EXLN < Z#ZDPTH>< R#ZCHK P#DWELL> <F#FEED> ================================================== Fred Lauzus, CAM Programming Coordinator High Steel Structures, Incorporated mailto:[EMAIL PROTECTED] http://www.highsteel.com ================================================== -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: Wednesday, February 05, 2003 10:27 AM To: [EMAIL PROTECTED] Subject: [mfg-smartcam] Need Syntax Help Importance: High I'm trying to change my Z check clearance for one tool in a program. I'm doing this with a user element as the first element of that tool (eg. #V13 =-.05). This is what I have in my @FXD2 section. #IF(#V13<>.1,#AND#V13<>0.0)<#EVAL(#V13=#V13)>#ELSE<#EVAL(#V13=#ZCHK)> < #ABSI>< #RTNLVL>< #FXD>< X#XPOS>< Y#YPOS>#EXLN < Z#ZDPTH>< R#V13 P#DWELL> <F#FEED> I know my IF statement isn't right "<#EVAL(#V13=#V13)>",(although I think it's outputting correctly), but what's the correct syntax if the IF statement is true? Thanks, Dave ====================================================================== To find out more about this mailing list including how to unsubscribe, send the message "info mfg-smartcam" to [EMAIL PROTECTED] ====================================================================== ====================================================================== To find out more about this mailing list including how to unsubscribe, send the message "info mfg-smartcam" to [EMAIL PROTECTED] ====================================================================== ====================================================================== To find out more about this mailing list including how to unsubscribe, send the message "info mfg-smartcam" to [EMAIL PROTECTED] ====================================================================== ====================================================================== To find out more about this mailing list including how to unsubscribe, send the message "info mfg-smartcam" to [EMAIL PROTECTED] ====================================================================== ====================================================================== To find out more about this mailing list including how to unsubscribe, send the message "info mfg-smartcam" to [EMAIL PROTECTED] ======================================================================
