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:

5-axis indexing question


Bob W.
 Share

Recommended Posts

I have a pair of holes that have a really tight true position to each other.  This part is machined on a 5-axis machine with a B and C axis.  One hole is bored at B90, C-90 and the other is bored at B0, C0.  The hole axis are normal to each other...  For accuracy sake my preference would be to bore the second hole at B0, C-90 so the C-axis position in space (thermal deviation, etc...) doesn't come into play for the true position of the hole.  The hole spacing would be a factor of the machine's y-axis accuracy only.  Is there a way to force this in Mastercam?  I have already played with the misc values which dictate whether the axis is biased + or -, but since both are at zero for the second hole it doesn't have any effect.  I have also tried making another plane which is rotated at 90 degrees about Z but that didn't work either.  Any thoughts?

 

image.thumb.jpeg.e179c3efdce9d2d078315bb8ab5000bb.jpeg

Picture this link made from a solid piece of material with the bore at one end at 90 degrees rotated with respect to the other.  I can't show a picture of the actual part unfortunately, it would violate our customer's NDA.

 

Link to comment
Share on other sites

Basically the second bore is done with the C-axis plate facing the machine spindle and I have no control over what position (in C) that the plate is in for this.  It could literally be any C value and the machine would be able to bore the hole.  The ideal orientation would be C-90 but I can't force that from what I can tell.

 

Link to comment
Share on other sites

I do have those in my misc integers but haven't ever needed to use them.  It does have an effect on C but not what I'm after unfortunately.  I typed -90. and it posted at -180.  For some reason it really doesn't like C-90.  The B-axis is at 0. so there wouldn't be anything dictating that C needs to be at 0. or 180.

 

Link to comment
Share on other sites

Here is my post:

[POST_VERSION] #DO NOT MOVE OR ALTER THIS LINE# V24.00 P0 E1 W24.00 T1631223551 M24.00 I0 O0
# Post Name           : Generic Fanuc 5X Mill
# Product             : Mill
# Machine Name        : Generic
# Control Name        : Fanuc
# Description         : Generic Fanuc 5 Axis Mill Post
# 4-axis/Axis subs.   : Yes
# 5-axis              : Yes
# Subprograms         : No
# Executable          : MP 14.0

 

I have done a ton of mods to it as well.  But this is what I started with.

 

Link to comment
Share on other sites

The true positions of the holes are tight to each other (0.005 to ABC) and this is a production part we will be making for years.  I want a stable process that will yield perfect parts in the morning, noon, and night, summer or winter, etc...  The bore to the left is one of the datums.  Eliminating the C-axis index prior to boring the second hole will make the process more stable.  Also, there are other skewed features on the part that make 5-axis the preferred method for machining.  We make another variation of this part that is machined 4-axis and we hold .001 true position to ABC.  On the first article of this part we were at .003 and I'd like to make it better.

 

Link to comment
Share on other sites

when we do extra tight true positions we set up seperate offsets and use a sub program for probing. for that part type we would probe the hole at b0 and copy the x value to the b90 offset and then come up to b90 and probe the rest of the part at b90. 

this is one example where the datum hole had to be probes at 90/ we have a shift at the end also so if you can offset for machine variances

M01
(SET G55 A TO -90.)
#5244=-90.
N50 T60 M6 ( 2MM PROBE OMP 600 )
M01
M132
G0 G90 G54 X-1.1811 Y-.1673 AX[4]=0. C0.
M131
G65 P9532 (PROBE ON)
G43 H60 T60
(PROTECTED POSITIONING CLEARANCE HEIGHT)
G65 P9510 Z1.2125
( PROBE Z SURFACE )
G65 P9510 X-1.1811 Y-.1673
G65 P9510 Z1.
G65 P9511 Z-.787 S54.
G65 P9510 Z1.2125
(PROTECTED POSITIONING)
G65 P9510 X0. Y-.1378 Z1.9999
( PROBE C AXIS ERROR COMP Y AXIS )
G65 P9510 Y-.7677
G65 P9510 Z-.3251
G65 P9518 X1.45 Y-.1378 Z-.3251 K3. B2. S54.
G65 P9510 Z1.9999
(C AXIS CORRECTION)
M24
G90 G0 G54 C0.
M23
(SET G55C EQUAL TO G54 C)
#5245=#5225
(PROTECTED POSITIONING)
G65 P9510 X0. Y-.1378 Z1.9999
( PROBE Y SURFACE )
G65 P9510 Y-.7677
G65 P9510 Z-.3001
G65 P9511 Y-.1378 S54.
G65 P9510 Z1.9999
(WCS CHANGE RETURN Z TO ZERO)
G90 G0 G49 G53 Z0
M132
G90 G0 G55 AX[4]=0. C0.
M131
G43 H60
(PROTECTED POSITIONING X AND Y)
G65 P9510 X0. Y0.
(PROTECTED POSITIONING Z)
G65 P9510 Z2.
(PROTECTED POSITIONING)
G65 P9510 X0. Y0. Z2.
( PROBE BORE )
G65 P9510 X0. Y0.
G65 P9510 Z-.1378
G65 P9514 D.8661 S55.
G65 P9510 Z2.
G65 P9533 ( PROBE OFF )
G49 G53 Z0
G5.1 Q1
G91 G28 Y0.
G90
(G54X EQUALS G55 X)
#5221=#5241
G91G10L2P1X#700
G91G10L2P1Y#701
N30T3M6(1/4 SPOT DRILL)

  • Thanks 1
  • Like 1
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...