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]
======================================================================

Reply via email to