Table of Contents

Using the chamfering function in the place where the CNC machining center is used for chamfering and rounding can simplify the program, not only can reduce the programming workload, but also reduce the probability of errors when using the CNC machining center.

 

Automatic chamfering C and automatic rounding R tutorial for CNC lathe:

Automatic chamfering C and automatic rounding R

Project command tool movement chamfer C

G01 X.Z()…C(+)

G01 X30. Z-20.

G01 X50. C2.

G01 Z0 This block, move to the X axis

Place a single block and move to the positive (+) direction of the Z axis Chamfer C

G01 X.Z()…C(-)

G01 X30. Z-20.

G01 X50. C-2.

G01 Z-30. This block, move to the X axis

Place a single block and move to the positive (-) direction of the Z axis Chamfer C

G01 X.Z()…C(+)

G01 X30. Z0

G01 Z-30. C2.

G01 X50. This block, move to the Z axis

Place a single block and move to the negative (+) direction of the X axis Chamfer C

G01 X.Z()…C(-)

G01 X30. Z0

G01 Z-30. C-2.

G01 X20. This block, move to the Z axis

Place a single block, move the X axis in the positive (-) direction Chamfer C

G1 X…R(+)G01 X30. Z-20.

G01 X50. R2.

G01 Z0. This block, move to the X axis

Place a single block, move to the positive (+) direction of the X axis, round corner R

G01 X…R(-)

G01 X30. Z-20

G01 X50. R-2.

G01 Z-30. This block, move to the X axis

Place a single section, move to the negative (-) direction of the Z axis, round corner R

G01 Z…R(+)

G01 X30. Z0

G01 Z-30. R2.

G01 X50. This single block, move to the Z axis direction

Place a single section and move to the positive (+) direction of the X axis

Round R

G01 Z…R(-)

G01 X30. Z0

G01 Z-30. R-2.

G01 X20. This block, move to the Z axis

Place a single block, move to the negative (-) direction of the X axis, C and R usually specify a radius value

Front slope or chamfer Turning arc R radius External angle (greater than 180 degrees) External arc + tool nose radius Internal angle (less than 180 degrees) External arc-tool nose radius

How To Program A Radius On A Cnc Lathe How To Program A Radius On A Cnc Lathe

(Diameter command)

N1 Z-560.0 R6.0

N2 X860.0 C-3.0

N X50

Note 1: The movement of chamfering or R angle must be in G01 mode, with a single movement along X or Z axis

A block must be a single movement perpendicular to the previous block along the X or Z axis.

Note 2: The following instructions will cause a warning.

a. When the X and Z axes are designated by G01, one of C or R is commanded

b. The movement amount of X or Z is smaller than the chamfering value and the R angle value in the chamfering and R designated block.

Note 3: In single block operation, the tool stops at the chamfering end point instead of the starting point.

Note 4: Chamfer angle C and R angle cannot be used in thread cutting block.

Note 5: When C and R are specified in the same block in G01 mode, the later specified characters are valid.

Note 6: For systems with the third axis (C F axis), the chamfer address is not C, but I or K is used.

(Parameter NO.029 ADRC=1).

Direct input of drawing size

The straight line angle, chamfer value, corner value, and other dimension values on the processing drawing surface can be directly input into the program.

In addition, chamfers and corners can be inserted between straight lines with special angles.

(Program example)

CNC PROGRAMME ON CNC LATHE

Note 1: To command a straight line, one or two of X, Z, and A must be specified. If only one is specified,

The straight line must be initially defined in the next block instruction.

Note 2: For systems with the 3rd axis (C F axis), a comma should be added before the command of chamfering and rounding R,

G01 X20. ,C1.5;

G01 X20. ,C1.5;

Note 3: The following G codes cannot be in the same block as the direct input graphics size command, or used to directly input definitions

The size of the continuous shape is a single segment. G04 G02 G03 G90 G92 G94.

Note 4: R angle cannot be used for single thread cutting block.

Note 5: When the graph size is directly input and the end point of the previous block is determined by the next block, the single block is not executed.

The block stops, but the feed pause is executed at the end of the previous block.

(Program example)

Diameter designation, metric input

CNC PROGRAMME

N001 G50 X0.0 Z0.0;

N002 G01 X60.0 A90.0 C1.0 F80;

N003 Z-30 A180.0 R6.0;

N004 X100.0 A90.0;

N005 A170.0 R20.0;

N006 X300.0 Z180.0 A112.0 R15.0;

N007 X-230.0 Z180.0;

Note 1: The limit angle of the calculated intersection point in the program is ±1° (because the travel distance obtained by this calculation is very large.

G01 X___ A___: If the specified value of the angle is within 0°±1° or 180°±1°, a warning will occur.

G01 Z___ A___: If the specified value of the angle is within 90°±1°, a warning will occur.

Note 2: When calculating the intersection point, if the angle of the two lines is within ±1°, a warning sound will occur.

Note 3: If the angle of the two lines is within ±1°, the chamfer or R angle will be ignored.

Note 4: The size command (absolute command) and angle command must be specified in the block after only the specified angle command block.

For example: N1 X___ A___ R___;

N2 A___;

N3 X___ Z___ A___;

Note 5: Only valid in memory operation.

Share This Post

Share on facebook
Share on twitter
Share on pinterest

Leave a Comment

Your email address will not be published. Required fields are marked *

More To Explore

What Is A CNC Programmer?

CNC machines are incredibly complex, which requires skilled professionals to work on them. CNC programmer works to create program instructions for computers to control a

What Is A CNC Machinist?

CNC is the abbreviation of computer numerical control machine tool, which is a kind of automatic machine tool controlled by program. The control system can

Do You Want To Make Custom Bottle Tumbler?

drop us an email and keep in touch

Leave Your Question & Needs Here

Our project support team will have feedback for you within 1 working day!