Title: RE:

Ernie,
  I have a Citizen Fanuc 10T that uses E32 instead of F.03125.  This is my @FXD1 threading section.
Do the #eval v8 first, which converts it from .03125 to 32.05xx  then in the actual threading line, it shortens it down to 32 for me, so the threading line looks SOMETHING like this...

G76X.3Z.4I0D.004K.03E32A60P1

@FXD1
#IF(#U0=1)<*** fxd1 - threading ***>
#EVAL(#V8=1/#FTHRD)
#FXDX#XPASSZ#ZPASS<I#XOV>D#FMT(#V2,T3.4)K#V1E#FMT(#V8,T2.0)A60P1

Hope this helps.
   Rick


    -----Original Message-----
    From:   Ernie Gemmel [mailto:[EMAIL PROTECTED]]
    Sent:   Monday, January 07, 2002 8:42 AM
    To:     Mfg-Smartcam (E-mail)
    Subject:       

    Hi All,
    For the threading cycle (G84) on our DeckelMaho, instead of providing a feedrate, we just enter a value "J" which is the pitch of the thread.

    Trouble is, when I try to capture the pitch from the JOS to use it in the .tmp the jos tag "JOS(pitch) returns the fractional rep of the pitch.  How do I get the .tmp to convert this into decimal format?

    This is the section in question:

    // hole tap
    @OP_TAP
    < #COOLNT>
    #EVAL(#S2=JOS(pitch))
    < #ABSI>< #CYCLE Y#CHKD J#S2 Z-#ZDPTH S#SPEED #SPNDL>
    #EVAL(#ZPOS=#ZCHK-#CHKD)
     G79< X#XPOS>< Y#YPOS>< Z#ZPOS>
    @@CYCLE
    0,G84
    @

    thanks in advance
    -ernie

Reply via email to