Conversational programming with graphic
Interactively programming blocks, one at a time, based on a G code menu dis-
played on the screen.
Coordinate system Right–hand orthogonal coordinate system in which three linear axes, X, Y, and
Z, are normal to one another. This is used to define coordinates for informing the
CNC of the position to which the tool is to be fed.
Coordinate system rotation Rotating a figure, specified in a program, around a specified point.
Corner circular interpolation Circular interpolation performed at a corner of the tool path by using the tool offset
values as the corner radius in offset mode for tool nose radius compensation.
Corner offset circular interpolation Circular interpolation performed at a corner between blocks by using the tool off-
set value as the corner radius during cutter compensation.
Corner R Grinding the outer or inner corner of a workpiece to make it round.
CRT/MDI Panel which incorporates both a cathode ray tube (CRT) and a manual data input
(MDI) keyboard. Used to display and set program and data in the CNC.
Cs axis control switching function Program–controlled switching between Cs axes (spindles subjected to contour
control) controlled by each tool part.
Current position display Displaying the current tool position using coordinates.
Custom macro A program or sub–program which, in addition to commanding motion and giving
commands to the machine, can also communicate with the PMC, do calcula-
tions, and do conditional executions, branches and loops.
Custom macro Interrupt signal Interrupt signal used to execute an interruption type custom macro.
Cutter compensation Shifting a tool path programmed for a tool by the offset value (radius) of the tool
in a direction normal to the tool path.
Cutting feed Feeding a tool at a speed (cutting feedrate) specified in a program.
Cutting feedrate clamp Clamping the cutting feedrate to the upper limit specified with the CNC if a com-
mand specifies a value greater than the upper limit.
Cutting feedrate override Manual control in which the operator can change the cutting feedrate.
Cutting mode Operation mode in which the tool moves to the next block without being deceler-
ated at the end of the current block.
Cutting speed Tool feedrate relative to the feedrate for the workpiece being cut.
Cycle start Starting an automatic operation.
Cycle time Duration of one automatic operation session (excluding stop and pause).
Cylindrical interpolation Converting the rotation angle of a rotary axis into a displacement on a linear axis
on the circumference of a circle in the CNC, performing linear interpolation or cir-
cular interpolation between the linear axis and another axis, then converting the
interpolated distance to an angle. Cylindrical interpolation is used to simplify pro-
gramming for grooving in a cylindrical cam.
D code Coded number, following the D address, that specifies a tool offset number.
Data protection key Key provided to protect programs, offset values, parameters, and setting data
from being inadvertently registered, altered, or deleted.
Decimal point programming Entering numeric data using a decimal point.
Diameter programming Programming for turning in which the amount of movement along the X–axis (or
coordinates) is represented using diameters.
Dimension word Word that represents an amount related to axis movement. It can be an axis
movement destination or an arc radius.
Direct drawing dimension programming Operating the CNC based on a program that uses line angles, chamfer values,
and corner R values on machining drawings.
Direct input or tool offset value measured
Automatically setting a tool offset value or workpiece coordinate system shift
value in a CNC for a lathe by manually operating the tool.
Directory List of files.