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:

Using WCS/Tplane and no 4th axis output.


kunfuzed
 Share

Recommended Posts

Here's the problem. Our shop, for some reason, had their post configured years ago so that when posting, the programmer is prompted to "Output 4th axis moves y/n?" A few weeks ago, a programmer forgot to hit yes, and the operator on the machine let it do 270 work on the 0 side. So now we're trying to figure out how to prevent this from happening. It seems to me that the switch/prompt shouldn't be necessary.

 

This is how we program 3 axis parts. In one file, we will have different toolpath groups(op1, op2, op3, etc). Each one we set up a Gview and origin and use that for the C/Tplane. WCS is always set to Top. When posting we hit "no" for no A moves.

 

4 axis parts are the same, but we set the WCS to the A0 Gview. When prompted we say "yes" to output A moves.

 

I've been playing around with the Generic Haas 4 axis MD and have gathered that if you set the WCS to your C/Tplane, then there should be no rotation, but it still outputs A axis moves. How can I get it to not output A axis moves on 3 axis work in one Group, but output A axis moves on 4 axis work in another?

 

Hope that makes sense. Pointers are apreciated.

 

Btw... JUST GOT X4! cheers.gif

Link to comment
Share on other sites

I use the same post for my Haas TM-2 with 4th axis. Use your WCS, T/C planes correctly and it will work just fine for you. It takes some messin' around, but will do what you're looking for.

Creat your T/C planes to get rotation and A output from the post in the operations you want.

If you don't want rotation output, go into the operations, click on Planes, select WCS to match your T and C planes and you will not have "A" output.

At least, that's how it works for me.

Link to comment
Share on other sites

We have a Fadal VMC with a small rotary on it off to the side of the table. Most of the time we run vise work on the table and when running these parts the operator does not like the A axis 0 moves in the program at all so I set up a Misc Int. for using A axis. I don't know whether that is the smart way of doing it or not, but that is what I did. It is still something you can forget to turn on though.

Link to comment
Share on other sites

quote:

If you don't want rotation output, go into the operations, click on Planes, select WCS to match your T and C planes and you will not have "A" output.

That's exactly how I think it should work. Sounds like maybe an easy post mod?

 

They may not like it though, because it's one added step, setting the WCS = T/Cplane for non 4th axis work. (I know, big deal rolleyes.gif ) But it seems safer to me because even if they forget, the machine will remind them we it hits an A move with no indexer hooked up. Plus there's no added work when you do want 4th axis output. Done the same as now, minus hitting "yes" when prompted!

Link to comment
Share on other sites

quote:

I started out as a young kid in my Uncles Tool & Die shop and if I scrapped a part he would tie a rope on it and make me wear it around my neck the rest of the day.

That'll break him from doin it again [Eek!] [big Grin]

Thats funny! That is how my dad cured our dog of eating his chickens. I thought that he was crazy but it worked like a charm.

Link to comment
Share on other sites
  • 1 year later...

You have got to get your t/c planes correctly, if your using a 4th axis machine, you will have "A" moves in the program. But they should be "A0." if your working at A0. You wouldn't leave out X0. even if all your work was at the X0, would you????

 

What if the operator accidently moved "A" with the pulse handle or something while setting up the job? If there are no A0. call outs in the program the part will be cut wherever the operator left it...

 

Tell your operators to get used to seeing A0. even for only 3 axis work, the machine is a 4 axis, it needs to be programmed as such.

 

If you need help getting it right, you are already in the right place. Throw up some sample code if something isn't right and I for 1 would be glad to help.

 

If you don't want to spend the time, call your reseller, thats what they are there for.

Link to comment
Share on other sites

There is no need to have two different posts, you can setup two different machine defs, one that has the rotary active and one that doesn't.

 

I would suggest setting up separate control defs for the 4axis and 3axis machine defs. The control def can be set to use the same post for both, as long as the post is configured to respond to the machine & control def (version X or latter).

Link to comment
Share on other sites

I use the same MD, CD and post for all the milling machines 4th axis or not. If you set up your WCS correctly the post will not output an A move.

 

If you don't want A-moves make sure that WCS, Cplant and TPlane are all set equal to the view you are working on.

 

If your WCS is set to top and Tplane is set to front then the post will output A90.0.

 

By the way I use the Mpmaster post from this site.

Link to comment
Share on other sites

kunfuzed, why don't you want the "A"? If you & your operators can just all agree to have the "A" in the programs, I would be willing to bet you'll all feel alot better once you get used to seeing it. No seperate MD's, CD's or posts. It will give you perfect code every time...

Link to comment
Share on other sites

My opinion is just leave it enabled and never think about this problem again...but ur the boss, so how tweaked is your post, would you be willing to switch to the mpmaster? BTW Todd's post from 8-27-09 works for me gen 4x haas mill post here is code with stock post..

code:

 N100 G20

N110 G0 G17 G40 G49 G80 G90

N120 T1 M6

N130 G0 G90 G54 X-1.3474 Y2.3303 A0. S1069 M3

N140 G43 H1 Z2.


and here it is with the a axis deleted from the MD

 

code:

N100 G20

N110 G0 G17 G40 G49 G80 G90

N120 T1 M6

N130 G0 G90 G54 X-1.3474 Y2.3303 S1069 M3

N140 G43 H1 Z2.

N150 M8

N160 Z.1


Link to comment
Share on other sites

Download the Mpmaster post from this site. I just had to do minor seting adjustments to the CD and minor edits to the post processor.

 

As I said, Mpmaster will output A-moves or not depending on your WCS, and Tplane. Make sure they are set correctly and you don't need anything else.

 

Regards.

Link to comment
Share on other sites

quote:

The operators are fine with it. It's the machine that has a problem with it when the 4th isn't enabled.

Turns out I was wrong! The machine doesn't care. smile.gif

 

Guess that's what I get for talking somebody elses word. rolleyes.gif

 

Unfortunately I'm not the boss, and post mods are a big deal that have to go through a huge line of hoops and rings. But sometimes my suggestions are taken. smile.gif After the last scrap part I think they're more willing to listen. wink.gif

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