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:

Operation specific work offset number


Recommended Posts

Hello

I'm writing a hook that would check that all operations use the work offset defined by the op's tool plane - no mismatches allowed. Preface's here: https://www.emastercam.com/forums/topic/104651-always-use-planes-work-offset-number-and-never-anything-else/

In .NET hook API, I quickly discovered that there is no such thing as Operation.WorkoffsetNumber (there is however Operation.ToolPlane.WorkOffsetNumber). So what I have to do is check for each op that:

Operation.WorkoffsetNumber == Operation.ToolPlane.WorkOffsetnumber, where operation's work offset number would be retreived using the C hook API.

Diving into the C hook API, I got overwhelmed quickly and as hard as I tried, I simply could not find an equivalent for "Operation.WorkoffsetNumber" in the C header files. Where is this information buried?

EDIT: Never mind. tool_attr_head.wcs_offset isn't it.

Link to comment
Share on other sites

The work offsets are under the plane sections of the op struct, which is the op_view struct


    operation op;//some operation

//...once you have a valid operation, you can get/set the work offset numbers to these
    op.WCS.woff_n;//work offset wcs
    op.cpln.woff_n;//work offset cplane
    op.tpln.woff_n;//work offset tplane

 

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