This site is currently under construction, reach out with any feedback
Contact us
LogoLogo
Control TheoryFTC Programming
  • Home
  • Manufacturing and Assembly
  • Design Style
  • Transmitting Power
  • Mechanism Design (Under Constuction)
  • Intro to CAD (Under Constuction)
  • Introduction to Manufacturing and Assembly
  • Assembly Order
  • Additive vs Subtractive Manufacturing
  • Materials
    • Material Choice
    • Aluminum Alloys
    • Steel Alloys
    • Stainless Steel Alloys
    • Titanium
    • Carbon Fiber
  • Machining
    • Tolerances
  • Additive Manufacturing
    • 3D Printing
      • FDM
      • SLA
      • SLS
  • Subtractive Manufacturing
    • Into to CNC Machining
    • CNC Mills
    • Laser Cutters
    • Plasma Cutters
    • Water Jet
    • Lathes
  • Fasteners and Tooling
    • Threading and Tapping
    • Fasteners
  • Tooling
Powered by GitBook

Made by Varun Chauhan and Damien Lariviere, with help from the FTC community. Thank you to everyone for your contributions

On this page
Export as PDF
  1. Subtractive Manufacturing

Into to CNC Machining

All Types of precision subtractive machining

PreviousSLSNextCNC Mills

Last updated 18 days ago

Computer Numerical Control (CNC) machining is a manufacturing technique that uses computer software to control the movement of machinery and tools. This technology can manage a wide variety of advanced machines, including grinders, , , and CNC routers, enabling complex three-dimensional cutting operations with just one set of instructions.

Once a CNC system is started, the programmed instructions guide the tools and equipment to perform the required operations—similar to how a robot functions.

CNC programming involves a code generator that typically assumes the machines will operate without fault, although errors can increase when cutting in multiple directions at once. The positioning of each tool is determined by a sequence of commands known as the part program.

Traditional numerical control machines received instructions via punch cards, while CNC machines use keyboards to input programs directly into a computer. These programs are stored digitally and can be written and modified by programmers. CNC systems offer greater computing power and flexibility, allowing updates or new commands to be added to existing programs through code revisions.

Additional CNC References

lathes
mills
https://astromachineworks.com/what-is-cnc-machining/
https://www.youtube.com/watch?v=JKUbK_kBBeY
https://www.youtube.com/watch?v=P0u5ZWVKWJE
https://www.youtube.com/watch?v=eBKHXKStIJ8