Home

36481621 - 7/2002

image

Contents

1. Right hand Z DR RL Left hand Z DR RR Right hand Z DR RR Left hand Z DR RL External thread Right hand Z DR RR Left hand Z DR RL Right hand Z DR RL Left hand Z DR RR M6 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 points on the contour element e Auxiliary points near the contour element e A reference to another 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 If 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 FK Free Contour Programming 25 Working with the Interactive Graphics att Select the PGM GRAPHICS screen layout The interactive gr
2. Q219 RULED SURFACE 231 A Starting from the initial position the TNC positions the tool at 7 the starting point point 1 first in the working plane and then in the tool axis CYCL DEF Select Cycle 231 RULED SURFACE Q236 Starting point in 1st axis Q225 Starting point in 2nd axis Q226 Starting point in 3rd axis Q227 2nd point in 1st axis Q228 2nd point in 2nd axis Q229 2nd point in 3rd axis Q230 3rd point in 1st axis Q231 3rd point in 2nd axis Q232 3rd point in 3rd axis Q233 4th point in 1st axis Q234 4th point in 2nd axis Q235 4th point in 3rd axis Q236 Number of cuts Q240 Feed rate for milling Q207 Q233 Q227 Q230 Q228 Q231 Q234 X Q225 Multipass Milling 77 Cycles for Coordinate Transformations 78 Cycles for Coordinate Transformation Cycles for coordinate transformation permit contours to be e Shifted Cycle 7 DATUM SHIFT e Mirrored Cycle 8 MIRRORIMAGE e Rotated in the plane Cycle 10 ROTATION e Tilted out of the plane Cycle 19 WORKING PLANE e Enlarged or reduced Cycle 11 SCALING Cycle 26 AXIS SPECIFIC SCALING Cycles for coordinate transformation are effective upon definition until they are reset or redefined 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
3. Surface coordinate 0203 2nd set up clearance 0204 Disengaging directn 0 1 2 3 4 at bottom of hole 0214 Angle for oriented spindle stop 0336 The TNC automatically pre positions the tool in the tool axis UNIVERSAL DRILLING 203 CYCL DEF Select Cycle 203 UNIVERSAL DRILLING Set up clearance 0200 Depth Distance between workpiece surface and bottom of hole Q201 Feed rate for plunging 0206 Pecking depth 0202 Dwell time at top Q210 f Z gt Surface coordinate Q203 Z O 2nd set up clearance 0204 Decrement after each pecking depth Q212 Nr of breaks Number of chip breaks before retraction Q213 Vi NN ining Min pecking depth if a decrement has been entered 0205 gt Dwell time at depth Q211 Retraction feed rate 0208 Retract dist for chip breaking 0256 Cycles for Mach Holes and Threads The TNC automatically pre positions the tool in the tool axis If the pecking depth is greater than or equal to the depth the tool drills to the depth in one plunge 43 D N Es SS c5 F tnd 3 cg nG o o o 2 gt oz 44 COUNTERBORE BACK 204 u e The machine and TNC must be prepared for the COUNTERBORE BACK cycle by the machine tool builder e This cycle requires a position controlled spindle 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
4. 97 M115 a M116 6 M117 M118 o 5 1 LE M120 D M124 o E m H 126 M127 o M128 M129 M130 M134 M135 Reset M114 Feed rate for rotary axes in mm min Reset M116 Superimpose handwheel positioning during program run LOOK AHEAD Calculate the radius compensated tool path ahead of time Do not include points when executing non compensated line blocks Permit zero crossover on 360 rotary axes Reset M126 Retain position of tool tip when positioning tilting axes TCPM Reset M128 Within the positioning block points are referenced to the non tilted coordinate system Exact stop when positioning with rotary axes Reset M134 M136 M137 M138 M140 M141 M142 M143 M144 M145 M200 M204 Feed rate F in microns per spindle revolution Feed rate F in millimeters per minute Selection of tilted axes for M114 M128 and the tilted working plane cycle Retraction from the contour in the positive tool axis direction Suppress touch probe monitoring Delete modal program information Delete basic rotation Compensating the machine s kinematic configuration for ACTUAL NOMINAL positions at end of block Reset M144 Miscellaneous function for laser cutting machines See User s Manual Only with conversational programming 98 2 TCPM Tool Center Point Management HEIDENHAIN DR JOHANNES HEIDENHAIN GmbH Dr Johannes Heidenhain Stra e 5 83301 Traunreut Germany DB 4
5. Pre position over the hole center with RO CYCL DEF Select Cycle 267 OUTSIDE THREAD MLLNG Nominal diameter of thread 0335 Thread pitch 0239 The algebraic sign determines the thread direction e Right hand thread e Left hand thread Hole depth Distance from top of workpiece to bottom of hole 0201 Number of threads per step 0355 Feed rate for pre positioning 0253 Type of milling 0351 e Climb 1 e Up cut 1 Set up clearance 0200 Sinking depth at front 0358 Countersinking offset at front 0359 Workpiece surface coordinate 0203 2nd set up clearance 0204 Feed rate for countersinking 0254 Feed rate for milling 0207 ining Cycles for Mach Holes and Threads 55 Pockets Studs and Slots 56 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 of the slot with tool radius compensation RO CYCL DEF Select cycle 4 POCKET MILLING 12 13 14 15 16 17 18 19 20 21 Se Mi up clearance ling depth depth of the pocket Pecking depth Feed rate for pecking First side length length of the pocket parallel to the first main axis of he working plane O Second side length width of pocket sign alway
6. 0224 Infeed for finishing 0338 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 Q203 q f Pockets Studs and Slots 63 Pockets Studs and Slots 64 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 Q200 Depth Distance between workpiece surface and bottom of hole Q201 Feed rate for milling Q207 Pecking depth 0202 Machining operation 0 1 2 O roughing and finishing 1 roughing only 2 finishing only Q215 Surface coordinate 0203 2nd set up clearance 0204 Center in 1st axis 0216 Center in 2nd axis 0217 Pitch circular dia 0244 Second side length 0219 Starting angle of the slot 0245 Angular length of the slot 0248 Infeed for finishing 0338 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 CIRCULAR PATTERN 220 CYCL DEF Select Cycle 220 CIRCULAR PATTERN Center in 1st axis 0216
7. Nominal diameter of hole 0335 Pilot drilled diameter 0342 ining Holes and Threads o o LI o 2 o gt o TAPPING 2 with Floating Tap Holder Insert the floating tap holder CYCL DEF Select cycle 2 TAPPING Set up clearance Total hole depth thread length distance between the workpiece surface and the end of the thread 25 26 27 28 29 30 31 32 For tapping right hand threads actuate the spindle with M3 Dwell time in seconds a value between O and 0 5 seconds Feed rate F Spindle speed S x thread pitch P for left hand threads use M4 CYCL DEF CYCL DEF CYCL DEF CYCL DEF CYCL DEF L Z 100 RO N N NN N BWN RHO TAPPING SET UP 3 DEPTH 20 DWELL 0 4 F100 FMAX M6 L X 50 Y 20 FMAX M3 L Z 3 FMAX M99 20 50 ining Cycles for Mach Holes and Threads 47 ining Cycles for Mach Holes and Threads TAPPING NEW 206 with Floating Tap Holder Insert the floating tap holder CYCL DEF Select Cycle 206 TAPPING NEW Set up clearance 0200 Depth thread length distance between the workpiece surface and the end of the thread 0201 Feed rate F spindle speed S x thread pitch P 0206 Dwell time at bottom enter a value between O and 0 5 seconds 0211 Workpiece surface coordinate 0203 2nd set up clearance 0204 For tapping right hand threads actuate the spindle with M3 for left hand threads use M4 RIGID TAPPING 17 w
8. att The tool axis must be perpendicular to the rotary table axis Cycle 14 CONTOUR GEOMETRY can have only one label number 74 e A subprogram can hold approx 1024 line segments Cycles for Multipass Milling 3 D DATA 30 N This cycle requires a center cut end mill as per ISO 1641 CYCL DEF Select Cycle 30 3 D DATA pgm name for digitized data MIN point range MAX point range Set up clearance amp Pecking depth Feed rate for pecking O Feed rate Miscellaneous function M 7 CYCL DEF 30 0 3 D DATA 8 CYCL DEF 30 1 PROGRAM1 9 CYCL DEF 30 2 X10 Y 0 2 35 10 CYCL DEF 30 3 X 250 Y 125 Z415 11 CYCL DEF 30 4 SET UP 2 12 CYCL DEF 30 5 PECKG 5 F125 13 CYCL DEF 30 6 F350 M112 TO 01 A 10 Multipass Milling 75 MULTIPASS MILLING 230 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 MULTIPASS MILLING Starting point in 1st axis Q225 Starting point in 2nd axis 0226 Starting point in 3rd axis 0227 First side length 0218 Second side length 0219 Number of cuts 0240 Feed rate for plunging 0206 Feed rate for milling 0207 Stepover feed rate 0209 Set up clearance 0200 Multipass Milling 76 lee Z Q200 Q227
9. ining Cycles for Mach Holes and Threads 50 TAPPING WITH CHIP BREAKING 209 e The machine and TNC must be prepared for the TAPPING WITH CHIP BREAKING cycle by the machine tool builder e This cycle requires a position controlled spindle CYCL DEF Select Cycle 209 TAPPING W CHIP BRKG gt Set up clearance 0200 Thread depth Thread length Distance between workpiece surface and thread termination 0201 Thread pitch 0239 The algebraic sign determines the direction of the thread e Right hand thread e Left hand thread Coordinate of top of workpiece 0203 2nd set up clearance 0204 Infeed depth for chip breaking 0257 Retraction distance for chip breaking 0256 Angle for spindle orientation 0336 THREAD MILLING 262 Pre position above the hole center with RO CYCL DEF Select Cycle 262 THREAD MILLING Nominal diameter of the thread 0335 Thread pitch 0239 The algebraic sign determines the thread direction e Right hand thread e Left hand thread Thread depth Distance from top of workpiece to thread termination 0201 Number of threads per step 0355 Feed rate for pre positioning 0253 Type of milling 0351 e Climb 1 e Up cut 1 Set up clearance Q200 Workpiece surface coordinate 0203 2nd set up clearance 0204 Feed rate for milling 0207 at Please note that the TNC executes a compensating movement in the tool axis before approachin
10. HEIDENHAIN Programmlauf Satzfolge u c 498 394 Y 179 843 2 359 972 B 359 987 222 713 Pilot ISBLHRODE 3 0 CJ BR 5 f p NC Software viefnfui f E 340 420 xx English en 7 2002 The Pilot IS your concise programming guide for the HEIDENHAIN iTNC 530 contouring control For more comprehensive information on programming and operating refer to the TNC User s Manual There you will find complete information on e Q parameter programming e The central tool file e 3 D tool compensation e Toolmeasurement Certain symbols are used in the Pilot to denote specific types of information att Important note N WARNING danger for the user or the machine The TNC and the machine tool must be prepared by the machine tool builder to perform these functions Chapter in User s Manual where you will find more detailed information on the current topic The information in this Pilot applies to TNCs with the following software numbers iTNC 530 340 420 xx Export version Contents Funda mentalS Contour Approach and Departure nnee Path Functions FK Free Contour Programming ennnen Subprograms and Program Section Repeats Working with Cycles Cycles for Machining Holes and Threads Pockets Studs and Slots Point Patterns SL Cycles Cycl
11. Hole depth Distance from top of workpiece to bottom of hole 0201 Feed rate for pre positioning 0253 Type of milling 0351 e Climb 1 e Up cut 1 Plunging depth 0202 Upper advanced stop distance 0258 Infeed depth for chip breaking 0257 Retraction distance for chip breaking 0256 Dwell time at bottom 0211 Sinking depth at front 0358 Countersinking offset at front 0359 Set up clearance 0200 Workpiece surface coordinate 0203 2nd set up clearance 0204 Feed rate for plunging 0206 Feed rate for milling Q207 ining Cycles for Mach Holes and Threads 53 HELICAL THREAD DRILLING AND MILLING 265 Pre position over the hole center with RO CYCL DEF Select Cycle 265 HEL THREAD DRLG MLG ining Cycles for Mach Holes and Threads 54 Nominal diameter of the thread 0335 Thread pitch Q239 The algebraic sign determines the thread direction e Right hand thread e Left hand thread Thread depth Distance from top of workpiece to thread termination Q201 Feed rate for pre positioning 0253 Sinking depth at front 0358 Countersinking offset at front 0359 Countersink 0360 Set up clearance Q200 Workpiece surface coordinate 0203 2nd set up clearance 0204 Feed rate for countersinking 0254 Feed rate for milling 0207 Q359 OUTSIDE THREAD MILLING 267
12. connection G267 Outside thread milling ISO Programming Effective blockwise 91 G75 Rectangular pocket milling clockwise machining G37 Listof contour subprograms direction G120 Contour data G76 Rectangular pocket milling counterclockwise G121 Pilotdrilling machining direction G122 Rough out G212 Pocketmilling G123 Floorfinishing G213 Studmiling l E G124 Sidefinishing G77 Circular pocketmilling clockwise machining G125 Contourtrain direction a i G127 Cylinder surface Circular pocketmilling counterclockwise G128 Cylind f lotmilli machining direction HIRE a neem DEIN G214 Circular pocketfinishing 6215 Circularstudfinishing Multipass milling ISO Programming a N G74 Slotmilling G60 3D data G210 Slotmilling with reciprocating plunge G230 Multipass milling G211 Circular slot G231 Ruled surface G220 Circular point pattern G53 Datum shift from datum tables G221 Linear point pattern G54 Entering datum shift directly G247 Datum setting SUCs Grip azs iror imao G37 Listof contour subprograms G73 Rotating the coordinate system G56 Pilotdrilling G72 Scaling factor enlarging reducing contours G57 Rough out G80 Working plane G58 Contourmilling clockwise G59 Contourmilling counterclockwise 92 GO4 Dwell time G410 Datum at center of rectangular pocket G36 Orientedspindlestop G411 Datum at center of rectangular stud G39 Designating a program as a cycle G412 Datum at center of hole G79 Cycle call G
13. gt Center in 2nd axis Q217 Angle of rotation 0244 Starting angle 0245 Stopping angle 0246 gt Stepping angle 0247 Nr of repetitions Q241 Set up clearance Q200 Surface coordinate 0203 2nd set up clearance 0204 Move to clearance height 0301 Point Patterns IG 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 200 201 202 203 204 205 206 207 208 209 212 218 214 215 262 263 264 265 267 e In combined cycles the set up clearance surface coordinate and 2nd set up clearance are always taken from Cycle 220 The TNC automatically pre positions the tool in the tool axis and in the working plane LINEAR PATTERN 221 CYCL DEF Select Cycle 221 LINEAR PATTERN Startng pnt 1st axis 0225 Startng pnt 2nd axis 0226 gt Spacing in 1st axis 0237 gt Spacing in 2nd axis 0238 Number of columns 0242 Number of lines 0243 Z gt Angle of rotation Q224 gt Set up clearance Q200 Surface coordinate Q203 2nd set up clearance Q204 Move to clearance height Q301 K 2 Point Patterns al e Cycle 221 LINEAR PATTERN is effective immediately upon definition e Cycle 221 automatically calls the last defined fixed cycle e Cycle 221 can be combined with Cycles 1 2 3 4 5 17 200 201 202 203 204 205 206 207
14. 14 Approaching on a Straight Line with Tangential Connection Ka ur Coordinates for the first contour point P Distance Len length from P to P Enter a length Len gt 0 Tool radius compensation RR RL 7 L Xt40 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 FO Coordinates for the first contour point P eens Bl Distance Len length from P to P Enter a length Len gt 0 Tool radius compensation RR RL 7 L Xt40 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 APPR CT Coordinates for the first contour point P Radius R Enter a radius R gt O Circle center angle CCA Entera CCA gt 0 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 O 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 15 Contour Approach and Departure 16 Departing Tangentially on a Straight Line Cari Distance Len length from P to P KB Enter a length Len 5 O 23 L X 30 Y 35 RR F100 24 L Y 20 RR F100 25
15. 96 VUZEZEErACTITONTNNTNTMUDNDBL p Program beginning Swiveling axis around X Swiveling axis around Y Rotary axis around Z Define Q parameter functions Tolerance for rounding arc with M112 Feed ratein 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 J ump to a label number Tool length with G99 Miscellaneous function Blocknumber Cycle parameter for fixed cycles Value or Q parameter with Q parameter definitions Variable Q parameter N lt XS Cc CAMAAANDHNADAAA Polar coordinate radius with G10 G11 G12 G13 G15 G16 Circle radius with G02 G03 G05 Corner radius with G25 G26 G27 Chamfer length with G24 Tool radius with G99 Spindle speed in rpm 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 Stop program run Stop spindle Coolant off MO1 Optional program stop MO2 Stop program run Stop spindle Coolant off Jump back to block 1 Clear status display depending on machine parameters MO3 Spindle on clockwise M04 Spindle on counterclock
16. a parallel element ec SE W Always enter relative values incrementally 5 g ve NGH LO 31 Values Relative to Block N Circle Center CC Cartesian coordinates of a circle center relative to block N Polar coordinates of the circle center relative to block N att Always enter relative data as incremental values FK Free Contour Programming 32 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 The main program runs up to the subprogram call CALL LBL1 The subprogram labeled with LBL1 runs through to its end LBLO The main program resumes It s good practice to place subprograms after the main program end M2 al e Answer the dialog prompt REP with the NOENT key e You cannot call LBLO Working with Program Section Repeats The main program runs up to the call for a section repeat CALL LBL1 REP2 2 The program section between LBL1 and CALL LBL1 REP2 2 is repeated the number of times indicated with REP After the last repetition the main program resumes w Altogether the program section is run once more than the number of programmed repeats BEGIN PGM o CALL LBL1 r L Z 100 M2 LBL1 LBLO END PGM Jump Return jump BEGIN PGM 3 LBL1 babag CALL LBL1
17. clearance 0204 Center in 1st axis 0216 Center in 2nd axis Q217 First side length 0218 Second side length 0219 Corner radius 0220 Q203 Allowance in 1st axs 0221 The TNC automatically pre positions the tool in the tool axis and in the working plane If the pecking depth is greater than or equal to the 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 f N pilot drilling at pocket center The tool must be pre positioned over the center of the slot with tool radius compen CYCL DEF Se 17 18 19 20 21 22 23 24 25 sation RO ect cycle 5 Set up clearance Milling depth depth of the pocket Pecking depth 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 CYCL DEF CYCL DEF CYCL DEF CYCL DEF CYCL DEF CYCL DEF L Z 100 RO aunnn V1 uo CIRCULAR POCKET SET UP 2 DEPTH 12 PECKG 6 F80 RADIUS 35 F100 DR FMAX M6 VBWNHO L X 60 Y 50 FMAX M3 L Z 2 FMAX M99 Pockets Studs and Slots 59 CIRCULAR POCKET FINISHING 214 CYCL DEF Select Cycle 214 CIRCULAR POCKET FINISHING Set up clearance 0200 0201 Feed rate for plunging Q206 Pecking depth 0202 Feed rate for milling 0207 Surface coordinate 0203 2nd set up clearanc
18. manual data input Program at left pa Status at right STATUS Program run Program w full sequence Program run Program at left roi single block test run Program structure at right sects Program at left pa Status at right STATUS Program at left poi Graphics at right GRAPHICS Graphics PER Continued Manual operation 8 S IST 16 59 38 SENm LIMIT 1 4 Positions at left status at right W Program at left graphics at right FPO xe FU PRZZ 5 PRO RL F250 FC ORs R22 5 050 COMO Core 10 FCT 0R RES HI FL N2 Ye55 LENIG Anes 12 FSELECT2 13 FL LENZ3 As 14 FO DR RES CYO Fundamentals Programming and editing Program Bk OM o s z KO vo zao RESIN PO iso m 5 Make hole pattern 10 2754311 BLK FORM 2 Xrioo rie Ze S RAR Make hole pattern ID 275411 Make pocket Too CAL 1 z sase ERS Program at left Ba Eee ee Program structure at right 0335 110 ONIA DIRETER Senter OT Peckira 0239 1 5 IREO PITCH Taspiro Program at left ER U201 18 JCEPTA OF THEO po rar 1 m Programming graphics at right pc DE 0253 750 JF PRE POSITIONING 0351201 Jaime OR w ar 0200 2 JSET UP CLERRNCE a203 0 JOFFE COORDINATE 205 80 1280 SET UP CLERREMCE 0207 200 FEED RATE FOR MIUNO Tle l 4 Program at left program structure at right a o E o o LL Absolute Cartesian Coordinates The dimensions are measured from the current datum The tool moves to the absolute c
19. o 10 o jo gt 0 BEGIN PGM s LOT31 MM Hee o o i to Re io o a o oi Ll jo o A io oi io e io G o io END PGM LOT31 o Io Special Cycles 85 Special Cycles 86 Spindle ORIENTATION CYCL DEF Select cycle 13 ORIENTATION Enter the orientation angle referenced to the angle reference axis of the working plane e Input range 0 to 360 e Input resolution 0 1 Call the cycle with M19 or M20 The machine and TNC must be prepared for spindle ORIENTATION by the machine tool builder TOLERANCE 32 The machine and the TNC must be specially prepared for fast contour milling by the machine tool builder Cycle 32 TOLERANCE is effective as soon as it is defined in the part program The TNC automatically smoothes the contour between any compen sated or uncompensated contour elements The tool therefore moves continuously on the workpiece surface If necessary the TNC automati cally reduces the programmed feed rate so that the program can be run at the fastest possible speed and without jerk A contour deviation results from the smoothing out The size of this deviation TOLERANCE VALUE is set in a machine parameter by the machine manufacturer You can change the pre set tolerance value with Cycle 32 see figure at top right CYCL DEF Select Cycle 32 TOLERANCE Tolerance T permissible contour deviation in mm gt Finishing Roughing Select the filter settings 0 M
20. 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 LABEL 1 2 3 36 L Z 200 RO FMAX M2 37 LBLI 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 A and are pockets and islands CONTOUR DATA 20 Cycle 20 CONTOUR DATA defines the machining information for Y cycles 21 to 24 CYCL DEF Select Cycle 20 CONTOUR DATA illing depth Q1 Distance from workpiece surface to pocket floor incremental Path overlap factor Q2 Q2 x tool radius stepover factor k Allowance for side O3 Finishing allowance for the walls of the pocket or island Allowance for floor Q4 Finishing allowance for the pocket floor Workpiece surface coordinates Q5 Coordinate of the workpiece surface referenced to the current SL Cycles datum absolute Set up clearance O6 Distance from the tool to the workpiece surface incremental Clearance height O7 Z Height at which the tool cannot collide with the workpiece absolute Rounding radius O8 Rounding radius of the tool at inside corners Direction of rotation Q9 e Clockwise Q9 1 e Counter clockwise Q9 1 Cycle 20 CONTOUR DATA is effective immediately upon definition l 26 Wie A OD PILOT DRILLING 21 CYCL DEF Select Cycle 21 PILOT DRILLING Pecking depth Q10 increment
21. 208 209 212 213 214 215 262 263 264 265 267 e In combined cycles the set 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 66 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 at 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 Approx 1024 straight line blocks for example can be programmed in an SL cycle att The contour for cycle 25 CONTOUR TRAIN must not be closed att Make a graphic test run before actually machining a part That way you can be sure that you defined the contour correctly SL Cycles 67 SL Cycles 68 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 nubers for contour List the LABEL numbers of the subprograms that you wish to superimpose
22. 413 Datum at center of circular stud D G414 Datum at outside corner G55 Measure coordinate G416 Datum at center of bolt hole circle E G400 Basic rotation over 2 points G417 Datum in touch probe axis D G401 Basic rotation over 2 holes G418 Datum at center of 4 holes 2 G402 Basic rotation over 2 studs G420 Measureangle G403 Basic rotation over a rotary table G421 Measure hole 2 G404 Set basic rotation G422 Measure circular stud _ G405 Basic rotation over rotary table hole center G423 Measure rectangular pocket G424 Measure rectangular stud G425 Measure slot width G426 Measure ridge width G427 Measure any coordinate G430 Measure bolt hole circle G431 Measureplane G440 Thermal compensation G480 Calibrate TT G481 Measuring tool length G482 Measuring tool length G483 Measuring tool length and radius Effective blockwise 93 ISO Programming 94 G17 X Y working plane tool axis Z G18 Z X working plane tool axis Y G19 Y Zworking plane tool axis X G20 Fourth axis is tool axis Chamfer with side length R Corner rounding with radius R Tangential contour approach on an arc with radius R Tangential contour departure on an arc with radius R Tool definition in the program with length L and radius R G40 Noradius compensation G41 Radius compensation to the left of the contour G42 Radius compensation to the rightof the contour G43 Paraxial radius compensation the path is le
23. 8 247 DATUM SETTING Page 79 8 MIRROR IMAGE Page 80 10 ROTATION Page 81 19 WORKING PLANE Page 82 11 SCALING FACTOR Page 83 26 AXIS SPECIFIC SCALING Page 84 9 DWELLTIME Page 85 12 PGM CALL Page 85 13 ORIENTED SPINDLE STOP Page 86 32 TOLERANCE Page 87 37 Working with Cycles 38 Graphic Support During Cycle Programming As you create a program the TNC provides you with graphic illustra tions of the input parameters 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 cycles CONTOUR GEOMETRY and CONTOUR DATA e Point patterns e TOLERANCE cycle All other cycles go into effect when they are called through CYCL CALL effective for one block M99 effective for one block M89 effective until canceled depends on machine parameter settings CYCL CALL PAT used non modally in connection with point tables Programming and editing Direction Climb 1 Up cut 2 ELK Fom 0 2 XDD Yelo 20 3 TOU CAL I z sso 3 L Z100 RO Fre S L X 20 Yedo RO Fre NI eo CYO DEF 264 PAEO DRILLNGMULNG 46 10 JOINA DIAPETER onen PITO JOEPTM OF THRERO 1 1 W6 20 SYOTA HOLE DEPTH 7 JF PRE POSI TIONING Jae OF UP GUT JPLUNGING DEPTH JUPPER FOV STOP DIST JOEPTH FOR CHIP ESAD gt Cycles for Machining Holes and Threads PECKING 1 CYCL DEF Select Cycle 1 PECKING Set up clearance Total hole depth dis
24. 9 8669 31 0 FAX 49 8669 5061 E Mail info heidenhain de Technical support Ax 49 8669 31 1000 E Mail service heidenhain de Measuring systems 49 8669 31 3104 E Mail service ms support heidenhain de TNC support 49 8669 31 3101 E Mail service nc support heidenhain de NC programming amp 49 8669 31 3103 E Mail service nc pgm heidenhain de PLC programming amp 49 8669 31 3102 E Mail service plc heidenhain de Lathe controls 49 711 952803 0 E Mail service hsf heidenhain de www heidenhain de 364 816 21 SWO5 7 2002 pdf Subject to change without notice
25. CL gt 1 To cancel the SCALING re enter the cycle definition with SCL1 SCALING can be effective in the working plane only or in all three main axes depending on machine parameter 7410 o gt LY o o LI o o o gt o Transformations AXIS SPECIFIC SCALING 26 CYCL DEF Select Cycle 20 AXIS SPEC SCALING o Axis and factor Coordinate axes and factors for extending or a compressing contour dimensions 5 Centerpoint coord of extention Center of the extension or 2 compression o 0 2 To cancel the AXIS SPEC SCALING re enter the cycle definition gt assigning the factor 1 to the affected axes yu P 2 Coordinate axes sharing coordinates for arcs must be 2 2 extended or compressed by the same scaling factor Q6 ia Or 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 CYCL DEF Select cycle 12 PGM CALL Enter the name of the program that you wish to call att Cycle 12 PGM CALL must be called to become active 7 CYCL DEF 12 0 PGM CALL 8 CYCL DEF 12 1 LOT31 9 L X 37 5 Y 12 RO FMAX M99 40 Keen 7 CYCL DEF 12 0 PGM CALL 8 CYCL DEF 12 1 LOT31 9 M99 femenenenenenenenen er enenene ene eo o o o 6 o o o o
26. 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 10 CYCL DEF 7 0 DATUM SHIFT 11 CYCL DEF 7 1 X 60 12 CYCL DEF 7 2 Y 40 13 CALL LBL1 Call the part subprogram Call the part subprogram When combining transformations the datum shift must be programmed before the other transformations LO MAN W DATUM SETTING 247 CYCL DEF Select Cycle 247 DATUM SETTING Datum number Enter the number from the active datum table containing the REF coordinates of the datum to be set Reset You can reactivate the datum that was last set in the Manual operating mode by entering the miscellaneous function M104 w e f required activate the desired datum table with the NC block SEL TABLE e The TNC sets the datum only in the axes that are active in the datum table e Cycle 247 always interprets the values saved in the datum tables as coordinates relative to the machine datum Machine parameter 7475 has no influence o E Su of 0 9 oe oz o 9 SE 26 ia Or 79 MIRROR IMAGE 8 CYCL DEF Select Cycle 8 MIRROR IMAGE g gt Enter the mirror image axis Either X Y or both 5 To reset the mirror image re enter the cycle definition with NO ENT o of 0 0 a Os SE o su o gt ie ia Or att e The tool axis cannot b
27. DEP LT LEN 12 5 F100 M2 Departing on a Straight Line Perpendicular to the Last Contour Element ru Distance Len length from P to P lat 1 Enter a length Len gt 0 23 L X 30 Y 35 RR F100 24 L Y 20 RR F100 25 DEP LN LEN 20 F100 M2 Departing Tangentially on an Arc rer Radius R dl Enter a radiusR 5 O Circle center angle CCA 23 L X 30 Y 35 RR F100 24 L Y 20 RR F10 25 DEP CT CCA 180 R 8 F100 M2 Departing on an Arc Tangentially Connecting the Contour and a Straight Line Der LoT Coordinates of the end point P Radius R Enter a radius R gt 0 23 L X 30 Y 35 RR F100 24 L Y 20 RR F100 25 DEP LCT X 10 Y 12 R8 F100 M2 Contour Approach and Departure 17 Path Functions 18 Path Functions for Positioning Blocks in 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 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
28. L IX 5 Y 0 e You cannot start a contour with a CHF block w 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 g 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 Coordinates of the circle center CC c Coordinates of the arc end point k 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 Xt45 Y 25 DR With polar coordinates 18 CC X 25 Y 25 19 LP PR 20 PA O RR F250 M3 20 CP PA 180 DR att e Define the pole CC before programming polar coordinates e Program the pole CC only in Cartesian coordinates e The pole CC remains effective until you define a new one e The arc end point can be defined only with the polar coordinate angle PA Path Functions 21 Path Functions Circular Path with Known Radius CR Coordinates of the arc end point gt Radius R If the central angle ZW gt 180 R is negative If the central angle ZW lt 180
29. MAX M99 16 L Z 100 FMAX M2 50 20 30 REAMING 201 CYCL DEF Select Cycle 201 REAMING Set up clearance 0200 Depth Distance between workpiece surface and bottom of hole Q201 Feed rate for plunging Q206 Dwell time at depth 0211 Retraction feed rate 0208 Surface coordinate 0203 2nd set up clearance 0204 Q200 Q203 The TNC automatically pre positions the tool in the tool axis ining ag Cycles for Mach Holes and Threads 11 CYCL DEF 201 REAMING 0200 2 SET UP CLEARANCE 0201 15 DEPTH 0206 100 FEED RATE FOR PLNGNG 0211 0 5 DWELL TIME AT DEPTH 0208 250 RETRACTION FEED RATE 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 20 14 CYCL CALL 15 L X 80 Y 50 FMAX M99 16 L 24100 FMAX M2 X 30 80 D is EG LI v ee a S ow pa 2 Or 42 BORING 202 e The machine and TNC must be prepared for the BORING cycle by the machine tool builder e This cycle requires a position controlled spindle 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 0200 Depth Distance between workpiece surface and bottom of hole Q201 Feed rate for plunging 0206 gt Dwell time at depth 0211 Retraction feed rate 0208
30. PR 35 CCPA 40 Auxiliary Points P1 P2 P3 on a contour For straight lines up to 2 auxiliary points sess A For circles up to 3 auxiliary points next to a contour 7 I 7 Coordinates of the auxiliary points KO 1 Perpendicular distance 13 FC DR R10 P1X 42 929 P1Y 60 071 14 FLT AN 70 PDX 50 PDY 53 D10 60 071 53 Direction and Length of the Contour Element Data on a straight line sxe Gradient angle of a straight line LEN Length of a straight line Data on a circular path WA Gradient angle of the entry tangent fs Length of an arc chord 27 FLT X 25 LEN 12 5 AN 35 RL F200 28 FC DR R6 LEN 10 AN 45 29 FCT DR R15 LEN 15 Identifying a closed contour FE Beginning CLSD BE Enc 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 FK Free Contour Programming 30 Values Relative to Block N Entering Coordinates Cartesian coordinates relative to block N Polar coordinates relative to block N my e Relative data must be entered incrementally e CC can also be programmed in relative values Values Relative to Block N Direction and Distance of the Contour Element ew Gradient angle Parallel to a straight contour element se Parallel to the entry tangent of an arc 5 Soa De 14 Distance from
31. R is positive Direction of rotation DR 10 L X 40 Y 40 RL F200 M3 Arc starting point 11 CR X 70 Y 40 R 20 DR Arc or 11 CR X 70 Y 40 R 20 DR Arc x A Arcs D and V Arcs and O 10 L X 40 Y 40 RL F200 M3 Arc starting point 11 CR X 70 Y 40 R 20 DR Arc or 11 CR X 70 Y 40 R 20 DRt Arc Circular Path CT with Tangential Connection ET 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 att e Program the pole CC only in Cartesian coordinates e The pole CC remains effective until you define a new one Path Functions 23 Path Functions 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 revolutions 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 Internal thread Work direction Direction Radius comp
32. RE BACK Page 44 e The algebraic sign of the cycle parameter depth determines 205 UNIVERSAL PECKING Page 45 E the working direction 208 BORE MILLING Page 46 2 TAPPING Page 47 Example 206 TAPPING NEW Page 48 X 17 RIGID TAPPING Page 48 m 207 RIGID TAPPING NEW Page 49 18 THREAD CUTTING Page 49 209 TAPPING W CHIP BRKG Page 50 262 THREAD MILLING Page 51 263 THREAD MLLNG CNTSNKG Page 52 264 THREAD DRILLNG MLLNG Page 53 Feed rates are entered in mm min the dwell time in seconds 265 HEL THREAD DRLG MLG Page 54 267 OUTSIDE THREAD MLLNG Page 55 Defining cycles Select the Cycle Overview DEF DRILLING Select the cycle group TEO 200 7 Select the cycle Continued on next page B 36 POCKET MILLING Page 56 14 CONTOUR GEOMETRY Page 68 a POCKET FINISHING Page 57 20 CONTOUR DATA Page 69 213 STUD FINISHING Page 58 21 PILOT DRILLING Page 70 bh 5 CIRCULAR POCKET MILLING Page 59 22 ROUGH OUT Page 70 214 CIRCULAR POCKET FINISHING Page 60 23 FLOOR FINISHING Page 71 9 215 CIRCULAR STUD FINISHING Page 61 24 SIDE FINISHING Page 71 gt 3 SLOT MILLING Page 62 25 CONTOUR TRAIN Page 72 o 210 SLOT WITH RECIP PLUNGE Page 63 27 CYLINDER SURFACE Page 73 211 CIRCULAR SLOT Page 64 28 CYLINDER SURFACE SLOT Page 74 3 Point Pattams Cycles for Multipass Milling m 220 CIRCULAR PATTERN Page 65 30 RUN 3 D DATA Page75 g 221 LINEAR PATTERN Page66 230 MULTIPASS MILLING Page76 231 RULED SURFACE Page 77 7 DATUM SHIFT Page 7
33. REP 2 2 3 END PGM Subprograms 33 Subprograms 34 Subprogram Nesting A Subprogram within a Subprogram The main program runs up to the first subprogram call CALL LBL1 Subprogram 1 runs up to the second subprogram call CALL LBL2 Subprogram 2 runs to its end Subprogram 1 resumes and runs to its end The main program resumes att e A subprogram cannot call itself e Subprograms can be nested up to a maximum depth of 8 levels Jump Return jump gt gt su bo So oa Ob So bo co oo sa om So Gb oo va 55 Go SS oo sa oe 5 BEGIN PCM CALL LBL1 lt L Z 100 M2 LBL1 CALL LBL2 gt kda LBLO LBL2 A LBLO END PGM Any Program as a Subprogram The calling program A runs up to the program call CALL PGM B The called program B runs through to its end The calling program A resumes jab The called program must not end with M2 or M30 A Jump Return jump Subprograms 35 Certain frequently needed machining sequences are stored in the TNC as cycles Coordinate transformations and some special functions are ee Page 39 yeaS p 200 DRILLING Page 40 also available as cycles 201 REAMING Page 41 Be 202 BORING Page 42 o att e ina cycle positioning data entered in the tool axis are 203 UNIVERSAL DRILLING Page 43 always incremental even without the key 204 COUNTERBO
34. al Feed rate for pecking Q11 Rough mill 013 Number of the roughing tool SL Cycles ROUGH OUT 22 The tool moves parallel to the contour at every pecking depth CYCL DEF Select Cycle 22 ROUGH OUT Pecking depth Q10 incremental Feed rate for pecking Q11 Feed rate for milling Q12 Coarse roughing tool number Q18 Feed rate for reciprocation Q19 70 FLOOR FINISHING 23 During finishing the surface is machined parallel to the contour and to the depth previously entered under ALLOWANCE FOR FLOOR CYCL DEF Select Cycle 23 FLOOR FINISHING Feed rate for pecking Q11 Feed rate for milling Q12 SIDE FINISHING 24 Finishing the individual contour elements CYCL DEF Select Cycle 24 SIDE FINISHING Direction of rotation Clockwise 1 Q9 e Clockwise Q9 1 e Counterclockwise 09 1 Pecking depth Q10 incremental Feed rate for pecking Q11 Feed rate for milling Q12 Finishing allowance for side Q14 Allowance for finishing in several passes att e The sum of Q14 finishing mill radius must be smaller than the sums Q3 Cycle 20 roughing tool radius e Call Cycle 22 ROUGH OUT before calling Cycle 24 SL Cycles 71 CONTOUR TRAIN 25 This cycle is for entering data for machining an open contour that has been defined in a contour subprogam CYCL DEF Select Cycle 25 CONTOUR TRAIN Milling depth Q1 incremental Allowance for side O3 Finishing allow
35. ance in the working plane Workpiece surface coordinates Q5 Coordinates referenced to the workpiece datum absolute Clearance height Q7 Height at which the tool cannot collide with the workpiece absolute Pecking depth Q10 incremental Feed rate for pecking Q11 Feed rate for milling Q12 gt Climb or up cut Up cut 1 Q15 e Climb milling 015 1 e Up cut milling Q15 1 e Alternately in reciprocating cuts 015 0 th SL Cycles Cycle 14 CONTOUR can have only one label number A subprogram can hold approx 1024 line segments Do not program incremental dimensions after calling the cycle danger of collision After calling the cycle move to a defined absolute position 72 CYLINDER SURFACE 27 This cycle requires a center cut end mill ISO 1641 Cycle 27 CYLINDER SURFACE enables you to program a cylindrical contour in only two axes as if in a plane The TNC then rolls it onto a cylindrical surface Define a contour in a subprogram and list it in Cycle 14 CONTOUR GEOMETRY CYCL DEF Select Cycle 27 CYLINDER SURFACE Milling depth Q1 Finishing allowance for side O3 Enter the finishing allowance Either 0350 or 03 0 gt Set up clearance Q6 Distance from the tool to the workpiece Plunging depth Q10 Feed rate for plunging Q11 Feed rate for milling 012 gt Cylinder radius Q16 Radius of the cylinder gt Dimension type Deg 0 mm inch 1 Q17 You can enter coordinates in th
36. and compensating workpiece misalignment e Measuring cycles for automatic datum setting e Measuring cycles for automatic workpiece measurement with tolerance checking and automatic tool compensation Contour Approach and Departure Starting point P P lies outside of the contour and must be approached without radius compensation Auxiliary 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 last 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 Press the soft key with the desired path function DEP ne a Straight line with tangential connection 4 x wo eya Straight line perpendicular to the eas FIR contour point 1 FPPR CT DEP CT A A Au 4 Circular arc with tangential connection S S Straight line segment tangentially con Al nected to the contour through an arc at e Program a radius compensation in the APPR block e DEP blocks set the radius compensation to 0 Ks gt e 23 lt 5 Q Jo ga Of Os 13 Contour Approach and Departure
37. aphics show the contour as you are programming it If the data you enter can apply to more than one solution the following 5 soft keys will appear m To show the possible solutions o s f as ni To enter the displayed solution in the part program o ir To enter data for subsequent contour elements ik Ng START a F X swear To graphically display the next programmed block LL Programming and editing 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 NN 26 Initiating the FK Dialog Initiate the FK dialog Straight Circular FL FC Contour element without tangential connection FIT og For Contour element with tangential connection Pole for FK programming End Point Coordinates X Yor PA PR Cartesian coordinates X and Y Polar coordinates referenced to FPOL 1 Incremental input ta 3 e o LY LL lt LL Programming FK Free Contour Programming 28 Circle Center CC in an FC FCT block Cartesian coordinates of the circle center g g Re Ba Polar coordinates of the circle center 3 referenced to FPOL Incremental input a 10 FC CCX 20 CCY 15 DR R15 11 FPOL X 20 Y 15 13 FC DR R15 CC
38. boring bar CYCL DEF Select Cycle 204 COUNTERBORE BACK Set up clearance Q200 Depth of counterbore 0249 aterial thickness 0250 Tool edge off center distance 0251 Tool edge height 0252 Feed rate for pre positioning 0253 Feed rate for counterboring 0254 Dwell time at counterbore floor 0255 Workpiece surface coordinate 0203 2nd set up clearance 0204 Disengaging direction 0 1 2 3 4 0214 Angle for oriented spindle stop 0336 UNIVERSAL PECKING 205 CYCL DEF Select Cycle 205 UNIVERSAL PECKING Set up clearance 0200 Depth Distance between workpiece surface and bottom of hole 0201 Feed rate for plunging 0206 Pecking depth 0202 Workpiece surface coordinate 0203 2nd set up clearance 0204 Decrement after each pecking depth 0212 Minimum pecking depth if decrement value entered 0205 Upper advanced stop distance 0258 Lower advanced stop distance 0259 Infeed depth for chip breaking 0257 Retract dist for chip breaking 0256 gt Dwell time at bottom 0211 ining Cycles for Mach Holes and Threads 45 BORE MILLING 208 Pre position to the center of the hole with RO CYCL DEF Select Cycle 208 BORE MILLING Set up clearance 0200 Depth Distance between workpiece surface and bottom of hole Q201 Feed rate for plunging 0206 Infeed per helix 0334 Workpiece surface coordinate 0203 2nd set up clearance 0204
39. 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 patharound the circle center CC Circular path with known radius Circular path with tangential connection to previous contour FK Free Contour Programming x a 2 ARI an NG o 4 ly oO D amp Page 19 Page 20 Page 20 Page 21 Page 21 Page 22 Page 23 Page 25 Straight Line Coordinates of the straight line end point 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 13 14 15 16 p cc LP LP LP LP X 45 Y 25 PR 30 PA O RR F300 M3 PA 60 IPA 60 PA 180 e You must first define the pole CC before you can program polar coordinates e Program the pole CC only in Cartesian coordinates e The pole CC remains effective until you define a new one Path Functions 19 Path Functions 20 Inserting a Chamfer Between Two Straight Lines CHE Chamfer side length oto Feed rate F for the chamfer 7 L X 0 Y 30 RL F300 M3 8 L X 40 IY 5 9 CHF 12 F250 10
40. e 0204 Center in 1st axis 0216 Center in 2nd axis 0217 Workpiece blank dia 0222 Finished part dia 0223 Pockets Studs and Slots The TNC automatically pre positions the tool in the tool axis and in the working plane If the pecking depth is greater than or equal to the depth the tool drills to the depth in one plunge 60 Depth Distance between workpiece surface and bottom of hole Q203 VA e o as CIRCULAR STUD FINISHING 215 CYCL DEF Select Cycle 215 CIRCULAR STUD FINISHING Set up clearance 0200 Depth Distance between workpiece surface and bottom of hole Q201 Z Feed rate for plunging Q206 EV U Pecking depth 0202 Feed rate for milling 0207 Surface coordinate 0203 2nd set up clearance 0204 Center in 1st axis 0216 Center in 2nd axis 0217 Workpiece blank dia 0222 Finished part dia 0223 Q203 Pockets Studs and Slots The TNC automatically pre positions the tool in the tool axis and in the working plane If the pecking depth is greater than or equal to the depth the tool drills to the depth in one plunge Pockets Studs and Slots 62 SLOT MILLING 3 This cycle requires either a center cut end mill ISO 1641 or pilot drilling at the starting point 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 t
41. e mirrored e 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 Z 2 x NR To reset a ROTATION re enter the cycle with the rotation angle O Cycles for Coordinate Transformations 81 o o Tun of 6 0 pak e5 Ha SE gt 6 a Or 82 WORKING PLANE 19 Cycle 19 WORKING PLANE supports machining operations with a swivel head and or tilting table Call the tool Retract the tool in the tool axis to prevent collision If required use an L block to position the rotary axes to the desired angle CYCL DEF Select Cycle 19 WORKING PLANE Enter the tilt angle of the corresponding axis or angle in space If required enter the feed rate of the rotary axes during automatic positioning If required enter the setup clearance Activate compensation move all the axes Program the contour as if the plane were not tilted To cancel the WORKING PLANE cycle re enter the cycle definition with a 0 angle The machine and TNC must be prepared for the WORKING PLANE cycle by the machine tool builder 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 S
42. e subprogram in degrees or millimeters The machine and TNC must be prepared for the CYLINDER SURFACE cycle by the machine tool builder e The workpiece must be set up concentrically W on the rotary table e The tool axis must be perpendicular to the axis of the rotary table e Cycle 14 CONTOUR GEOMETRY can have only one label number e A subprogram can hold approx 1024 line segments W The unrolled contour SL Cycles CYLINDER SURFACE 28 This cycle requires a center cut end mill ISO 1641 Cycle 28 CYLINDER SURFACE enables you to program a slot in only two axes and then machine it on a cylindrical surface without distort ing the angle of the slot walls Define a contour in a subprogram and list it in Cycle 14 CONTOUR GEOMETRY CYCL DEF Select Cycle 28 CYLINDER SURFACE Milling depth Q1 Finishing allowance for side O3 Enter the finishing allowance 03 gt 0 or 03x0 gt Set up clearance Q6 Distance from the tool to the workpiece surface Plunging depth Q10 W The unrolled contour Feed rate for plunging Q11 Feed rate for milling Q12 gt Cylinder radius Q16 Radius of the cylinder gt Dimension type Deg 0 mm inch 1 Q17 Coordinates in the subprogram in degrees or millimeters Slot width 020 2 gt 7 _ F _ e The machine and TNC must be prepared for the CYLINDER SURFACE CYCLE by the machine tool builder The workpiece must be set up concentrically on the table
43. es for Multipass Milling ee Coordi Special Cycles nate Transformation AA Graphi cs and Status Displays a ISO Pr ogramming Misce laneous Functions M Contents a o E o o 3 LL Fundamentals Programs Files JY See Programming File Management The TNC keeps its programs tables and texts in files A file designation consists of two components THREAD2 H File name Filetype Maximum length See table at right 16 characters Creating a New Part Program a Select the directory in which the program is stored Xag gt Enter a new file name with file type Select unit of measure for dimensions mm or inches 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 H ein ISO format I Tables for e Tools T e Datums D e Pallets P e Cutting data CDT e Positions PNT Texts as e ASCII files A Choosing the Screen Layout Ly See Introduction the iTNC 530 Fer Show soft keys for setting the screen layout Manual operation Positions Ga Electronic handwheel Positions at left FOREN Status at right STATUS Positioning with Program u
44. g The length of the compensating movement depends on the thread pitch Make sure that the hole provides sufficient space D N Es SS a5 p da 3 E nG o o o 2 gt oz 51 ining Cycles for Mach Holes and Threads 52 THREAD MILLING AND COUNTERSINKING 263 Pre position above the hole center with RO CYCL DEF Select Cycle 263 THREAD MILLING AND COUNTERSINKING Nominal diameter of thread 0335 Thread pitch Q239 The algebraic sign determines the direction of the thread e Right hand thread e Left hand thread Thread depth Distance from top of workpiece to thread termination 0201 Countersinking depth Distance from workpiece surface to bottom of hole 0356 Feed rate for pre positioning 0253 Type of milling 0351 e Climb 1 e Up cut 1 Set up clearance 0200 Lateral set up clearance 0357 Sinking depth at front 0358 Countersinking offset at front 0359 Workpiece surface coordinate 0203 2nd set up clearance 0204 Feed rate for counterboring 0254 Feed rate for milling 0207 THREAD DRILLING AND MILLING 264 Pre position over the hole center with RO CYCL DEF Select Cycle 264 THREAD DRLLNG MLLNG Nominal diameter of thread 0335 Thread pitch 0239 The algebraic sign determines the thread direction e Right hand thread e Left hand thread Thread depth Distance from top of workpiece to thread termination 0201
45. he slot and of set by the tool radius with tool radius compensation at RO CYCL DEF Select cycle 3 SLOT MILLING 10 11 12 13 14 15 16 17 18 19 20 21 Set up clearance illing depth depth of the slot TOOL TOOL CYCL CYCL CYCL CYCL CYCL CYCL CYCL Pecking depth Feed rate for pecking traverse velocity for plunging First side length length of the slot O The algebraic sign determines the first cutting direction Second side length width of the slot Feed rate for milling DEF 1 L 0 R 6 CALL 1 Z S1500 DEF DEF DEF DEF DEF DEF DEF L Z 100 RO L X 16 Y 25 RO FMAX M3 L Z 2 M99 w w w w www D UBMWN HO SLOT MILLING SET UP 2 DEPTH 15 PECKG 5 F80 X50 Y15 F120 FMAX M6 L Il 77 1 Y ALA LLLL SLOT WITH RECIPROCATING PLUNGE CUT 210 N 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 Depth Distance between workpiece surface and bottom of hole 0201 Feed rate for milling 0207 Pecking depth 0202 Machining operation 0 1 2 0 roughing and finishing 1 roughing only 2 finishing only Q215 Surface coordinate 0203 2nd set up clearance 0204 Center in 1st axis 0216 Center in 2nd axis 0217 First side length 0218 Second side length 0219 Angle of rotation angle by with the slot is rotated
46. illing with increased contour accuracy 1 Milling at increased feed rate Tolerance for rotary axes Permissible position error of rotary axes in degrees with active M128 Special Cycles 87 gt pE c oo Sig go cg Qn ou in fad On 88 Graphics and Status Displays N See Graphics and Status Displays Defining the Workpiece in the Graphic Window The dialog prompt for the BLK FORM appears automatically whenever you create a new part program Create a new program or if you are already in a program press the soft key BLK FORM Spindle axis MIN and MAX point The following is a selection of frequently needed functions Interactive Programming Graphics att Select the PGM GRAPHICS screen layout The TNC can generate a two dimensional graphic of the contour while you are programming it RUTO DRAJ OFF RESET START START SINGLE Automatic graphic generation during programming Manually start graphic generation Generate interactive graphics blockwise Test Graphics and Program Run Graphics al Select the GRAPHICS or PGM GRAPHICS screen layout In the test run and program run modes the TNC can graphically simulate the machining process The following display types are available via soft key Plan view Projection in three planes 3D view NHO Graphics and Status Displays 89 N gt TU c oo om os c35 25 oo dd On 90 S
47. ithout Floating Tap Holder MM 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 amp Tapping depth distance between workpiece surface and end of thread Pitch The algebraic sign determines the direction of the thread e Right hand thread e Left hand thread RIGID TAPPING NEW 207 without Floating Tap Holder e Machine and TNC must be prepared by the machine tool builder to perform rigid tapping e Rigid tapping is carried out with a controlled spindle CYCL DEF Select Cycle 207 RIGID TAPPING NEW Set up clearance 0200 Depth thread length distance between workpiece surface and end of thread Q201 Pitch 0239 The algebraic sign determines the direction of the thread e Right hand thread e Left hand thread Workpiece surface coordinate 0203 2nd set up clearance 0204 THREAD CUTTING 18 e The machine and TNC must be prepared by the machine ki tool builder for THREAD CUTTING e The spindle speed is synchronized with the tool axis feed rate CYCL DEF Select cycle 18 THREAD CUTTING Depth distance between workpiece surface and end of thread Pitch The algebraic sign e Right hand thread e Left hand thread ining Cycles for Mach Holes and Threads 49
48. ngthened G44 Paraxial radius compensation the path is shortened Effective blockwise Absolutedimensions Incremental chain dimensions G90 G91 Inches Millimeters G70 G71 G30 G31 Setting the working plane MIN point coordinates Dimensional data with G90 G91 coordinates of the MAX point Define last nominal position value as pole Stopping the program run Calling the next tool only with central tool file Setting a label number Doo D01 D02 D03 D04 D05 D06 D07 DOS D09 D10 D11 D12 D13 D14 D15 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 an angle in degrees Calculate and assign the cosine of an anglein degrees Calculate and assign the square root of the sum of two squares Pythagorean theorem 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 Find and assign an angle from the arc tangent of two sides or from the sine and cosine of an angle Output text to screen Output text or parameter contents through the data interface Transfer numerical values or Q parameters to the PLC ISO Programming 95 ISO Programming
49. ons in polar coordinates are measured from the last programmed position Programming polar coordinates Select the path function P Press the P key Answer the dialog prompts Defining Tools Tool data Every tool is designated by a tool number between 1 and 254 or if you are using tool tables by a tool name Entering tool data You can enter the tool data length L and radius R e in a tool table centrally Program TOOL T or e within the part program in TOOL DEF blocks locally 13 Fundamentals TOOL Tool number DEF Tool length L Tool radius R Program the tool length as its difference AL to the zero tool AL gt 0 The tool is longer than the zero tool ALx0 The tool is shorter than the zero tool With a tool presetter you can measure the actual tool length then program that length Calling the tool data NEGI Tool number Or name CALL Working spindle axis tool axis Spindle speed S Feed rate Tool length oversize DL e g to compensate wear Tool radius oversize DR e g to compensate wear Fundamentals 3 TOOL DEF 6 L 7 5 R 3 4 TOOL CALL 6 Z S2000 F650 DL 1 DR 0 5 5 L Z 100 RO FMAX 6 L X 10 Y 10 RO FMAX M6 Tool change e Beware of tool collision when moving to the tool change qth position e The direction of spindle rotation is defined by M function M3 Clockwise M4 Counterclockwise e The maximum permissible oversize for tool radi
50. oordinates 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 Fundamentals 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 X Y X Y Z NG 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 dimensi
51. s positive Feed rate Rotation clockwise DR Climb milling with M3 DR Up cut milling with M3 DR Rounding off radius R radius for the pocket corners CYCL CYCL CYCL CYCL CYCL CYCL CYCL DEF DEF DEF DEF DEF DEF DEF 4 bee eR A L Z 100 RO L X 60 Y 35 FMAX M3 L Z 2 FMAX M99 OU BRWNHERO POCKET MILLING SET UP2 DEPTH 10 PECKG4 F80 X80 Y40 F100 DR RADIUS 10 FMAX M6 POCKET FINISHING 212 CYCL DEF Select Cycle 212 POCKET FINISHING Set up clearance 0200 Depth Distance between workpiece surface and bottom of hole Q201 Feed rate for plunging Q206 Pecking depth 0202 Feed rate for milling Q207 Surface coordinate 0203 2nd set up clearance 0204 Center in 1st axis 0216 Center in 2nd axis 0217 First side length 0218 Second side length 0219 Corner radius 0220 Pockets Studs and Slots Allowance in 1st axs 0221 The TNC automatically pre positions the tool in the tool axis and in the working plane If the pecking depth is greater than or equal to the depth the tool drills to the depth in one plunge Pockets Studs and Slots STUD FINISHING 213 CYCL DEF Select Cycle 213 STUD FINISHING Set up clearance Q200 Depth Distance between workpiece surface and bottom of hole 0201 Z Feed rate for plunging Q206 ka Il Pecking depth 0202 Feed rate for milling 0207 Surface coordinate 0203 2nd set up
52. tance from the workpiece surface to the bottom of the hole Pecking depth Dwell time in seconds Feed rate F If the pecking depth is greater than or equal to the total hole 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 L L 14 L L L Z 100 RO FMAX M6 X 30 Y 20 FMAX M3 Z 2 FMAX M99 X 80 Y 50 FMAX M99 Z 100 FMAX M2 50 20 30 ining Cycles for Mach Holes and Threads 39 ining Cycles for Mach Holes and Threads 40 DRILLING 200 CYCL DEF Select Cycle 200 DRILLING Set up clearance 0200 Depth Distance between workpiece surface and bottom of hole Q20 Feed rate for plunging 0206 Pecking depth Q202 Dwell time at top Q210 Surface coordinate 0203 2nd set up clearance 0204 Dwell time at depth Q211 The TNC automatically pre positions the tool in the tool axis If the pecking depth is greater than or equal to the depth the tool drills to the depth in one plunge 11 CYCL DEF 200 DRILLING Q200 2 SET UP CLEARANCE 0201 15 DEPTH 0206 250 FEED RATE FOR PLUNGING 0202 5 PLUNGING DEPTH 0210 0 DWELL TIME AT TOP 0203 0 SURFACE COORDINATE Q204 100 2ND SET UP CLEARANCE Q211 0 1 DWELL TIME AT DEPTH 12 L Z 100 RO FMAX M6 13 L X 30 Y 20 FMAX M3 14 CYCL CALL 15 L X 80 Y 50 F
53. tatus Displays Select the PGM STATUS or POSITION STATUS screen layout In the program run modes a window in the lower part of the screen shows information on e Tool position e Feed rate e Active miscellaneous functions Further status information is available via soft key for display in an additional window Program information Tool positions tia Tool data Coordinate transformations lH Subprograms See program section repeat STATS gt Tool measurement PROBE sms Active miscellaneous functions M M FUNCT 13 778 Y 223 451 2 0 000 B 0 000 ISO Programming ring eee G83 Pecking G200 Drilling GOO Linear motion in rapid traverse oo saming F G202 Boring G01 Linear motion f 3 G203 Universal boring G02 Circular motion clockwise F F G204 Back boring G03 Circular motion counterclockwise G205 Uni ki G05 Circular motion without directional data G208 B ka u ng G06 Circularmovementwith tangential contour connection E 9 G34 Tapping G07 Paraxial positioning block i G206 Tapping NEW G85 Rigid tapping controlled spindle G86 Thread cutting paa a a Inigepielttauerze G209 Tapping with chip breaking G262 Thread milling To T 6263 Thread miling ard cutting G264 Thread drilling and milling 1 ircul ti ithout directi I dat a paa Sia ab CENA Merete al Aaa G265 Helical thread drilling and milling G16 Circular movement with tangential contour i a
54. us or length 10 is 99 999 mm W Oversizes on an end mil Tool Compensation The TNC compensates the length L and radius R of the tool during machining Length compensation Beginning of effect gt Tool movement in the spindle axis End of effect Tool exchange or tool with the length L 0 Radius compensation Beginning of effect Tool movement in the working plane with RR or RL End of effect Execution of a positioning block with RO Working without radius compensation e g drilling Tool movement with RO NG Start End Fundamentals Fundamentals 12 Datum Setting without a 3 D 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 Setup and Measurement with 3 D Touch Probes A HEIDENHAIN 3 D touch probe enables you to setup the machine very quickly simply and precisely Besides the probing functions for workpiece setup on the Manual and Electronic Handwheel modes the Program Run modes provide a series of measuring cycles see also the User s Manual for Touch Probe Cycles e Measuring cycles for measuring
55. wise M05 Optional stop M06 Tool change Stop program run depending on machine parameters Stop spindle Mos Coolanton Mo9 Coolant off M13 Spindle on clockwise Coolanton M14 Spindle on counterclockwise Coolant on M30 Same function as M02 M89 Vacant miscellaneous function or cycle call modally effective depending on machine parameters M90 Constant contour speed at corners effective only in lag mode M91 Within the positioning block Coordinates are referenced to the machine datum M92 Within the positioning block The coordinates are referenced to a position defined by the machine tool builder M93 M94 M95 M96 M97 M98 M99 M101 M102 M103 M104 M105 M106 M107 M108 M109 M110 M111 M114 Reserved Reduce rotary axis display to a value below 360 Reserved Reserved Machine small contour steps Suspend tool path compensation Cycle call effective blockwise Automatic tool change after tool lifetime expires Reset M101 Reduce the feed rate during plunging to factor F Reactivate most recently defined datum Machine with second k factor Machine with first k factor See User s Manual Reset M107 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 Automatic compensation of machine geometry when working with tilting axes Miscellaneous Functions

Download Pdf Manuals

image

Related Search

Related Contents

中を見る  Production Truck Scoreboard Integration    1 Bestandsaufnahme intern  Gainward GeForce GTS 250 1024MB NVIDIA GeForce GTS 250 1GB  DÉSINCRUSTANT VOILE DE CIMENT    取扱説明書 - Tanax  

Copyright © All rights reserved.
Failed to retrieve file