CNC Milling | C and R Codes | Chamfering and Corner


C and R Introduction

Chamfering and corner R blocks can be inserted automatically between the following with C and R codes:

  • Between linear interpolation and linear interpolation blocks
  • Between linear interpolation and circular interpolation blocks
  • Between circular interpolation and linear interpolation blocks
  • Between circular interpolation and circular interpolation blocks

C and R Format

C__ : Chamfering
R__ : Corner R

When the above specification is added to the end of a block that specifies linear interpolation (G01) or circular interpolation (G02 or G03), a chamfering or corner R block is inserted.

Blocks specifying chamfering and corner R can be specified consecutively.

C and R Example


N001 G92 G90 X0 Y0 ;
N002 G00 X10.0 Y10.0 ;
N003 G01 X50.0 F10.0 C5.0 ;
N004 Y25.0 R8.0 ;
N005 G03 X80.0 Y55.0 R30.0 R8.0 ;
N006 G01 X50.0 R8.0 ;
N007 Y70.0 C5.0 ;
N008 X10.0 C5.0 ;
N009 Y10.0 ;
N010 G00 X0 Y0 ;
N011 M0;