Here is the message it gives
I don't under stand it
![]()
I'm not sure why this will not work If somebody has any insight as to why.
I'm just starting to mess with these I have my Fanuc done now it's just the Fadal.
name Fadal
% 00
/ 00
O >4
L >4
N >4
g >2.1 G
G >2
S >4
H >2
D >2
M >2
T >2
R ->3.>4
r +->3.>4 R
z ->3.>4 Z
E >2
X ->3.>4
Y ->3.>4
Z ->3.>4
I ->3.>4
J ->3.>4
K ->3.>4
F >4.>2
Q ->3.>4
P ->3.>4
( 00
d >3.>4
e >3.>4
f >3.>4
ModalLetters X Y Z F # List of letters that are modal
ModalGs 0 1 2 3 73 74 76 80 81 82 83 84 85 # List of g codes that are modal
Sequence#s N 0 1 1 # Char, freq, incr & start
First#? N # Y or N 'Output 1st sequence no.
Last#? N # Y or N 'Output last sequence no.
HCode X # X or X U 'Horizontal char.
VCode Y # Y or Y V 'Vertical char.
Dcode Z # Depth char.
FeedCode F # Feed rate char.
Comment ( ) # Begin End comment char.
Spindle 3 4 5 # Cw, ccw & stop m codes
Coolant 8 9 7 # On, Off & Mist m codes
DComp 41 42 40 # Left, Right & Cancel m codes
LComp 43 49 # On & Off codes
Feed G1 # Linear move
Rapid G0 # Rapid positioning word
Cw G2 # Circular move clockwise
Ccw G3 # Circular move counter clockwise
Inc/Abs G 91 90 # Inc & Abs char. & values
CtrCode I J # I J or R or I J K L
Spaces? Y # Y or N 'Spaces between words
Sbackdoor supressheader
Incremental? N # Y or N 'Inc or abs output
CtrIncremental? Y # Y or N 'Inc or abs I & J
ByQuadrants? N # Y or N 'Break arcs at quadrants
UppercaseComments? Y # Y or N 'Require uppercase comments
Drill # Drilling canned/manual cycle
G81 G98 z[D] F[FRate]
end cancel
Peck # Pecking canned/manual cycle
G83 G98 R[VClear] z[D] F[FRate] Q[VBite]
end cancel
LTap # Left handed tapping cycle
G74 G98 z[D] F[Frate] Q[VBite]
end cancel
Tap 2 # Tapping canned/manual cycle
G84.1 R[VClear] Z[D] F[Frate] S[Speed] M[Direct]
end cancel
Ream # Reaming canned/manual cycle
G85 G99 z[D] F[FRate]
end cancel
Bore # Boring canned/manual cycle
G86 G99 z[D] F[FRate]
end cancel
Back # Back boring canned/manual cycle
G76 G99 R[Vclear] z[D] F[FRate] Q[Sclear]
end cancel
Cancel # Cancel a canned/manual cycle
M48
G80
end
StartCode # Start of the program
%0
O[Program#]
End
1stToolChange # First tool change
M6 T[Tool]
if [Rigid] > 0
G0 G90 G[work] X[H] Y[V] S[Speed] M[Direct]
G84.2
G43 H[Lcomp] Z[D] M[Cool]
else
G[Work] S[Speed] M[Direct]
G0 G90 G43 X[H] Y[V] H[Lcomp] Z[D] M[Cool]
Endif
End
Infeed # Enable cutter comp
G1 G[Side] D[DComp] X[H] Y[V] F[FRate]
end
Outfeed # Disable cutter comp
G40 X[H] Y[V]
Z[D]
end
ToolChange # Secondary tool changes
M5 M9
G91 G28 G0 Z0 M5
M6 T[Tool]
if [Rigid] > 0
G0 G90 G[work] X[H] Y[V] S[Speed] M[Direct]
G84.2
G43 H[Lcomp] Z[D] M[Cool]
else
G[Work] S[Speed] M[Direct]
G0 G90 G43 X[H] Y[V] H[Lcomp] Z[D] M[Cool]
Endif
End
EndCode # End of the program
M9
G91 G28 G0 Z0 M5
G0 G54 G90 Y16.
M6 T[Tool1]
M30
%0
End
Thank you if you can be any help.
You must remember that 99% of my posts are Bullchit!
Here is the message it gives
I don't under stand it
![]()
You must remember that 99% of my posts are Bullchit!
Get Lucky,
Replace this line: Tap 2 # Tapping canned/manual cycle
with this one: Tap # Tapping canned/manual cycle
Good luck,
nick.
That worked great and thank you Nick.
Now my next question
why is it droping the G84.2 and the G84.1
M6 T4
G0 G90 G54 S300 M3 X11.0214 Y1.4807
G84 "G84.2"
G43 H4 M8 Z0.1
G84 "G84.1"S300 M3 R0.1 Z-0.6001 F15.
X9.6179 Y1.2835
You must remember that 99% of my posts are Bullchit!
Lucky,
This may help - be sure to declare g >2.1 G at the top
name Fadal Format 1 Rigid Tapping
% 00
/ 00
O >4
L >4
N >4
g >2.1 G
G >2
S >4
H >2
D >2
M >2
T >2
R ->3.>4
r +->3.>4 R
z ->3.>4 Z
E >2
X ->3.>4
Y ->3.>4
Z ->3.>4
I ->3.>4
J ->3.>4
K ->3.>4
F >4.>2
Q ->3.>4
P ->3.>4
( 00
d >3.>4
e >3.>4
f >3.>4
ModalLetters X Y Z F # List of letters that are modal
ModalGs 0 1 2 3 73 74 76 80 81 82 83 84 85 # List of g codes that are modal
Sequence#s N 0 1 1 # Char, freq, incr & start
First#? N # Y or N 'Output 1st sequence no.
Last#? N # Y or N 'Output last sequence no.
HCode X # X or X U 'Horizontal char.
VCode Y # Y or Y V 'Vertical char.
Dcode Z # Depth char.
FeedCode F # Feed rate char.
Comment ( ) # Begin End comment char.
Spindle 3 4 5 # Cw, ccw & stop m codes
Coolant 8 9 7 # On, Off & Mist m codes
DComp 41 42 40 # Left, Right & Cancel m codes
LComp 43 49 # On & Off codes
Feed G1 # Linear move
Rapid G0 # Rapid positioning word
Cw G2 # Circular move clockwise
Ccw G3 # Circular move counter clockwise
Inc/Abs G 91 90 # Inc & Abs char. & values
CtrCode I J # I J or R or I J K L
Spaces? Y # Y or N 'Spaces between words
Sbackdoor supressheader
Incremental? N # Y or N 'Inc or abs output
CtrIncremental? Y # Y or N 'Inc or abs I & J
ByQuadrants? N # Y or N 'Break arcs at quadrants
UppercaseComments? Y # Y or N 'Require uppercase comments
Drill # Drilling canned/manual cycle
G81 G99 R[Vclear] z[D] F[FRate] X[H] Y[V]
end cancel
Peck # Pecking canned/manual cycle
G83 G99 R[Vclear] z[D] F[FRate] Q[VBite] X[H] Y[V]
end cancel
LTap # Left handed tapping cycle
G74 G99 R[Vclear] z[D] F[Frate] Q[VBite] X[H] Y[V]
end cancel
Tap 2 # Tapping canned/manual cycle
g84.2
g84.1 G99 r[Vclear] z[D] X[H] Y[V] F[Speed] Q[VBite]
r[Vclear] X[H] Y[V] Z[D]
end cancel
Ream # Reaming canned/manual cycle
G85 G99 R[Vclear] z[D] F[FRate] X[H] Y[V]
end cancel
Bore # Boring canned/manual cycle
G86 G99 R[Vclear] z[D] F[FRate] X[H] Y[V]
end cancel
Back # Back boring canned/manual cycle
G76 G99 R[Vclear] z[D] F[FRate] Q[Sclear] X[H] Y[V]
end cancel
Cancel # Cancel a canned/manual cycle
G80
end
StartCode # Start of the program
%0
O[Program#]
End
1stToolChange # First tool change
M6 T[Tool]
G0 G90 S[Speed] M[Direct] X[H] Y[V]
H[Lcomp] M[Cool] Z[D]
End
Infeed # Enable cutter comp
G1 G[Side] X[H] Y[V] F[FRate]
end
Outfeed # Disable cutter comp
G40 X[H] Y[V]
Z[D]
end
ToolChange # Secondary tool changes
M5 M9
G0 G49 G90 Z0
M6 T[Tool]
G0 G90 S[Speed] M[Direct] X[H] Y[V]
H[Lcomp] M[Cool] Z[D]
End
EndCode # End of the program
M5 M9
G0 G49 G90 Z0
E0 X0 Y0
M6 T[Tool1]
M2
%0
End
nick.
Nick,
I do have the line in g >2.1 G
The post is adding the G84 it's just droping the .1 & .2 and i have no idea why.
Kyle![]()
You must remember that 99% of my posts are Bullchit!
Lucky,
Tap 2 # Tapping canned/manual cycle
g84.2
g84.1 G99 r[Vclear] z[D] X[H] Y[V] F[Speed] Q[VBite]
r[Vclear] X[H] Y[V] Z[D]
end cancel
In this part of the post, be sure to use a lower case g on g84.2 and g84.1.
I posted here and it did not drop the .2 or .1
Upper and lower case do matter.
nick.
Didn't work it is still dropping the .2 and the .1 after the G84
You must remember that 99% of my posts are Bullchit!
Get Lucky,
Your 1st tool change looks all right - if your tap is the first tool, it should work.
Change the big "G" to lower case in the other tool change section:
ToolChange # Secondary tool changes
M5 M9
G91 G28 G0 Z0 M5
M6 T[Tool]
if [Rigid] > 0
G0 G90 G[work] X[H] Y[V] S[Speed] M[Direct]
G84.2 #Change to g84.2 here
G43 H[Lcomp] Z[D] M[Cool]
else
G[Work] S[Speed] M[Direct]
G0 G90 G43 X[H] Y[V] H[Lcomp] Z[D] M[Cool]
Endif
End
good luck,
nick.