Home
Pilot TNC 426, TNC 430 (280 474-xx)
Contents
1. 32 A Digitizing Cycle RANGE 15 Define the data transmission interface gt TOUCH PROBE Select Cycle 15 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 gt PGM name for range data The name of the point table in which the range Is defined gt MIN point TCH PROBE axis The minimum point in the touch probe axis gt MAX point TCH PROBE axis The maximum point in the touch probe axis gt Clearance height Height at which the stylus cannot collide with the model surface Z 83 Digitizing Cycle MEANDER 16 Cycle 16 MEANDER is for digitizing a 3D contour in a series of back and forth line movements gt Define Cycle 5 RANGE or 15 RANGE gt TOUCH PROBE Select Cycle 16 MEANDER gt Line direction Coordinate axis in whose positive direction the probe moves after touching the first contour point gt Scanning angle Direction of touch probe traverse relative to the axis entered in line direction gt Feed rate F Maximum digitizing feed rate f l N Min feed rate Feed rate for scanning the first line Feed rate reduction at edges Distance at which the TNC begins to D reduce the scanning feed rate before steep edges Min line spacing Minimum distance moved forward to start the next line at steep surfaces A Line spacing Max distance moved forward to start the next line
2. CYCL DEF Select Cycle 32 TOLERANCE Tolerance T permissible contour deviation in mm Digitizing 3D Surfaces 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 TCH PROBE 15 RANGE e Digitize in reciprocating lines TCH PROBE 16 MEANDER e Digitize level by level TCH PROBE 17 CONTOUR LINES D e Digitize in unidirectional lines TCH PROBE 18 LINE e The digitizing cycles can be programmed only in plain language dialog S They can be programmed for the main axes X Y and Z as well as for D the rotary axes A B and C uy e Digitizing is not possible while coordinate transformations or a basic rotation is active e Digitizing cycles need not be called They are effective immediately upon definition Selecting digitizing cycles Call an overview of touch probe functions PROBE TH Select digitizing cycles a e g select Cycle 15 PNT 31 Digitizing Cycle RANGE 5 Define the data transmission interface gt 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 gt MIN point range gt MAX point range gt Clearance heigth Height at which the stylus cannot collide with the model surface L gitizi
3. Values Relative to Block N Entering Coordinates Cartesian coordinates relative to block N Polar coordinates relative to block N up e Relative data must be entered incrementally e CC can also be programmed in relative values ae Values Relative to Block N Direction and Distance of the Contour Element RANE Gradient angle Parallel to a straight contour element a Lae PARR Parallel to the entry tangent of an arc 5 Soa Distance from a parallel element cec i oF uy Always enter relative values incrementally S a YV in L A 31 Values Relative to Block N Circle Center CC ae coordinates of a circle center relative to OC 5 Polar coordinates of the circle center relative to Sa block N ec B pm o z uit Always enter relative data as incremental values o u e YV amp L A 32 Subprograms Subprograms and Program Section 0 BEGIN PGM Repeats D Subprograms and program section repeats enable you to program a 7 machining sequence once and then run it as often as needed CALL LBL1 Working with Subprograms The main program runs up to the subprogram call CALL LBL1 TIREE oe The subprogram labeled with LBL1 runs through to its end LBLO 3 The main program resumes o It s good practice to place subprograms after the main program LBLO end M2 END PGM uy e Answer the dialog prompt REP with the NOENT key F Jump Return
4. gt Max probe point interval Tolerance value The TNC suppresses the storage of probe points whose distance from a straight line defined by the last two stored points is less than the tolerance value P INT Probe point interval SPAC Line spacing TU rT U uly e The line spacing and max probe point interval cannot exceed 20 mm e Seta line direction that is as perpendicular as possible to steep surfaces 384 D Digitizing Cycle CONTOUR LINES 17 Cycle 17 CONTOUR LINES enables you to digitize a 3D surface level by level Define Cycle 5 RANGE or 15 RANGE gt TOUCH PROBE Select Cycle 17 CONTOUR LINES gt 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 gt 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 Feed rate F Maximum digitizing feed rate Min feed rate Feed rate for scanning the first line Feed rate reduction at edges Distance at which the TNC begins to reduce the scanning feed rate before steep edges gt Min line spacing Minimum height moved to start the next line at slightly inclined surfaces gt Line spacing and direction
5. Disengaging directn 0 1 2 3 4 at bottom of hole Q214 Angle for oriented spindle stop Q336 The TNC automatically pre positions the tool in the tool axis Drilling Cycles 42 ag UNIVERSAL DRILLING 203 CYCL DEF Select Cycle 203 UNIVERSAL DRILLING gt Set up clearance Q200 gt Depth Distance between workpiece surface and bottom of hole Q201 gt Feed rate for plunging Q206 gt Pecking depth Q202 gt Dwell time at top Q210 gt Surface coordinate Q203 2nd set up clearance Q204 gt Decrement after each pecking depth Q212 gt Nr of breaks Number of chip breaks before retraction Q213 gt Min pecking depth if a decrement has been entered Q205 gt Dwell time at depth Q211 gt Retraction feed rate Q208 gt Retract dist for chip breaking 0256 Drilling Cycles 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 43 COUNTERBORE BACK 204 e The machine and TNC must be prepared for the 4 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 boring bar gt CYCL DEF Select Cycle 204 COUNTERBORE BACK gt Set up clearance Q200 gt Depth of counterbore Q249 Mate
6. 0 0000 350 0000 180 0000 a Manual operation Positions Q 80 0000 S Electronic handwheel l W Basic rotation 0 0000 Positions at left POSITION G Status at right Ale amp Positioning with Program cs S F Touch oAtuM INCRE 3D ROT i MENT PROBE SET OFFI ON R TABLE manual data input A Positions at left status at right Program at left PGM Y Program at left graphics at right Status at right STATUS Program run Program Soa aay ieee full sequence BLK FORM 0 1 Z X 90 Y 90 2 40 BLK FORM 0 2 X 90 Y 90 Z 0 Program run Program at left ii TOOL CALL 1 Z 1400 single block test run Program structure at right SECTS L 2 50 RO F MAK E a a CALL LBL 1 Program at left aC L Z 100 RO F MAK M2 Status at right STATUS LBL 1 L K Y 80 RL F250 FPOL K Y 0 FC DR R80 CC 0 CCY 0 FCT DR R 5 FCT DR R90 CCH 69 282 CCY 40 FSELECT 2 Vorschlag 1 entspricht Program at left Pan Graphics at right GRAPHICS Graphics GRAPHICS nicht der zeichnung BEGIN END PAGE PAGE START RESET i fl t 0 FIND START SINGLE oO START O O c oO er v operation Programming and editing Program BEGIN PGM 1GB MM BEGIN PGM 1GB BLK FORM 1 2 X 0 Y 0 2 46 Make hole pattern ID 27943KL1 a ss BLK FORM 2 X 100 Y 100 2 0 Parameter definition Program at left PGM Make hole pattern ID 27943KL1 Make pocket Program structure at right SECTS TOOL CALL 1 2 84500 Rough out ne L 2 100 RO F MAK F
7. 12 CYCL DEF 30 5 PECKG 5 F125 13 CYCL DEF 30 6 F350 M112 T0 01 A 10 69 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 gt CYCL DEF Select Cycle 230 MULTIPASS MILLING gt Starting point in 1st axis Q225 gt Starting point in 2nd axis O226 gt Starting point in 3rd axis Q227 gt First side length Q218 gt Second side length Q219 gt Number of cuts 0240 gt Feed rate for plunging Q206 Feed rate for milling Q207 gt Stepover feed rate Q209 gt Set up clearance Q200 Multipass Milling 70 Q227 Q206 Q200 Q219 Q226 BE 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 gt Starting point in 1st axis Q225 gt Starting point in 2nd axis Q226 gt Starting point in 3rd axis Q227 gt 2nd point in 1st axis Q228 gt 2nd point in 2nd axis Q229 gt 2nd point in 3rd axis Q230 gt 3rd point in 1st axis Q231 gt 3rd point in 2nd axis Q232 Q228 Q231 Q234 Q225 gt 3rd point in 3rd axis Q233 4th point in 1st axis Q2
8. L X 80 Y 50 FMAX M99 16 L Z 100 FMAX M2 40 ie REAMING 201 gt CYCL DEF Select Cycle 201 REAMING gt Set up clearance Q200 gt Depth Distance between workpiece surface and bottom of hole Q201 gt Feed rate for plunging Q206 gt Dwell time at depth Q211 gt Retraction feed rate Q208 gt Surface coordinate Q203 2nd set up clearance 0204 The TNC automatically pre positions the tool in the tool axis EL 12 13 14 15 16 CYCL DEF 201 REAMING Q200 2 SET UP CLEARANCE Q201 15 DEPTH 0206 100 FEED RATE FOR PLNGNG 0211 0 5 DWELL TIME AT DEPTH 0208 250 RETRACTION FEED RATE Q203 0 SURFACE COORDINATE 0204 100 2ND SET UP CLEARANCE L Z 100 RO FMAX M6 L X 30 Y 20 FMAX M3 CYCL CALL L X 80 Y 50 FMAX M99 L Z 100 FMAX M2 Q203 Drilling Cycles 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 Q200 gt Depth Distance between workpiece surface and bottom of hole Q201 Feed rate for plunging Q206 gt Dwell time at depth Q211 Retraction feed rate Q208 gt Surface coordinate Q203 gt 2nd set up clearance 0204 gt
9. Maximum height moved to start the next contour line gt Max probe point interval Tolerance value The TNC suppresses the storage of probe points whose distance from a straight line defined by the last two stored points is less than the tolerance value The line spacing and max probe point interval cannot exceed 20 mm Probe point interval Line spacing 85 itizin 86 Digitizing Cycle LINE 18 Cycle 18 LINE is for digitizing a 3D surface in lines in one direction It was developed mainly for digitizing with rotary axes gt Define Cycle 5 RANGE or 15 RANGE gt TOUCH PROBE Select Cycle 18 LINE gt Line direction Coordinate axis of the digitizing lines gt Scanning angle Direction of touch probe traverse relative to the axis entered in line direction Height for feed rate reduction Coordinate in the tool axis at which at the start of each line the TNC switches from rapid traverse to the probing feed rate Feed rate F Maximum digitizing feed rate gt Min feed rate Feed rate for scanning the first line Feed rate reduction at edges Distance at which the TNC begins to reduce the scanning feed rate before steep edges Min line spacing Minimum distance moved forward to start the next line at steep surfaces gt Lline spacing an direction Maximum distance moved to start the next line gt Max probe point interval Tolerance value The TNC suppresses the storage of probe points whose dist
10. Moo Stop program run Stop spindle Coolant off M94 Reduce rotary axis display to a value below 360 M02 Stop program run Stop spindle Coolant off M95 Reserved D Jump back to block 1 Clear status display M96 Reserved depending on machine parameters M97 Machine small contour steps Ea MO3 Spindle on clockwise M98 Suspend tool path compensation 3 M04 Spindle on counterclockwise M99 Cycle call effective blockwise MOS Stop spindle M101 Automatic tool change after tool lifetime expires MOG Tool change Stop program run depending on M102 Reset M101 gt wie sae aca Stop spindle M103 Reduce the feed rate during plunging to factor F ae pasion M104 Reactivate most recently defined datum M13 Spindle onclockwise Coolanton iets aL Diigo l l M106 Machine with second k factor M14 Spindle on counterclockwise Coolanton M107 See User s Manual M30 Same function as M02 M108 Reset M107 M89 Vacant miscellaneous function O M109 Constant contouring speed of tool cutting edge on Cycle call modally effective depending on arcs increasing and decreasing the feed rate MACMRE Dabalietes M110 Constant contouring speed of tool cutting edge on M90 Constant contour speed at corners i arcs only decreasing the feed rate effective only in lag mode M111 Reset M109 M110 M91 Within the positioning block Coordinates are referenced tthe machine datum M114 Automatic compensation of machine geometry M92 Within the positioning block The coordinates are M115 ae ee EON
11. Q207 Surface coordinate Q203 2nd set up clearance 0204 Center in 1st axis Q216 gt Center in 2nd axis Q217 gt Workpiece blank dia Q222 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 depth is greater than or equal to the pecking depth the tool drills to the depth in one plunge Pockets Studs and Slots 56 SLOT MILLING 3 e This cycle requires either a center cut end mill ISO 1641 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 gt CYCL DEF Select cycle 3 SLOT MILLING gt Set up clearance gt Milling depth depth of the slot gt Pecking depth gt Feed rate for pecking traverse velocity for plunging gt First side length length of the slot The algebraic sign determines the first cutting direction gt Second side length width of the slot Feed rate for milling 10 TOOL DEF 1 L 0 R t6 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 1
12. axe M116 M117 M118 M120 M126 M127 M128 M129 M130 M134 M135 M136 M137 M138 M200 M204 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 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 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 Miscellaneous function for laser cutting machines See User s Manual Only with conversational programming 2 TCPM Tool Center Point Management Miscellaneous Functions 97
13. define the pole CC before you can program polar coordinates Program the pole CC only in Cartesian coordinates e The pole CC remains effective until you define a new one Path Functions Path Functions 20 Inserting a Chamfer Between Two Straight Lines CHE gt Chamferside length oto gt 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 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 ve Radius R of the circular arc 2 gt 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 D Circular Path Around the Circle Center CC gt Coordinates of the circle center CC q P Coordinates of the arc end point S Direction of rotation DR C and CP enable you to program a complete circle in one block With cartesian coordinates 57CC XtZ5 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 uid Define the pole CC before programming
14. hole depth distance from the workpiece surface to the bottom of the hole gt Pecking depth gt Dwell time in seconds gt 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 11 12 13 14 15 16 CYCL DEF 1 4 DWELL 1 CYCL DEF 1 5 F80 L Z 100 RO FMAX M6 L X 30 Y 20 FMAX M3 L Z 2 FMAX M99 L X 80 Y 50 FMAX M99 L Z 100 FMAX M2 Drilling Cycles DRILLING 200 gt CYCL DEF Select Cycle 200 DRILLING gt Set up clearance Q200 gt Depth Distance between workpiece surface and bottom of hole Q201 gt Feed rate for plunging Q206 gt Pecking depth Q202 gt Dwell time at top 0210 gt Surface coordinate Q203 2nd set up clearance 0204 gt Dwell time at depth Q211 Q203 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 Drilling Cycles 11 CYCL DEF 200 DRILLING Q200 2 SET UP CLEARANCE Q201 15 DEPTH Q206 250 FEED RATE FOR PLUNGING 0202 5 PLUNGING DEPTH Q210 0 DWELL TIME AT TOP Q203 0 SURFACE COORDINATE 0204 100 2ND SET UP CLEARANCE 0211 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
15. jump e You cannot call LBLO 0 BEGIN PGM Working with Program Section Repeats i o The main program runs up to the call for a section repeat CALL LBL1 i LBL1 REP2 2 a The program section between LBL1 and CALL LBL1 REP2 2 is i repeated the number of times indicated with REP V V After the last repetition the main program resumes _ CALL LBL1 REP 2 2 Altogether the program section Is run once more than the g number of programmed repeats END PGM Subprogram Nesting A Subprogram within a Subprogram 0 BEGIN PCM 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 CALL LBL1 Subprogram 1 resumes and runs to its end l i The main program resumes l S E L Z 100 M2 uy e A subprogram cannot call itself l 5 e Subprograms can be nested up to a maximum depth l 9 of 8 levels LBL1 Q i 2 i T CALL LBL2 LBLO LBL2 3 gy R LBLO END PGM 34 Jump Return jump ie Any Program as a Subprogram 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 tt The called program must not end with M2 or M30 Subprograms A Jump Return jump 35 Working with Cycles Certain frequently needed machining sequences a
16. 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 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 aoe i Auxiliary point P P lies outside of the contour and is calculated by the TNC 5 R Bs The tool moves from the starting point P to the auxiliary point 2 P at the feed rate last programmed feed rate a a First contour point P and last contour point P 5 The first contour point P is programmed in the APPR approach block Q A The last contour point is programmed as usual 5 5 End point P Os Plies outside of
17. three planes LIU gt 3D view 2 C4 20 START RESET ro eE SINGLE START oF START iE Status Displays Program run full sequence Select the PGM 4STATUS or POSITION STATUS screen O BEGIN PGM 3607 MM layout 1 BLK FORM 1 2 K 28 20 2 20 anne 2 BLK FORM 0 2 K 2 Y 20 Z 0 0 0000 3 TOOL CALL 1 Z 81000 0 0000 In the program run modes a window in the lower part of the screen 4 L 2 50 RO F MAK M3 orate shows Information on 5 L X 50 Y 50 RO F MAX MB 6 L 2 5 RO F MAK A 0 0000 Tool position gt cc xa vso Q a o e Feed rate 8 LP PR 14 PA 45 RR F5GG 5 e Active M functions KR Basic rotation 0 0000 e CH a 50 0000 Y 250 9000 Z 150 9000 a Further status information is available via soft key for display in an 0 008 B 180 0008 C 98 0000 T additional window F 2 oy P informati Sg STATUS rogram iNformation PGM rp STATUS Tool positions POS STATUS Tool data TOOL STATUS Coordinate transformations TRANSF STATUS Tool measurement PROBE 89 ISO Programming 90 ISO Programming 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 Linear motion in rapid traverse Linear motion Circular motion clockwise Circular motion counterclockwise Circular motion wi
18. 34 gt Ath point in 2nd axis Q235 gt Ath point in 3rd axis Q236 gt Number of cuts Q240 gt Feed rate for milling Q207 Multipass Milling Cycles for Coordinate Transformations 72 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 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 gt 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 O 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 LBL1 Call the part subprogram When combining transformations the datum shift must be programmed before the other transformations ly ae MIRROR IMAGE 8 gt CYCL DEF Select Cycle 8 MIRROR IMAGE gt Enter the mirror image axis Either X Y or both g G To reset the mirror image
19. 6 Y 25 R0 FMAX M3 21 L Z 2 M99 Ts 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 gt Set up clearance Q200 gt o Distance between workpiece surface and bottom of hole 201 Feed rate for milling Q207 gt Pecking depth Q202 gt Machining operation 0 1 2 O roughing and finishing 1 roughing only 2 finishing only Q215 gt Surface coordinate Q203 gt 2nd set up clearance Q204 gt Center in 1st axis Q216 gt Center in 2nd axis Q217 gt First side length Q218 gt Second side length 0219 Angle of rotation angle by with the slot is rotated Q224 gt Infeed for finishing Q338 Q203 Pockets Studs and Slots 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 iia 217 drilling is therefore unnecessary S Q216 57 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 gt CYCL DEF Select Cycle 211 CIRCULAR SLOT gt Set up clearance Q200 gt a Distance between workpiece surface and bottom of hole 201 Feed rate for milling Q207 gt Pec
20. ILLING Page 70 231 RULED SURFACE Page 71 7 DATUM SHIFT Page 72 8 MIRROR IMAGE Page 73 10 ROTATION Page 74 19 WORKING PLANE Page 5 11 SCALING FACTOR Page 76 26 AXIS SPECIFIC SCALING Page 9 DWELLTIME Page 78 12 PGM CALL Page 8 13 ORIENTED SPINDLE STOP Page 79 32 TOLERANCE Page 80 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 e CYCL CALL effective for one block e M99 effective for one block M89 effective until canceled depends on machine parameter settings Manual Programming and editing operation Set up clearance BLK FORM 0 1 Z K Y 0 2 40 BLK FORM 0 2 X 100 Y 100 2 0 TOOL CALL 1 2 82500 L 2 100 RO F MAK CYCL DEF 203 UNIVERSAL DRILLING SET UP CLEARANCE Q201 2 DEPTH Q206 150 sFEED RATE FOR PLNGNG Q202 5 sPLUNGING DEPTH 0210 0 sDWELL TIME AT TOP Q 203 SURFACE COORDINATE Q204 50 2ND SET UP CLEARANCE Q212 0 3DECREMENT Q213 8 SNR OF BREAKS Q205 8 MIN PLUNGING DEPTH Drilling Cycles PECKING 1 CYCL DEF Select Cycle 1 PECKING gt Set up clearance gt Total
21. L X 37 5 Y 12 RO FMAX M99 Orono Ororo O 0 0707000 1 OO 7 CYCL DEF 12 0 8 CYCL DEF 12 1 o o o ooo ooo 0 2 0 0 Naa o y re 7 O o g 0 BEGIN PGM LOT31 MM END PGM LOT31 eeeoevvevvnen0eeveeveee Ts Spindle ORIENTATION CYCL DEF Select cycle 13 ORIENTATION gt Enter the orientation angle referenced to the angle reference axis of the working plane e Input range O to 360 e Input resolution 0 1 gt Call the cycle with M19 or M20 Y The machine and TNC must be prepared for spindle ORIENTATION by the machine tool builder Special Cycles 79 Special Cycles 80 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 smooths the contour between any compen sated or uncompensated contour elements The tool therefore moves continuously on the workpiece surface If necessary the TNC auto matically 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
22. NG 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 Q9 1 gt Pecking depth Q10 incremental Feed rate for pecking Q11 gt Feed rate for milling Q12 gt 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 O3 Cycle 20 roughing tool radius e Call Cycle 22 ROUGH OUT before calling Cycle 24 65 CONTOUR TRAIN 25 This cycle is for entering data for machining an open contour that has been defined in a contour subprogam gt CYCL DEF Select Cycle 25 CONTOUR TRAIN gt Milling depth Q1 incremental Allowance for side Q3 Finishing allowance in the working plane Workpiece surface coordinates Ob Coordinates referenced to the workpiece datum absolute Clearance height Q7 Height at which the tool cannot collide with the workpiece absolute gt Pecking depth Q10 incremental gt Feed rate for pecking Q11 gt Feed rate for milling Q12 gt Climb or up cut Up cut 1 Q15 e Climb milling Q15 1 e Up cut milling Q15 1 e Alternately in reciprocating cuts Q15 0 SL Cycles uit e Cycle 14 CONTOUR can have only one label number e A subprogram can hold no more than 128 line segments 66 ae CYLINDER SURFACE 27 This cycle requires a center cut end mi
23. R GEOMETRY CYCL DEF Select Cycle 28 CYLINDER SURFACE 3 gt Milling depth Q1 gt Finishing allowance for side Q3 Enter the finishing allowance O O3 gt 0 or O3 lt 0 J Set up clearance Q6 Distance from the tool to the workpiece T surface Plunging depth Q10 gt Feed rate for plunging Q11 gt Feed rate for milling Q12 Cylinder radius Q16 Radius of the cylinder gt Dimension type Deg 0 mm inch 1 Q17 Coordinates in the subprogram in degrees or millimeters gt Slot width Q20 e 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 on the table uly e The tool axis must be perpendicular to the rotary table axis e Cycle 14 CONTOUR GEOMETRY can have only one label number 68 e A subprogram can hold no more than 128 line segments WV The unrolled contour ke Multipass Milling RUN DIGITIZED DATA 30 this cycle requires a center cut end mill as per ISO 1641 gt CYCL DEF Select Cycle 30 RUN DIGITIZED DATA gt pgm name for digitized data gt MIN point range gt MAX point range gt Set up clearance gt Pecking depth gt Feed rate for pecking D gt Feed rate Miscellaneous function M Multipass Milling 7 CYCL DEF 30 0 RUN DIGITIZED DATA 8 CYCL DEF 30 1 PROGRAM1 Y 9 CYCL DEF 30 2 X 0 Y 0 Z 35 MAX 10 CYCL DEF 30 3 X 250 Y 125 Z 15 11 CYCL DEF 30 4 SET UP 2
24. S O 75 SCALING 11 CYCL DEF Select Cycle 11 SCALING O Enter the scaling factor SCL s e Input range 0 000001 to 99 999999 To reduce the contour SCL lt 1 Sc o To enlarge the contour SCL gt 1 5 Y To cancel the SCALING re enter the cycle definition with SCL1 G hn SE ne T S C O SCALING can be effective in the working plane only or in all three main axes depending on machine parameter 7410 76 RE AXIS SPECIFIC SCALING 26 CYCL DEF Select Cycle 20 AXIS SPEC SCALING Axis and factor Coordinate axes and factors for extending or g compressing contour dimensions gt Centerpoint coord of extention Center of the extension or compression G So To cancel the AXIS SPEC SCALING re enter the cycle definition 5 assigning the factor 1 to the affected axes 1 2 e Gen thea Coordinate axes sharing coordinates for arcs must be rr amp extended or compressed by the same scaling factor 2 2s Dn in OF 77 Special Cycles 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 uy Cycle 12 PGM CALL must be called to become active 7 CYCL DEF 12 0 PGM CALL 8 CYCL DEF 12 1 LOT31 9
25. The Pilot Contents ls your concise programming guide for the HEIDENHAIN TNC 426 and TNC 430 contouring controls For more compre hensive information on programming and operating refer to the TNC User s Manual There you will find complete information on FundamemMmalS erresira aa a rear AEE AALSA EELS Contour Approach and Departure cccccecceceeceeeeeeeee ees Path FUNCIONS a2icasnneavadsasehanimevenaidndteidhenmdantmparnabinenbaeeneces e Q parameter programming FK Free Contour Programming s csiasarecismaverantneimeiaieentanics e the central tool file e 3D tool compensation e tool measurement Subprograms and Program Section Repeats Working with CYCIOS scacisicsasicenisahe snthaueansaatnenin tabi iaiia o ETEO e ET EE AEEA Certain symbols are used in the Pilot to denote specific types Pockets Studs and Slots lt Ba tices Eo OU E EE D POE FANS CS essre a aeii uy Important note SL Cycles E E E E a caleudie acatausyacd wiacelandieca we dare E E aude wlaeueie amused alae ea E E Gala a 5 Multipass MINE 24 stcsntesieisctsiatenisienntanndanndioundudoniawanesibcunandxante Coordinate Transformation Cycles cccccecceeseeeeeeeeeeees Warning danger for the user or the machine IDC Cla e e T EE E canted E E A E E The TNC and the machine tool must be prepared by Digitizing 3D Surfaces the machine tool builder to perform these functions hi Ba e e E ansceeeasosecencemeeedaccennini
26. am 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 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 o Ls 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 FK Free Contour Programming as Psj DES Z oO O O o e RS Page 20 Page 20 Page 21 Page 21 Page 22 Page 23 Page 25 D D 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 h 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
27. ance from a straight line defined by the last two stored points is less than the tolerance value The line spacing and max probe point interval cannot exceed 20 mm Graphics and Status Displays T5 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 BE Interactive Programming Graphics ersin Proorammino and editing Graphics and Status Displays RND R2 5 Select the PGM GRAPHICS screen layout FL AN 0 975 FCT DR R1 5 CCK CCY FLT AN 89 025 The TNC can generate a two dimensional graphic of the contour while FCT DR R2 5 CLSD you are programming it END PGM 35071 MM AUTO Automatic graphic generation during programming oFF LOW Manually start graphic generation START Generate interactive graphics blockwise O SHOIJ SELECT START END SOLUTION SOLUTION a SELECT o 37 Graphics and Status Displays 88 Test Graphics and Program Run Graphics uy 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 LI gt Plan view gt Projection in
28. angle Output text to screen Output text or parameter contents through the data interface Transfer numerical values or O parameters to the PLC VUUZSPrFFAG ZTTATAN NMNMIOAD ZS Program beginning Swivelling axis around X Swivelling axis around Y Rotary axis around Z Define Q 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 Q parameter definitions Variable Q parameter N lt XSLCLCHAAOONDDDD 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 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 ISO Programming 95 Miscellaneous Functions M 96 referenced to a position defined by the machine tool builder M93 Reserved 2
29. ce 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 XY X Y Z Y Z X 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 gt Select the path function gt Press the P key gt 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 ina tool table centrally Program TOOL T or e within the part program in TOOL DEF blocks locally 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 0O The tool is longer than the zero tool AL lt 0O The tool is shorter than the zero tool With a tool presetter you can meas
30. e spindle speed is synchronized with the tool axis feed rate gt CYCL DEF Select cycle 17 RIGID TAPPING gt Set up clearance gt Tapping depth distance between workpiece surface and end of thread gt Pitch The algebraic sign determines the direction of the thread e Right hand thread e Left hand thread 43 Ts RIGID TAPPING NEW 207 without Floating Tap Holder f e Machine and TNC must be prepared by the machine tool builder to perform rigid tapping JA e Rigid tapping is carried out with a controlled spindle LUSK E k CYCL DEF Select Cycle 207 RIGID TAPPING NEW F SZ gt Set up clearance Q200 gt Depth thread length distance between workpiece Q203 surface and end of thread Q201 gt Pitch Q239 The algebraic sign detemines the direction of the thread e Righ hand thread e Left hand thread Workpiece surface coordinate Q203 gt 2nd set up clearance 0204 Drilling Cycles i THREAD CUTTING 18 e The machine and TNC must be prepared by the machine oe tool builder for THREAD CUTTING e The spindle speed is synchronized with the tool axis feed rate gt CYCL DEF Select cycle 18 THREAD CUTTING gt Depth distance between workpiece surface and end of thread gt Pitch The algebraic sign e Right hand thread e Left hand thread 49 Pockets Studs and Slots POCKET MILLING 4 A This cycle req
31. elix 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 Right hand Z DR RL Left hand Z DR RR Right hand Z DR RR Left hand Z DR RL Right hand Z DR RR Left hand Z DR RL Right hand Z DR RL Left hand Z DR RR VIG 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 FK Free Contour Programming A These dimensions can be programmed
32. gn sd Chapter in User s Manual where you will find more arpe A tare Heels detailed information on the current topic ISO Programming The information in this Pilot applies to TNCs with the following Miscellaneous Functions M software numbers TNC 426 TNC 430 280 474 xx TNC 426 TNC 430 280 475 xx Export version G oa z G LE Fundamentals Programs Files T5 See Programming File Management The TNC keeps its programs tables and texts in files A file designation consists of two components THREAD2 tia po File name File type Maximum length 16 characters see table at right Creating a New Part Program mm Select the directory in which the program is stored Yeg gt Enter a new file name with file type gt Select unit of measure for dimensions mm or inches gt Define the blank form BLK for graphics gt Enter the spindle axis gt Enter coordinates of the MIN point the smallest X Y and Z coordinates gt Enter coordinates of the MAX point the greatest X Y and Z coordinates eee 7 Programs e in HEIDENHAIN format H e in ISO format l Tables for e Tools T e Datums D e Pallets P e Cutting data CDT e Positions PNT Texts as e ASCII files A a ee a ayon T See introduction the TNC 426 TNC 430 OO 50 0000 l 250 8000 350 0000 C 350 0000 _ gt Show soft keys for setting the screen layout 158 0000 poche
33. inishing Program at left PGM CYCL DEF 203 UNIVERSL DRILLNG Make hole pattern Programming graphics at right epaptaee Q200 2 SET UP CLEARANCE Center drill Q201 50 DEPTH Peck ing Q206 250 FEED RATE FOR PLNGNG Tapping 0202 0 sPLUNGING DEPTH END PGM 1GB 0210 0 DWELL TIME AT TOP 0203 0 sSURFACE COORDINATE 0204 100 2ND SET UP CLEARANCE Q212 sDECREMENT BEGIN PAGE CHANGE fi iji FIND WINDOW 2 A Program at left program structure at right k e tod z G lE D 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 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 Referen
34. ket gt 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 Pockets Studs and Slots 17 CYCL DEF 5 0 CIRCULAR POCKET 18 CYCL DEF 5 1 SET UP 2 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 CIRCULAR POCKET FINISHING 214 gt CYCL DEF Select Cycle 214 CIRCULAR POCKET FINISHING gt Set up clearance Q200 gt Depth Distance between workpiece surface and bottom of hole Q201 Feed rate for plunging Q206 gt Pecking depth Q202 Feed rate for milling Q207 gt Surface coordinate Q203 gt 2nd set up clearance Q204 gt Center in 1st axis Q216 gt Center in 2nd axis Q217 gt Workpiece blank dia Q222 gt Finished part dia Q223 Pockets Studs and Slots 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 54 iE CIRCULAR STUD FINISHING 215 CYCL DEF Select Cycle 215 CIRCULAR STUD FINISHING gt Set up clearance Q200 Depth Distance between workpiece surface and bottom of hole Q201 Feed rate for plunging Q206 gt Pecking depth Q202 Feed rate for milling
35. king depth Q202 gt Machining operation 0 1 2 O roughing and finishing 1 roughing only 2 finishing only Q215 gt Surface coordinate Q203 gt 2nd set up clearance Q204 gt Center in 1st axis Q216 gt Center in 2nd axis Q217 Pitch circular dia Q244 gt Second side length 0219 gt Starting angle of the slot Q245 Angular length of the slot 0248 gt Infeed for finishing Q338 Pockets Studs and Slots 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 58 ie Point Patterns CIRCULAR PATTERN 220 gt CYCL DEF Select Cycle 220 CIRCULAR PATTERN gt Center in 1st axis Q216 Center in 2nd axis Q217 Angle of rotation 0244 gt Starting angle 0245 gt Stopping angle Q246 gt Stepping angle Q247 gt Nr of repetitions Q241 gt Set up clearance Q200 gt Surface coordinate Q203 gt 2nd set up clearance 0204 Move to clearance height Q301 Point Patterns uly 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 ZO 202 2085704 20 Se 2002077208 2 P2 2 ae e In combined cycles the set up clearance surface coordinate and 2nd set up c
36. learance 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 gt CYCL DEF Select Cycle 221 LINEAR PATTERN gt Startng pnt 1st axis 0225 gt Startng pnt 2nd axis Q226 gt Spacing in 1st axis Q237 gt Spacing in 2nd axis 0238 gt Number of columns Q242 gt Number of lines Q243 Angle of rotation Q224 gt Set up clearance Q200 Surface coordinate Q203 gt 2nd set up clearance 0204 Move to clearance height Q301 Point Patterns uy e Cycle 221 LINEAR PATTERN is effective immediately upon definition e Cycle 221 automatically calls the last defined fixed cycle Cycle 221 can be combined with Cycles 1 2 3 4 5 17 200 Di 22 ZO 2042 LOS 20S AW ZU 2A 2a 21a 26 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 60 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 uid When working with subcontours always remember e For a pocket the tool machines an inside contour for an island it is an outside contour Tool approach and departure as well as infeed in the tool axis cannot be programmed in SL c
37. ll ISO 1641 Cycle 27 CYLINDER SURFACE enables you to program a cylindrical contour In only two axes as If ina plane The TNC then rolls it onto a cylindrical surface gt Define a contour in a Subprogram and list it in Cycle 14 CONTOUR GEOMETRY gt CYCL DEF Select Cycle 27 CYLINDER SURFACE gt Milling depth Q1 gt Finishing allowance for side Q3 Enter the finishing allowance Either Q3 gt 0 or O3 lt 0 gt Set up clearance Q6 Distance from the tool to the workpiece gt Plunging depth Q10 gt Feed rate for plunging Q11 gt Feed rate for milling Q12 gt Cylinder radius Q16 Radius of the cylinder gt Dimension type Deg 0 mm inch 1 Q17 You can enter coordinates in the subprogram in degrees or millimeters SL Cycles VW The unrolled contour 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 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 no more than 128 line segments 67 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 gt Define a contour in a subprogram and list it in Cycle 14 CONTOU
38. ng Cycles 46 nT TAPPING 2 with Floating Tap Holder gt Insert the floating tap holder gt CYCL DEF Select cycle 2 TAPPING gt Set up clearance gt Total hole depth thread length distance between the workpiece surface and the end of the thread gt Dwell time in seconds a value between 0 and 0 5 seconds gt 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 Drilling Cycles 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 47 TAPPING NEW 206 with Floating Tap Holder gt Insert the floating tap holder gt CYCL DEF Select Cycle 206 TAPPING NEW gt Set up clearance Q200 Depth thread length distance between the workpiece surface and the end of the thread Q201 gt Feed rate F spindle speed S x thread pitch P Q206 gt Dwell time at bottom enter a value between 0 and 0 5 seconds Q211 Workpiece surface coordinate Q203 2nd set up clearance 0204 For tapping right hand threads actuate the spindle with M3 for left hand threads use M4 Drilling Cycles RIGID TAPPING 17 without Floating Tap Holder e Machine and TNC must be prepared by the machine tool builder to perform rigid tapping e In rigid tapping th
39. ontours Working plane ISO Programming 91 ISO Programming G55 G400 G401 G402 G403 G404 G405 Dwell time Oriented spindle stop Designating a program as acycle Cycle call Measure coordinate Basic rotation over 2 points Basic rotation over 2 holes Basic rotation over 2 studs Basic rotation over a rotary table Set basic rotation Basic rotation over rotary table hole center Effective blockwise G410 G411 G412 G413 G414 G415 G416 G417 G418 G420 G421 G422 G423 G424 G425 G426 G427 G430 G43 1 Datum at center of rectangular pocket Datum at center of rectangular stud Datum at center of hole Datum at center of circular stud Datum at outside corner Datum at inside corner Datum at center of bolt hole circle Datum in touch probe axis Datum at center of 4 holes Measure angle Measure hole Measure circular stud Measure rectangular pocket Measure rectangular stud Measure slot width Measure ridge width Measure any coordinate Measure bolt hole circle Measure plane G17 X Y working plane tool axis Z G90 Absolute dimensions G18 2Z X working plane tool axis Y G91 Incremental chain dimensions G19 Y Z working plane tool axis X G20 Fourth axis is tool axis ISO Programming G70 Inches G24 Chamfer with side length R G25 Corner rounding with radius R G26 Tangential contour approach on an arc with radius R G30 Setting the working plane MIN point coordina
40. our Approach and Departure TS 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 Departing Tangentially on a Straight Line Distance Len length from P to P Enter a length Len gt 0 oO 23 L X 30 Y 35 RR F100 24 L Y 20 RR F100 Sg 25 DEP LT LEN 12 5 F100 M2 2 Ig eS 59 A Of Os Departing on a Straight Line Perpendicular to the Last Contour Element Distance Len length from P to P 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 TS Departing Tangentially on an Arc Radius R Enter a radius R gt O Circle center angle CCA O 23 L X 30 Y 35 RR F100 24 L Y 20 RR F10 2 25 DEP CT CCA 180 R 8 F100 M2 53 Ia Bes z ry zA Of Os IF Departing on an Arc Tangentially Connecting the Contour and a Straight Line 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 Path Functions 18 Path Functions for Positioning Blocks TS See Programming Programming contours Programming the Direction of Traverse Regardless of whether the tool or the workpiece is actually moving you always progr
41. pocket or island Allowance for floor 04 Finishing allowance for the pocket floor Workpiece surface coordinates Ob Coordinate of the workpiece surface referenced to the current datum absolute gt Set up clearance QG Distance from the tool to the workpiece surface incremental Clearance height Q7 Height at which the tool cannot collide with the workpiece absolute gt Rounding radius Q8 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 SL Cycles 63 PILOT DRILLING 21 gt CYCL DEF Select Cycle 21 PILOT DRILLING gt Pecking depth Q10 incremental gt Feed rate for pecking O11 gt Rough mill Q13 Number of the roughing tool SL Cycles ROUGH OUT 22 The tool moves parallel to the contour at every pecking depth gt CYCL DEF Select Cycle 22 ROUGH OUT gt Pecking depth Q10 incremental gt Feed rate for pecking Q11 gt Feed rate for milling Q12 gt Coarse roughing tool number Q18 gt Feed rate for reciprocation Q19 64 is FLOOR FINISHING 23 During finishing the surface is machined parallel to the contour and to the depth previously entered under ALLOWANCE FOR FLOOR gt CYCL DEF Select Cycle 23 FLOOR FINISHING gt Feed rate for pecking Q11 gt Feed rate for milling Q12 SL Cycles BE SIDE FINISHI
42. 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 polar coordinate angle PA Path Functions 21 Path Functions Circular Path with Known Radius CR CR gt Coordinates of the arc end point ES gt Radius R If the central angle ZW gt 180 R is negative If the central angle ZW lt 180 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 1 and V Arcs and 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 Circular Path CT with Tangential Connection ete gt Coordinates of the arc end point gt Radius compensation RR RL RO gt Feed rate F Miscellaneous function M ae 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 T 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 uy 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 H
43. re enter the cycle definition with NO ENT i Ta O E 6 2 OS of o N Ga Sg S C att e The tool axis cannot be mirrored The cycle always mirrors the original contour in this example in subprogram LBL1 73 Rotation 10 CYCL DEF Select Cycle 10 ROTATION g Enter the rotation angle e Input range 360 to 360 e Reference axes for the rotation angle co 5 5 Working plane Reference axis and 0 direction_ 0 2 QO XY X he YZ Y a Z X Z N ym a To reset a ROTATION re enter the cycle with the rotation angle 0 gt C O 74 D WORKING PLANE 19 Cycle 19 WORKING PLANE supports machining operations with a swivel head and or tilting table gt Call the tool gt Retract the tool in the tool axis to prevent collision gt If required use an L block to position the rotary axes to the desired angle CYCL DEF Select Cycle 19 WORKING PLANE gt Enter the tilt angle of the corresponding axis or angle in space gt If required enter the feed rate of the rotary axes during automatic positioning gt If required enter the setup clearance Activate compensation move all the axes gt Program the contour as if the plane were not tilted To cancel the WORKING PLANE cycle re enter the cycle definition with a O angle The machine and TNC must be prepared for the WORKING PLANE cycle by the machine tool builder gai i TA 5 amp 6 2 F N 23 S
44. re stored in the TNC inc i re as cycles Coordinate transformations and some special functions are REAMING Page 41 8 also available as cycles BORING Page 42 UNIVERSAL DRILLING Page 43 os e In a cycle positioning data entered in the tool axis are COUNTERBORE BACK Page 44 9 uy always incremental even without the key UNIVERSAL PECKING Page 45 e The algebraic sign of the cycle parameter depth determines BORE MILLING Page 46 gt the working direction TAPPING Page 47 TAPPING NEW Page 48 Example RIGID TAPPING Page 48 3 RIGID TAPPING NEW Page 49 5 THREAD CUTTING Page 49 Pockets Studs and Slots POCKET MILLING Page 50 POCKET FINISHING Page 51 STUD FINISHING Page 52 Feed rates are entered in mm min the dwell time in seconds CIRCULAR POCKET MILLING Page 53 CIRCULAR POCKET FINISHING Page 54 Defining cycles CIRCULAR STUD FINISHING Page 55 Rh Select the Cycle Overview SLOT MILLING Page 56 DEF SLOT WITH RECIP PLUNGE Page 57 CIRCULAR SLOT Page 58 gt Select the cycle group 220 CIRCULAR PATTERN Page 59 200 gt Select the cycle 221 LINEAR PATTERN Page 60 CLL Continued on next page gt 36 LY 14 CONTOUR GEOMETRY Page 62 20 CONTOUR DATA Page 63 21 PILOT DRILLING Page 64 22 ROUGH OUT Page 64 23 FLOOR FINISHING Page 65 24 SIDE FINISHING Page 65 25 CONTOUR TRAIN Page 66 27 CYLINDER SURFACE Page 67 28 CYLINDER SURFACE SLOT Page 68 Working with Cycles 30 RUN DIGITIZED DATA Page 69 230 MULTIPASS M
45. rial thickness Q250 gt Tool edge off center distance Q251 gt Tool edge height Q252 gt Feed rate for pre positioning Q253 gt Feed rate for counterboring 0254 gt Dwell time at counterbore floor Q255 gt Workpiece surface coordinate Q203 2nd set up clearance 0204 gt Disengaging direction 0 1 2 3 4 Q214 Angle for oriented spindle stop Q336 Drilling Cycles 44 ag UNIVERSAL PECKING 205 CYCL DEF Select Cycle 205 UNIVERSAL PECKING gt Set up clearance Q200 gt Depth Distance between workpiece surface and bottom of hole Q201 gt Feed rate for plunging Q206 gt Pecking depth Q202 Workpiece surface coordinate Q203 gt 2nd set up clearance Q204 gt Decrement after each pecking depth Q212 gt Minimum pecking depth if decrement value entered Q205 gt Upper advanced stop distance 0258 gt Lower advanced stop distance Q259 gt Infeed depth for chip breaking 0257 gt Retract dist for chip breaking Q256 gt Dwell time at bottom Q211 ins Drilling Cycles 45 BORE MILLING 208 gt Preposition at the center of the hole with RO CYCL DEF Select Cycle 208 BORE MILLING gt Set up clearance Q200 gt Depth Distance between workpiece surface and bottom of hole Q201 gt Feed rate for plunging Q206 gt Infeed per helix 0334 gt Workpiece surface coordinate Q203 2nd set up clearance 0204 gt Nominal diameter of hole 0335 Drilli
46. rogramming 5 o 0 amp _ i e Y Li A End Point Coordinates X Y or PA PR Y Cartesian coordinates X and Y Polar coordinates referenced to FPOL 1 Incremental input D Circle Center CC in an FC FCT block a 4 Cartesian coordinates of the circle center Polar coordinates of the circle center referenced to FPOL ey 5 Incremental input Sa ee 10 FC CCX 20 CCY 15 DR R15 O 11 FPOL X 20 Y 15 2 aoe 13 FC DR R15 CCPR 35 CCPA 40 ia a YV amp L A Auxiliary Points P1 P2 P3 on a contour F For straight lines up to 2 auxiliary points Pak For circles up to 3 auxiliary points next to a contour Ka ma ia 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 28 D Direction and Length of the Contour Element Data on a straight line Gradient angle of a straight line Pa Length of a straight line Data on a circular path Gradient angle of the entry tangent 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 Ers Beginning CLSD Ec 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 fh 5 cE 6E o 0 S _ u ve L A 30
47. t axis Q216 gt Center in 2nd axis Q217 gt First side length Q218 gt Second side length 0219 gt Corner radius Q220 Allowance in 1st axs Q221 Pockets Studs and Slots 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 STUD FINISHING 213 gt CYCL DEF Select Cycle 213 STUD FINISHING gt Set up clearance Q200 gt Depth Distance between workpiece surface and bottom of hole Q201 Feed rate for plunging Q206 gt Pecking depth Q202 Feed rate for milling Q207 gt Surface coordinate Q203 gt 2nd set up clearance Q204 gt Center in 1st axis Q216 gt Center in 2nd axis Q217 gt First side length Q218 gt Second side length 0219 gt Corner radius Q220 Allowance in 1st axs Q221 Pockets Studs and Slots 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 52 BE CIRCULAR POCKET MILLING 5 This cycle requires either a center cut end mill ISO 1641 or pilot drilling at pocket center gt 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 gt Milling depth depth of the poc
48. tes G27 Tangential contour departure on an arc with radius R G31 Dimensional data with G90 G91 coordinates of the MAX point G99 Tool definition in the program with length L and radius R 29 Define last nominal position value as pole 38 Stopping the program run G51 Calling the next tool only with central tool file G40 No radius compensation G98 Setting a label number 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 Effective blockwise 93 ISO Programming 94 DOO DO1 DO2 DOS D04 DO5 DOG D07 DOS DOS 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 angle in 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
49. 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 TT 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 O 13 Contour Approach and Departure 14 Approaching on a Straight Line with Tangential Connection 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 X 40 Y 10 RO FMAX M3 8 APPR LT X 20 Y 20 LEN 15 RR F100 9 L XESS YS Approaching on a Straight Line Perpendicular to the First Contour Element 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 X 40 Y 10 RO FMAX M3 8 APPR LN X 10 Y 20 LEN 15 RR F100 9 L X 20 Y 35 EE Approaching Tangentially on an Arc Coordinates for the first contour point P Radius R Enter a radius R gt 0 Circle center angle CCA Enter a 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 t20 Y F35 Cont
50. thout directional data Circular movement with tangential contour connection Effective blockwise G83 G200 G201 G202 G203 G204 G205 G208 G34 G206 G85 G207 G86 Pecking Drilling Reaming Boring Universal boring Back boring Universal pecking Bore milling Tapping Tapping NEW Rigid tapping controlled spindle Rigid tapping controlled spindle NEW Thread cutting G214 G215 G210 G211 G220 G221 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 Circular point pattern Linear point pattern List of contour subprograms Pilot drilling Rough out Contour milling clockwise Contour milling counterclockwise G37 G120 G121 G122 G123 G124 G125 G127 G128 List of contour subprograms Contour data Pilot drilling Rough out Floor finishing Side finishing Contour train Cylinder surface Cylinder surface slot milling G60 G230 G231 Run digitized data Multipass milling Ruled surface Datum shift from datum tables Entering datum shift directly Mirror image Rotating the coordinate system Scaling factor enlarging reducing c
51. uires 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 gt The tool must be pre positioned over the center of the slot with tool radius compensation RO gt CYCL DEF Select cycle 4 POCKET MILLING gt Set up clearance gt Milling depth depth of the pocket gt Pecking depth Feed rate for pecking gt First side length length of the pocket parallel to the first main axis of the working plane O gt Second side length width of pocket sign always positive gt Feed rate gt Rotation clockwise DR Climb milling with M3 DR Up cut milling with M3 DR gt Rounding off radius R radius for the pocket corners Pockets Studs and Slots 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 RADIUS 10 19 L Z 100 RO FMAX M6 20 L X 60 Y 35 FMAX M3 21 L Z 2 FMAX M99 50 BE POCKET FINISHING 212 CYCL DEF Select Cycle 212 POCKET FINISHING gt Set up clearance Q200 Depth Distance between workpiece surface and bottom of hole Q201 Feed rate for plunging Q206 gt Pecking depth Q202 gt Feed rate for milling Q207 gt Surface coordinate Q203 2nd set up clearance 0204 gt Center in 1s
52. ure the actual tool length then program that length Calling the tool data on 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 3 TOOL DEF 6 L 7 5 R 3 4 TOOL CALL 6 Z S2000 F650 DL 1 DR t0 5 5 L Z 100 RO FMAX 6 L X 10 Y 10 RO FMAX M6 Fundamentals 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 S22 See Wii VW 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 gt Tool movement in the spindle axis End of effect gt Tool exchange or tool with the length L 0 Radius compensation Beginning of effect gt Tool movement in the working plane with RR or RL End of effect gt Execution of a positioning block with RO Working without radius compensation e g drilling gt Tool movement with RO v 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
53. with FK 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 25 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 SHOIJ F To show the possible solutions e SELECT S z To enter the displayed solution in the part program Q To enter data for subsequent contour elements ui To graphically display the next programmed block Ve Standard colors of the interactive graphics Programming and editing Fully defined contour element RND R2 5 FL AN 0 975 FCT DR R10 5 CCK CCY 0 FLT AN 89 025 FCT DR R2 5 CLSD END PGM 35071 MM 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 NONN SHOW SELECT START END SINGLE 26 SOLUTION SOLUTION o SELECT ie Initiating the FK Dialog Initiate the FK dialog Straight Circular Contour element without tangential connection 7 FLT FCT wa Contour element with tangential connection G Pole for FK p
54. ycles Each contour listed in Cycle 14 CONTOUR GEOMETRY must be a closed contour 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 SL Cycles The contour for cycle 25 CONTOUR TRAIN must not be closed Make a graphic test run before actually machining a part That way you can be sure that you defined the contour correctly 61 SL Cycles 62 CONTOUR GEOMETRY 14 In Cycle 14 CONTOUR GEOMETRY you list the subprograms that you wish to superimpose to make a complete closed contour gt CYCL DEF Select Cycle 14 CONTOUR GEOMETRY Label nubers 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 LABEL 1 2 3 36 L Z 200 RO FMAX M2 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 A and are pockets and Q islands CONTOUR DATA 20 Cycle 20 CONTOUR DATA defines the machining information for cycles 21 to 24 CYCL DEF Select Cycle 20 CONTOUR DATA gt Milling depth Q1 Distance from workpiece surface to pocket floor incremental Path overlap factor Q2 Q2 x tool radius stepover factor k Allowance for side Q3 Finishing allowance for the walls of the
Download Pdf Manuals
Related Search
Related Contents
Spirit eMotion TW 7235i 昇降式平面撮影台 SA−A5 - 放射線防護グローブ X線 立位撮影台 平面 1 - Ricoh HQ W7-52326/ N American Audio UCD-100 Manual vorsicht - Experts Wiki PJ1000M - 3 形名 MN43H Copyright © All rights reserved.
Failed to retrieve file