HEIDENHAIN TNC 407 Скачать руководство пользователя страница 297

10-10

10

MOD Functions

TNC 426/TNC 425/TNC 415 B/TNC 407

Fig.  10.5:

Orienting traverse limits to workpiece size

MOD

Y

Z

X

Z

min

Z

max

X

min

Y

max

Y

min

X

max

10.11 Axis Traverse Limits

The AXIS LIMIT mod function allows you to set
limits to axis traverse within the machine's actual
working envelope.

Possible application:
to protect an indexing fixture against tool collision.

The maximum range of traverse of the machine
tool is defined by software limit switches. This
range can be additionally limited through the AXIS
LIMIT mod function.  With this function you can
enter the maximum and minimum traverse
positions for each axis, referenced to the machine
datum.

Working without additional traverse limits

To allow a machine axis to use its full range of traverse, enter the maxi-
mum traverse of the TNC (+/– 99999.999 mm) as the AXIS LIMIT.

To find and enter the maximum traverse:

Set the POSITION DISPLAY mod function to REF.

Move the  spindle to the positive and negative end positions of the X, Y and Z axes.

Write down the values, including the algebraic sign.

Select the MOD functions.

Enter the values that you wrote down as LIMITS in the
corresponding axes.

Exit the MOD functions.

• The tool radius is not automatically compensated in the axis traverse limit values.

• The traverse range limits and software limit switches become active as soon as the reference points are passed

over.

Datum display

The values shown at the lower left of the screen are the manually set
datums referenced to the machine datum. They cannot be changed in the
menu.

Содержание TNC 407

Страница 1: ...User s Manual ISO Programming TNC 426 TNC 425 TNC 415 B TNC 407 Oktober 1995...

Страница 2: ...RND APPR DEP L CC C R R TOOL CALL TOOL DEF R L Programmingpathmovements conversational programming only Approach depart contour Straight line Circle center pole for polar coordinates Circle with cente...

Страница 3: ...hine 1 3 5 Cross over reference marks 1 3 2 1 6 Clamp workpiece 7 Set datum Reset position display 7a with 3D touch probe 2 5 7b without 3D touch probe 2 3 Entering and testing part programs 8 Enter p...

Страница 4: ...on the TNC 425 Function not available on the TNC 426 The machine manufacturer adapts the features offered by the TNC to the capabilities of the specific machine tool by setting machine parameters Thi...

Страница 5: ...is manual completely from beginning to end to ensure that he is capable of fully exploiting the features of this powerful tool The TNC expert can use the manual as a comprehensive review and reference...

Страница 6: ...nction of the alternative key The trail of points means that the dialog is not completely illustrated or the dialog continues on the next page Abbreviated dialog flowcharts In abbreviated flowcharts a...

Страница 7: ...0 5x0 xx 280 462 xx ISO Programming Introduction Manual Operation and Setup Test Run and Program Run Programming Programming Tool Movements Subprograms and Program Section Repeats Programming with Q P...

Страница 8: ...ce marks 1 18 1 3 Switch On 1 19 1 4 Graphics and Status Displays 1 20 Graphics during program run 1 20 Plan view 1 21 Projection in 3 planes 1 22 Cursor position during projection in 3 planes 1 23 3D...

Страница 9: ...15 B and TNC 407 1 40 File directory 1 40 File status 1 41 Selecting a file 1 41 To copy a file 1 42 To erase a file 1 42 To rename a file 1 42 To protect a file 1 42 To cancel file protection 1 42 To...

Страница 10: ...n the working plane 2 8 2 4 3D Touch Probes 2 9 3D Touch probe applications 2 9 To select the touch probe functions 2 9 Calibrating the 3D touch probe 2 10 Compensating workpiece misalignment 2 12 2 5...

Страница 11: ...The display functions for test run 3 3 3 2 Program Run 3 4 To run a part program 3 4 Interrupting machining 3 5 Moving machine axes during an interruption 3 6 Resuming program run after an interrupti...

Страница 12: ...tool compensation values 4 17 Tool radius compensation 4 17 Machining corners 4 19 4 4 Program Creation 4 20 Defining the blank form 4 20 To create a new part program 4 21 4 5 Entering Tool Related D...

Страница 13: ...Polar Coordinates 5 28 Polar coordinate origin Pole I J K 5 28 G10 Straight line with rapid traverse 5 28 G11 Straight line with feed rate F 5 28 G12 G13 G15 Circular path around pole I J K 5 30 G16...

Страница 14: ...6 2 Program Section Repeats 6 5 Operating sequence 6 5 Programming notes 6 5 Programming and executing a program section repeat 6 5 6 3 Program as Subprogram 6 8 Operating sequence 6 8 Operating limi...

Страница 15: ...nging Q Parameters 7 13 7 6 Diverse Functions 7 14 Displaying error messages 7 14 Output through an external data interface 7 16 Formatted output of texts and Q parameter values 7 17 Reading system da...

Страница 16: ...METRY G37 8 18 ROUGH OUT G57 8 19 Overlapping contours 8 21 PILOT DRILLING G56 8 27 CONTOUR MILLING G58 G59 8 28 8 4 SL Cycles Group II 8 31 CONTOUR DATA G120 8 32 PILOT DRILLING G121 8 33 ROUGH OUT G...

Страница 17: ...9 3 Copying files out of the TNC 9 3 9 2 Data Transfer with the TNC 425 TNC 415 B and TNC 407 9 4 Selecting and transferring files 9 5 Blockwisetransfer 9 6 9 3 Pin Layout and Connecting Cable for the...

Страница 18: ...g the RS 422 interface 10 4 Selecting the OPERATING MODE 10 4 Setting the BAUD RATE 10 4 ASSIGN 10 5 10 5 Machine Specific User Parameters 10 6 10 6 Showing the Workpiece in the Working Space 10 6 Ove...

Страница 19: ...ining and program run 11 13 Electronic handwheel 11 15 11 2 Miscellaneous Functions M Functions 11 16 Miscellaneousfunctionswithpredeterminedeffect 11 16 Vacant miscellaneous functions 11 18 11 3 Prea...

Страница 20: ...e axis speed This results in high geometrical accuracy even with complex workpiece surfaces and at high machining speeds TNC 415 B The TNC 415 B uses an analog method of speed control in the drive amp...

Страница 21: ...to use the TNC s functions Programming The TNCs are programmed in ISO format It is also possible to program in easy to understand HEIDENHAIN conversational format a separate User s Manual is availabl...

Страница 22: ...5 controls Typewriter style keyboard for entering file names comments and other texts as well as programming in ISO format Numerical input and axis selection Arrow keys and GOTO key Programming modes...

Страница 23: ...machining mode to the left and the programming mode to the right The currently active mode is displayed in the larger box where dialog prompts and TNC messages also appear Soft keys The soft keys sele...

Страница 24: ...ration Screen layout Soft key MANUAL Positions ELECTRONIC HANDWHEEL Left positions Right STATUS POSITIONING WITH MDI Program blocks Left program blocks Right STATUS PROGRAM RUN FULL SEQUENCE Program b...

Страница 25: ...ed program 1 1 The TNC 400 Series Soft key row Text of the selected program Programming mode is selected Machining mode Machining mode Soft key row Programming mode is selected Screen layout of modes...

Страница 26: ...display Graphics or additional status display or program structure Programming mode Soft key row MANUAL OPERATION and ELECTRONIC HANDWHEEL modes Coordinates Selected axis means TNC in operation Statu...

Страница 27: ...Handwheels Electronic handwheels facilitate precise manual control of the axis slides Similar to a conventional machine tool the machine slide moves in direct relation to the rotation of the handwheel...

Страница 28: ...Modern controls such as the TNC have a built in computer for this purpose and are there fore called CNC Computerized Numerical Control The part program The part program is a complete list of instruct...

Страница 29: ...ding to a workpiece based Cartesian coordinate system a rectangular coordinate system named after the French mathematician and philosopher Renatus Cartesius who lived from 1596 to 1650 The Cartesian c...

Страница 30: ...r coordinates are two dimensional and describe points in a plane Polar coordinates have their datum at a pole I J K from which a position is measured in terms of its distance from the pole and the ang...

Страница 31: ...axis for the polar angle H Coordinates of the pole Angle reference axis I J X J K Y K I Z Datumsetting The workpiece drawing identifies a certain point on the workpiece usually a corner as the absolut...

Страница 32: ...ple Coordinates of point X 10 mm Y 5 mm Z 0 mm The datum of the Cartesian coordinate system is located 10 mm from point on the X axis and 5 mm from it on the Y axis The 3D Touch Probe System from HEID...

Страница 33: ...case the relative datum is always the last programmed position Such coordinates are referred to as incremental coordinates increment increase They are also called chain dimensions since the positions...

Страница 34: ...of dimensions Absolute polar coordinates always refer to the pole I J and the reference axis Incremental polar coordinates always refer to the last nominal position of the tool Fig 1 17 Incremental di...

Страница 35: ...1 Y1 2 2 2 3 2 1 1 Dimensions in mm Coordinates Coordinate origin Pos X1 X2 Y1 Y2 r d 1 1 0 0 1 1 1 325 320 120 H7 1 1 2 900 320 120 H7 1 1 3 950 750 200 H7 1 2 450 750 200 H7 1 3 700 1225 400 H8 2 2...

Страница 36: ...ways corresponds to the direction of tool movement relative to the workpiece but in the opposite direction Position encoders Position encoders convert the movement of the machine axes into electrical...

Страница 37: ...irection button for each axis until the reference point has been traversed The TNC is now ready for operation in the MANUAL OPERATION mode The reference points need only be traversed if the machine ax...

Страница 38: ...l cutter can also be depicted see page 4 10 The graphics window will not show the workpiece if the current program has no valid blank form definition no program is selected With machine parameters MP7...

Страница 39: ...ce surface is displayed according to the principle the deeper the darker The number of displayable depth levels can be selected with the soft keys TEST RUN mode 16 or 32 PROGRAM RUN modes 16 or 32 Pla...

Страница 40: ...anes A symbol to the lower left indicates whether the display is in first angle or third angle projection according to ISO 6433 selected with MP 7310 Details can be isolated in this display mode for m...

Страница 41: ...displays the coordinates of the axis that is currently being moved The coordinates describe the area determined for magnification To the left of the slash is the smallest coordinate of the detail in...

Страница 42: ...Rotate the workpiece in 27 steps about the vertical axis The current angular attitude of the display is indicated at the lower left of the graphic To switch the frame overlay display on off Show or o...

Страница 43: ...the soft key row Select the left right workpiece surface Select the front back workpiece surface Select the top bottom workpiece surface Shift sectional plane to reduce magnify the blank form Select...

Страница 44: ...eturn the blank form to its original shape and size even if a detail has been isolated and not yet magnified with TRANSFER DETAIL Measuring the machining time At the lower right of the graphics window...

Страница 45: ...contains the current coordinates and the following information Type of position display ACTL NOML Number of the current tool T Tool axis Spindle speed S Feed rate F Active M functions Control in oper...

Страница 46: ...lt angle of the working plane Coordinates of the axes Display of a basic rotation Dwell time counter Cycle definition 1 4 Graphics and Status Displays Positions and coordinates Additional status displ...

Страница 47: ...l life for TOOL CALL Oversizes delta values Tool length and radii Number of the tool to be measured Measured MIN and MAX values of the single cutting edges and the result of measuring the rotating too...

Страница 48: ...according to job number for example The name of a directory can have up to eight characters letters and numbers If you divide a directory up into further directories these subordinate directories are...

Страница 49: ...depends on the selected interface mode see page 10 4 Directories The TNC shows a subdirectory at the right of and below its parent directory The active directory is depicted in a different color and i...

Страница 50: ...e highlight to the directory under which you wish to open a new directory Enter the name of the new directory up to eight characters and confirm with ENT Answer the TNC dialog question with the YES so...

Страница 51: ...ght to the file directory Press the SELECT TYPE soft key to choose the file type see page 1 36 Press the downward or upward arrow key to move the highlight to the desired file Once the highlight is on...

Страница 52: ...TNC then shows the drives active drive is depicted in a different color and the active directory also depicted in a different color If you wish to change drives press the upward arrow key to move the...

Страница 53: ...de of operation The following functions are available Function Soft key Select a file type Copy a file and convert Copy a directory Erase a file or directory Rename a file Tag files Read the tree stru...

Страница 54: ...y Type the new file name into the highlight in the screen headline Press the ENT key or the EXECUTE soft key to copy the file into the active directory The original file is retained Close the file man...

Страница 55: ...key Press the TAG FILE soft key The TNC tags the highlighted file with an arrow at its left and shows it in a different color Move the highlight to the next file you want to copy Tag the file with TA...

Страница 56: ...the desired file Shift the soft key row Press the RENAME soft key and enter the new file name Press the ENT key or the EXECUTE soft key to rename the file The original file name is erased Close the f...

Страница 57: ...an also convert an ASCII file into another format To convert to ISO format for example enter the file type I for the destination file Example Converting an FK program into HEIDENHAIN conversational fo...

Страница 58: ...e types are listed in the table at right File directory The TNC can store up to 100 files at one time You can call up a directory of these programs by pressing the PGM NAME key To delete one or more p...

Страница 59: ...d cannot be run Selecting a file You must be in the PROGRAMMING AND EDITING mode of operation Call the file manager with PGM NAME Display the file type soft key row with the SELECT TYPE soft key Then...

Страница 60: ...Press the RENAME soft key and type the new file name into the highlight in the screen headline Press ENT to rename the file The original file name is erased Close the file manager with END To protect...

Страница 61: ...lf Move the highlight to the right screen half Press the WINDOW soft key to select one window mode Move the highlight to the file you wish to delete Press the DELETE soft key Close the file manager wi...

Страница 62: ...select one window mode Shift the soft key row Press the FMT soft key Enter a name for the diskette and start formatting with ENT Close the file manager with END To convert and transfer files Press the...

Страница 63: ...ne manual provides more information on this function MANUAL OPERATION The axis moves as long as the corresponding axis direction button is held down You can move more than one axis at once in this way...

Страница 64: ...20 000 1 10 000 2 5 000 3 2 500 4 1 250 5 0 625 6 0 312 7 0 156 8 0 078 9 0 039 10 0 019 The smallest programmable interpolation factor depends on the specific machine tool Your machine manual provide...

Страница 65: ...chine manufacturer here ELECTRONIC HANDWHEEL JOG INCREMENT 4 8 Enter the jog increment here 8 mm Press the machine axis direction button as often as desired Incremental jog positioning can vary depend...

Страница 66: ...TION and ELECTRONIC HANDWHEEL modes With these functions and with the override knobs on the TNC keyboard you can change and enter spindle speed S feed rate F only via override knob miscellaneous funct...

Страница 67: ...ou can vary the feed rate from 0 to 150 of the set value 0 100 150 50 F I e g 6 ENT Select M for miscellaneous function MISCELLANEOUS FUNCTION M Enter the miscellaneous function for example M6 Press t...

Страница 68: ...lamp and align the workpiece Insert the zero tool with known radius into the spindle Select the MANUAL OPERATION or ELECTRONIC HANDWHEEL mode Ensure that the TNC is showing the actual values see page...

Страница 69: ...ELECTRONIC HANDWHEEL only e g 5 ENT e g X To set the datum in the working plane Move the zero tool until it touches the side of the workpiece Select the axis Select datum setting Enter the position o...

Страница 70: ...nts during program run ensure that the tool data length radius axis are taken either from the calibrated data or from the last TOOL CALL block selection through MP 7411 see page 11 13 After you press...

Страница 71: ...the effective length of the stylus and the effective radius of the ball tip To calibrate the touch probe clamp a ring gauge of known height and known inside radius to the machine table To calibrate t...

Страница 72: ...robe is rotated by 180 The rotation is initiated by a miscellaneous function that is set by the machine tool builder in the machine parameter MP 6160 The center misalignment is measured after the effe...

Страница 73: ...soft key ROTATION ANGLE Enter the nominal value of the rotation angle Move the ball tip A to a starting position near the first touch point 1 E 4 Displaying calibration values The effective length and...

Страница 74: ...e and is effective for all subsequent program runs and graphic simulation Displaying basic rotation The angle of the basic rotation appears after ROTATION ANGLE whenever PROBING ROT is selected It is...

Страница 75: ...kpiece Datum setting in any axis with PROBING POS Defining a corner as datum with PROBING P Setting the datum at a circle center with PROBING CC To set the datum in an axis Select the probing function...

Страница 76: ...use the points that were already probed for a basic rotation TOUCH POINTS OF BASIC ROTATION Transfer the touch point coordinates to memory Move the touch probe to a starting position near the first t...

Страница 77: ...nd coordinate DATUM Enter the second coordinate of the datum for example in the Y axis Terminate the probing function If you do not wish to use the points that were already probed for a basic rotation...

Страница 78: ...PROBING CC Inside circle The TNC automatically probes the inside wall in all four coordinate axis directions For incomplete circles circular arcs you can choose the appropriate probing directions Mov...

Страница 79: ...s Terminate the probing function Fig 2 17 Probing the outside of a cylindrical surface to find the center Y X X X Y Y 3 1 2 4 Outside circle Move the touch probe to the starting position near the firs...

Страница 80: ...Move the touch probe to the next hole and have the TNC repeat the probing procedure until all the holes have been probed to set datums Function Soft key Basic rotation from 2 holes The TNC measures th...

Страница 81: ...igned workpiece Select the probing function with the soft key PROBING POS Move the touch probe to a position near the touch point X X Y Y Z Z Select the probe direction and axis of the coordinate Prob...

Страница 82: ...a position near the first touch point 1 X X Y Y Z Z Select the probing direction with the cursor keys Probe the workpiece If you will need the current datum later write down the value that appears in...

Страница 83: ...that you wrote down previously Terminate the dialog Measuring angles You can also use the touch probe to measure angles in the working plane You can measure the angle between the angle reference axis...

Страница 84: ...sly To measure the angle between two sides of a workpiece Select the probing function with the PROBING ROT soft key ROTATION ANGLE If you will need the current basic rotation later write down the valu...

Страница 85: ...operation modes Cycle G80 WORKING PLANE in the part program see page 8 55 The tilting functions are coordinate transformations The transformed tool axis i e as calculated by the TNC always remains par...

Страница 86: ...olates the tilted axes Make sure that the tilting function is active in the manual operating mode and that the actual angle value of the tilted axis was correctly entered in the menu see page 2 26 Set...

Страница 87: ...ted plane is shown in the status display whenever the TNC is moving the machines axes in the tilted plane If you have set the function TILT WORKING PLANE to ACTIVE in the PROGRAM RUN mode of operation...

Страница 88: ...lock Block skip Blockwise transfer of very long programs from external storage media Graphic simulation Measurement of machining time Additional status display To run a program test If the central too...

Страница 89: ...Enter the block number N at which you want the test to stop Enter the name of the program that contains block number N If N is located in a program section repeat enter the number of repeats that you...

Страница 90: ...ogram run Start program run from a certain block Blockwise transfer of very long programs from external storage Block skip Editing and using the tool table TOOL T Checking changing Q parameters Graphi...

Страница 91: ...at a block containing one of the following entries G38 Miscellaneous function M0 M02 or M30 Miscellaneous function M06 determined by the machine tool builder To interrupt or abort machining immediatel...

Страница 92: ...is direction buttons On some machines you may have to press the machine START button after the MANUAL OPERATION soft key to enable the axis direction buttons Refer to the operating manual of your mach...

Страница 93: ...ng Remove the cause of the error Clear the error message from the screen Restart the program or resume program run at the place at which it was interrupted If the error message is blinking Switch off...

Страница 94: ...am contains a programmed interruption before the startup block the block scan is interrupted Press the machine START button to continue the block scan After a block scan return the tool to the calcula...

Страница 95: ...eturns the tool to the workpiece contour in the following situations Return to contour after the machine axes were moved during a program interruption Return to the position that was calculated for mi...

Страница 96: ...3 10 or 3 3 Optional Block Skip In a test run or program run the TNC can skip over blocks that you have programmed with a slash Shift the soft key row Run or test the program with without blocks prec...

Страница 97: ...D function RS 232 422 SETUP see page 10 4 If you wish to transfer a part program from a PC interface the TNC and PC see pages 9 5 and 11 3 Ensure that the transferred program meets the following requi...

Страница 98: ...u can use machine parameter MP7228 see page 11 12 to define the memory range to be used during blockwise transfer This prevents the transferred program from filling the program memory and disabling th...

Страница 99: ...les This chapter describes the basic functions and inputs that do not yet cause machine axis movement The entry of geometry for workpiece machining is described in the next chapter 4 1 Creating Part P...

Страница 100: ...entered directly by keyboard You can set the algebraic sign either before during or after a numerical entry Selecting blocks and words To call a block with a certain block number The highlight jumps...

Страница 101: ...or the END key to confirm the change In addition to changing the existing words in a block you can also add new words Use the horizontal cursor keys to move the highlight to the block you wish to add...

Страница 102: ...is used is influenced by several miscellaneous functions see page 11 16 Setting the tool data Tool numbers Each tool is identified by a number between 0 and 254 When the tool data are entered into th...

Страница 103: ...Delta values can be numerical values or 0 The maximum permissible oversize or undersize is 99 999 mm Determining tool length with a zero tool For the sign of the tool length L L L0 The tool is longer...

Страница 104: ...ngth compensation value L Tool radius R To enter tool data into the program block TOOL NUMBER Give the tool a number for example 5 TOOL LENGTH L Enter the compensation value for the tool length e g L...

Страница 105: ...number in the first column TNC 426 only Entering tool data in tables A tool table is a file containing the data for all tools The maximum number of tools per table 0 to 254 is set in machine paramete...

Страница 106: ...RUN SINGLE BLOCK or PROGRAM RUN FULL SEQUENCE Select the tool table TOOL T Switch the EDIT soft key to ON To edit a tool table other than TOOL T PROGRAMMING AND EDITING Call the file directory Shift...

Страница 107: ...ol measurement CUT Length tolerance for tool wear LTOL Radius tolerance for tool wear RTOL Cutting direction for dynamic tool measurement DIRECT Tool offset between stylus center and tool center TT R...

Страница 108: ...15 B TNC 407 4 Programming To read out or read in a tool table see page 9 4 Select external data input output directly from the table Read out the table Read in the table only possible if EDIT ON is s...

Страница 109: ...GTH IN TOOL AXIS ANGLE Maximum plunge angle of the tool for reciprocating plunge cut TNC 426 only MAXIMUM PLUNGE ANGLE TL Tool Lock TOOL INHIBITED YES ENT NO NOENT RT Number of a replacement tool if a...

Страница 110: ...f the tool for dynamic tool measurement CUTTING DIRECTION M3 TT R OFFS Automatic tool length measurement tool offset between stylus center and tool center Preset value tool radius R TOOL OFFSET RADIUS...

Страница 111: ...terface see page 4 11 To select the pocket table Select tool table Select pocket table Set the EDIT soft key to ON To edit the pocket table Abbreviation Input Dialog P Pocket number of the tool T Tool...

Страница 112: ...es G51 pre selects the next tool Enter the tool number or a corresponding Q parameter Tool change The tool change function can vary depending on the individual machine tool Your machine manual provide...

Страница 113: ...depending on the workload of the processor a few NC blocks later Duration of effect M101 is reset with M102 Standard NC blocks with radius compensation G40 G41 G42 The radius of the replacement tool m...

Страница 114: ...tool axis moves To cancel length compensation call a tool with length L 0 If a positive length compensation was active before tool T0 was called the distance to the workpiece will be reduced With a G...

Страница 115: ...1 or right G42 of the programmed contour at a distance equal to the radius Left and right are to be understood as based on the direction of tool movement assuming a stationary workpiece R Y X R G41 R...

Страница 116: ...ls around the corner point If necessary the feed rate F is automatically re duced at outside corners to reduce stress on the machine for example with very great changes in direction Inside corners To...

Страница 117: ...lel to the X Y and Z axes and can be up to 30 000 millimeters long The ratio of the blank form side lengths must be less than 200 1 MIN and MAX points The blank form is defined by two of its corner po...

Страница 118: ...1 press the ENT key If the dimensions in the program will be entered in inches G70 press the NOENT key TNC 426 If the dimensions in the program will be entered in millimeters G71 press the MM soft key...

Страница 119: ...gram text NEW G71 Block 1 Program begin name dimensional unit N10 G30 G17 X 0 Y 0 Z 40 Block 2 Tool axis MIN point coordinates N20 G31 G90 X 100 Y 100 Z 0 Block 3 MAX point coordinates N99999 NEW G71...

Страница 120: ...300 000 mm min 1181 ipm The maximum feed rate is set individually for each axis by means of machine parameters Input Enter the feed rate for example F 100 mm min Rapid traverse Rapid traverse is progr...

Страница 121: ...in revolutions per minute rpm Input range S 0 to 99 999 rpm To change the spindle speed S in the part program Enter the spindle speed S for example 1000 rpm Resulting NC block T1 G17 S1000 To adjust t...

Страница 122: ...this manual contains a list of M functions that are predetermined for the TNC The list indicates whether an M function becomes effective at the start or at the end of the block in which it is program...

Страница 123: ...can simply press the actual position capture key see illustration at right You can use this feature to enter for example the tool length To capture the actual position MANUAL OPERATION Move the tool t...

Страница 124: ...the sine of 30 and multiply by 50 Press the CALC key Enter the number 30 Press the S key for sine on the ASCII keyboard Press the on the ASCII keyboard Enter the number 50 Press the key on the ASCII k...

Страница 125: ...n whenever the block skip option is active see page 3 10 To mark a block Select the desired block Mark the beginning of the block with a slash Blocks containing a tool definition G99 cannot be skipped...

Страница 126: ...in the text and to find delete copy and insert letters words sections of text text blocks or entire files To create a text file PROGRAMMING AND EDITING Show text files type A files FILE NAME A Enter a...

Страница 127: ...to the previous screen page Go to beginning of file Go to end of file In each screen line you can enter up to 77 characters from the alphabetic and numeric keypads The alphabetic keyboard offers the...

Страница 128: ...ing the current word You can search for the next occurrence of the word in which the cursor is presently located Exercise Find the word TOOL in the file ABC A Move the cursor to the word TOOL Select t...

Страница 129: ...er Delete and temporarily store a word Delete and temporarily store a line Insert a line word from temporary storage Exercise Delete the first line of ABC A and insert it behind BY LUNCH Move the curs...

Страница 130: ...er end The selected block has a different color than the rest of the text Delete the selected text and store temporarily Insert the temporarily stored text at the cursor location Store marked block te...

Страница 131: ...nction Move the cursor to the end of the block Erase the text and store temporarily Move the cursor to the beginning of the file Insert the stored text block Note The stored block is inserted above th...

Страница 132: ...D EDITING Call the file management Shift the soft key row and show P type pallet files FILE NAME P Select a pallet file or enter a new file name to create a new file To link programs and datum tables...

Страница 133: ...e following functions help you to create and change pallet tables Function Key Soft key Move the highlight vertically Move the highlight horizontally Go to the beginning of the table Go to the end of...

Страница 134: ...the semicolon key on the alphabetic keyboard Input Enter your comment and conclude the block by pressing the END key To add a comment to a block that has already been entered select the block and pre...

Страница 135: ...compensation and a path function must remain active Example NC block N30 G00 G40 G90 Z 100 Path functions Each element of the workpiece contour is entered separately using path functions You enter St...

Страница 136: ...Cycles Common machining routines are delivered with the control as standard cycles for Peck drilling Tapping Slot milling Pocket and island milling Coordinate transformation cycles can be used to chan...

Страница 137: ...nt must be Approachable without collision Near the first contour point Located in relation to the workpiece such that no contour damage occurs when the contour is approached If the starting point is l...

Страница 138: ...extension of the tool path outside of the shaded area It is approached without radius compensation Departure from an end point in the spindle axis The spindle axis is moved separately Example G00 G40...

Страница 139: ...is programmed without radius compensation Input For the approach path G26 is programmed after the block containing the first contour point the first block with radius compensation G41 G42 For the dep...

Страница 140: ...r element The TNC automatically calculates the path of the tool based on the tool data and the radius compensation Machine axis movement under program control All axes programmed in a single block are...

Страница 141: ...Exception A helical path is created by combining a circular with a linear movement Entering more than three coordinates The TNC can control up to five axes simultaneously for example three linear and...

Страница 142: ...G12 Circular arc counterclockwise CCW G03 G13 Programming of the circular path Circle center I J K and end point or Circle radius and end point Circular movement without direction of rotation G05 G15...

Страница 143: ...aight line If necessary radius compensation feed rate miscellaneous function The tool moves in a straight line from its current position to the end point E The starting position S is approached in the...

Страница 144: ...the programmed contour The TNC moves the tool with radius compensation right of the programmed contour The TNC moves the tool center directly to the end point Enter miscellaneous function for example...

Страница 145: ...e tool in the program N40 T1 G17 S2500 Call tool in the infeed axis Z G17 Spindle speed S 2500 rpm N50 G00 G40 G90 Z 100 M06 Retract in the infeed axis rapid traverse miscellaneous function for tool c...

Страница 146: ...on before and after the chamfer block must be the same An inside chamfer must be large enough to accommodate the current tool You cannot start a contour with a G24 block A chamfer is only possible in...

Страница 147: ...100 Y 100 Z 0 Workpiece blank MAX point N30 G99 T5 L 5 R 10 Define the tool N40 T5 G17 S2000 Call the tool N50 G00 G40 G90 Z 100 M06 Retract and insert tool N60 X 10 Y 5 Pre position in the working pl...

Страница 148: ...the TNC moves two axes simultaneously in a circular path relative to the workpiece Circle center I J K You can define the circle center for circular move ment A circle center also serves as reference...

Страница 149: ...rcle the TNC assigns it to one of the main planes This plane is automatically defined when you set the spindle axis during a tool call T You can program circles that do not lie parallel to a main plan...

Страница 150: ...ogrammed position of the tool The circle center I J K also serves as the pole for polar coordinates The only effect of I J K is to define a position as a circle center the tool does not move to the po...

Страница 151: ...e circle starting point S Defining the direction of rotation Direction of rotation Clockwise G02 Counterclockwise G03 No definition G05 the last programmed direction of rotation is used Input End poin...

Страница 152: ...ockwise Circle in Cartesian coordinates clockwise Enter the first coordinate of the end point in incremental dimensions for example X 5 mm Enter the second coordinate of the end point in absolute dime...

Страница 153: ...G17 S1500 Call the tool N50 G00 G40 G90 Z 100 M06 Retract and insert tool N60 X 50 Y 40 Pre position in the working plane N70 Z 5 M03 Move tool to working depth N80 I 50 J 50 Coordinates of the circl...

Страница 154: ...Radius R of the arc For a full circle two G02 G03 blocks must be programmed in succession The distance from the starting and end points of the arc cannot be greater than the diameter of the circle Th...

Страница 155: ...pe of arc Convex curving outward or Concave curving inward G03 G41 R 0 To program a circular arc with a defined radius Circle Cartesian clockwise Enter the coordinates of the arc end point for example...

Страница 156: ...X 0 Y 0 Z 20 Define the workpiece blank N20 G31 G90 X 100 Y 100 Z 0 N30 G99 T1 L 0 R 25 Define the tool N40 T1 G17 S780 Call the tool N50 G00 G40 G90 Z 100 M06 Retract and insert tool N60 X 25 Y 30 Pr...

Страница 157: ...be programmed directly before the G06 block Before the G06 block there must be at least two positioning blocks defining the contour element which tangentially connects to the arc A tangential arc is a...

Страница 158: ...N20 G31 G90 X 100 Y 100 Z 0 N30 G99 T12 L 25 R 20 Define the tool N40 T12 G17 S1000 Call the tool N50 G00 G40 G90 Z 100 M06 Retract and insert tool N60 X 30 Y 30 Pre position in the working plane N70...

Страница 159: ...us must be large enough to accommodate the tool In both the preceding and subsequent positioning blocks both coordinates must lie in the plane of the arc The corner point E is not part of the contour...

Страница 160: ...N30 G99 T7 L 0 R 10 Define the tool N40 T7 G17 S1500 Call the tool N50 G00 G40 G90 Z 100 M06 Retract and insert tool N60 X 10 Y 5 Pre position in the working plane N70 Z 15 M03 Move the tool to workin...

Страница 161: ...polar coordinates Similar to a circle center the pole is defined in an I J K block using its coordinates in the Cartesian coordinate system The pole remains in effect until a new pole is defined The...

Страница 162: ...tool N50 G00 G40 G90 Z 100 M06 Retract and insert tool N60 I 50 J 50 Set pole N70 G10 R 70 H 190 Pre position in the working plane with polar coordinates N80 Z 10 M03 Move tool to working depth N90 G1...

Страница 163: ...Input Polar coordinate angle H for the end point of the arc Permissible values for H 5400 to 5400 Defining the direction of rotation Direction of rotation Clockwise G12 Counterclockwise G13 No definit...

Страница 164: ...G17 S1500 Call the tool N50 G00 G40 G90 Z 100 M06 Retract and insert tool N60 I 50 J 50 Set pole N70 G10 R 70 H 280 Pre position in the working plane with polar coordinates N80 Z 5 M03 Move tool to w...

Страница 165: ...ent 1 to 2 at 2 Input Polar coordinate angle H of the arc end point E Polar coordinate radius R of the arc end point E The transition point must be exactly defined The pole is not the center of the co...

Страница 166: ...incremental polar angle G91 H as follows H n 360 where n is the number of revolutions of the helical path G91 H can be programmed with any value from 5400 to 5400 i e up to n 15 Total height Enter th...

Страница 167: ...e through which the tool is to move on the helix in incremental dimensions here H 1080 Enter the height of the helix in the tool axis likewise in incremental dimensions here Z 4 5 mm Confirm your entr...

Страница 168: ...6I G71 Begin the program N10 G30 G17 X 0 Y 0 Z 20 Define the workpiece blank N20 G31 G90 X 100 Y 100 Z 0 N30 G99 T11 L 0 R 5 Define the tool N40 T11 G17 S2500 Call the tool N50 G00 G40 G90 Z 100 M06 R...

Страница 169: ...ges Reduced wear on the machine High definition of corners outside Note In program blocks with radius compensation G41 G42 the TNC automatically inserts a transition arc at outside corners Smoothing c...

Страница 170: ...e tool over this point M97 is programmed in the same block as the outside corner point Duration of effect M97 is effective only in the blocks in which it is programmed A corner machined with M97 will...

Страница 171: ...ction at those points If the contour is open at the corners however this will result in incomplete machining Machining open corners with M98 With M98 the TNC temporarily suspends radius compensation t...

Страница 172: ...ions Setting the workpiece datum The distance for each axis from the scale reference point to the machine datum is defined by the machine manufacturer in a machine parameter If you want the coordinate...

Страница 173: ...nts M103 F Standard behavior without M103 F The TNC moves the tool at the last programmed feed rate regardless of the direction of traverse Reducing the feed rate during plunging with M103 F The TNC r...

Страница 174: ...ompensation the feed rate is therefore decreased to zero at corners Insert rounding arc between straight lines with M112 E The TNC inserts a rounding arc between two uncompensated straight lines The s...

Страница 175: ...ed axes such as dx and dz in Fig 5 51 It calculates a 3D length compensa tion The radius compensation must be calculated by a CAD system or by a postprocessor A programmed radius compensation RL or RR...

Страница 176: ...the machine manufacturer Reduce display of a rotary axis to a value less than 360 M94 Standard behavior without M94 The TNC moves the tool from the current angular value to the programmed angular val...

Страница 177: ...Actual path of traverse 350 10 340 10 340 330 Optimized traverse of rotary axes with M126 If you reduce display of a rotary axis to a value less than 360 the TNC will move the axis in the following w...

Страница 178: ...ution MDI is programmed like any other part program Applications Pre positioning Face milling To program the system file MDI POSITIONING WITH MANL DATA INPUT Select MDI operating mode Program MDI as d...

Страница 179: ...nt on machines with rotary tables Make a basic rotation with the 3D touch probe write down the ROTATION ANGLE then cancel the basic rotation again Change the operating mode POSITIONING WITH MANL DATA...

Страница 180: ...s the end of a subprogram 6 1 Subprograms Operating sequence The main program is executed up to the block in which a subprogram is called with Ln 0 1 The subprogram is then executed from beginning to...

Страница 181: ...bel number 5 Resulting NC block G98 L5 Mark the end A subprogram always ends with label number 0 Select the label setting function LABEL NUMBER End of subprogram Resulting NC block G98 L0 Call the sub...

Страница 182: ...0 R 2 5 Define the tool N40 T1 G17 S3500 Call the tool N50 G83 P01 2 P02 10 P03 5 P04 0 P05 100 Cycle definition PECKING see page 8 5 N60 G00 G40 G90 Z 100 M06 Retract and insert tool N70 X 15 Y 10 M...

Страница 183: ...es in succession The total number of times the program section is executed is always one more than the pro grammed number of repeats Fig 6 2 Flow diagram for a program section repeat R return jump 1 3...

Страница 184: ...G90 X 100 Y 100 Z 0 N30 G99 T1 L 0 R 2 5 Define tool N40 T1 G17 S3500 Call tool N50 G00 G40 G90 Z 100 M06 Retract and insert tool N60 X 10 Y 10 Z 2 M03 Pre position to the point which is offset in neg...

Страница 185: ...G30 G17 X 0 Y 0 Z 70 Define blank form note new values N20 G31 G90 X 100 Y 100 Z 0 N30 G99 T1 L 0 R 10 Define tool N40 T1 G17 S1750 Call tool N50 G00 G40 G90 Z 100 M06 Retract and insert tool N60 X 2...

Страница 186: ...a subprogram PROGRAM NAME Enter the name of the program that you wish to call from this block Function Soft key Call a plain language program Call an ISO program Call an externally stored program Resu...

Страница 187: ...ut UPGMS G71 e g N17 L1 0 Call subprogram at G98 L1 e g N35 G00 G40 Z 100 M2 Last block of main program with M2 N36 G98 L1 e g N39 L2 0 e g N45 G98 L0 End of subprogram 1 N46 G98 L2 e g N62 G98 L0 End...

Страница 188: ...R 3 Tool definition for countersinking N50 G99 T35 L 0 R 3 5 Tool definition for tapping N60 T35 G17 S3000 Tool call for countersinking N70 G83 P01 2 P02 3 P03 3 P04 0 P05 100 Cycle definition peckin...

Страница 189: ...between this block and G98 L1 block 15 is repeated once N99999 REPS G71 Program execution 1st step Main program REPS is executed up to block 27 2nd step Program section between block 27 and block 20 i...

Страница 190: ...am block of main program with M2 N20 G98 L2 Start of subprogram e g N28 G98 L0 End of subprogram N99999 UPGREP G71 End of main program Program execution 1st step Main program UPGREP is executed up to...

Страница 191: ...e on TNC 426 Parameters that are primarily used for cycles globally effective Q200 to Q299 Q parameters can represent information such as coordinate values feed rates rpm cycle data Q parameters also...

Страница 192: ...y to select the Q parameter functions The following soft keys appear with which you can select function groups Function Soft key Basic arithmetic assign add subtract multiply divide square root Trigon...

Страница 193: ...program for a whole family of parts entering the characteristic dimen sions as Q parameters To program a particular part you then assign the appropriate values to the individual Q parameters Example C...

Страница 194: ...R 15 Define tool N40 T6 G17 S1500 Call tool N50 G00 G40 G90 Z 100 M06 Retract and insert tool N60 X 50 Y 40 Pre position in the working plane N70 Z5 M03 Move tool to working depth N80 I 50 J 50 Coordi...

Страница 195: ...Circle starting point X N90 D00 Q9 P01 0 Circle starting point Y N100 D00 Q10 P01 0 Tool length L N110 D00 Q11 P01 15 Tool radius R N120 D00 Q20 P01 100 Milling feed rate F N130 G30 G17 X 1 Y 1 Z 20...

Страница 196: ...n the result of one of the following operations to a Q parameter Soft key D0 ASSIGN Example D00 Q5 P01 60 Assigns a numerical value D1 ADDITION Example D01 Q1 P01 Q2 P02 5 Calculates and assigns the s...

Страница 197: ...s Programming example for basic arithmetical operations Assign the value 10 to parameter Q5 and assign the product of Q5 and the value 7 to Q12 Select PARAMETER Select BASIC ARITHMETIC Select function...

Страница 198: ...Through Mathematical Functions Select PARAMETER Select BASIC ARITHMETIC Select function D3 MULTIPLICATION PARAMETER NUMBER FOR RESULT Enter parameter number for example Q12 FIRST VALUE PARAMETER Enter...

Страница 199: ...rc tan sin cos Example a 10 mm b 10 mm arc tan a b arc tan 1 45 Furthermore a2 b2 c2 a2 a a c a2 b2 Select the trigonometric functions to call the following options Overview b c a Soft key D6 SINE Exa...

Страница 200: ...unconditional jump is programmed by entering a conditional jump whose condition is always true Example If 10 equals 10 go to label 1 D09 P01 10 P02 10 P03 1 Select the jump function to display the fol...

Страница 201: ...Q Parameters Jump example You want to jump to program 100 H as soon as Q5 becomes negative N5 D00 Q5 P01 10 Assign a value such as 10 to parameter Q5 N9 D02 Q5 P01 Q5 P02 12 Reduce the value of Q5 N10...

Страница 202: ...be checked and changed if necessary Preparation If you are in a program run interrupt it for example by pressing the machine STOP key and the INTERNAL STOP soft key If you are doing a test run interru...

Страница 203: ...he TNC encounters a block with D14 during a program run or test run it will interrupt the run and display an error message The program must then be restarted Input Example D14 P01 254 The TNC then dis...

Страница 204: ...RING NOT PERMITTED 1009 DATUM SHIFT NOT PERMITTED 1010 FEED RATE IS MISSING 1011 ENTRY VALUE INCORRECT 1012 WRONG SIGN PROGRAMMED 1013 ENTERED ANGLE NOT PERMITTED 1014 TOUCH POINT INACCESSIBLE 1015 TO...

Страница 205: ...transfer up to six Q parameters and numerical values simultane ously Example D15 P01 1 P02 Q1 P03 2 P04 Q2 The following notes apply to TNC 407 TNC 415 B and TNC 425 controls If the part program is in...

Страница 206: ...he file D16RUN A output in program run mode or in the file D16SIM A output in test run mode You can define the output format by programming a text file Example D16 P01 TNC MASK MASK1 A Example of a te...

Страница 207: ...l axis 4 Programmed spindle rpm 5 Active spindle status 8 Coolant status 9 Active feed rate Data from the tool table 50 1 Tool length 2 Tool radius 3 Tool radius R2 4 Oversize for tool length DL 5 Ove...

Страница 208: ...al axes 4 1 Active scaling factor in X axis 4 2 Active scaling factor in Y axis 4 3 Active scaling factor in Z axis 4 4 Active scaling factor in IV axis 4 5 Active scaling factor in V axis 5 1 3D ROT...

Страница 209: ...since this eliminates the possibility of syntax errors Overview of functions Mathematical function Soft key Addition Example Q10 Q1 Q5 Subtraction Example Q25 Q7 Q108 Multiplication Example Q12 5 Q5...

Страница 210: ...use Example Q11 ACOS Q40 Arc tangent Inverse of the tangent Determine the angle from the ratio of the opposite to the adjacent side Example Q12 ATAN Q50 Powers xy Example Q15 3 3 3 14159 Natural logar...

Страница 211: ...100 2nd step 33 27 3rd step 100 27 73 Distributive law a b c ab ac Programming example Calculate an angle with arc tangent as opposite side Q12 and adjacent side Q13 then store in Q25 Select the form...

Страница 212: ...in distance selectable via MP6130 Upon contact the position coordinates of the probe are stored in the parameters Q115 to Q119 The stylus length and radius are not included in these values Pre positio...

Страница 213: ...ates to the parameters for pre positioning N40 D00 Q21 P01 50 the touch probe N50 D00 Q22 P01 10 N60 D00 Q23 P01 0 N70 T0 G17 N80 G00 G40 G90 Z 100 M06 Insert probe N90 G55 P01 10 P02 Z X Q11 Y Q12 Z...

Страница 214: ...ocket data to the Q parameters N40 D00 Q4 P01 70 N50 D00 Q5 P01 15 N60 D00 Q6 P01 10 N70 D00 Q7 P01 200 N80 G30 G17 X 0 Y 0 Z 20 Define workpiece blank N90 G31 X 100 Y 100 Z 0 N100 G99 T1 L 0 R 5 Defi...

Страница 215: ...Q2 First contour point on the side N210 G26 RQ16 Soft tangential approach with radius Q16 5 mm N220 G91 Y Q14 N230 G25 RQ6 N240 X Q3 N250 G25 RQ6 N260 Y Q4 Mill sides of rectangular pocket incremental...

Страница 216: ...0 Q4 P01 25 Bolt circle radius N50 D00 Q5 P01 90 Starting angle N60 D00 Q6 P01 0 Hole angle increment 0 distribute holes over 360 N70 D00 Q7 P01 2 Setup clearance N80 D00 Q8 P01 15 Total hole depth N9...

Страница 217: ...tion from the start angle and hole angle increment N280 G90 I Q1 J Q2 G00 G40 Set pole at bolt circle center N290 G10 R Q4 H Q5 M3 Move in the plane to first hole N300 G00 Z Q7 M99 Move in Z to setup...

Страница 218: ...Y 100 Z 0 N150 G99 T1 L 0 R 2 5 N160 T1 G17 N170 G00 G40 G90 Z 200 N180 L10 0 Execute subprogram ellipse N190 G00 Z 200 M2 Ellipse X coordinate calculation X a cos Y coordinate calculation Y b sin a b...

Страница 219: ...t N270 Q22 Q4 SIN Q36 Calculate Y coordinate for starting point N280 G00 G40 G90 X Q21 Y Q22 M3 Move to starting point in the plane N290 Z Q12 Rapid traverse in Z to setup clearance N300 G01 Z Q9 FQ10...

Страница 220: ...m have the following meanings Q15 Setup clearance above the sphere Q21 Solid angle during machining Q24 Distance from center of sphere to tool center Q26 Plane angle during machining Q108 TNC paramete...

Страница 221: ...h arc beginning N320 G98 L2 N330 G11 R Q4 H Q21 FQ11 N340 D02 Q21 P01 Q21 P02 Q3 Mill the sphere upward until the highest point is reached N350 D11 P01 Q21 P02 Q2 P03 2 N360 G11 R Q4 H Q2 Mill the hig...

Страница 222: ...relatively complex contours composed of several overlapping subcon tours SL Cycles group II for contour oriented machining During rough out and finishing the tool follows the contour as defined in the...

Страница 223: ...lled with miscellaneous function M89 depending on the machine parameters M89 is cancelled with M99 G79 A new cycle definition Prerequisites The following data must be programmed before a cycle call Bl...

Страница 224: ...d workpiece surface TOTAL HOLE DEPTH B Distance between workpiece surface and bottom of hole tip of drill taper The algebraic sign determines the working direction a negative value means negative work...

Страница 225: ...rt of program N10 G30 G17 X 0 Y 0 Z 20 Define workpiece blank N20 G31 G90 X 100 Y 100 Z 0 N30 G99 T1 L 0 R 3 Define tool N40 T1 G17 S1200 Call tool N50 G83 P01 2 P02 15 P03 10 P04 1 P05 80 Define PECK...

Страница 226: ...ndard value approx 4 x thread pitch TOTAL HOLE DEPTH B thread length Distance between workpiece surface and end of thread The algebraic sign determines the working direction a negative sign means nega...

Страница 227: ...G cycle in a part program S87I G71 Start of program N10 G30 G17 X 0 Y 0 Z 20 Define workpiece blank N20 G31 G90 X 100 Y 100 Z 0 N30 G99 T1 L 0 R 3 Define tool N40 T1 G17 S100 Call tool N50 G84 P01 5 P...

Страница 228: ...page 11 13 Increased traverse range of the spindle axis due to absence of a floating tap holder The control calculates the feed rate from the spindle speed If the spindle speed override is used durin...

Страница 229: ...o this is by using OEM cycles The machine manufacturer can give you further information Input data THREADING DEPTH A Distance between current tool position and end of thread The algebra ic sign determ...

Страница 230: ...ative because of upward working direction N70 X 20Y 20 Approach 1st hole in the X Y plane N80 L1 0 Call subprogram N90 X 70Y 70 Approach 2nd hole in the X Y plane N100 L1 0 Call subprogram N110 G00 Z...

Страница 231: ...eds was odd the tool returns to the starting position at the level of the setup clearance in the main plane Required tool This cycle requires a center cut end mill ISO 1641 The cutter diameter must be...

Страница 232: ...direction Slot width 10 mm Feed rate 120 mm min SLOT MILLING cycle in a part program S810I G71 Start of program N10 G30 G17 X 0 Y 0 Z 20 Define workpiece blank N20 G31 G90 X 100 Y 100 Z 0 N30 G99 T1 L...

Страница 233: ...determines the working direction a negative value means negative working direction PECKING DEPTH C FEED RATE FOR PECKING Traversing speed of the tool during penetration FIRST SIDE LENGTH D Pocket len...

Страница 234: ...ath POCKET MILLING cycle in a part program S812I G71 Start of program N10 G30 G17 X 0 Y 0 Z 20 Define workpiece blank N20 G31 G90 X 110 Y 100 Z 0 N30 G99 T1 L 0 R 5 Define tool N40 T1 G17 S2000 Call t...

Страница 235: ...ched At the end of the cycle the tool is retracted to the starting position Required tool The cycle requires a center cut end mill ISO 1641 or pilot drilling at the pocket center Direction of rotation...

Страница 236: ...ET cycle in a part program S814I G71 Start of program N10 G30 G17 X 0 Y 0 Z 20 Define workpiece blank N20 G31 G90 X 100 Y 100 Z 0 N30 G99 T1 L 0 R 4 Define tool N40 T1 G17 S2000 Call tool N50 G77 P01...

Страница 237: ...pecific subprogram describes a pocket or an island The control recognizes a pocket if the tool path lies inside the contour The control recognizes an island if the tool path lies outside the contour T...

Страница 238: ...contour are listed in Cycle G37 CONTOUR GEOMETRY Input data Enter the LABEL numbers of the subprograms Up to 12 label numbers can be defined Activation G37 becomes effective as soon as it is defined...

Страница 239: ...be cleared with several downfeeds At the end of the cycle the tool is retracted to the setup clearance Required tool The cycle requires a center cut end mill ISO 1641 if the pocket is not separately...

Страница 240: ...2 P02 1 In the CONTOUR GEOMETRY cycle state that the contour elements are described in subprograms 2 and 1 N60 G57 P01 2 P02 15 P03 8 P04 100 P05 0 P06 0 P07 500 Cycle definition ROUGH OUT N70 G00 G4...

Страница 241: ...t pocket listed in Cycle G37 CONTOUR GEOMETRY The starting position should be located as far as possible from the superimposed contours Example Overlapping pockets The machining process starts with th...

Страница 242: ...6 0 P07 500 Cycle definition ROUGH OUT N70 G00 G40 G90 Z 100 M06 Retract in the infeed axis insert tool N80 X 50 Y 50 M03 Pre position in X Y spindle ON N90 Z 2 M99 Pre position in Z to setup clearanc...

Страница 243: ...8 L2 N160 G01 G41 X 90 Y 50 N170 I 65 J 50 G03 X 50 Y 50 N180 G98 L0 Area of exclusion Surface A is to be machined without the portion overlapped by B A must be a pocket and B an island A must start o...

Страница 244: ...500 N50 G37 P01 2 P02 3 P03 1 N60 G57 P01 2 P02 10 P03 5 P04 100 P05 0 P06 0 P07 500 N70 G00 G40 G90 Z 100 M06 N80 X 50 Y 50 M03 N90 Z 2 M99 N100 Z 100 M02 N110 G98 L1 N120 G01 G41 X 5 Y 5 N130 X 95 N...

Страница 245: ...ket B must start within A N180 G98 L2 N190 G01 G42 X 10 Y 50 N200 I 35 J 50 G03 X 10 Y 50 N210 G98 L0 N220 G98 L3 N230 G01 G41 X 40 Y 50 N240 I 65 J 50 G03 X 40 Y 50 N250 G98 L0 N99999 S822I G71 Area...

Страница 246: ...rogram S824I G71 N10 G30 G17 X 0 Y 0 Z 20 N20 G31 X 100 Y 100 Z 0 N30 G99 T1 L 0 R 3 N40 T1 G17 S2500 N50 G37 P01 1 P02 2 P03 3 P04 4 N60 G57 P01 2 P02 10 P03 5 P04 100 P05 2 P06 0 P07 500 N70 G00 G40...

Страница 247: ...slands the cutter infeed point is the starting point of the first subcontour The tool is positioned at setup clearance over the first infeed point The drilling sequence is identical to fixed Cycle G83...

Страница 248: ...eed rate in the specified direction of rotation At the infeed point the control advances the tool to the next pecking depth This process is repeated until the programmed milling depth is reached The r...

Страница 249: ...e cycles PILOT DRILLING ROUGH OUT and CONTOUR MILLING in part programming 1 List of contour subprograms G37 No call 2 Drilling Define and call the drilling tool G56 Pre positioning Cycle call 3 Rough...

Страница 250: ...0 L10 0 Subprogram call for tool change N70 G38 M06 Program STOP N80 T1 G17 S2500 Tool call drill bit N90 G37 P01 1 P02 2 P03 3 P04 4 Cycle definition Contour Geometry N100 G56 P01 2 P02 10 P03 5 P04...

Страница 251: ...programmed the tool keeps moving to prevent surface blemishes at inside corners this applies for the outermost pass in Cycles G123 and G124 The contour is approached in a tangential arc for side fini...

Страница 252: ...plane ALLOWANCE FOR FLOOR Q4 Finishing allowance in the tool axis WORKPIECE SURFACE COORDINATE Q5 Absolute coordinate of the workpiece surface referenced to the work piece datum SETUP CLEARANCE Q6 Dis...

Страница 253: ...ANCE FOR SIDE and the ALLOWANCE FOR FLOOR as well as the radius of the rough out tool The cutter infeed points also serve as starting points for milling Sequence Same as Cycle G83 PECKING Input data P...

Страница 254: ...ough milled and the tool is retracted to the CLEARANCE HEIGHT Input data PECKING DEPTH Q10 Dimension by which the tool is plunged in each infeed negative sign for negative direction FEED RATE FOR PECK...

Страница 255: ...ations If Q14 0 is entered the remaining finishing allowance will be cleared Prerequisites The sum of ALLOWANCE FOR SIDE Q14 and the radius of the finish mill must be smaller than sum of ALLOWANCE FOR...

Страница 256: ...r tool change N130 T2 G17 S1500 N140 G122 Q10 10 Q11 100 Q12 500 Cycle definition Rough Out N150 G79 M3 Cycle call Rough Out N160 L10 0 Call subprogram for tool change N170 T3 G17 S3000 N180 G123 Q11...

Страница 257: ...rs the starting point and end point of the contour must not be located in a contour corner Input data MILLING DEPTH Q1 Distance between workpiece surface and contour floor The sign determines the work...

Страница 258: ...ogram S837I G71 Start of program N10 G30 G17 X 0 Y 0 Z 20 Define workpiece blank N20 G31 G90 X 100 Y 100 Z 0 N30 G99 T1 L 0 R 10 Define tool N40 T1 G17 S1500 Call tool N50 G37 P01 1 Cycle definition C...

Страница 259: ...e for 3D machining The contour is described in a subprogram identified in Cycle G37 CONTOUR GEOM The subprogram contains coordinates in a rotary axis and in its parallel axis The rotary axis C for exa...

Страница 260: ...imension by which the tool advances in each infeed FEED RATE FOR PECKING Q11 Feed rate for traversing in the tool axis FEED RATE FOR MILLING Q12 Feed rate for traversing in the working plane RADIUS Q1...

Страница 261: ...L 0 R 6 N40 T1 G18 S100 N50 G00 G40 G90 Y 100 N60 G127 Cycle definition CYLINDER SURFACE Q1 7 5 MILLING DEPTH Q3 0 ALLOWANCE FOR SIDE Q6 2 SETUP CLEARANCE Q10 4 PECKING DEPTH Q11 100 FEED RATE FOR PE...

Страница 262: ...4 MIRROR IMAGE G28 ROTATION G73 SCALING G72 The original contour must be marked in the part program as a subprogram or a program section Duration of effect A coordinate transformation becomes effectiv...

Страница 263: ...dinates of the new datum zero point Absolute values are referenced to the manually set workpiece datum Incremental values are referenced to the datum which was last valid this can be a datum which has...

Страница 264: ...b a second time referenced to the shifted datum 2 X 40 Y 60 Cycle in part program S840I G71 Start of program N10 G30 G17 X 0 Y 0 Z 20 Define workpiece blank N20 G31 X 100 Y 100 Z 0 N30 G99 T1 L 0 R 4...

Страница 265: ...Mirror image rotation scaling block N130 block N250 DATUM SHIFT with datum tables G53 Application Datum tables are applied for frequently repeating machining sequences at various locations on the wor...

Страница 266: ...the beginning of datum table Go to the end of datum table Page up Page down Insert line Delete line Enter line go to beginning of next line If you are using only one datum table be sure to activate t...

Страница 267: ...Cycles TNC 426 TNC 425 TNC 415 B TNC 407 To leave a datum table Select a different type of file for example programs in ISO format Choose the selected program PGM NAME 8 5 Coordinate Transformations P...

Страница 268: ...mirrored the machining direction remains the same The result depends on the location of the datum If the datum is located on the contour to be mirrored the part simply flips over If the datum is loca...

Страница 269: ...cle in a part program S844I G71 Start of program N10 G30 G17 X 0 Y 0 Z 20 Define workpiece blank N20 G31 X 100 Y 100 Z 0 N30 G99 T1 L 0 R 4 Define tool N40 T1 G17 S1500 Call tool N50 G00 G40 G90 Z 100...

Страница 270: ...ence axis for the rotation angle X Y plane X axis Y Z plane Y axis Z X plane Z axis The active rotation angle is displayed in the additional status display Input data The rotation angle is entered in...

Страница 271: ...72 allows contours to be enlarged or reduced in size within a program enabling you to program shrinkage and oversize allowances Activation A scaling factor becomes effective as soon as it is defined T...

Страница 272: ...a part program S847I G71 Start of program N10 G30 G17 X 0 Y 0 Z 20 Define workpiece blank N20 G31 X 100 Y 100 Z 0 N30 G99 T1 L 0 R 4 Define tool N40 T1 G17 S1500 Call tool N50 G00 G40 G90 Z 100 Retra...

Страница 273: ...r G04 with F Input range 0 to 30 000 sec approx 8 3 hours in increments of 0 001 sec Resulting NC block N135 G04 F3 PROGRAM CALL G39 Application and activation Routines that are programmed by the user...

Страница 274: ...er window of the HEIDENHAIN TS 511 3D touch probe system Activation The angle of orientation defined in the cycle is positioned to by entering M19 If M19 is executed without a cycle definition the mac...

Страница 275: ...he MANUAL OPERATION and ELECTRONIC HANDWHEEL operation modes see page 2 24 Cycle G80 WORKING PLANE in the part program The tilting functions are coordinate transformations The transformed tool axis i...

Страница 276: ...coordinate system Thus if you rotate the swivel head and therefore the tool in the B axis by 90 for example the coordinate system rotates also If you press the Z axis direction button in the MANUAL O...

Страница 277: ...urer determines whether Cycle G80 positions the axes of rotation automatically or whether they must be pre positioned in the part program Your machine manual provides more detailed information If the...

Страница 278: ...isplay an error message Combining coordinate transformation cycles When combining coordinate transformation cycles always make sure the working plane is swiveled around the active datum You can progra...

Страница 279: ...n if required 2 Clamp workpiece 3 Preparations in the POSITIONING WITH MDI mode Preposition the tilt axis axes to the corresponding angular value s The angular value depends on the selected reference...

Страница 280: ...ENHAIN To copy individual files into the TNC Press PGM MGT to call the file manager Arrange the screen layout with the WINDOW soft key to show file names in both halves of the screen see Chapter 1 und...

Страница 281: ...u want to copy in this way Press the COPY TAG soft key and confirm with ENT Die TNC copies the tagged files into the TNC Close the file manager with END Copying files out of the TNC If you want to cop...

Страница 282: ...the data transfer function from a tool table or pocket table only the functions and are available Interface mode FE1 FE2 ME EXT1 EXT2 indicated file type Files in the TNC 9 2 Data Transfer with the T...

Страница 283: ...ng files from the TNC to an external device The highlight is on a file that is stored in the TNC Function Soft key Transfer selected file Transfer all files Select files consecutively for individual t...

Страница 284: ...ll files Select files consecutively for individual transfer Press ENT to transfer otherwise press NO ENT Interrupt transfer You can interrupt data transfer by pressing the END key or the END soft key...

Страница 285: ...E X21 TNC GND RXD TXD CTS RTS DTR GND Chassis Receive Data Transmit Data Clear To Send Request To Send Data Terminal Ready Signal Ground 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 2 3 4 5 6...

Страница 286: ...t bl 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 V 24 Adapter Block RS 232 C Adapter block...

Страница 287: ...D RXD CTS TXD RTS DSR DTR GND RXD CTS TXD RTS DSR DTR Chassis 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 BL GY WH GN WH GN GY PK BK RD...

Страница 288: ...n the FE Insert a diskette into the upper drive Format the diskette if necessary Set the interface see page 10 4 Transfer the data The memory capacity of a floppy disk is given in sectors The baud rat...

Страница 289: ...r Set data interface Machine specific user parameters HELP files if provided In the TEST RUN mode of operation Display NC software number Display PLC software number Enter code number Set data interfa...

Страница 290: ...nction Enter the appropriate numbers and confirm entry with ENT To exit the MOD functions Close the MOD functions 10 2 Software Numbers and Option Numbers The software numbers of the NC and PLC are di...

Страница 291: ...terface The mode of operation and baud rates for the RS 232 interface are entered in the upper left of the screen Setting the RS 422 interface The mode of operation and baud rates for the RS 422 inter...

Страница 292: ...fer function PROGRAM RUN SINGLE BLOCK PRINT PROGRAM RUN FULL SEQUENCE PRINT TEST RUN PRINT TEST You can set PRINT and PRINT TEST as follows Function Path to be entered Setting TNC 426 TNC 407 TNC 415...

Страница 293: ...ine operating manual 10 6 Showing the Workpiece in the Working Space The DATUM SET soft key enables you to graphically check the position of the workpiece blank in the machine s working space and to a...

Страница 294: ...ackward graphically Move workpiece blank upward graphically Move workpiece blank downward graphically Show workpiece blank referenced to the set datum Shift the soft key row Show the entire traversing...

Страница 295: ...manded by the TNC 1 NOML Actual position the position at which the tool is presently located 2 ACTL Servo lag the difference between nominal and actual positions 3 LAG Reference position the actual po...

Страница 296: ...tion to HEIDENHAIN To program the MDI I file according to ISO set the PROGRAM INPUT function to ISO 10 10 Selecting the Axes for Generating L Blocks conversational programming only The AXIS SELECTION...

Страница 297: ...ing without additional traverse limits To allow a machine axis to use its full range of traverse enter the maxi mum traverse of the TNC 99999 999 mm as the AXIS LIMIT To find and enter the maximum tra...

Страница 298: ...situations in which you need clear instructions before you can continue for example to retract the tool after an interruption in power The miscellaneous func tions may also be explained in a help fil...

Страница 299: ...umbers Enter a percent sign before the number Hexadecimal numbers Enter a dollar sign before the number Example Instead of the decimal number 27 you can enter the binary number 11011 or the hexadecima...

Страница 300: ...28 1 Stop bit 192 Example Use the following setting to adjust the TNC interface EXT2 MP 5020 1 to an external non HEIDENHAIN device 8 data bits any BCC transmission stop through DC3 even character par...

Страница 301: ...ing point during automatic measurement MP6140 0 to 99 999 9999 mm Rapid traverse for triggering touch probes MP6150 1 to 300 000 mm min Measure center misalignment of the stylus when calibrating a tri...

Страница 302: ...IN point and approaching contour MP6350 10 to 3 000 mm min Probing feed rate for measuring touch probes MP6360 10 to 3 000 mm min Rapid traverse for measuring touch probes in the probe cycle MP6361 10...

Страница 303: ...8 Maximum permissible error of measurement for measuring rotating tools with the TT 120 Required for calculating the probing feed rate in connection with MP6570 MP6510 0 001 to 0 999 mm recommended in...

Страница 304: ...r increment MP7220 0 to 150 Length of file names MP7222 Maximum 8 characters 0 Maximum 12 characters 1 Maximum 16 characters 2 Inhibit particular file types MP7224 0 Do not inhibit file types 0 Inhibi...

Страница 305: ...guage for TNC 425 TNC 415 B TNC 407 MP7230 German 0 English 1 Dialog language for TNC 426 MP7230 English 0 German 1 Czech 2 French 3 Italian 4 Spanish 5 Portuguese 6 Swedish 7 Danish 8 Finnish 9 Dutch...

Страница 306: ...tool life for TOOL CALL TIME2 0 to 24 MP7266 11 Current tool age CUR TIME 0 to 24 MP7266 12 Tool comment DOC 0 to 24 MP7266 13 Number of cutting edges CUT 0 to 24 MP7266 14 Length tolerance for tool...

Страница 307: ...d rate F even if no axis direction button is pressed feed rate of the slowest axis 1 Decimal character MP7280 The decimal character is a comma 0 The decimal character is a point 1 Position display in...

Страница 308: ...is selected and with M02 M30 N99999 1 Reset only status display and tool data when a program is selected 2 Reset only status display and tool data when a program is selected and with M02 M30 N99999 3...

Страница 309: ...without programmed tool axis M function for start MP7317 0 0 to 88 0 Function inactive Graphic simulation without programmed tool axis M function for end MP7317 1 0 to 88 0 Function inactive Determin...

Страница 310: ...the pocket then mill the channel 2 Combine compensated contours 0 Combine uncompensated contours 4 Complete one process for all infeeds before switching to the other process 0 Mill channel and rough...

Страница 311: ...feed rate if radius compensation is R0 or if the angle is at an inside corner This feature works both during operation with servo lag as well as with feed precontrol MP7460 0 0000 to 179 9999 Maximum...

Страница 312: ...dwheel keys for traverse direction and rapid traverse are evaluated by the PLC 3 HR 332 with twelve additional keys 4 Multi axis handwheel with additional keys 5 HR 410 with auxiliary functions 6 Entr...

Страница 313: ...M08 Coolant ON M09 Coolant OFF M13 Spindle ON clockwise coolant ON M14 Spindle ON counterclockwise coolant ON M30 Same function as M02 3 5 M89 Vacant miscellaneous function or Cycle call modally effe...

Страница 314: ...Constant contouring speed at tool cutting edge on circular arcs increase and decrease feed rate 5 41 M110 Constant contouring speed at tool cutting edge on circular arcs feed rate decrease only 5 41 M...

Страница 315: ...described in the machine manual M Function Effective at M Function Effective at Start End Start End of block of block M01 M50 M07 M51 M10 M52 M11 M53 M12 M54 M15 M55 M16 M56 M17 M57 M18 M58 M19 M59 M...

Страница 316: ...current value of the tool radius is assigned to Q108 Tool axis Q109 The value of Q109 depends on the current tool axis Tool axis Parameter value No tool axis defined Q109 1 Z axis Q109 2 Y axis Q109...

Страница 317: ...Q114 Coordinates after probing during program run Q115 to Q119 contain the coordinates of the spindle position at the moment of contact during programmed measurement with the 3D touch probe The length...

Страница 318: ...discontinuous contour transitions such as for 3D surfaces Collision prevention with the SL cycle for open contours G125 Geometry pre calculation for feed rate adaptation Background programming One pa...

Страница 319: ...lot milling Milling pockets and islands from a list of subcontour elements Cylindrical surface interpolation Coordinate transformations Datum shift Mirroring Rotation Scaling factor Tilting the workin...

Страница 320: ...g interpolation 3 ms Fine interpolation 0 6 ms contour TNC 407 6 ms Data transfer rate TNC 426 Max 115 200 baud TNC 425 Max 38 400 baud TNC 415 B Max 38 400 baud TNC 407 Max 38 400 baud Ambient temper...

Страница 321: ...30 triggering 3D touch probes Description Touch probe system with ruby tip and stylus with rated break point standard shank for spindle insertion Signal transmission TS 220 Transmission via cable inte...

Страница 322: ...11 4 Features Specifications and Accessories Electronic handwheels HR 130 Integrable unit HR 150 Fixed axis handwheel for the HRA 110 adapter HR 330 Portable version transmission via cable Includes a...

Страница 323: ...ained in the following list TNC error messages during programming ENTRY VALUE INCORRECT Enter a correct label number Note the input limits EXT IN OUTPUT NOT READY Connect the data transfer cable Trans...

Страница 324: ...s can have only one value for position coordinates BLK FORM DEFINITION INCORRECT Program the MIN and MAX points according to the instructions Choose a ratio of sides that is less than 200 1 CHAMFER NO...

Страница 325: ...e actual position deviates excessively from the nominal position this blinking error message is displayed You must press the END key for a few seconds to correct the error KEY NON FUNCTIONAL This mess...

Страница 326: ...ROBE SYSTEM NOT READY Be sure the transmitting receiving window of the TS 630 is oriented to the receiving unit Check whether the touch probe is ready for operation PROGRAM START UNDEFINED Begin the p...

Страница 327: ...GE Enter a tool radius that lies within the given limits permits the contour elements to be calculated and machined TOUCH POINT INACCESSIBLE Pre position the 3D touch probe to a position nearer the mo...

Страница 328: ...tum table 8 45 54 Datum shift in program 8 43 56 Pilot drilling in connection with G37 SLI 8 27 57 Rough out in connection with G37 SLI 8 19 58 Contour milling clockwise in connection with G37 SLI 8 2...

Страница 329: ...ol radius compensation left of the contour RL 4 18 42 Tool radius compensation right of the contour RR 4 18 43 Paraxial compensation lengthening R 4 18 44 Paraxial compensation shortening R 4 18 51 Ne...

Страница 330: ...otational angle with G73 I X coordinate of circle center pole J Y coordinate of circle center pole K Z coordinate of circle center pole L Set label number with G98 L Go to label number L Tool length w...

Страница 331: ...ion 7 7 03 Multiplication 7 7 04 Division 7 7 05 Square root 7 7 06 Sine 7 10 07 Cosine 7 10 08 Root sum of squares c a2 b2 7 10 09 If equal jump 7 11 10 If not equal jump 7 11 11 If greater than jump...

Страница 332: ...ndle ON clockwise M03 5 2 5 4 7 Move tool axis to first working depth Entries Feed rate rapid traverse G00 Coordinate of the first working depth Z 5 4 8 Approach contour Entries Straight line interpol...

Страница 333: ...es are referenced to position defined by machine builder such as tool change position 5 39 M93 Reserved M94 Reduce display of rotary axis to value less than 360 5 43 M95 Reserved M96 Reserved M97 Mach...

Отзывы: