Delta Tau GEO BRICK LV Reference Manual

Page of 760
Turbo PMAC/PMAC2 Software Reference
 
Turbo PMAC Program Command Specification 
 419 
CC4 
Function: 
Turn Off Cutter Radius Compensation 
Type:   
Motion program (PROG and ROT) 
Default: 
CC4 
This turns off the cutter radius compensation mode, reducing it gradually through the next move.  Unlike 
CC0, it does not automatically add a zero-distance move if it does not immediately find a programmed 
lead-out move.  CC4 is equivalent to the G40 command of the machine-tool standard RS-274 language. 
See Also: 
Cutter (Tool) Radius Compensation 
Program commands CC0CC1CC2CC3CCR{data} 
See Also: 
Three-Dimensional Compensation, Program commands CC0CCR{data}NX{data}NY{data}
NZ{data}TR{data}TX{data}TY{data}TZ{data} 
CCR{data} 
Function: 
Set Cutter Compensation Radius (2D & 3D) 
Type: 
Motion program (PROG and ROT) 
Syntax: 
CCR{data} 
where: 
 
{data} is a floating-point constant or expression representing the magnitude of the cutter’s end 
radius 
This statement sets the magnitude of the radius of the cutter for two-dimensional and three-dimensional 
cutter-radius compensation, expressed in the user units of the X, Y, and Z axes.  This function is often 
part of the D tool data used in the machine-tool standard RS-274 (G) code. 
In 2D compensation, an offset of this magnitude is made in the plane defined by the NORMAL vector, 
perpendicular to the programmed path direction. 
In 3D compensation, there are two radius values.  The first is the radius of the cutter’s end, defined by this 
CCR command.  The second is the radius of the cutter’s shaft, defined by the TR command.  In operation, 
an offset is first made in the direction of the surface-normal vector of a magnitude defined by the CCR 
cutter-end radius command.  Then an offset is made of a magnitude equal to the TR tool radius minus the 
CCR cutter-end radius.  This offset is made in the plane of the surface-normal vector and the tool-
orientation vector, perpendicular to the tool-orientation vector. 
The CCR cutter-end radius should be zero for a flat-end cutter; it should be equal to the TR tool-shaft 
radius for a ball-end cutter; it should be somewhere in between for a partially rounded end.  If the CCR 
value is set greater than the TR value, the TR value is effectively increased to be equal to the CCR value 
The value declared here affects the compensation of all subsequent moves until another value is declared. 
See Also: 
Cutter-Radius Compensation, Three-Dimensional Compensation 
Program commands CC1CC2CC3CC0CCR{data}NORMALNX{data}NY{data}
NZ{data}TR{data}TX{data}TY{data}TZ{data}