Page 1 of 1
FNC Canned Cycle Problems
Posted: Fri 08 Mar , 2013 13:57 pm
by richgirling
Hello.
Having some issues while trying to use canned cycles from Denford VR Turning to HASS controller.
Appears that G76 is not compatible with each other?
Denford requires 2 lines of G76 while HAAS only requires one, is this correct?
HASS program
%
O01212
T505
G00 G97 S1000
M03
G00 X30. Z10.
G76 X24. Z-15. K1.05 D0.2 F1.75
G00 X50. Z2.
M05
M30
%
Denford program
%
O1212
T505
G00 G99 G97 S1000
M03
G00 X30. Z10.
G76 P20060 Q20 R0.02
G76 X24. Z-15. P175 Q30 F1.75
G00 X50. Z2.0
M05
M30
%
Thanks
Rich
Lowestoft College
Re: FNC Canned Cycle Problems
Posted: Mon 11 Mar , 2013 10:17 am
by Denford Admin
It could be the HAAS doesn't need the extra line as those values (G76 P20060 Q20 R0.02) are possibly set by some other means, eg in setup parameters.
This is from the help in VRTurning which helps explain:
Code: Select all
The G76 command contains, within two blocks, all the information required to generate a standard thread form and pitch.
A G76 uses one edge cutting to reduce the load on the tool tip.
Click here to show G76 Canned Cycle General Diagram.
A G76 command is written in the following format:
G76 P (A) / (B) / (C) Q (Min) R ;
G76 X(U) Z(W) P (DEP) Q (1st) F ;
where,
P (A) is the number of thread finishing passes (1 to 99).
P (B) is the chamfer amount. This is the angle at which the tool leaves the billet, at the end of the thread cutting cycle.
P (C) is the angle of the tool tip (8ذ, 6ذ, 55°, 3ذ, 29° and ذ). Note - (A), (B) and (C) are all specified at the same time by the address P, eg, PØ36Ø6Ø = number of cuts is Ø3, chamfer amount of 6Ø and tool angle of 6ذ.
Q (Min) is the minimum cutting depth (in microns). When the depth of the cut calculated by the CNC control becomes less than this limit, the cutting depth is clamped at this minimum value.
R is the finishing allowance. This is the final, or finishing, cuts applied to the thread. The number of stages to complete this finishing allowance is determined by the value of P(A), ie, the value of R divided by the P(A) number of finishing passes equals the value of each finishing allowance stage.
X(U) is the end position of the thread in the X axis (the core diameter).
Z(W) is the end position of the thread in the Z axis.
P (DEP) is the depth of the thread as a radius value (in microns).
Q (1st) is the depth of the first pass as a radius value (in microns).
F is the size of the thread pitch.