I guess I could switch over to format 2 for my haas programs.
Hello, newb here from Wi.
I just got a 94 VMC-15 running in Format 1.
I made this rigid tapping program on Unigraphics and used a Haas post.
Could any one help me edit this program to work on the Fadal with format1?
T8 is 8-32
T9 is 6-32
Any help will be greatly appricated!
Thanks,
Mark
G49 T08 M6
M5
G0 X-7.5125 Y1.7375 S75 M3
G43 Z1.5 H08
G84 X-7.5125 Y1.7375 Z-.4 R.025 F2.3
G80
G0 Z1.5
X-5.0875
G84 X-5.0875 Y1.7375 Z-.4 R.025
G80
G0 Z1.5
X-2.525
G84 X-2.525 Y1.7375 Z-.4 R.025
G80
G0 Z1.5
X-.4375
G84 X-.4375 Y1.7375 Z-.4 R.025
G80
G0 Z1.5
X.4375
G84 X.4375 Y1.7375 Z-.4 R.025
G80
G0 Z1.5
X2.525
G84 X2.525 Y1.7375 Z-.4 R.025
G80
G0 Z1.5
X5.0875
G84 X5.0875 Y1.7375 Z-.4 R.025
G80
G0 Z1.5
X7.5125
G84 X7.5125 Y1.7375 Z-.4 R.025
G80
G0 Z1.5
Y-1.7375
G84 X7.5125 Y-1.7375 Z-.4 R.025
G80
G0 Z1.5
X5.0875
G84 X5.0875 Y-1.7375 Z-.4 R.025
G80
G0 Z1.5
X2.525
G84 X2.525 Y-1.7375 Z-.4 R.025
G80
G0 Z1.5
X.4375
G84 X.4375 Y-1.7375 Z-.4 R.025
G80
G0 Z1.5
X-.4375
G84 X-.4375 Y-1.7375 Z-.4 R.025
G80
G0 Z1.5
X-2.525
G84 X-2.525 Y-1.7375 Z-.4 R.025
G80
G0 Z1.5
X-5.0875
G84 X-5.0875 Y-1.7375 Z-.4 R.025
G80
G0 Z1.5
X-7.5125
G84 X-7.5125 Y-1.7375 Z-.4 R.025
G80
G0 Z1.5
G49 T09 M6
M5
G0 X-5.0875 Y1.4075 M3
G43 Z2. H09
G84 X-5.0875 Y1.4075 Z-.35 R.025
G80
G0 Z2.
Y.4675
G84 X-5.0875 Y.4675 Z-.35 R.025
G80
G0 Z2.
Y-.4675
G84 X-5.0875 Y-.4675 Z-.35 R.025
G80
G0 Z2.
Y-1.4075
G84 X-5.0875 Y-1.4075 Z-.35 R.025
G80
G0 Z2.
X5.0875 Y1.4075
G84 X5.0875 Y1.4075 Z-.35 R.025
G80
G0 Z2.
Y.4675
G84 X5.0875 Y.4675 Z-.35 R.025
G80
G0 Z2.
Y-.4675
G84 X5.0875 Y-.4675 Z-.35 R.025
G80
G0 Z2.
Y-1.4075
G84 X5.0875 Y-1.4075 Z-.35 R.025
G80
G0 Z2.
I guess I could switch over to format 2 for my haas programs.
Ok,
Im switching to format 2 and running this,
Any one seeanny problems?????
G49 T08 M6
M5
G0 X-7.5125 Y1.7375
G84.2
G43 Z1.5 H08
G84.2
G84.1 X-7.5125 Y1.7375 Z-.4 R.025 S75 M3 F2.3
G80
G0 Z1.5
X-5.0875
G84.2
G84.1 X-5.0875 Y1.7375 Z-.4 R.025 S75 M3 F2.3
G80
G0 Z1.5
X-2.525
G84.2
G84.1 X-2.525 Y1.7375 Z-.4 R.025 S75 M3 F2.3
G80
G0 Z1.5
X-.4375
G84.2
G84.1 X-.4375 Y1.7375 Z-.4 R.025 S75 M3 F2.3
G80
G0 Z1.5
X.4375
G84.2
G84.1 X.4375 Y1.7375 Z-.4 R.025 S75 M3 F2.3
G80
G0 Z1.5
X2.525
G84.2
G84.1 X2.525 Y1.7375 Z-.4 R.025 S75 M3 F2.3
G80
G0 Z1.5
X5.0875
G84.2
G84.1 X5.0875 Y1.7375 Z-.4 R.025 S75 M3 F2.3
G80
G0 Z1.5
X7.5125
G84.2
G84.1 X7.5125 Y1.7375 Z-.4 R.025 S75 M3 F2.3
G80
G0 Z1.5
Y-1.7375
G84.2
G84.1 X7.5125 Y-1.7375 Z-.4 R.025 S75 M3 F2.3
G80
G0 Z1.5
X5.0875
G84.2
G84.1 X5.0875 Y-1.7375 Z-.4 R.025 S75 M3 F2.3
G80
G0 Z1.5
X2.525
G84.2
G84.1 X2.525 Y-1.7375 Z-.4 R.025 S75 M3 F2.3
G80
G0 Z1.5
X.4375
G84.2
G84.1 X.4375 Y-1.7375 Z-.4 R.025 S75 M3 F2.3
G80
G0 Z1.5
X-.4375
G84.2
G84.1 X-.4375 Y-1.7375 Z-.4 R.025 S75 M3 F2.3
G80
G0 Z1.5
X-2.525
G84.2
G84.1 X-2.525 Y-1.7375 Z-.4 R.025 S75 M3 F2.3
G80
G0 Z1.5
X-5.0875
G84.2
G84.1 X-5.0875 Y-1.7375 Z-.4 R.025 S75 M3 F2.3
G80
G0 Z1.5
X-7.5125
G84.2
G84.1 X-7.5125 Y-1.7375 Z-.4 R.025 S75 M3 F2.3
G80
G0 Z1.5
G49 T09 M6
M5
G0 X-5.0875 Y1.4075
G84.2
G43 Z2. H09
G84.2
G84.1 X-5.0875 Y1.4075 Z-.35 R.025 S75 M3 F2.3
G80
G0 Z2.
Y.4675
G84.2
G84.1 X-5.0875 Y.4675 Z-.35 R.025 S75 M3 F2.3
G80
G0 Z2.
Y-.4675
G84.2
G84.1 X-5.0875 Y-.4675 Z-.35 R.025 S75 M3 F2.3
G80
G0 Z2.
Y-1.4075
G84.2
G84.1 X-5.0875 Y-1.4075 Z-.35 R.025 S75 M3 F2.3
G80
G0 Z2.
X5.0875 Y1.4075
G84.2
G84.1 X5.0875 Y1.4075 Z-.35 R.025 S75 M3 F2.3
G80
G0 Z2.
Y.4675
G84.2
G84.1 X5.0875 Y.4675 Z-.35 R.025 S75 M3 F2.3
G80
G0 Z2.
Y-.4675
G84.2
G84.1 X5.0875 Y-.4675 Z-.35 R.025 S75 M3 F2.3
G80
G0 Z2.
Y-1.4075
G84.2
G84.1 X5.0875 Y-1.4075 Z-.35 R.025 S75 M3 F2.3
G80
G0 Z2.
T08 M6<snip>
T8 is 8-32
T9 is 6-32
Any help will be greatly appricated!
Thanks,
Mark
G49 T08 M6
M5
G0 X-7.5125 Y1.7375 S75 M3
G43 Z1.5 H08
G84 X-7.5125 Y1.7375 Z-.4 R.025 F2.3
G80
<snip>
M5
G0 X-7.5125 Y1.7375 S75.2 G8
Z1.5 H08
G84.1 X-7.5125 Y1.7375 Z-.4 R.4 F75.2 Q0.03125
G80 G9
<snip>
Format 1 might work with, but doesn't need G43 or G49, the H word is all that is needed. And
H0 instead of a G49. Rigid tapping (if I remember correctly) uses some other G code before the G84.1 (rigid tap) is called. Also the machine must also support it to work. If you don't have a user manual you can down load it from http://www.fadalcnc.com/fadal_Tech_Docs1.htm .
The shop where I work has 12 Fadals, but only 2 or 3 of the machines support rigid tapping. So it isn't used unless we are short on compression expansion tap holders.
Safety - Quality - Production.
Here is how I do it in format 1
TA,1
%
M6T1
S500.2M5G80
X3.Y1.G8E1
G84.2
H1Z.1M7
G84.1X3.Y1.Z-.375R.1Q.03125F500.2
G80
G0Z3.
M5M9
X0Y0E0
G49Z0
M1
M6T1
M2
%
The spindle RPM and the feed must be the same.
The "Q" will convert the RPM to the proper feed.
It will tap into the part at a feedrate of F15.625
Example: S500 X Q.03125 = F15.625
Here's my format 2:
N3000
(
( TOOL INFO
( DESC: HSS TAP
( SIZE: 1/4-20
(
G0G17G40G70G80G90
M6T3
H3D3Z3.0
S0400.2M05
/M08
G84.2
G00X.281Y-.375
Z.5
G84.1G98R0+.2Z-.375F20.0S0400.2
Y-3.555
G80
M5M9
G49Z0
M01
Seabrook Machine Company
The user manual format I example:
N52 G0 G90 S.2 M5 G80 M90 Do not turn the spindle on!
N53 G84.2
N54 H1 M7 Z.4
N55 G84.1 G99 R0+.4 Z-.3 F2000.2 Q.05 X0 Y0
N56 X1.
N57 G80
The user manual format 2 example:
N52 G0 G90 S2000.2 M5 G80 M90 Do not turn the spindle on!
N53 G84.2
N54 H1 M7 Z.4
N55 G84.1 G99 R0+.4 Z-.3 S2000.2 F100. X0 Y0
The user manual format 2 example:
N56 X1.
N57 G80
Notice the R plan should be a minimum of .4 above. And notice the use M90, reference M93 high gain for rigid tape and M91 for normal milling.
Safety - Quality - Production.
Are you breaking taps? One thing I noticed is that your feed rate is rounded off. I would start by setting your post to output 4 decimal places for your tapping feedrate. I am not real familiar with format 1, but I would think that missing 0.0437 IPM could cause problems (pulled threads if the tap even survives).
G0G20G40G80G90
T08 M6 (8-32 TAP)
G0 G90 G54 X-7.5125 Y1.7375 S320 M3
G43 H08 Z1.5
G98 G84.1 Z-.4 R.2 F10.
X-5.0875
X-2.525
X-.4375
X.4375
X2.525
X5.0875
X7.5125
Y-1.7375
X5.0875
X2.525
X.4375
X-.4375
X-2.525
X-5.0875
X-7.5125
G0 G84.2
G49 Z0
T09 M6 (6-32 TAP)
G90 G54 X-5.0875 Y1.4075 S320 M3
G43 H09 Z2.
G98 G84.1 R.1 Z-.35 F10.
Y.4675
X-5.0875 Y.4675
Y-.4675
X-5.0875 Y-.4675
Y-1.4075
X-5.0875 Y-1.4075
X5.0875 Y1.4075
Y.4675
X5.0875 Y.4675
Y-.4675
X5.0875 Y-.4675
Y-1.4075
X5.0875 Y-1.4075
G0 G84.2 M9
G49 Z0
M30
*Canned cycles are active until canceled so you can continue to add locations with out calling up a new canned cycle. along with this you can change your R, Z, as needed.
*Calculating Feeds and Speeds Cad/Cam brings up a good point, I use Feed x Number of threads per inch = RPM, one can calculate for metric if you like. Thus F10. x 32 threads per inch = 320 RPM this will ensure rounding off numbers do not affect the thread profile or tap breakage.
*It has been awhile since I have ran a Fadal and this code may need to be slightly adjusted as to cancel of height offset.
Last edited by dapoling; 01-23-2008 at 06:57 PM. Reason: changed G80 to G84.1
My Response to "It's Close Enough", "Is Your Tool Box and The Door Close Enough?"
I use this everyday- 6-32 TAP
M6 T1
G0 G90 S160.1 M5
G84.2
X0 Y0 E1
Z.5 H1
G84.1 G98 R0+.4 Z-.5 S160.1 F5.
G80
The S160.1 comes from the pitch 32 (make 320/2=160,then add the .1)
I use this for all my taps, works fine.