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

ACU-RITE 3500i 433
11.5 Four Axis Programming
Rotary Axis Programming Conventions
A rotary axis (typically U) programs differently based on the setting
of the (Axes->PhysicalAxis->U->CfgRollOver>Shortest Distance)
parameter, which is determined by the builder. The default for this
parameter is off; in which case, the U-axis behaves like a linear axis.
If set to on, the behavior of the rotary axis (U) is described below.
If programming the U-axis in Absolute:
The rotary axis never rotates more than 180 degrees in one move.
So, if a move of greater than 180 degrees is programmed, the
control resolves the number to a positive value less than 360
degrees and move to that target, taking the shortest distance
(always less than 180 degrees). A move of exactly 180 degrees
always moves positive and a move of exactly 360 degrees does not
move at all.
If programming the U-axis in Incremental:
The rotary axis moves the exact amount of degrees programmed
and in the direction indicated with the plus or minus sign. The
display resets to zero every time 360 degrees is crossed so that the
highest value in the U-axis display is 359.999 degrees depending on
the displayed resolution.
Feedrate display is always vectored.
Programming Examples
All programming examples are for 4-axis machining with the rotary
table mounted on the left end of the mill table, with the center line
of the rotary axis parallel to the X-axis. The face of the rotary table
faces X+.
The examples contain both milling and drilling applications. Modal
cycles G81 to G89 and G66 can be executed at rotary locations as in
XYZ locations. Non-modal canned cycles can be executed at rotary
locations. Position the rotary axis before you execute a non-modal
canned cycle.