Sitemap

GETTING STARTED IN CNC MACHINING

7 min readAug 15, 2019

--

Maybe you are transitioning from manual machining to CNC machining or maybe you are newer to machining and just want to learn more. Either way, this article has the information needed to bring you up to speed on the basic things you should know when getting started. Let’s start with some everyday terminology you can expect to see regularly. Today’s article is for novice CNC machinists. We will introduce you to the everyday terminologies you need to know, introduce you to the various kinds of machines that accept G or M code, and the types of software that are available for those machines.

Getting Familiar with Industry-relevant Terms
What does CAD stand for?
Computer-Aided Design.

What is CAD used for?
​2D and 3D drawing/designing on a computer.

What does CAM stand for?
​Computer-Aided Manufacturing or machining.

What is CAM used for? ​
To create a program (g-code) for CNC machines.

What does 2D mean?
​Flat, no shape X,Y.

What does 3D mean?​
Has shape, contours X,Y,Z.

What does NC stand for?
​Numeric Control.

What does numeric mean?​
A number or numeral.

What does CNC stand for?​
Computer Numeric Control.

What is a post-processor? ​
Post-processors are used to generate CNC programs that are specific to the CNC machine controller. The Post-processor formats the G or M-code output that instructs your machine where to go when cutting a part.

What is a software wizard?
Wizards are a series of screens that guide the programmer systematically, step-by-step through a task or function.

What is G-Code?
​A set of instructions understood by CNC equipment. G stands for Geometric and Code has to do with the systematic collection of numbers or symbols that are put together as a language to give instruction. It’s the language used to program CNC machines.

What is a 2D toolpath?
Toolpath that moves in ​X-width (horizontal) and Y-length (vertical) movement a cutter takes 24.

What is a 3D toolpath? ​
Toolpath that moves in X, Y, and Z-depth movement a cutter takes.

What is a X-axis? ​
The width; left and right motion.

What is a Y-axis? ​
The length; front to back motion.

What is a Z-axis? ​
The depth; up and down motion.

What is an A-axis? ​
A rotation axis that is parallel to a machine’s X axis.

What is a B-axis?
A rotation axis that is parallel to a machine’s Y axis.

Get Michael Downss’s stories in your inbox

Join Medium for free to get updates from this writer.

CNC Machines & Their Functions
Mill

Milling is the process of a machine using cutters to remove material by advancing into a material. This may be done in varying directions on one or several axes. [1]

Mill-Turn
CNC Mill Turn Machines are turning centers that have Milling capabilities. Used for producing complex parts in one operation.

Lathe
A lathe is a machine that rotates a workpiece on a spindle to cut away excess material, using cutting tools and drill bits with different diameters that are applied to the workpiece to produce a symmetrical object. [2]

Laser
Laser cutting works by directing the output of a high-power laser most commonly through optics. The [laser optics] and CNC (computer numerical control) are used to direct the material or the laser beam generated. [3]

Plasma
Plasma cutting is a process that cuts through electrically conductive materials by utilizing an accelerated jet of hot plasma. Typical materials cut with a plasma torch include steel, stainless steel, aluminum, brass and copper, although other conductive metals may be cut as well. [4]

Waterjet
A waterjet cutter, also known as a water jet or waterjet, is an industrial tool capable of cutting a wide variety of materials using a very high-pressure jet of water, or a mixture of water and an abrasive substance. [5]

Wire EDM
Electrical discharge machining (EDM), also known as spark machining, spark eroding, burning, die sinking, wire burning or wire erosion, is a manufacturing process whereby a desired shape is obtained by using electrical discharges (sparks). [6]

Router
A computer numerical control (CNC) router is a computer-controlled cutting machine related to the hand-held router used for cutting various hard materials, such as wood, composites, aluminum, steel, plastics, glass, and foams… They can also cut mortises and tenons. [7]

BobCAD Software For Your CNC Machine
The term “CNC” is an acronym for “Computer Numerical Control“. CNC differentiates between a machine that has a “Controller” on it from one that is manually run. The machines we are referring to in the world of metal cutting would be a Mill, Lathe, Router, Water Jet, Laser, Plasma, Wire EDM or Burning machine. Therefore, a CNC Machine is one that can read in a numeric code/language (G or M code) that contains data about cutting, axial coordinates, tool information and much more.

CNC Mill Software
Milling software delivers the functionality you need to program everything from simple engraving, profile, pocket and hole cycles, to complex simultaneous 4 & 5 axis milling routines. It incorporates a full range of sophisticated, efficient and modern machining strategies through a simple wizard-driven interface that makes programming quicker & easier, even for new and occasional users. Dynamic Machining Strategies™ minimize your programming while advanced solid simulation lets you test and confirm your work, giving you confidence in your part programming.

CNC Mill Turn Software
Spend more time running parts and less time programming with Mill Turn CNC software for Live Tooling lathes that use C-axis. Use your main or sub-spindle, upper or lower turret, part catcher, tails stock, Y-axis and more with our standard Mill-Turn package. A simple wizard-driven interface makes programming quicker and easier. 5-axis turning centers that use a B-axis (Milling head) are fully supported, allowing for complex multi-tasking machines with up to 10 turrets and 10 spindles. Easily program intricate features and compound angles found on parts for medical, aerospace, oil & gas, automotive, consumer products and many more.

CNC Lathe Software
CAD-CAM for CNC Lathe allows you to design or import part geometry which you’ll assign toolpath strategies to use an intuitive, wizard guiding interface. Feature-type programming makes it easy to control the direction of the cut and where on the part the toolpath is created. Lathe CAD-CAM makes it easy and fast to set up 2-Axis toolpaths for OD and ID roughing, finishing, threading, grooving, boring, drilling, cut-offs and more.

CNC Laser, Plasma & Waterjet Software
CAD-CAM software for CNC laser, plasma, and waterjet machines delivers the power you need to machine everything from simple 2 axis to complex multiaxis part cutting. It incorporates a full range of sophisticated and fully associative machining strategies through a simple wizard-driven interface to make programming quicker and easier, even for new and occasional users. Dynamic Machining Strategies™ offers a reduction in programming time by allowing you to assign multiple machining strategies to a single feature while advanced simulation functionality lets you test and confirm your work to give you the peace of mind in your CNC programming.

CNC Wire EDM Software
Quickly and easily program your intricate part shapes with constant tapers, variable tapers, land areas, sharp or radius corners using 2 and 4 axis toolpath. Use of open, closed, inside or outside cutting features defined by its wizard-driven CAM technology. This powerful software allows users to customize skim passes, independent lead-ins & lead-outs, glue stops, cutting conditions and 4 axis synchronization. A complete wire EDM programming solution that works with Mitsubishi, Japax, Brother, Fanuc, Sodick and other CNC Wire EDM machines.

CNC Router Software
Use CAD-CAM for CNC router software to seamlessly transition from designing your 2D and 3D models to assigning advanced high-speed toolpath strategies in the fully integrated and associative CAM software. A wizard guiding interface for CNC router operations takes the guesswork out of CNC programming while Dynamic Machining Strategies™ reduces programming time by allowing you to assign multiple cutting strategies to a single feature. Advanced simulation features allow you to visually inspect and confirm your work to give you the peace of mind in your CNC programming.

Nesting Software
Looking to optimize your materials to parts being cut? Modern CAM wizards to make it easy to jump in and start nesting. Simply upload a part or a batch of parts, set your parameters in the nesting wizards, and let the software do the rest. It works seamlessly within CNC programming software so you can quickly transition from nesting your job to generating NC code for your CNC mill, router, laser, plasma, and waterjet machines and start cutting.

Artistic CNC Software
Artistic CNC software allows you to apply creative artwork to CNC manufactured parts. Features include the ability to wrap models, emboss models from imported STL file components, save components or the entire project as an STL, access up to 64 different vectorization color levels, use custom cross-sections to have more control over creating your embossed models and much more. From basic 2 through 3 axis machining, the integrated and fully associative CAM software provides the means of creating some of the most intricate and amazing artistic results seen today.

This completes our CNC guide for new machinists! Now that you have an idea of the terminology used and what machines/software are available to you, are you ready to program and cut your first part? Use the links below to download the latest copy of BobCAD-CAM and start making chips today.

Try our V7 BobCAM for Solidworks Now

Try Our V31 CAD-CAM Now

--

--