HEIDENHAIN iTNC 530 (340 49x-06) User Manual
Itnc 530
Table of contents
Document Outline
- Controls of the TNC
- Keys on visual display unit
- Alphanumeric keyboard
- Machine operating modes
- Programming modes
- Program/file management, TNC functions
- Navigation keys
- Potentiometer for feed rate and spindle speed
- Cycles, subprograms and program section repeats
- Tool functions
- Programming path movements
- Special functions / smarT.NC
- Coordinate axes and numbers: Entering and editing
- About this Manual
- TNC Model, Software and Features
- New functions in 340 49x-01 since the predecessor versions 340 422-xx/340 423-xx
- New functions with 340 49x-02
- New functions with 340 49x-03
- New functions with 340 49x-04
- New functions with 340 49x-05
- New functions 340 49x-06
- Changed functions in 340 49x-01 since the predecessor versions 340 422-xx/340 423-xx
- Functions changed in 340 49x-02
- Changed functions with 340 49x-03
- Changed functions with 340 49x-04
- Changed functions with 340 49x-05
- Changed functions 340 49x-06
- 1 First Steps with the iTNC 530 ..... 57
- 2 Introduction ..... 79
- 3 Programming: Fundamentals, File Management ..... 101
- 4 Programming: Programming Aids ..... 145
- 5 Programming: Tools ..... 167
- 6 Programming: Programming Contours ..... 203
- 7 Programming: Data Transfer from DXF Files ..... 257
- 8 Programming: Subprograms and Program Section Repeats ..... 275
- 9 Programming: Q Parameters ..... 293
- 10 Programming: Miscellaneous Functions ..... 355
- 11 Programming: Special Functions ..... 379
- 12 Programming: Multiple Axis Machining ..... 447
- 13 Programming: Pallet Editor ..... 501
- 14 Manual Operation and Setup ..... 521
- 15 Positioning with Manual Data Input ..... 579
- 16 Test Run and Program Run ..... 585
- 17 MOD Functions ..... 617
- 18 Tables and Overviews ..... 659
- 19 iTNC 530 with Windows XP (Option) ..... 689
- First Steps with the iTNC 530
- Introduction
- Programming: Fundamentals, File Management
- 3.1 Fundamentals
- 3.2 Creating and Writing Programs
- 3.3 File Management: Fundamentals
- 3.4 Working with the File Manager
- Directories
- Paths
- Overview: Functions of the file manager
- Calling the file manager
- Selecting drives, directories and files
- Creating a new directory (only possible on the drive TNC:\)
- Creating a new file (only possible on the drive TNC:\)
- Copying a single file
- Copying files into another directory
- Copying a table
- Copying a directory
- Choosing one of the last files selected
- Deleting a file
- Deleting a directory
- Marking files
- Renaming a file
- Additional functions
- Working with shortcuts
- Data transfer to or from an external data medium
- The TNC in a network
- USB devices on the TNC (FCL 2 function)
- Programming: Programming Aids
- Programming: Tools
- 5.1 Entering Tool-Related Data
- 5.2 Tool Data
- Requirements for tool compensation
- Tool numbers and tool names
- Tool length L
- Tool radius R
- Delta values for lengths and radii
- Entering tool data into the program
- Entering tool data in the table
- Tool-carrier kinematics
- Using an external PC to overwrite individual tool data
- Pocket table for tool changer
- Calling tool data
- Tool change
- Tool usage test
- Tool management (software option)
- 5.3 Tool Compensation
- Programming: Programming Contours
- 6.1 Tool Movements
- 6.2 Fundamentals of Path Functions
- 6.3 Contour Approach and Departure
- Overview: Types of paths for contour approach and departure
- Important positions for approach and departure
- Approaching on a straight line with tangential connection: APPR LT
- Approaching on a straight line perpendicular to the first contour point: APPR LN
- Approaching on a circular path with tangential connection: APPR CT
- Approaching on a circular arc with tangential connection from a straight line to the contour: APPR LCT
- Departing on a straight line with tangential connection: DEP LT
- Departing on a straight line perpendicular to the last contour point: DEP LN
- Departure on a circular path with tangential connection: DEP CT
- Departing on a circular arc tangentially connecting the contour and a straight line: DEP LCT
- 6.4 Path Contours—Cartesian Coordinates
- 6.5 Path Contours—Polar Coordinates
- 6.6 Path Contours—FK Free Contour Programming
- Programming: Data Transfer from DXF Files
- Programming: Subprograms and Program Section Repeats
- Programming: Q Parameters
- 9.1 Principle and Overview
- 9.2 Part Families—Q Parameters in Place of Numerical Values
- 9.3 Describing Contours through Mathematical Operations
- 9.4 Trigonometric Functions
- 9.5 Circle Calculations
- 9.6 If-Then Decisions with Q Parameters
- 9.7 Checking and Changing Q Parameters
- 9.8 Additional Functions
- Overview
- FN 14: ERROR: Displaying error messages
- FN 15: PRINT: Output of texts or Q parameter values
- FN 16: F-PRINT: Formatted output of text and Q-parameter values
- FN 18: SYS-DATUM READ: Read system data
- FN 19: PLC: Transfer values to the PLC
- FN 20: WAIT FOR: NC and PLC synchronization
- FN 25: PRESET: Setting a new datum
- 9.9 Entering Formulas Directly
- 9.10 String Parameters
- String processing functions
- Assigning string parameters
- Chain-linking string parameters
- Converting a numerical value to a string parameter
- Copying a substring from a string parameter
- Copying system data to a string parameter
- Converting a string parameter to a numerical value
- Checking a string parameter
- Finding the length of a string parameter
- Comparing alphabetic priority
- 9.11 Preassigned Q Parameters
- Values from the PLC: Q100 to Q107
- WMAT block: QS100
- Active tool radius: Q108
- Tool axis: Q109
- Spindle status: Q110
- Coolant on/off: Q111
- Overlap factor: Q112
- Unit of measurement for dimensions in the program: Q113
- Tool length: Q114
- Coordinates after probing during program run
- Deviation between actual value and nominal value during automatic tool measurement with the TT 130
- Tilting the working plane with mathematical angles: rotary axis coordinates calculated by the TNC
- Measurement results from touch probe cycles (see also User’s Manual for Touch Probe Cycles)
- 9.12 Programming Examples
- Programming: Miscellaneous Functions
- 10.1 Entering Miscellaneous Functions M and STOP
- 10.2 Miscellaneous Functions for Program Run Control, Spindle and Coolant
- 10.3 Miscellaneous Functions for Coordinate Data
- 10.4 Miscellaneous Functions for Contouring Behavior
- Smoothing corners: M90
- Insert rounding arc between straight lines: M112
- Do not include points when executing non- compensated line blocks: M124
- Machining small contour steps: M97
- Machining open contours corners: M98
- Feed rate factor for plunging movements: M103
- Feed rate in millimeters per spindle revolution: M136
- Feed rate for circular arcs: M109/M110/M111
- Calculating the radius-compensated path in advance (LOOK AHEAD): M120
- Superimposing handwheel positioning during program run: M118
- Retraction from the contour in the tool-axis direction: M140
- Suppressing touch probe monitoring: M141
- Delete modal program information: M142
- Delete basic rotation: M143
- Automatically retract tool from the contour at an NC stop: M148
- Suppress limit switch message: M150
- 10.5 Miscellaneous Functions for Laser Cutting Machines
- Programming: Special Functions
- 11.1 Overview of Special Functions
- 11.2 Dynamic Collision Monitoring (Software Option)
- 11.3 Fixture Monitoring (Software Option)
- 11.4 Tool Holder Management (DCM Software Option)
- 11.5 Global Program Settings (Software Option)
- 11.6 Adaptive Feed Control Software Option (AFC)
- 11.7 Generate a Backward Program
- 11.8 Filtering Contours (FCL 2 Function)
- 11.9 File Functions
- 11.10 Defining Coordinate Transformations
- 11.11 Creating Text Files
- 11.12 Working with Cutting Data Tables
- 11.13 Freely Definable Tables
- Programming: Multiple Axis Machining
- 12.1 Functions for Multiple Axis Machining
- 12.2 The PLANE Function: Tilting the Working Plane (Software Option 1)
- Introduction
- Define the PLANE function
- Position display
- Reset the PLANE function
- Defining the machining plane with space angles: PLANE SPATIAL
- Defining the machining plane with projection angles: PROJECTED PLANE
- Defining the machining plane with Euler angles: EULER PLANE
- Defining the working plane with two vectors: VECTOR PLANE
- Defining the machining plane via three points: PLANE POINTS
- Defining the Machining Plane with a Single, Incremental Space Angle: PLANE RELATIVE
- Tilting the working plane through axis angle: PLANE AXIAL (FCL 3 function)
- Specifying the positioning behavior of the PLANE function
- 12.3 Inclined-Tool Machining in the Tilted Plane
- 12.4 TCPM FUNCTION (Software Option 2)
- 12.5 Miscellaneous Functions for Rotary Axes
- Feed rate in mm/min on rotary axes A, B, C: M116 (software option 1)
- Shorter-path traverse of rotary axes: M126
- Reducing display of a rotary axis to a value less than 360°: M94
- Automatic compensation of machine geometry when working with tilted axes: M114 (software option 2)
- Maintaining the position of the tool tip when positioning with tilted axes (TCPM): M128 (software option 2)
- Exact stop at corners with nontangential transitions: M134
- Selecting tilting axes: M138
- Compensating the machine’s kinematics configuration for ACTUAL/NOMINAL positions at end of block: M144 (software option 2)
- 12.6 Three-Dimensional Tool Compensation (Software Option 2)
- Introduction
- Definition of a normalized vector
- Permissible tool forms
- Using other tools: Delta values
- 3-D compensation without tool orientation
- Face milling: 3-D compensation with and without tool orientation
- Peripheral milling: 3-D radius compensation with workpiece orientation
- 3-D tool radius compensation depending on the tool’s contact angle (3D-ToolComp software option)
- 12.7 Contour Movements — Spline Interpolation (Software Option 2)
- Programming: Pallet Editor
- Manual Operation and Setup
- 14.1 Switch-On, Switch-Off
- 14.2 Moving the Machine Axes
- 14.3 Spindle Speed S, Feed Rate F and Miscellaneous Functions M
- 14.4 Datum Setting without a 3-D Touch Probe
- 14.5 Using the 3-D Touch Probe
- 14.6 Calibrating a 3-D Touch Probe
- 14.7 Compensating Workpiece Misalignment with a 3-D Touch Probe
- 14.8 Datum Setting with a 3-D Touch Probe
- Overview
- Datum setting in any axis
- Corner as datum—using points that were already probed for a basic rotation
- Corner as datum—without using points that were already probed for a basic rotation.
- Circle center as datum
- Center line as datum
- Setting datum points using holes/cylindrical studs
- Measuring Workpieces with a 3-D Touch Probe
- Using the touch probe functions with mechanical probes or dial gauges
- 14.9 Tilting the Working Plane (Software Option 1)
- Application, function
- Traversing the reference points in tilted axes
- Setting the datum in a tilted coordinate system
- Datum setting on machines with rotary tables
- Datum setting on machines with spindle-head changing systems
- Position display in a tilted system
- Limitations on working with the tilting function
- Activating manual tilting
- Setting the current tool-axis direction as the active machining direction (FCL 2 function)
- Positioning with Manual Data Input
- Test Run and Program Run
- MOD Functions
- 17.1 Selecting MOD Functions
- 17.2 Software Numbers
- 17.3 Entering Code Numbers
- 17.4 Loading Service Packs
- 17.5 Setting the Data Interfaces
- 17.6 Ethernet Interface
- 17.7 Configuring PGM MGT
- 17.8 Machine-Specific User Parameters
- 17.9 Showing the Workpiece in the Working Space
- 17.10 Position Display Types
- 17.11 Unit of Measurement
- 17.12 Selecting the Programming Language for $MDI
- 17.13 Selecting the Axes for Generating L Blocks
- 17.14 Entering the Axis Traverse Limits, Datum Display
- 17.15 Displaying HELP Files
- 17.16 Displaying Operating Times
- 17.17 Checking the Data Carrier
- 17.18 Setting the System Time
- 17.19 TeleService
- 17.20 External Access
- 17.21 Configuring the HR 550 FS Wireless Handwheel
- Tables and Overviews
- iTNC 530 with Windows XP (Option)