FNC Canned Cycle Problems

CNC related queries on software; firmware; DOS; Windows; parameters; programming; error messages etc.

Moderators: Martin, Steve, Mr Magoo

Post Reply
richgirling
Posts: 17
Joined: Thu 17 Jun , 2010 11:03 am

FNC Canned Cycle Problems

Post by richgirling » Fri 08 Mar , 2013 13:57 pm

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

User avatar
Denford Admin
Site Admin
Posts: 3632
Joined: Fri 10 Feb , 2006 12:40 pm
Hardware/Software: Go to User Control Panel > Profile
Enter as much information about your CNC hardware and software as you can - it makes it easier for everyone to know what you're talking about then.
Location: Sunny Brighouse
Contact:

Re: FNC Canned Cycle Problems

Post by Denford Admin » Mon 11 Mar , 2013 10:17 am

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.

Post Reply