Heidenhain tnc 355 instructions
HEIDENHAIN tnc 355 instructions program Logic unit LE Q Electronic handwheel Floppy disk urıit FE CONTENTS Programming Program management Program input during machining Central tool memory Fourth axis/Fifth axis Entering of workpiece geometry Canned cycles Variable parameter programming Coordinate conversion Program call and subprogramming Correction of entry errors/Program editing Program test Program checking Accessories Fault/Error diagnosis Distance-coded reference marks Information for the machine tool builder Technical specifications Dimensions The versatile contouring control Keyboard unit TE C Visual display unit BE Snap-on Keyboard unit at the machine or externally in plain language format in ISO-format machining programs, max. program blocks Rotary table, universal swivel table, swivel head and/or supplementary linear axis Nominal value entry, Tool compensation Linear interpolation Circular interpolation Tangential contour approach and departure, Helical interpolation Standard milling and boring cycles Variable contour pockets Parameters as space retainers/direct value assignment/mathematical functions/logical functions Mirror imaging, Scaling factor Datum shift and Coordinate system rotation Nesting of programs within other programs/Subprograms and Program part repeats by computation with graphic simulation of program execution Floppy disk unit Touch probe systems Electronic handwheels Programming software Two dialog languages, User parameters, Customized macros, Automatic tool change, Spindle Orientation, Axis error compensation, Positioning with Hirth-type serration Integral PLC Hardware variations of TNC The Machine Operator as Programmer From the very beginning, our controls A11 TNC s are consistent: were designed for programming in the By changing from one TNC generation workshop. They guide the operator with to the next the user merely builds on plain language prompts and instruc- what he already knows. He does not tions, with terms that he immediately have to relearn. understands, like feed rate and circle radius . You can even program strictly according in order to improve user friendliness we to ISO, for example as training: the TNC intentionally changed our program input 355 also fully complies with the ISO from the ISO standard, which was deve- standard. loped for program input via data med- ium instead of for people. As a result, the machine operator can do his own pro- gramming, he no longer need bother with tedious G codes.
This allows the machine operator to make better use of his specialized knowledge. Together with the Touch Probe System, the TNC aids the operator at workpiece setup. TNC graphics allow him to check a program for errors before actual machining, thereby ensuring error recognition and correction.
Operator-oriented keyboards: Designation and recall of NC-programs, Clear program, Recall of another NC-program within an NC-program, Line/Chamfer, Circle defined by arc end position and radius, Rounding of corners/Tangential contour approach and departure, Circle tangentially adjoining the previous contour, Circle definition with circle center and arc end position, External data input and output, Programming and editing, Touch probe function, Delete block, Actual position data programming, Enter into memory, Search and editing routines Graphics, Programmed STOP; Interruption/Graphics mode, Discontinuation, Definition and recall of canned cycles, Definition of workpiece blank form and reset to blank form programs and programmable part repetition, Magnify function, No entry into memory, Graphics Start, Definition and recall of tools/Tool length and radius compensation.
The TNC keyboard is logically oriented to the programming procedure. Key designations are clear and unambiguous either by generally recognized symbols or by simple, English-language terms and abbreviations.
HEIDENHAIN TNC 355: Display and keyboard for plain language programming, Operating Programming and Editing, Displays for operating mode and fault/error messages including dialog lines for operator prompting during programming, Preceding program block, Current program block and editing field, Next program block, Successive program block, Status displays: Actual position, Datum shift, Mirror image axes, Angle for coordinate system rotation, Scaling factor, Circle center coordinates, Tool number, Tool axis, Spindle rpm, Feed rate, Auxiliary function. All information required for operation or programming, e.g. dialog questions, hints, instructions or error messages, appears ergonomically arranged on the display screen. This provides you with a constant overview by giving you all necessary information at a glance. TNC is available with interactive dialogs in 8 languages.
External programming: Our TNC is perfect for external programming. Programs may be of any length. In line with transfer blockwise, the TNC can read and simultaneously run very long programs, e.g. for 3-D machining tasks. Even if you are not yet considering external programming or CAD applications, it's good to know that the TNC is equipped for computer linkage.
Two controls in one: For programming at the machine in accordance with ISO 6983, the magnetically mounted, snap-on keyboard is placed over the left-hand keypad, and the control is switched over to ISO format. Now you can work with G-codes and standard addresses. Block format for positioning blocks, G-codes and additional G 90 or G 91 preceding each coordinate, coordinates, and additional circle center coordinates, feed rate, auxiliary function, spindle speed, tool number. The block number is entered manually or generated automatically.
Actual position data programming Enter into memory Programming and editing Search and editing routines No entry into memory
Block number Standard address Preparatory functions Feed rate/Dwell time/scaling factor Auxiliary function Spindle speed/Spindle orientation Variable parameter definition Graphics Polar coordinates for rotation X-coordinate of circle center Y-coordinate of circle center Z-coordinate of circle center Lab programming and program part repetition Tool length Circular arc radius/Polar coordinates radius/Rounding-off radius/Tool radius Tool definition/Tool call/Next tool Graphics mode Definition of workpiece blank form and reset to blank form Magnify function Graphics Start HEIDENHAIN TNC 355 values and axis address
Block entry into memory: programming - Entry of parameter as a substitute for a numerical value Manual operation: The control operates as a conventional digital readout Positioning with MD1 Manual Data Input: Block is keyed-in without entry into operating mode memory and immediately positioned Program run in single block operation: Block-by-block positioning with individual press of START-button Automatic: After press of START-button, complete run of program sequence until programmed STOP or program end Programming: The machining job is programmed either at the machine or via the data interface Electronic handwheel Program test: Analytical check of the stored program without machine movement
Supplementary operating modes: mm/inch, switch-over, Character height for position display. safety working limits, user parameters as defined by the machine tool builders; Display switch-over: Vacant blocks, Actual/Nominal value/Distance to go/Trailing error; RS-232-C/ interface/ISO only: Block number increment HEIDENHAIN Programming to ISO G-CODES ADDRESS LETTERS Linear interpolation - Program protection Program beginning or call G 00 Cartesian, rapid traverse G 50 Clear/Edit protection G 01 Cartesian Rotation: G 07 Single axis block Tool management about X-axis G 10 Polar, rapid traverse G 51 Next tool number when using Tool management about Y-axis G 11 Polar central tool memory Tool management about Z-axis G 99 Tool definition Circular interpolation, Cartesian Dimensions: parameter G 02 Clockwise with R-word: circle Q in inches defined with endpoint in G 70 in inches Cartesian coordinates and radius G71 in millimeters F Feed rate/Dwell time with clockwise G 90 Absolute G 04/Scaling factor with G 72 G 03 Counter-clockwise with R-word: G91 Incremental circle with endpoint in Cartesian G Preparatory function coordinates and radius counter- Machining cycles clockwise G 37 Definition of variable contour H Polar coordinates angle/Rotation G 05 As G 02/G 03 without direction pocket angle with G73 data G 56 Pilot drill G 06 tangential G 57 Rough-out 1 X-coordinate of circle center G 58 Contour mill clockwise J Y-coordinate of circle center 1 Circular interpolation, polar G 59 Contour mill counter-clockwise K Z-coordinate of circle center G 12 Clockwise via polar coordinates G 74 Slot angle G 75 Rectangular pocket, clockwise L Set table number with G 98/Recall of subprograms and program part repetition/Tool length with G 99 G 13 Counter-clockwise via polar G 76 Rectangular pocket, counter-clockwise M Auxiliary function coordinates angle clockwise part repetition/Tool length with G 99 G 15 As G 12/G 13 without direction G 77 Circular pocket, clockwise data G 78 Circular pocket, counter-clockwise N Block number G 16 Connected tangentially to wise preceding contour via endpoint G 83 Peck-drill G 84 Tapping Pole definition P Cycle parameter in canned cycles/ G 29 Transfer of last nominal position Coordinate transformations Parameter in parameter definition value as pole G 28 Mirror image
G 54 Date shift O. Q-parameter as a substitute for a Plane selection G 72 Scaling factor numerical value G 17 XY, tool axis Z G 73 Coordinate system rotation G 18 ZX, tool axis Y plane R Circular arc radius with G 02, G 03, G 19 YZ, tool axis X G 79 Cycle call G 05 Polar coordinates radius/ G 20 Tool axis 1V Rounding-off radius with G 25, G 26, Other cycles and functions G 27/Tool radius with G 99/Chamfer Chamfer/Corner radius G 04 Dwell Time with G 24 G 24 Chamfer with R G 36 Spindle orientation with S-word G 25 Rounding of corner with R G 39 Identifies program for call-up via S Spindle speed/ G 79 Spindle orientation with G 36 Contour approach and G 55 Touch probe function Work- departure piece surface as datum Tool definition with G 99/Tool call/ G 26 Contour approach with R Next tool with G 51 G 27 Contour departure with R Program markers label numbers Blank form definition of G 98 Set label number U Linear movement parallel to X-axis graphics V Linear movement parallel to Y-axis G 30 Min. point W Linear movement parallel to Z-axis G 31 Max. point Program run stop X Linear movement X-axis command G 38 STOP-block Y Linear movement Y-axis command Z Linear movement Z-axis command _ Tool radius compensation G 40 No compensation End of block G 41 Left of contour G 42 Right of contour G 43 Paraxial compensation: Extension R+ G 44 Paraxial compensation: Reduction R
The control can store up to 32 NC programs with a total of 3100 blocks. For workpiece machining, or external data input and output each NC program is assigned with an identification number of up to eight digits and the program length is indicated. You therefore have the possibility of quick access to any program. Programs can also be protected against erasing or alteration.
4th Axis 5th Axis In addition to the three linear axes X, Y, and Z, the TNC355 can control two further axes, i.e. the 4th and 5th axis. Both additional axes can be programmed for rotary movements, e.g., a rotary table, swivel head, or a universal swivel table, or for linear movements, e.g., a ram or retractable quill. The control interpolates the movements of max. 3 out of 5 axes, i.e., 3 out of 5 axes can be traversed simultaneously. With the controlled simultaneous movements of a rotary table and a linear axis, it is possible to machine spirals, threads, or helices. A controlled quill offers greater flexibility for boring operations or for workpieces which are difficult to access. The 4th and 5th axis can be activated at any time, thus permitting the subsequent retrofitting of a rotary table to the machine. On the other hand, both axes of the TNC can be utilized for display of position values only.
HEIDENHAIN TNC 355 Entering workpiece geometry Entering position data as per workpiece dimensioning Nominal position data for workpiece machining can be entered into the control in conformance with the dimensioning of the production drawing: Cartesian or polar coordinates absolute or incremental dimensions inches or millimeters.
Absolute dimensions Absolute dimensions Incremental dimensions Incremental dimensions Tool compensation saves calculation work It's the workpiece contour, i.e. the drawing dimensions, and not the path of the tool center, that you program. The control takes the respective tool radius into the program blocks are independent of the tools used for machining; tool dimensions are entered control also compensates for various tool lengths. Calculation of intersections on inter- Transitional areas on external corners nal corners The control automatically The control automatically inserts a transitional arc on corner P, so that the cutter guides the tool such, that unwanted rolls around the corner. HEIDENHAIN TNC355 Linear interpolation Straight line milling in any direction. TNC355 is a 3-D contouring means that workpieces can be machined not only diagonally in a plane deter- mined by two machine axes, but also diagonally in this case, the To program a straight line, always press control also allows for the radius and the control prompts you length of the tool. for the required input data, e.g. the co- ordinates of the target position for a diagonal path. Chamfers To mill a chamfer on a workpiece corner, entry of the chamfer side length is sufficient. Circular interpolation Four ways of circular programming. The control's circular interpolation function lets you produce circular studs, slots, contours and rounded corners. The circular contour may be defined in Often, the radius and endpoint of c Use this key for circles that con- the drawing by the circle center and the circular arc are known, but not nect tangentially to the preceding the endpoint of the arc. the presents no problem for contour. Only the endpoint of the cir- α in that case, start the dialog with the TNC in forming the required arc. cular arc needs to be defined in either this control asks for the Cartesian or polar coordinates see coordinates of the circle center. diagram . c Now press this key and enter the coor- dinates of the arc endpoint see diagram . in either Cartesian or polar coordinates For rounding of corners, i.e. inserting a circular arc that connects tangentially on both sides between two straight lines a straight line and an arc or two arcs the control requires only the coordinates of the corner and the desired radius. HEIDENHAIN TNC355 Tangential Helical contour interpolation
approach and With helical interpolation by larger diameter, internal or external departure screw threads lubrication grooves cams pockets In order to prevent marks on the work- can be milled on cylindrical surfaces. piece surface, the milling tool must Auxiliary equipment such as an NC rotary make a tangential run-on and run-off table or dividing head is not required. merely define the starting point or endpoint of the contour and the approach or departure radius for the control then takes care of the rest. No chatter marks on the machined surface To program helical interpolation, you first enter the coordinates of the center, the total angle of rotation and the height or depth of the helix. HEIDENHAIN TNC355 Canned cycles Certain frequent machining operations are pre-programmed as canned cycles, e.g. the milling of slots, rectangular and circular pockets, peck-drilling, tapping. These canned cycles reduce program- ming time and simplify program entry. Program errors are minimized. Simple programming of frequent machining routines set-up clearance clearance Pecking depth Pecking depth Total Total hole depth hole depth
Peck drilling Tapping TNC355 asks for: Set-up clearance
Pecking depth Milling depth Second side First side length To mill a slot or elongated hole Rectangular pocket milling Circular pocket milling TNC355 asks for: Set-up clearance Milling depth Pecking depth Feed rate for pecking First side length Second side length Feed rate Rotation clockwise
HEIDENHAIN TNC355 Milling cycles for variable contour pockets Particularly in the field of tool, die, and mold manufacturing, not only rectangular or circular pockets, but also pockets with irregular contours are required. So far, it was necessary to calculate all the endpoints of the areas and lines for programming the contour, and each individual step for clearing out the pocket had to be entered. Pockets with any desired contour, level base, and perpendicular walls can be easily programmed. You only specify the allowance for finishing and the pocket depth. A suitable choice of roughing-out angle reduces machining time to a minimum. The control prompts you for the data, just as in the other machining cycles.
HEIDENHAIN TNC 355 Procedure Pilot drilling is possible. The cutter then plunge-cuts at the calculated positions and produces a channel around the inner contour of the pocket and the outer contour of the islands, with the specified finishing allowance. The pocket is roughed-out line-by-line in stepover milling. If need be, the contours of the pocket and the islands are finished to size.
HEIDENHAIN TNC355 Variable parameter programming When compiling a program, numerical values, nominal positions, feed rates, tool dimensions, and entry data for canned cycles can be substituted by space retainers or so-called variable parameters. With these parameters, you can then directly assign numerical values, either directly or via mathematical or logical functions. The control can interrelate parameters among themselves or with numerical values via the following mathematical functions: , and more. If a contour is programmed using these functions, the control makes real-time calculations during program run. You can use this feature to mill cams, spirals, 3D profiles, or for part families, e.g., when dimensions relate to one another.
Example: draw punch A frequently used form of the drawing punch is the cuboid with rounded program can be modified fast by using parameters from cuboid to hemisphere.
HEIDENHAIN TNC355 LOGICAL FUNCTIONS A parameter can be compared with another parameter or with a numerical value (greater, smaller, equal, unequal), e.g., the control can establish whether an actual value and a predetermined value coincide after execution of a program section. Depending on the comparison, a jump to a certain program label can be commanded.
Example: truncated cone You can use parameter programming to produce three-dimensional shapes, a truncated cone.
With the program, you can produce a copy by modifying a single parameter only. Radius of base, radius of sectional surface, starting angle, angular increment, height of truncated cone. Excerpt from parameter program. LBL20. Mirror-imaging Scaling-1i. You can mirror-image symmetrical shapes milling or drilling patterns in the machining plane. This saves programming one half of the nominal positions. The scaling factor is important and useful in manufacturing electrodes, for example, or where shrinkage factors must be taken into account. Automatic compensation for shrinkage form allowances. Datum shift and coordinate system rotation. In cases where milling and drilling patterns are repeated at shifted positions, there's no need for reprogramming. You only specify the offset. If a milling or drilling pattern is rotated on a circular arc, you program a coordinate system rotation.
Program call and subprogramming. Creating your own machining cycles. Programs can be integrated into other programs. In conjunction with variable parameter programming, this enables you to create machining cycles to your own specific needs. Program recalls can be nested up to 4. Machining of outer contour can also allocate a program and subprogram. Time-saving via subprograms and program part repeats. Repetitive machining routines do not have to be re-entered within one program. Subprograms can be labeled as subprograms and called-up, as required. Up to 254 subprograms can be programmed. Datum shift, Coordinate system rotation, Subprogram call, Correction of entry errors. Easy and convenient. You can page backward and forwards through the program. The control checks program entry and displays error messages in plain language format. This feature applies not only to plain-language format but also to programming per ISO standard.
Programming assurance through a test run without machine movement. On completion of program entry, you can run an analytical program test without machine check for logical errors. It helps the operator gain confidence in working with the control. Program check with graphics. The TNC 355's graphics feature helps you check a program on-screen by simulating the machining of the workpiece. Depending on the purpose of the check, various display modes are available. Projection in three planes, similar to a production drawing. You can shift the sectional plane wherever you wish. Plan view with depth display, optionally with 5 or 17 shades of gray, provides a clearly depicted simulation of machining progress in a three-dimensional view. The workpiece is displayed in two full or sectional elevations and in a plan view. You can change from one display mode to another at any time or generate a magnified image of a workpiece detail. See your mistakes before they happen.
Plan view with depth display 3D view In three-dimensional display, you can tilt or rotate the workpiece. The workpiece is shown in a plan view with varying grades of depth shading; the darker, the deeper. Optional 5 or 17 shades. This display mode gives an especially clear depiction of machine action. Documentation Hardcopy print-out of the on-screen image is possible via the RS-232-C/ interface. Magnify Any workpiece detail can be selected for simulation of machining in magnified applies to all graphics display modes.
Floppy disk unit for external program storage Simple and safe, long-term program Connection of other peripherals The storage Our FE401 offers an almost floppy disk and magnetic tape cassette unlimited storage facility for machining units also have RS-232-C/ interfaces for connection of further commercially available peripherals such as data printers or punched tape read/write units.
Programs from an external programming station The floppy disk control memory capacity, transfer blockwise, in data blocks, is possible with simultaneous machining.
Simple operation The floppy disk unit is operated via the keys on the TNC. You simply press the -key, and the FE immediately helps you with its dialog questions and prompts on the TNC-display screen similar to workpiece contour programming.
HEIDENHAIN TNC355 Touch probe systems with cable connection 3D Touch Probe Systems from HEIDENHAIN are suited for use both in tool and die manufacture as well as in automated production equipment. In tool and die manufacture, electronic alignment reduces machine idle time and increases accuracy of the workpiece position. In series production, the 3D Touch Probe Systems can be employed to monitor work processes, e.g., for tolerance checking during machining or also for workpiece identification prior to machining.
3D Touch Probe Systems are simple to use: the probe head is equipped with a tool shank and can be mounted in the spindle like any tool. Both during manual operation as well as in the programming of probe cycles, the TNC numerical control supports the operator with questions and prompts in plain language dialog.
Touch Probe Functions for Electronic Workpiece Alignment Calibration Basic Rotation Corner as Datum The stylus deflection resulting from contact has an effect on probe accuracy and must be calculated in the result of a measurement. The TNC control determines this compensation value simply and quickly with the probe cycles Calibration of effective radius and Calibration of effective length In subsequent probing operations, the TNC automatically accounts for these compensation values in the output of measured values.
Signal Transmission via connecting cable Probe Reproducibility better than 1 μm 039 in. Probe Speed max. 3 m/min 118 ipm Stylus ceramic, available in various lengths Ball Tip Material ruby Permissible Stylus Deflection axial: 10 mm in. axial: 20 mm in. at Stylus Length 43 mm in. radial: 13 mm in. radial: 20 mm in. Type of Protection 1EC 529 1P 55 Interface to NC Control Ext. Interface Electronics: APE 110 Integral Interface Electronics.
Signal at rated Signal at rated voltage V: voltage V TTL: UaH? V at 1aH = mA U8 at 1aH mA UaL A at 1aL = mA UλL V at 1aL mA Circle Center as Datum Workpiece Surface as Reference A time-consuming gauging of cylindrical surfaces is no longer necessary. In a workpiece surface which is programmed touch probe cycle, only four points of a bore or shaft are probed. to one of the three machining planes can be set as reference plain. With the aid of the Touch Probe, the control determines the current position value of the surface in the probe axis. The control calculates the center point, which can then serve as datum for workpiece machining. HETIDNECN3HAIN Touch probe systems with infrared transmission The TS511 with infrared transmission is intended for use in automated production in conjunction with automatic tool changers. TS 511 Signal Transmission infrared light: 2 transmitters at 0 and 1 starting signal receiver at 0, optional signal envelope to spindle axis: 90/60/30, distance probe head - transmitter/receiver: 500... 2000 mm in. or mm in. Probe Reproducibility better than 1 μm 039 in. Probe Speed max. 3 m/min. 118 ipm Stylus ceramic, available in various lengths Ball Tip Material ruby Permissible Stylus Deflection axial: 10 mm in. at Stylus Length 43 mm radial: 13 mm in. Type of Protection 1EC 529 1P 55 Power Supply 4 NiCd storage batteries, size micro, max. duration of operation per charge: 8 hr Interface to NC Control SE 510 Transmitter/Receiver and APE 510 0г 511 Interface Electronics for connection of two SE 510, signal level of APE 510 same as for APE 110 page 35 Programmable Touch Probe Function Example: Tolerance Inquiry During first the centers and then the distance between the two centers. Through comparison of this distance with given tolerance limits, deviations are quickly recognized and suitable corrective measures can be taken without interruption of machining. Improve your accuracy through early error recognition and compensation. 511 Example: Workpiece Identification Workpiece A or workpiece B with differing heights are set up for machining via pallet changer. After the change, the 3D Touch Probe System measures under program control the height of the workpiece, which is then stored in a Q parameter. By comparing parameters the V TNC control can now automatically call and execute the program appropriate to Q or Q1>o the workpiece. HEID T E N N C H3A5IN Extra-sensitive set-up The drive motor moves the machine slide in direct relation to the rotation of the translation ratio can be reduced to mm or per handwheel revolution. This enables extremely fine set-up work. The models HR150 and HR250 handwheels are switched to the individual machine slides via the axis keys on the control panel. selectable via TNC keyb. 4m/min =4rps, unless limited by TNC-parameters from TNC 3m, 10ft., 33ft. 1m, 66ft. 64 1EC529 Operation C F, C F 0,3 kc without knob FlexK: the TNC Programming Software from HEIDENHAIN A familiar problem: workpiece drawings that are not dimensioned for NC. HEIDENHAIN's FlexK flexible contour programming is now available for these problem cases. R20 Your work with FlexK is geometry-assisted. You can program workpiece contour elements in two ways - both dialog prompted, of course: in HEIDENHAIN plain language format with the familiar programming functions of the TNC contouring control, if contours are dimensioned accordingly, or in so-called flexible NC blocks in which only the known data are entered, i.e. data shown in the workpiece drawing. From these data, FlexK calculates the geometric points necessary for program creation, such as tangent points, points of intersection, center e-q points, etc. 22 Your work with FlexK is graphic assisted as well: The contour elements programmed with normal or flexible NC blocks are depicted in color in the chosen machining plane. An example of dimensioning not suited for NC: contour elements that are not defined by their end points. HEID TENNCHAIN Extra-sensitívě set-up The drive motor moves the machine slide in direct relation to the rotation of the translation ratio can be reduced to mm or per handwheel revolution. This enables extremely fine set-up work. The models HR150 and HR250 handwheels are switched to the individual machine slides via the axis keys on the control panel. selectable via TNC keyb. 4m/min =4rps, unless limited by TNC-parameters from TNC 3m, 10ft., 33ft. 1m, 66ft. 64 1EC529 Operation C F, C F 0,3 kc without knob FlexK: the TNC Programming Software from HEIDENHAIN A familiar problem: workpiece drawings that are not dimensioned for NC. HEIDENHAIN's FlexK flexible contour programming is now available for these problem cases. R20 Your work with FlexK is geometry-assisted. You can program workpiece contour elements in two ways - both dialog prompted, of course: in HEIDENHAIN plain language format with the familiar programming functions of the TNC contouring control if contours are dimensioned accordingly, or in so-called flexible NC blocks in which only the known data are entered, i.e. data shown in the workpiece drawing. From these data, FlexK calculates the geometric points necessary for program creation, such as tangent points, points of intersection, center e-q points, etc. 22 Your work with FlexK is graphic-assisted as well: The contour elements programmed with normal or flexible NC blocks are depicted in color in the chosen machining plane. An example of dimensioning not suited for NC: contour elements that are not defined by their end points. HEIDENHAIN FlexK operates with the well-known Program Transfer to TNC 1if the flexible program contains mistakes, MS-DOS operating system on IBM or the programming software will interrupt IBM compatible personal computers. A With the FlexK function TRANSFORM the translation. A plain language HEIDENHAIN TNC keyboard is supplied the programming software produces a message will bring the error to your for programming and operation. With TNC program out of the flexible NC attention. this keyboard, the relation to TNC blocks controls is always maintained, eliminating the need for the user to relearn. A familiar problem: workpiece drawings that are not dimensioned for NC. HEIDENHAIN's FlexK flexible contour programming is now available for these problem cases. Your work with FlexK is geometry-assisted. You can program workpiece contour elements in two ways - both dialog prompted, of course: in HEIDENHAIN plain language format with the familiar programming functions of the TNC contouring control, if contours are dimensioned accordingly, or in so-called flexible NC blocks in which only the known data are entered, i.e. data shown in the workpiece drawing. From these data, FlexK calculates the geometric points necessary for program creation, such as tangent points, points of intersection, center e-q points, etc. Your work with FlexK is graphic-assisted as well: The contour elements programmed with normal or flexible NC blocks are depicted in color in the chosen machining plane. An example of dimensioning not suited for NC: contour elements that are not defined by their end points. HEIDENHAIN FlexK operates with the well-known MS-DOS operating system on IBM or IBM compatible personal computers. A HEIDENHAIN TNC keyboard is supplied for programming and operation. With this keyboard, the relation to TNC controls is always maintained, eliminating the need for the user to relearn
HEIDENHAIN Fault Diagnosis
Encoder Supervision
Error Supervision
Supervision of External Electronics
The control monitors itself and the peripherals, such as the floppy disk unit and printer, as well as the position loop and important machine functions. System faults are displayed on the VDU screen in plain language. Major faults also activate the emergency stop circuit.
Monitoring of Drives
Spindle Rotating Direction
Error Supervision (Not Programmed)
Supervision of TNC Electronics
Supervision of Floppy Disk Unit FE401
Distance-Coded Reference Marks
Following a power interruption, the correlation between the position of the machine slides and the position values in the machining program is maintained by moving each axis over its reference point. The scale graduation consists of sealed linear encoders with distance-coded reference marks.
It is not always possible to approach the reference points without difficulty, for instance, due to the danger of a collision between the tool and workpiece or because of long traverses. Now, HEIDENHAIN has developed linear encoders with distance-coded reference marks, allowing for a split-second approach to the homing position.
The distance for reference point approach is a mere 20 mm.
LS 101 C: 10 μm and an adjacent mark track.
LS107 C: Measuring Lengths.
LS403C/LS404C: Measuring Lengths with Mounting Spar (2040 mm or inches).
LS70C: Measuring Lengths.
Two Dialog Special-Oriented Customized Spindle Stop
In addition to the officially spoken language, English language dialogs are available for commissioning or training in foreign countries.
For the gripper of the tool changer to grasp the tool or for the 3D-infrared touch probe system TS 511 to be in the proper position, the spindle position must have a specific orientation. Acquisition of the actual spindle position is performed by an incremental rotary encoder ROD 428 with 10241 lines. The nominal spindle position is determined by the orientation cycle or machine parameters.
Positioning is performed via a PLC-command.
Machine parameters that affect the TNC functions and those that influence contour calculation can be declared as user parameters and made accessible to the operator.
Example: Switchover between HEIDENHAIN-dialog-programming and ISO format, stepover of milling cutter with pocket milling, switchover between the actual dialog language and basic dialog language English. Positioning within 3D.
Interrogation markers provide information as to whether the actual value for a pocket number corresponds to the nominal value. If the axes of your machine are locked via Hirth-type serration, you can enter a positioning pattern via machine parameters.
HEIDENHAIN TNC355 is equipped with an integrated PLC for a standard program, which can be used by the machine manufacturer as is or adapted to the machine characteristics.
User-defined machine parameters can be declared to influence contour calculation and TNC functions. The program memory of the PLC is insufficient. You can combine up to 300 PLC statements in direct programming at the control, eliminating the need for a separate programming unit.
Variations of TNC 355:
TNC355 B for 4 axes and oriented spindle stop
TNC355 C for 5 axes and oriented spindle stop
TNC355 S for 5 axes and oriented spindle stop
These control units feature external power boards, additional inputs, and outputs for enhanced functionality.
Logic unit with PLC-board Keyboard unit TE 355 C 46 Technical data Specifications TNC 355 Control versions TNC355 with Visual Display Unit 12 inch, monochrome including stored-program machine interface control PLC TNC 355 for 4 axes and oriented spindle stop Control type Contouring control for 4 or 5 axes with oriented spindle stop. Linear interpolation in 3 of 4 axes, circular interpolation in 2 of 4 axes, Helical interpolation Program input and output per plain language dialog concept or ISO 6983 standard mm/inch conversion for input values and displays Display step mm or in. or mm or in. Nominal positions absolute or incremental dimensions in Cartesian or polar coordinates Entry step down up mm or in. Operator-prompting and displays Plain language dialogs and error messages in 8 languages Display of current, previous and next two program blocks Status indicator for all major program data including actual value/nominal value/distance to go/trailing error. Program memory Semiconductor memory with battery backup for 32 NC-programs, total 3100 blocks Programmable read/write protection Central tool memory Up to 99 tools. Suitable for tool changer with random select or fixed pocket coding system Operating modes Manual/Electronic handwheel: control functions as a conventional digital readout Traverse of machine axes either per electronic handwheel or in jog positioning. Positioning with manual data input: each positioning block is run after being entered; block data is not stored Program run in single block: program entered is run block-by-block after individual press of START-key Program run automatic: program run started by press of key, runs to programmed STOP or program end. Programming also in background mode for linear or circular interpolation: manually per program list or drawing or externally via RS-232-C/ data interface e. g. via Floppy disk unit or Magnetic tape unit from HEIDENHAIN; or other peripheral devices for single-axis operation additionally by transfer of position data actual values with conventional workpiece machining playback mode Transfer blockwise: program transfer from a host computer or floppy disk unit. Programs exceeding control memory capacity can be transferred and run simultaneously online Additional selectable operating modes: mm/inch, character height for position display, safety working limits. user parameters defined by machine tool builder Displays: vacant actual value, distance to go, trailing error, RS-232-C/ interface: ME/FE/EXT. Baud rate HEIDENHAIN Technical data Specifications TN c 355 Programmable Straight line, chamfer Circle entry: center and endpoint of circular arc or radius and endpoint of circular arc Circle connected tangentially to preceding contour entry: of arc endpoint Rounded entry: transitional radius Tangential contour approach and departure number/tool length and radius compensation Spindle orientation Spindle speed Rapid traverse Feed rate Program nesting Subprograms/program part repeats Canned cycles for peck-drilling, tapping, slot milling, rectangular pocket milling, circular pocket milling Cycles for milling pockets with variable contours with up to 12 intersections computed by control Coordinate system rotation and datum shift Mirror-imaging, scaling factor Dwell time/Auxiliary functions/Program STOP Customized macros Variable parameter programming Mathematical functions =/+/ /x/-/sin/cos/angle a from r sina and r a2+b2 Parameter comparison =/+// Program test Analytical program test and without machine movement graphic simulation of machining program Display modes: in 3 planes, plan view with depth shading, 3D simulation, magnify function Program editing Editing of program words, insertion of program blocks, deletion of program blocks; search routine for finding program blocks with particular characteristics within a program Program continuation after Control facilitates resumption of program after interruption by retaining all important interruption program data Touch probe functions Programmable: Actual position definition of axis-perpendicular workpiece surface. For setting up in Manual and Electronic handwheel modes: calibration, definition of angular clamping attitude of workpiece, definition of workpiece corner and circle center, definition of workpiece surface as datum. Measured values can be output through the data interface. Data interface Standard interface per CCITT or EIA standard RS-232-C; Baud rates: 110, 150, 300, 600, 1200, 2400, 4800, 9600 Baud Expanded interface with control characters and block check characters BCC for Transfer blockwise Fault/Error diagnosis and Control displays programming and operating errors in plain language. It monitors the monitoring functioning of major electronic assemblies, positioning systems, and important machine functions. If an error is detected, a plain language error message is generated, and the machine shuts down via emergency STOP Reference mark evaluation Datum values are transferred automatically following power failure by crossing encoder reference marks also applies to distance-coded reference marks. Max. traversing distance Max. traversing speed Feed rate and spindle override via two potentiometers on the control panel Encoders for position feedback HEIDENHAIN incremental linear encoders or rotary encoders, linear encoders also with distance-coded reference marks, grating period Dimensions TE 355 B/D Keyboard unit 50 HEIDENHAIN LE3556/C Logic unit TNC 355 LE3550/S Logic unit HEIDENHAIN France Norway DR. JOHANNES HEIDENHAIN GmbH HEIDENHAIN FRANCE SARL BACHKE MASKIN A/S Dr. HEIDENHAIN CORPORATION Commerce Drive Netherlands Netherlands Netherlands Schaumburg, HEIDENHAIN NEDERLANDEN BV Landjuweel 120 Fax Post Box 107 NL-3900 AC Veenendaal HEIDENHAIN Bi 19 - Printed in West Germany Rights of alteration reserved