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:

Post dept

In-House Solutions
  • Posts

    334
  • Joined

  • Last visited

    Never

Posts posted by Post dept

  1. Hey, I'm not saying this is the best thing to do, I know I wouldn't want to do this. I just understand there's some cases where you can't beat 'em and have to join 'em. It builds cases in the future where you can say you've tried it their way and it hasn't worked out, now let's try it mine....

  2. Wow, that's unfortunate. So how do they want to determine the direction for rotation? If it's 180 degrees either way will cause as much motion, or would they like to restrict motion between -180 and 180 degrees? If that's the case you can add a little while statement in the pxyzcout post block, if you don't have access there, it could even go in the pcout and pfcout post block.

     

    Just something like:

    code:

     

    while cabs > 180, cabs = cabs - 360

    while cabs < -180, cabs = cabs + 360

    That would be the only way to "hack" it, the rotary axis values that are used in the post are output by mastercam, so there's no super clean way of doing it.

  3. OK cool. That's often the missing link. Coordinates work differently inside the TCP functions so if something isn't working that's often the ticket.

     

    BUT, M128 is a TNC function.....not Millplus. M128 should give you an alarm in Millplus.

     

    Try with neither of the codes, and datum on rotary centre.

     

    The version of the post that I have for you here does not have axis sub turned on.

  4. Huh, I haven't seen a fanuc that can start at an angle other than 0 with G43.4. That will be sweet!

     

    You're right, totally has nothing to do with your CAM software.....but a lot to do with the post.

     

    Sounds like you're looking at a trunnion. Definitely get the G54.2. It works for both 3+2 and 5-axis. G43.4 isn't really doing much more for you except the ability to use diameter wear comp for swarf machining (G41.2).

     

    BTW, Matsuuras do have the G54.2. Not sure about G43.4 though. Mori has both.

     

    Good luck with it Shawnald!

     

    Brett

  5. Hey Doug,

     

    I've seen this before with those paths. Need to do it in the post. If you've got an mpmaster style post you can force G0 to G1 conversion in the control def.

     

    If not, you need to get into the post and convert them yourself. (you can use the mpmaster method as a guide)

     

    Brett

  6. Not sure if you've resolved your issue or not but the gist of the error is that you have most likely started your cut with a vertical tool, which means there is no way for your post to calculate a C-axis value (if c is rotating about Z), as every solution is correct. Without any way of looking forward, the post asks for your input so you don't end up with a large C-axis move when the other rotary axis finally begins to move, which could result in a gouge.

     

    HTH

  7. Could be the post or the program itself. In the post you can look in the ptlchg$ block or just search for "M00" or sm00. You should be able to easily see if it's in the post. Just put a # before those lines. First thing you should check is whether or not the programmer put in a M00 as canned text.

     

    Chris

  8. In version X MR2 this could be related to a tolerance issue as we would not output a Z move unless it had changed (I'm assuming you are cutting in the top tool plane). Sometimes there are minor tolerance issues that can be resolved by bumping up the NC precision in the control definition.

     

    Chris

  9. Hi Bruce,

     

    I can say I have setup for this style of machine before and the mathematics is quite similar to an integrex style machine, just because there is effectively another rotary axis that needs to be accounted for. The main difference being that you will manually have to set the head to a specific angle and you will only be able to do 3+2 machining rather then simultaneous 5-axis. That being said, the compensation for the tool length will be done in the post as it was in your vortex post that Dave did for you.

     

    Chris

  10. ShefferCNC,

     

    There are dialed in versions of mplmaster for the Mazak machines that you should check out. If you're not interested in that, mplmaster is a solid starting point.

     

    Brett

  11. All,

     

    We have run 3D comp (for ballnose cutters) on surfacing tool paths on several controllers from our posts. At this time we can only get the data from Mastercam on 5-axis surface paths.

     

    This is not to be confused with G41.2/G42.2 which is control/wear comp for swarf cutting (endmills). This can be run on any path because you can add a misc integer to force comp output even if Mastercam doesn't have a dialogue box for comp selection.

     

    Brett

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