Manual
Table Of Contents
- Controls of the 3500i
- Manual Information
- Introduction
- Machining Fundamentals
- Manual Data Input
- Tool Management
- 4.1 Tool Table
- 4.2 Tool Data
- Program Management
- Conversational Editing
- Programming: Canned Cycles, sub-programs
- 7.1 Explaining Basic Cycles
- Round/Chamfer
- Rapid
- Line
- Arc
- Dwell:
- Plane Selection
- Reference Point Return:
- Fixture Offset (Work Coordinate System Select):
- Unit (Inch/MM)
- Dimension (Abs/Inc)
- Absolute Zero Set
- Block Form
- Temporary Path Tolerance
- System Data
- FeedRate
- FeedRate (4th-Axis)
- Spindle RPM
- M - Functions
- Tool Definition and Activation
- Repeat Blocks
- 7.2 Canned Cycles
- 7.3 Probing Cycles
- 7.4 Sub-programs
- 7.1 Explaining Basic Cycles
- Drawing Programs
- Running a Program on the Machine
- CAM: Programming
- 10.1 CAM Programming
- CAM Mode
- Recommended CAM Programming Sequence
- CAM Mode Mouse Operations
- CAM Mode Screen
- Activating CAM Mode
- Creating a New Program
- Tool Path Data Input
- Quick Coordinate Entry
- Job Setup: Basic tab
- Job Setup: Advanced tab
- Comment Tab
- Block Form: Basic tab
- Comment Tab
- Drilling Cycle:
- Drilling dialogue:
- Mill Cycle
- Pocket Cycle
- Pocket Finish Cycles
- Engraving Cycle
- Program Directive
- Modifying Toolbar
- Viewing Tools
- CAM Mode buttons
- CAM Setup
- Geometry
- DXF Import Feature
- Modifying Tools
- Shapes
- Tool Table
- Tool Paths
- CAM Example 1
- CAM Example 2
- 10.1 CAM Programming
- G-Code Edit, Help, & Advanced Features
- 11.1 G-Code Program Editing
- 11.2 G-Code and M-Code Definitions
- 11.3 Edit Help
- 11.4 Advanced Programming
- SPEED
- M - Functions
- Order of Execution
- Programming Non-modal Exact Stop:
- In-Position Mode (Exact Stop Check):
- Contouring Mode (Cutting Mode) :
- Setting Stroke Limit:
- Return from Reference Point:
- Move Reference from Machine Datum:
- Modifiers
- Block Separators
- Tool Offset Modification
- Expressions and Functions
- System Variables
- User Variables
- Variable Programming (Parametric Programming)
- Probe Move (G31)
- Conditional Statements
- Short Form Addressing
- Logical and Comparative Terms
- File Inclusion
- 11.5 Four Axis Programming
- Software Update
- Off-Line Software

366 11 G-Code Edit, Help, & Advanced Features
11.2 G-Code and M-Code Definitions
11.2 G-Code and M-Code
Definitions
G-Code
The following is a list of available G-Codes. † Represents the most
commonly used G-Codes.
G-Code Listing
G-Code Description Label
G0 Axis moves made at rapid rate. † Rapid Move
G1 Axis moves made at feed rate. † Feed Move
G2 Sets clockwise circular interpolation. † Arc CW
G3 Sets counterclockwise circular interpolation. † Arc CCW
G4 Programs a timed or infinite dwell. Dwell
G9 Non-modal exact stop check. Activates exact stop check for a
single block.
Exact Stop
G17 Sets default XY plane. † XY Plane
G18 Sets default XZ plane. † XZ Plane
G19 Sets default YZ. † YZ Plane
G22 Activates/deactivates. Stroke Limit
G28 Return to Machine Home directly or through an intermediary
point.
Reference Point Return
G29 Return from Machine Home to the coordinates specified. Return from Reference Point
G36 Tool diameter compensation LEFT or RIGHT with entry move. Compensation LEFT/RIGHT with
entry move
G37 Tool diameter compensation cancel (G41 or G42) with exit move. Compensation OFF with exit move
G40 Tool diameter compensation cancel G41 or G42. Compensation OFF
G41 Tool diameter compensation LEFT. Compensation LEFT
G42 Tool diameter compensation RIGHT. Compensation RIGHT