| |
Aug 05, 2026
|
|
|
|
|
2026-2027 College Catalog
|
MAC 258 - Computer Aided Machining (CAM) Programming II 6 Contact Hours, 4 Credits 2 lecture periods 4 lab periods
Intermediate use of the Computer Aided Machining (CAM) environment used for programming for CNC mills with an introduction to the CAM programming environment for CNC lathes. Includes wireframe, surfaces, and solid model geometries to create 3D cutting operations in milling applications. Also includes solid model importing, with a focus on 3D milling applications from solid models. Includes a review of shop safety, CNC operations, and basic 2.5D CAM functions.
Prerequisite(s): MAC 257 Information: Students with industry experience should see a Machining faculty member for more information about the Prior Learning Assessment (PLA) process.
.png)
Course Learning Outcomes
- Create and edit three-dimensional (3D) profile surfaces.
- Create 3D surfacing toolpaths for CNC mills from solid models.
- Exhibit the ability to generate code for different numerical control machines.
- Demonstrate use of CAM software to create and organize 2.5D milling tool paths to machine a part.
- Create and execute a CAM process to complete 3D surfacing projects in CNC mills.
Outline:
- Review of Computer Numerical Control (CNC) and Computer-Aided Drafting (CAD)
- Safety procedures
- Cartesian coordinate system review
- Absolute vs Incremental positioning
- Order of operations and documentation
- 3D drafting language and 3D geometric construction
- Introduction to 3D CAM Environment
- Rough Machining Strategies used for 3D machining
- Absolute vs Incremental in 3D milling
- Overview of 3D CAM icons
- Finishing Strategies for 3D milling operations
- Use of Stock Models
- Creating 3D Geometry
- Use of 3D Modeling and Surfacing Tools
- Solid Models
- Surfaces
- Extracting Wireframe from Models
- Projecting Wireframe Geometry
- Extracting wireframe geometry from solid models
- Cutting Operations for 3D Milling
- Determination and use of 3D milling roughing strategies
- Determination and use of 3D milling finishing operations
- Containment Boundary usage
- Toolpath Optimization
- Cutting Tool Selection for 3D milling operations
- Verification of tool path
- CAM for Lathe
- Chuck setup
- Stock setup
- General operations
- Tools
- Canned cycles
- Verification of Tool Path
- Posting
- Code Generation
- Machine Definition and Selection
- Code Optimization with Arc Filtering
- Posting code for different machining centers
- CAM Process analysis and verification before going to the machine
- Machining Part
- Relating programming decisions made in CAM to program responses in the machines
- Use of DNC functionality to run larger programs
- Identifying differences between manually generated G/M Code and CAM generated G/M Code
|
|