What's new
What's new

Fadal 88hs making Z plunge as first move

Cole2534

Diamond
Joined
Sep 10, 2010
Location
Oklahoma City, OK
I'm dead to rights new to 3d CNC, and this one issue is kicking my butt.

I've reinitialized the machine, so there's no leftover offsets that I'm aware of, I've set the tools and fixture offsets appropriately (I think), but I can't stop the machine from homing to an obscure Z position before rapiding up to the R plane.

I'm using Fusion 360 with a good post, provided by a reputable source.

If I set the tool offset really high, as in above TC height, I can watch the motion without dinging the table or vise and it routinely does the same motion. Below is a snippet of the code, what am I missing?

%
O1001
(T1 D=0.25 CR=0. - ZMIN=-0.25 - FLAT END MILL - 1/4" FLAT ENDMILL)
N10G0G17G40G80G90
N15G0H0Z0.
(FACE2)
N20G9
N25M5M6T1(1/4" Flat Endmill)
N30M3S3500
N35E1
N40X1.6625Y-0.9002
N45H1Z0.6M7
N50G4P2000
N55Z0.2
N60G1Z0.025F60.
N65G18G3X1.6375Z0.I-0.025
N70G1X1.5
N75X-1.5F31.5
N80G17G2Y-0.6778J0.1112
N85G1X1.5
N90G3Y-0.4555J0.1112
N95G1X-1.5
 
Look in your fixture offset page look at e1 see if there is a number in the z column it needs to be zero


Sent from my iPhone using Tapatalk Pro
 
How are you setting your tool and fixture offsets though?
Using the tool setting routine and a 4" block on the surface of my material.

That g0 h0 z0 may be doing in for ya...not sure what h0 even is.
That makes me think there's some crazy offset I'm unaware of, but it should have been cleared when I reinitialized, I think.

Look in your fixture offset page look at e1 see if there is a number in the z column it needs to be zero


Sent from my iPhone using Tapatalk Pro
Z has a -11.xx" value in it for E1.


BTW, I'm operating in Format 1.
 
If you're setting your tools using a 4" block and using the tool setting routine, you should be entering a 4" Z fixture offset in the setting routine and the Z value for E1 should be zero. This is assuming you want the top of your material to be Z0. Basically any Z value in your E1/E2/Ewhatever fixture offsets is just the Z difference between the gauge point you use to measure tool lenghts and where Z0 for that fixture offset needs to be. The tool setting utility compensates for the 4" block (or whatever you enter when it asks for Z fixture offset) if you just have one Z height for your fixture offsets (hence it should be set to Z0), but if you have multiple fixture offsets you will need to measure the difference in Z between them and adjust the Z value accordingly.

Clear as mud? I actually don't ever use the tool setting routine on my fadal and have a slightly different method. So I hope I don't have something confused. But the basic concept is that the Z in your E fixture offsets will always be the difference between where your fixture offset Z is and the gauge point where you measure the Z length of all your tools.

BTW, H0/H1/Hwhatever is a Fadal format 1 way of calling tool offsets. I run format 1 in my fadal, looks normal to me.
 
If you're setting your tools using a 4" block and using the tool setting routine, you should be entering a 4" Z fixture offset in the setting routine and the Z value for E1 should be zero. This is assuming you want the top of your material to be Z0. Basically any Z value in your E1/E2/Ewhatever fixture offsets is just the Z difference between the gauge point you use to measure tool lenghts and where Z0 for that fixture offset needs to be. The tool setting utility compensates for the 4" block (or whatever you enter when it asks for Z fixture offset) if you just have one Z height for your fixture offsets (hence it should be set to Z0), but if you have multiple fixture offsets you will need to measure the difference in Z between them and adjust the Z value accordingly.

Clear as mud? I actually don't ever use the tool setting routine on my fadal and have a slightly different method. So I hope I don't have something confused. But the basic concept is that the Z in your E fixture offsets will always be the difference between where your fixture offset Z is and the gauge point where you measure the Z length of all your tools.

BTW, H0/H1/Hwhatever is a Fadal format 1 way of calling tool offsets. I run format 1 in my fadal, looks normal to me.

Thank you very much for the detailed explanation. I redid the E offset with a Z0 and it ran like a top.
 
These guys have it right. I was thinking it was your post. I didn't think to ask if you had any additional Z offsets entered. I usually set all my tools to the top of my fixed jaw (which on the Oranges, is one and the same as the bottom of the part). Then any other offsets that differ from that are +/- from there. So maybe you have soft jaws on E2 that are a 1/4" higher in a second setup, E2 would just be 0.25".

If you use the tool setting menu and tell it you are using the 4" block, it will automatically compensate and add to the offset when it stores the value. The H values are a height comp like D for diameter comp.
 
Also clear your machine offsets.

Send machine "home for power off" Then go to axis offsets or home positions. "H" for store all.
 
"Post from a reputable source"...unless that source is someone running 10 fadals on this website, I wouldn't trust a fusion360 post without looking through it myself. Just saying. Looks like you got squared away though.
 
"Post from a reputable source"...unless that source is someone running 10 fadals on this website,
Actually, it is. After I cleared the redundant offsets the program ran like expected it to do.

But now my spindle drive is showing various fault codes, so back to the troubleshooting mode.

Sent from my SM-G973U using Tapatalk
 
The Fadal post provided with Fusion 360 works fine for me.

I don't set offsets off the part, I don't want to touch off tools for every part.

I use a 3" gage block and touch off each tool to the table with the block.

You can then touch off tool 1 on the part with paper, then transfer the raw Z value to the fixture Z offset.

The 3" cancels out, if you use a gage block on the part, you need to subtract 3" (-3 + -8 = -11) from the raw Z value to get your fixture Z offset.

I learned to start touching off on a 3" gage block back when I got a Brother with a 7.87" min Z distance, been doing it since.
 
I don't understand how it even is working now. Line 15 he has G0 Z0 H0. That still tells the machine to rapid to Z0 with no offset called up. How is that working?
 
I don't understand how it even is working now. Line 15 he has G0 Z0 H0. That still tells the machine to rapid to Z0 with no offset called up. How is that working?

Fadal Z0 with no offset active is the toolchange position. Well above where anything bad could happen.
 
Would you mind elaborating on your method? Im open to learning new ways.

Sent from my SM-G973U using Tapatalk

It's pretty simple and mostly done out of force of habit since when I learned how to run my Fadal when it had early version control boards with no toolsetter utility.
  • Load tools into carousel and place Edge Technologies touch off gauge on machine table
  • Load tool to be measured into spindle
  • Jog tool down to touch off gauge until gauge reads 0
  • Go back to command entry screen, type SL, [number of current tool]
  • Load next tool and repeat
  • If setting a new fixture offset, measure the distance in Z from the gauge height of the touch off gauge to the Z height of your fixture offset. I usually do this with an indicator attached to the spindle with a mag base. This difference is the Z value on the fixture offset. In other words, if your desired Z for E1 is 0.5" above your touch off gauge height, enter 0.5 in the Z field for E1.
 
The H0 is to go to the home position after the program runs to bring table to the front of machine to load vises. That needs to be at the end of his program


Sent from my iPhone using Tapatalk Pro

It's fine unless for some reason you have changed the default home position on your Fadal to some weird spot. I know some people do this but why I will never understand, the default home position on fadals are at the right spot to "home" axes on startup and Z0 is at the toolchange position, it just works well.

Every Fadal program I have from the HSMworks or Fusion360 post has this and they all run great. I don't have to hand edit any programs from the F360 post unless I'm preparing a program for DNC or trying to do something special.
 
It's pretty simple and mostly done out of force of habit since when I learned how to run my Fadal when it had early version control boards with no toolsetter utility.
  • Load tools into carousel and place Edge Technologies touch off gauge on machine table
  • Load tool to be measured into spindle
  • Jog tool down to touch off gauge until gauge reads 0
  • Go back to command entry screen, type SL, [number of current tool]
  • Load next tool and repeat
  • If setting a new fixture offset, measure the distance in Z from the gauge height of the touch off gauge to the Z height of your fixture offset. I usually do this with an indicator attached to the spindle with a mag base. This difference is the Z value on the fixture offset. In other words, if your desired Z for E1 is 0.5" above your touch off gauge height, enter 0.5 in the Z field for E1.

So this logic works like this-
All tool points are brought to the same Z position, determining what is in essence a reference. The fixture offset then determines the fixture's desired point in reference to that plane.

If that's true, I feel like this is the best way to achieve my means.
 








 
Back
Top