CNC
Computer Numerical Control. The automated control of machining tools.
CAM
Computer-Aided Manufacturing
End Mill
The most basic milling cutter. It comes in a variety of diameters, cutter materials, coatings, and flute styles. The tool has a flat bottom and is useful in creating features with flat faces.
Ball End Mill
A modified end mill that is characterized by a full radius at the bottom of the tool. It can come in the same varieties present in a flat end mill.
Flutes
The grooves on the sides of a cutting tool (drill, end mill, etc.) that are used to eject chips from the cutting area. In and end mill, the flutes are sharpened and can be used for cutting operations.
Tool Holder
The precision component that rigidly constrains the cutting tool into the spindle for cutting operations.
Collet
The precision component that can adjust in a small range of sizes to grasp different diameter tools and locks them into the tool holder.
Spindle
The part of the CNC machine that spins the cutting tools. RPM ranges from 0 to 10,000 for the CNC mill in the metal shop, and 0 to 20,000 for the CNC router in the wood shop.
G/M code
The basic instructions that CNC machines execute.
Block
one line of G/M code
G00
Rapid move, one of the basic CNC motion commands where the machine moves at the fastest possible speed. Used for positioning moves only, never used for cutting movement.
G01
Linear move, one of the basic CNC motion commands where the machine moves at a specified rate in a straight line along any combination of axes.
G02/G03
Arc move, one of the basic CNC motion commands where the machine moves in an arc motion with a specified radium and feed rate.
Toolpath
The path that the top of the tool follows as it machines the desired geometry.
Machine definition
A collection of parameters that describe the actual machine performing of the CNC machining. It contains values such as the number and layout of the motion axes, max RPM of the spindle, and type/configuration of the tool changer.
Control Definition
A collection of parameters that describe the CNC controller. The controller interprets the G-code and instructs the CNC machine on the motion commands. It contains values such as the format for arc commands, support for canned cycles, and instructions on tolerances and motion smoothing.
Post Processor
The instructions to translate CAM machining steps to the G/M code that CNC machines require.
Stock
The raw material that will be used to machine the desired part.
WCS
Work Coordinate System. The set of X, Y, and Z axes/planes and the origiin where they all meet. This is typically used to change the way that MasterCAM defines the top/right/front planes where the planes internal to the desired part geometry differ.
Origin
The point at which al the planes and axes intersect. Also called the zero-corner.
C-Plane
Construct plane; the plane on which all geometry being created (within MasterCAM) will be created on.
T-Plane
Tool plane; the plane on which all machining operations will happen. You can use T-plane to machine on multiple sides of a part.
Transformation
The MasterCAM functionality associated with changing geometry size and positions. Commands include: move, copy, scale, mirror, project, stretch, and roll.
Tolerance (CNC)
The machining parameter that dictates how close to the theoretical perfect shape that an individual toolpath will attempt to achieve. Lowering the tolerance (increasing the parameter value) will speed up rough machining steps, raising the tolerance (decreasing the parameter value) will slow down machining steps.