Results 1 to 3 of 3

Thread: Inverse Time feedrate for 4th Axis

  1. #1
    Registered
    Join Date
    Mar 2007
    Location
    USA
    Posts
    81
    Downloads
    0
    Uploads
    0

    Inverse Time feedrate for 4th Axis

    So I am trying a 4th axis for the 1st time. Exciting. My MasterCam post is outputting what I assume is inverse time feedrates. Is there a setting in the Haas control to switch to this setting or is Inches per Minute my only option?
    Thanks again.


  2. #2
    Registered Donkey Hotey's Avatar
    Join Date
    Nov 2007
    Location
    USA
    Posts
    1650
    Downloads
    0
    Uploads
    0
    Straight from Haas:
    http://www.cncmagazine.com/archive01/v3i08/v3i08k.htm

    Dear Applications,
    I have a ’97 model VF-3 vertical machining center with the fourth-axis option and an HRT 310 rotary table. Up until now I have only used the rotary table for indexing operations on simple parts. I recently bid on a job that will require full four-axis motion. My CAD/CAM system will support both feed-per-minute and inverse-time-feed modes but I am not familiar with inverse-time feed. Should I use inverse-time feed on full fourth-axis parts? What exactly is inverse-time-feed mode?

    Sincerely,
    Mark Curry


    Dear Mark,
    Inverse-time feed is not as complicated as it sounds. Inverse-time-feed rates simply dictate the amount of time a particular stroke will take to complete. To calculate the time for a stroke, divide the inverse-time-feed rate into 60. For example, an inverse-time-feed rate of F1000 dictates that the commanded motion of that line will take 0.06 seconds. This method of feed-rate command allows for more precise control of the feed rate when combining rotary and linear axes. With the Haas control you have the option of running in either inverse-time-feed mode or feed-per-minute. The Haas control can convert linear-feed-per-minute rates to approximated angular-feed-rates based on the user-definable part diameter stored in the 4th- and/or 5th-axis diameter setting(s). This feature allows the user to program a combination of linear and rotary axis motions in feed-per-minute mode, but the rotary feed rate will only be exactly correct at the diameter set by the user. Therefore, inverse-time feed is preferred when mixing linear and rotary axes because it is not a linear-feed-rate command, but rather a time-based feed command.

    Sincerely,
    Haas Applications
    I was a bit confused about it until I read that description. It finally makes some sense to me. I hope it helps you.

    Oh yeah, these two are tied to it as well:
    G93 INVERSE TIME FEED MODE ON
    G94* INVERSE TIME FEED MODE OFF / FEED PER MINUTE ON (SETTING 56)
    Greg


  3. #3
    Registered
    Join Date
    Oct 2008
    Location
    USA
    Posts
    20
    Downloads
    0
    Uploads
    0
    Larry Jones - NCData Services

    Here is how to convert tool tip IPM feed rate G94 to inverse time Feed Rate Number G93
    on almost all (all fanuc type including HAAS & FADAL) CNC. The previous answer from HAAS assumes you know the time in minutes.


    Terms:
    A = 3D Start position of Tool Tip in X,Y,Z
    B = 3D End position of Tool Tip in X,Y,Z
    RATE = Programmed FEDRAT in IPM
    DIST = 3D distance from A to B (straight line)
    TIME = The time in minutes to move from A to B
    FRN = Feed rate number in inverse time

    Given the following (pre-defined):
    1) FRN = 1 / TIME or TIME = 1 / FRN (defined by the CNC)
    and
    2) DIST = RATE * TIME (defined by physical laws)

    therefore by dividing (2) through by RATE:
    DIST / RATE = TIME
    or
    TIME = DIST / RATE

    Therefore by substitution of 1 / FRN for TIME
    1 / FRN = DIST / RATE or
    3) FRN = RATE / DIST

    We now have the required FRN in terms of RATE (IPM) and DISTANCE
    Now to calculate the DIST (Distance) "the hard part"

    Each linear axis distance is the difference A - B
    Dx = Ax - Bx
    Dy = Ay - By (the order of subtraction is not important)
    Dz = Az - Bz

    The resultant 3D distance is the hypotenuse of all linear axes moves therefore
    DIST = SQRT ( (Dx * Dx) + (Dy * Dy) + (Dz * Dz) )
    (note: it's easier to multiply that square the distances)

    Substituting for DIST in (3) above
    FRN = RATE / ( SQRT ( (Dx * Dx) + (Dy * Dy) + (Dz * Dz) ) )

    These calculations are all in time units of MINUTES for FRN (because we used IPM)

    If the CNC needs SECONDS vs MINUTES the following calulation is used
    FRN = (RATE * 60) / ( SQRT ( (Dx * Dx) + (Dy * Dy) + (Dz * Dz) ) )

    This is the basic calculation for FRN (inverse time feed rate) other limitations
    may be required to reduce the FRN including maximum feed rates in X, Y Z
    and the rotary maximums in degrees per minute .

    I have a FREE utility that computes the FRN (in minutes) by inputing the X,Y,Z
    of the two tool positions and the IPM feed rate and computing the FRN. You can
    also enter the FRN and back-compute the programmed IPM feed rate.

    I can send you the utility if you browse www.NCDataServices.com and send me an
    e-mail requesting the Inverse Time feedrate utility.

    Larry


Similar Threads

  1. 4-digit feedrate on A Axis?
    By ghyman in forum Fanuc
    Replies: 6
    Last Post: 11-04-2008, 10:30 PM
  2. Help! Rotary axis feedrate
    By Matt@RFR in forum Mastercam
    Replies: 3
    Last Post: 12-24-2007, 07:38 PM
  3. 4 Axis Feedrate Calculation
    By cbr120 in forum General Metalwork Discussion
    Replies: 1
    Last Post: 12-12-2007, 12:20 PM
  4. G93 Inverse Time Feed Mode
    By MarkT in forum Haas Mills
    Replies: 2
    Last Post: 01-18-2007, 01:28 PM
  5. Inverse time feeds with a 4th axis
    By nervis1 in forum Fadal
    Replies: 1
    Last Post: 11-06-2004, 12:43 AM

Posting Permissions



About CNCzone.com

    We are the largest and most active discussion forum from DIY CNC Machines to the Cad/Cam software to run them. The site is 100% free to join and use, so join today!

Follow us on

Facebook Dribbble RSS Feed


Search Engine Friendly URLs by vBSEO ©2011, Crawlability, Inc.