Next:
10. G Code Basics
Up:
$FILE
Previous:
9.2 configuration file
Contents
Index
III. Part 3 - Using EMC
Subsections
10. G Code Basics
10.1 Blocks
10.2 Numbers
10.3 Words
10.4 Line Number Words
10.5 Axis Words
10.6 Preparatory Words
10.7 Basic Motion and Feedrate
G0 Rapid Positioning
G1 Linear Interpolation
G2 Circular/Helical Interpolation (Clockwise)
G3 Circular/Helical Interpolation (Counterclockwise)
G4 Dwell
Plane selection for coordinated motion
Short term change in programming units
Fixture Offsets (G54-G59.3)
Canned Cycles/Drill Subroutines (G80-G89)
Distance Modes
Feedrate and feed modes
Miscellaneous words
Modal Codes
11. Canned Cycles
11.0.1 Preliminary Motion
11.1 G80
11.2 G81 Cycle
11.3 G82 Cycle
11.4 G83 Cycle
11.5 G84 Cycle
11.6 G85 Cycle
11.7 G86 Cycle
11.8 G87 Cycle
11.9 G88 Cycle
11.10 G89 Cycle
11.11 G98 G99
11.12 Why use a canned cycle?
12. Programming Tool Compensation
12.1 Tool Length Offsets
12.2 Cutter Radius Compensation
12.2.1 Cutter Radius Compensation Detail
Programming Instructions
D Number
Tool Table
Two Kinds of Contour
Material Edge Contour
Tool Path Contour
Programming Errors and Limitations
First Move
Programming Entry Moves
General Method
Simple Method
Other Items Where Cutter Radius Compensation is Performed.
Algorithms for Cutter Radius Compensation
Jon Elson's Example
Endnotes
13. Programming With Variables
13.1 Types of Variables
13.2 Units of Variables
13.3 Changing Variable Values
13.4 Writing blocks using variables
13.5 Sample Variable Programs
Example 1 - Drilling a pattern from a variable location
Example 2 - Incremented drilling
Example 3 - An outside milled four cornered object
Example 4 - Milling an inside circle
Example 5 - Iterated Run
14. Remote GUIs
14.1 Remote EMC with BDI
14.1.1 Introduction
14.1.2 Initial Tests
14.1.3 Setting up the Server
14.1.4 Setting up the Client
14.1.5 Problems and Other Issues
14.1.6 EMC on a Microsoft Windows Computer
root 2003-05-26