Detailed instructions for use are in the User's Guide.
[. . . ] User's Manual HEIDENHAIN Conversational Programming
iTNC 530
NC Software 606 420-01 606 421-01
English (en) 6/2010
Controls of the TNC
Keys on visual display unit Key Function Split screen layout Toggle the display between machining and programming modes Soft keys for selecting functions on screen Shifts between soft-key rows
Program/file management, TNC functions Key Function Select or delete programs and files, external data transfer Define program call, select datum and point tables Select MOD functions Display help text for NC error messages, call TNCguide Display all current error messages
Alphanumeric keyboard Key Function File names, comments Navigation keys DIN/ISO programming Key Function Move highlight Machine operating modes Key Function Manual Operation Potentiometer for feed rate and spindle speed Electronic Handwheel smarT. NC
50 150 0 F% 50 0 150 S%
Show calculator
Go directly to blocks, cycles and parameter functions
Feed rate
100
Spindle speed
100
Positioning with Manual Data Input Program Run, Single Block Cycles, subprograms and program section repeats Program Run, Full Sequence Key Function Define touch probe cycles Programming modes Key Function Programming and Editing Test Run Enter and call labels for subprogramming and program section repeats Program stop in a program Define and call cycles
Tool functions Key Function Define tool data in the program Call tool data
Coordinate axes and numbers: Entering and editing Key Function
. . . . . .
Select coordinate axes or enter them into the program Numbers Decimal point / Reverse algebraic sign Polar coordinate input / Incremental values Q parameter programming / Q parameter status Save actual position or values from calculator Skip dialog questions, delete words Confirm entry and resume dialog Conclude block and exit entry Clear numerical entry or TNC error message Abort dialog, delete program section
Programming path movements Key Function Approach/depart contour FK free contour programming Straight line Circle center/pole for polar coordinates Circle with center Circle with radius Circular arc with tangential connection Chamfering/corner rounding
Special functions / smarT. NC Key Function Show special functions smarT. NC: Select next tab on form smarT. NC: Select first input field in previous/next frame
About this Manual
The symbols used in this manual are described below. This symbol indicates that important notes about the function described must be adhered to.
This symbol indicates that there is one or more of the following risks when using the described function: Danger to workpiece Danger to fixtures Danger to tool Danger to machine Danger to operator
This symbol indicates that the described function must be adapted by the machine tool builder. The function described may therefore vary depending on the machine.
This symbol indicates that you can find detailed information about a function in another manual.
Would you like any changes, or have you found any errors?
We are continuously striving to improve documentation for you. [. . . ] Deactivating Collision Monitoring If you have to reduce the distance between collision-monitored objects for lack of space, the collision monitoring function must be deactivated. If you have deactivated the collision monitoring, the symbol for collision monitoring flashes (see following table). Function Symbol that appears in the operating mode bar when collision monitoring is not active. To deactivate collision monitoring, press the ENT key, and the symbol for collision monitoring in the operating mode display starts to blink.
U U U
U U
Move axes manually, pay attention to traverse direction To reactivate the collision monitor: Press the ENT key.
HEIDENHAIN iTNC 530
379
11. 2 Dynamic Collision Monitoring (Software Option)
11. 2 Dynamic Collision Monitoring (Software Option)
Collision monitoring in Automatic operation
The handwheel superimpositioning function with M118 in combination with collision monitoring is only possible in stopped condition (blinking control-in-operation symbol). If collision monitoring is on, the TNC shows the symbol in the position display. If you have deactivated collision monitoring, the symbol for collision monitoring flashes in the operating-mode bar.
Danger of collision!The M140 (see "Retraction from the contour in the toolaxis direction: M140" on page 366) and M150 (see "Suppress limit switch message: M150" on page 370) functions might cause non-programmed movements if the TNC detects a collision when executing these functions!it outputs a warning in the block which would cause a collision, and interrupts program run. A reduction of the feed rate, as with Manual Operation, does not occur.
380
Programming: Special Functions
Graphic depiction of the protected space (FCL4 function)
You can use the split-screen layout key to have the machine-based collision objects defined on your machine and measured fixtures be shown in three dimensions (see "Program Run, Full Sequence and Program Run, Single Block" on page 74). Press the right mouse button to rotate the overall view of the collision objects. You can switch between the various views via soft key: Function Switch between wire-frame and solid-object view Switch between solid and transparent view Display/hide the coordinate systems that result from transformations in the kinematics description. Functions for rotating in the X and Z axes, and magnifying/reducing Soft key
HEIDENHAIN iTNC 530
381
11. 2 Dynamic Collision Monitoring (Software Option)
11. 2 Dynamic Collision Monitoring (Software Option)
Collision monitoring in the Test Run mode of operation
Function With this feature you can test for collisions before actual machining. Prerequisites The graphic simulation testing must be enabled by your machine tool builder in order to run.
Conducting a collision test You specify the datum for the collision test in the "workpiece blank in working space" function (see "Showing the Workpiece in the Working Space" on page 634)!
U U U
Select the Test Run operating mode Select the program that you want to check for collision Select the screen layout PROGRAM+KINEMATICS or KINEMATICS Shift the soft-key row twice Set the collision testing to ON Shift the soft-key row back twice Start the test run
U
U U
U
Press the right mouse button to rotate the overall view of the collision objects. You can switch between the various views via soft key: Function Switch between wire-frame and solid-object view Switch between solid and transparent view Display/hide the coordinate systems that result from transformations in the kinematics description. Functions for rotating in the X and Z axes, and magnifying/reducing Soft key
382
Programming: Special Functions
11. 3 Fixture Monitoring (Software Option)
Fundamentals
Your machine tool builder must define permissible location points in the kinematic description before you can use the fixture monitoring. Your machine has to feature a 3-D touch probe for workpiece measurement. Using the fixture management in the Manual operating mode, you can place simple fixtures in the working space of the machine in order to implement collision monitoring between the tool and the fixture. Several work steps are required to place fixtures Model the fixture template On its Web site, HEIDENHAIN provides fixture templates such as vises or jaw chucks in a fixture template library (see "Fixture templates" on page 384), that were created with the PC program KinematicsDesign. The machine tool builder can model additional fixture templates and provide you with them. The fixture templates have the file name extension cft Set the fixture parameter values: FixtureWizard With the FixtureWizard you define the exact dimensions of the fixture by entering parameters values in the fixture template. The FixtureWizard is available as a component of the TNC fixture management. It generates a placeable fixture with concrete dimensions defined by you, (see "Setting parameter values for the fixture: FixtureWizard" on page 384). [. . . ] Red Yellow White Brown Black Violet Gray White/ Green Green Female 1 2 3 4 5 6 7 8 9 Adapter block 363 987-01 Male 1 2 3 4 5 6 7 8 9 Hsg. Female 1 2 3 4 5 6 7 8 9 Hsg.
TNC Female 1 2 3 4 5 6 7 8 9 Hsg.
External Hsg. shield
Ethernet interface RJ45 socket
Maximum cable length: Unshielded: 100 m Shielded: 400 m Pin 1 2 3 4 5 6 7 8 Signal TX+ TX REC+ Vacant Vacant REC Vacant Vacant 671 Receive Data Description Transmit Data Transmit Data Receive Data
HEIDENHAIN iTNC 530
18. 2 Pin Layouts and Connecting Cables for the Data Interfaces
18. 3 Technical Information
18. 3 Technical Information
Explanation of symbols Standard Axis option Software option 1 Software option 2 User functions Short description Basic version: 3 axes plus spindle Fourth NC axis plus auxiliary axis or 8 additional axes or 7 additional axes plus 2nd spindle Digital current and shaft speed control HEIDENHAIN conversational format, with smarT. NC and as per ISO Nominal positions for lines and arcs in Cartesian coordinates or polar coordinates Incremental or absolute dimensions Display and entry in mm or inches Display of the handwheel path during machining with handwheel superimpositioning Tool radius in the working plane and tool length Radius compensated contour look ahead for up to 99 blocks (M120) Three-dimensional tool-radius compensation for subsequent changing of tool data without having to recalculate the program Multiple tool tables with up to 30 000 tools Cutting data tables for automatic calculation of spindle speed and feed rate from toolspecific data (cutting speed, feed per tooth) With respect to the path of the tool center With respect to the cutting edge Creating a program with graphical support while another program is being run Motion control with minimum jerk 3-D compensation through surface normal vectors Using the electronic handwheel to change the angle of the swivel head during program run without affecting the position of the tool point (TCPM = Tool Center Point Management) Keeping the tool normal to the contour Tool radius compensation normal to the direction of traverse and the tool direction Spline interpolation Programming of cylindrical contours as if in two axes Feed rate in distance per minute
Program entry Position data
Tool compensation
Tool tables Cutting-data tables Constant contour speed
Parallel operation 3-D machining (software option 2)
Rotary table machining (software option 1)
672
Tables and Overviews
User functions Contour elements Straight line Chamfer Circular path Circle center point Circle radius Tangentially connected arc Corner rounding Via straight line: tangential or perpendicular Via circular arc FK free contour programming in HEIDENHAIN conversational format with graphic support for workpiece drawings not dimensioned for NC Subroutines Program-section repeat Any desired program as subroutine Drilling cycles for drilling, pecking, reaming, boring, tapping with a floating tap holder, rigid tapping Cycles for milling internal and external threads Milling and finishing rectangular and circular pockets Cycles for clearing level and inclined surfaces Cycles for milling linear and circular slots Linear and circular point patterns Contour pockets--also with contour-parallel machining Contour train OEM cycles (special cycles developed by the machine tool builder) can also be integrated Datum shift, rotation, mirroring Scaling factor (axis-specific) Tilting the working plane (software option 1) Mathematical functions =, +, , *, /, sin , cos Logical comparisons (=, =/ , <, >) Calculating with parentheses tan , arc sin, arc cos, arc tan, an, en, ln, log, absolute value of a number, the constant , negation, truncation of digits before or after the decimal point Functions for calculation of circles String parameters Calculator Context-sensitive help function for error messages The context-sensitive help system TNCguide (FCL 3 function) Graphic support for the programming of cycles Comment blocks in the NC program
Approaching and departing the contour FK free contour programming Program jumps
Fixed cycles
Coordinate transformation
Q parameters Programming with variables
Programming aids
HEIDENHAIN iTNC 530
673
18. 3 Technical Information
18. 3 Technical Information
User functions Actual position capture Program verification graphics Display modes Actual positions can be transferred directly into the NC program Graphic simulation before program run, even while another program is being run Plan view / projection in 3 planes / 3-D view Magnification of details In the Programming and Editing mode, the contours of the NC blocks are drawn on screen while they are being entered (2-D pencil-trace graphics), even while another program is running Graphic simulation of real-time machining in plan view / projection in 3 planes / 3-D view Calculating the machining time in the Test Run mode of operation Display of the current machining time in the Program Run modes Mid-program startup in any block in the program, returning the tool to the calculated nominal position to continue machining Program interruption, contour departure and return Multiple datum tables Pallet tables (with as many entries as desired for the selection of pallets, NC programs and datums) can be machined workpiece by workpiece or tool by tool Calibrate touch probe Compensation of workpiece misalignment, manual or automatic Datum setting, manual or automatic Automatic workpiece measurement Cycles for automatic tool measurement Cycles for automatic kinematics measurement
Programming graphics
Program Run graphics Display modes Machining time
Returning to the contour
Datum tables Pallet tables Touch probe cycles
Specifications Components MC 6241 or MC 6222 main computer CC 6106, 6108 or 6110 controller unit Keyboard 15. 1-inchor 19-inch TFT color flat-panel display with soft keys At least 21 GB, Up to 0. 1 µm for linear axes Up to 0. 0001° for angular axes Maximum 99 999. 999 mm (3. 937 inches) or 99 999. 999°
Program memory Input resolution and display step Input range
674
Tables and Overviews
Specifications Interpolation Linear in 4 axes Linear in 5 axes (subject to export permit) (software option 1) Circular in 2 axes Circular in 3 axes with tilted working plane (software option 1) Helix: Combination of circular and linear motion Spline: Execution of splines (3rd degree polynomials) 3. 6 ms 0. 5 ms (software option 2) Position loop resolution: Signal period of the position encoder/1024 Cycle time of position controller: 1. 8 ms Cycle time of speed controller: 600 µs Cycle time of current controller: minimum 100 µs Maximum 100 m (3937 inches) Maximum 40 000 rpm (with 2 pole pairs) Linear and nonlinear axis error, backlash, reversal peaks during circular movements, thermal expansion Stick-slip friction One each RS-232-C /V. 24 and RS-422 / V. 11 max. 115 kilobaud Expanded interface with LSV-2 protocol for external operation of the TNC over the interface with HEIDENHAIN software TNCremo. [. . . ]