Chamfer and Corner Radius
Special classes of chamfers (45°) and corner radii (90°) can be programmed in Fanuc using linear interpolation code of G01 when the prior motion is along a single axis. This is discontinued in the current controllers, but available in most of the old controllers.
The chamfer amount need to be specified using any of the word addresses C or K. An example is shown below with Figure 42 :
Programming from a-b-c (Radius Programming)
Absolute Mode
N050 G01 X30.0 Z0 C-10.0;
or
N050 G01 X30.0 Z0 K-10.0;
Figure 42 : Example for Chamfering
Corner Radius
Similar to the chamfer, corner radius both internal and external of 90 degrees can be specified by combining R word address along with the G01 straight line interpolation as shown in Figure 5.43. However, in this case also the corner radius can be specified in case where the tool movement prior to the radius formation should be along a single axis either X or Z only. The tool would move along the single axis to the programmed distance minus the corner radius. After that tool would move along the circle, with the given radius, till it reaches the programmed end point in the axis.
Figure 43 : Example for Corner Radius
Programming from b-c-d (Radius Programming)
Absolute Mode
N045 G01 X20.0 Z-30.0 R20.0
Though the program specifies the point c in the block, the control actually performs a motion from b to c to d using R20 parameter.