# CNC Exercises for the FANUC programming key

Size: px
Start display at page:

Transcription

1 CNC Exercises for the FANUC programming key MTS TeachWare Teacher Version MTS Mathematisch Technische Software-Entwicklung GmbH Kaiserin-Augusta-Allee 101 D Berlin Phone: +49 / 30 / Fax: +49 / 30 / World Wide Web:

2 CNC Exercises MTS TeachWare MTS Mathematisch Technische Software-Entwicklung GmbH Kaiserin-Augusta-Allee 101 D Berlin Phone: +49 / 30 / Fax: +49 / 30 / World Wide Web: Created by BK,DM,JE 2005 All rights reserved, including photomechanical reproduction and storage on electric media

3 Contents 1 Introduction Exercises CNC Basics NC program for CNC milling with control FANUC Exercise: ML-plate Possible Solution: Program ML-PLATE.FNC NC program for CNC turning with control FANUC Exercise: Bolt Posible solution: Program BOLZEG1.DNC Exercises CNC Milling NC programs using linear interpolation Exercise 1: Jig Plate Possible solution: Program BILDG1.FNC Exercise 1: Jig Plate Possible solution: Program BILDG1A.FNC Exercise 1: Jig Plate Possible solution: Program BILDG1B.FNC NC programs using circular interpolation Exercise 2: Contourplate Possible solution: Program PLATT1A.FNC Exercise 2: Contourplate Possible solution: Program PLATTE6.FNC NC programs using canned cycles Exercise 3: Plate Exercise 3: Plate Exercise 3: Plate Possible solution:program BILDG85.FNC NC programs with further machining cycles Exercise 4: Plate a with bolt holes and a circular pocket Possible solution: Program BOHR9120.FNC Exercise 5: Plate B with bolt holes and a square pocket Possible solution:program BOHR9140.FNC NC programs using subprogram technology Exercise 6: Plate S Possible solution: Program UNTG1.FNC Exercise 6: Plate S Possible solution: Program UNTG1B.FNC Complex NC programs Exercise 7: Plate...63

4 NC program for CNC milling with control FANUC Possible solution: Program: PLATTE8.FNC Exercise 8: Contact plate Possible solution: Program: KONTAKT.FNC Exercise 9: Punch plate Possible solution: Program: STANZPL.FNC Exercise 10: Device Possible solution: Program: MTS-32.FNC Exercise 11: Plate Possible solution: Program: MTS-33.FNC Exercise 12: Contour plate Possible solution: Program MTS-F28.FNC Exercise 13: Base plate Variante Possible solution: Program PLATTE14.FNC Exercise 13: Base plate Variante Possible solution: Program MTS-F36.FNC Exercise 14: Pocket plate Possible solution: Program MTS-F31.FNC Additional Exercises: Exercise 15: Bending tool upper part Exercise 16: Bending tool base part Exercises CNC Turning NC programs using linear interpolation Exercise 1: Bolt with outside machining Possible Solution: Program BOLSG1.DNC: Exercise 2: Bolt with inside machining Possible Solution: Program BOLZINN.DNC: NC programs using circular interpolation Exercise 3: Bolt with radii Possible Solution: Program BOLSG2.DNC: Exercise 4: Bolt with radii Possible Solution: Program MTS35.DNC: NC programs canned cycles Exercise 5: Shaft with recess and thread Possible Solution: Program MTS47 DNC Exercise 6: Bush with inside machining Possible Solution: Program MTS44.DNC Exercise 7: Pressure pin Possible Solution: Program G85G82A.DNC: NC programs using subprogram technology Exercise 8: Shape bolt Possible solution: Program UNTFORM.DNC MTS-GmbH Berlin

5 NC program for CNC milling with control FANUC 7.2 Exercise 9: Bolt with inside machining Possible Solution: Program UNTINN.DNC: Complex programs Exercise 10: Hollow pin Possible Solution: Program HOLBG84.DNC Exercise 11: Drill sleeve Possible Solution:Program KEGELG31.DNC Exercise 12: Socket with thread Possible Solution: Program MTS62-2.DNC Appendix Milling: process layout, set-up form, programming sheet Turning: process layout, set-up form, programming sheet MTS-GmbH Berlin 5

6 NC program for CNC milling with control FANUC 1 Introduction To the Teacher As a trainer, instructor or in similar position you are concerned with the company s or educational training and further education in CNC technique. This set of exercises is to support you with the CNC training and to facilitate your preparation. A flexible application of the book is intended. You are free to decide which approaches to choose for which exercise at what time and whether to apply it in frontal, group or individual teaching mode, just according to the particular training situation. Therefore, the exercises do not depend on each other in a firm sequence. The solutions of this edition are adapted to the control FANUC extended for milling and for turning. Copying of all documents from the exercise and solution volumes as class sets stating the originator and only for training services is permitted. We hope that this set of exercises gives you new suggestions and facilitates your daily preparation work. We wish a wide range of application as well as enjoyable and successful work. Your MTS Training Team Berlin, MTS-GmbH Berlin

7 2 Exercises CNC Basics NC program for CNC milling with control FANUC 2.1 NC program for CNC milling with control FANUC Exercise: ML-plate The plate of the drawing is to be manufactured as individual workpart on a CNC vertical milling machine. The blank is made of AlMg1 dimensioned 100 x 100 x 50 mm. Prepare the production on the MTS - Simulator. Define the workpart zero, plan the operation sequence, work out the process layout and the set-up form. Test and correct the program. Learning Objective: Special Training Elements: The learner is able to describe the structure of a simple NC milling program and to write parts of it on his own. He knows the essential steps of set-up, edit and automatic modes in the CNC Simulator for Milling and comprehends them in the proper sequence. Set up and machine a blank at the simulator; select and set up tools. MTS-GmbH Berlin 7

8 NC program for CNC milling with control FANUC 8 MTS-GmbH Berlin

9 2.1.2 Possible Solution: Program ML-PLATE.FNC NC program for CNC milling with control FANUC ) :52 CONFIGURATION MACHINE MTS VMC-024_ISO30_ x0450 CONTROL FANUC 21i BLANK DIMENSIONS X Y Z PART POSITION X Y Linke vordere obere Ecke des Werkstückes: X Y Z MATERIAL "AlMg1::Aluminium" VISE "Chuck Mill\Vise\RS 160" CHUCKING DEPTH E SHIFT V ORIENTATION A270 CURRENT TOOL T01 TOOLS T01 "ISO SK 30\SHELL END MILL\MW HSS ISO 2586" T02 "ISO SK 30\SLOT MILLING TOOL\MS K HSS ISO 1641" T03 "ISO SK 30\DRILL\DR HSS ISO 235" T04 "ISO SK 30\SPOTTING DRILL\DC HSS ISO 3294" T05 "ISO SK 30\SLOT MILLING TOOL\MS K HSS ISO 1641" T06 "ISO SK 30\SPOTTING DRILL\DC HSS ISO 3294" TOOL COMPENSATION D01 T01 R Z N01 D02 T02 R Z N01 D03 T03 R Z N01 D04 T04 R Z N01 D05 T05 R Z N01 D06 T06 R Z N01 WORKPART ZEROPOINTS Linke vordere obere Ecke des Werkstückes: X Y Z ) \$G54 % O10 N0010 G91 G28 Z0. N0012 G91 G28 X0. Y0. N0014 G54 G98 G40 G80 G49 G90 N0016 G54 N0018 G90 N0020 G97 N0022 T6 M6 N0024 S2800 M3 N0026 G0 G43 Z50. H6 N0028 G0 X10. Y10. N0030 G0 Z2. N0032 G1 Z-3. F40 M7 N0034 G0 Z2. N0036 G0 X90. N0038 G1 Z-3. N0040 G0 Z2. N0042 G0 Y90. N0044 G1 Z-3. N0046 G0 Z2. N0048 G0 X10. N0050 G1 Z-3. MTS-GmbH Berlin 9

10 NC program for CNC milling with control FANUC N0052 G0 Z2. N0054 G0 Z100. N0056 M5 N0058 M9 N0060 T3 M6 N0062 S1800 M3 N0064 G0 G43 Z50. H3 N0066 G0 Y10. N0068 G0 Z2. N0070 G1 Z-15. F100 M7 N0072 G0 Z2. N0074 G0 X90. N0076 G1 Z-15. N0078 G0 Z2. N0080 G0 Y90. N0082 G1 Z-15. N0084 G0 Z2. N0086 G0 X10. N0088 G1 Z-15. N0090 G0 Z2. N0092 G0 Z100. N0094 M5 N0096 M9 N0098 T2 M6 N0100 S2000 M3 N0102 G0 G43 Z50. H2 N0104 G0 X22.5 Y27.5 N0106 G0 Z2. N0108 G1 Z-3. F120 M7 N0110 G1 Y65. F160 N0112 G1 X Y N0114 G1 X Y65. N0116 G1 Y27.5 N0118 G0 Z2. N0120 G0 X80. N0122 G1 Z-3. N0124 G1 X N0126 G1 Y65. N0128 G0 Z2. N0130 G0 Z100. N0132 M5 N0134 M9 N0136 G0 X150. Y150. N0138 M5 N0140 M30 % 10 MTS-GmbH Berlin

11 3 NC program for CNC turning with control FANUC Exercise: Bolt 3.1 Exercise: Bolt The bolt on the drawing made of AlMg1 is to be made on a CNC lathe in higher batch quantity. Prepare the manufacturing process with the MTS CNC Simulator including following steps: define workpart zero, set up the processing sequence, determine tools, fixtures and technological data; generate, set up, test and correct the program at the CNC simulator. A bolt with an external diameter of 100 mm and the length of 93 mm is to be clamped for the test. Use a maximal cutting depth of 5mm for the separate cuts. Learning Objective: Special Training Elements: The learner can accomplish simple steps at the MTS CNC Simulator such as to start CNC simulation software, select operation modes, referencing, set up tools, define tool zeros, set up blank and fixture, generate, test and correct simple NC programs. Set up and machine a blank at the simulator; select and set up tools. Use simple canned cycle G90. G90 is a modal cycle. G80 or G0,G1 cancles G90. MTS-GmbH Berlin 11

12 Exercise: Bolt 12 MTS-GmbH Berlin

13 3.1.1 Posible solution: Program BOLZEG1.DNC Exercise: Bolt ) :03 CONFIGURATION MACHINE MTS01 TM-016_-R1_-060x0646x0920 CONTROL FANUC 21I CODE-A PART CYLINDER D L MATERIAL "AlMg1::Aluminium" DENSITY MAIN SPINDLE WITH WORKPART CHUCK "Chuck Turn\Jaw chuck\kfd-hs 160" STEP JAW "Jaws\Step jaw\hm-110_ " TYPE OF CHUCK EXTERNAL CHUCK OUTSIDE STEP JAW CHUCKING DEPTH E Rechte Fläche des Werkstückes: Z TAILSTOCK TAILSTOCK POSITION Z CURRENT TOOL T01 TOOLS T01 "DIN69880 V 30\LEFT CORNER TOOL\CL-SCLCL-2020 L 1208 ISO30" T02 "DIN69880 V 30\LEFT CORNER TOOL\CL-SVJCL-2020 L 1604 ISO30" TOOL COMPENSATION D01 T01 Q3 R X Z G E I K A L N01 D02 T02 Q3 R X Z G E I K A L N01 WORKPART ZEROPOINTS Rechte Fläche des Werkstückes: Z G54 X Z ) \$G54 :3 N10 G40 G00 N20 G99 N30 M5 N40 M9 N50 set new zero point 'G54': X0. Z0. ) N60 T0101 N70 G50 S3500 N80 G96 S0240 M4 N90 G00 X102. Z0.1 N100 G01 X-2. F0.15 M7 N110 G00 X101. Z2. N115 G90 X90.0 Z-58.8 F0.3 N120 X80.0 N125 X73.0 N126 G00 X73 N127 G90 X63 Z-34.8 F0.3 N128 X55. N130 X49. N140 G00 X49. N150 G90 X39. Z-14.8 F0.3 MTS-GmbH Berlin 13

14 Exercise: Bolt N160 X31. N170 X25. N430 G00 X150. Z100. N440 T0202 N450 G50 S4500 N460 G96 S0380 M4 N470 G00 X-1.6 Z2. N480 G42 G01 Z0. F0.1 N490 G01 X24. N500 G01 Z-15. N510 G01 X48. N520 G01 Z-35. N530 G01 X72. N540 G01 Z-59. N550 G01 X102. N560 G40 N570 G00 X150. Z100. N580 M5 N590 M9 N600 M30 14 MTS-GmbH Berlin

15 4 Exercises CNC Milling Exercise: Bolt MTS-GmbH Berlin 15

16 NC programs using linear interpolation 4.1 NC programs using linear interpolation Exercise 1: Jig Plate 1 The jig plate on the drawing is to be produced on a CNC vertical milling machine from a blank of AlMg1 dimensioned 100 x 100 x 50 mm. Prepare the production on the MTS CNC Simulator, work out the process layout and set-up form. Use the commands G00 and G01. Learning Objective: Special Training Elements: The learner is able to describe the structure of a simple NC milling program and to write parts of it on his own. He knows the essential steps of set-up, edit and automatic modes in the CNC Simulator for Milling and comprehends them in the proper sequence. Set up and machine a blank at the simulator; select and set up tools. Movements with G00 and G01 16 MTS-GmbH Berlin

17 NC programs using linear interpolation MTS-GmbH Berlin 17

18 NC programs using linear interpolation Possible solution: Program BILDG1.FNC ) :29 CONFIGURATION MACHINE MTS VMC-024_ISO30_ x0450 CONTROL FANUC 21I BLANK DIMENSIONS X Y Z PART POSITION X Y Linke vordere obere Ecke des Werkstückes: X Y Z MATERIAL "AlMg1::Aluminium" VISE "Chuck Mill\Vise\RS 160" CHUCKING DEPTH E SHIFT V ORIENTATION A270 CURRENT TOOL T01 TOOLS T01 "ISO SK 30\SHELL END MILL\MW HSS ISO 2586" T02 "ISO SK 30\SLOT MILLING TOOL\MS K HSS ISO 1641" T03 "ISO SK 30\DRILL\DR HSS ISO 235" T04 "ISO SK 30\TAP\TA-M HSS ISO 2857" T05 "ISO SK 30\SLOT MILLING TOOL\MS K HSS ISO 1641" T06 "ISO SK 30\SPOTTING DRILL\DC HSS ISO 3294" TOOL COMPENSATION D01 T01 R Z N01 D02 T02 R Z N01 D03 T03 R Z N01 D04 T04 R Z N01 D05 T05 R Z N01 D06 T06 R Z N01 WORKPART ZEROPOINTS Linke vordere obere Ecke des Werkstückes: X Y Z G54 X Y Z ) \$G54 % O1 N0010 G91 G28 Z0. N0012 G91 G28 X0. Y0. N0014 G54 G98 G40 G80 G49 G90 N0016 G54 N0018 G90 N0020 G97 N0022 T6 M6 N0024 S2800 M3 N0026 G0 G43 Z50. H6 N0028 G0 X10. Y10. N0030 G0 Z2. N0032 G1 Z-2. F40 M7 N0034 G0 Z2. N0036 G0 Y50. N0038 G1 Z-2. N0040 G0 Z2. N0042 G0 Y90. N0044 G1 Z-2. N0046 G0 Z2. 18 MTS-GmbH Berlin

19 NC programs using linear interpolation N0048 G0 X90. N0050 G1 Z-2. N0052 G0 Z2. N0054 G0 Y50. N0056 G1 Z-2. N0058 G0 Z2. N0060 G0 Y10. N0062 G1 Z-2. N0064 G0 Z2. N0066 G0 Z100. N0068 M5 N0070 M9 N0072 T3 M6 N0074 S1800 M3 N0076 G0 G43 Z50. H3 N0078 G0 X10. N0080 G0 Z2. N0082 G1 Z-15. F80 M7 N0084 G0 Z2. N0086 G0 Y50. N0088 G1 Z-15. N0090 G0 Z2. N0092 G0 Y90. N0094 G1 Z-15. N0096 G0 Z2. N0098 G0 X90. N0100 G1 Z-15. N0102 G0 Z2. N0104 G0 Y50. N0106 G1 Z-15. N0108 G0 Z2. N0110 G0 Y10. N0112 G1 Z-15. N0114 G0 Z2. N0116 G0 Z100. N0118 M5 N0120 M9 N0122 G0 X150. Y150. N0124 M5 N0126 M30 % MTS-GmbH Berlin 19

20 NC programs using linear interpolation Exercise 1: Jig Plate 2 The jig plate on the drawing is to be produced on a CNC vertical milling machine from a blank of AlMg1 dimensioned 100 x 100 x 50 mm. Prepare the production on the MTS CNC Simulator, work out the process layout and set-up form. Use the commands G00 and G01. Learning Objective: Special Training Elements: The learner is able to describe the structure of a simple NC milling program and to write parts of it on his own. He knows the essential steps of set-up, edit and automatic modes in the CNC Simulator for Milling and comprehends them in the proper sequence. Set up and machine a blank at the simulator; select and set up tools. Movements with G00 and G01 20 MTS-GmbH Berlin

21 NC programs using linear interpolation MTS-GmbH Berlin 21

22 NC programs using linear interpolation Possible solution: Program BILDG1A.FNC ) :29 CONFIGURATION MACHINE MTS VMC-024_ISO30_ x0450 CONTROL FANUC 21I BLANK DIMENSIONS X Y Z PART POSITION X Y Linke vordere obere Ecke des Werkstückes: X Y Z MATERIAL "AlMg1::Aluminium" VISE "Chuck Mill\Vise\RS 160" CHUCKING DEPTH E SHIFT V ORIENTATION A270 CURRENT TOOL T01 TOOLS T01 "ISO SK 30\SHELL END MILL\MW HSS ISO 2586" T02 "ISO SK 30\SLOT MILLING TOOL\MS K HSS ISO 1641" T03 "ISO SK 30\DRILL\DR HSS ISO 235" T04 "ISO SK 30\TAP\TA-M HSS ISO 2857" T05 "ISO SK 30\SLOT MILLING TOOL\MS K HSS ISO 1641" T06 "ISO SK 30\SPOTTING DRILL\DC HSS ISO 3294" TOOL COMPENSATION D01 T01 R Z N01 D02 T02 R Z N01 D03 T03 R Z N01 D04 T04 R Z N01 D05 T05 R Z N01 D06 T06 R Z N01 WORKPART ZEROPOINTS Linke vordere obere Ecke des Werkstückes: X Y Z G54 X Y Z ) \$G54 % O2 N0010 G91 G28 Z0. N0012 G91 G28 X0. Y0. N0014 G54 G98 G40 G80 G49 G90 N0016 G54 N0018 G90 N0020 G97 N0022 T6 M6 N0024 S2800 M3 N0026 G0 G43 Z50. H6 N0028 G0 X10. N0030 G0 Z2. N0032 G1 Z-2. F40 M7 N0034 G0 Z2. N0036 G0 Y30. N0038 G1 Z-2. N0040 G0 Z2. N0042 G0 X30. Y10. N0044 G1 Z-2. N0046 G0 Z2. N0048 G0 X MTS-GmbH Berlin

23 NC programs using linear interpolation N0050 G1 Z-2. N0052 G0 Z2. N0054 G0 X70. Y30. N0056 G1 Z-2. N0058 G0 Z2. N0060 G0 Y50. N0062 G1 Z-2. N0064 G0 Z2. N0066 G0 X50. Y70. N0068 G1 Z-2. N0070 G0 Z2. N0072 G0 X30. N0074 G1 Z-2. N0076 G0 Z2. N0078 G0 Z100. N0080 M5 N0082 M9 N0084 T3 M6 N0086 S1800 M3 N0088 G0 G43 Z50. H3 N0090 G0 X10. Y50. N0092 G0 Z2. N0094 G1 Z-15. F80 M7 N0096 G0 Z2. N0098 G0 Y30. N0100 G1 Z-15. N0102 G0 Z2. N0104 G0 X30. Y10. N0106 G1 Z-15. N0108 G0 Z2. N0110 G0 X50. N0112 G1 Z-15. N0114 G0 Z2. N0116 G0 X70. Y30. N0118 G1 Z-15. N0120 G0 Z2. N0122 G0 Y50. N0124 G1 Z-15. N0126 G0 Z2. N0128 G0 X50. Y70. N0130 G1 Z-15. N0132 G0 Z2. N0134 G0 X30. N0136 G1 Z-15. N0138 G0 Z2. N0140 G0 Z100. N0142 M5 N0144 M9 N0146 G0 X150. Y150. N0148 M5 N0150 M30 % MTS-GmbH Berlin 23

24 NC programs using linear interpolation Exercise 1: Jig Plate 3 The jig plate on the drawing is to be produced on a CNC vertical milling machine from a blank of AlMg1 dimensioned 100 x 100 x 50 mm. Prepare the production on the MTS CNC Simulator, work out the process layout and set-up form. Use the commands G00 and G01 Learning Objective: Special Training Elements: The learner is able to describe the structure of a simple NC milling program and to write parts of it on his own. He knows the essential steps of set-up, edit and automatic modes in the CNC Simulator for Milling and comprehends them in the proper sequence. Set up and machine a blank at the simulator; select and set up tools. Movements with G00 and G01 24 MTS-GmbH Berlin

25 NC programs using linear interpolation MTS-GmbH Berlin 25

26 NC programs using linear interpolation Possible solution: Program BILDG1B.FNC ) :29 CONFIGURATION MACHINE MTS VMC-024_ISO30_ x0450 CONTROL FANUC 21I BLANK DIMENSIONS X Y Z PART POSITION X Y Linke vordere obere Ecke des Werkstückes: X Y Z MATERIAL "AlMg1::Aluminium" VISE "Chuck Mill\Vise\RS 160" CHUCKING DEPTH E SHIFT V ORIENTATION A270 CURRENT TOOL T01 TOOLS T01 "ISO SK 30\SHELL END MILL\MW HSS ISO 2586" T02 "ISO SK 30\SLOT MILLING TOOL\MS K HSS ISO 1641" T03 "ISO SK 30\DRILL\DR HSS ISO 235" T04 "ISO SK 30\TAP\TA-M HSS ISO 2857" T05 "ISO SK 30\SLOT MILLING TOOL\MS K HSS ISO 1641" T06 "ISO SK 30\SPOTTING DRILL\DC HSS ISO 3294" TOOL COMPENSATION D01 T01 R Z N01 D02 T02 R Z N01 D03 T03 R Z N01 D04 T04 R Z N01 D05 T05 R Z N01 D06 T06 R Z N01 WORKPART ZEROPOINTS Linke vordere obere Ecke des Werkstückes: X Y Z G54 X Y Z ) \$G54 % O3 N0010 G91 G28 Z0. N0012 G91 G28 X0. Y0. N0014 G54 G98 G40 G80 G49 G90 N0016 G54 N0018 G90 N0020 G97 N0022 T6 M6 N0024 S2800 M3 N0026 G0 G43 Z50. H6 N0028 G0 X10. Y30. N0030 G0 Z2. N0032 G1 Z-2. F40 M7 N0034 G0 Z2. N0036 G0 X30. Y50. N0038 G1 Z-2. N0040 G0 Z2. N0042 G0 X50. Y70. N0044 G1 Z-2. N0046 G0 Z2. 26 MTS-GmbH Berlin

27 NC programs using linear interpolation N0048 G0 X70. Y50. N0050 G1 Z-2. N0052 G0 Z2. N0054 G0 X90. Y30. N0056 G1 Z-2. N0058 G0 Z2. N0060 G0 Z100. N0062 M5 N0064 M9 N0066 T3 M6 N0068 S1800 M3 N0070 G0 G43 Z50. H3 N0072 G0 X10. N0074 G0 Z2. N0076 G1 Z-15. F80 M7 N0078 G0 Z2. N0080 G0 X30. Y50. N0082 G1 Z-15. N0084 G0 Z2. N0086 G0 X50. Y70. N0088 G1 Z-15. N0090 G0 Z2. N0092 G0 X70. Y50. N0094 G1 Z-15. N0096 G0 Z2. N0098 G0 X90. Y30. N0100 G1 Z-15. N0102 G0 Z2. N0104 G0 Z100. N0106 M5 N0108 M9 N0110 G0 X150. Y150. N0112 M5 N0114 M30 % MTS-GmbH Berlin 27

28 NC programs using circular interpolation 4.2 NC programs using circular interpolation Exercise 2: Contourplate 1 The contourplate on the drawing is to be produced on a CNC vertical milling machine from a blank of AlMg1 dimensioned 100 x 70 x 25 mm. Prepare the production on the MTS CNC Simulator, work out the process layout and set-up form. Use the cicular commands G02 or G03 and the cutter radius compensation. Learning Objective: Special Training Elements: The learner is able to solve a CNC milling task with systematic planning of the procedure and the application of existing system functions. Cutter radius compensation, commands for circular arcs. 28 MTS-GmbH Berlin

29 NC programs using circular interpolation MTS-GmbH Berlin 29

30 NC programs using circular interpolation Possible solution: Program PLATT1A.FNC ) :09 CONFIGURATION MACHINE MTS VMC-024_ISO30_ x0450 CONTROL FANUC 21I BLANK DIMENSIONS X Y Z PART POSITION X Y Linke vordere obere Ecke des Werkstückes: X Y Z MATERIAL "AlMg1::Aluminium" VISE "Chuck Mill\Vise\RS 160" CHUCKING DEPTH E SHIFT V ORIENTATION A270 CURRENT TOOL T01 TOOLS T01 "ISO SK 30\SLOT MILLING TOOL\MS L HSS ISO 1641" TOOL COMPENSATION D01 T01 R Z N01 WORKPART ZEROPOINTS Linke vordere obere Ecke des Werkstückes: X Y Z G54 X Y Z ) \$G54 % O13 N0010 G91 G28 Z0. N0012 G91 G28 X0. Y0. N0014 G54 G98 G40 G80 G49 G90 N0016 G54 N0018 G90 N0020 G97 N0022 T1 M6 N0024 S2000 M3 N0026 G0 G43 Z50. H1 N0028 G0 X120. Y90. N0030 G0 Z2. N0032 G1 Z-5. F200 M7 N0034 G41 G1 X110. Y80. D1 N0036 G1 X105. Y65. N0038 G1 Y17.5 N0040 G1 X80. Y5. N0042 G1 X67.5 N0044 G3 X42.5 I-12.5 J0. N0046 G1 X30. N0048 G1 X5. Y17.5 N0050 G1 Y52.5 N0052 G1 X30. Y65. N0054 G1 X42.5 N0056 G3 X67.5 I12.5 J0. N0058 G1 X80. N0060 G1 X105. Y52.5 N0062 G1 Y50. N0064 G3 X120. Y25. I J N0066 G40 30 MTS-GmbH Berlin

31 NC programs using circular interpolation N0068 G0 Z100. N0070 G0 X Y N0072 M5 N0074 M9 N0076 G0 X150. Y100. N0080 M30 % MTS-GmbH Berlin 31

32 NC programs using circular interpolation Exercise 2: Contourplate 2 The contourplate on the drawing is to be produced on a CNC vertical milling machine from a blank of AlMg1 dimensioned 100 x 100 x 25 mm. Prepare the production on the MTS CNC Simulator, work out the process layout and set-up form. Use the cicular commands G02 or G03 and the cutter radius compensation. Learning Objective: Special Training Elements: The learner is able to solve a CNC milling task with systematic planning of the procedure and the application of existing system functions. Cutter radius compensation, commands for circular arcs. 32 MTS-GmbH Berlin

33 NC programs using circular interpolation MTS-GmbH Berlin 33

34 NC programs using circular interpolation Possible solution: Program PLATTE6.FNC ) :40 CONFIGURATION MACHINE MTS VMC-024_ISO30_ x0450 CONTROL FANUC 21I BLANK DIMENSIONS X Y Z PART POSITION X Y Linke vordere obere Ecke des Werkstückes: X Y Z MATERIAL "AlMg1::Aluminium" VISE "Chuck Mill\Vise\RS 160" CHUCKING DEPTH E SHIFT V ORIENTATION A270 CURRENT TOOL T01 TOOLS T01 "ISO SK 30\SLOT MILLING TOOL\MS K HSS ISO 1641" T02 "ISO SK 30\SLOT MILLING TOOL\MS K HSS ISO 1641" TOOL COMPENSATION D01 T01 R Z N01 D02 T02 R Z N01 WORKPART ZEROPOINTS Linke vordere obere Ecke des Werkstückes: X Y Z G54 X Y Z ) \$G54 % O14 N0010 G91 G28 Z0. N0012 G91 G28 X0. Y0. N0014 G54 G98 G40 G80 G49 G90 N0016 G54 N0018 G90 N0020 G97 N0022 T1 M6 N0024 S2000 M3 N0026 G0 G43 Z50. H1 N0028 G0 X120. N0030 G0 Z2. N0032 G1 Z-5. F200 M7 N0034 G41 G1 X115. Y85. D1 N0036 G3 X94. Y64. I0. J-21. N0038 G1 Y25. N0040 G3 X76. Y7. I0. J-18. N0042 G1 X20. N0044 G1 X6. Y21. N0046 G1 Y77. N0048 G2 X24. Y95. I18. J0. N0050 G1 X N0052 G3 X I J N0054 G1 X94. N0056 G1 Y70. N0058 G3 X115. Y49. I21. J0. N0060 G40 N0062 G0 Z MTS-GmbH Berlin

35 NC programs using circular interpolation N0064 G0 X115. Y64. N0066 M5 N0068 M9 N0070 G0 X150. Y150. N0072 M5 N0074 M30 % MTS-GmbH Berlin 35

36 NC programs using canned cycles 4.3 NC programs using canned cycles Exercise 3: Plate 1 The plate on the drawing is to be produced on a CNC vertical milling machine from a blank of AlMg1 dimensioned 100 x 100 x 50 mm. Prepare, test and correct the manufacturing process with the MTS CNC Milling Simulator. Define the workpart zero, work out the process layout, set-up form and NC program. Use the ISO commands. Learning Objective: Special Training Elements: The learner is capable of preparing and testing the CNC milling of a workpart of medium complexity on a CNC simulating and programming desk by himself including the work organization. Use ISO commands G0 and G1. 36 MTS-GmbH Berlin

37 NC programs using canned cycles MTS-GmbH Berlin 37

38 NC programs using canned cycles Possible solution: Program BILDG75.FNC ) :08 CONFIGURATION MACHINE MTS VMC-024_ISO30_ x0450 CONTROL FANUC 21I BLANK DIMENSIONS X Y Z PART POSITION X Y Linke vordere obere Ecke des Werkstückes: X Y Z MATERIAL "AlMg1::Aluminium" VISE "Chuck Mill\Vise\RS 160" CHUCKING DEPTH E SHIFT V ORIENTATION A270 CURRENT TOOL T01 TOOLS T01 "ISO SK 30\SHELL END MILL\MW HSS ISO 2586" T02 "ISO SK 30\SLOT MILLING TOOL\MS K HSS ISO 1641" T03 "ISO SK 30\DRILL\DR HSS ISO 235" T04 "ISO SK 30\TAP\TA-M HSS ISO 2857" T05 "ISO SK 30\SLOT MILLING TOOL\MS K HSS ISO 1641" T06 "ISO SK 30\SPOTTING DRILL\DC HSS ISO 3294" TOOL COMPENSATION D01 T01 R Z N01 D02 T02 R Z N01 D03 T03 R Z N01 D04 T04 R Z N01 D05 T05 R Z N01 D06 T06 R Z N01 WORKPART ZEROPOINTS Linke vordere obere Ecke des Werkstückes: X Y Z G54 X Y Z ) \$G54 % O4 N0010 G91 G28 Z0. N0012 G91 G28 X0. Y0. N0014 G54 G98 G40 G80 G49 G90 N0016 G54 N0018 G90 N0020 G97 N0022 T6 M6 N0024 S2800 M3 N0026 G0 G43 Z50. H6 N0028 G0 X30. Y30. N0030 G0 Z2. N0032 G1 Z-2. F40 M7 N0034 G0 Z2. N0036 G0 Y50. N0038 G1 Z-2. N0040 G0 Z2. N0042 G0 Y70. N0044 G1 Z-2. N0046 G0 Z2. N0048 G0 X MTS-GmbH Berlin

39 NC programs using canned cycles N0050 G1 Z-2. N0052 G0 Z2. N0054 G0 Y50. N0056 G1 Z-2. N0058 G0 Z2. N0060 G0 Y30. N0062 G1 Z-2. N0064 G0 Z2. N0066 G0 Z100. N0068 M5 N0070 M9 N0072 T3 M6 N0074 S1800 M3 N0076 G0 G43 Z50. H3 N0078 G0 X30. N0080 G0 Z2. N0082 G1 Z-15. F80 M7 N0084 G0 Z2. N0086 G0 Y50. N0088 G1 Z-15. N0090 G0 Z2. N0092 G0 Y70. N0094 G1 Z-15. N0096 G0 Z2. N0098 G0 X70. N0100 G1 Z-15. N0102 G0 Z2. N0104 G0 Y50. N0106 G1 Z-15. N0108 G0 Z2. N0110 G0 Y30. N0112 G1 Z-15. N0114 G0 Z2. N0116 G0 Z100. N0118 M5 N0120 M9 N0122 G0 X150. Y150. N0126 M30 % MTS-GmbH Berlin 39

40 NC programs using canned cycles Exercise 3: Plate 2 The plate on the drawing is to be produced on a CNC vertical milling machine from a blank of AlMg1 dimensioned 100 x 100 x 50 mm. Prepare, test and correct the manufacturing process with the MTS CNC Milling Simulator. Define the workpart zero, work out the process layout, set-up form and NC program. Use the canned cycle G81 and G83. Learning Objective: Special Training Elements: The learner is capable of preparing and testing the CNC milling of a workpart of medium complexity on a CNC simulating and programming desk by himself including the work organization. Use cycle G81 and G83 as modal comand and repeat it at several positions. Cancle the cycle with G MTS-GmbH Berlin

41 NC programs using canned cycles MTS-GmbH Berlin 41

42 NC programs using canned cycles Possible solution: Program BILDG83.FNC ) :14 CONFIGURATION MACHINE MTS VMC-024_ISO30_ x0450 CONTROL FANUC 21I BLANK DIMENSIONS X Y Z PART POSITION X Y Linke vordere obere Ecke des Werkstückes: X Y Z MATERIAL "AlMg1::Aluminium" VISE "Chuck Mill\Vise\RS 160" CHUCKING DEPTH E SHIFT V ORIENTATION A270 CURRENT TOOL T01 TOOLS T01 "ISO SK 30\SHELL END MILL\MW HSS ISO 2586" T02 "ISO SK 30\SLOT MILLING TOOL\MS K HSS ISO 1641" T03 "ISO SK 30\DRILL\DR HSS ISO 235" T04 "ISO SK 30\TAP\TA-M HSS ISO 2857" T05 "ISO SK 30\SLOT MILLING TOOL\MS K HSS ISO 1641" T06 "ISO SK 30\SPOTTING DRILL\DC HSS ISO 3294" TOOL COMPENSATION D01 T01 R Z N01 D02 T02 R Z N01 D03 T03 R Z N01 D04 T04 R Z N01 D05 T05 R Z N01 D06 T06 R Z N01 WORKPART ZEROPOINTS Linke vordere obere Ecke des Werkstückes: X Y Z G54 X Y Z ) \$G54 % O5 N0010 G91 G28 Z0. N0012 G91 G28 X0. Y0. N0014 G54 G98 G40 G80 G49 G90 N0016 G54 N0018 G90 N0020 G97 N0022 T6 M6 N0024 S2800 M3 N0026 G0 G43 Z50. H6 N0028 G0 X50. N0030 F40 N0034 G0 Z20. N0036 G81 G98 X30. Y70. Z-2. R2. N0040 X30. Y50. N0042 X30. Y30. N0048 X70. Y30. N0050 X70. Y50. N0052 X70. Y70. N0054 G80 N0056 G0 Z MTS-GmbH Berlin

43 NC programs using canned cycles N0058 M5 N0060 T3 M6 N0062 S1800 M3 N0064 G0 G43 Z50. H3 N0068 F80 N0072 G0 Z20. N0074 G83 G98 X30. Y70. Z-35. R2. Q20. N0078 X30. Y50. N0080 X30. Y30. N0086 X70. Y30. N0088 X70. Y50. N0090 X70. Y70. N0092 G80 N0094 G0 Z100. N0096 M5 N0098 G0 X150. Y150. N0102 M30 % MTS-GmbH Berlin 43

44 NC programs using canned cycles Exercise 3: Plate 3 The plate on the drawing is to be produced on a CNC vertical milling machine from a blank of AlMg1 dimensioned 100 x 100 x 50 mm. Prepare, test and correct the manufacturing process with the MTS CNC Milling Simulator. Define the workpart zero, work out the process layout, set-up form and NC program. The borehole must be reamed. Use the canned cycle G85. Learning Objective: Special Training Elements: The learner is capable of preparing and testing the CNC milling of a workpart of medium complexity on a CNC simulating and programming desk by himself including the work organization. Use cycles G81, G83 and G85 as modal command and repeat it at several positions. Write the positions into a subprogram. Cancle the cycle with G MTS-GmbH Berlin

45 NC programs using canned cycles MTS-GmbH Berlin 45

46 NC programs using canned cycles Possible solution:program BILDG85.FNC ) :18 CONFIGURATION MACHINE MTS VMC-024_ISO30_ x0450 CONTROL MTS VMC01 BLANK DIMENSIONS X Y Z PART POSITION X Y Linke vordere obere Ecke des Werkstückes: X Y Z MATERIAL "AlMg1::Aluminium" VISE "Chuck Mill\Vise\RS 160" CHUCKING DEPTH E SHIFT V ORIENTATION A270 CURRENT TOOL T01 TOOLS T03 "ISO SK 30\DRILL\DR HSS ISO 235" T06 "ISO SK 30\SPOTTING DRILL\DC HSS ISO 3294" T10 "ISO SK 30\REAMER\RE-D05.0 H7 HSS ISO 521" TOOL COMPENSATION D03 T03 R Z N01 D06 T06 R Z N01 D10 T10 R Z N01 WORKPART ZEROPOINTS Linke vordere obere Ecke des Werkstückes: X Y Z G54 X Y Z ) \$G54 % O6 N0010 G91 G28 Z0. N0012 G91 G28 X0. Y0. N0014 G54 G98 G40 G80 G49 G90 N0016 G54 N0018 G90 N0020 G97 N0022 T6 M6 N0024 S2800 M3 N0026 G0 G43 Z50. H6 N0028 G0 X50. N0030 F40 N0034 G0 Z20. N0036 G81 G98 Z-3 R2. K0 N0038 M98 P8500 N0056 G0 Z100. N0058 M5 N0060 T3 M6 N0062 S1800 M3 N0064 G0 G43 Z50. H3 N0066 G0 X50. Y50. N0068 F80 N0072 G0 Z20. N0074 G83 G98 Z-37. R4. Q20. K0 N0076 M98 P8500 N0094 G0 Z MTS-GmbH Berlin

47 NC programs using canned cycles N0096 M5 N0100 T10 M6 N0102 S150 M3 N0104 G0 G43 Z50. H10 N0110 G0 Z20. N0112 G85 G98 Z-35. R6. K0 N0114 M98 P8500 N0132 G0 Z100. N0134 M5 N0136 G0 X150. Y150. N0138 M5 N0140 M30 % :8500 N0010 G99 X10. Y10. N0015 X50. Y10. N0020 G98 X90. Y10. N0025 G99 X90. Y90. N0030 X50. Y90. N0035 G98 X10. Y90. N0040 G80 N0045 M99 MTS-GmbH Berlin 47

48 NC programs with further machining cycles 4.4 NC programs with further machining cycles Exercise 4: Plate a with bolt holes and a circular pocket The plate a on the drawing with bolt holes and a circular pocket is to be produced on a CNC vertical milling machine from a blank of AlMg1 dimensioned 150 x 150 x 50 mm. Prepare, test and correct the manufacturing process with the MTS CNC Milling Simulator. Define the workpart zero, work out the process layout, set-up form and NC program. Use cycles G81 and G83 and a subprogram for the hole pattern. Learning Objective: Special Training Elements: The learner can describe the function and the calling of cycles. Use cycles G81 and G83 as modal command and repeat it at several positions. Write a subprogram. Rotate the coordinate system incremental and give the position of executing the cycle. Call the subprogram with repetition. Cancle the cycle with G MTS-GmbH Berlin

49 NC programs with further machining cycles MTS-GmbH Berlin 49

50 NC programs with further machining cycles Possible solution: Program BOHR9120.FNC ) :20 CONFIGURATION MACHINE MTS VMC-024_ISO30_ x0450 CONTROL FANUC 21I BLANK DIMENSIONS X Y Z PART POSITION X Y Linke vordere obere Ecke des Werkstückes: X Y Z MATERIAL "AlMg1::Aluminium" VISE "Chuck Mill\Vise\RS 160" CHUCKING DEPTH E SHIFT V ORIENTATION A270 CURRENT TOOL T01 TOOLS T02 "ISO SK 30\SLOT MILLING TOOL\MS L HSS ISO 1641" T03 "ISO SK 30\DRILL\DR HSS ISO 235" T06 "ISO SK 30\SPOTTING DRILL\DC HSS ISO 3294" TOOL COMPENSATION D02 T02 R Z N01 D03 T03 R Z N01 D06 T06 R Z N01 WORKPART ZEROPOINTS Linke vordere obere Ecke des Werkstückes: X Y Z G54 X Y Z ) \$G54 % O7 N0010 G91 G28 Z0. N0012 G91 G28 X0. Y0. N0014 G54 G98 G40 G80 G49 G90 N0016 G54 N0018 G90 N0020 G97 N0022 T2 M6 N0024 S1200 M3 N0026 G0 G43 Z50. H2 N0028 G0 X0. Y0. N0030 G0 Z20. N0032 G0 Z2. N0034 G1 Z0. F200 N0036 G1 Z-10. F60 N0038 G1 X16. F200 N0040 G2 X-16. I-16. J0. N0042 G2 X16. I16. J0. N0044 G1 X28. N0046 G2 X-28. I-28. J0. N0048 G2 X28. I28. J0. N0050 G2 X40. I6. J0. N0052 G2 X-40. I-40. J0. N0054 G2 X40. I40. J0. N0056 G2 X0. I-20. J0. F600 N0058 G0 Z MTS-GmbH Berlin

51 NC programs with further machining cycles N0060 G0 Z100. N0062 G0 X150. Y150. N0064 M5 N0066 T6 M6 N0068 S2800 M3 N0070 G0 G43 Z50. H6 N0072 G0 X0. Y0. N0074 F40 N0076 G0 X40. N0078 G0 Z20. N0080 G81 G99 Z-13. R-9. K0 N0082 M98 P N0106 G80 N0111 G69 N0108 G0 Z100. N0110 M5 N0112 T3 M6 N0114 S1800 M3 N0116 G0 G43 Z50. H3 N0118 G0 X0. Y0. N0120 F80 N0122 G0 X40. N0124 G0 Z20. N0126 G83 G99 Z-35. R-9. Q10. K0 N0128 M98 P N0152 G80 N0157 G69 N0154 G0 Z100. N0156 M5 N0158 G0 X150. Y150. N0162 M30 % :9120 N0015 G68 G91 R30 N0020 G90 X40 Y0 N0025 M99 MTS-GmbH Berlin 51

52 Exercise 5: Plate B with bolt holes and a square pocket 4.5 Exercise 5: Plate B with bolt holes and a square pocket The plate B on the drawing with bolt holes and a square pocket is to be produced on a CNC vertical milling machine from a blank of AlMg1 dimensioned 150 x 150 x 50 mm. Prepare, test and correct the manufacturing process with the MTS CNC Milling Simulator. Define the workpart zero, work out the process layout, set-up form and NC program. Use cycles G81 and G83 and a subprogram for the hole pattern. Learning Objective: Special Training Elements: The learner can describe the function and the calling of canned cycles. Use cycle G81 as modal command and repeat it at several positions, retraction to claerance plane G99). Write the positions into the first subprogram and cancle the cycle with G80. In the second subprogram rotate the coordinate system and go to the position of execution. Call the subprogram with repetition. Cancle the cycle with G MTS-GmbH Berlin

53 Exercise 5: Plate B with bolt holes and a square pocket MTS-GmbH Berlin 53

54 Exercise 5: Plate B with bolt holes and a square pocket Possible solution:program BOHR9140.FNC ) :35 CONFIGURATION MACHINE MTS VMC-024_ISO30_ x0450 CONTROL FANUC 21I BLANK DIMENSIONS X Y Z PART POSITION X Y Linke vordere obere Ecke des Werkstückes: X Y Z MATERIAL "AlMg1::Aluminium" VISE "Chuck Mill\Vise\RS 160" CHUCKING DEPTH E SHIFT V ORIENTATION A270 CURRENT TOOL T01 TOOLS T02 "ISO SK 30\SLOT MILLING TOOL\MS K HSS ISO 1641" T03 "ISO SK 30\DRILL\DR HSS ISO 235" T06 "ISO SK 30\SPOTTING DRILL\DC HSS ISO 3294" TOOL COMPENSATION D02 T02 R Z N01 D03 T03 R Z N01 D06 T06 R Z N01 WORKPART ZEROPOINTS Linke vordere obere Ecke des Werkstückes: X Y Z G54 X Y Z ) \$G54 % O8 N0010 G91 G28 Z0. N0012 G91 G28 X0. Y0. N0014 G54 G98 G40 G80 G49 G90 N0016 G54 N0018 G90 N0020 G97 N0022 T2 M6 N0024 S1200 M3 N0026 G0 G43 Z50. H2 N0028 G0 X0. Y0. N0030 G0 Z20. N0032 G0 Z2. N0034 G1 Z-10. F60 N0036 G1 Y14.4 F200 N0038 G1 X14.4 N0040 G1 Y-14.4 N0042 G1 X-14.4 N0044 G1 Y28.8 N0046 G1 X28.8 N0048 G1 Y-28.8 N0050 G1 X-28.8 N0052 G1 Y39.9 N0054 G1 X39.9 N0056 G1 Y-39.9 N0058 G1 X MTS-GmbH Berlin

55 Exercise 5: Plate B with bolt holes and a square pocket N0060 G1 Y39.9 N0062 G2 X-28.8 Y51. I11.1 J0. N0064 G1 X50. N0066 G2 X51. Y50. I0. J-1. N0068 G1 Y-50. N0070 G2 X50. Y-51. I-1. J0. N0072 G1 X-50. N0074 G2 X-51. Y-50. I0. J1. N0076 G1 Y50. N0078 G2 X-50. Y51. I1. J0. N0080 G1 X-28.8 N0082 G2 X0. Y0. I0. J F600 N0084 G0 Z-9. N0086 G0 Z20. N0088 G0 Z100. N0090 G0 X150. Y150. N0092 M5 N0094 T6 M6 N0096 S2800 M3 N0098 G0 G43 Z50. H6 N0100 G0 X0. Y0. N0102 F40 N0104 G0 X Y20. N0106 G0 Z20. N0108 G81 G99 Z-13. R-9. K0 N0110 M98 P9140 N0122 G0 Z100. N0124 M5 N0126 T3 M6 N0128 S1800 M3 N0130 G0 G43 Z50. H3 N0132 G0 X0. Y0. N0134 F80 N0136 G0 X Y20. N0138 G0 Z20. N0140 G83 G99 Z-25. R-9. Q10. K0 N0144 M98 P59141 N0149 G80 N0154 G69 N0154 G0 Z100. N0156 M5 N0158 G0 X150. Y150. N0162 M30 % :9140 N0110 X Y20. N0112 X20. Y N0114 X0. Y40. N0116 X-20. Y N0118 G98 X Y20. N0120 G80 N0125 M99 % :9141 N0015 G68 G91 R30 N0020 G90 X40 Y0 N0025 M99 % MTS-GmbH Berlin 55

56 NC programs using subprogram technology 4.6 NC programs using subprogram technology Exercise 6: Plate S1 The plate on the drawing is to be produced on a CNC vertical milling machine from a blank of AlMg1 dimensioned 100 x 100 x 50 mm. Prepare the production on the MTS CNC Simulator, work out the process layout and set-up form. Program with ISO code. Learning Objective: Special Training Elements: The learners are capable of optimizing program runs by the use the subprogram technology. Use ISO code. 56 MTS-GmbH Berlin

57 NC programs using subprogram technology MTS-GmbH Berlin 57

58 NC programs using subprogram technology Possible solution: Program UNTG1.FNC ) :15 CONFIGURATION MACHINE MTS VMC-024_ISO30_ x0450 CONTROL FANUC 21I BLANK DIMENSIONS X Y Z PART POSITION X Y Linke vordere obere Ecke des Werkstückes: X Y Z MATERIAL "AlMg1::Aluminium" VISE "Chuck Mill\Vise\RS 160" CHUCKING DEPTH E SHIFT V ORIENTATION A270 CURRENT TOOL T01 TOOLS T03 "ISO SK 30\DRILL\DR HSS ISO 235" T06 "ISO SK 30\SPOTTING DRILL\DC HSS ISO 3294" TOOL COMPENSATION D03 T03 R Z N01 D06 T06 R Z N01 WORKPART ZEROPOINTS Linke vordere obere Ecke des Werkstückes: X Y Z G54 X Y Z ) \$G54 % O17 N0010 G91 G28 Z0. N0012 G91 G28 X0. Y0. N0014 G54 G98 G40 G80 G49 G90 N0016 G54 N0018 G90 N0020 G97 N0022 T6 M6 N0024 S2800 M3 N0026 G0 X10. Y10. N0028 G0 G43 Z2. H6 N0030 G1 Z-3. F40 M7 N0032 G0 Z2. N0034 G0 Y50. N0036 G1 Z-3. N0038 G0 Z2. N0040 G0 Y90. N0042 G1 Z-3. N0044 G0 Z2. N0046 G0 X90. N0048 G1 Z-3. N0050 G0 Z2. N0052 G0 Y50. N0054 G1 Z-3. N0056 G0 Z2. N0058 G0 Y10. N0060 G1 Z-3. N0062 G1 Z MTS-GmbH Berlin

59 NC programs using subprogram technology N0064 M5 N0066 M9 N0068 G1 X150. Y150. N0070 T3 M6 N0072 S1800 M3 N0074 G0 X10. Y10. N0076 G0 G43 Z2. H3 N0078 G1 Z-15. F80 M7 N0080 G0 Z2. N0082 G0 Y50. N0084 G1 Z-15. N0086 G0 Z2. N0088 G0 Y90. N0090 G1 Z-15. N0092 G0 Z2. N0094 G0 X90. N0096 G1 Z-15. N0098 G0 Z2. N0100 G0 Y50. N0102 G1 Z-15. N0104 G0 Z2. N0106 G0 Y10. N0108 G1 Z-15. N0110 G1 Z100. N0112 M5 N0114 M9 N0116 G1 X150. Y150. N0120 M30 % MTS-GmbH Berlin 59

60 NC programs using subprogram technology Exercise 6: Plate S2 The jig plate on the drawing is to be produced on a CNC vertical milling machine from a blank of AlMg1 dimensioned 100 x 100 x 50 mm. Prepare the production on the MTS CNC Simulator, work out the process layout and set-up form. Use cycles G81 with repetition.. Learning Objective: Special Training Elements: The learners are capable of optimizing program runs by the use the subprogram technology. Use cycles G81 with repetition and as modal command with repetition. If using drilling cycle with repetition K, G91 is necessary. 60 MTS-GmbH Berlin

61 NC programs using subprogram technology MTS-GmbH Berlin 61

62 NC programs using subprogram technology Possible solution: Program UNTG1B.FNC ) :15 CONFIGURATION MACHINE MTS VMC-024_ISO30_ x0450 CONTROL FANUC 21I BLANK DIMENSIONS X Y Z PART POSITION X Y Linke vordere obere Ecke des Werkstückes: X Y Z MATERIAL "AlMg1::Aluminium" VISE "Chuck Mill\Vise\RS 160" CHUCKING DEPTH E SHIFT V ORIENTATION A270 CURRENT TOOL T01 TOOLS T03 "ISO SK 30\DRILL\DR HSS ISO 235" T06 "ISO SK 30\SPOTTING DRILL\DC HSS ISO 3294" TOOL COMPENSATION D03 T03 R Z N01 D06 T06 R Z N01 WORKPART ZEROPOINTS Linke vordere obere Ecke des Werkstückes: X Y Z G54 X Y Z ) \$G54 % O18 N0010 G91 G28 Z0. N0012 G91 G28 X0. Y0. N0014 G54 G98 G40 G80 G49 G90 N0016 G54 G90 G97 N0022 T6 M6 N0024 S2800 M3 N0026 G0 X-10. Y10. M8 N0028 G0 G43 Z5. H6 N0030 G81 G91 X20. Y20. Z-5. R-3. K3 N0034 X20. Y-20. K2 N0040 G80 N0058 G0 G90 Z100. N0060 M5 N0062 M9 N0064 G0 X150. Y150. N0069 T3 M6 N0066 S1800 M3 N0068 G0 X-10. Y10. M8 N0073 G0 G43 Z5. H3 N0070 G81 G91 X20. Y20. Z-17. R-3. K3 N0072 X20. Y-20. K2 N0100 G0 G90 Z100. N0106 G0 X150. Y150. N0110 M30 % 62 MTS-GmbH Berlin

63 4.7 Complex NC programs Complex NC programs Exercise 7: Plate The plate on the drawing is to be produced on a CNC vertical milling machine from a blank of AlMg1 dimensioned 100 x 100 x 25 mm. Prepare the production on the MTS CNC Simulator, work out the process layout and set-up form. ocess layout and set-up form. Learning Objective: Special Training Elements: He is capable of milling a workpart of medium complexity. He writes and tests an operable CNC program. Use ISO commands. MTS-GmbH Berlin 63

64 Complex NC programs 64 MTS-GmbH Berlin

65 4.7.2 Possible solution: Program: PLATTE8.FNC ) :13 CONFIGURATION MACHINE MTS VMC-024_ISO30_ x0450 CONTROL FANUC 21I BLANK DIMENSIONS X Y Z PART POSITION X Y Linke vordere obere Ecke des Werkstückes: X Y Z MATERIAL "AlMg1::Aluminium" VISE "Chuck Mill\Vise\RS 160" CHUCKING DEPTH E SHIFT V ORIENTATION A270 CURRENT TOOL T01 TOOLS T01 "ISO SK 30\SLOT MILLING TOOL\MS K HSS ISO 1641" FFFF00 T02 "ISO SK 30\SLOT MILLING TOOL\MS K HSS ISO 1641" T03 "ISO SK 30\SLOT MILLING TOOL\MS K HSS ISO 1641" T04 "ISO SK 30\TAP\TA-M HSS ISO 2857" T05 "ISO SK 30\SLOT MILLING TOOL\MS K HSS ISO 1641" FF80FF TOOL COMPENSATION D01 T01 R Z N01 D02 T02 R Z N01 D03 T03 R Z N01 D04 T04 R Z N01 D05 T05 R Z N01 WORKPART ZEROPOINTS Linke vordere obere Ecke des Werkstückes: X Y Z G54 X Y Z ) \$G54 % O15 N0010 G91 G28 Z0. N0012 G91 G28 X0. Y0. N0014 G54 G98 G40 G80 G49 G90 N0016 G54 N0018 G90 N0020 G97 N0022 T3 M6 N0024 S950 M3 N0026 G0 G43 Z50. H3 N0028 G0 X130. Y60. N0030 G0 Z2. N0032 G1 Z-5. F300 M7 N0034 G41 G1 X120. Y50. D3 F200 N0036 G3 X95. Y25. I0. J-25. N0038 G1 Y21. N0040 G2 X79. Y5. I-16. J0. N0042 G1 X15. N0044 G2 X5. Y15. I0. J10. N0046 G1 Y35. N0048 G1 X15. Y55. N0050 G1 X95. Complex NC programs MTS-GmbH Berlin 65

66 Complex NC programs N0052 G1 Y25. N0054 G3 X125. Y0. I J N0056 G40 N0058 G0 Z100. N0060 G0 X Y N0062 M5 N0064 M9 N0066 T1 M6 N0068 S2000 M3 N0070 G0 G43 Z50. H1 N0072 G0 X50. Y30. N0074 G0 Z2. N0076 G1 Z-5. F300 M7 N0078 G41 G1 X90. Y30. D1 F200 N0080 G1 Y40. N0082 G3 X80. Y50. I-10. J0. N0084 G1 X26. N0086 G3 X10. Y34. I0. J-16. N0088 G1 Y20. N0090 G3 X20. Y10. I10. J0. N0092 G1 X74. N0094 G3 X90. Y26. I0. J16. N0096 G1 Y35. N0098 G40 N0100 G0 Z2. N0102 G0 X83. Y35. N0104 G0 X70. Y30. N0106 G0 Z-4. N0108 G1 Z-10. F300 N0110 G41 G1 X90. Y30. D1 F200 N0112 G1 Y40. N0114 G3 X80. Y50. I-10. J0. N0116 G1 X26. N0118 G3 X10. Y34. I0. J-16. N0120 G1 Y20. N0122 G3 X20. Y10. I10. J0. N0124 G1 X74. N0126 G3 X90. Y26. I0. J16. N0128 G1 Y35. N0130 G40 N0132 G0 Z100. N0134 G0 X83. Y35. N0136 M5 N0138 M9 N0140 G0 Z50. M3 N0142 G0 X70. Y30. N0144 G0 Z2. N0146 G1 Z-10. F300 M7 N0148 G41 G1 X55. Y30. D1 F200 N0150 G2 I-5. J0. N0152 G40 N0154 G0 Z2. N0156 G0 X62. Y30. N0158 G0 X37. N0160 G1 Z-5. N0162 G1 X18. N0164 G1 Z-10. N0166 G1 X37. N0168 G0 Z100. N0170 M5 N0172 M9 N0174 T5 M6 N0176 S2500 M3 66 MTS-GmbH Berlin

67 Complex NC programs N0178 G0 G43 Z50. H5 N0180 G0 X63.5 N0182 G0 Z-8. N0184 G1 Z-13. F300 N0186 G2 I-13.5 J0. F160 N0188 G0 Z100. N0190 M5 N0192 G0 X110. Y80. N0196 M30 % MTS-GmbH Berlin 67

68 Complex NC programs Exercise 8: Contact plate The contact plate on the drawing is to be produced on a CNC vertical milling machine from a blank of AlMg1 dimensioned 100 x 100 x 25 mm. Prepare, test and correct the manufacturing process with the MTS CNC Milling Simulator. Define the workpart zero, work out the process layout, set-up form and NC program. Learning Objective: Special Training Elements: He is capable of milling a workpart of medium complexity He writes and tests an operable CNC program. Cutter radius compensation, canned cycles. For drilling operation shift the origin and rotate. Use a subprogram with repetition. Cancle rotation and zero shift. 68 MTS-GmbH Berlin

69 Complex NC programs MTS-GmbH Berlin 69

70 Complex NC programs Possible solution: Program: KONTAKT.FNC ) :47 CONFIGURATION MACHINE MTS VMC-024_ISO30_ x0450 CONTROL FANUC 21I BLANK DIMENSIONS X Y Z PART POSITION X Y Linke vordere obere Ecke des Werkstückes: X Y Z MATERIAL "AlMg1::Aluminium" VISE "Chuck Mill\Vise\RS 160" CHUCKING DEPTH E SHIFT V ORIENTATION A270 CURRENT TOOL T01 TOOLS T01 "ISO SK 30\SHELL END MILL\MW HSS ISO 2586" T02 "ISO SK 30\SLOT MILLING TOOL\MS K HSS ISO 1641" FFFF80 T03 "ISO SK 30\DRILL\DR HSS ISO 235" T04 "ISO SK 30\SPOTTING DRILL\DC HSS ISO 3294" T05 "ISO SK 30\SLOT MILLING TOOL\MS K HSS ISO 1641" T06 "ISO SK 30\SLOT MILLING TOOL\MS K HSS ISO 1641" T07 "ISO SK 30\DRILL\DR HSS ISO 235" T08 "ISO SK 30\SIDEMILL\ME K HSS ISO 1641" 0000FF TOOL COMPENSATION D01 T01 R Z N01 D02 T02 R Z N01 D03 T03 R Z N01 D04 T04 R Z N01 D05 T05 R Z N01 D06 T06 R Z N01 D07 T07 R Z N01 D08 T08 R Z N01 WORKPART ZEROPOINTS Linke vordere obere Ecke des Werkstückes: X Y Z G54 X Y Z ) \$G54 % O9 N0010 G91 G28 Z0. N0012 G91 G28 X0. Y0. N0014 G54 G98 G40 G80 G49 G90 N0016 G54 N0018 G90 N0020 G97 N0022 T5 M6 N0024 S1300 M3 N0026 G0 G43 Z50. H5 N0028 G0 X118. Y85. N0030 G0 Z2. N0032 G1 Z-5. F300 M7 N0034 G41 G0 X112. Y73. D5 N0036 G3 X94. Y55. I0. J-18. F200 N0038 G1 Y MTS-GmbH Berlin

71 Complex NC programs N0040 G2 X79. Y6. I-15. J0. N0042 G1 X45. N0044 G2 X35. Y16. I0. J10. N0046 G1 Y20. N0048 G3 X25. Y30. I-10. J0. N0050 G1 X11. N0052 G1 X6. Y40. N0054 G1 Y60. N0056 G1 X11. Y70. N0058 G1 X25. N0060 G3 X35. Y80. I0. J10. N0062 G1 Y84. N0064 G2 X45. Y94. I10. J0. N0066 G1 X79. N0068 G2 X94. Y79. I0. J-15. N0070 G1 Y50. N0072 G3 X112. Y32. I18. J0. N0074 G40 N0076 G0 Z50. N0078 G0 X112. Y40. N0080 G0 X65. Y50. N0082 G0 Z20. N0084 G0 Z2. N0086 G0 Y35. N0088 G1 Z-5. F60 N0090 G1 Y65. F200 N0092 G2 Y77. I0. J6. N0094 G1 X73. N0096 G2 X77. Y73. I0. J-4. N0098 G1 Y27. N0100 G2 X73. Y23. I-4. J0. N0102 G1 X57. N0104 G2 X53. Y27. I0. J4. N0106 G1 Y73. N0108 G2 X57. Y77. I4. J0. N0110 G1 X65. N0112 G2 Y65. I0. J-6. F600 N0114 G0 Z-4. N0116 G0 Z20. N0118 G0 Y50. N0120 G0 Z100. N0122 M5 N0124 M9 N0126 T2 M6 N0128 S1600 M3 N0130 G0 G43 Z50. H2 N0132 G0 Z2. M7 N0134 G0 Z-3. N0136 G1 Z-10. F60 N0138 G1 X Y F200 N0140 G1 X65. Y N0142 G1 X Y50. N0144 G1 X65. Y N0146 G1 X Y50. N0148 G2 Y I3.536 J3.536 N0150 G1 X Y N0152 G2 X I2.121 J N0154 G1 X Y N0156 G2 Y I J N0158 G1 X Y N0160 G2 X I J2.121 N0162 G1 X Y N0164 G2 Y I2.121 J2.121 MTS-GmbH Berlin 71

### ME 1355 CAD/CAM LABORATORY CNC MILLING PROGRAM. Study of G Codes and M Codes to Write Manual Part Programming for Fanuc Control Systems

ME 1355 CAD/CAM LABORATORY CNC MILLING PROGRAM Ex.No.1 Study of G Codes and M Codes to Write Manual Part Programming for Fanuc Control Systems PREPARATORY FUNCTION ( G CODES ) The preparatory functions

### Teachware CNC Technology

Teachware CNC Technology Contents CNC Basics CNC Turning CNC Milling CAD/CAM Turning & Milling CNC Basics - Excerpt MTS TeachWare Student s Book - MTS GmbH 1999 MTS Mathematisch Technische Software-Entwicklung

### Course outline. Know Your Machine From A Programmer s Viewpoint 11 If you ve had experience with conventional (non-cnc) machine tools 11

Course outline Know Your Machine From A Programmer s Viewpoint 11 If you ve had experience with conventional (non-cnc) machine tools 11 Machine Configurations 13 Vertical machining centers 13 C-frame style

### CNC Programming. Lecture 25. Engineering 475 Automated Production Systems

CNC Programming Lecture 25 Engineering 475 Automated Production Systems Information Needed by a CNC Machine 1. Preparatory Information: units, incremental or absolute positioning 2. Coordinates: X,Y,Z,

### FAGOR CNC 8055 ia-mc Control

FAGOR CNC 8055 ia-mc Control The Fagor 8055 i/a-mc CNC control combines value & reliability with a featured packed modular control. This control was built for the shop environment with a rugged keyboard

### MACHINING OPERATIONS AND MACHINE TOOLS

MACHINING OPERATIONS AND MACHINE TOOLS 1. Turning and Related Operations 2. Drilling and Related Operations 3. Milling 4. Machining & Turning Centers 5. Other Machining Operations 6. Shape, Tolerance and

### COURSE : CNC TURN-MILL CENTRE - PROGRAMMING & OPERATION. (FANUC Oi-TB)

COURSE : CNC TURN-MILL CENTRE - PROGRAMMING & OPERATION (FANUC Oi-TB) Part program of Turning- External features and Internal features using built in Cycles Part programming of Milling profile with C Axis.

### Presentation on CNC MACHINES. By: Hafiz Muhammad Rizwan

Presentation on CNC MACHINES By: Hafiz Muhammad Rizwan WELCOME CNC Machines What is a CNC Machine? CNC : Computer Numerical Control Conventionally, an operator decides and adjusts various machines parameters

### Sample. CNC Programming product family... CNC Programming: Basics & Tutorial Textbook. & CNC Programming: Reference Book. CNC Programming: Workbook

CNC Programming product family... CNC Programming: Basics & Tutorial Textbook CNC Programming: Reference Book CNC Programming: Workbook CNC Programming: Workbook - Instructor Edition CNC Programming: Basics

### G and M Programming for CNC Milling Machines. Denford Limited Birds Royd Brighouse West Yorkshire England HD6 1NB Tel: +44 (0) 1484 712264

COMPUTERISED MACHINES AND SYSTEMS G and M Programming for CNC Milling Machines Denford Limited Birds Royd Brighouse West Yorkshire England HD6 1NB Tel: +44 (0) 1484 712264 G AND M Fax: PROGRAMMING +44

### SprutCAM is a CAM system for NC program generation for machining using multi-axis milling, turning, turn/mill, Wire EDM numerically controlled

SprutCAM is a CAM system for NC program generation for machining using multi-axis milling, turning, turn/mill, Wire EDM numerically controlled machines and machining centers. The system enables the creation

### CNC Applications. Tool Radius Compensation for Machining Centers

CNC Applications Tool Radius Compensation for Machining Centers Why Cutter Diameter Compensation? When machining finished surfaces with the side of a milling cutter (generally called profiling), the accuracy

### Making Soft Jaws for a Bison 3 Jaw Lathe Chuck

Making Soft Jaws for a Bison 3 Jaw Lathe Chuck By R. G. Sparber Copyleft protects this document. 1 My Bison lathe chuck has served me well for many years. One of its features is the ability to remove the

### Milling and Machining Center Basics

Training Objectives After watching the video and reviewing this printed material, the viewer will gain knowledge and understanding of basic milling theories and procedures. In addition, the viewer will

### G10 Data Setting Command

G10 Data Setting Command Though it s barely mentioned in most basic CNC courses, the G10 command is an extremely important basic CNC feature It allows you to input data from within CNC programs This data

### Training Document for Integrated Automation Solutions Totally Integrated Automation (TIA) Module S01 Fundamentals of CNC Programming with SinuTrain

Training Document for Integrated Automation Solutions Totally Integrated Automation (TIA) Module S01 Fundamentals of CNC Programming with SinuTrain T I A Training Document Page 1 of 53 Module S01 This

### Mill Series Training Manual. Haas CNC Mill Programming

Haas Factory Outlet A Division of Productivity Inc Mill Series Training Manual Haas CNC Mill Programming Revised 042814 (Printed 04-2014) This Manual is the Property of Productivity Inc The document may

### YUASA MILLING MACHINE ACCESSORIES & TOOLS

97 HORIZONTAL / VERTICAL 5C COLLET INDEX 550 series 2 YEAR WARRANTY Spindle is manufactured with a taper seat in body frame. Rapid opening and closing is performed with a level collet closer with a leverage

### CNC Applications. Introduction to Machining Centers

CNC Applications Introduction to Machining Centers Machining Centers A machining center is simply a CNC milling machine with an automatic tool changer and an enclosure. There are a number of different

### CORE COMPETENCY REQUIREMENTS NIMS CERTIFIED CNC SET UP PROGRAMMER MILLING AND TURNING

CORE COMPETENCY REQUIREMENTS NIMS CERTIFIED CNC SET UP PROGRAMMER MILLING AND TURNING APPRENTICE CORE COMPETENCIES 1. Identify and Demonstrate Usage of Machine Safety and Personal Protective Equipment

CNC & CAD/CAM initial & continuing vocational training CNC TOPTURN TOPMILL TOPCAM Complete Machining Turning Milling MATHEMATISCH TECHNISCHE SOFTWARE-ENTWICKLUNG GMBH TOPTURN TOPMILL TOPCAM Software, teaching

### Computer-Aided Numerical Control (CNC) Programming and Operation; Lathe Introduction, Advanced Mills

1 of 6 9/9/2014 3:59 PM I. Catalog Information Credit- Degree applicable Effective Quarter: Fall 2014 MCNC 75B Computer-Aided Numerical Control (CNC) Programming and Operation; Lathe Introduction, Advanced

### Machine Tool Practices, 8th Edition 2006 Correlated to: South Carolina Manufacturing Course Standards for Machine Technology 1, 2, 3, 4

62300100 A. PERFORMING WORK SAFETY PRACTICES 62300101 Demonstrate the ability to work safely. SE: p.6-13, 208-210, 233-235 TE: Manual p.11-12, 51-52, 55-58 TECH: CD Shop Safety: PowerPoint Slides 1-8 62300102

### Shop-Talk Cad/Cam The language between man and machine!

Shop-Talk Cad/Cam The language between man and machine! The job shop progamming solution Its so simple even a CaveMan can use it! CNC Solutions, Inc. 13955 Murphy Road #122 Stafford, TX 77477 TEL: 832-407-4455

### Queensborough Community College NSF Tech ASCEND

Queensborough Community College NSF Tech ASCEND Computer Numerical Control (CNC) Component Student Manual Prepared by Prof. Joseph Goldenberg, MET&DD Department 2003 Edition Table of Contents Introduction

### UNITED STATES CUTTING TOOL INSTITUTE Product Groupings for Standards Activities CUTTING TOOL PRODUCTS

CUTTING TOOL PRODUCTS 1. BORING ISO 5609 Boring bars for indexable inserts Dimensions ISO 6261 Boring bars (tool holders with cylindrical shank) for indexable inserts Designation JIS B 4128 Boring bars

### Precision made in Europe. As per DIN 8606. The heart of a system, versatile and expandable.

1 von 9 Precision made in Europe. As per DIN 8606. The heart of a system, versatile and expandable. Main switch with auto-start protection and emergency off. Precision lathe chuck as per DIN 6386 (Ø 100mm).

### CNCTRAIN. Cnc Simulation Systems, 1985,2009

CNCTRAIN Cnc Simulation Systems, 1985,2009 p2 Table of Contents CNCTRAIN 4 Introduction 4 CNCWRITE 6 CNCwrite Milling Example 6 CNCwrite Turning Example 7 CNCwrite Slots on Circle Example 8 G and M Code

### TECHNICAL DESCRIPTION

TECHNICAL DESCRIPTION cnc milling WorldSkills International TD07 v4.0 WSC2013 WorldSkills International, by a resolution of the Technical Committee and in accordance with the Constitution, the Standing

### Lathe Series Training Manual. Live Tool for Haas Lathe (including DS)

Haas Factory Outlet A Division of Productivity Inc Lathe Series Training Manual Live Tool for Haas Lathe (including DS) Created 020112-Rev 121012, Rev2-091014 This Manual is the Property of Productivity

### SINUMERIK 810/840D DIN Programming for Milling

SINUMERIK 810/840D DIN Programming for Milling Training Manual Edition 2008.01 Training Documentation SINUMERIK 810/840D Operating and Programming DIN - Milling Valid for: Control SINUMERIK 810/840D Edition

### ANSI APPROVED 04/11/2014 ANSI APPROVED 08/17/2011. 45 Reaffirmation ANSI APPROVED 02/28/2014. 45 Reaffirmation ANSI APPROVED 05/06/2013

STANDARDS STATUS REPORT As of November 4, 2015 Note: Dates in RED indicate the last action taken; Highlighted Items Indicate New/Open Items; Grey items have been closed Document TC Status Comments ASME

### INTRODUCTION TO COMPUTER NUMERICAL CONTROL

Unit -7 : CNC MACHINING CENTERS INTRODUCTION TO COMPUTER NUMERICAL CONTROL The variety being demanded in view of the varying tastes of the consumer calls for a very small batch sizes. Small batch sizes

Tool Holder Catalog INDEX ABC VDI 25 LL3602.30051-10.04.2014 0414/Rö Disclaimer The illustrations in this documents may deviate from the delivered product. We reserve the right to make changes due to errors

### Home"" """"> ar.cn.de.en.es.fr.id.it.ph.po.ru.sw

Home"" """"> ar.cn.de.en.es.fr.id.it.ph.po.ru.sw Milling of Grooves, Elongated Slots and Break-throughs - Course: Techniques for machining of material. Trainees' handbook of lessons (Institut fr Berufliche

### The Basics of a Rotary Table with Cross Slide mounted on a Mill Table, Version 2

The Basics of a Rotary Table with Cross Slide mounted on a Mill Table, Version 2 by Gerry Goldberg as told to Rick Sparber 08/21/2008 Copyleft protects this article. On 08/16/2008 the Valley Metal Club

### Introduction to JIGS AND FIXTURES

Introduction to JIGS AND FIXTURES Introduction The successful running of any mass production depends upon the interchangeability to facilitate easy assembly and reduction of unit cost. Mass production

### UNIT 1 INTRODUCTION TO NC MACHINE TOOLS

UNIT 1 INTRODUCTION TO NC MACHINE TOOLS Structure 1.1 Introduction Objectives 1.2 NC Machines 1.2.1 Types of NC Machine 1.2.2 Controlled Axes 1.2.3 Basic Components of NC Machines 1.2.4 Problems with Conventional

### SmartCut EVS Series CNC Mills Combination of CNC technology and manual capability SC EVS-350B CNC SC EVS-550B CNC

Summit Machine Tool Manufacturing L.L.C. SmartCut EVS Series CNC Mills Combination of CNC technology and manual capability SC EVS-350B CNC SC EVS-550B CNC Summit Machine Tool Manufacturing L.L.C. SmartCut

### The Bonelle Tool and Cutter Grinder

The Bonelle Tool and Cutter Grinder The grinder was constructed about 1987 and exhibited at the 89th Model Engineering exhibition where it was awarded a bronze medal (see ME Vol164 No 3868 page 273). Subsequently

### Milling & Machining Centers

Training Objective After watching the program and reviewing this printed material, the viewer will gain knowledge and understanding of basic milling theories and procedures. In addition, the viewer will

### SAMSUNG Machine Tools PL60 CNC TURNING CENTER

SAMSUNG Machine Tools PL60 CNC TURNING CENTER SAMSUNG'S Advanced Engineering and Machine Design Cast iron structure for superior dampening characteristics and thermal displacement Rigid 45 degree slant

### GSK928MA Milling Machine CNC System. User Manual. GSK CNC Equipment

GSK928MA Milling Machine CNC System User Manual GSK CNC Equipment The operating manual describes all matters concerning the operation of the system in detail as much as possible. However, it is impractical

### DUGARD. Machine Tools Since 1939. Dugard 700L Series Heavy Duty CNC Lathes. www.dugard.com

DUGARD Machine Tools Since 1939 Dugard 700L Series Heavy Duty CNC Lathes www.dugard.com Dugard 700L Heavy Duty CNC Lathe 2000, 3000 or 4000mm bed length Designed for easy and convenient operation The concave

### VCE VET ENGINEERING STUDIES

Victorian Certificate of Education 2013 SUPERVISOR TO ATTACH PROCESSING LABEL HERE STUDENT NUMBER Letter Figures Words VCE VET ENGINEERING STUDIES Written examination Section Wednesday 20 November 2013

### That s E[M]CONOMY: Not just training: Real Action! CONCEPT TURN 250. Training reality with industrial performance

[ That s ] E[M]CONOMY: Not just training: Real Action! CONCEPT TURN 250 Training reality with industrial performance Concept TURN 250 Uncompromising quality right down to the last bolt, at an unbeatable

### Making Clock Wheel & Pinion Cutters

Making Clock Wheel & Pinion Cutters When making hand made clocks or in repair work an odd size cutter is sometimes needed. Sometimes just one pinion is required and does not justify the cost of a commercial

### Proficiency Test For Machining Center

Proficiency Test For Machining Center Name: Date: Section One: General CNC Questions 1) The spindle speed for a particular tool in a program is incorrect and you wish to reduce it. The kind of CNC word

### THE ORIGINAL UNI-LOC PIN INSTALLATION PROCEDURE 321D REV03 5/19/08

THE ORIGINAL UNI-LO PIN INSTALLATION PROEDURE 321D 03 5/19/08 1 UNI-LO Pins are best installed during the latter stage of finishing the butt. It is suggested to maintain less than.002 run-out in the front

### MITSUBISHI CNC M700V Series, M70 Series Simple programming function NAVI MILL / NAVI LATHE

MITSUBISHI CNC M700V Series, M70 Series Simple programming function NAVI MILL / NAVI LATHE U s e r Friendly Programming function with simple operation "NAVI MILL" "NAVI LATHE" ~Installed in M700V/M70 Series~

### CNC HARDWARE & TOOLING BASICS

Computer Aided Manufacturing (CAM) CNC HARDWARE & TOOLING BASICS Assoc. Prof. Dr. Tamer S. Mahmoud 1. Parts of CNC Machine Tools Any CNC machine tool essentially consists of the following parts: Part Program,

### Summary Of GCODE Commands By Category (HTT0196)

Summary Of GCODE Commands By Category (HTT0196) SET UP COMMANDS CODE COMMAND FORMAT PURPOSE PAGE # F Feed Speed Fn Designates feed rate, or rate 05 of movement, of the axes. G4 Dwell Time G4/d Specifies

### Milling Milling milling cutter milling machines 1

Milling Milling is a basic machining process by which a surface is generated progressively by the removal of chips from a workpiece as it is fed to a rotating cutter in a direction perpendicular to the

### Chapter 6 Machining Center Carbide Insert Fundamentals

This sample chapter is for review purposes only. Copyright The Goodheart-Willcox Co., Inc. All rights reserved. N10G20G99G40 N20G96S800M3 N30G50S4000 N40T0100M8 N50G00X3.35Z1.25T0101 N60G01X3.25F.002 N70G04X0.5

### 3300M CNC Control Editing, Part Programming and Running simple program

3300M CNC Control diting, Part Programming and Running simple program Writen by Robin Baker F2 dit to enter editor. F1 F2 F3 F4 F5 F6 F7 F8 F9 Teach Draw Drill Pocket Mill Tool Calc Sub Misc xit Dimension

### Tool Holder Catalog TRAUB TNX 65/42 VDI 30 HSK 40 142856-21.02.2014. 0214/Rö

Tool Holder Catalog TRAUB TNX 65/42 VDI 30 HSK 40 142856-21.02.2014 0214/Rö Disclaimer The illustrations in this documents may deviate from the delivered product. We reserve the right to make changes due

### Renishaw 2008. apply innovation TM. Calibrating 5-axis machines to improve part accuracy. 5Align

Calibrating 5-axis machines to improve part accuracy 5Align Productive Process Pyramid TM Understanding and tracking machine behaviour Process verification Thermal compensation In-cycle process control

### Driven Toolholders for SAUTER Turrets

Driven Toolholders for SAUTER Turrets Manufacturer of Precision Tools since 1974 INNOVATION PRECISION INDIVIDUALITY QUALITY SERVICE Table of Contents Type Page Driven Toolholders DIN 5482 - Disc-type Turrets

### CNC Machine Control Unit

NC Hardware a NC Hardware CNC Machine Control Unit Servo Drive Control Hydraulic Servo Drive Hydraulic power supply unit Servo valve Servo amplifiers Hydraulic motor Hydraulic Servo Valve Hydraulic Servo

### Radius Compensation G40, G41, & G42 (cutter radius compensation for machining centers, tool nose radius compensation for turning centers)

Radius Compensation G40, G41, & G42 (cutter radius compensation for machining centers, tool nose radius compensation for turning centers) These features are commonly well covered in most basic CNC courses.

### MET 306 Activity 6. Using Pro/MFG Milling Operations Creo 2.0. Machining a Mast Step

Using Pro/MFG Milling Operations Creo 2.0 Machining a Mast Step If the Trim option is grayed out when trimming the mill volume, Save (making sure the.asm file is going to the correct subdirectory), Exit

### StarChip 400. StarChip 400. More productive, more cost-effective - the Inclined Bed Lathe StarChip. CNC Inclined Bed Lathe. www.knuth.

CNC Inclined Bed Lathe More productive, more cost-effective - the Inclined Bed Lathe StarChip Center width 550 mm Turning diameter over bed (max) 360 mm Speed range 50-6000 min -1 8-station tool turret

### Machine Tool Control. Besides these TNCs, HEIDENHAIN also supplies controls for other areas of application, such as lathes.

Machine Tool Control Contouring controls for milling, drilling, boring machines and machining centers TNC contouring controls from HEIDENHAIN for milling, drilling, boring machines and machining centers

### CNC 8055 / CNC 8055i SELF-TEACHING MANUAL ( TC OPTION) (REF 0607) (Ref 0607)

CNC 8055 / CNC 8055i (REF 0607) SELF-TEACHING MANUAL ( TC OPTION) (Ref 0607) All rights reserved. No part of this documentation may be copied, transcribed, stored in a data backup system or translated

### CNCTRAIN OVERVIEW CNC Simulation Systems 1995 2008

CNCTRAIN OVERVIEW CNC Simulation Systems 1995 2008 p2 Table of Contents Getting Started 4 Select a control system 5 Setting the Best Screen Layout 6 Loading Cnc Files 7 Simulation Modes 9 Running the Simulation

### TL-Series Sub-Spindle Operator s Addendum

3 4 5 11 9 TL-Series Sub-Spindle Operator s Addendum 2 1 12 10 6 7 8 20HP VECTOR DUAL DRIVE LIVE TOOLING SUB SPINDLE 2008 Haas Automation, Inc. 96-0037 rev L 9/08 1 1. Introduction Specific M codes are

### Top 5 Ways to Cut Machining Costs

Top 5 Ways to Cut Machining Costs Finding ways to cut your company s costs improves overall profits. If your company requires machining services, learning how to cut machining costs may offer significant

### 5. Tutorial. Starting FlashCut CNC

FlashCut CNC Section 5 Tutorial 259 5. Tutorial Starting FlashCut CNC To start FlashCut CNC, click on the Start button, select Programs, select FlashCut CNC 4, then select the FlashCut CNC 4 icon. A dialog

### Lathe Milling Attachment

Lathe Milling Attachment By L C. MASON BY CLEVERLY stacking cold-rolled flat stock together, T-slots and slide for this lathe milling attachment are made without costly machinery. In fact, only two tools,

### COLLEGE OF ENGINEERING AND APPLIED SCIENCE MACHINE SHOP TOOLS AND PRACTICES

COLLEGE OF ENGINEERING AND APPLIED SCIENCE MACHINE SHOP TOOLS AND PRACTICES I. OBJECTIVE To provide an overview and basic knowledge of the University of Wyoming, College of Engineering, equipment, tools,

### RAPID DIAL TEST INDICATORS

RAPID DIAL TEST INDICATORS The Verdict Rapid presents the dial face inclined to the workpiece surface ensuring good visual accessibility obviating parallax error. Rapids incorporate a rear swivel spigot

### TOOL CLAMPING SYSTEMS

TOOL CLAMPING SYSTEMS 2015/2016 We work for customers who have a weakness for our strengths. Companies intent on making a difference are obliged to develop constantly as well as deploy their strengths

### Overview. Milling Machine Fundamentals. Safety. Shop Etiquette. Vehicle Projects Machine Shop

Overview Milling Machine Fundamentals Wayne Staats, UW-Madison FSAE Safety Shop Etiquette Before Machining Indicating Calculating Feeds and Speeds Machining Maintenance Safety Respect the machines Common

### Control systems. CNC 8 x 6 CNX 8 x 9. Operation manual. Production and service: MEFI, s.r.o. Peroutkova 37, 150 00 Praha 5

Control systems CNC 8 x 6 CNX 8 x 9 Operation manual Production and service: MEFI, s.r.o. Peroutkova 37, 150 00 Praha 5 Tel.: (02) 51045113, fax: (02) 51045112 e-mail: mefi@bohem-net.cz http://www.mefi.cz

### The "DAVID" Steam Engine By Alan Marconett Hobbit Engineering HTTP://WWW.HobbitEngineering.com Alan@HobbitEngineering.

The "DAVID" Steam Engine By Alan Marconett Hobbit Engineering HTTP://WWW.HobbitEngineering.com Alan@HobbitEngineering.com (c) 2/20/03 The David steam engine is a simple oscillating steam engine, many plans

### Milling machine A milling machine is a machine tool used for the complex shaping of metal and other solid materials. Its basic form is that of a

Milling machine A milling machine is a machine tool used for the complex shaping of metal and other solid materials. Its basic form is that of a rotating cutter or endmill which rotates about the spindle

### Point K2. D ouble D ynamic T ransport. Vitap.com

Point K2 D ouble D ynamic T ransport 1 Vitap.com X Jobs Catalogue Optimize panel cutting A compact CNC machine that can achieve the following functions: Drill holes in 5 directions & perform grooving operations

### CNC Applications. Programming Arcs

CNC Applications Programming Arcs Why Program Arcs? Many components have radius features which require machining. Arc programming on turning centers eliminates the need for form tools and results in a

### Fixturing systems Fixturing systems for measurement technology

Fixturing systems Fixturing systems for measurement technology Innovations and new additions to range Sets Spannfix Eco complete set The set contains different supports, extension elements and stop units.

### a rotary transfer machine

OMNI-TURN-TRANSFER TRANSFER MACHINES INTEGRATING TURNING CENTERS BUFFOLI NORTH AMERICA (Booth #5630) takes pride in introducing the very new OMNI-TURN-TRANSFER, a patented mill-turning transfer machine

### Model Marine Engine Requires No Castings

Model Marine Engine Requires No Castings EXHAUST PORTS No. 29 No. 31 CROSSHEAD-GUIDE BRACKET No. 29 (STEAM PORT) CYLINDER BLOCK R CYLINDER COVERS No.31 CYLINDER SUPPORT No.29 (STEAM PORT) VALVE LINER VENT,

### AXIS DESIGNATION IN NC PART PROGRAMMING

AXIS DESIGNATION IN NC PART PROGRAMMING 1 FUNCTIONS PERFORMED BY THE CONTROL SYSTEM OF NC MACHINE TOOL DISPLACEMENT OF SLIDE MEMBERS. ANGULAR ROTATION OF THE CIRCULAR TABLE. STOP / START MAIN SPINDLE.

### TEST PROJECT TEACHER GUIDELINES

TEST PROJECT TEACHER GUIDELINES Mastercam Intro to CAD/CAM Objectives You will create the geometry for Pen Base & Acylic Plaque, and then generate a toolpath to machine the part on a CNC machine. This

White Paper Document No. MWA-017-EN_06_1407 July 2014 NCGuide Academic packages Authentic FANUC CNC software on a PC for the most effective learning environment 1 Introduction 5 1.1 NCGuide Academic Packages...

### Teaching with Fanuc Certified Education CNC Training On-Line Content

Teaching with Fanuc Certified Education CNC Training On-Line Content Thank you for deciding to use our on-line content to help you teach your CNC classes. We hope you find that it streamlines your teaching

### SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE. Tim Candido - tim.candido@saultc.on.ca 705-759-2554 Ext.

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO Sault College COURSE OUTLINE Course Title: INTRO TO C.N.C. Code No.: MCH238 Semester: 2 PROGRAM: AUTHOR: DATE: Aviation Machine Shop

### Optimized NC programming for machinery and heavy equipment. Summary NX CAM software redefines manufacturing productivity with a full range of NC

Siemens PLM Software NX CAM for machinery Optimized NC programming for machinery and heavy equipment Benefits Effectively program any type of machinery part Program faster Reduce air cutting Automate programming

### Automation in Manufacturing

Automation in Manufacturing Automation of manufacturing processes Sensors Manual Computer aided Soft automation Hard automation Transfer machines Programming Numerical control Adaptive control Material

### 6.6 GEAR MANUFACTURING. Introduction. Gear forming

Valery Marinov, Manufacturing Technology Gear Manufacturing 123 6.6 GEAR MANUFACTURING Introduction Because of their capability for transmitting motion and power, gears are among the most important of

### Module 5. CNC Machines. Version 2 EE IIT, Kharagpur 1

Module 5 CNC Machines Version 2 EE IIT, Kharagpur 1 Lesson 23 Introduction to Computer Numerically Controlled (CNC) Machines Version 2 EE IIT, Kharagpur 2 Instructional Objectives After learning the lesson

### Common Mechanical Engineering Terms

Common Mechanical Engineering Terms Ball and Detent (n) A simple mechanical arrangement used to hold a moving part in a temporarily fixed position relative to another part. The ball slides within a bored

### Electron S.R.L. B55 CNC TRAINING MACHINES

Electron S.R.L. Design Production & Trading of Educational Equipment B55 CNC TRAINING MACHINES Specifications may change without notice Page 1 of 12 File B55 MODULAR TRAINING SYSTEM FOR THE STUDY OF CNC

### indexable Center Drill

Our innovative tooling design upgrades productivity and competitive capability while reducing production requirements in a range of industries. The tooling system is designed to benefit users of machining

### Part Programming Commands

Part Programming Commands Page 1 of 49 Part Programming This chapter details the part programming codes used to run your Excellon machines automatically. The CNC-7, like all Excellon machines, has a set

### Short Description Installation Starting Up Configuration. Generalized Postprocessor

Short Description Installation Starting Up Configuration Generalized Postprocessor Index TesoPost Generalized Postprocessor Index... 2 Short Description...3 Concept...3 System Requirements... 4 Delivered

### 5-Axis Test-Piece Influence of Machining Position

5-Axis Test-Piece Influence of Machining Position Michael Gebhardt, Wolfgang Knapp, Konrad Wegener Institute of Machine Tools and Manufacturing (IWF), Swiss Federal Institute of Technology (ETH), Zurich,