ChabotCollege

Course Outline for Machine Tool Technology 71B - page 1

Fall 2010

ChabotCollegeFall 2010

Course Outline for Machine Tool Techology 71B

NUMERICAL CONTROL PROGRAMMING II

Catalog Description:

71B – Numerical Control Programming II4 units

(May be repeated 3 times)

Intermediate programming and operating three-axis computer numerical controlled drilling and milling machining centers. Instruction includes intermediate contouring, helical interpolation, thread milling, sub programs, basic macro programming, conversational programming, programming with DXF files, program coding and preparation, process planning, fabrication of intermediate three-axis drill and mill parts, and laboratory “first article” inspection reports. Prerequisite: Machine Tool Technology 71A (completed with a grade of “C” or higher). 2 hours lecture, 6 hours laboratory.
[Typical contact hours: lecture 35, laboratory 105]

Prerequisite Skills:

Before entering the course the student should be able to:

  1. set tool length offsets;
  2. set fixture offsets;
  3. create CNC mill part programs;
  4. edit CNC mill part programs on machine controllers;
  5. write point-to-point drilling and tapping programs;
  6. write simple contouring programs;
  7. test run and fabricate simple CNC mill parts;
  8. calculate feeds, speeds, and dwell times;
  9. calculate cutter locations with a hand calculator;
  10. calculate polar coordinate positions;
  11. use subprograms for looping and repetitive operations;
  12. solve simple trigonometry problems;
  13. use the control math functions to calculate cutter locations;
  14. transfer edited programs from the machine’s control to computer;
  15. use a computer to write and transfer part programs across a network;
  16. inspect fabricated parts on a coordinate measuring machine;
  17. write a “first article” inspection report for each assigned project.

Expected Outcome for Students:

Upon completion of the course, the student should be able to:

  1. set tool length offsets with both touch probes and laser tool setters;
  2. set fixture offsets with edge finders and touch probes;
  3. construct basic process plans;
  4. create intermediate CNC contouring programs;
  5. use subprograms for looping and repetitive operations;
  6. create XY, XZ, and YZ arc toolpaths;
  7. write helical interpolation and thread milling programs;
  8. create conversational milling and drilling programs;
  9. generate mill tool paths from a DXF file;
  10. calculate intermediate cutter locations;
  11. test run and fabricate intermediate CNC mill parts;
  12. edit CNC mill part programs on machine controllers;
  13. solve intermediate trigonometry problems;
  14. use a computer to write and transfer part programs across a network;
  15. inspect fabricated parts on a coordinate measuring machine;
  16. write a “first article” inspection report for each assigned project.

Course Content (Lecture):

  1. Work surface programming
  2. Cutter compensation
  3. Tool and fixture offsets
  4. Sub programs
  5. Program format
  6. Preparatory and miscellaneous codes
  7. Canned cycles
  8. Inspection techniques
  9. First article inspection
  10. Lab inspection reports
  11. PVS-14 inspection scanner
  12. Work holding devices
  13. Vacuum plates
  14. IBAG Vac-Mat system
  15. Mitee-Bite clamps
  16. Helical interpolation
  17. Feed plane and initial plane
  18. Calculator functions
  19. Thread milling
  20. Thread gages
  21. Go - No Go gages
  22. XY, XZ, and YZ arcs
  23. G17, G18, G19
  24. Hurco mill conversational programming
  25. Machine programming functions
  26. Conversational vs ISNC programming
  27. ProtoTrak mill conversational programming
  28. Event programming
  29. Special functions – subroutines, engraving, pocketing
  30. Touch probe operation
  31. Touch probe functions
  32. Aligning the machine’s axes with part edges
  33. In-process inspection
  34. Intermediate contouring
  35. Cutter diameter compensation
  36. Cutter location calculation
  37. Tool path generation using DXF files
  38. Hurco DXF input
  39. ProtoTrak DXF input
  40. Direct data input into the machine’s control G10
  41. Fixture offsets
  42. Tool length offsets
  43. Beginning macro programming
  44. Parametric programming and machine variable functions
  45. CNC software applications
  46. Machining center simulator functions and operation
  47. Automatic tool setters
  48. Touch probes
  49. Laser tool set stations

Course Content (Laboratory):

  1. Techniques:
  2. Set tool length offsets with touch and laser probes
  3. Set fixture offsets with edge finders and touch probes
  4. Establish machine primary axes using a touch probe
  5. Create G-code part programs from engineering drawings
  6. Create conversational programs from engineering drawings
  7. Generate tool paths from DXF files
  8. Fabricate programmed parts
  9. Proof programs on machine tool simulators
  10. Test run programs
  11. Edit part programs in the CNC controller and save them to a computer
  12. In-process inspection on the machine using a touch probe
  13. Inspect parts with a coordinate measuring machine
  14. Inspect parts with manual inspection tools
  15. Safety:
  16. Safe operation of the CNC machining centers
  17. Safe program proofing procedure

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
  2. Homework: 1-3 worksheets each week on the material covered in the text and in lecture.

Examples: Sketch the trough project, draw in the tool tangency locations, and calculate their Cartesian coordinate positions. Write a process plan to machine the rotor project using sub programs to rough and finish the outer contour and drill the 7/32Ø holes thru. Have it approved by the instructor.

  1. Laboratory assignment: Following your approved process plan, write a program to machine the rotor project. Load the program into the CNC machining center 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?
  1. Methods of Evaluating Student Progress
  2. Homework
  3. Quizzes
  4. Written laboratory inspection report on each part project
  5. Fabricated parts checked to be accurate size and shape
  6. Midterm examinations
  7. Final examination

Textbook(s) (Typical):

Haas VF2 Mill Programming Manual

This is the propgramming 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. Machine shop approved safety goggles
  2. Sharp EL-531W scientific calculator
  3. Plastic circle template, 6” rule, protractor, compass, three inch 30-60° and 45° triangle
  4. USB drive – 1gb minimum
  5. Headphones – 1/8” stereo jack
  6. Combination or keyed padlock

Revised: 9/29/09;

Ashley Long/Mike Absher