Home

30974223 - heidenhain

image

Contents

1. CIRCULAR POCKET FINISHING 214 CYCL DEF Select Cycle 214 CIRCULAR POCKET FINISHING Set up clearance 0200 gt o Distance between workpiece surface and bottom of hole 201 gt Feed rate for plunging Q206 Pecking depth 0202 Feed rate for milling 0207 Surface coordinate 0203 gt 2nd set up clearance 0204 gt Center in 1st axis 0216 Center in 2nd axis 0217 Workpiece blank dia 0222 gt Finished part dia 0223 The TNC automatically pre positions the tool in the tool axis and in the working plane If the depth is greater than or equal to the pecking depth the tool drills to the depth in one plunge CIRCULAR STUD FINISHING 215 CYCL DEF Select Cycle 215 CIRCULAR STUD FINISHING Set up clearance 0200 gt depth Distance between workpiece surface and bottom of hole Q201 gt Feed rate for plunging 0206 Pecking depth 0202 gt Feed rate for milling 0207 Surface coordinate 0203 gt 2nd set up clearance 0204 gt Center in 1st axis 0216 Center in 2nd axis 0217 Workpiece blank dia 0222 gt Finished part dia 0223 Q203 The TNC automatically pre positions the tool in the tool axis and in the working plane If the Depth is greater than or equal to the PECKING Depth the tool drills to the Depth in one plunge SLOT MILLING 3 e This cycle requires either a center cut end mill ISO 1
2. Fiore meds Fundamentals Circle Center and Pole CC The circle center CC must be entered to program circular tool movements with the path function C see page 21 CC is also needed to define the pole for polar coordinates CC is entered in Cartesian coordinates An absolutely defined circle center or pole is always measured from the workpiece datum An incrementally defined circle center or pole is always measured from the last programmed position of the workpiece Angle Reference Axis Angles such as a polar coordinate angle PA or an angle of rotation ROT are measured from the angle reference axis Working plane Ref axis and 0 direction XIY X WZ Y ZIX Z Circle center in polar coordinates See FK programming CCY CCX Polar Coordinates Dimensions in polar coordinates are referenced to the pole CC A position in the working plane is defined by e Polar coordinate radius PR Distance of the position from the pole e Polar coordinate angle PA Angle from the angle reference axis to the straight line CC PR Incremental dimensions Incremental dimensions in polar coordinates are measured from the last programmed position Programming polar coordinates Select the path function Press the P key Answer the dialog prompts Defining Tools Tool data Each tool is identified with a number between 1 and 254 Entering tool data You can ent
3. Linear motion in rapid traverse Linear motion Circular motion clockwise Circular motion counterclockwise Circular motion without directional data Circular movement with tangential contour connection Effective blockwise G83 GZ00 G20 G202 G203 G204 G85 Pecking Drilling Reaming Boring Universal boring Counterbore back Tapping Rigid tapping controlled spindle GZ12 G213 G77 G214 G2 1 5 G74 G210 G211 Rectangular pocket milling clockwise machining direction Rectangular pocket milling counterclockwise machining direction Pocket milling Stud milling Circular pocket milling clockwise machining direction Circular pocket milling counterclockwise machining direction Circular pocket finishing Circular stud finishing Slot milling Slot milling with reciprocating plunge Circular slot G220 Circular point pattern G221 Linear point pattern G37 List of contour subprograms G56 Pilot drilling G57 Rough out G58 Contour milling clockwise G59 Contour milling counterclockwise Effective blockwise G230 Multipass milling G231 ISO Programming Ruled surface Datum shift from datum tables Entering datum shift directly Mirror image Rotating the coordinate system Scaling factor enlarging reducing contours Dwell time Oriented spindle stop Designating a program as a cycle Cycle call X Y working plane tool axis Z Z X working plane tool axis Y
4. Tool movement in the working plane with RR or RL End of effect w S Start E End Execution of a positioning block with RO Working without radius compensation e g drilling Tool movement with RO Fundamentals 12 Datum Setting Without a 3D Touch Probe During datum setting you set the TNC display to the coordinates of a known position on the workpiece Insert a zero tool with known radius Select the manual operation or electronic handwheel mode Touch the reference surface in the tool axis with the tool and enter its length Touch the reference surface in the working plane with the tool and enter the position of the tool center Datum Setting with a 3D Touch Probe The fastest simplest and most accurate way to set a datum is to use a HEIDENHAIN 3D touch probe The following probe functions are provided by the manual operation and electronic handwheel modes of operation PROBING Basic rotation i ae Datum setting in one axis PROBING Datum setting ata corner PROBING Datum setting at a circle center Contour Approach and Departure Starting point P P lies outside of the contour and must be approached without radius compensation Auxillary point P P lies outside of the contour and is calculated by the TNC The tool moves from the starting point P to the auxiliary point P_ at the feed rate last programmed feed rate First contour point P and l
5. Working with Program Section Repeats 1 The main program runs up to the call for a section repeat CALL LBL1 REP2 2 2 The program section between LBL1 and CALL LBL1 REP2 2 is repeated the number of times indicated with REP 3 After the last repetition the main program resumes Altogether the program section is run once more than the number of programmed repeats 0 BEGIN PGM CALL LBL1 L Z 100 M2 LBL1 LBLO END PGM A y S Jump R Return jump 0 BEGIN PGM i LBL1 BOP OF CALL LBL1 REP 2 2 i END PGM eee Subprogram Nesting A Subprogram within a Subprogram BEGIN PGM CALL LBL1 L Z 100 M2 1 The main program runs up to the first subprogram call CALL LBL1 2 Subprogram 1 runs up to the second subprogram call CALL LBL2 3 Subprogram 2 runs to its end 4 Subprogram 1 resumes and runs to its end 5 The main program resumes e A subprogram cannot call itself e Subprograms can be nested up to a maximum depth of 8 levels LBL1 CALL LBL2 i i oo a Sa Sa a oo a nu O LBLO LBL2 LBLO END PGM S Jump R Return jump Any Program as a Subprogram 1 The calling program A runs up to the program call CALL PGM B 2 The called program B runs through to its end 3 The calling program A resumes uy The called program must not end with M2 or M30 A S Jump R Retur
6. Working with the Interactive Graphics uy Select the PGM GRAPHICS screen layout The interactive graphics show the contour as you are programming it If the data you enter can apply to more than one solution the following soft keys will appear To show the possible solutions To enter the displayed solution in the part program To enter data for subsequent contour elements To graphically display the next programmed block Standard colors of the interactive graphics Fully defined contour element The displayed element is one of a limited number of possible solutions The element is one of an infinite number of solutions Contour element from a subprogram NES PROGRAMMING AND EDITING L 2 10 RO FMAX 8 L X 50 Y 7 5 RL F250 9 FC DR R25 CCK 5 CCY 50 10 FCT DR R14 11 FCT DR R88 CCK 5 CCY 0 12 END PGM FK3 MM X Y Z C 0 000 SHOW SELECT END SOLUTION SOLUTION SELECT Initiating the FK Dialog Straight Circular FL FC i i Contour element without tangential connection FLT FCT E Contour element with tangential connection Pole for FK programming End Point Coordinates X Y or PA PR Y Cartesian coordinates X and Y Polar coordinates referenced to FPOL I Incremental input FK Free Contour Programming 28 Circle Center CC in an FC FCT block da ae Cartesian coordinates of the circle center PA RA Polar coordinates of the circle center referenced to FPOL I Incremen
7. e Input range 0 to 360 e Input resolution 0 1 Call the cycle with M19 _ The machine and TNC must be prepared for spindle ORIENTATION by the machine tool builder Digitizing 3D Surtaces The machine and TNC must be prepared for digitizing by the machine tool builder The TNC features the following cycles for digitizing with a measuring touch probe e Fix the scanning range TCH PROBE 5 RANGE e Digitize in reciprocating lines TCH PROBE 6 MEANDER e Digitize level by level TCH PROBE 7 CONTOUR LINES The digitizing cycles can be programmed only in plain language dialog They can be programmed for the main axes X Y and Z e Digitizing is not possible while coordinate transformations uy or a basic rotation is active e Digitizing cycles need not be called They are effective immediately upon definition Selecting digitizing cycles neater P gt Call an overview of touch probe functions ibis gt Select a digitizing cycle via soft key Digitizing Cycle RANGE 5 gt Define the data transmission interface Touch probe Select Cycle 5 RANGE gt PGM name for digitized data Enter a name for the NC program in which the digitized data should be stored gt TCH PROBE axis Enter the axis of the touch probe MIN point range gt MAX point range Clearance height Height at which the stylus cannot collide with the model surface Z Digitizing Cycle 6 MEANDER A 3D surface can be scanned in a rec
8. Y Z working plane tool axis X Fourth axis is tool axis a ISO Programming 78 G24 Chamfer with side length R G25 Corner rounding with radius R G26 Tangential contour approach on an arc with radius R G27 Tangential contour departure on an arc with radius R G99 Tool definition in the program with length L and radius R G40 No radius compensation G41 Radius compensation to the left of the contour G42 Radius compensation to the right of the contour G43 Paraxial radius Compensation the path is lengthened G44 Paraxial radius Compensation the path is shortened G90 Absolute dimensions G91 Incremental chain dimensions Effective blockwise G70 Inches G71 Millimeters G30 Setting the working plane MIN point coordinates Gol Dimensional data with G90 G91 coordinates of the MAX point G29 Define last nominal position value as pole G38 Stopping the program run G51 Calling the next tool only with central tool file G55 Automatic measurement with the 3D touch probe G98 Setting a label number Effective blockwise DOO D01 D02 D03 D04 DO5 DO6 DO7 D08 D09 D10 D11 D12 D14 D15 D18 D19 Assign a value directly Calculate and assign the sum of two values Calculate and assign the difference of two values Calculate and assign the product of two values Calculate and assign the quotient of two values Calculate and assign the root from a value Calculate and assign the sine of a
9. M112 M113 M120 M124 M126 M127 Cycle call effective blockwise Automatic tool change after tool lifetime expires Reset M101 Reduce the feed rate during plunging to factor F Constant contouring speed of tool cutting edge on arcs increasing and decreasing the feed rate Constant contouring speed of tool cutting edge on arcs only decreasing the feed rate Reset M109 M110 Insert a rounding arc between two lines with tolerance and limit angle Reset M112 LOOK AHEAD Calculate the radius compensated tool path ahead of time Ignore points when calculating the rounding arc with M112 Permit zero crossover on 360 rotary axes Cancel M126 HEIDENHAIN DR JOHANNES HEIDENHAIN GmbH Dr Johannes Heidenhain Strafse 5 83301 Traunreut Germany 49 8669 31 0 49 86 69 50 61 e mail info heidenhain de www heidenhain de HEIDENHAIN G B Limited 200 London Road Burgess Hill West Sussex RH15 9RD Great Britain 01444 247711 01444 870024 309 742 23 gt SW19 5 10 2002 Bi Printed in Germany Subject to change without notice
10. number of chip breaks before retraction 0213 gt min pecking depth if a decrement has been entered 0205 gt Dwell time at depth 0211 Retraction feed rate 0208 e OSE _ i The TNC automatically pre positions the tool in the tool axis If the depth is greater than or equal to the pecking depth the tool drills to the depth in one plunge COUNTERBORE BACK 204 CYCL DEF Select Cycle 204 COUNTERBORE BACK gt Set up clearance 0200 Depth of counterbore 0249 Material thickness 0250 gt Tool edge off center distance 0251 Tool edge height 0252 Feed rate for pre positioning 0253 Feed rate for counterboring 0254 gt Dwell time at counterbore floor 0255 Workpiece surface coordinate 0203 2nd set up clearance 0204 gt Disengaging direction 0 1 2 3 4 0214 A e Danger of collision Select the disengaging direction that gets the tool clear of the counterbore floor e Use this cycle only with a reverse boring bar 11 CYCL DEF 204 COUNTERBORE BACK Q200 2 SET UP CLEARANCE Q249 5 DEPTH OF COUNTERBORE 0250 20 MATERIAL THICKNESS Q251 3 5 OFF CENTER DISTANCE 0252r 15 TOOL EDGE HEIGHT Q253 750 F PRE POSITIONING Q254 200 F COUNTERBORING Q255 0 5 DWELL TIME Q203 0 SURFACE COORDINATE Q204 50 2ND SET UP CLEARANCE Q214 1 DISENGAGING DIRECTN TAPPING with Floating Tap Holder 2 Insert the floating tap holder CYCL DEF Select cycle
11. or polar coordinates either as absolute or incremental values or with both absolute and incremental values in the same block Entries in the Positioning Block A complete positioning block contains the following data e Path function e Coordinates of the contour element end points target position e Radius compensation RR RL RO e Feed rate F e Miscellaneous function M Before you execute a part program always pre position the tool to prevent the possibility of damaging the tool or workpiece Straight line Chamfer between two straight lines Corner rounding Circle center or pole for polar coordinates Circular path around the circle center CC Circular path with known radius Circular path with tangential connection to previous contour Free contour programming Page x CHF l n age RND Page O Page U D Q D U D Q D U D Q D RAM E 4 29 19 20 20 21 21 22 Zo 25 Straight Line Coordinates of the straight line end point vl Tool radius compensation RR RL RO Feed rate F Miscellaneous function M With Cartesian coordinates 7 L X 10 Y 40 RL F200 M3 8 L IX 20 IY 15 9 L X 60 IY 10 With polar coordinates 12 CC X 45 Y 25 13 LP PR 30 PA 0 RR F300 M3 14 LP PA 60 15 LP IPA 60 16 LP PA 180 e You must first define the pole CC before you can program uly polar coordinates e Program the pole CC only in Cartesian coordinates e The pole CC
12. 04 Center in 1st axis 0216 Center in 2nd axis 0217 Q203 First side length 0218 Second side length 0219 Angle of rotation angle by with the slot is rotated 0224 The TNC automatically pre positions the tool in the tool axis and in the working plane During roughing the tool plunges obliquely into the metal in a back and forth motion between the ends of the slot Pilot drilling is therefore unnecessary 0217 Q216 CIRCULAR SLOT with reciprocating plunge 211 The cutter diameter must be no larger than the width of the slot and no smaller than one third CYCL DEF Select Cycle 211 CIRCULAR SLOT Set up clearance 0200 gt mae Distance between workpiece surface and bottom of hole 201 Feed rate for milling 0207 Pecking depth 0202 Machining operation 0 1 2 0 roughing and finishing 1 roughing only 2 finishing only 0215 Surface coordinate 0203 gt 2nd set up clearance 0204 gt Center in 1st axis 0216 Center in 2nd axis 0217 Pitch circle dia 0244 Second side length 0219 Starting angle of the slot 0245 gt Angular length of the slot 0248 The TNC automatically pre positions the tool in the tool axis and in the working plane During roughing the tool plunges obliquely into the metal in a back and forth helical motion between the ends of the slot Pilot drilling is therefore unnecessary Point Patterns C
13. 2 TAPPING gt Set up clearance A Total hole depth thread length distance between the workpiece surface and the end of the thread B gt Dwell time in seconds a value between 0 and 0 5 seconds Feed rate F Spindle speed S x thread pitch P For tapping right hand threads actuate the spindle with M3 for left hand threads use M4 25 CYCL DEF 2 0 TAPPING 26 CYCL DEF 2 1 SET UP 3 27 CYCL DEF 2 2 DEPTH 20 28 CYCL DEF 2 3 DWELL 0 4 29 CYCL DEF 2 4 F100 30 L Z 100 RO FMAX M6 31 L X 50 Y 20 FMAX M3 32 L Z 3 FMAX M99 RIGID TAPPING 17 e Machine and TNC must be prepared by the machine tool builder to perform rigid tapping e In rigid tapping the spindle speed is synchronized with the tool axis feed rate CYCL DEF Select cycle 17 RIGID TAPPING Set up clearance A gt Tapping depth distance between workpiece surface and end of thread B Pitch C The algebraic sign determines the direction of the thread e Right hand thread e Left hand thread y Uy tt 277 R s7 3 CLA lt p gt S rl 7 27 FS 21 AES LAT XZ Pockets Studs and Slots POCKET MILLING 4 This cycle requires either a center cut end mill ISO 1641 or pilot drilling at the pocket center The tool begins milling in the positive axis direction of the longer side In square pockets it moves in the positive Y direction The tool must be pre positioned over the center o
14. 5 CYCL DEF 1 RIGID TAPPING 6 CYCL DEF 1 1 SET UP 2 CYCL DEF 17 2 DEPTH 25 As you create a program the TNC provides you with graphic illustra 8 CYCL DEF 17 3 tions of the input parameters Fitalia 10 END PGM CYC210 MM Calling a Cycle The following cycles are effective as soon as they are defined e Cycles for coordinate transformations e DWELL TIME cycle e The SL cycle CONTOUR GEOMETRY e Point patterns All other cycles go into effect when they are called through e CYCL CALL effective for one block e M99 effective for one block e M89 effective until canceled depends on machine parameter settings All machining cycles can also be called up in conjunction with point tables For this use the function CYCL CALL PAT see User s Manual Drilling Cycles PECKING 1 CYCL DEF Select Cycle 1 PECKING Set up clearance A Total hole depth distance from the workpiece surface to the bottom of the hole B Pecking depth C gt Dwell time in seconds Feed rate F If the Total hole depth is greater than or equal to the pecking depth the tool drills the entire hole in one plunge 6 CYCL DEF 1 0 PECKING 7 CYCL DEF 1 1 SET UP 2 8 CYCL DEF 1 2 DEPTH 15 9 CYCL DEF 1 3 PECKG 7 5 10 CYCL DEF 1 4 DWELL 1 11 CYCL DEF 1 5 F80 12 L Z 100 RO FMAX M6 13 L X 30 Y 20 FMAX M3 14 L Z 2 FMAX M99 15 L X 80 Y 50 FMAX M99 16 L Z 100 FMAX M2 DRILLING 200 CYCL DEF Sel
15. 641 or pilot drilling at the starting point e The cutter diameter must be smaller than the slot width and larger than half the slot width The tool must be pre positioned over the midpoint of the slot and offset by the tool radius with tool radius compensation at RO CYCL DEF Select cycle 3 SLOT MILLING Safety clearance A Milling depth depth of the slot B Pecking depth C Feed rate for pecking traverse velocity for plunging First side length length of the slot D The algebraic sign determines the first cutting direction Second side length width of the slot E Feed rate for milling 10 TOOL DEF 1 L 0 R 6 11 TOOL CALL 1 Z S1500 12 CYCL DEF 3 0 SLOT MILLING 13 CYCL DEF 3 1 SET UP 2 14 CYCL DEF 3 2 Depth 15 15 CYCL DEF 3 3 PECKG 5 F80 16 CYCL DEF 3 4 X50 17 CYCL DEF 3 5 Y15 18 CYCL DEF 3 6 F120 19 L Z 100 RO FMAX M6 20 L X 16 Y 25 RO FMAX M3 21 L Z 2 M99 SLOT WITH RECIPROCATING PLUNGE CUT 210 The cutter diameter must be no larger than the width of the slot and no smaller than one third CYCL DEF Select Cycle 210 SLOT RECIP PLNG Set up clearance Q200 gt LI Distance between workpiece surface and bottom of hole 201 Feed rate for milling Q207 gt Pecking depth 0202 Machining operation 0 1 2 0 roughing and finishing 1 roughing only 2 finishing only 0215 Surface coordinate 0203 gt 2nd set up clearance 02
16. BEL 1 2 3 36 Z 200 RO FMAX M2 A Aand Bare pockets C and D islands 37 LBL1 38 L X 0 Y 10 RR 39 L X 20 Y 10 40 CC X 50 Y 50 45 LBLO 46 LBL2 58 LBLO PILOT DRILLING 15 CYCL DEF Select cycle 15 PILOT DRILLING Set up clearance Total hole depth Distance from the top surface of the workpiece to the hole bottom Pecking depth Finishing allowance D Feed rate F ROUGH OUT 6 There are two steps in the rough out cycle 1 Milling a channel around subcontours 2 Area clearance CYCL DEF Select Cycle 6 ROUGH OUT Set up clearance A Milling depth B Pecking depth C Feed rate for pecking gt Finishing allowance D Rough out angle Feed rate F CONTOUR MILLING 16 Finishing the individual subcontours CYCL DEF Select Cycle 16 CONTOUR MILLING Set up clearance A gt Milling depth B Pecking depth C Feed rate for pecking Rotation clockwise DR e Climb milling for pocket and island e Up cut milling for pocket and island Feed rate F Multipass Milling MULTIPASS MILLING 230 AN From the current position the TNC positions the tool automatically at the starting point of the first machining operation first in the working plane and then in the tool axis Pre position the tool in such a way that there is no danger of collision with the workpiece or fixtures CYCL DEF Select Cycle 230 MULT
17. Circle radius with G02 G03 G05 Corner radius with G25 G26 G27 Chamfer length with G24 Tool radius with G99 Spindle speed in rom Angle for spindle orientation with G36 Tool number with G99 Tool call Call next tool with G51 Parallel axis to X Parallel axis to Y Parallel axis to Z X axis Y axis Z axis Character for end of block Miscellaneous Functions M MOO M01 M02 M03 M04 MO5 MO6 M08 M09 M13 M14 M30 M89 M90 M91 M92 M93 M94 M97 M98 Stop program run Stop spindle Coolant off Optional program stop Stop program run Stop spindle Coolant off Jump back to block 1 Clear status display depending on machine parameters Spindle on clockwise Spindle on counterclockwise Stop spindle Tool change Stop program run depending on machine parameters Stop spindle Coolant on Coolant off Spindle on clockwise Coolant on Spindle on counterclockwise Coolant on Same function as M02 Vacant miscellaneous function or Cycle call modally effective depending on machine parameters Constant contour speed at corners effective only in lag mode Within the positioning block Coordinates are referenced to the machine datum Within the positioning block The coordinates are referenced to a position defined by the machine tool builder Reserved Reduce rotary axis display to a value below 360 Machine small contour steps Suspend tool path compensation M99 M101 M102 M103 M109 M110 M111
18. ET UP CLEARANCE SURFACE COORDINATE and 2ND SET UP CLEARANCE are always taken from Cycle 221 The TNC automatically pre positions the tool in the tool axis and in the working plane SL Cycles General Information SL cycles are useful when you wish to machine a contour consisting of several subcontours up to 12 islands or pockets The subcontours are defined in subprograms When working with subcontours always remember e For a pocket the tool machines an inside contour for an island it is an outside contour e Tool approach and departure as well as infeed in the tool axis cannot be programmed in SL cycles e Each contour listed in Cycle 14 CONTOUR GEOMETRY must be a closed contour e There is a limit to the amount of memory an SL cycle can occupy A maximum of 128 straight line blocks for example can be programmed in an SL cycle Make a graphic test run before actually machining a part That way you can be sure that you defined the contour correctly CONTOUR GEOMETRY 14 In Cycle 14 CONTOUR GEOMETRY you list the subprograms that you wish to superimpose to make a complete closed contour CYCL DEF Select Cycle 14 CONTOUR GEOMETRY Label numbers for contour List the LABEL numbers of the subprograms that you wish to superimpose to make a complete closed contour Cycle 14 CONTOUR GEOMETRY is effective immediately upon definition 4 CYCL DEF 14 0 CONTOUR GEOM 5 CYCL DEF 14 1 CONTOUR LA
19. HEIDENHAIN Cd HEIDENHAIN Pilot NC Software 286 060 xx 8 2000 i _ e n The Pilot Contents Is your concise programming guide for the HEIDENHAIN TNC 410 contouring controls For more comprehensive information on programming and operating refer to the TNC User s Manual There you will find complete information on UNC SINS ati Contour Approach and Departure eens EE E e PR OE RO RARE RC TR e O parameter programming FK Free Contour PRO Glan AGMA siii e the central tool file e tool measurement Subprograms and Program Section Repeats Certain symbols are used in the Pilot to denote specific types YO VU ATI of information Drilling Cycles CRC REATI Pockets Studs and SIOtS Ti Important note Poca Lella Warning danger for the user or the machine M ltipass MIMMO oe Coordinate Transformation Cycles The TNC and the machine tool must be prepared by Special Cycles the machine tool builder to perform these functions l To DIGILIZI O SLY SUINACES prin Chapter in User s Manual where you will find more detailed information on the current topic Graphics and Status Displays o ar DOPO ara avra ia area The information in this Pilot applies to the TNC 410 with the Miscellaneous Functions M following software number TNC 410 236 060 xx Fundamentals Programs Files TS See Programm
20. INISHING 213 CYCL DEF Select Cycle 213 STUD FINISHING Set up clearance 0200 gt o Distance between workpiece surface and bottom of hole 201 gt Feed rate for plunging Q206 Pecking depth 0202 Feed rate for milling 0207 Surface coordinate 0203 gt 2nd set up clearance 0204 gt Center in 1st axis 0216 Center in 2nd axis 0217 First side length 0218 Second side length 0219 Corner radius 0220 Allowance in 1st axs 0221 The TNC automatically pre positions the tool in the tool axis and in the working plane If the depth is greater than or equal to the pecking depth the tool drills to the depth in one plunge Q216 Q221 CIRCULAR POCKET MILLING 5 This cycle requires either a center cut end mill ISO 1641 or pilot drilling at pocket center The tool must be pre positioned over the center of the slot with tool radius compensation RO CYCL DEF Select cycle 5 gt Set up clearance A Milling depth depth of the pocket B Pecking depth C gt Feed rate for pecking Circle radius R radius of the pocket Feed rate Rotation clockwise DR Climb milling with M3 DR Up cut milling with M3 DR 17 CYCL DEF 5 0 CIRCULAR POCKET 18 CYCL DEF 5 1 SET UP 2 Y 19 CYCL DEF 5 2 Depth 12 20 CYCL DEF 5 3 PECKG 6 F80 21 CYCL DEF 5 4 RADIUS 35 22 CYCL DEF 5 5 F100 DR 23 L Z 100 RO FMAX M6 24 L X 60 Y 50 FMAX M3 25 L Z 2 FMAX M99
21. IPASS MILLING Starting point in 1st axis 0225 Starting point in 2nd axis 0226 Starting point in 3rd axis Q227 gt First side lengthIRST 0218 Second side length 0219 Number of cuts 0240 gt Feed rate for plunging 0206 Feed rate for milling Q207 Stepover feed rate 0209 Set up clearance 0200 Q227 Q219 Q226 RULED SURFACE 231 Starting from the initial position the TNC positions the tool at the starting point point 1 first in the working plane and then in the tool axis gt CYCL DEF Select Cycle 231 RULED SURFACE Starting point in 1st axis 0225 Starting point in 2nd axis Q226 Starting point in 3rd axis 0227 gt 2nd point in 1st axis 0228 gt 2nd point in 2nd axis 0229 gt 2nd point in 3rd axis 0230 3rd point in 1st axis 0231 3rd point in 2nd axis 0232 3rd point in 3rd axis 0233 Ath point in 1st axis 0234 4th point in 2nd axis 0235 4th point in 3rd axis 0236 gt Number of cuts 0240 Feed rate for milling 0207 Q228 Q231 Q234 Q225 Cycles for Coordinate Transformation Cycles for coordinate transformation permit contours to be e Shifted Cycle 7 DATUM SHIFT e Mirrored Cycle 8 MIRROR IMAGE e Rotated in the plane Cycle 10 ROTATION e Enlarged or reduced Cycle 11 SCALING Cycles for coordinate transformation are effective upon definition until they are reset or red
22. IRCULAR PATTERN 220 CYCL DEF Select Cycle 220 CIRCULAR PATTERN Center in 1st axis 0216 gt Center in 2nd axis 0217 Angle of rotation 0244 Starting angle 0245 gt Stopping angle 0246 gt Stepping angle 0247 gt Nrorrepetitions 0241 Set up clearance 0200 Surface coordinate 0203 gt 2nd set up clearance 0204 Q203 uy e Cycle 220 POLAR PATTERN is effective immediately upon definition e Cycle 220 automatically calls the last defined fixed cycle e Cycle 220 can be combined with Cycles 1 2 3 4 5 17 200201202 203 2047 2122 RAZZA e In combined cycles the SET UP CLEARANCE SURFACE COORDINATE and 2ND SET UP CLEARANCE are always taken from Cycle 220 Q217 The TNC automatically pre positions the tool in the tool axis and in the working plane x lt Q216 LINEAR PATTERN 221 CYCL DEF Select Cycle 221 LINEAR PATTERN Starting pnt 1st axis 0225 Starting pnt 2nd axis 0226 Spacing in 1st axis 0237 Spacing in 2nd axis 0238 Number of columns 0242 Number of lines 0243 Angle of rotation 0224 Set up clearance 0200 Surface coordinate 0203 gt 2nd set up clearance 0204 uy e Cycle 221 LINEAR PATTERN is effective immediately upon definition Cycle 221 automatically calls the last defined fixed cycle e Cycle 221 can be combined with Cycles 1 2 3 4 5 17 200 2010202 2035704 21277 32 rae e In combined cycles the S
23. M8 Program at left Io 7 L 2 5 RO FMAX Toolmeasurement STATUS 8 CC K 0 40 7 7 9 LP PR 14 PR 45 RR F500 information at right 10 RND R1 11 FC DR R2 5 CLSD Continued START RESET START STIGLE START PROGRAMMING AND EDITING PITCH Programming and Editing Program 4 L 2 100 RO FMAX 5 CYCL DEF 1 0 RIGID TAPPING 6 CYCL DEF 1 1 SET UP 2 CYCL DEF 1 2 DEPTH 25 Programming graphics 8 CYCL DEF 17 3 9 CYCL CALL M3 10 END PGM CYC210 MM Program at left POM Programming graphics right GRAPHICS Program at left Graphics illustrating input dalia 50 parameters at right 52 250 0 I L A MMI IA Manuelloperation Position sneiiioN A Program at left graphic support at right Handwheel Position at left Program information at right STATUS Position at lett POSITION Additional position display STATUS at right Position at left POSITION Tool information at right STATUS Position at left ea Active coordinate STATUS transformations at right Absolute Cartesian Coordinates The dimensions are measured from the current datum The tool moves to the absolute coordinates Programmable axes in an NC block Linear motion 5 axes Circular motion 2 linear axes in a plane or 3 linear axes with cycle 19 WORKING PLANE Incremental Cartesian Coordinates The dimensions are measured from the last programmed position of the tool The tool moves by the incremental coordinates
24. ORM N O START Status Displays Select a screen layout showing the status information that you need In the program run modes a window in the lower part of the screen shows information on e Active M functions Further status information is available via soft key for display in an additional window PaM Program information STATUS PGM Tool positions POS STATUS PGM Tool data TOOL STATUS PGM Coordinate transformations C TRANS STATUS PGM Tool measurement T PROBE STATUS v ep TEST RUN BEGIM PGM STATUS MM T 11 SCHRUPPER BLK FORM G 1 2 K 0 2 46 L 17 350 BLK FORM 2 K 100 Y 100 Z 0 R 3 000 TOOL CALL 1 z 4000 DL 0 05 DR 0 04 L 10 RO FMAX DL DR L 4 20 Y 50 RO FMAX TAB 0 060 6 056 L 2 2 RO FMAX M3 PGM 8 858 0 640 CYCL DEF NULLPUNKT CYEL DEF 7 1 K 25 5 CYCL DEF 7 2 Y 10 109 CYCL DEF 7 3 2 12 TOOL CALL 11 SCHRUPPER 11 CYCL DEF 7 4 C 90 RT a 1 2 3 4 5 6 T 8 D CUR TIME TIME1 TIME 8 05 1 46 1 36 14 NOM X 74 Y 90 Z 255 C 90 START STOP RESET SINGLE AT START O H START ISO Programming 76 ISO Programming GOO G01 G02 G03 G05 GO6 GO G10 G11 G12 G13 G15 G16 Linear motion in rapid traverse Linear motion Circular motion clockwise Circular motion counterclockwise Circular motion without directional data Circular movement with tangential contour connection Paraxial positioning block
25. P CLEARANCE 12 L Z 100 RO FMAX M6 13 L X 30 Y 20 FMAX M3 14 CYCL CALL 15 L X 80 Y 50 FMAX M99 16 L Z 100 FMAX M2 BORING 202 Danger of collision Choose a disengaging direction that moves the tool away from the wall of the hole CYCL DEF Select Cycle 202 BORING Set up clearance Q200 gt a distance between workpiece surface and bottom of hole Q203 gt Feed rate for plunging 0206 gt Dwell time at depth 0211 Retraction feed rate 0208 Surface coordinate 0203 gt 2nd set up clearance 0204 Disengaging direction 0 1 2 3 4 at bottom of hole 0214 The TNC automatically pre positions the tool in the tool axis 11 CYCL DEF 202 BORING Q200 2 SET UP CLEARANCE Q201 15 DEPTH Q206 100 FEED RATE FOR PLUNGING Q211 0 5 DWELL TIME AT DEPTH Q208 250 RETRACTION FEED RATE Q203 0 SURFACE COORDINATE Q204 100 2ND SET UP CLEARANCE Q214 1Di DISENGAGING DIRECTION 12 L Z 100 RO FMAX M6 13 L X 30 Y 20 FMAX M3 14 CYCL CALL 15 L X 80 Y 50 FMAX M99 16 L Z 100 FMAX M2 UNIVERSAL DRILLING 203 CYCL DEF Select Cycle 203 UNIVERSAL DRILLING Set up clearance Q200 gt Depth distance between workpiece surface and bottom of hole Q201 Feed rate for plunging 0206 Pecking depth 0202 Dwell time at top 0210 gt Surface coordinate Q203 gt 2nd set up clearance 0204 Decrement after each pecking depth 0212 Nr of breaks
26. ast contour point P The first contour point P is programmed in the APPR approach block The last contour point is programmed as usual End point P P lies outside of the contour and results from the DEP departure block P is automatically approached with RO Path Functions for Approach and Departure APPR gt Press the soft key with the desired path function DA 2 ad Straight line with tangential connection Straight line perpendicular to the contour point Circular arc with tangential connection Straight line segment tangentially connected to the contour through an arc uy e Program a radius compensation in the APPR block e DEP blocks set the radius compensation to 0 Contour Approach and Departure Approaching on a Straight Line with Tangential Connection Coordinates for the first contour point P Distance len length from Pto Pi Enter a length Len gt 0 Tool radius compensation RR RL 7 L X 40 Y 10 RO FMAX M3 8 APPR LT X 20 Y 20 LEN 15 RR F100 9 L X 35 Y 35 Approaching on a Straight Line Perpendicular to the First Contour Element Coordinates for the first contour point P Distance len length from P_ to Pi Enter a length Len gt 0 Radius compensation RR RL 7 L X 40 Y 10 RO FMAX M3 8 APPR LN X 10 Y 20 LEN 15 RR F100 9 L X 20 Y 35 Approaching Tangentially on an Arc Coordinates for the first contour point P Radius R Enter a radius R gt 0 Circle ce
27. ect Cycle 200 DRILLING gt Set up clearance 0200 gt Depth distance between workpiece surface and bottom of hole Q201 gt Feed rate for plunging 0206 Pecking depth 0202 gt Dwell time at top 0210 Q203 Surface coordinate 0203 gt 2nd set up clearance 0204 The TNC automatically pre positions the tool in the tool axis If the depth is greater than or equal to the pecking depth the tool drills to the depth in one plunge 11 CYCL DEF 200 DRILLING Q200 2 SET UP CLEARANCE CONSE DEPTH 1 Q206 250 FEED RATE FOR PLUNGING POE PECKING DEPTH COEN DWELL TIME AT TOP 50 0203 0 SURFACE COORDINATE 0204 100 2ND SET UP CLEARANCE 12 L Z 100 RO FMAX M6 13 L X 30 Y 20 FMAX M3 14 CYCL CALL 15 L X 80 Y 50 FMAX M99 16 L Z 100 FMAX M2 20 REAMING 201 CYCL DEF Select Cycle 201 REAMING Set up clearance 0200 gt Depth distance between workpiece surface and bottom of hole 0201 gt Feed rate for plunging 0206 gt dwell time at depth 0211 Retraction feed rate 0208 Surface coordinate 0203 gt 2nd set up clearance 0204 The TNC automatically pre positions the tool in the tool axis 11 CYCL DEF 201 REAMING Q200 2 SET UP CLEARANCE Q201 15 DEPTH Q206 100 FEED RATE FOR PLUNGING OZ sos DWELL TIME AT DEPTH Q208 250 RETRACTION FEED RATE Q203 0 SURFACE COORDINATE Q204 100 2ND SET U
28. efined The original contour should be defined in a subprogram Input values can be both absolute and incremental DATUM SHIFT 7 CYCL DEF Select Cycle 7 DATUM SHIFT Enter the coordinates of the new datum or the number of the datum from the datum table To cancel a datum shift Re enter the cycle definition with the input value 0 9 CALL LBL1 Call the part subprogram 10 CYCL DEF 7 0 DATUM SHIFT 11 CYCL DEF 7 1 X 60 12 CYCL DEF 7 2 Y 40 13 CALL LBLl Call the part subprogram When combining transformations the datum shift must be programmed before the other transformations MIRROR IMAGE 8 CYCL DEF Select Cycle 8 MIRROR IMAGE Enter the mirror image axis Either X Y or both To reset the mirror image re enter the cycle definition with NO ENT att e The tool axis cannot be mirrored LY The cycle always mirrors the original contour in this example in subprogram LBL1 Rotation 10 CYCL DEF Select Cycle 10 ROTATION Enter the rotation angle e Input range 360 to 360 e Reference axes for the rotation angle X Y X YZ Y Z X Z To reset a ROTATION re enter the cycle with the rotation angle 0 SCALING 11 CYCL DEF Select Cycle 11 SCALING Enter the scaling factor SCL e Input range 0 000001 to 99 999999 To reduce the contour SCL lt 1 To enlarge the contour SCL gt 1 To cancel the SCALING re enter the cycle defin
29. er the tool data length L and radius R e ina tool table centrally Program TOOL T or e within the part program in TOOL DEF blocks locally PU elaine nale Tool number 2 Tool length L Tool radius R AL gt 0 The tool is longer than the zero tool Fundamentals program that length Calling the tool data TOOL Tool number pina Working spindle axis tool axis Spindle speed S Tool length oversize DL e g to compensate wear Tool radius oversize DR e g to compensate wear 3 TOOL DEF 6 L 7 5 R 3 4 TOOL CALL 6 Z S2000 DL 1 DR 0 5 5 L Z 100 RO FMAX 6 L X 10 Y 10 RO FMAX M6 Tool change uy e Beware of tool collision when moving to the tool change position e The direction of spindle rotation is defined by M function M3 Clockwise M4 Counterclockwise e The maximum permissible oversize for tool radius or length 10 is 99 999 mm Program the tool length as its difference AL to the zero tool AL lt 0 The tool is shorter than the zero tool With a tool presetter you can measure the actual tool length then JE la w Oversizes on an end mill Tool Compensation The TNC compensates the length L and radius R of the tool during machining Length compensation Beginning of effect Tool movement in the spindle axis End of effect Tool exchange or tool with the length L 0 Radius compensation Beginning of effect
30. f the slot with tool radius compensation RO CYCL DEF Select cycle 4 POCKET MILLING Set up clearance A Milling depth depth of the pocket B Pecking depth C Feed rate for pecking First side length length of the pocket parallel to the first main axis of the working plane D Second side length width of pocket sign always positive Feed rate Rotation clockwise DR Climb milling with M3 DR Up cut milling with M3 DR 12 CYCL DEF 4 0 POCKET MILLING 13 CYCL DEF 4 1 SET UP2 14 CYCL DEF 4 2 Depth 10 15 CYCL DEF 4 3 PECKG4 F80 16 CYCL DEF 4 4 X80 17 CYCL DEF 4 5 Y40 18 CYCL DEF 4 6 F100 DR 19 L Z 100 RO FMAX M6 20 L X 60 Y 35 FMAX M3 21 L Z 2 FMAX M99 POCKET FINISHING 212 CYCL DEF Select Cycle 212 POCKET FINISHING Set up clearance 0200 gt Depth Distance between workpiece surface and bottom of hole Q201 Feed rate for plunging 0206 Pecking depth 0202 gt Feed rate for milling 0207 Surface coordinate 0203 gt 2nd set up clearance 0204 gt Center in 1st axis 0216 Center in 2nd axis 0217 First side length 0218 Second side length 0219 Corner radius 0220 Allowance in 1st axs 0221 The TNC automatically pre positions the tool in the tool axis and in the working plane If the depth is greater than or equal to the pecking depth the tool drills to the depth in one plunge Q217 STUD F
31. ing File Management The TNC keeps its programs tables and texts in files A file designation consists of two components THREAD2 H po File name File type Maximum length see table at right 8 characters Creating a New Part Program mmm gt Enter new file name Meg gt Select file type via soft key Select unit of measure for dimensions Mm or inches mia P Define the blank form BLK for graphics Enter the spindle axis Enter coordinates of the MIN point the smallest X Y and Z coordinates Enter coordinates of the MAX point the greatest X Y and Z coordinates Programs e in HEIDENHAIN format Fl e in ISO format M Table for e Tools TOOL e Tool pockets TOOLP TCH e Datums aD e Points PNT i ci isa TY See Introduction the TNC 410 gt Show soft keys for setting the screen layout Program run full seq Program Program run single block Test run T T A T ee Program at left Program information at right STATUS addtional pos n Tele ole Additional position display STATUS All on ser A Positions at right W Program at left graphics at right Donne aa 5 PROGRAMMING AND EDITING Program at left PGM Tool information at right STATUS PRIVATA 1 BLK FORM 0 1 Z X 20 Y 20 2 20 Program at left Su 2 BLK FORM 0 2 K 20 Y 20 Z 0 Active coordinate STATUS 3 TOOL DEF 1 L 0 R 4 f F h 4 TOOL CALL 1 Z 81000 transformations at right CE EEO RETNI DA 6 L X 50 Y 50 RO FMAX
32. iprocating line by line process in Cycle 6 MEANDER Define the RANGE with Cycle 5 TOUCH PROBE Select Cycle 6 MEANDER Line direction Coordinate axis in whose positive direction the probe moves after touching the first contour point Limit in normal lines direction travel Distance by which the probe lifts off from the model surface after each deflection Line spacing Distance moved forward to start the next line MAX probe point interval _ The line spacing and MAX probe point interval cannot tt exceed 5 mm e Seta line direction that is as perpendicular as possible to surface inclinations A P PP INT L LASPAC Probe point interval Line spacing Digitizing Cycle 7 CONTOUR LINES Cycle 7 CONTOUR LINES enables you to digitize a 3D surface level by level Define Cycle 5 RANGE TOUCH PROBE Select Cycle 7 CONTOUR LINES Time limit If the touch probe has not orbited the model and returned to the first touch point within this time the TNC will terminate the cycle If you do not want a time limit enter 0 Starting point Coordinates of the starting position Axis and direction of approach Coordinate axis and direction in which the probe approaches the model Starting probe axis and direction Coordinate axis and direction in which the probe begins scanning the model gt Limit in normal lines direction travel Distance by which the probe lifts off from the model surface after each deflec
33. ition with SCL1 SCALING can be effective in the working plane only or in all three main axes depending on machine parameter 7410 AXIS SPECIFIC SCALING 26 CYCL DEF Select Cycle 20 AXIS SPEC SCALING gt AXIS and FACTOR Coordinate axes and factors for extending or compressing contour dimensions CENTERPOINT COORD OF EXTENSION Center of the extension or compression To cancel the AXIS SPEC SCALING re enter the cycle definition assigning the factor 1 to the affected axes Coordinate axes sharing coordinates for arcs must be extended or compressed by the same scaling factor Special Cycles DWELL TIME 9 The program run is interrupted for the duration of the DWELL TIME CYCL DEF Select cycle 9 DWELL TIME Enter the dwell time in seconds 48 CYCL DEF 9 0 DWELL TIME 49 CYCL DEF 9 1 DWELL 0 5 PGM CALL 12 gt CYCL DEF Select cycle 12 PGM CALL E Enter the name of the program that you wish to call 7 CYCL DEF 12 0 O BEGIN PGM PGM CALL z LOT31 MM me Cycle 12 PGM CALL must be called to become active E Arc 9 M99 7 CYCL DEF 12 0 PGM CALL 8 CYCL DEF 12 1 LOT31 9 L X 37 5 Y 12 R0 FMAX M99 END PGM LOT31 gt OG 90 09 0 so 0 0 0 1p eee e e 0 0 e e e e e 0 e e 0 Spindle ORIENTATION CYCL DEF Select cycle 13 ORIENTATION Enter the orientation angle referenced to the angle reference axis of the working plane
34. n angle in degrees Calculate and assign the cosine of an angle in degrees Calculate and assign the square root of the sum of two squares Pythagorean theorem Find and assign an angle from the arc tangent of two sides or from the sine and cosine of an angle If equal jump to the given label If not equal jump to the given label If greater than jump to the given label If less than jump to the given label Output text to screen Output text or parameter contents through the data interface Read system data Transfer numerical values or Q parameters to the PLC ISO Programming T9 ISO Programming 30 OU Ze Fer ASTI oo oe Tii en Oc BS O Program beginning Swivelling axis around X Swivelling axis around Y Rotary axis around Z Define O parameter functions Tolerance for rounding arc with M112 Feed rate in mm min in positioning blocks Dwell time in seconds with G04 Scaling factor with G72 G functions see list of G functions Polar coordinate angle Angle of rotation with G73 X coordinate of the circle center or pole Y coordinate of the circle center or pole Z coordinate of the circle center or pole Label number with G98 Jump to a label number Tool length with G99 Miscellaneous function Block number Cycle parameter for fixed cycles Value or Q parameter with O parameter definitions Variable Q parameter mo AFNX XS SC CTAAMNAADD DD Polar coordinate radius with G10 G11 G12 G13 G15 G16
35. n jump Working with Cycles Certain frequently needed machining sequences are stored in the TNC l PECKING Page 37 as cycles Coordinate transformations and some special functions are DRILLING Page 38 also available as cycles REAMING Page 39 BORING Page 40 alt e n a cycle positioning data entered in the tool axis are si pi always incremental even without the key TAPPING p 9 43 e The algebraic sign of the cycle parameter DEPTH determines SS Example POCKET MILLING Page 45 POCKET FINISHING Page 46 STUD FINISHING Page 47 CIRCULAR POCKET MILLING Page 48 CIRCULAR POCKET FINISHING Page 49 CIRCULAR STUD FINISHING Page 50 SLOT MILLING Page 51 Feed rates are entered in mm min the dwell time in seconds SLOT WITH RECIP PLUNGE Page 52 CIRCULAR SLOT Page 53 cro ignari Point Patterns acim gt Select the desired cycle CER 220 CIRCULAR PATTERN Page 54 221 LINEAR PATTERN Page 55 OT 14 CONTOUR GEOMETRY Page 57 geo 15 PILOT DRILLING Page 58 6 ROUGH OUT Page 58 16 CONTOUR MILLING Page 59 Continued on next page gt 230 MULTIPASS MILLING Page 60 231 RULED SURFACE Page 61 7 DATUM SHIFT Page 62 8 MIRROR IMAGE Page 63 10 ROTATION Page 64 11 SCALING FACTOR Page 65 26 AXIS SPECIFIC SCALING Page 66 9 DWELLTIME Page 67 12 PGM CALL Page 67 13 ORIENTED SPINDLE STOP Page 68 Graphic Support During Cycle Programming PROGRAMMING AND EDITING PITCH W Select the PGM FIGURE screen layout 4 L 2 100 RO FMAX
36. nter angle CCA Enter a CCA gt 0 Tool radius compensation RR RL Tool radius compensation RR RL 7 L X 40 Y 10 RO FMAX M3 8 APPR CT X 10 Y 20 CCA 180 R10 RR F100 9 L X 20 Y 35 Approaching Tangentially on an Arc and a Straight Line Coordinates for the first contour point P Radius R Enter a radius R gt 0 Tool radius compensation RR RL 7 L X 40 Y 10 RO FMAX M3 8 APPR LCT X 10 Y 20 R10 RR F100 9 L X 20 Y 35 Contour Approach and Departure Contour Approach and Departure Departing Tangentially on a Straight Line gt Distance len length from P to P Enter a length LEN gt 0 Departing on a Straight Line Perpendicular to the Last Contour Element gt Distance len length from P to P Enter a length LEN gt 0 Departing Tangentially on an Arc Radius R Enter a radius R gt 0 Circle center angle CCA Departing on an Arc Tangentially Connecting the Contour and a Straight Line gt Coordinates of the end point P Radius R Enter a radius R gt 0 Contour Approach and Departure Path Functions for Positioning Blocks IE See Programming Programming contours Programming the Direction of Traverse Regardless of whether the tool or the workpiece is actually moving you always program as if the tool is moving and the workpiece is stationary Entering the Target Positions Target positions can be entered in Cartesian
37. ons n x 360 Start angle PA Angle at start of thread angle for overrun Start coordinate Z Pitch P x thread revolutions thread overrun at start of thread Shape of helix Right hand Z DR RL Left hand Z DR RR Right hand Z DR RR Left hand Z DR RL External thread o Right hand Z DR RR Left hand Z DR RL Right hand Z DR RL Left hand a DR RR MG x 1 mm thread with 5 revolutions 12 CC X 40 Y 25 13 L Z 0 F100 M3 14 LP PR 3 PA 270 RL 15 CP IPA 1800 IZ 5 DR RL F50 FK Free Contour Programming See Programming Tool Movements FK Free Contour Programming If the end point coordinates are not given in the workpiece drawing or if the drawing gives dimensions that cannot be entered with the gray path function keys you can still program the part by using the FK Free Contour Programming Possible data on a contour element e Known coordinates of the end point e Auxiliary point on the contour element e Auxiliary point near the contour element e Directional data angle position data e Data regarding the course of the contour To use FK programming properly e All contour elements must lie in the working plane e Enter all available data on each contour element e f a program contains both FK and conventional blocks the FK contour must be fully defined before you can return to conventional programming A These dimensions can be programmed with FK
38. r coordinate angle PA Path Functions 21 een Ev aiedionie 272 Circular Path with Known Radius CR CR a7 Radius R If the central angle ZW gt 180 R is negative If the central angle ZW lt 180 R is positive Coordinates of the arc end point Direction of rotation DR L X 40 Y 40 RL F200 M3 CR X 70 Y 40 R 20 DR CR X 70 Y 40 R 20 DR L X 40 Y 40 RL F200 M3 CR X 70 Y 40 R 20 DR CR X 70 Y 40 R 20 DR Arc Arc Arc starting point Tor starting point 3 OF X W Arcs 3 and 4 Circular Path CT with Tangential Connection Coordinates of the arc end point A Radius compensation RR RL RO Feed rate F Miscellaneous function M With Cartesian coordinates 5 L X 0 Y 25 RL F250 M3 6 L X 25 Y 30 7 CT X 45 Y 20 8 L Y 0 With polar coordinates 12 CC X 40 Y 35 13 L X 0 Y 35 RL F250 M3 14 LP PR 25 PA 120 15 CTP PR 30 PA 30 16 L Y 0 e Define the pole CC before programming polar coordinates iy e Program the pole CC only in Cartesian coordinates e The pole CC remains effective until you define a new one Path Functions 23 eeu FUNCIONS 24 Helix Only in Polar Coordinates Calculations upward milling direction Path revolutions n Thread revolutions overrun at start and end of thread Total height h Pitch P x path revolutions n Incr coord angle IPA Path revoluti
39. remains effective until you define a new one Pain FUNCIONS 19 een FUNCIONS 20 Inserting a Chamfer Between Two Straight Lines Chamfer Side Length 7 L X 0 Y 30 RL F300 M3 8 L X 40 IY 5 9 CHF 12 10 L IX 5 Y 0 e You cannot start a contour with a CHF block uly e The radius compensation before and after the CHF block must be the same e An inside chamfer must be large enough to accommodate the current tool Corner Rounding The beginning and end of the arc extend tangentially from the previous and subsequent contour elements RND Radius R of the circular arc a Feed rate F for corner rounding 5 L X 10 Y 40 RL F300 M3 6 L X 40 Y 25 7 RND R5 F100 8 L X 10 Y 5 An inside arc must be large enough to accommodate the current tool Circular Path Around the Circle Center CC CC gt Coordinates of the circle center CC E C Coordinates of the arc end point x Direction of rotation DR C and CP enable you to program a complete circle in one block With Cartesian coordinates 5 CC X 25 Y 25 6 L X 45 Y 25 RR F200 M3 7 C X 45 Y 25 DR With polar coordinates 18 CC X 25 Y 25 19 LP PR 20 PA 0 RR F250 M3 20 CP PA 180 DR uy Define the pole CC before programming polar coordinates Program the pole CC only in Cartesian coordinates The pole CC remains effective until you define a new one The arc end point can be defined only with the pola
40. tal input 10 FC CCX 20 CCY 15 DR R15 11 FPOL X 20 Y 15 13 FC DR R15 CCPR 35 CCPA 40 Auxiliary Point PT on a contour AG PD next to a contour id Coordinates of the auxiliary points Perpendicular distance 13 FC DR R10 P1X 42 929 P1Y 60 071 14 FLT AN 70 PDX 50 PDY 53 D10 Direction and Length of the Contour Element Data on a straight line K Gradient angle of a straight line gt dl Length of a straight line 27 FLT X 25 LEN 12 5 AN 35 RL F200 Identifying a closed contour Beginning CLSD End CLSD 12 L X 5 Y 35 RL F500 M3 13 FC DR R15 CLSD CCX 20 CCY 35 17 FCT DR R 15 CLSD FK Free Contour Programming 29 Values Relative to Block N Distance of the Contour Element Parallel to a straight contour element Parallel to the entry tangent of an arc DP Distance from a parallel element uy Always enter relative values incrementally subprograms and Program Section Repeats Subprograms and program section repeats enable you to program a machining sequence once and then run it as often as needed Working with Subprograms 1 The main program runs up to the subprogram call CALL LBL1 2 The subprogram labeled with LBL1 runs through to its end LBLO 3 The main program resumes It s good practice to place subprograms after the main program end M2 uit e Answer the dialog prompt REP with the NOENT key e You cannot call LBLO
41. tion A P PP INT Probe point interval Line spacing and direction Distance moved upward to start the ere at elle PA GINO next contour line gt MAX probe point interval The line spacing and MAX probe point interval cannot exceed 5 mm Graphics and Status Displays see Test run and program run graphics Defining the Workpiece in the Graphic Window In the open program press the BLK FORM soft key Spindle axis FORM MIN and MAX POINT The following is a selection of frequently needed functions Interactive Programming Graphics uly Select the PGM GRAPHICS screen layout The TNC can generate a two dimensional graphic of the contour while you are programming It AUTO Automatic graphic generation during programming OFF ON Manually start graphic generation START Generate interactive graphics blockwise O PROGRAMMING AND EDITING L 2 10 RO FMAX 8 L K 50 Y 75 RL F250 9 FC DR R25 CCX 5 CCY 50 10 FCT DR R14 11 FCT DR R88 CCK 5 CCY 0 12 END PGM FK3 MM 50 52 256 0 SHOW SELECT END oe SOLUTION SOLUTION SELECT o Test Graphics uy Select the GRAPHICS or PGM GRAPHICS screen layout In the test run mode the TNC can graphically simulate the machining process The following display types are available via soft key LI Plan view Projection in three planes i gt 3D view 04 11 58 0 DI RESET STOP START RESET ml LY BLK AT START SINGLE F

Download Pdf Manuals

image

Related Search

Related Contents

  PRODUCTOS INTRÍNSECAMENTE SEGUROS  

Copyright © All rights reserved.
Failed to retrieve file