When you enroll in this course, you'll also be enrolled in this Specialization.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate
There are 7 modules in this course
In this course, learners will be introduced to the fundamental concepts of computer-aided manufacturing and its implementation through open-source software. The course involves topics related to Computer-Aided Manufacturing (CAM), Computer-Aided Process Planning (CAPP), Essentials of CNC machines and Robotic Arms, NC programming, and Toolpath generation through open-source software and CAD/CAM tools PowerShape and PowerMill.
This course is best suited for undergraduate students in mechanical engineering. Professionals working across IoT, Product Design, Materials, Mechanics, and System Design functions in Automotive, Aerospace, FMCG, Pharma/Medical Equipment Production, Energy, Metals and Mining, and Oil and Gas – potential sectors for the deployment of Digital Manufacturing and Smart Factory concept.
After completing this course, a learner will be able to
• Write NC programs using G-codes and M-codes
• Generate NC programs for the toolpath for machining, engraving, laser cutting, etc.
• Generate NC programs for the toolpath for 3D printing
• Utilize a CAD/CAM tool PowerShape and PowerMill
In this course, learners will be introduced to the fundamental concepts of computer-aided manufacturing and its implementation through open-source software. The course involves topics related to the Computer-Aided Manufacturing (CAM), Computer-Aided Process Planning (CAPP), Essentials of CNC machines and Robotic Arms, NC programming, and Toolpath generation through open-source software and CAD/CAM tool PowerShape and PowerMill.
What's included
3 readings1 discussion prompt
Show info about module content
3 readings•Total 30 minutes
Meet Your Instructor - Dr. Sajan Kapil•10 minutes
Course Structure and Planning•10 minutes
Honor Code•10 minutes
1 discussion prompt•Total 10 minutes
Introduce Yourself•10 minutes
Fundamentals of Computer Aided Manufacturing
Module 2•4 hours to complete
Module details
In this module, a brief overview of Computer Aided Manufacturing has been provided. The students will be able to understand the need of CAD/CAM into the present smart manufacturing society. This module highlights different computer aided process planning strategies and their advantages over traditional process planning methods. By the end of this module, the user will be able to generate a process plan for additive as well as subtractive manufacturing process of any given part.
What's included
16 videos5 readings3 assignments
Show info about module content
16 videos•Total 86 minutes
Introduction to Computer Aided Manufacturing•4 minutes
Introduction to CAD/CAM•8 minutes
Scope of CAD/CAM•4 minutes
Introduction to Discrete Manufacturing•5 minutes
Introduction to Process Planning•2 minutes
Activities in Process Planning•8 minutes
Development of Process Plan•4 minutes
Steps of Process Planning•8 minutes
Introduction to CAPP•3 minutes
Model of CAPP•3 minutes
Architecture of CAPP: Machining•6 minutes
Architecture of CAPP: Additive Manufacturing•9 minutes
Approaches of CAPP: Variant CAPP•6 minutes
Approaches of CAPP: Generative CAPP•7 minutes
Approaches of CAPP: Hybrid CAPP•5 minutes
Approaches of CAPP: Different systems for various CAPP approaches•4 minutes
5 readings•Total 50 minutes
Process Planning•10 minutes
Computer-aided process planning (CAPP)•10 minutes
Process Planning•10 minutes
Computer-aided process planning (CAPP)•10 minutes
What is process planning?•10 minutes
3 assignments•Total 90 minutes
Basics of CAM - Quiz•30 minutes
Think of CAPP - Quiz•30 minutes
Test your learnings - Quiz•30 minutes
Elements of CNC Machines and Robotic Cells
Module 3•5 hours to complete
Module details
This module will introduce the different essential elements of CNC machines and industrial robots with their architecture. Furthermore, the present module provides the detailed information regarding the types, application, benefits of the different type of CNC milling and Robot. This will help to understand the basic concept regarding the working principle of a CNC machine or a Robot. Moreover, the demonstration of different CNC machine and Robot will provide the operational knowledge.
What's included
35 videos2 readings3 assignments
Show info about module content
35 videos•Total 142 minutes
Classification of Robots•8 minutes
Different Application of Robots•6 minutes
Axes and Applications•10 minutes
Different Programming Methods•4 minutes
Demonstration of 3 Axis VMC•2 minutes
Demonstration of 3 Axis VMC: CNC Controller 1•2 minutes
Demonstration of 3 Axis VMC: CNC Controller 2•6 minutes
Demonstration of 3 Axis VMC: CNC Controller 3•4 minutes
Demonstration of 3 Axis VMC: Compressor•1 minute
Demonstration of 3 Axis VMC: Coolant System•2 minutes
Demonstration of 3 Axis VMC: Axes•3 minutes
Demonstration of 3 Axis VMC: Operation of ATC and Coolant System•1 minute
Demonstration of 3 Axis VMC: Tool Holder and its Components•2 minutes
Demonstration of 3 Axis VMC: PLC•1 minute
Demonstration of 3 Axis VMC: Pneumatic and Lubrication System•2 minutes
CNC for Different Application: Machining (5-Axis Milling Machine: Spindle)•1 minute
CNC for Different Application: Machining (5-Axis Milling Machine: ATC) I•2 minutes
CNC for Different Application: Machining (5-Axis Milling Machine: ATC) II•1 minute
CNC for Different Application: Machining (5-Axis Milling Machine: Controller -1)•4 minutes
CNC for Different Application: Machining (5-Axis Milling Machine: Controller - 2)•7 minutes
CNC for Different Application: MRF•11 minutes
CNC for Different Application: WAAM•15 minutes
Robot for Different Application: 3D Printing (6-Axis 3d Printing Setup)•1 minute
Robot for Different Application: 3D Printing (6-Axis 3d Printing Setup: Welding Unit_1)•2 minutes
Robot for Different Application: 3D Printing (6-Axis 3d Printing Setup: Welding Unit_2)•2 minutes
Robot for Different Application: 3D Printing (6-Axis 3d Printing Setup: Wire Buffer Unit)•2 minutes
Robot for Different Application: 3D Printing (6-Axis 3d Printing Setup: Welding Torch)•3 minutes
Robot for Different Application: 3D Printing (6-Axis 3d Printing Setup: Teach Pendent)•3 minutes
Demonstration of 6 Axis Industrial Milling Robot•3 minutes
Demonstration of 6 Axis Industrial Milling Robot: Spindle•1 minute
Demonstration of 6 Axis Industrial Milling Robot: Robot Controller•4 minutes
Demonstration of 6 Axis Industrial Milling Robot: Teach Pendant•4 minutes
Demonstration of 6 Axis Industrial Milling Robot: Axes•4 minutes
Popular AM Machines: Fused Deposition Module•12 minutes
Popular AM Machines: Stereolithographic Apparatus•7 minutes
2 readings•Total 60 minutes
Machine architecture•30 minutes
CNC and Robot for different application•30 minutes
3 assignments•Total 90 minutes
Know your Robots - Quiz•30 minutes
How to machine it! - Quiz•30 minutes
Don't Challenge CNC machines - Quiz•30 minutes
Part Programming
Module 4•5 hours to complete
Module details
The part program is a sequence of instructions, which describe the work, which has to be done on a part, in the form required by a computer under the control of computer numerical control (CNC) software. The present module will provide the basic concepts behind the generation of NC code for CNC machine or Industrial Robot. It also includes the demonstration of preparing a program sheet from a drawing sheet.
What's included
19 videos3 readings4 assignments
Show info about module content
19 videos•Total 87 minutes
List of Content and Need for Part Programming•3 minutes
Description of Machine Tool•5 minutes
Motion and Axes of Machine Tool•7 minutes
Point to Point and Continuous Path Machining•3 minutes
Software for Part Programming•6 minutes
Integrating CAD and CAM•5 minutes
NC Programming•4 minutes
Syntax of NC File•4 minutes
Different Types of G/M Codes•4 minutes
APT Programming•2 minutes
APT Programming: Geometric Statements•7 minutes
APT Programming: Motion Statements•6 minutes
APT Programming: Auxiliary Statements•7 minutes
Demonstration of different G codes: G00•7 minutes
Demonstration of different G codes: G01•4 minutes
Demonstration of different G codes: G02/G03•8 minutes
Demonstration of different G codes and M codes: M06•1 minute
Demonstration of different G codes and M codes: M08 and M09•0 minutes
Demonstration of different G codes and M codes: Robot•4 minutes
3 readings•Total 70 minutes
Part programming for milling operation•30 minutes
NC and APT programming•20 minutes
Introduction of different G codes and M codes•20 minutes
4 assignments•Total 120 minutes
Part programming - Quiz•30 minutes
APT programming - Quiz•30 minutes
Grip on G code and M code - quiz•30 minutes
Test your G code skills - Quiz •30 minutes
Toolpath Planning for CNC Machines
Module 5•5 hours to complete
Module details
Demonstrate understanding of the use and programming of different CNC machine. Furthermore, the present module will provide the detail on the toolpath generation for a CNC machine used for different purpose such as milling, 3D printing, etc. This will help in visualizing the manufacturing process through the use of volumetric simulation and detect the issues such as collision, gauging, etc. before going into the actual machine.
What's included
21 videos3 readings4 assignments
Show info about module content
21 videos•Total 146 minutes
Toolpath Planning: Classification•4 minutes
Area-Filling Methods: Classification•1 minute
Area-Filling Methods: Grid cutting•3 minutes
Area-Filling Methods: Pixel•4 minutes
Area-Filling Methods: Mask•2 minutes
Area-Filling Methods: Path•5 minutes
Area-Filling Methods: Raster•3 minutes
Area-Filling Methods: Zigzag•3 minutes
Area-Filling Methods: Contour Path•2 minutes
Area-Filling Methods: Spiral•2 minutes
Area-Filling Methods: Space Filling Path•3 minutes
Area-Filling Methods: MAT•3 minutes
Area-Filling Methods: Other Strategies•7 minutes
Introduction for Powershape•14 minutes
Roughing operation: Selection of Tool•17 minutes
Roughing Operation: Lead and Links•16 minutes
Roughing Operation: Create the Toolpath•20 minutes
Finishing Operation•20 minutes
Selection of Work Coordinate System•12 minutes
Transfer of G code to CNC machine•2 minutes
Milling Operation•4 minutes
3 readings•Total 30 minutes
Toolpath planning strategies•10 minutes
CAM Package for Milling Operation•10 minutes
Demonstration of Toolpath for CNC machine•10 minutes
4 assignments•Total 120 minutes
Path planning - Quiz•30 minutes
Path planning - II Quiz•30 minutes
CNC operations - Quiz•30 minutes
CNC path planning - Quiz•30 minutes
Toolpath Planning for Robotic Cells
Module 6•4 hours to complete
Module details
Demonstrate understanding of the use and programming of industrial robots and describing how robots and automation are used in industry. The present module will provide the detail on the toolpath generation for a robot for different purpose including, milling, 3d printing, etc. A detailed methodology for defining TCP and user frame of the robot will be discussed in detailed. By the end of this lesson, the user will be able to use the generated NC file in an industrial robot.
What's included
16 videos2 readings3 assignments
Show info about module content
16 videos•Total 155 minutes
Demonstration of CAM packages for Additive Manufacturing: Inkscape 1•34 minutes
Demonstration of CAM packages for Additive Manufacturing: Ultimate Cura•35 minutes
Introduction to a CAD/CAM Package: PowerShape and PowerMill•4 minutes
Model Preparation for PowerMill Additive•7 minutes
Toolpath planning for Additive Manufacturing using PowerMill Additive•12 minutes
Multi Axis Toolpath generation for Directed Energy Deposition process Part 1•9 minutes
Multi Axis toolpath generation for Directed Energy Deposition process Part 2•10 minutes
Multi Axis Toolpath generation for Directed Energy Deposition using Robotic Cell•4 minutes
Introduction to Robot Coordinate Systems •4 minutes
Robot 6th Axis Plane•2 minutes
Tool Center Point of Robots•10 minutes
Different methods of defining User Frame of a Robot•6 minutes
Steps involved in toolpath planning through CAM package•2 minutes
Demonstration of Toolpath planning through CAM Package: PowerMill Robot•7 minutes
Different Orientation Vectors of Tool in Robots•4 minutes
Robot Configurations•5 minutes
2 readings•Total 20 minutes
Robotics and its motion-controlling•10 minutes
CAM package for robotic configurations•10 minutes
3 assignments•Total 90 minutes
Tools for path planning - Quiz•30 minutes
Robot path planning - Quiz•30 minutes
Use of computers in manufacturing - Quiz•30 minutes
Course End Assessments
Module 7•1 hour to complete
Module details
What's included
1 reading1 assignment
Show info about module content
1 reading•Total 10 minutes
Conclusion•10 minutes
1 assignment•Total 45 minutes
Test your CAM journey•45 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
The Indian Institute of Technology Guwahati is a premier institute engaged in higher education and research in engineering, design, basic sciences, applied sciences, and humanities. It is recognized as an institute of national importance by the Government of India for its overall excellence in teaching and research. IIT Guwahati is regarded as one of the best institutions, distinguished by its commitment to promoting innovation through advanced science and technology.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.