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:

Posting Clamp/Unclamp codes


Guest
 Share

Recommended Posts

As we are starting to do more and more 4th axis work, I need to be able to have my post send out clamp/unclamp codes automatically. Sure beats having to edit them all in banghead.gif

 

I have added this for code but am lost as to what else and where else I need to add info.

 

lock_codes : 1 #Use rotary axis unlock/lock M-Codes? (0 = No, 1 = Yes)

and

 

# Table unlock and lock codes

slock M10 #Axis lock

sunlock M11 #Axis unlock

#

 

 

Can any off the post gurus off any assistance?

 

Thanks,

Link to comment
Share on other sites

code:

 pindex          #Index output

if index & rot_on_x & (fmtrnd(indx_out) <> prv_indx_out),##added prv_indx_out logic AND (fmtrnd(indx_out) PJH

[

"(INDEX TO", *indx_out, ")", e

pbld, n, "G53", "Z0", e

pbld, n, `"M11", pwcs, `sindx_mc, *indx_out, e##added M11 and pwcs

pbld, n, `"M10", e## added whole line

!cabs, !cinc

prv_indx_out = indx_out##

]

Link to comment
Share on other sites

jmparis,

Try adding this up by the strings

# ------------------------------------------------

# Table unlock and lock codes

slock M10 #Axis lock

sunlock M11 #Axis unlock

# ------------------------------------------------

And this code at tool change and null toolchange

 

if lock_codes = 1 & not(index) & rot_on_x, pbld, n, *sunlock, "(UNLOCK)", e

pbld, n, sgabsinc, pwcs, pfcout, e

if lock_codes = 1 & not(index) & rot_on_x & cuttype = 0, pbld, n, *slock, "(LOCK)", e

Link to comment
Share on other sites

specv

 

I added that code, it did not give me the desired results, got error messages,"variable not defined"

 

FNMI , as fas as the MPmaster post. I already have a good deal of work into this post I'd hate to have to start editing all over again. I might try your "strings" suggestion. I want to see if there is another way to achieve this.

 

Thanks

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