Machine Profile
A machine profile is like a digital blueprint of your CNC (Computer Numerical Control) machine. It tells the software what kind of machine you're using, its size, capabilities, and limitations. When you set up your machine profile, you’re entering details such as the type of controller it uses, the dimensions of the cutting area, the number of axes it has, and specific behaviors like how fast it can move or how far it can travel in each direction. This profile ensures the software communicates with your machine correctly and safely. Without an accurate machine profile, you risk sending commands that your machine can’t handle, which could lead to crashes or poor-quality cuts.
Machine Control / Motion Control
Machine control, or motion control, refers to the system that moves the machine’s parts according to the instructions it receives from software. Think of it as the brain and nerves of your CNC machine. When you load a design and press "start," the motion control system converts that design into physical movements—moving the spindle or tool head along the X, Y, and Z axes. It’s responsible for controlling the speed, direction, and distance of every movement, making sure the machine follows the design precisely. Good motion control leads to accurate, smooth cuts, while poor control can result in missed steps, jagged edges, or tool damage.
GRBL
GRBL (pronounced "gerbil") is an open-source firmware that runs on small microcontrollers like Arduino boards. It’s designed specifically for CNC machines, and it acts as a translator between your computer and the machine’s motors. When your design software sends a command like “move 10mm to the right,” GRBL converts that into signals that move the correct motor the correct amount.
Device Driver
A device driver is a piece of software that lets your computer talk to your CNC machine. When you plug your machine into the computer, the driver ensures that both devices understand each other. Without the right driver, your computer might not recognize the machine at all or may not send commands correctly. Installing the correct device driver is one of the first and most important steps in machine setup. Some machines come with a specific driver that must be installed manually, while others might be plug-and-play if they use standard communication protocols.
Make and Model
The make and model of a machine refers to the brand (make) and the specific version or type (model) of the machine you’re using. For example, "Shapeoko 4" might be the model and "Carbide 3D" the make. This information is crucial when downloading software, drivers, or support resources, as different machines often have different requirements. Knowing your make and model also helps when seeking out support.
Dust Shoe
A dust shoe is an accessory that helps keep your work area clean while the CNC machine is running. It attaches around the spindle and has a brush or skirt that surrounds the cutting tool. A vacuum hose connects to the dust shoe to suck up debris and dust as it's created. This not only keeps your workspace tidy but also improves visibility and helps maintain the health of the machine by preventing dust buildup on moving parts. It’s especially helpful when working with materials like wood, MDF, or plastics that generate a lot of fine particles.
Z-Probe
A Z-probe is a device that helps the machine automatically detect the height of the material you’re cutting. It’s used to set the Z-axis zero point, which tells the machine where the top of your material is. Instead of manually lowering the bit until it just touches the surface (which can be tricky and error-prone), a Z-probe lets the machine do it precisely and automatically. You connect the probe, place it on the material, and run the probing routine—once it's done, the machine knows exactly where to begin cutting.
Axis
In CNC terms, an axis is a direction in which the machine can move. The most common CNC machines have three axes: X (left and right), Y (forward and backward), and Z (up and down). Each axis is driven by a motor and is used to position the tool or the workpiece accurately.
Gantry
The gantry is the moving frame on many CNC machines that holds and moves the spindle or tool along the X and Y axes. Imagine a bridge-like structure that spans across the cutting area—this is the gantry. As the machine operates, the gantry slides left and right (X-axis), and the spindle mounted on it moves front to back (Y-axis), while the Z-axis moves the tool up and down.
Spindle
The spindle is the part of the CNC machine that holds and spins the cutting tool (or bit). It’s essentially the motor that does the cutting. Spindles can vary in power and speed, depending on the machine and the materials it’s meant to cut. A good-quality spindle runs smoothly at high RPMs (revolutions per minute) and holds the tool firmly in place using a collet.
Limit Switch
Limit switches are small devices placed at the ends of the machine’s travel range along each axis. Their job is to detect when the machine reaches the end of its movement limits so it doesn’t crash into the frame or overextend its motors. When a limit switch is triggered, it sends a signal to the controller to stop movement in that direction. They’re also used during homing procedures to help the machine find its starting position accurately.
Homing
Homing is the process of moving the CNC machine to a known reference point, usually in one corner of the machine bed, to establish its starting position. During homing, the machine slowly moves until it activates the limit switches, then sets that point as the "home" or zero position. This gives the machine a consistent frame of reference for all movements. Homing is usually done at the start of each session to ensure all cuts are aligned correctly and the machine knows exactly where it is.
Collet
A collet is a small, cone-shaped sleeve that fits inside the spindle and holds the cutting tool (bit) in place. When you tighten the collet with a nut, it squeezes down and grips the tool firmly. Collets come in different sizes depending on the diameter of the tool shank you're using. They are essential for precise tool holding and minimizing vibration during cutting. A properly fitted and tightened collet ensures your tool stays in place and cuts accurately, while a loose or mismatched collet can lead to tool slippage or breakage.