|   | 
		
			 
				Nov 03, 2025			
		 | 
		  | 
		
	
 | 
		
	     
			
		  	| 
  
		 | 
          
            
              
                
                  
                    
                      
                      						
						2022-2023 College Catalog [ARCHIVED CATALOG]   
					                         | 
                     
                   
                  MAC 160 - Computer Numerical Control (CNC) Lathe Programming   4 Credits, 6 Contact Hours   2 lecture periods 4 lab periods
  Operations and procedures for Computer Numerical Control (CNC) Lathe. Includes review of CNC concepts and programming, diagnosis and correction of programming errors, advanced programming for CNC Lathes.
  Prerequisite(s): GTM 105  and MAC 150 . Information: Prerequisites may be waived with industry experience and faculty approval.
    .png) 
  Course Learning Outcomes  
	- Discuss CNC concepts and programming basics that will include operator setup knowledge with tool setting.
 
	- Demonstrate ability to create part program.
 
	- Demonstrate part and tooling setup for a 2 axis CNC Lathe.
 
	- Perform in-process part inspection.
 
	- Pass NIMS CNC Lathe Programming Set-up and Operations Credential.
 
  Outline:  
	- Review of CNC Concepts and Programming
	
		- Safety procedures
 
		- Cartesian coordinate system
 
		- Absolute and incremental positioning
 
		- Order of operation, process planning, and documentation
 
		- Trigonometry used in calculating cutter path
 
		- Operator level understanding of CNC machine operations
 
		- Part programming
 
	 
	 
	- Diagnosis and Correction of Programming Errors
	
		- Operator error
 
		- Dimensional error
 
		- Machine error
 
	 
	 
	- Advanced Programming for CNC Lathes
	
		- Part programming using cutter compensation
 
		- Use of tool offsets in machine operations to produce parts
 
		- Tooling used in production machining
 
		- Special tooling
 
		- Fixtures
 
		- Part(s) inspection
 
	 
	 
	- Programming techniques used in production
	
		- Advanced canned cycles
 
		- Subprograms and routines
 
		- Loops and repeat functions
 
		- Tooling requirements
 
		- Tooling used
 
		- Feeds and speeds
 
	 
	 
  
				  
 
                      | 
               
             
             |