Jump to content

Welcome to eMastercam

Register now to participate in the forums, access the download area, buy Mastercam training materials, post processors and more. This message will be removed once you have signed in.

Use your display name or email address to sign in:

MMT-USA

Verified Members
  • Posts

    71
  • Joined

  • Last visited

Posts posted by MMT-USA

  1. It is always best to program using I,J,K

     

    R: Used, if desired, in place of I,J,K. R is programmed simply as the distance between the arc center and any point along the path.

    · R is a positive value if the arc swings through LESS THAN 180°

    · R is a negative value if the arc swings through MORE THAN 180°, but LESS THAN 360°

    · If the arc swings through EXACTLY 180° or EXACTLY 360°, R cannot be programmed, Instead use I,J,K

     

     

    I,J,K : Signed (+ or -), incremental distance measured from the start point of the arc to the arc center.

    · I,J,and K values are measured along X,Y, and Z axes respectively

    · I,J, and K values are always incremental, without regard to G90 or G91

    · If I,J, or K values are found to be zero, the programmer may omit that I, J, or K word.

  2. Just a heads up..

     

    3d Coordinate conversion (G68) is an option not to be confused with Coordinate Rotation (G68) in the same class.

     

    If you do not have this option you cannot specify the axis rotations (I,J,K).

     

    True 5-axis coordinate conversion is done using (G68.2/G53) TWP, allowing kinematic error to be accounted for.

  3. Mic ,

     

    You are correct. G54.2 doesn't compensate for the "Stacking error" so to speak. The new function G54.4 has now replaced this function.

     

    You are also correct on the "Dynamic" functions for Fanuc controls.

     

    TCPC = 5-axis transformation

    TWP = 3+2-axis transformation

     

    We program these functions with G-code relative to the part "WCS" rather than the "MCS".

     

    hsm400,

     

    We sell our 5-axis Matsuura's with a set package. This includes 5-axis transformation functions and CAMplete TruePath software for both platforms.

     

    It's one thing to have the functionality, and it's another thing to get good g-code to support it.

  4. Control Specific,

     

    3D compensation will work for tool-paths all at one directional vector.

     

    Re-posting the tool-path is necessary for a true 5-axis surface tool-path which the directional vector is constantly changing.

     

    Left/Right tool offset is available for 5-axis swarf cut compensation but this is strictly cutter diameter.

     

    There are new options for some controls coming out that need specific CAM support as you have to output two vectors, tool vector as usual and a vector from the tool center to actual tool cutting point so that the control knows in which direction to make the offset.

     

    I believe I know one CAM system currently that can support this.

  5. Actually the origin of the APT language "Automatically Programmed Tools" was developed in Cambridge Mass "MIT" in February 1959.

     

    A very funny quote that I point out is from the Air Force.

     

    "The Air Force announced today that it has a machine that can receive instructions in English, figure out how to make whatever is wanted, and teach other machines how to make it."

     

    "An Air Force general said it will enable the United States to build a war machine that nobody would want to tackle"

     

    Today it made an ashtray.....

  6. Inverse time feed mode is the most common way that the controllers deal with 5-axis relative velocity and feed rate issues.

     

    When using G93 you are telling the NC Controller to

    ignore the changes in the 5-axes during the time calculation

    because YOU are specifying the time to use,

     

    Or in this case 1 over the time, hence the name “inverse time”.

     

     

    The value 1 over time is used because the times are usually small.

     

    Using 1/t will provide large numbers for the

    F-Code that appears in the program.

     

    The controller can calculate the axes feed directly by multiplying the axis change by the inverse time.

Join us!

eMastercam - your online source for all things Mastercam.

Together, we are the strongest Mastercam community on the web with over 56,000 members, and our online store offers a wide selection of training materials for all applications and skill levels.

Follow us

×
×
  • Create New...