The CNC Milling Fundamentals course is designed to provide individuals with a comprehensive understanding of Computer Numerical Control (CNC) milling processes. CNC milling is a vital machining technique used in various industries, including aerospace, automotive, manufacturing, and more. This course aims to equip participants with the knowledge and practical skills necessary to operate, program, and troubleshoot CNC milling machines effectively.
Description
What You'll Learn



CNC Milling


Course Details
Course Level
Beginner
Duration
4 Months
Lectures
31 Lectures
Mode
Offline
COURSE NAME
CNC CUSTOM MACRO PROGRAMMING
COURSE LEVEL - CUSTOM PROGRAMMER
COURSE OVERVIEW
Macros give the programmer the ability to perform arithmetic and comparison functions within a CNC program.
Values from macro statements can be passed to the CNC program by using parametric variables.
Macros may be used for probe functions and for part outlines where the part can be defined by an arithmetic formula.
At the conclusion of the course students will be able to develop CNC custom programs to reduce cycle times, increase automation and improve efficiency of programming.
Even the existing CNC part programs can be moderated to macro programs efficiently beyond the limitations of existing G codes.
DURATION - 4 Days
COURSE CO-ORDINATOR
Mr. Dharmender Singh (B.E. Mech., M.E. Production)
Mr. Dharmendra Patel (B.Tech. Production)
COURSE TOPICS
Introduction To Part Programming
Introduction To Macro Programming
Macro Programming Tools
Macro Structure
Data Setting
System Variables And Expressions
Assigning Variables
Macro Arithmetic Commands
Tool Offset Variables
Decisions And Loops
Macro Call
External Output Commands
Alarms And Timers
Parametric Programming
Custom Canned Cycles
Probing With Macro
Interfacing Macro Commands With Physical I/O
Programmable Data Input
Macro Program Simulation On PC In 3D Environment
WHO SHOULD ATTEND
CNC Machine Setters
CNC Programmers
CAD/CAM Engineers
Production Engineers
CNC Machine Maintenance Engineers
Industrial Automation Engineers
Machine Manufacturers
Manufacturing Engineers
PREREQUISITES
CNC Turning Programming And Operating : Fanuc Entry Level
(Course Code : CNC1501)
CNC Milling Programming And Operating : Fanuc Entry Level
(Course Code : CNC1502)
CNC Turning Programming And Operating : Siemens Entry Level
(Course Code : CNC1503)
CNC Milling Programming And Operating : Siemens Entry Level
(Course Code : CNC1504)
CNC Programming And Operating : Expert Programmer
(Course Code : CNC1505)
ALLIED COURSES
Machine Drawing And Blue Print Reading (Course Code : EG1503)
AutoCAD Essentials (Course Code : ACAD1501)
COURSE NAME
CNC MILLING OPERATING AND PROGRAMMING > FANUC CONTROL
CNC CONTROLLER
INDUSTRIAL FANUC CONTROL
COURSE LEVEL
INTRODUCTORY
COURSE OVERVIEW
This course is primarily aimed to prove as a stepping stone in learning the principles employed in CNC technology.
At first level the candidate is made to learn G and M codes.
Theory classes are conducted based on exercises and examples focused on industrial CNC milling machine operations.
This course is designed by the professionals who are well conversant with the CNC manual part programming used quite often in the production of mechanical parts.
Students get thorough practical exposure in real time machining environment to operate the industrial CNC milling machine.
Industrial CNC Fanuc control’s operator and programmer panel is explained at length.
Prior to machining practice, the programs are verified and simulated on computers in the institute.
DURATION - 40 Hrs.
COURSE CO-ORDINATOR
Mr. Dharmender Singh (B.E. Mech., M.E. Production)
Mr. Dharmendra Patel (B.Tech. Production)
COURSE TOPICS
1. INTRODUCTION
What is a CNC control?
How FANUC CNC control is different from other CNC controls
Introduction to FANUC CNC control screen layout
Explanation of Coordinate system
Meanings of WCS, MCS and reference point
Right hand rule for VMC Axis designation
Fundamentals of 3 Axis, 4 axis and 5 axis CNC Milling machine
Fundamental Difference between HMC and VMC
Introduction dual pallet CNC Milling machines and their advantage
Description of Operating Modes
Description of manual control modes : JOG/HANDLE/MDA Modes
Description of working in AUTO Mode
Description of feed override and spindle speed override
2. SETTING UP THE MACHINE
Creating new tools in the tool offset area
Operating sequences to determine tool offsets
Entering the tool offset values for various tools
Enter / modify the work offset
Practical exercises on machine control panel
3. BASICS OF PROGRAMMING
Meaning of G Codes
List of G codes : as modal, position, machining and Canned Cycles
Meaning of M codes
List of M codes
Meaning of S-Function, T-Function and F-Function
What is a CNC program ?
Structure of a CNC part program
Parts of a CNC part program
Description of Headers and Footer
Practical exercises on machine control panel
4. CREATING A BASIC PROGRAM
Creation of slots using G00 and G01 commands
Cutting circles and ellipses
Creation of slots using G02 and G03 commands
Editing and Deleting of Part Programs
Description on Work Offsets, Tool offsets
Creating a part program using machine control panel
Practical exercises
Simulation of programs on computer
Real time exercises on industrial VMC
5. WORKING WITH A PART PROGRAM
Description of programming modes :
Absolute (G90) and Incremental Modes (G91)
Cutter Radius Compensation (G40, G41 AND G42)
Selection of work planes (G17, G18 AND G19)
Cutting dies and punch
Creating a part program using machine control panel
Practical exercises
Simulation of program on computer
Real time exercises on industrial VMC
6. ADVANCE PROGRAMMING TECHNIQUES
Introduction to sub-programs
Calling subprogram
Looping subprograms
Cutting through slots using sub-programs
Mirroring a profile using subprograms
Axis rotation command
Use of scaling command
Concepts of reference planes
Concept of machining parameters during roughing
Concept of machining parameters during finishing
Cutting circular pockets
Cutting rectangular pockets
Pocket in a pocket
Practical exercises
Simulation of program on computer
Real time exercises on industrial VMC
7. CANNED CYCLES
Introduction of canned cycles
Objective of canned cycles
Introduction of Drilling, Boring and Tapping operations
List of canned cycles (G81 to G89)
Standard cycle format for canned cycles
Understanding the role of R plane and retraction plane
Conceptualization of tool motion during canned cycles
Creating Holes using Drilling Cycles
(Cycles G81, G82, G73 and G83)
Creating holes at different locations
Creating holes in linear patterns
Creating holes in circular patterns
Application of axis rotation command
Creating holes on PCD
Use of subprograms for hole creation
Cutting RH and LH threads using Tapping Cycles
(Cycles G84 and G74)
Calculation of Spindle RPM and Cutting Feed Value for tapping on VMC
Concepts of Counter boring and Counter sinking for enlarging holes
Tools used for Counter boring and Counter sinking
Use of G85, G86, G87, G88 and G89 in boring
Practical exercises
Simulation of program on computer
Real time exercises on industrial VMC
WHO SHOULD ATTEND
X, XII Pass
Graduates/Under Graduates
ITI, Diploma and B.Tech. Students
CAD Operators
Product Designers
Machine Operators
Maintenance Engineers
Production Engineers
PREREQUISITES - None
ALLIED COURSES
Machine Drawing And Blue Print Reading (Course Code : EG1503)
AutoCAD Essentials (Course Code : ACAD1501)
CNC Turning – Operating and Programming (Course Code : CNC1501)
COURSE NAME
CNC MILLING OPERATING AND PROGRAMMING > FANUC CONTROL
CNC CONTROLLER
INDUSTRIAL FANUC CONTROL
COURSE LEVEL
INTRODUCTORY
COURSE OVERVIEW
This course is primarily aimed to prove as a stepping stone in learning the principles employed in CNC technology.
At first level the candidate is made to learn G and M codes.
Theory classes are conducted based on exercises and examples focused on industrial CNC milling machine operations.
This course is designed by the professionals who are well conversant with the CNC manual part programming used quite often in the production of mechanical parts.
Students get thorough practical exposure in real time machining environment to operate the industrial CNC milling machine.
Industrial CNC Fanuc control’s operator and programmer panel is explained at length.
Prior to machining practice, the programs are verified and simulated on computers in the institute.
DURATION - 40 Hrs.
COURSE CO-ORDINATOR
Mr. Dharmender Singh (B.E. Mech., M.E. Production)
Mr. Dharmendra Patel (B.Tech. Production)
COURSE TOPICS
1. INTRODUCTION
What is a CNC control?
How FANUC CNC control is different from other CNC controls
Introduction to FANUC CNC control screen layout
Explanation of Coordinate system
Meanings of WCS, MCS and reference point
Right hand rule for VMC Axis designation
Fundamentals of 3 Axis, 4 axis and 5 axis CNC Milling machine
Fundamental Difference between HMC and VMC
Introduction dual pallet CNC Milling machines and their advantage
Description of Operating Modes
Description of manual control modes : JOG/HANDLE/MDA Modes
Description of working in AUTO Mode
Description of feed override and spindle speed override
2. SETTING UP THE MACHINE
Creating new tools in the tool offset area
Operating sequences to determine tool offsets
Entering the tool offset values for various tools
Enter / modify the work offset
Practical exercises on machine control panel
3. BASICS OF PROGRAMMING
Meaning of G Codes
List of G codes : as modal, position, machining and Canned Cycles
Meaning of M codes
List of M codes
Meaning of S-Function, T-Function and F-Function
What is a CNC program ?
Structure of a CNC part program
Parts of a CNC part program
Description of Headers and Footer
Practical exercises on machine control panel
4. CREATING A BASIC PROGRAM
Creation of slots using G00 and G01 commands
Cutting circles and ellipses
Creation of slots using G02 and G03 commands
Editing and Deleting of Part Programs
Description on Work Offsets, Tool offsets
Creating a part program using machine control panel
Practical exercises
Simulation of programs on computer
Real time exercises on industrial VMC
5. WORKING WITH A PART PROGRAM
Description of programming modes :
Absolute (G90) and Incremental Modes (G91)
Cutter Radius Compensation (G40, G41 AND G42)
Selection of work planes (G17, G18 AND G19)
Cutting dies and punch
Creating a part program using machine control panel
Practical exercises
Simulation of program on computer
Real time exercises on industrial VMC
6. ADVANCE PROGRAMMING TECHNIQUES
Introduction to sub-programs
Calling subprogram
Looping subprograms
Cutting through slots using sub-programs
Mirroring a profile using subprograms
Axis rotation command
Use of scaling command
Concepts of reference planes
Concept of machining parameters during roughing
Concept of machining parameters during finishing
Cutting circular pockets
Cutting rectangular pockets
Pocket in a pocket
Practical exercises
Simulation of program on computer
Real time exercises on industrial VMC
7. CANNED CYCLES
Introduction of canned cycles
Objective of canned cycles
Introduction of Drilling, Boring and Tapping operations
List of canned cycles (G81 to G89)
Standard cycle format for canned cycles
Understanding the role of R plane and retraction plane
Conceptualization of tool motion during canned cycles
Creating Holes using Drilling Cycles
(Cycles G81, G82, G73 and G83)
Creating holes at different locations
Creating holes in linear patterns
Creating holes in circular patterns
Application of axis rotation command
Creating holes on PCD
Use of subprograms for hole creation
Cutting RH and LH threads using Tapping Cycles
(Cycles G84 and G74)
Calculation of Spindle RPM and Cutting Feed Value for tapping on VMC
Concepts of Counter boring and Counter sinking for enlarging holes
Tools used for Counter boring and Counter sinking
Use of G85, G86, G87, G88 and G89 in boring
Practical exercises
Simulation of program on computer
Real time exercises on industrial VMC
WHO SHOULD ATTEND
X, XII Pass
Graduates/Under Graduates
ITI, Diploma and B.Tech. Students
CAD Operators
Product Designers
Machine Operators
Maintenance Engineers
Production Engineers
PREREQUISITES - None
ALLIED COURSES
Machine Drawing And Blue Print Reading (Course Code : EG1503)
AutoCAD Essentials (Course Code : ACAD1501)
CNC Turning – Operating and Programming (Course Code : CNC1501)
COURSE NAME
CNC ADVANCED PROGRAMMING
CONTROLLER - INDUSTRIAL FANUC/SINUMERIK CONTROL
COURSE LEVEL - EXPERT PROGRAMMER
COURSE OVERVIEW
The manufacturing sector in general and metalworking is expanding every day with the introduction of new materials, tools and processes.
The CNC machine setters and programmers are finding difficulties in facing these day to day challenges.
By joining this advanced course in CNC training, the experienced programmers will gain the most current industrial level expertise to create smart programs using the advanced techniques.
Theory lectures are prepared on the topics like CNC Tooling and Insert types for various machining operations after deep research.
Workshop calculations, selection of Feed, Speed and depth of cut, technical working drawing reading are the key areas where emphasis is focused the most for those who lack understanding in spite of long experience in manufacturing industry.
In-depth information is exchanged in a customised plan to benefit the most from our comprehensive expertise in CNC training.
After this new level of expertise in CNC programming the user can handle difficult CNC machining problems with greater confidence.
DURATION - 10 Days
COURSE CO-ORDINATOR
Mr. Dharmender Singh (B.E. Mech., M.E. Production)
Mr. Dharmendra Patel (B.Tech.Production)
COURSE TOPICS
1. CNC COORDINATE SYSTEM
Machine Coordinate System (MCS)
Work Coordinate System (WCS)
Local Coordinate System (LCS)
2. TOOL OFFSETS
Four Different Offset Methods
Changing Work Piece Coordinate System
Workpiece Coordinate System Shift
Displaying and Setting the Workpiece Origin Offset Value
Wear Offset Manipulations
3. GETTING MORE FROM G CODES
Introduction to G Code Systems (A Type, B Type or C Type)
Grouping of One Shot and Modal G Codes
Difference Between Constant Lead and Variable Lead Threading
Straight Thread Cutting Using G32 Or G33
Taper Thread Cutting Using G32 Or G33
Taper Threading Cycle (G92)
Variable Lead Threading (G34)
Cutting Multi Start Threads
Oil Groove Shape Cutting
Multiple threading cycle (G76)
End Face Peck Drilling Cycle (G74)
Front Face Rigid Tapping Cycle (G84)
4.CREATING PROFILES WITH ACCURACY
Direct Drawing Dimensions Programming
Incremental Mode Programming
Multiple Repetitive Cycles
Tool Nose Radius Compensation Introduction
Practical Applications Of G40, G41 And G42
5. TURNING CALCULATIONS
The Purpose of Toolpath Calculations
Facing and Turning Calculations
Trigonometric Relations
Drilling Calculations
Tool Nose Radius
Using TNRC
Incorporating TNR Calculations
Chamfer with TNRC
Chamfer Without TNRC
Arc Programming Methods
Full Arc with TNRC
Programming an Arc Motion
Calculating a Radius Without TNRC
Calculating Leading Edges Without TNRC
Partial Arc with TNRC
Finding the Arc Center Coordinates
Finding the Partial Arc Endpoints
6. SCREW THREADS AND THREADED FASTNERS
ISO, British And American Standards
Conventional Representation Of Threads
How Screw Threads Are Designated
Screw Thread Tolerances Introduction
Designation Of ISO Metric Thread Tolerance
Designation Of ISO Inch Thread Tolerance
ISO Screw Threads Tolerances Position And Grades
7. TOOLINGS AND INSERTS SELECTION
Insert Materials
Grade Of ISO Classification Of Material
Insert Designation System
Inserts Used For Aluminium
Tool Holder Designation System
Boring Bar Designation System
Threading Inserts And Toolings
Thread Insert designation System
Threading Tool Designation System
Thread Cutting Methods
Grooving And Parting Inserts
Blade And Holder Designation System
8. QUALITY AND TESTING
Measuring And Gauging Instruments
Measuring Procedure Introduction
Direct, Indirect And Comparative Measurements
Gauges And Their Application
Standard Gauges And Limit Gauges
Use Of Vernier, Dial And Digital Calipers
Types And Use Of Micrometers
Use Of Height Gauge
Use Of Dial And Digital Indicator
Dial Test Indicator
Use Of Bore Gauges
Setting Rings
Use Of Telescopic Gauges
Protractors Simple, Digital And Universal
Feeler Gauge
Thread Pitch Gauge
Radius Gauge
Electronic Radius Gauge
Inside And Outside Caliper
Centre Indicator
WHO SHOULD ATTEND
CNC Machine Setters
CNC Programmers
CAD/CAM Engineers
Production Engineers
CNC Machine Maintenance Engineers
Industrial Automation Engineers
Machine Manufacturers
Manufacturing Engineers
PREREQUISITES
CNC Turning Programming And Operating : Fanuc Entry Level(Course Code : CNC1501)
CNC Turning Programming And Operating : Siemens Entry Level(Course Code : CNC1503)
ALLIED COURSES
CNC Milling Programming And Operating : Fanuc Entry Level(Course Code : CNC1502)
CNC Milling Programming And Operating : Siemens Entry Level(Course Code : CNC1504)
CNC Custom Macro Programming : Custom Programmer(Course Code : CNC1506)
UG NX – CAD/CAM
SolidWORKS + SolidCAM
DelCAM PowerMill / FeatureCAM

CNC Turning

Turning CAM

Milling CAM
More Courses:
COURSE NAME
CNC MILLING OPERATING AND PROGRAMMING
CNC CONTROLLER
INDUSTRIAL SINUMERIK CNC CONTROL
COURSE LEVEL - INTRODUCTORY
COURSE OVERVIEW
This course is primarily aimed to prove as a stepping stone in learning the principles employed in CNC technology.
At first level the candidate is made to learn SinumeriK control based G, M and other programming codes.
Programming exercises provide in depth knowledge of Sinumerik control Cycles.
This course is designed by the professionals who are well conversant with the CNC manual part programming used quite often in the production of mechanical parts.
Students get thorough practical exposure in real time machining environment to operate the industrial CNC milling machine.
Industrial Sinumerik control’s operator and programmer panel is explained at length.
Prior to machining practice, the programs are verified and simulated on computers in the institute.
DURATION - 10 Days
COURSE CO-ORDINATOR
Mr. Dharmender Singh (B.E. Mech., M.E. Production)
Mr. Dharmendra Patel (B.Tech. Production)
COURSE TOPICS
1. INTRODUCTION
What is a CNC control?
How Sinumerik CNC control is different from other CNC controls
Introduction to SinumeriK CNC control screen layout
Understanding the meaning of key definintions
Explanation of Coordinate system
Description of Operating Modes
Description of manual control modes : JOG/HANDLE/MDA Modes
Description of working in AUTO Mode
Practical exercises
2. SETTING UP THE MACHINE
Switching ON and reference approach
Creating new tools in the tool offset area
Operating sequences to determine tool offsets
Entering the tool offset values for various tools
Enter / modify the work offset
Programming setting data in parameter operating area
Practical exercises on machine control panel
3. BASICS OF PROGRAMMING
Meaning of G Codes
List of G codes : as modal, position, machining and Canned Cycles
Meaning of M codes
List of M codes
Meaning of S-Function, T-Function and F-Function
What is a CNC program ?
Structure of a CNC part program
Parts of a CNC part program
Description of Headers and Footer
Practical exercises on machine control panel
4. CREATING A BASIC PROGRAM
Description & creation of Program in linear and circular interpolations
Editing and Deleting of Part Programs
Description on Work Offsets, Tool offsets
Creating a part program using machine control panel
Practical exercises
Simulation of program
Real time exercises on industrial VMC
5. WORKING WITH A PART PROGRAM
Description of programming modes :
Absolute and Incremental Modes
Description of the following within the Program Control:
Dry Run, Conditional Stop, Block Skip, Block Search
Tool Radius Compensation
Understanding of concepts like Trans, Rot, Scale, Mirror in a program
Creating a part program using machine control panel
Practical exercises
Simulation of program on computer
Real time exercises on industrial VMC
6. ADVANCE PROGRAMMING TECHNIQUES
Use of programming cycles
Introduction to subroutines
Basic Milling Programming
(Cycles 71, 72, 76, 77, 90, SLOT1, SLOT2, POCKET1, POCKET2, Long hole).
Standard cycle’s explanation with sample programs.
Application of subroutines
Practical exercises
Simulation of program
Real time exercises on industrial VMC
7. CANNED CYCLES
Introduction of Drilling, Boring and Tapping operations
Basic Drilling programming.
(Cycles 82, 83, 84, 840, 85, 86, 88, holes1, holes2, cycle 801)
Standard cycle’s explanation with sample programs.
Practical exercises
Simulation of program on computer
Real time exercises on industrial VMC
8. CASE STUDIES AND INDUSTRIAL APPLICATIONS
Nesting of Part Program
Jump Commands
R – Parameter program.
Using macro commands “$” for work offset/ tool offset/ part count/ cycle time/ tool correction…
Cycles alarms and programming alarms – resolving
Practical exercises
Simulation of program on computer
Real time exercises on industrial VMC
WHO SHOULD ATTEND
X, XII Pass
Graduates / Under Graduates
ITI, Diploma and B.Tech. Students
CAD Operators
Product Designers
Machine Operators
Maintenance Engineers
Production Engineers
PREREQUISITES - None
ALLIED COURSES
Machine Drawing And Blue Print Reading (Course Code : EG1503)
AutoCAD Essentials (Course Code : ACAD1501)