HEIDENHAIN iTNC 530 (340 49x-03) User Manual
Itnc 530
Table of contents
Document Outline
- TNC Model, Software and Features
- Functions changed 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
- 1 Introduction ..... 45
- 2 Manual Operation and Setup ..... 63
- 3 Positioning with Manual Data Input (MDI) ..... 97
- 4 Fundamentals of NC, File Management, Programming Aids, Pallet Management ..... 103
- 5 Programming: Tools ..... 183
- 6 Programming: Programming Contours ..... 223
- 7 Programming: Miscellaneous-Functions ..... 287
- 8 Programming: Cycles ..... 319
- 9 Programming: Special Functions ..... 513
- 10 Programming: Subprograms and Program Section Repeats ..... 549
- 11 Programming: Q Parameters ..... 565
- 12 Test Run and Program Run ..... 625
- 13 MOD Functions ..... 671
- 14 Tables and Overviews ..... 705
- 15 iTNC 530 with Windows 2000 (Option) ..... 731
- Introduction
- Manual Operation and Setup
- 2.1 Switch-On, Switch-Off
- 2.2 Moving the Machine Axes
- 2.3 Spindle Speed S, Feed Rate F and Miscellaneous Functions M
- 2.4 Datum Setting (Without a 3-D Touch Probe)
- 2.5 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)
- 2.6 Dynamic Collision Monitoring (Software Option)
- Positioning with Manual Data Input (MDI)
- Fundamentals of NC, File Management, Programming Aids, Pallet Management
- 4.1 Fundamentals
- 4.2 File Management: Fundamentals
- 4.3 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 TNC:\ drive)
- Copying a single file
- Copying a directory
- Choosing one of the last files selected
- Deleting a file
- Deleting a directory
- Marking files
- Renaming a file
- Additional functions
- Data transfer to or from an external data medium
- Copying files into another directory
- The TNC in a network
- USB devices on the TNC (FCL 2 function)
- 4.4 Creating and Writing Programs
- 4.5 Interactive Programming Graphics
- 4.6 3-D Line Graphics (FCL 2 Function)
- 4.7 Structuring Programs
- 4.8 Adding Comments
- 4.9 Creating Text Files
- 4.10 Integrated Pocket Calculator
- 4.11 Immediate Help for NC Error Messages
- 4.12 List of All Current Error Messages
- 4.13 The Context-Sensitive Help System TNCguide (FCL3 Function)
- 4.14 Pallet Management
- 4.15 Pallet Operation with Tool- Oriented Machining
- Programming: Tools
- 5.1 Entering Tool-Related Data
- 5.2 Tool Data
- 5.3 Tool Compensation
- 5.4 Three-Dimensional Tool Compensation (Software Option 2)
- 5.5 Working with Cutting Data Tables
- Note
- Applications
- Table for workpiece materials
- Table for tool cutting materials
- Table for cutting data
- Data required for the tool table
- Working with automatic speed / feed rate calculation
- Changing the table structure
- Switching between table and form view
- Data transfer from cutting data tables
- Configuration file TNC.SYS
- 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
- 6.7 Contour Movements-Spline Interpolation (Software Option 2)
- 6.8 Processing DXF Files (Software Option)
- Programming: Miscellaneous-Functions
- 7.1 Entering Miscellaneous Functions M and STOP
- 7.2 Miscellaneous Functions for Program Run Control, Spindle and Coolant
- 7.3 Miscellaneous Functions for Coordinate Data
- 7.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: 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
- 7.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 kinematic configuration for ACTUAL/NOMINAL positions at end of block: M144 (software option 2)
- 7.6 Miscellaneous Functions for Laser Cutting Machines
- Programming: Cycles
- 8.1 Working with Cycles
- 8.2 Point Tables
- 8.3 Cycles for Drilling, Tapping and Thread Milling
- Overview
- CENTERING (Cycle 240)
- DRILLING (Cycle 200)
- REAMING (Cycle 201)
- BORING (Cycle 202)
- UNIVERSAL DRILLING (Cycle 203)
- BACK BORING (Cycle 204)
- UNIVERSAL PECKING (Cycle 205)
- BORE MILLING (Cycle 208)
- TAPPING NEW with floating tap holder (Cycle 206)
- RIGID TAPPING without a floating tap holder NEW (Cycle 207)
- TAPPING WITH CHIP BREAKING (Cycle 209)
- Fundamentals of thread milling
- THREAD MILLING (Cycle 262)
- THREAD MILLING/COUNTERSINKING (Cycle 263)
- THREAD DRILLING/MILLING (Cycle 264)
- HELICAL THREAD DRILLING/MILLING (Cycle 265)
- OUTSIDE THREAD MILLING (Cycle 267)
- 8.4 Cycles for Milling Pockets, Studs and Slots
- Overview
- RECTANGULAR POCKET (Cycle 251)
- CIRCULAR POCKET (Cycle 252)
- SLOT MILLING (Cycle 253)
- CIRCULAR SLOT (Cycle 254)
- POCKET FINISHING (Cycle 212)
- STUD FINISHING (Cycle 213)
- CIRCULAR POCKET FINISHING (Cycle 214)
- CIRCULAR STUD FINISHING (Cycle 215)
- SLOT (oblong hole) with reciprocating plunge- cut (Cycle 210)
- CIRCULAR SLOT (oblong hole) with reciprocating plunge-cut (Cycle 211)
- 8.5 Cycles for Machining Point Patterns
- 8.6 SL Cycles
- Fundamentals
- Overview of SL cycles
- CONTOUR GEOMETRY (Cycle 14)
- Overlapping contours
- CONTOUR DATA (Cycle 20)
- PILOT DRILLING (Cycle 21)
- ROUGH-OUT (Cycle 22)
- FLOOR FINISHING (Cycle 23)
- SIDE FINISHING (Cycle 24)
- CONTOUR TRAIN (Cycle 25)
- CYLINDER SURFACE (Cycle 27, software option 1)
- CYLINDER SURFACE slot milling (Cycle 28, software option 1)
- CYLINDER SURFACE ridge milling (Cycle 29, software option 1)
- CYLINDER SURFACE outside contour milling (Cycle 39, software option 1)
- 8.7 SL Cycles with Contour Formulas
- 8.8 Cycles for Multipass Milling
- 8.9 Coordinate Transformation Cycles
- 8.10 Special Cycles
- Programming: Special Functions
- 9.1 The PLANE Function: Tilting the Working Plane (Software Option 1)
- 9.2 Defining the Machining Plane with Space Angles: PLANE SPATIAL
- 9.3 Defining the Machining Plane with Projection Angles: PROJECTED PLANE
- 9.4 Defining the Machining Plane with Euler Angles: PLANE EULER
- 9.5 Defining the Machining Plane with Two Vectors: VECTOR PLANE
- 9.6 Defining the Machining Plane via Three Points: POINTS PLANE
- 9.7 Defining the Machining Plane with a Single, Incremental Space Angle: PLANE RELATIVE
- 9.8 Tilting the working plane through axis angle: PLANE AXIAL (FCL 3 function)
- 9.9 Specifying the Positioning Behavior of the PLANE Function
- 9.10 Inclined-Tool Machining in the Tilted Plane
- 9.11 TCPM FUNCTION (Software Option 2)
- 9.12 Generate Backward Program
- 9.13 Filtering Contours (FCL 2 Function)
- Programming: Subprograms and Program Section Repeats
- Programming: Q Parameters
- 11.1 Principle and Overview
- 11.2 Part Families-Q Parameters in Place of Numerical Values
- 11.3 Describing Contours through Mathematical Operations
- 11.4 Trigonometric Functions
- 11.5 Calculating Circles
- 11.6 If-Then Decisions with Q Parameters
- 11.7 Checking and Editing Q Parameters
- 11.8 Additional Functions
- Overview
- FN14: ERROR: Displaying error messages
- FN15: PRINT: Output of texts or Q parameter values
- FN16: F-PRINT: Formatted output of texts or Q parameter values
- FN18: SYS-DATUM READ Read system data
- FN19: PLC: Transferring values to the PLC
- FN 20: WAIT FOR: NC and PLC synchronization
- FN 25: PRESET: Setting a new datum
- FN26: TABOPEN: Opening a freely definable table
- FN 27: TABWRITE: Writing to a freely definable table
- FN28: TABREAD: Reading a Freely Definable Table
- 11.9 Entering Formulas Directly
- 11.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
- Converting a string parameter to a numerical value
- Checking a string parameter
- Finding the length of a string parameter
- Comparing alphabetic priority
- 11.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)
- 11.12 Programming Examples
- Test Run and Program Run
- MOD Functions
- 13.1 MOD Functions
- 13.2 Software Numbers
- 13.3 Entering Code Numbers
- 13.4 Loading Service Packs
- 13.5 Setting the Data Interfaces
- 13.6 Ethernet Interface
- 13.7 Configuring PGM MGT
- 13.8 Machine-Specific User Parameters
- 13.9 Showing the Workpiece in the Working Space
- 13.10 Position Display Types
- 13.11 Unit of Measurement
- 13.12 Selecting the Programming Language for $MDI
- 13.13 Selecting the Axes for Generating L Blocks
- 13.14 Entering the Axis Traverse Limits, Datum Display
- 13.15 Displaying HELP Files
- 13.16 Displaying Operating Times
- 13.17 Setting the System Time
- 13.18 TeleService
- 13.19 External Access
- Tables and Overviews
- iTNC 530 with Windows 2000 (Option)