Chabot College Fall 2010 Course Outline for Machine Tool Techology 71C NUMERICAL CONTROL PROGRAMMING III Catalog Description: 71C – Numerical Control Programming III (May be repeated 3 times) 4 units Basic programming and operating of two-axis and live tooling computer numerical controlled lathes. Instruction includes lathe programming using constant surface speeds, internal and external turning, live tool drilling, tapping, milling, sub spindle operation, and laboratory “first article” inspection reports. Strongly recommended: Industrial Technology 74. 2 hours lecture, 6 hours laboratory. [Typical contact hours: lecture 35, laboratory 105] Prerequisite Skills: None Expected Outcome for Students: Upon completion of the course, the student should be able to: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. set tool length offsets both manually and with a touch probe; set fixture offsets; construct basic process plans; create basic turning and boring programs; use subprograms for looping and repetitive operations; drill and tap on Z axis centerline; turn threads, thread reliefs, and grooves; create live tooling milling and drilling programs; program cross drilling and tapping programs; create programs for sub spindle operations; test run and fabricate basic CNC lathe parts; edit CNC lathe part programs on machine controllers; solve intermediate trigonometry problems for cutter locations; use a computer to write and transfer part programs across a network; inspect fabricated parts on a coordinate measuring machine; write a “first article” inspection report for each assigned project. Course Content (Lecture): 1. Work surface programming a. Tool nose radius compensation b. Tool and fixture offsets c. Sub programs 2. 2-axis Program format a. Preparatory and miscellaneous codes b. Canned cycles c. Part off chamfering 3. Inspection techniques a. First article inspection b. Lab inspection reports 4. Lathe tooling a. Carbide inserts b. Tool holders 5. Enhanced G01 a. R for a radius cut b. I & K for 45° angles Chabot College Course Outline for Machine Tool Technology 71C - page 2 Fall 2010 6. Haas threading cycles a. Turning threads b. Thread reliefs c. Thread inspection 7. Grooving a. Incremental lathe programming (U & W) b. Sub programs for repetitive groove turning c. Chamfering 8. Live tooling program format a. Setting macros for reference positions b. Live tool milling operations 9. Live tool drilling and tapping operations a. Face drilling and tapping b. Cross drilling and tapping 10. Live tooling canned turning cycles a. Threading cycle b. Roughing and finishing cycles 11. ProtoTrak Lathe Conversational Programming a. Event programming b. Special functions – subroutines, threading, roughing cycles 12. Touch probe operation a. Touch probe functions b. Aligning the machine’s axes with part edges c. In-process inspection 13. Sub spindle operation a. Turning and facing b. Pull stock 14. Tool path generation using DXF files a. ProtoTrak DXF input 15. Direct data input into the machine’s control G10 16. Beginning macro programming 17. CNC lathe software applications Course Content (Laboratory): 1. Techniques: a. Set tool length offsets manually (turning and facing a piece of stock) b. Set tool length offsets with a touch probe c. Set fixture offsets when tools are set with a touch probe d. Create G-code part programs from engineering drawings e. Create conversational programs from engineering drawings f. Generate tool paths from DXF files 1) Fabricate programmed parts g. Proof programs on machine tool simulators h. Test run programs i. Edit part programs in the CNC controller and save them to a computer j. In-process inspection on the machine using a touch probe k. Inspect parts with a coordinate measuring machine l. Inspect parts with manual inspection tools 2. Safety: a. Safe operation of the CNC lathes b. Safe program proofing procedure Chabot College Course Outline for Machine Tool Technology 71C - page 3 Fall 2010 Methods of Presentation: 1. Lecture, informal with student questions encouraged 2. PowerPoint presentations, videos, instructor created movies, and overhead transparencies 3. Demonstrations Assignments and Methods of Evaluating Student Progress: 1. Typical Assignments a. Homework: 1-3 worksheets each week on the material covered in the text and in lecture. Examples: Sketch the bishop project, draw in the tool tangency locations, and calculate their Cartesian coordinate positions. Write a process plan to machine the rotor project in the live tooling lathe. Use sub programs to rough and finish the outer contour and drill the two holes thru. Have it approved by the instructor. b. Laboratory assignment: Following your approved process plan, write a program to machine the rotor project in the live tooling lathe. Load the program into the CNC mill-turn lathe and test run each tool path operation checking for accuracy and proper tool path. Run the program and fabricate the part. Inspect the part on the coordinate measuring machine and create a “first article” inspection report. Did the part pass inspection? If not, why? 2. Methods of Evaluating Student Progress a. Homework b. Quizzes c. Written laboratory inspection report on each part project d. Fabricated parts checked to be accurate size and shape e. Midterm examinations f. Final examination Textbook(s) (Typical): Haas SL-20 Lathe Programming Manual* *Rationale: This is the programming manual for specific equipment in Chabot's Machine Tool Technology lab. It is the standard for all operations and programming functions for our equipment. Special Student Materials: 1. 2. 3. 4. 5. 6. Machine shop approved safety goggles Sharp EL-531W scientific calculator Plastic circle template, 6” rule, protractor, compass, three inch 30-60° and 45° triangle USB drive – 1gb minimum Headphones – 1/8” stereo jack Combination or keyed padlock Revised: 9/29/09 Ashley Long/Mike Absher