top of page

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

Contact us

What You'll Learn
friendly-confident-woman-writing-her-organizer-isolated-white-wall copy-min.png

CNC Milling

average rating is 3 out of 5
ENROLL NOW
Course Details
Course Level
Beginner
Duration
4 Months
Lectures
31 Lectures
Mode
Offline
KNOW MORE

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)

CNC1502
CNC1504
CNC1506
CNC1506
CNC1502
bottom of page