You can use a user event in your .pm4 file and hard code it...
 
Or you can set a variable for each tool in the job operation planner which
is then used in your template file.
I use #TLID like so...
 
@START
#EVAL(#U8=0)<FOR DEBUG HEADINGS U8 IS 1,SET TO 0 FOR NO DEBUG>
#IF(#U8=1)<**** START >
#EVAL(#C1=1)
#EVAL(#U0=1)
#EVAL(#U2=#BLK+70)
#EVAL(#U3=1750)
#EVAL(#U4=60)
#OFFBLK
%
#S0 #C5
<#C4 #S1 #C5>
<#C4 #S2 #C5>
<#C4 #S3 #C5>
<#C4 #S4 #C5>
( INPUT G92X20.676 Z )
 
#ONBLK
#C3G20G90G95#TLID
<---------------------------------------------------------------------------
---------------------------- here
#IF(#SPMODE=1)<#CALL(START-CSS)>#ELSE<#CALL(START-RPM)>
 
@START-CSS
#IF(#U8=1)<**** START-CSS >
#EVAL(#V2=(#SPEED*3.82)/#XPOS)
#C3G97S#FMT(#V2,T4.0)#SPNDL
#C3#MOVX#XPOSZ#ZPOST#FMT(#XSET,F4.0)
#C3G92S#FMT(#ZSET,T4.0)
#C3#SPMODES#SPEED
#C3G04X1.0T#FMT(#TOOL,F2.0)#FMT(#XSET,F2.0)( #TLCMT )
#IF(#TOOL<7)<#C3G00M08>#ELSE<#C3G00M12>
 
@START-RPM
#IF(#U8=1)<**** START-RPM >
#C3#SPMODES#SPEED#SPNDL
#C3#MOVX#XPOSZ#ZPOST#FMT(#XSET,F4.0)
#C3G04X1.0T#FMT(#TOOL,F2.0)#FMT(#XSET,F2.0)( #TLCMT )
#IF(#TOOL<7)<#C3G00M08>#ELSE<#C3G00M12>
 
@TOOLCHG
#IF(#U8=1)<**** TOOLCHG >
#EVAL(#U4=60)
#IF(#SPMODE=1)<#CALL(TOOLCHG-CSS)>#ELSE<#CALL(TOOLCHG-RPM)>
 
@TOOLCHG-CSS
#IF(#U8=1)<**** T00LCHG-CSS >
#C0
#C3#MOVX#XHOMEZ#ZHOMET#FMT(#XSET,F4.0)#SPOFF
#IF(#C1=0)<#C3#C1( #S9 )>#ELSE<#C3#C1>
#EVAL(#C1=1)
#OFFBLK
 
#ONBLK
#EVAL(#V2=(#SPEED*3.82)/#XHOME)
#C3G95#TLID
<---------------------------------------------------------------------------
------------------------------------- here
#C3G97S#FMT(#V2,T4.0)#SPNDL
#C3#MOVX#XHOMEZ#ZHOMET#FMT(#XSET,F4.0)
#C3G92S#FMT(#ZSET,T4.0)
#C3#SPMODES#SPEED
#C3G04X1.0T#FMT(#TOOL,F2.0)#FMT(#XSET,F2.0)( #TLCMT )
#IF(#TOOL<7)<#C3G00M08>#ELSE<#C3G00M12>
#EVAL(#C1=1)
 
@TOOLCHG-RPM
#IF(#U8=1)<**** TOOLCHG-RPM >
#C0
#C3#MOVX#XHOMEZ#ZHOMET#FMT(#XSET,F4.0)#SPOFF
#IF(#C1=0)<#C3#C1( #S9 )>#ELSE<#C3#C1>
#EVAL(#C1=1)
#OFFBLK
 
#ONBLK
#C3G95#TLID
<---------------------------------------------------------------------------
------------------------------------- here
#C3#SPMODES#SPEED#SPNDL
#C3#MOVX#XHOMEZ#ZHOMET#FMT(#XSET,F4.0)
#C3G04X1.0T#FMT(#TOOL,F2.0)#FMT(#XSET,F2.0)( #TLCMT )
#IF(#TOOL<7)<#C3G00M08>#ELSE<#C3G00M12>
#EVAL(#C1=1)
 
@END
#IF(#U8=1)<**** END >
#C0
#C3#MOVX#XHOMEZ#ZHOMET#FMT(#U0,F4.0)#SPOFF
#C3M30
#OFFBLK
%
 
Then if you need to drop to a lower speed range or go up in a speed range
part way through with the same tool in your .pm4 file all you have to do is
use a user event to do so. Then when the next tool is coded it pickups up
the #TLID you set for it.
Bye


-----Original Message-----
From: Colin Williams [mailto:[EMAIL PROTECTED]]
Sent: Thursday, June 22, 2000 4:32 PM
To: Smartcam Forum
Subject: [mfg-smartcam] M41 & M42


How do I adjust my tmp file to switch between m41(low range) and m42(high
range) for a turning center.
 
 
Thank You
 
Colin Williams
 

 

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