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:

Tool Plane Matrix Translation, Live Tool Lathe


Recommended Posts

For a Y-axis lathe having both axial and radial live tools, how do you differentiate between them in the post? Axial tools are programmed from the RIGHT plane and seem to be okay, but radial tools are programmed from the TOP plane (and others using the C-axis for rotation) and aren't output with the correct axis motion.

How are these translated correctly to avoid getting the following error message:?

RUN TIME -OPID(4)- Only single-axis rotation is allowed!  Angles may be incorrect.

Assume a blank slate with none of the variables or postblocks from the existing default posts.

 

Link to comment
Share on other sites

Radial tools should be from the Back plane

 

 

#MILL TOOLPATHS:
#Mill Layout:
# The term "Reference View" refers to the coordinate system associated
# with the Mill Top view (Alt-F9, the upper gnomon of the three displayed).
# Create the part drawing with the the axis of rotation along the X axis
# of the "Mill Reference View" with the face of the part toward the side
# view (Mill Reference View X plus direction).  The Y plus axis of the
# Mill Reference View indicates the position on the part of C zero
# (View number 3).  The right or left side view are the only legal views
# for face milling.  The view number 3 rotated about the X axis as a
# "single axis rotation" are the only legal views for cross milling
# except for axis substitution where the top view is required.
# Rotation around the part is positive in the CCW direction when viewed
# from the side view.
# (The Chook 'CVIEW' should be used for creating milling tool plane and
# construction plane selections, C axis toolpaths in lathe perform
# this function automatically).
#NOTICE: View number 3 always indicates the location for C zero.  Milling
#        with a turret below the centerline indicates C at 180 degrees.
Link to comment
Share on other sites
21 hours ago, Greg Williams said:

Radial tools should be from the Back plane

 

Thanks, it seems you're correct. I've been programming toolpaths on the top plane with this machine using another post for so long I didn't even notice that it was always orienting the C-axis to 90 degrees when I did so. Putting the toolpath on the back plane is equivalent to 0 degrees of rotation. This is successfully processed without the error, but I still need the others to work.

Which leads to the next question: What are the steps to cause it to use the C axis for the TOP, FRONT and BOTTOM planes - and everything in between? I found the chapter on Rotary Processing (MP-Ref-Guide_Legacy-chapters.pdf) wasn't very clear. It presented some code from one of the template posts (MPFAN, maybe?) but didn't go into enough detail on what each of the lines was doing and why.

I understand the matrix transform of coordinate systems, but what exactly needs done in the post to make it happen, and what's the reason behind each step?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.

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