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:

How can I get my post to spit out A and B moves?


Recommended Posts

I am working with MX5 and using a Chrion Post post processor (enhanced fanuc basically) which worked pretty good on X4 but X5 wants to think for me and rotate toolpaths without spitting out the proper A rotation. Also instead of spitting out A0 through A360. It spits out numbers like A900..

 

My question is:

Is there a switch I need to turn on/off to force my post to spit out A moves all of the time even if the next tool is running at the same A rotation?

 

I am using

 

MX5 multi axis, Lathe, Mill

Link to comment
Share on other sites

Check in the machine definition. Doubble click on the A axis componet and see what the settings there are.

 

If the post was built from the generic 5ax mill post look at the variable "frc_cinit : 1" to see if its set to 1

 

 

First off thanks for responding

 

I looked at the A axis component but to be honest I not sure what I am looking for. I could send a screen cap of the page if you need it.

 

I also looked in the post editor and found "frc_cinit" It was set to zero so I changed it to 1 then reposted. For some reason it does not even put the A move on the first tool. I went to the "shared mcamx5" folder opened the post and changed it.

 

Thanks again and if you can help that would be great. If not I understand too.

Link to comment
Share on other sites

WOO HOO! That worked for the A 900... degree issue! Thanks a lot.

 

The other issue is still happening. It just does not want to spit A moves out it spits out B all day long.

 

( MILLS PERIPHERY )

N100 G801 T1

M9991

M9993

G54

G800 H999 X-.572 Y-.473 Z1. B90. S1146

M28

Z.1

G1 Z-.227 F.01

 

This is the first tool and axis move in the program. After this move it goes to A90 just fine.

 

Thanks again for your help..

Link to comment
Share on other sites

Here is what I found in my post. Thanks again for your help.

 

ptlchg$ #Tool change

#Cancel check in case missed in ptoolend

if prv_n_tpln_mch <> n_tpln_mch, pg69

 

##### Custom changes allowed below #####

 

pbld, "M01", e$

#pbld, n$, *sg00, *sgplane, *sg40, "G80", *sg90, *sgfeed, *sg98, e$

 

sav_absinc = absinc$

absinc$ = one

#prefreturn #xout, p_out not output here

absinc$ = sav_absinc

ptoolcomment

comment$

pcan

sav_absinc = absinc$

absinc$ = zero

 

##### Stop custom changes #####

 

p_absinc_chng

psof_tlchg_blck #Tool change position block

#Save the current brk_ in prv_brk_ for next loop

pupd_brk

absinc$ = sav_absinc

p_absinc_chng

pe_inc_calc

 

# This call to 'pcom_movea' has been commented out to avoid

# double output of canned text

#pcom_movea

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