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:

Need help: 5-axis generic post edit - Rotary axis shift (offfset)


Recommended Posts

Hello,

I have a  5-axis table-table machine. A for X and C for Z. In my machine, the A-axis center line does not intersect with C-axis centerline (it's about 1mm offset). I've tried to edit "saxisy" value in  the post but nothing change when the code generated.

I've tried on both post "Generic Haas VF-TR_Series 5X Mill" also Generic Fanuc 5X Mill"

Anyone can help me to solve my problem.

Thank you,

Giang

#Axis shift  
shft_misc_r  : 0     #Read the axis shifts from the misc. reals
#Part programmed where machine zero location is WCS origin-
#Applied to spindle direction, independent of RA
#Table/Table -
#Offset of tables to secondary axis relative to machine base.
#Tilt Head/Table - Head/Head -
#Part programmed at machine zero location-
#Offset in head based on secondary axis relative to machine base.
#Normally use the tool length for the offset in the tool direction
saxisx       : 0     #The axis offset direction?
saxisy       : 1     #The axis offset direction?
saxisz       : 0     #The axis offset direction?

r_intersect  : 0     #Rotary axis intersect on their center of rotations
                     #Determines if the zero point shifts relative to zero
                     #or rotation with axis offset.

#Nutating axis shift, used when calculations are based on mtype 3 or greater
#'top_map' and toolplane tool paths use the axis shifts above, 5 axis use these
n_saxisx     : 0     #The axis offset direction?
n_saxisy     : 0     #The axis offset direction?
n_saxisz     : 0     #The axis offset direction?

n_r_intrsct  : 0     #Rotary axis intersection with nutating (normally zero)

#Force rotary axis reset at toolchange and other options
frc_cinit    : 1
typ3_brk_evn : 0     #Windup limit, use even revolution break position
                     #Primary and/or secondary
brk_mv_head  : 1     #Break the 5 axis moves to remove gouge
brk_max_ang  : 1     #'brk_mv_head' maximum angle move, applied if chordal
                     #calculation angles moves are greater (negative disables) 
skp_rdnt_ck  : 0     #Skip 'brk_max_ang' redundant angle check 

top_type     : 4     #With 'top_map' select the top toolplane output
                     #0 = Post selects G7 rotation axis
                     #1 to 4, user selected G7 rotation axis  
                     #1 = Primary C : Y zero, Secondary A
                     #2 = Primary C : -X zero, Secondary B
                     #3 = Primary C : -Y zero, Secondary A
                     #4 = Primary C : X zero, Secondary B
                     #5 = Custom settings, ptop_type_ax and ptop_type_lim

  • Like 4
Link to comment
Share on other sites

I don't see the table offset in the Post. It must be locked up in the PSB.

 

If your machine has Tilted Workplane (G6.82) you don't even have to worry about programming relative to center of rotation. I program 5-Axis all the time and my programs are either written from an arbitrary position on the stock or relative to part coordinates.

 

Just a thought.

Link to comment
Share on other sites

I don't see the table offset in the Post. It must be locked up in the PSB.

 

If your machine has Tilted Workplane (G6.82) you don't even have to worry about programming relative to center of rotation. I program 5-Axis all the time and my programs are either written from an arbitrary position on the stock or relative to part coordinates.

 

Just a thought.

 

Booyah G68.2 that's about 98.713% of my work. All this time I thought I was the only one. Most people don't even get how it works. For 5 side machining you can't beat it. Throw that part any where on the table, probe for C then probe it like a 3 axis mill and start ploughing.

 

You ever use 68.4? You running that in a Mazak or a Fuhnook powered something?

Link to comment
Share on other sites

What are you posting? 3+2, or 5X?

 

5X uses the 'nutating' shift. Not 'saxisx'.

 

3X uses the 'saxisx' variables. 5X uses 'n_saxisx' variables.

 

Also, test the 'r_intersect' and 'n_r_intersect' variables. If the shifts aren't happening, enable these.

 

Also, the 'mr7$', 'mr8$', and 'mr9$' variables are an 'incremental shift' for tweaking an individual tool path.

Link to comment
Share on other sites

What are you posting? 3+2, or 5X?

 

5X uses the 'nutating' shift. Not 'saxisx'.

 

3X uses the 'saxisx' variables. 5X uses 'n_saxisx' variables.

 

Also, test the 'r_intersect' and 'n_r_intersect' variables. If the shifts aren't happening, enable these.

 

Also, the 'mr7$', 'mr8$', and 'mr9$' variables are an 'incremental shift' for tweaking an individual tool path.

 

Hi Colin,

I decide to do a 5X posting, also tried with the "n_saxisy", 'r_intersect' , and  'n_r_intersect'    but nothing happened. Mastercam keep posting the same thing.

Link to comment
Share on other sites

You ever use 68.4? You running that in a Mazak or a Fuhnook powered something?

On FANUC 30i/31i Controls.

 

Never used G68.4 just G68.2 with Linear Values and Euler Angles. (Always 0 on the linears though).

Link to comment
Share on other sites

On FANUC 30i/31i Controls.

 

Never used G68.4 just G68.2 with Linear Values and Euler Angles. (Always 0 on the linears though).

I use the linear all the time. I also use it for B0 C-any when I need to spin the table and get the rest of he part. You can only probe once and don't have to mess with G54.4.

Link to comment
Share on other sites

Today I tried out with:

 

#Offset in head based on secondary axis relative to machine base.
#Normally use the tool length for the offset in the tool direction
saxisx : 0 #The axis offset direction?
saxisy : 1 #The axis offset direction?
saxisz : 0 #The axis offset direction?

 

And this works for 3+2 indexing using different tool planes. 

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