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:

Probing C-axis offset on a Mazak VCU500


Recommended Posts

Any probing gurus out there who can verify that this will work?

We have a couple of vise fixture plates that we use for 95% of the work we do on this machine, using preset XYZB & C offsets, passed thru the our programs. Each fixture is a little bit off the 0 angle of "C".

I already use Renishaw's o9817 B axis measurement program to set the "B" offset. We put a 6" x 1/2" x 1-1/4" parallel centered in the 5" vise & run the our program to measure & enter the offset.

As it is now, we use an indicator to find & set the "C" offset.

What I'd like to do is modify the o9817 program, changing the axis variable to C (#3=5) and save it as o9818 to measure & set the "C" offset. My program would look like this:


G0 G17 G20 G40 G80 G90 G94
G54.4 P0
G53 Z0.
G53 Y0.
G53 X0.
M46 M43
G53 B0. C0.

M00
(LOCATE & SECURE THE V562 VISE & ADAPTER PLATE)
(THOROUGHLY CLEAN THE BOTTOM RAILS & JAW FACES OF THE VISE)
(CLAMP A 6" X 1/2" X 1-1/4" PARALLEL CENTERED IN THE VISE)

#5221=-9.84252
#5222=-9.84252
#5223=-20.733

(***G54 SET C OFFSET***)
G53 Z0.
G53  B90. C270.
T30 M06

G54
G65 P9544 H1 (CALCULATE G54.4 DYNAMIC OFFSET)
G54.1 P300 (CENTER OF ROTATION WPC)
G54.4 P1

G0 G90 G54 X0.0 Y-0.225 G43 H30 Z6.
G65 P9818 X5.6 Z0.25 S1
G65 P9810 Z6.0 F50.  (PROTECTED MOVE)
G54
G53 Z0.
M30

 

Link to comment
Share on other sites

Be aware on some machines you need to move the C Axis away from the Picked up Position to apply any changes to the offset and then move back to make sure they applied. I did this years ago on a Mazak Integrex in the post to output my logic as I wanted it.

      if drillcyc$ = 11, #C Axis Measure - Vertical B0/B90/B180
           [
           pdrlcommonb
           if babs = 180,
                [
                pbld, n$, *strg659810, prnrefht, e$
                pbld, n$, *strg659818, *cyspan, pfxout, *offupdate,[if cangtoler > 0, *cangtoler], [if drl_prm2$ > 0, *drl_prm2$], e$
                pbld, n$, *strg659810, *prnrefht, e$
                ]
           if babs = 90,
                [
                pbld, n$, *strg659610, prorefht, e$
                pbld, n$, *strg659618, *cyspan, pfxout, *offupdate, [if cangtoler > 0, *cangtoler], [if drl_prm2$ > 0, *drl_prm2$], e$
                pbld, n$, *strg659610, *prorefht, e$
                ]
           if babs = 0,
                [
                pbld, n$, *strg659810, prnrefht, e$
                pbld, n$, *strg659818, *cyspan, pfxout, *offupdate, [if cangtoler > 0, *cangtoler], [if drl_prm2$ > 0, *drl_prm2$], e$
                pbld, n$, *strg659810, *prnrefht, e$
                ]
           *sg00 ,*sg91, sg30_3, "X0", e$
           *sg00, *sg90, [if workofs$ > 53, *g_wcs], [if workofs$ < 49 , "G54.1", *p_wcs],[if spindle_no$ = 0, "C20."],[if spindle_no$ = 1, "U20."],e$
           *sg00, *sg90, [if spindle_no$ = 0, "C0"],[if spindle_no$ = 1, "U0"], e$
           spaces$ = 0
           sif,sbracketopen,spound,sm152,sgt,drl_prm1$,sbracketclose,sgoto,ngoto2, e$
           spaces$ = 1
           pcom_movea
           ]

You will notice the C20. or U20. based off the Spindle I was probing. This was automatically output anytime I was probing for C0 or U0 on that machine.

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