De Anza logo

Credit- Degree applicable
Effective Quarter: Fall 2018

I. Catalog Information


DMT 89A
CAM Based CNC Multi-Axis Programming Using NX
5 Unit(s)
DMT 89B5 Unit(s)
DMT 89C5 Unit(s)
DMT 89D5 Unit(s)
DMT 89E5 Unit(s)

 

(DMT 89A was formerly MCNC 78A.)

Advisory: EWRT 200 and READ 200 (or LART 200), or ESL 261, 262 and 263; MATH 210 or equivalent.

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

NX is an advanced fixed-axis and multi-axis milling course designed for CNC programmers who machine simple or complex parts with fixed and variable tool capabilities. Students will learn how to create fixed and variable axis tool paths. NX workflows for machining contoured parts, high-speed machining methods, milling holes and threads, and milling turbine blade type parts will be introduced.


Student Learning Outcome Statements (SLO)

 

Produce tool paths from advanced surface geometry to create word address programs.


 

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


II. Course Objectives

A.Define tool files, tool motion, coordinates and motion statements for milling machines.
B.Generate continuous 3-axis cutting tool paths using roughing, finishing and high speed functions.
C.Analyze and edit continuous 3-axis tool paths.
D.Select cutting tools and plan programming sequences.
E.Evaluate and use imported CAD files.
F.Develop workflow and writing programs using a vertical milling machine with rotary 4th axis.
G.Develop workflow and writing programs for horizontal machining centers.
H.Develop workflow and writing programs for 5-axis machining centers(continuous and 3+2 indexing).

III. Essential Student Materials

 None

IV. Essential College Facilities

 CNC programming computer lab with access to multi-axis CNC vertical and horizontal machining centers.

V. Expanded Description: Content and Form

A.Define tool files, tool motion, coordinates and motion statements for milling machines.
1.Tool designations.
2.Build tool libraries.
3.Apply cutter length and diameter compensation offsets.
4.Define canned cycles.
a.Drilling, tapping, counter-bore/countersink.
b.Boring and reaming.
B.Generate continuous 3-axis cutting tool paths using roughing, finishing and high speed functions.
1.Explain various methods of generating tool paths to cut surfaces.
2.Use modules to develop tool paths from wireframe models.
3.Apply 3D tool path modules.
a.Features of surface roughing functions.
b.Features of surface finishing functions
c.Common parameters used in surfacing tool path functions
d.High speed tool path functions.
1.Identify the CNC machine, tooling, software and machining strategies and relationships.
2.Use high speed tool path roughing and finish functions and set parameters.
4.Perform post processing functions.
5.Identify the CNC machine, tooling, software and machining strategies and relationships.
C.Analyze and edit continuous 3-axis tool paths.
1.Examine toolpath using backplot.
2.Evaluate toolpath using verify.
3.Perform edits to toolpath parameters.
4.Execute NC file amendments using editor software.
D.Select cutting tools and plan programming sequences.
1.Execute tool path generation procedures for 3D surfaces.
2.Plan for most productive sequence for machining features and surfaces.
3.Select proper tooling and machining parameters.
E.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
F.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.
G.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.
H.Develop workflow and writing programs for 5-axis machining centers(continuous and 3+2 indexing).
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 machining of a work piece with continuous 5-axis machining.
6.Post process and verify programs.

VI. Assignments

A.Reading from textbooks and references.
B.Take home exercises involving calculations.
C.Construct continuous 3-axis surface contouring programs for CNC mills based on lecture and lab demonstrations.
D.Write CNC Programs for 4th and 5th axis (continuous and indexing) vertical and horizontal machining centers.

VII. Methods of Instruction

 Lecture and visual aids
Homework and extended projects
Computer laboratory experience involving students in formal exercises
Observation of sample projects machined by the instructor

VIII. Methods of Evaluating Objectives

A.Evaluation of take home worksheets for correctness, completeness and technique.
B.Examinations covering lecture material, in class programming exercises and lab demonstrations related to CNC multi axis machining centers.Exams will be evaluated for tool path efficiency, cycle times and machinability.
C.Final Exam: Complete multi axis program which will be evaluated for workflow, machining techniques and optimization learned during the entirety of the course.

IX. Texts and Supporting References

A.Examples of Primary Texts and References
1.DMT Staff: NX Tutorial Training Videos, 2axis, 3axis and multi-axis, 2017
B.Examples of Supporting Texts and References
1.Siemens PLM Software: NX Learning Advantage Tutorial Videos, 2017

X. Lab Topics

A.NX interface operations
B.Three axis tool paths
C.Cutting tool selection
D.Program planning
E.Import CAD files
F.Rotary 4 axis programs
G.Horizontal machining programs
H.Five-axis programs (continuous and 3+2)