0 BEGIN PGM 13_003_1_EN MM 1 ;NC program for machining the bottom part of 2 ;the solitaire game 3 BLK FORM 0.1 Z X-49.5 Y-49.5 Z-25 4 BLK FORM 0.2 X+49.5 Y+49.5 Z+1 5 ;Tool call for the plane surface and external 6 ;machining 7 TOOL CALL 8 Z S9500 F2000 8 L Z+100 R0 FMAX M3 9 CYCL DEF 232 FACE MILLING ~ Q389=+0 ;STRATEGY ~ Q225=-50 ;STARTNG PNT 1ST AXIS ~ Q226=+50 ;STARTNG PNT 2ND AXIS ~ Q227=+1 ;STARTNG PNT 3RD AXIS ~ Q386=+0 ;END POINT 3RD AXIS ~ Q218=+100 ;FIRST SIDE LENGTH ~ Q219=-100 ;2ND SIDE LENGTH ~ Q202=+2 ;MAX. PLUNGING DEPTH ~ Q369=+0 ;ALLOWANCE FOR FLOOR ~ Q370=+1 ;MAX. OVERLAP ~ Q207= AUTO ;FEED RATE FOR MILLNG ~ Q385= AUTO ;FINISHING FEED RATE ~ Q253= MAX ;F PRE-POSITIONING ~ Q200=+2 ;SET-UP CLEARANCE ~ Q357=+2 ;CLEARANCE TO SIDE ~ Q204=+50 ;2ND SET-UP CLEARANCE 10 M99 11 L X+0 Y+0 R0 FMAX 12 CYCL DEF 257 CIRCULAR STUD ~ Q223=+99 ;FINISHED PART DIA. ~ Q222=+141 ;WORKPIECE BLANK DIA. ~ Q368=+0 ;ALLOWANCE FOR SIDE ~ Q207= AUTO ;FEED RATE FOR MILLNG ~ Q351=+1 ;CLIMB OR UP-CUT ~ Q201=-20 ;DEPTH ~ Q202=+10 ;PLUNGING DEPTH ~ Q206=+3000 ;FEED RATE FOR PLNGNG ~ Q200=+2 ;SET-UP CLEARANCE ~ Q203=+0 ;SURFACE COORDINATE ~ Q204=+50 ;2ND SET-UP CLEARANCE ~ Q370=+1 ;TOOL PATH OVERLAP ~ Q376=+0 ;STARTING ANGLE 13 M99 14 L X+0 Y+0 R0 FMAX 15 CYCL DEF 257 CIRCULAR STUD ~ Q223=+96 ;FINISHED PART DIA. ~ Q222=+100 ;WORKPIECE BLANK DIA. ~ Q368=+0 ;ALLOWANCE FOR SIDE ~ Q207= AUTO ;FEED RATE FOR MILLNG ~ Q351=+1 ;CLIMB OR UP-CUT ~ Q201=-3 ;DEPTH ~ Q202=+5 ;PLUNGING DEPTH ~ Q206=+3000 ;FEED RATE FOR PLNGNG ~ Q200=+2 ;SET-UP CLEARANCE ~ Q203=+0 ;SURFACE COORDINATE ~ Q204=+50 ;2ND SET-UP CLEARANCE ~ Q370=+1 ;TOOL PATH OVERLAP ~ Q376=+0 ;STARTING ANGLE 16 M99 17 L Z+100 R0 FMAX M5 18 ;Tool call for pocket machining 19 TOOL CALL 4 Z S12000 F1500 20 L Z+100 R0 FMAX M3 21 CYCL DEF 14.0 CONTOUR 22 CYCL DEF 14.1 CONTOUR LABEL1 /2 23 CYCL DEF 20 CONTOUR DATA ~ Q1=-8 ;MILLING DEPTH ~ Q2=+1 ;TOOL PATH OVERLAP ~ Q3=+0 ;ALLOWANCE FOR SIDE ~ Q4=+0 ;ALLOWANCE FOR FLOOR ~ Q5=+0 ;SURFACE COORDINATE ~ Q6=+2 ;SET-UP CLEARANCE ~ Q7=+50 ;CLEARANCE HEIGHT ~ Q8=+0 ;ROUNDING RADIUS ~ Q9=+1 ;ROTATIONAL DIRECTION 24 CYCL DEF 22 ROUGH-OUT ~ Q10=-5 ;PLUNGING DEPTH ~ Q11= AUTO ;FEED RATE FOR PLNGNG ~ Q12= AUTO ;FEED RATE F. ROUGHNG ~ Q18=+0 ;COARSE ROUGHING TOOL ~ Q19= AUTO ;FEED RATE FOR RECIP. ~ Q208=+99999 ;RETRACTION FEED RATE ~ Q401=+100 ;FEED RATE FACTOR ~ Q404=+0 ;FINE ROUGH STRATEGY 25 M99 26 L Z+100 R0 FMAX M5 27 ;Tool call for centering 28 TOOL CALL 203 Z S5000 F500 29 L Z+100 R0 FMAX M3 30 L X+0 Y+0 R0 FMAX 31 CYCL DEF 240 CENTERING ~ Q200=+2 ;SET-UP CLEARANCE ~ Q343=+1 ;SELECT DIA./DEPTH ~ Q201=-2 ;DEPTH ~ Q344=-4.4 ;DIAMETER ~ Q206= AUTO ;FEED RATE FOR PLNGNG ~ Q211=+0 ;DWELL TIME AT DEPTH ~ Q203=+0 ;SURFACE COORDINATE ~ Q204=+2 ;2ND SET-UP CLEARANCE 32 CALL LBL "HOLES" 33 L Z+100 R0 FMAX M5 34 ;Tool call for drilling 35 TOOL CALL 226 Z S3000 F200 36 L Z+100 R0 FMAX M3 37 CYCL DEF 200 DRILLING ~ Q200=+2 ;SET-UP CLEARANCE ~ Q201=-10 ;DEPTH ~ Q206= AUTO ;FEED RATE FOR PLNGNG ~ Q202=+5 ;PLUNGING DEPTH ~ Q210=+0 ;DWELL TIME AT TOP ~ Q203=+0 ;SURFACE COORDINATE ~ Q204=+50 ;2ND SET-UP CLEARANCE ~ Q211=+0 ;DWELL TIME AT DEPTH ~ Q395=+0 ;DEPTH REFERENCE 38 CALL LBL "HOLES" 39 L Z+100 R0 FMAX M5 40 ;Tool call for deburring of the centering 41 ;and the contours 42 TOOL CALL 171 Z S15000 F1000 DR-3 43 L Z+100 R0 FMAX M3 44 CYCL DEF 14.0 CONTOUR 45 CYCL DEF 14.1 CONTOUR LABEL1 46 CYCL DEF 25 CONTOUR TRAIN ~ Q1=-1.5 ;MILLING DEPTH ~ Q3=+0 ;ALLOWANCE FOR SIDE ~ Q5=+0 ;SURFACE COORDINATE ~ Q7=+2 ;CLEARANCE HEIGHT ~ Q10=-5 ;PLUNGING DEPTH ~ Q11= AUTO ;FEED RATE FOR PLNGNG ~ Q12= AUTO ;FEED RATE F. ROUGHNG ~ Q15=+1 ;CLIMB OR UP-CUT 47 M99 48 CYCL DEF 14.0 CONTOUR 49 CYCL DEF 14.1 CONTOUR LABEL2 50 CYCL DEF 25 CONTOUR TRAIN ~ Q1=-1.5 ;MILLING DEPTH ~ Q3=+0 ;ALLOWANCE FOR SIDE ~ Q5=+0 ;SURFACE COORDINATE ~ Q7=+2 ;CLEARANCE HEIGHT ~ Q10=-5 ;PLUNGING DEPTH ~ Q11= AUTO ;FEED RATE FOR PLNGNG ~ Q12= AUTO ;FEED RATE F. ROUGHNG ~ Q15=+1 ;CLIMB OR UP-CUT 51 M99 52 L X+0 Y+0 R0 FMAX 53 CYCL DEF 257 CIRCULAR STUD ~ Q223=+96 ;FINISHED PART DIA. ~ Q222=+96.1 ;WORKPIECE BLANK DIA. ~ Q368=+0 ;ALLOWANCE FOR SIDE ~ Q207= AUTO ;FEED RATE FOR MILLNG ~ Q351=+1 ;CLIMB OR UP-CUT ~ Q201=-1.5 ;DEPTH ~ Q202=+5 ;PLUNGING DEPTH ~ Q206= AUTO ;FEED RATE FOR PLNGNG ~ Q200=+2 ;SET-UP CLEARANCE ~ Q203=+0 ;SURFACE COORDINATE ~ Q204=+2 ;2ND SET-UP CLEARANCE ~ Q370=+1 ;TOOL PATH OVERLAP ~ Q376=+0 ;STARTING ANGLE 54 M99 55 L Z+100 R0 FMAX M5 56 M30 57 ;Subprograms 58 LBL 1 59 CC X+0 Y+0 60 LP PR+46 PA+0 RL 61 CP IPA+360 DR+ 62 LBL 0 63 LBL 2 64 L X+0 Y+35 RL 65 L X+15 66 RND R5 67 L Y+15 68 RND R5 69 L X+35 70 RND R5 71 L Y-15 72 RND R5 73 L X+15 74 RND R5 75 L Y-35 76 RND R5 77 L X-15 78 RND R5 79 L Y-15 80 RND R5 81 L X-35 82 RND R5 83 L Y+15 84 RND R5 85 L X-15 86 RND R5 87 L Y+35 88 RND R5 89 L X+0 90 LBL 0 91 LBL "HOLES" 92 PATTERN DEF ~ PAT1( X-30 Y-10 DX+10 DY+10 NUMX7 NUMY3 ROT+0 ROTX+0 ROTY+0 Z+0 ) 93 CYCL CALL PAT FMAX 94 PATTERN DEF ~ PAT1( X-10 Y+20 DX+10 DY+10 NUMX3 NUMY2 ROT+0 ROTX+0 ROTY+0 Z+0 ) 95 CYCL CALL PAT FMAX 96 PATTERN DEF ~ PAT1( X-10 Y-30 DX+10 DY+10 NUMX3 NUMY2 ROT+0 ROTX+0 ROTY+0 Z+0 ) 97 CYCL CALL PAT FMAX 98 LBL 0 99 END PGM 13_003_1_EN MM