Course Content
Course Content
Course Content
Course Outline
Course Outline
1. Introduction & CNC Process
2. CNC Machine Tools & Speed Feed Calculation
3. Coordinate Systems (MCS/WCS)
4. CNC Programming Language (G/M Codes)
5. CNC Controllers (HAAS,Sinumeric,Funuc) with Simulation
6. 2D Milling Toolpaths (SolidWorks CAM)
7. 3D Toolpaths (FeatureCAM/MasterCAM)
8. Milling Setups
9. CNC Milling Work-Holding Methods
Introduction & CNC Process
• What is machining?
• Manual Machining (Lathe/Milling/Single Point Cutting)
• What is CAD/CAM/CNC?
• History of CNC
• Types of CNC machine in Machining
• How to Select CNC machine
• Machine Construction in detail (Ball Screw/Linear Bearing/Servo
Motors)
CNC Machine Tools Speed Feed Calculation
• Machine tool standards used in CNC • Cutting tool Fundamental
• Cutting tool material (High Carbon • Rotation
Steel ,HSS, HSS Co, Tungston, ) • Chip formation
• End mills (Flat, Ball, Bull and Chamfer) • Chip Load
• Endmill Geometry • Climb vs Convectional milling
• Face mill • Cutting Speed & Feed formula
• Corner Rounding tools
• Cutting Data
• Slot Tools
• Calculation
• Spot-Center Drill
• Best Practice Machining
• Twist Drill Parameters
• Tap
• Troubleshooting Speed / Feed
• Reamer Problems
• Counterbore
Coordinate System (MCS/WCS)
• Cartesian Coordinate System (2D/3D)
• Units
• Vertical Milling Center (VMC) Machine Motions
• CNC motion Control system
• CNC machine coordinate system (Machine HOME)
• Work Coordinate System (WCS)
• Machine offsets
• Fixture offset XY
• Fixture offset Z
• Tool Length Offset (TLO)
CNC Programming Language
• Overview and History
• CNC Language and Structure
Program Format
• CNC Editor
• Alphabetic & Special Character Address Codes
• G&M Codes
• G-Codes
• M-Codes
• Select G-Code Definitions (Expanded)
• Canned Cycles
CNC Controllers (HAAS,Sinumeric,Funuc)
• Overview of CNC Setup and Operation • Set Tool Length Offset
• Machine and Tool Offsets • Set Fixture Offset XY
• Fixture Offset XY
• Set Fixture Offset Z
• Fixture Offset Z
• Tool Length Offset (TLO)
• Load CNC Program
• Controller • Run CNC Program
• Control Face • Adjusting Diameter (CDC)
• Keyboard • Shut Down CNC ..
• Start/Home Machine
• Load Tools
Milling Toolpaths (SolidWorksCAM)
• Overview • Facing
• 2D/3D/4X/5X • 2D Contouring
• Cutter Diameter Compensation
• 2D Prismatic) Parts
• Pocketing
• 3D Parts • Slot Milling.
• 4-Axis Parts • Chamfer Milling
• Radius (Corner-Round) Milling
• Standard CAD Views vs. CAM Views
• Center Drill
• CAD Features vs. Machining Features • Drilling Tapping
• Toolpaths by Type and
• 2D Machining Features Example
• 2D Toolpath Terminology
CNC Turning
• Overview • Rake Angle Insert Designations
• Lathe Components • Lathe Tool Types
• Spindle • Face/Turn Tools
• Turret • Groove Tool
• Lathe Coordinate System • Bore Tool
• Driven (Live) Tools • Thread Tool
• Imaginary Tool Tip • Cutoff Tool
• Part Datum • Cutting Speeds and Feeds
• Tools and Tool Holders • Speed/Feed Example
• Chip Breaker • Cutting Feed Example
• Relief Angle • Lathe Setup and Programming
Example
• Tool Cutting Angles
CNC Turning
• Setup Fundamentals of CNC Machining
• Face
• Rough
• Finish
• Groove
• Thread
• Drill
• Bore
• Cutoff
3D Toolpaths (FeatureCAM/MasterCAM)
• Overview
• 3D Cutter Compensation
• Tolerances
• 3D Toolpath Setups
• 3D Roughing
• Parallel Finish
• Scallop Height
• 3D Scallop
• REST Milling
• Pencil Toolpaths
• Conceptualizing 3D Toolpaths
Milling Setups
• Overview
• Fixture Components
• Subplates and Angle Plates
• Clamps
• Shoulder Bolts and Dowel Pins
• Vise Accessories
• Hard Jaws
• Soft Jaws
CNC Milling Work-Holding Examples
• Project 1 : Install Vise
• Project 2 : Install Vise Jaws
• Project 3 : Square Block
• Project 4 : Contour Square Step
• Project 5 : Base
• Project 6 : Housing
• Project 7 : Fan Blades
• Project 8 : Clamp
• Project 9 : Fixture Plate
• Project 10 : French Curve
• Project 11 : Honeycomb
• Project 12 : Bracket
• Project 13 : Microwave Housing
• Project 14 : Geneva Gear