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:

I need more work offsets! (Fanuc control)


Bucky Cornstarch
 Share

Recommended Posts

Hi,

I run 3 double throw vises on my VMCs, with each throw of the vise using a different work offset. So far it has worked beautifully: six work offsets, six vise holdings.

 

I've recently come to the conclusion that if I could add just one single throw vise to each machine to handle some 2nd op work, I could significantly increase my production. I've got room on the tables, and some 4 in Kurts laying around.

 

Problem is, I am out of available work offsets! I'm running Fanuc O-M controllers on each machine, and Mcam V9.x. Am I out of luck here? Am I limited to just the six work offsets? Is there anything I can do with Mastercam to help?Each vise station is running a different operation on a part, or a different part all together, so using subroutines seems to be out.

 

Help, all I need is one more lousy work offset! banghead.gif

 

Thanks,

Jim

Link to comment
Share on other sites

No, if you have G54 thru G59 then that's it

 

Can you run two operations on 1 work offset.

 

If you know the distance of the XY zero between 2 parts you could set your geometry at that location and then link the 2 different programs to 1 work shift.

 

Dicey but it'll work

Link to comment
Share on other sites

Here is the trick.

 

We leave all of our G54-G59 data blank. Each job has a datum programme i.e 5001 is 1st datum point 5002 is second etc etc

 

5001 would just be something like G92 x y z

 

This way we can have as many offsets as we want and if you combine this method with quick change doweled fixturing the next time you run the job all you need to do is empty the programmes in the control, load all the programmes necessary for the new job and away we go. We run all of our programmes as subs so the first sub called in the main programme will be the datum programme. You don't need to run this way of course, you could just use a g92 at the beginning of the programme.

 

HTH

Bruce

Link to comment
Share on other sites
Guest CNC Apps Guy 1

+1 more to David. I ALWAYS put G10 fixture offsets in my programs. The offsets are always getting written and overwritten.

 

So your line (At the head of your program) looks like this;

( G54)

G90 G10 L2 P1 X00.0000 Y00.0000 Z00.000 B000.000

( G55)

G90 G10 L2 P2 X00.0000 Y00.0000 Z00.000 B000.000

( G56)

G90 G10 L2 P3 X00.0000 Y00.0000 Z00.000 B000.000

( G56)

G90 G10 L2 P4 X00.0000 Y00.0000 Z00.000 B000.000

( G57)

G90 G10 L2 P5 X00.0000 Y00.0000 Z00.000 B000.000

( G58)

G90 G10 L2 P6 X00.0000 Y00.0000 Z00.000 B000.000

( G59)

G90 G10 L2 P7 X00.0000 Y00.0000 Z00.000 B000.000

G11

 

Infinite number of offsets. :-)

Link to comment
Share on other sites

James....

 

quote:

( G54)

G90 G10 L2 P1 X00.0000 Y00.0000 Z00.000 B000.000

( G55)

G90 G10 L2 P2 X00.0000 Y00.0000 Z00.000 B000.000

( G56)

G90 G10 L2 P3 X00.0000 Y00.0000 Z00.000 B000.000

( G56)

G90 G10 L2 P4 X00.0000 Y00.0000 Z00.000 B000.000

( G57)

G90 G10 L2 P5 X00.0000 Y00.0000 Z00.000 B000.000

( G58)

G90 G10 L2 P6 X00.0000 Y00.0000 Z00.000 B000.000

( G59)

G90 G10 L2 P7 X00.0000 Y00.0000 Z00.000 B000.000

G11

 


should be:

 

( G54)

G90 G10 L2 P1 X00.0000 Y00.0000 Z00.000 B000.000

( G55)

G90 G10 L2 P2 X00.0000 Y00.0000 Z00.000 B000.000

( G56)

G90 G10 L2 P3 X00.0000 Y00.0000 Z00.000 B000.000

( G57)

G90 G10 L2 P4 X00.0000 Y00.0000 Z00.000 B000.000

( G58)

G90 G10 L2 P5 X00.0000 Y00.0000 Z00.000 B000.000

( G59)

G90 G10 L2 P6 X00.0000 Y00.0000 Z00.000 B000.000

G11

 

 

Must still be early eh?!! cheers.gif

Link to comment
Share on other sites
Guest CNC Apps Guy 1

Yeah, and I did not get to bed until about 2:00am and got back up @ 5:30am.

 

I'm beginning to wonder if I should go back to work for a company. These long hours are getting harsh and I'm not liking it much.

Link to comment
Share on other sites
  • 2 weeks later...

Thanks for the responses. Here's where it gets a bit complicated: I've got hundreds of programs already written, which have been manualy edited to combine g54, g55, g56, etc. The process is this: Call the first tool, let's call it a face mill. Use the face mill on all operations (work offsets) that require that tool. Next, call up the next tool, say, a 1/2" roughing EM. Use that tool on all operations that need that tool. Repeat until all tools have done their thing, usually between 12-20 tools per job.

 

What I'm looking to do is a second op type thing on the machine, using a single 4 inch vise that only needs one offset, while still using G54-g59. An example would be a part that has a 1/4" hole drilled in it on the manual mill as a fourth op. Problem is, I already use a 1/4" drill on the CNC, and if I had one more fixture offset, I could do the 4th op on the CNC.

 

Many of you are probably wondering why go to the trouble, why not just do the 4th op manually? Well, I've done some analysis, and there are several parts we make that could be integreted into other jobs, litterally saving us hundreds of machine hours per year. If I have to, I'll bite the bullet and have the extra offsets added by Fanuc (one machine already has them), but I'd like to know if there is another way.

 

BTW, I'd upload a sample program, but I can't seem to access the FTP site. I could email a copy if anybody would like to see an example.

 

Thanks again,

Jim

Link to comment
Share on other sites

Personally I don't like using G52's, or G10's (the way the other guys mentioned). Not because it doesn't work but it can get a bit hairy on mid-program restarts (found this out the hard way several years ago) with the wrong operator. I love G10's, but I like to define them once at the top of the file.

 

500 bucks for additional offsets isn't much compared to getting a spindle bearing replaced if something really bad happened.

 

Take into consideration the quality of operators you have when you make your decision.

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