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

434 11 G-Code Edit, Help, & Advanced Features
11.5 Four Axis Programming
Example 1: Drill
Mount the fourth axis as described above. Mount a part 6” wide and
8” long on the face of the rotary table. Shortest Distance is set to
off.
Drill (10) ten 0.375” holes 36° apart, 1” deep, 0.75” in from the end
of the cylinder. Then, starting at X-2 U0, drill a spiral series of holes
36° and X-0.500” apart each. Set X0 at the right end, Y0 at the
cylinder's center line, U0 at a pre-milled keyway on the cylinder.
Measure tool offsets from the top of the cylinder, with Y-axis at 0.
* 4-AX-DRL
* SET Shortest Distance to "off"
G90 G70 G0 M5
G28 Z0
G53 O1
G0 X0 Y0 U0
T1 *#3 CENTERDRILL
M3 S2400
G81 Z-.22 R.1 F12
M98 P1
T2 * 3/8" DRILL
M3 S1850
G53 O1 *RE-ACTIVATE OFFSET CANCELED IN SUBR #1
G87 Z-1 R.1 F14 I.18 J.012 K.1 U.3334
M98 P1
M2
O1 * ROTARY HOLE LOCATIONS
G0 G90 X-.75 Y0 U0
LOOP 9
G0 G91 U36
END
G0 G90 X-2 U0
LOOP 9
G0 G91 X-.5 U-36
END
G80
M5
G0 G90 G28 Z0 *CANCELS G53 OFFSET
X0 Y0 U0
M99