20.08.2013 Views

34049x-02 - DR. JOHANNES HEIDENHAIN GmbH

34049x-02 - DR. JOHANNES HEIDENHAIN GmbH

34049x-02 - DR. JOHANNES HEIDENHAIN GmbH

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

iTNC 530<br />

New Functions with<br />

NC Software <strong>34049x</strong>-<strong>02</strong><br />

September 2005


New Functions with NC Software <strong>34049x</strong>-<strong>02</strong><br />

– the iTNC 530 Makes Setup Even Easier<br />

The iTNC 530 from <strong>HEIDENHAIN</strong> has<br />

proven itself for years as a versatile<br />

contouring control for milling, drilling and<br />

boring machines as well as machining<br />

centers. Along with <strong>HEIDENHAIN</strong>’s plainlanguage<br />

conversational programming for<br />

the shop-fl oor, the iTNC 530 is characterized<br />

by many useful functions and<br />

innovative features. To name just a few,<br />

they include:<br />

Exact tool guidance with fi ve-axis<br />

machining<br />

Simple tilting of the working plane<br />

Practice-oriented setup functions<br />

Very high contour accuracy for HSC<br />

milling<br />

Extensive fi xed cycles<br />

Useful programming support through<br />

unambiguous function keys, free contour<br />

programming and help graphics<br />

Upwardly compatible part programs<br />

External programming and fast data<br />

transfer<br />

The success story of the iTNC 530 also<br />

includes smarT.NC—the new operating<br />

mode from <strong>HEIDENHAIN</strong>. It represents<br />

another successful step toward a userfriendly<br />

interface for shop-fl oor programming.<br />

Well-structured input forms,<br />

straightforward graphic support, and<br />

comprehensive help texts combine with<br />

the easy-to-use pattern generator to form<br />

a compelling programming environment.<br />

2<br />

New Functions for the iTNC 530<br />

Of course there is always potential for new<br />

development, improvement and simplifi -<br />

cation. The NC software <strong>34049x</strong>-<strong>02</strong> for the<br />

iTNC includes a series of new functions for<br />

machine manufacturers and users. These<br />

functions make it even easier to work with<br />

the control, and they also make operation<br />

of the machine more safe. The most<br />

important functions are:<br />

Dynamic Collision Monitoring (DCM)<br />

DXF fi le import<br />

Expanded conversational and smarT.NC<br />

programming<br />

3-D line graphics for verifi cation of<br />

programs created offl ine<br />

Point fi lter for programs created offl ine<br />

Virtual tool axis<br />

USB support of peripheral memory<br />

devices<br />

Please note:<br />

The new NC software <strong>34049x</strong>-<strong>02</strong> only<br />

supports the BF 150 fl at-panel display, and<br />

only runs on the MC 422B and MC 420<br />

main computers (on the MC 420 without<br />

DCM).<br />

Function upgrades:<br />

Separation of error fi xes from<br />

improvements in function<br />

Until now, each NC software update<br />

always contained all new functions along<br />

with the error fi xes. As of NC software<br />

<strong>34049x</strong>-<strong>02</strong>, error fi xes and software<br />

improvements are separated. In the<br />

future, updates of NC-software will<br />

contain only error fi xes.<br />

New functions certainly offer added value<br />

in user-friendliness and operational<br />

reliability. Of course you also have the<br />

opportunity to purchase these new<br />

functions after a software update:<br />

These improvements will be offered as<br />

“feature upgrades,” and are enabled via<br />

the Feature Content Level option.<br />

If, for example, a control is updated from<br />

340490-01 to 340490-<strong>02</strong>, the functions<br />

identifi ed with “FCL <strong>02</strong>” in the following<br />

tables are only available if the feature<br />

content level is set to from 01 to <strong>02</strong>.


Important for the Protection of the Machine<br />

– the Dynamic Collision Monitoring Option (DCM)<br />

The complex motions and high traversing<br />

speeds of fi ve-axis machining make axis<br />

movements diffi cult to foresee. This<br />

makes collision monitoring a valuable<br />

function that relieves the machine operator<br />

and protects the machine from damage.<br />

NC programs from CAM systems may<br />

avoid collisions of the tool or tool holder<br />

with the workpiece, but unless you invest<br />

in expensive offl ine machine simulation<br />

software they ignore the machine<br />

components located within the work<br />

envelope. And even then it cannot be<br />

guaranteed that machine conditions, such<br />

as the fi xture position, will be identical to<br />

those of the simulation. In the worst case,<br />

a collision will remain undetected until the<br />

damage is done.<br />

In cases such as these, the machine<br />

operator is supported by the dynamic<br />

collision monitoring feature (DCM) of the<br />

iTNC 530 (only runs on the MC 422B). The<br />

control interrupts machining whenever a<br />

collision threatens and thereby increases<br />

safety for the machine and its operator.<br />

This helps to prevent machine damage,<br />

which can result in costly downtimes.<br />

Unattended shifts become safer and more<br />

reliable.<br />

However, DCM works not only in<br />

automatic mode. It is also active in<br />

manual operation. If, for example, during<br />

setup the machine operator takes a<br />

collision course to a component in the<br />

working space, the iTNC 530 detects it,<br />

stops axis movement, and issues an error<br />

message.<br />

If two machine components come too<br />

close to each other, there are three<br />

warning stages:<br />

Advance warning if below 14 mm<br />

clearance<br />

Warning if below 8 mm clearance<br />

Error if below 8 mm clearance<br />

Of course the iTNC 530 also shows the<br />

machine operator which machine<br />

components are endangered.<br />

The machine operator can acknowledge<br />

advance warnings and warnings and then<br />

continue with normal axis operation. If an<br />

error message appears, DCM must be<br />

switched off. Only then can the danger of<br />

collision be removed and the axes taken<br />

out of danger.<br />

The machine tool builder takes care of the<br />

required defi nition of machine components.<br />

The working space and the<br />

collision objects are described using<br />

geometric bodies such as planes, cubes<br />

and cylinders. Complex machine components<br />

can be modeled with multiple<br />

geometric bodies. The tool is automatically<br />

considered a cylinder of the tool radius<br />

(defi ned in the tool table). For tilting<br />

devices, the machine tool builder can use<br />

the tables for the machine kinematics also<br />

to defi ne the collision objects.<br />

The last step of the confi guration process<br />

is defi ning which machine components<br />

can collide. For example, a tool touch<br />

probe like the <strong>HEIDENHAIN</strong> TT clamped<br />

on the machine table can never come into<br />

contact with the machine cabin. Because<br />

the machine design in itself prevents<br />

collisions between certain machine<br />

components, they can be ruled out from<br />

the start.<br />

Please note when using the dynamic<br />

collision monitoring:<br />

While DCM can help reduce the danger<br />

of collision, it cannot eliminate it.<br />

Only the machine manufacturer can<br />

defi ne collision objects.<br />

Collisions between machine components<br />

(such as swivel heads) and the<br />

workpiece cannot be detected.<br />

Handwheel superimposition (M118) is<br />

not possible.<br />

DCM cannot be used during operation in<br />

following error mode (which means<br />

without feedforward).<br />

It is not possible to monitor for collision<br />

before machining.<br />

3


New Programming Functions<br />

– the iTNC 530 Understands DXF (Option)<br />

Why program complex contours when<br />

your drawing is already in DXF format<br />

anyway? With NC software <strong>34049x</strong>-<strong>02</strong><br />

you can open DXF fi les directly on the<br />

iTNC 530 to extract contours. Not only<br />

does this save time otherwise spent on<br />

programming and testing, but you can also<br />

be sure that the fi nished contour is exactly<br />

according to the designer‘s specifi cations.<br />

The DXF format—particularly the DXF<br />

format supported by the iTNC 530—is very<br />

widespread, and is supported by all<br />

common CAD and graphics programs.<br />

After the DXF fi le has been loaded onto<br />

the iTNC from the network or a USB<br />

stick, you can open the fi le just like an<br />

NC program in the iTNC‘s fi le manager.<br />

Meanwhile the iTNC considers the<br />

operating mode in which you started the<br />

DXF converter and generates either a<br />

contour program for smarT.NC or a<br />

program in conversational format.<br />

As a rule, DXF fi les contain multiple layers,<br />

with which the designer organizes the<br />

drawing. So that as little unnecessary<br />

information as possible appears on the<br />

screen during selection of the contours,<br />

you can hide via mouse click all excessive<br />

layers contained in the DXF fi le. This<br />

requires the keyboard with touchpad or an<br />

external pointing device. The iTNC can<br />

select a contour train even it has been<br />

saved in different layers.<br />

4<br />

The iTNC also supports you when defi ning<br />

the workpiece preset. The datum of the<br />

drawing for a DXF fi le is not always located<br />

in manner that lets you use it directly as<br />

reference point for the workpiece, especially<br />

when the drawing contains multiple<br />

views. Therefore, the iTNC has a function<br />

with which you can shift the drawing<br />

datum to a suitable location simply by<br />

clicking an element.<br />

You can defi ne the following locations as<br />

reference point:<br />

At the beginning, end or mid-point of a<br />

line<br />

At the beginning, end or center point of a<br />

circular arc<br />

Quadrant transitions or center point of a<br />

circle<br />

Intersection of two lines, regardless of<br />

whether it is located inside or outside<br />

the programmed segments<br />

Intersection of a line and a circular arc<br />

Intersection of a line and a circle<br />

If multiple intersections can result between<br />

two elements (e.g., between a straight line<br />

and a circle), you can select the correct<br />

intersection with a mouse click.<br />

Contour selection is exceptionally user<br />

friendly. You select any element by clicking<br />

it with the mouse. As soon as you select a<br />

second element, the iTNC detects your<br />

desired direction of machining, and starts<br />

the automatic contour detection. The<br />

iTNC automatically selects all clearly<br />

identifi able contour elements until the<br />

contour closes or branches out. There you<br />

click the immediately following contour<br />

element. In this way you can defi ne even<br />

extensive contours with just a few mouse<br />

clicks.<br />

An immediately runnable contour program<br />

is ready—you need only provide the<br />

technology data, which is easiest in<br />

smarT.NC.<br />

A powerful zoom function and various<br />

possibilities for settings round out the<br />

functionality of the DXF converter. For<br />

example, you can defi ne the resolution of<br />

the contour program to be output in case<br />

you want to use it on older TNC controls,<br />

or a transition tolerance if occasionally the<br />

elements do not quite adjoin.<br />

Zoom in to details of an imported DXF fi le Part program on the basis of the imported DXF fi le


– General New Features<br />

A number of new programming features<br />

support the machinist and open new<br />

possibilities.<br />

Contour pockets: Subcontours can have<br />

different depths (upgrade function)<br />

The powerful contour pocket function is<br />

available for machining complex contours.<br />

In smarT.NC you can defi ne up to 9 subcontours<br />

(pockets or islands), and in<br />

conversational programming up to 12 subcontours,<br />

for machining a contour pocket.<br />

These subcontours can contain up to 8192<br />

contour elements. Until now the depth of a<br />

pocket was globally specifi ed. Now you<br />

can assign a separate depth to each<br />

subcontour. If the subcontour is an island,<br />

the iTNC interprets the “depth” entered as<br />

the height of the island.<br />

Separate machining units are now<br />

available in smarT.NC for fi ne roughing,<br />

side fi nishing and fl oor fi nishing, thereby<br />

complementing the machining of a<br />

contour pocket.<br />

Cutting speed vc as alternate entry to<br />

the spindle shaft speed S<br />

When selecting a tool, you can now enter<br />

a cutting speed vc in m/min instead of the<br />

spindle speed S in rpm.<br />

Freely defi nable tables in form view<br />

The iTNC can now show all freely defi nable<br />

tables, meaning all tables of fi le type .TAB,<br />

in a form view. This view is especially<br />

useful for large amounts of data.<br />

Expanded look-ahead<br />

In order to machine contours rapidly, the<br />

control calculates the geometry ahead of<br />

time—previously up to 256 blocks. Usually<br />

this suffi ces completely. Today’s computing<br />

power, however, makes it possible to<br />

calculate further in advance. The machine<br />

manufacturer can now parameterize the<br />

look-ahead function through a machine<br />

parameter. The maximum value is 1<strong>02</strong>4<br />

blocks—for a look-ahead capability<br />

covering four times as many blocks as<br />

before. This will only have an effect in NC<br />

programs with extremely short positioning<br />

blocks.<br />

Separate depths are defi nable for subcontours<br />

Tables in form view are freely defi nable<br />

5


New Programming Functions<br />

– smarT.NC<br />

Mid-program startup with graphic<br />

support (upgrade function)<br />

The pattern generator in smarT.NC is a<br />

powerful feature for defi ning machining<br />

positions fl exibly and with graphic support.<br />

The positions are saved blockwise in point<br />

tables for convenient reuse at other<br />

locations for other operations. Now the reentry<br />

into a machining program has been<br />

adapted to this fl exible function: smarT.NC<br />

detects your entry into a unit in which<br />

machining positions are defi ned, and<br />

symbolically displays the positions in a<br />

preview window. You can now select via<br />

soft key at which position you would like to<br />

begin machining. smarT.NC then automatically<br />

inserts the appropriate tool and<br />

traverses to the selected position—of<br />

course only after your approval.<br />

CUT/COPY/PASTE of one or more units<br />

Using the key combinations you are<br />

familiar with from Windows, you can copy<br />

an entire unit or insert it at any other<br />

location in the program. Naturally, the<br />

SELECT BLOCK function you know from<br />

conversational programming is also<br />

available for the copying and pasting of<br />

multiple units.<br />

Feed rate also possible as FZ/FU/FMAX<br />

When specifying the feed rate, you can<br />

also enter a revolution feed rate in mm/rev<br />

or a cutting feed rate mm/tooth instead of<br />

in mm/min.<br />

6<br />

smarT.NC: mid-program startup


Tooltips displayed when using the<br />

mouse<br />

If you hold the mouse over an entry fi eld or<br />

selection box for more than one second,<br />

the iTNC displays a tooltip. Tooltips contain<br />

information or important notes about the<br />

respective function.<br />

Tool data editable during tool selection<br />

In the pop-up window for tool selection<br />

you can now also change the tool data<br />

shown there. The TNC automatically saves<br />

these changes in the tool table TOOL.T.<br />

Axis keys now position the cursor in<br />

forms as well<br />

Up to now, experienced conversational<br />

dialog programmers have been wanting to<br />

use the orange axis keys in smarT.NC for<br />

contour programming. Now they can. The<br />

orange I key (incremental/absolute<br />

switchover) and P key (polar/rectangular<br />

switchover) can now also be used.<br />

Automatic entry of workpiece blank<br />

into contour program<br />

When you create a new contour program,<br />

smarT.NC automatically takes the workpiece<br />

blank defi ned in the unit program.<br />

This transfer can be updated by soft key at<br />

any time.<br />

Incremental entry of machining<br />

positions<br />

When defi ning the positions directly in the<br />

form for each machining unit, the positions<br />

can now also be entered incrementally.<br />

smarT.NC: Tooltips when using the mouse<br />

smarT.NC: Editing the tool data during tool selection<br />

7


New Programming Functions<br />

– Conversational Programming<br />

Point fi lter for smoothing NC programs<br />

created offl ine<br />

With this TNC function you can make<br />

contours smoother that were created on<br />

external programming systems. The fi lter<br />

function creates a copy of the original<br />

program, and then adds any points<br />

required by the parameters that you set.<br />

This smoothes the contour to allow the<br />

program to run more quickly and with<br />

less jerk.<br />

Conversational: new 3-D line graphics with powerful zoom<br />

function<br />

3-D line graphics, for 3-D display of tool<br />

center-point path (upgrade function)<br />

The new line graphics display the programmed<br />

contour in three dimensions.<br />

With the powerful zoom function you<br />

can also see the details. You should<br />

especially use the 3-D line graphics to<br />

inspect programs created offl ine for irregularities<br />

before machining, in order to avoid<br />

undesirable traces of the machining<br />

process on the workpiece. In order to<br />

fi nd the error location quickly, the currently<br />

active block of the 3-D line graphics<br />

appears highlighted in the left window.<br />

In addition, the respective programmed<br />

end points can be displayed to show any<br />

concentrations of points.<br />

8<br />

Manual traverse in the active tool-axis<br />

system (upgrade function)<br />

Use this function in the Manual and<br />

Electronic Handwheel operating modes,<br />

as well as during a program interruption in<br />

the Program Run, Full Sequence operating<br />

mode to move the tool with the external<br />

direction keys or the handwheel in the<br />

direction in which the tool axis is currently<br />

pointed. This function is especially useful<br />

in fi ve-axis programs if you need to retract<br />

the tool and do not have detailed information<br />

about the tool-axis direction.<br />

Conversational: simple editing of a preset table<br />

More Convenient Preset Table<br />

Now, you access a preset table directly<br />

with the PRESET TABLE soft key in the<br />

Manual operating mode. There are also<br />

new possibilities for saving values in the<br />

preset table:<br />

Use the actual position of the tool or dial<br />

gauge as the new preset<br />

Assign any value to the actual position of<br />

the tool or dial gauge<br />

Incrementally shift a preset already<br />

saved in the table<br />

Directly enter the new preset without<br />

calculation of the kinematics


– Programming Station<br />

Since the beginning of this year, the iTNC<br />

programming station has been shipped with<br />

a new keyboard. The new keyboard has a<br />

much leaner housing and includes the new<br />

smarT.NC keys. The following improvements<br />

are available in the programming station<br />

version 340494-<strong>02</strong>.<br />

•<br />

•<br />

•<br />

All software options and FCL<br />

functions fully enabled<br />

One special benefi t: the complete array<br />

of soft ware options and FCL functions<br />

available for the control are fully enabled<br />

here. This enables users of the licensed<br />

or free demo versions (down load at<br />

www.heidenhain.de/service) to amply<br />

test all functions and then decide<br />

whether an upgrade on the machine is<br />

worthwhile.<br />

Virtual keyboard<br />

Especially the users of the demo version<br />

of the programming station can get an<br />

even better idea of how easy it is to<br />

operate the TNC using the keyboard.<br />

Use the iTNC control panel to open a<br />

virtual TNC keyboard on the screen,<br />

providing the control‘s most important<br />

dialog initiation keys. You will need a<br />

screen resolution of at least 1280x1<strong>02</strong>4<br />

to be able to see the control screen and<br />

the virtual key board at the same time.<br />

PLC basic program optionally<br />

installable<br />

When installing the programming station<br />

software, you can now also install the<br />

PLC basic program. This lets you<br />

perform a “dry run” in the Program Run<br />

modes with the programs created on the<br />

programming station, and the position<br />

display runs as well.<br />

9


Overview<br />

– New Functions with the NC Software <strong>34049x</strong>-<strong>02</strong>:<br />

Mode of operation<br />

10<br />

Standard<br />

FCL <strong>02</strong><br />

Option<br />

Function<br />

General information DCM: Dynamic Collision Monitoring (only with MC 422B)<br />

USB support for peripheral memory devices (memory sticks, hard disks, CD-ROMs)<br />

DHCP (Domain host control protocol) and DNS (domain name server) possible for network settings<br />

• Freely defi nable tables visible also in form view<br />

• All soft keys revised<br />

Slovenian language<br />

• Czech user interface now with native characters<br />

• Confi gurable update procedure for future software updates (e.g. automatic update over<br />

USB storage devices)<br />

• Additional HR 420 functions:<br />

Selection of the active override possible on the HR 420<br />

Freely defi nable soft-key menu for machine functions<br />

• Smaller pop-up window when HR 420 is active, to improve legibility of axis positions on screen<br />

• Look-ahead can be confi gured via machine parameters<br />

• Calculation of dynamic load for tilting axes<br />

• Inclined tool machining with noncontrolled axes<br />

smarT.NC Direct loading of contours from DXF fi les and saving as smarT.NC contouring programs<br />

Cycles for coordinate transformation introduced<br />

PLANE function introduced<br />

Contour pocket: Separate depth can be assigned for each subcontour<br />

Mid-program startup with graphic support<br />

• Cutting speed as alternate entry to the spindle shaft speed<br />

• Feed rate can also be entered as Fz (feed per tooth) or Fu (feed per revolution)<br />

• Tool data can be edited in a pop-up window during tool selection<br />

• Axis keys now also position the cursor in the forms. The I key (incremental/absolute switchover)<br />

and P key (polar/rectangular switchover) now also function for contour programming.<br />

• CUT/COPY/PASTE of one or more units<br />

• Automatic entry of workpiece blank into contour program<br />

• Incremental entry of machining positions in forms for machining units<br />

• Tooltips displayed when using the mouse<br />

• Navigation through the forms using the axis keys


Mode of operation<br />

Conversational<br />

programming<br />

Standard<br />

FCL <strong>02</strong><br />

Option<br />

Function<br />

Reading of contours from DXF fi les and saving them as conversational programs<br />

Cycle for global setting of touch-probe parameters<br />

Point fi lter for smoothing NC programs created offl ine<br />

3-D line graphics for verifi cation of programs created offl ine<br />

Manual traverse in the active tool-axis system<br />

• Cutting speed as alternate entry to the spindle shaft speed<br />

• Simplifi cation when working with the preset table, incremental correction of preset values possible,<br />

correction of the active preset possible<br />

• Contour pockets can now contain signifi cantly more contour elements<br />

• Consideration of an active basic rotation in manual probe cycles<br />

• Measuring log for probing cycles can now also be displayed on the screen during program<br />

interruption<br />

• FK transformation selectable as structured plain-language or linearized plain-language<br />

ISO • PLANE function also in possible in ISO<br />

Programming<br />

Station<br />

• Virtual keyboard display in new version of the programming station<br />

• PLC program provided for optional installation (can be used to move axes)<br />

• Access to the PLC with the keyword “PLC”<br />

• All options and FCL functions are fully enabled<br />

11


Overview<br />

– All Options in the NC Software <strong>34049x</strong>-<strong>02</strong><br />

Option<br />

number<br />

12<br />

Option Id. Nr. Comment<br />

0 Additional axis 354 540-01 Additional control loops 1 to 8<br />

1 353 904-01<br />

2 353 905-01<br />

3 367 867-01<br />

4 367 868-01<br />

5 370 291-01<br />

6 370 292-01<br />

7 370 293-01<br />

8 Software option 1<br />

(for MC 420)<br />

9 Software option 2<br />

(for MC 420)<br />

367 591-01 Machining with a rotary table<br />

Programming of cylindrical contours as if in two axes<br />

Linear feed rate<br />

Coordinate transformation<br />

Tilting the working plane, PLANE function<br />

Interpolation<br />

Circular In 3 axes with tilted working plane<br />

367 590-01 3-D machining<br />

Motion control with minimum jerk<br />

3-D tool compensation through surface normal vectors<br />

Using the the electronic handwheel to move the swivel head with during<br />

program run<br />

Position of the tool tip remains unchanged thanks to Tool Center Point<br />

Management (TCPM)<br />

Keeping the tool normal to the contour<br />

Tool radius compensation normal to the direction of the tool<br />

Interpolation<br />

Linear in 5 axes (export permit required)<br />

Spline: execution of splines (3rd degree polynomial)<br />

Block processing time 0.5 ms<br />

18 <strong>HEIDENHAIN</strong> DNC 526 451-01 Communication with external PC applications over COM components<br />

40 DCM collision 526 452-01 Dynamic Collision Monitoring (only with MC 422B)<br />

41 Additional language 530 184-01 User interface in Slovenian<br />

42 DXF converter 526 450-01 Load and convert DXF contours<br />

53 FCL 529 969-01 Feature Content Level<br />

<strong>DR</strong>. <strong>JOHANNES</strong> <strong>HEIDENHAIN</strong> <strong>GmbH</strong><br />

Dr.-Johannes-Heidenhain-Straße 5<br />

83301 Traunreut, Germany<br />

{ +49 (8669) 31-0<br />

| +49 (8669) 5061<br />

E-Mail: info@heidenhain.de<br />

www.heidenhain.de<br />

571 500-21 · 5 · 6/2006 · H · Printed in Germany · Subject to change without notice<br />

For more information<br />

Brochure: iTNC 530

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!