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:

Dynamic Fixture Offset


X-L Engineering Corp
 Share

Recommended Posts

This is my first time using this so thats why I need help.

I'm showing you a portion of my program to see if I'm doing it right.

I have this in a Mori Seiki NV5000@40 with a Tsudakoma Tilt Rotary and a Renishaw MP700.

I'm aligning the "A" first then establishing my "X" with the "B" at -90. then stand it up at "A0.B0." do a Boss Bore. the thing I'm unclear on is how do input that in to the fixture offset to use for the Dynamic Fixture Offsets?

 

Thanks in advance

 

%

G80

G91G28Z0.T30

M11("A" UNLOCK)

M69("B" UNLOCK)

G0G90G17G94G54Y0.

G40G49

N1G90T30M6(RENISHAW TOUCH PROBE .1181 DIA,)

G0G90G54G17G94X-7.7734Y0.B-90.A0.T2

G43H30Z2.5

M68(B LOCK)

M144(PROBE ON)

G65P9810Z2.5F200.

G65P9818Y0.8971Z.6S1(4TH AXIS MEASURE)

G65P9810Z2.5F200.

G0G90G55X-7.7734Y0.A0.

G9(EXACT STOP)

M10(A LOCK)

G0G90G54X-10.Y0.

G65P9810Z.3624F200.

G65P9811X-9.6651S1(SINGLE SURFACE MEASURE)

G65P9810Z2.5F200.

G0G90G54X-9.6651Y0.

G9(EXACT STOP)

#7141=#7121("X" TRANSFER)

#7161=#7121

#7181=#7121

#7201=#7121

M69(B UNLOCK)

G91G28Z0.

G0G90G55X0.Y0.B0.

G65P9810Z10.F200.

G65P9814D.89Z9.0538S2(BOSS BORE MEASURE)

G65P9810Z10.F200.

G0G90G55X0.Y0.

G9(EXACT STOP)

#7121=#7161("X" TRANSFER)

#7141=#7161

#7181=#7161

#7201=#7161

#7122=#7162("Y" TRANSFER)

#7142=#7162

#7182=#7162

#7202=#7162

M145

G91G28Z0.M5

G40G49

M1

N1T2M6(4.5 CENTERDRILL)

G0G90G17G94G10L21P1X#135Y#136S1300M3T3

G11(3D ARC)

G54.2P0

G55X.23Y0.B0.A0.

G54.2P1

G43H2Z11.125M88

M10("A" LOCK)

M68("B" LOCK)

G98G73Z6.4851R6.8901Q.005F1.

G80

G54.2P0

M11("A" UNLOCK)

M69("B" UNLOCK)

M89S200

G91G28Z0.M5

G40G49

M1

N2T3M6(9.5MM DRILL C.F.)

G0G90G17G94G10L21P1X#135Y#136S1685M3T4

G11(3D ARC)

G54.2P0

G55X.23Y0.B0.A0.

G54.2P1

G43H3Z11.125M88

M10("A" LOCK)

M68("B" LOCK)

G98G73Z5.7324R6.8901Q.5F3.7

G80

G54.2P0

M11("A" UNLOCK)

M69("B" UNLOCK)

M89S200

G91G28Z0.M5

G40G49

M1

N3T4M6(3/8 SPOTDRILL)

G0G90G17G94G10L21P1X#135Y#136S1300M3T5

G11(3D ARC)

G54.2P0

G55X0.Y0.B0.A0.

G54.2P1

G43H4Z11.125M8

M10("A" LOCK)

M68("B" LOCK)

G98G73Z6.7151R6.8901Q.005F1.

G80

G54.2P0

M11("A" UNLOCK)

M69("B" UNLOCK)

M9S200

G91G28Z0.M5

G40G49

M1

N4T5M6(3/8 ENDMILL FLAT BOTTOM)

G0G90G17G94G10L21P1X#135Y#136S1426M3T6

G11(3D ARC)

G54.2P0

G55X0.Y0.B0.A0.

G54.2P1

G43H5Z11.125M8

M10("A" LOCK)

M68("B" LOCK)

G98G73Z6.7151R6.8901Q.005F1.5

G80

G54.2P0

M11("A" UNLOCK)

M69("B" UNLOCK)

M9S200

G91G28Z0.M5

G40G49

M1

N5T6M6(#3 CENTERDRILL)

G0G90G17G94G10L21P1X#135Y#136S1200M3T7

G11(3D ARC)

G54.2P0

G55X-6.3451Y0.B-90.A0.

G54.2P1

G43H6Z1.125M8

M10("A" LOCK)

M68("B" LOCK)

G98G73Z.32R.625Q.005F1.

G80

G54.2P0

M11("A" UNLOCK)

M69("B" UNLOCK)

M9S200

G91G28Z0.M5

G40G49

M1

Link to comment
Share on other sites

Not 100% sure on your machine, but on a mazak running G-code there is a page for offsets G54.1 etc. If one of these is called in the programme then the machine calculated the position relative to COR for you. Should be something similar for the Mori. From your code it looks like you are just calling a standard G54, which might not be what you need if you want dynamic comp. If you have a table that you bolt on then the COR would need to be entered as a parameter each time I would imagine so that the machine knows where it is relative to home.

 

HTH

 

Bruce

Link to comment
Share on other sites

+1 Bruce... My comments pertain to Mazak also. I will also add that I like to keep the pivot point center in 2 places (just in case). We never have had a reason to use G54.1P300 therefore that is where I put my pivot point center. I could now put the same # into any work offset I please and have something to go back to if fat fingers get in a way.

Another critical part is that your pivot point values MUST be the same as the values from the calibration cycle. In Mazak's case those are S5 (XY Values) and S12 (Z value).

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