Chabot College Fall 2010 – Numerical Control Programming III

advertisement
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
Download