Difference between revisions of "CNC Primer"
From PROBOTIX :: wiki
m (Admin moved page Main Page to CNC Primer) |
|||
(One intermediate revision by the same user not shown) | |||
Line 50: | Line 50: | ||
==== Writing G-Code ==== | ==== Writing G-Code ==== | ||
===== Sample Commands ===== | ===== Sample Commands ===== | ||
− | + | ====== Movement ====== | |
− | + | ======= Rapids ======= | |
− | + | ======= Cutting ======= | |
− | + | ======= Jogging ======= | |
− | + | ====== Drilling Holes ====== | |
− | + | ====== Cutting Circles ====== | |
− | + | ====== Turning Things On and Off ====== | |
− | + | ====== Pausing for Tool Changes ====== | |
− | + | ====== Using a Text Editor ====== | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | Setting Up and Testing Your Router | + | == Setting Up and Testing Your Router == |
+ | === Connecting It All Together === | ||
+ | === Installing the EMC2 Software === | ||
+ | === Testing and Calibrating Your Router === | ||
+ | === Make it Move! === | ||
+ | === Calibration === | ||
+ | ==== Steps per Unit ==== | ||
+ | ==== Acceleration/Deceleration Ramping ==== | ||
+ | ==== Limit Switches ==== | ||
− | + | == Make Some Chips! == | |
− | + | === Securing Your Stock === | |
− | + | === Touching Off (Finding Your Start Point) === | |
− | + | === Go! === | |
− | + | === Surfacing Your Router Table === | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | == Plan Your Work and Work Your Plan (Speeds and Feeds) == | ||
+ | === Clamping Your Materials === | ||
+ | === Dust Collection === | ||
+ | === How Fast Should It Cut? === | ||
+ | === How Big a Bite Should It Take? === | ||
+ | ==== Cutting Bit Selection ==== | ||
− | + | == Working Smart == | |
+ | === Understand The Operator Manual === | ||
+ | === Planning Your Project === | ||
+ | === Organizing Your Files === | ||
+ | === Rehearse The Process === | ||
+ | ==== Simulating The Cut Sequence ==== | ||
+ | ==== Cutting Air ==== | ||
− | + | == CAD == | |
+ | === What is CAD? === | ||
+ | === CAD Software === | ||
+ | === Designing Your Part === | ||
− | + | == CAM == | |
+ | === CAM Software === | ||
+ | === Making G-Code === | ||
+ | === Simulating the Tool Path === | ||
+ | === Running G-Code on Your Router === | ||
− | + | == Maintenance and Service == | |
+ | === Regular Maintenance and Lubrication === | ||
+ | === Replacement Parts === | ||
+ | ==== Motor Replacement ==== | ||
+ | ==== Driver Replacement ==== | ||
+ | ==== Misc. Service and Repair ==== | ||
− | + | == Troubleshooting == | |
− | + | === No Power === | |
− | + | === No Motion === | |
− | + | === Inaccurate Results === | |
− | + | ==== Blame The Bits! ==== | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | == Glossary of LinuxCNC Settings and Commands | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | == Glossary of G-Code and M-Code | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | Glossary of G-Code and M-Code | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
Latest revision as of 14:31, 9 September 2013
Contents
- 1 Introduction
- 2 The Basics
- 3 The Basics of CNC Routers
- 4 Getting To Know Your Router
- 5 What Can I Make?
- 6 Setting Up and Testing Your Router
- 7 Make Some Chips!
- 8 Plan Your Work and Work Your Plan (Speeds and Feeds)
- 9 Working Smart
- 10 CAD
- 11 CAM
- 12 Maintenance and Service
- 13 Troubleshooting
Introduction
Getting Help
Online
Google and YouTube
Probotix Technical Support
Safety First, Safety First, Safety First!
Electrical
Operational
Fingers and Machines...
How To STOP The Machine!
The Basics
What is CNC?
What are the Advantages of CNC?
Speed, Repeatability, Accuracy
Complex Shapes, Simplified Tooling
Various Types of CNC Machines
The Basics of CNC Routers
Coordinate System of Your Router
Table Base Coordinates
Work Coordinates
Absolute vs. Relative Distance
Zero Point/Origin
Stepper Motors
How Stepper Motors Work
Torque, TPI and Some Easy Math
Drivers
Sensors
Home & Limit Switches
Probes
Cutting Tools
Spindles
Feed Rate and Direction
Spindle Speed
Getting To Know Your Router
Chassis, Rails, & Leadscrews
Motors and Drivers
Limit Switches and Other Sensors
What Can I Make?
Examples of What Your CNC Router Can Do
Project: Signs, Signs and More Signs!
Project: Widget for Model Railroad Layout
Project: Robot Parts
Importing Existing Designs
File Formats Supported
Sources
Creating Your Own Designs
Writing G-Code
Sample Commands
Movement
= Rapids =
= Cutting =
= Jogging =
Drilling Holes
Cutting Circles
Turning Things On and Off
Pausing for Tool Changes
Using a Text Editor
Setting Up and Testing Your Router
Connecting It All Together
Installing the EMC2 Software
Testing and Calibrating Your Router
Make it Move!
Calibration
Steps per Unit
Acceleration/Deceleration Ramping
Limit Switches
Make Some Chips!
Securing Your Stock
Touching Off (Finding Your Start Point)
Go!
Surfacing Your Router Table
Plan Your Work and Work Your Plan (Speeds and Feeds)
Clamping Your Materials
Dust Collection
How Fast Should It Cut?
How Big a Bite Should It Take?
Cutting Bit Selection
Working Smart
Understand The Operator Manual
Planning Your Project
Organizing Your Files
Rehearse The Process
Simulating The Cut Sequence
Cutting Air
CAD
What is CAD?
CAD Software
Designing Your Part
CAM
CAM Software
Making G-Code
Simulating the Tool Path
Running G-Code on Your Router
Maintenance and Service
Regular Maintenance and Lubrication
Replacement Parts
Motor Replacement
Driver Replacement
Misc. Service and Repair
Troubleshooting
No Power
No Motion
Inaccurate Results
Blame The Bits!
== Glossary of LinuxCNC Settings and Commands
== Glossary of G-Code and M-Code