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:

Fanuc 31i ... Probing under G68.2?


Recommended Posts

I've been using Siemens 840d machine and 828 controls since I started doing 5th axis and I've always been able to probe results while under Cycle800.

I inquired about doing this on my new Yasda machine and the service rep didnt think it was possible. Is there a special way to do this or does renishaw not support this?

 

Link to comment
Share on other sites

What a tease....

lol

 

Any suggestions?
I guess I'm just spoiled with the Siemens control being so much superior...

 

Probing at an angled position and having it update the offset in the correct way. Lots of production parts we do need to be probed from b-90 because there is no clearance from the top to touch datums. Think aerospace brackets.

Link to comment
Share on other sites

:p

 

Pay all that money for a nice machine and Methods can't even help you out with a basic question. I'd be pissed. :yes:

 

The FANUC is more powerful than you think. It's WAY more powerful than even your above average user thinks it is. It all comes down to training. Most machine tool dealers do a xxxx poor job of training their end users.

 

Anyway, you should not have to pay for your machine tool dealer's general lack of technical expertise so against my better judgement here you go;

 

%

<TWP-PROBING>

N226(Renishaw OMP400 3mm x 50mm Probe)
T1M06
M132
G00G90G55A0.0C0.0
G68.2 X0.0 Y0.0 Z0.0 I0.0 J0.0 K0.0
G53.1
X1.875Y-1.875A0.0C0.0
M131
G43Z0.9409H1
M108(PROBE ON)
POPEN
G65P9810X1.875Y-1.875Z0.0409F80.
(Probe Web - X - TOP)
G65P9812X3.25Z-.25W1.

(Probe Web - X - LOWER)
G65P9812X3.25Z-.750W1.

(Probe Web - Y - TOP)
G65P9812Y3.25Z-.250W1.

(Probe Web - Y - LOWER)
G65P9812Y3.25Z-.75W1.

G00G90
G49G53Z0.0
G69

(Probe FRONT Bore From Front)
M132
G00G90G54A-90.0C0.0
G68.2 X0.0 Y0.0 Z0.0 I-0.0 J90.0 K0.0
G53.1
X1.875Y-1.5A-90.0C0.0
M131
G43Z4.8159H1
X1.875Y-1.5Z3.8159A-90.0C0.0
G65P9823A0B120.C240D1.25W1.
M109
PCLOS
G00G90
G49G53Z0.0
G69
G49G53Z0.0M05

M30
%

 

Hope this helps.

Link to comment
Share on other sites

Oh, if you don't want to output the cycle results to your external decvice, just remove the POPEN and PCLOS statements and remove the W1. arguments.

 

ANd obviously there's some machine specific M-Codes in there like the rotary lock/unlock and probe on/off. You should be able to figure those out.

 

HTH

 

:cheers:

Link to comment
Share on other sites

Thanks for your help :).

You said "You just cant probe with W-sec or TCP active" but I dont see where you turn it off?

Is it too early and I'm missing something clearly obvious?

 

And if I'm reading correctly your probe results under the second move should update the X and Z offset and it wont try and fill in the Y value in the work cordinate?

 

 

Oh and if it makes you feel any better I helped a local buddy of mine make the decision to buy a new MX330 with the 10 pallet ;)

Link to comment
Share on other sites

WSEC or TCP were never activated so no need to turn them off. ;)

 

Actually in this example, i was just measuring stuff. In order to write to offsets, I would add an S arguement. S1. Would write G54, S2. G55, so on amd so forth. S101. Would write to G54.4P1, etc...

 

The X web cycle would write to X, the Y web cycle would write to Y, etc... the cycles will only overwrite axes they are measueing and leave the othwr axes alone.

 

Do you have a Renishaw Inspection Plus manual?

Link to comment
Share on other sites

That is what I was getting to...

 

I program everything off COR. So if I want to measure a bore at B-90 then the probe results for the hole being off in XY would not go into XY. They would either be Y or Z because in reality the part is off location at b0c0

Link to comment
Share on other sites

:p

 

Pay all that money for a nice machine and Methods can't even help you out with a basic question. I'd be pissed. :yes:

 

The FANUC is more powerful than you think. It's WAY more powerful than even your above average user thinks it is. It all comes down to training. Most machine tool dealers do a xxxx poor job of training their end users.

 

Anyway, you should not have to pay for your machine tool dealer's general lack of technical expertise so against my better judgement here you go;

 

%

<TWP-PROBING>

N226(Renishaw OMP400 3mm x 50mm Probe)

T1M06

M132

G00G90G55A0.0C0.0

G68.2 X0.0 Y0.0 Z0.0 I0.0 J0.0 K0.0

G53.1

X1.875Y-1.875A0.0C0.0

M131

G43Z0.9409H1

M108(PROBE ON)

POPEN

G65P9810X1.875Y-1.875Z0.0409F80.

(Probe Web - X - TOP)

G65P9812X3.25Z-.25W1.

(Probe Web - X - LOWER)

G65P9812X3.25Z-.750W1.

(Probe Web - Y - TOP)

G65P9812Y3.25Z-.250W1.

(Probe Web - Y - LOWER)

G65P9812Y3.25Z-.75W1.

G00G90

G49G53Z0.0

G69

(Probe FRONT Bore From Front)

M132

G00G90G54A-90.0C0.0

G68.2 X0.0 Y0.0 Z0.0 I-0.0 J90.0 K0.0

G53.1

X1.875Y-1.5A-90.0C0.0

M131

G43Z4.8159H1

X1.875Y-1.5Z3.8159A-90.0C0.0

G65P9823A0B120.C240D1.25W1.

M109

PCLOS

G00G90

G49G53Z0.0

G69

G49G53Z0.0M05

M30

%

 

Hope this helps.

 

This result... should update X and Z offset... and not XY. What does it do in reality?

Link to comment
Share on other sites

Programming from COR.... COMPLETELY old school and COMPLETELY unnecessary. Program from part datums and use the fuction as it was intended

How is this old school and uncessary?

Let me give an example from my Grob.

 

Lets say I have a part with a big flange. Datum surfaces are under the flange.

I can program the machine off x0y0z0a0b0 for every job.

 

Then critical job comes up where you need to probe the datums. I cycle800 to a0b0, probe in Z on one wall set my Z offset. Retract Cycle800 to a0b90 probe in Z and set the X offset.

 

How does changing where my program comes off change this?

Link to comment
Share on other sites

G68.2 will let you "move" your "offset" to another location while staying "associated" to original offset.  So that, if you roll A90. and come from a face not on Z0. you can shift it so that it is now Z0. and then the code is some what more readable for the operator.  It also handles deviation vector all on it's own so that you have no need for G54.4.  And you can set the part any where on the table.  It is unbelievably better for tombstone programming.

 

Have you ever used "Rotate Offsets" on an old Acramatic 2100 to handle tombstone work?  Sorta like that but infinitely better.

Link to comment
Share on other sites

That's the whole reason why I use it. I rarely mess with G54.4 any more. Any way, you don't need it at B0C0 so why call it from "TOP"?

This file was a training/example file for a test part I used to for setting/adjusting the #19700-#19705 parameters. I called it top so the operator looking at the code/machine understood what was going.

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