View Full Version : Fadal work coords & home settings


Shizzlemah
07-16-2005, 10:24 AM
How can I end a program on the Fadal so it stops with the table near the operator?

Right now when it hits a M2 or M30, the machine returns to it's cold start positon, with the table centered. It's a pain to have to reach in and unload fixtures, esp with the coolant continuing to drip down.

I've tried everything I can think of, so maybe someone here has the answer and a dope slap for me?

:drowning:

HuFlungDung
07-16-2005, 10:41 AM
Well, what I use on my Haas is a command to move in the machine coordinate system, which is called the G53 coordinate system.

G00 G53 X20.0

This will bring the table to mid travel if it has a 40" stroke.

Take care that the machine is running in the proper work offset after using this command, in case they are all cancelled by the prescence of the G53.

Shizzlemah
07-16-2005, 11:55 AM
I'm okay with getting the table to any position, but the issue is when the program hits a M2 or M30, the spindle goes up and the table goes to the center.

Maybe I'll try a G53 Y10. M30 all on one line.

Thanks,
S.

HuFlungDung
07-16-2005, 12:04 PM
Oh I see. In that case, put an M0 before the M30. That will reserve tha automatic homing until after you have unloaded the parts.

cadman
07-16-2005, 01:04 PM
To set a home position other than the default machine Zero:

1. Jog the table/rotary table to the position you want it to return to. This will be the new home position.

2. In the command mode type SETH to set all axis (prefered), or SETx, x being X,Y,Z,A,B,or C if you only want to set one axis.

All axis will move to this position when you send the axis home in your programs, or home the axis at the controller. When you go to the home position via the controller you will have 2 choices, go to home position or power off. You will use the first choice.

All of your fixture offsets will be relative to wherever home position is, so if you reset home to a new place you need to pick up your offsets again.

Before you shut down for the night send the machine to the power off (cold start) position. Choice #2 above.

Whenever you do a cold start you will have a choice to move to the last home position. If you have fixture offsets set here then yes, the machine must go to this position. See above.

Shizzlemah
07-16-2005, 09:06 PM
Cadman - good call!

I tried it your way and it didn't work- then I used the setup menu to SETH, rebooted, and it's perfect. Maybe it was the reboot or maybe the other way to do it, but that will save lots of trouble!!

I'm actually excited to indicate in the fixtures now!

Thanks!!
S.

cadman
07-17-2005, 12:34 PM
Good deal. If you ever do any 4th axis work you will really appreciate being able to set your home position.

Neal
07-18-2005, 02:33 PM
When you are in Format 1, the M30 or M2 at the end of your program will send the machine to the last SET HOME position. Doing a SETH with the Y axis jogged out by the door and then taking your fixture offsets from that position satisfied that requirement.
If you were in Format 2 then a simple move to Y8. ( depending on machine size) the machine would remain at that position when the program terminated.

Neal

Scott_bob
07-18-2005, 05:13 PM
This is one of the reasons I like to use Format 2 (Fanuc style)
In Fomat 2, the machine won't always go back to the SETH position. This is one of those really annoying Format 1 quicks. If you only have one tool and you don't want the CNC to return to the last SETH position in all axis, then you have to use Format 2.

Overall CNC behavior is just better IMO in Format 2...

MegaMoog
07-19-2005, 10:19 AM
What I've done on our post for fadal in format 2 is to add a y+ move that will always be there so as operators can get to the parts without getting a back ache!
You can change x and y to wherever you need but just stay within axis limits!

See line #155

LP

nstaley
10-27-2006, 08:43 AM
Its been about 5 years since I ran a fadal so I'm a little foggy on there operations but if you want to set a home position other than the cold start position move the axis to where you want them to stop and enter I think in the CMD mode Set X or Set Y according to what you need

Race 10
10-31-2006, 01:26 PM
I use an E0 Y8. at the end of all of my Fadal programs (VMC15)and it seems to work great for me.

Neal
11-01-2006, 08:58 AM
Morning everyone--
Just to clarify the issue here, in Format 1 the machine will always return to the last set home position at the end of the program. Therefore, in order to get the table to the door the easiest way is to set the home position in Y at position you want the table to go to. Then take all of your fixture offsets from that point.
In format 2, the table will stay any place that you leave it at the end of the program. Simply program the table position you want and forget it.

Neal

DPKIF
11-08-2006, 07:57 PM
To set a home position other than the default machine Zero:

1. Jog the table/rotary table to the position you want it to return to. This will be the new home position.

2. In the command mode type SETH to set all axis (prefered), or SETx, x being X,Y,Z,A,B,or C if you only want to set one axis.

All axis will move to this position when you send the axis home in your programs, or home the axis at the controller. When you go to the home position via the controller you will have 2 choices, go to home position or power off. You will use the first choice.

All of your fixture offsets will be relative to wherever home position is, so if you reset home to a new place you need to pick up your offsets again.

Before you shut down for the night send the machine to the power off (cold start) position. Choice #2 above.

Whenever you do a cold start you will have a choice to move to the last home position. If you have fixture offsets set here then yes, the machine must go to this position. See above.

This is what I do, works great. I have my "home" set at X0.0 Y- 19.900. (4020 machine)

Understand that this position is E0 (not machine home / cold start position) and you can makes calls to that position in a program just like you can make calls to H0 (Z home or tool change position) independant of Ex or Hx.