De Anza logo

Credit- Degree applicable
Effective Quarter: Fall 2018

I. Catalog Information


DMT 87L
CAD/CAM Based CNC 4 and 5 Axis Mill/Lathe Programming Using Mastercam
5 Unit(s)
DMT 87M 5 Unit(s)
DMT 87N 5 Unit(s)
DMT 87P 5 Unit(s)
DMT 87Q 5 Unit(s)

 

(DMT 87N, 87P and 87Q were formerly MCNC 76N, 76P and 76Q respectively.)

Prerequisite: Any DMT 87A-E course.

Lec Hrs: 36.00
Lab Hrs: 72.00
Out of Class Hrs: 72.00
Total Student Learning Hrs: 180.00

Advanced Mastercam multiaxis toolpaths for horizontal milling machines, vertical milling machines with rotary 4th axis, five axis indexing machining centers and CNC lathe with live tooling. Tooling, process, fixture design, work holding techniques and toolpath applications with rotary axis.


Student Learning Outcome Statements (SLO)

 

Construct and import advanced part geometry using Mastercam.


 

Produce tool paths from advanced part geometry to create word address programs for lathes and multi-axis machining centers.


II. Course Objectives

A.Evaluate and use imported CAD files.
B.Develop workflow and writing programs using a vertical milling machine with rotary 4th axis.
C.Develop workflow and writing programs for horizontal machining centers.
D.Develop workflow and writing programs for 5 axis machining centers.
E.Apply commands to write 2 axis programs for lathes, including live tooling.

III. Essential Student Materials

 None

IV. Essential College Facilities

 CNC programming computer lab with access to CNC vertical and horizontal machining centers and CNC lathes.

V. Expanded Description: Content and Form

A.Evaluate and use imported CAD files.
1.Identify common file types and characteristics.
2.Explain the use of positioning and transform-rotation operations.
3.Construct CNC programs using geometry from files.
4.Post process and verify programs.
B.Develop workflow and writing programs using a vertical milling machine with rotary 4th axis.
1.Describe typical 4th axis uses and applications.
2.Explain the use of positioning and transform-rotation operations.
3.Explain the use of indexing and simultaneous helix operations.
4.Utilize axis substitution to convert 2 axis to 4th axis rotational tool paths.
5.Select work coordinate systems.
6.Post process and verify programs.
C.Develop workflow and writing programs for horizontal machining centers.
1.Apply work coordinate systems.
2.Apply work offsets.
3.Recognize workflow and work holding procedures related to horizontal machines.
4.Describe machining multiple sides of a work piece.
5.Incorporate multiple fixtures and operations in one program.
6.Create and edit tool libraries.
7.Post process and verify programs.
D.Develop workflow and writing programs for 5 axis machining centers.
1.Apply work coordinate systems.
2.Apply work offsets.
3.Recognize workflow and work holding procedures related to 5 axis machines.
4.Describe machining multiple sides of a work piece with additional axis using 3+2 indexing.
5.Describe continuous 5 axis machining use and application.
6.Post process and verify programs.
E.Apply commands to write 2 axis programs for lathes, including live tooling.
1.Describe basic user graphic interface and menu structure.
2.Select and set the lathe work coordinate system.
3.Produce construction and tool plane.
4.Face, rough and finish, boring, threading, grooving and drilling.
5.Cutoff operations.
6.Apply live tooling techniques for cross milling, face milling, C and Y axis milling on lathe.
7.Post process and verify programs.

VI. Assignments

A.Construct 4th and 5th axis programs for CNC vertical / horizontal mills and lathes based on lecture and on line video tutorials.
B.Take home worksheets involving calculations.
C.Reading from textbooks and references.
D.Complete projects which incorporate 4th / 5th axis and lathe machining techniques learned from laboratory demonstrations.

VII. Methods of Instruction

 Lecture and visual aids
Homework and extended projects
Observation of sample projects machined by the instructor.

VIII. Methods of Evaluating Objectives

A.Examinations covering lecture material, in class programming exercises and lab demonstrations related to CNC multi axis machining centers and CNC lathes.Exams will be evaluated for tool path efficiency, cycle times and machinability.
B.Evaluation of take home worksheets for correctness and completeness.
C.Completion and correct use of importing files and optimization of 4th / 5th axis and lathe tool paths in programming exercisies.
D.Final exam which requires students to analyze and apply the modeling and machining techniques learned throughout the course.

IX. Texts and Supporting References

A.Examples of Primary Texts and References
1.CamInstructor Inc., "Mastercam 4&5 Axis," Ontario Canada: CamInstructor Inc.,2017
B.Examples of Supporting Texts and References
1.In-House Solutions Inc., "Multi Axis Essentials",Ontario, Canada: In-House Solutions Inc., 2017
2.In-House Solutions Inc., "Multi Axis Advanced",Ontario, Canada: In-House Solutions Inc., 2017
3.In-House Solutions Inc., "Lathe", Ontario, Canada: In-House Solutions Inc., 2017
4.HAAS Automation. HAAS CNC Lathe Programming Workbook. Oxnard,CA. HAAS Automation, 2015
5.HAAS Automation. HAAS CNC Mill Programming Workbook. Oxnard,CA. HAAS Automation, 2015

X. Lab Topics

A.Import CAD files
B.Rotary 4th axis programs
C.Horizontal mill programs
D.Five axis machining programs (3+2)
E.Lathe programs
F.Live tooling lathe programs