El Camino College

Division of Industry and Technology

MTT-11 Numerical Control Programming With CATIA V5 

Machine Tool Technology

Couse Policies
Course Material
Online Resources


CATIA V5 Manufacturing Online Training Course info:

Machine Tool Technology 11, Section 4792


This course is available to anyone with internet access

Students who enroll in this course will be eligible to purchase the student version of CATIA with basic NC functions.

Find more information here - Distance Education

And here - El Camino CollegeSchedule of classes & Fees

Please email any questions to rbombassei@elcamino.edu

Or call the Industry and Technology office - 310 660 3624

To top of page 

Course Syllabus for MTT-11

Instructor: Roger Bombassei





Numerical Control Graphics Programming with CATIA


MTT-11ABCD Section 4792


Recommended Preparation: CADD-31; Orientation to CATIA
                        and CADD-32; Solid Modeling with CATIA





Roger Bombassei

Email: rbombassei@elcamino.edu

Mailbox: Industry & Technology

Office hours: 6:00 PM through 7:00 PM PST in the chat room (please email me to be sure I'll be there)





This is an intermediate course in computer aided numerical control programming emphasizing interactive computer graphics with CATIA * (*registered trade mark of Dassault Systems). Concepts explored include interactive geometry and surface construction, tool motion, numerical control (NC) MILLING functions, graphic editing, graphic output, repetitive programming, and complex surface machining for three, four and five axis machining centers. Students will have the opportunity to graphically process programs using Microsoft Windows based graphics work stations.”




This course will provide a general understanding of the basic functions of the CATIA V5 Manufacturing Modules.


One of the most important goals of this course is to provide knowledge and skills that will enable students to create Numerical Control Programs using CATIA.


We will cover all of the functions in the Prismatic Machining, 3-Axis Surface Machining, and Advanced Machining Toolbars.  This is a lot of information to cover in one semester so we will not be able to get to every detail of the CATIA manufacturing package.  You will use your basic CATIA understanding from your previous courses for creating basic tooling.  I will provide all part models so you won’t have to spend much time modeling geometry.


Course Format


This is an online course.   All assignments including part files and instructions will be downloaded from the Assignment area.  Any questions you have about CATIA or about using Blackboard should be posted in the Discussion area.  By posting in the discussion area all students will benefit.  We will also be using the Chat room for live communication.  And we will use the Virtual Classroom for live demonstrations.

You will be doing tutorial projects from the online help, which will take you through all of the basic machining functions.  There is also a book assignment, which will get you used to program a part from start to finish.  And finally, I will provide fully modeled parts for you to create machine programs using your own methods.





After completing this course, you will be able to do the following:


  • Demonstrate the proper use of the basic Prismatic Machining, Surface Machining, and Advanced Machining functions available in the CATIA NC programming package.


  • Create complete NC programs from a design model or blueprint.


  • Use program verification tools available in CATIA to avoid sending bad code out to the machines.


  • Process completed NC programs and produce code specific to machine controllers.


  • Understand the Specification Tree and the importance of documenting programs.


  • Create documentation describing machine setup, tooling, and program operation for the machine operator.


  • Understand how to use CATIA’s online documentation.





In order to complete this course you will need access to CATIA software including the Advanced Machining Module.  You can complete this course using any version of CATIA at work, at home, or in the Labs at El Camino.   You will also need an Internet connection with email capabilities.  And you will need a compression program like WinZip.  If you don’t have one, I will provide links to free compression programs.


The required book for this course is The Advanced CATIA Workbook by Richard Cozzens.  It can be ordered from Schroff.com or Amazon.com as well as many other technical bookstores and the El Camino College bookstore.





Basic CATIA Functions


The following projects will be done using the CATIA online documentation.  Each bulleted subject can be looked up in the online documentation be either doing a search, or using Help | What’s This? and clicking on the icon in question.  All assignments in this area are due before the next section begins.


NC Basics

  • Introduction to Workbench & Specification Tree
  • Creating a Part Operation
  • Machining Axis Setup
  • Tool Management
  • Tool Path Replay
  • Generating Output  - APT Source / NC Code


Prismatic Machining Operations

  • Facing
  • Pocketing
  • Profile Contouring
  • Curve Following
  • Point to Point


3 – Axis Surface Milling Operations

  • Sweep Roughing
  • Roughing
  • Sweeping
  • Pencil
  • Zlevel
  • Contour Driven
  • Isoparametric Machining
  • Spiral Milling


Multi–Axis Surface machining

  • Multi-Axis Profile Contouring
  • Multi-Axis Sweeping
  • Multi-Axis Contour Driven
  • Multi-Axis Curve Machining
  • Multi-Axis Isoparametric Machining
  • Multi-Axis Drilling


Online Documentation Programming Assignments


There are four assignments in the online documentation that will also be required in addition to the above assignments.  In the NC Manufacturing area do the following assignments.


Prismatic Machining


3 – Axis Surface Machining


Multi Axis Surface Machining


Advanced Machining


Advanced CATIA Workbook Assignment


Lesson 5 in the workbook is due at the end of the semester


Self Guided Programming Assignments


There are 4 part files that can be downloaded from the Assignment area of Blackboard.  Once you have completed the CATIA online tutorial assignments, you should be more comfortable about completing an NC part program on your own.  Everyone is required to program Part 1 complete.  Follow this link to see the shop floor documentation for this assignment - Shop Floor Docs.  Be sure to click on all of the links of each page.  This should give you an idea of what is expected.  You can see the machining functions used and the cutters used.  The other 3 parts are extra credit for anyone who has completed all of the other required work.  Don’t begin working on extra credit assignments until you are finished with all required assignments.


Note: 25% of the grade for this assignment will be for participation in the discussion area.  Post at least two questions about this assignment in the discussion forum.  Also, please respond to at least two posts in the discussion area.   Please be sure to use a descriptive subject line on your posts.  If you don’t have any questions and you can’t find any posts to respond to then write two posts describing programming techniques you think the other students might benefit from.  You can also meet me in the chat room if you have questions (see Instructor Contact Information for office hours).  But remember to post at least two questions and two responses in the discussion area.


You should keep all documents for each program (CATProcess, CATProduct, and CATParts) in a separate folder.  When you are ready to turn in your assignment, zip up the folder using a descriptive name (such as “Self Guided Program 1.zip”) and send it to me using the Digital Drop Box.  You can find the Digital Drop Box in the Tools area of Blackboard.  Once in the Digital Drop Box select Send File then select Browse and select the file you want to send then select Submit.  For more information see the Blackboard Student Manual in the Tools area of the Blackboard main page.






Submitting Assignments


All assignments will be turned in using Blackboards Digital Drop box.  Instructions for using the Digital Drop box are found on the course website (select Tools | Digital Drop box).  Please store all required files in one folder and compress folder into one .zip file using compression program such as WinZip.


Late Policy


Assignments must be turned in on time to receive full credit.  You will lose 10% of the assignments total points for every week that it is late.

Please have a backup plan in case of technical failure such as Internet problems.  Most libraries have Internet access in case your personal computer is having problems.

Also, you will have to keep backup copies of all of your assignments.  I cannot be responsible if you lose your assignments.  The dog ate my floppy disk isn’t going to buy you any time here either.


Academic Honesty


As a reminder, El Camino College has a policy on academic honesty.  You are expected to abide by the procedures set forth in the document. (See http://www.elcamino.edu/library/distance-ed/studentaccessagreement.asp for the actual policy.)


Participation Requirements


Because this is an online course, students are required to participate in the Discussion Area.    In addition to completing required readings, weekly assignments, quizzes and homework (i.e. "students should participate in weekly class discussion by posting their discussion responses and responding to at least one other classmate.  30% of your final grade will be based on Discussion Area participation.  This portion of your grade will be based on quality of posting as well as quantity.  The ability to express your questions so that others can help you and the ability to express answers so that others will benefit from your input is a major part of success in online learning as well as success in your career.


Communication Guidelines


We will be using the Discussion Area in Blackboard for posting question and answers about assignments.  Please be sure your post subject is descriptive so others will know what your question is about.  Otherwise students are likely to leave your questions unanswered.  General questions not related to assignments should be posted in the Cyber Café.  Students should also get used to using other discussion forums such as COE forum (CATIA Operator Exchange) outside the classroom.  You will find links to some of the community discussion forums in the External Links area of Blackboard.

Online chat will be used to handle problems that cannot be resolved in the discussion area.  When it is determined that a chat is necessary an appointment will be set up so that the problem may be resolved in a live communication chat.  Chat will also be available for office hours.  See Instructor Contact Information.




Grading will be for completing assignments and for participation in the discussion area.


Basic CATIA Functions (Online documentation projects)            15%

Online Documentation Programming Assignments                    10%

Advanced CATIA Workbook Lesson 5                                      15%

Self Guided Programming Assignment                                     10%

Classroom Discussion Area Participation                                 25%

Midterm                                                                             10%

Final                                                                                  15%

Total                                                                               100%

To top of page 

Online Resources: (list related websites as links)

COE - CATIA User Forum

To top of page

El Camino College, 16007 Crenshaw Blvd., Torrance, California 90506
Phone: 310-532-3670 Toll Free: 1-866-ELCAMINO (1-866-352-2646)