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

438 12 Software Update
12.1 Updating System Software
12.1 Updating System Software
Software Update
HEIDENHAIN Corporation recommends making a backup of the
control with the included USB Recovery Drive (684138-xx) before
updating the NC software. Please refer to the manual included with
the drive for the backup procedure.
Use a blank USB memory stick (512 MB or larger) to update the
software. Do not use any memory stick with a smaller storage
capacity.
The setup.zip file is required for updating the software. The file will
automatically be recognized by the installation program of the control
and must be contained in the root directory of the USB memory stick.
Procedure for updating the software
With the control software running, insert the USB memory stick
containing the setup.zip file.
Ensure that you are in "Manual Data Input" mode by verifying the
button is highlighted.
Press "System Maintenance", and select "Config". Enter "222" if
prompted for a password.
Press the "Config Data" button and navigate to "System -> Display
Settings -> CfgShutdown".
Change the "shutdownOnUser" parameter to TERMINATE.
Exit the Config, and save settings.
Shut down the control software using the normal method of
"Shutdown -> Shutdown".
At the Username: prompt, enter "222" and press ENTER.
At software update menu screen, Press "1" and ENTER.
The software update will now be done automatically, taking
approximately 10 - 20 minutes.
When the update is complete, it will prompt you to remove the USB
drive and restart. At this time, remove the USB drive and press
ENTER to restart.
After the system has restarted, it will start up normally to the control
software.
You can now return to "System Maintenance -> Config" and change
"shutdownOnUser" back to SHUTDOWN.
If any issues are encountered, please either refer to the technical
manual or contact your service representative for assistance.