CNC/MasterCAM Programming (Part-time)
- Program Code:
- Engineering & Information Technology
About the ProgramThis comprehensive CNC program has been designed to prepare the participant for many careers in the manufacturing industry and machine shop environment. Participants will be able to understand and apply Computerized Numerical Control technology (CNC) from basic to advanced applications. Participants will also be developing CNC programs for various CNC machines such as drills, mills, machining centres and lathes, using verifiable manual and computerized methods of part program preparation. The focus of the program is on practical industrial applications, problem solving and professional approach.
Program InformationAll courses must be completed within 3 years of acceptance into the program.
- Ontario Secondary School Diploma (OSSD), or equivalent, OR 19 years of age or older.
Note re: Admission Requirements
- Students must be able to receive instruction, respond and research in the English language.
- Submit a completed Conestoga College Program Application Form.
- Attach proof of Admission Requirements.
- Final selection is made following an assessment of the admission requirements.
- Applicants are advised that the ability to read mechanical drawing is necessary for this program.
- Credit may be given for qualifying courses that were successfully completed up to two (2) years prior to admission into the program.
- This program is delivered in a computer lab
- All courses must be completed within three years of applying to the program.
How to ApplyStudents may obtain a Conestoga College Program Application Form from any Conestoga College campus, OR by writing directly to the Registrar's Office, OR by using the college website at www.conestogac.on.ca/admissions/forms
Send completed applications to:
299 Doon Valley Dr
Canada N2G 4M4
How to Register for CoursesGo to How to Register for detailed registration information.
Prior Learning Assessment and Recognition (PLAR)Conestoga recognizes prior learning of skills, knowledge or competencies that have been acquired through employment, formal and informal education, non-formal learning or other life experiences. Prior learning must be measurable at the required academic level and meet Conestoga standards of achievement for current courses. Challenge exams and portfolio development are the primary methods of assessment. Other methods of assessment may be available depending upon the nature of the course objectives. Successful completion of the assessment results in an official course credit that will be recorded on the student's Conestoga transcript. PLAR cannot be used by registered Conestoga students for the clearance of academic deficiencies, to improve grades or to obtain admission into a program.
Learn more about PLAR.
Graduate OpportunitiesCourse participants will be qualified to apply CNC programming knowledge in many areas - as CNC Programmers, CNC Operators, CNC Machine Setup, Shop Supervisors, Manufacturing Engineers, CAD/CAM Operators, Machine and CAD/CAM Sales, Mechanical and Electronic Service Technicians, and many other related opportunities in a manufacturing environment.
For more details on related occupations, job market information and career opportunities, see the Government of Canada website: https://www.jobbank.gc.ca/home
Program Related Resources
- Apply mathematical functions, concepts, machining practices and program development relating to CNC technologies.
- Interpret drawings and machine tool specifications for various CNC machines such as drills, mills, machining centers and lathes.
- Apply CNC programming for various applications such as slots and pockets using industry standard techniques and processes.
- Apply two and three dimensional model construction practices and tool path development procedures specific to Computer Numerical Control applications. .
- Use the appropriate pre-defined and customized MasterCam software utilities and operations according to industry best practices to enhance drawing productivity.
- Select the proper order of operations, including setup, tools, speeds and feeds based upon an evaluation of the engineering drawing.
- Develop a parts programs using program structure, and data, setup, coordinate and tooling sheets.
- Use simulation software.
Click on the course code or title below for a full description of the course. If available for registration, clicking on "Details" in the status column will open a new browser tab or window in the Student Portal.
|Course Code||Course Title||Status|
|DRWG1515||Advanced MasterCAM 3D
Description: Recommended: A strong knowledge of CNC programming techniques, particularly geometry creation as well as 2D toolpath techniques and format.
Covering basic 3D concepts, this course teaches the practical applications of three dimensional model construction and 3D procedures applied to Computerized Numerical Control. Students will be able to apply these concepts to machine shop applications.
|DRWG1535||Mastercam 2 1/2 D
Description: Recommended: A strong knowledge of NC/CNC, use of G-codes and M-codes.
Exposing the experienced programmer to the increasingly preferred method of generating part programs using MasterCAM, this course starts with the general CNC concepts. The course lessons apply directly to machining operations, mainly to machining centers with a demonstration of lathe programming.
|PROG1755||CNC Programming - Basic
Description: Recommended: Knowledge of general machine shop practices, including clamping, cutting tools, speeds and feeds, blueprint reading and Grade 11 math.
This introductory CNC course is designed for students interested in the general field of Computerized Numerical Control (CNC), who have some machining and engineering drawing interpretation experience. This course is aimed towards general machinists, machine operators, designers and engineers, production planners, CAD/CAM and other professionals, as well as quality technicians who want to understand and apply the complexities of this modern manufacturing process. The main topics will cover all general principles and requirements of CNC programming, from the basic elements to actual development of simple part programs for common machining operations. To gain hands on experience students will use tool path simulation software.
|PROG1765||CNC Programming - Intermediate
Description: Recommended: CNC Programming Basic or equivalent industrial experience with CNC machine tool operation and programming.
This Intermediate CNC programming course has been developed for students who have a basic knowledge and/or some experience in programming or operating CNC machines. The main subjects covered in this course are fixed cycles in detail, contour programming (linear and circular interpolation), repetitive cuts, cutter radius offset, special calculations and subprogram development. Several concepts introduced in the Basic course will be reinforced, and many new subjects will be introduced for CNC machining centers.
|PROG1775||CNC Programming - Advanced
Description: Recommended: CNC Programming Intermediate.
Having successfully completed the Basic and Intermediate course levels of CNC Programming, the student would go on to study advanced programming techniques focusing on topics such as threadmilling, multi-start threading with introduction to subprogramming and macro programming techniques for both Machining and Turning centers.
|Course Code||Course Title||Spring||Fall||Winter|
|DRWG1515||Advanced MasterCAM 3D||X|
|DRWG1535||MasterCAM 2 1/2 D||X|
|PROG1755||CNC Programming - Basic||X||X||X|
|PROG1765||CNC Programming - Intermediate||X||X||X|
|PROG1775||CNC Programming - Advanced||X|
|Course Code||Course Title||Online Code||Online Course Title|
|PROG1755||CNC Programming - Basic||PROG1755||CNC Programming - Basic|
|PROG1765||CNC Programming - Intermediate||PROG1765||CNC Programming - Intermediate|
All efforts will be made to adhere to this schedule, however the college reserves the right to make adjustments when necessary.
* To learn more about online course offerings, visit Distance Learning - OntarioLearn.
The College reserves the right to alter information including requirements and fees and to cancel at any time a program, course, or program major or option; to change the location and/or term in which a program or course is offered; to change the program curriculum as necessary to meet current competencies in the job market or for budgetary reasons; or to withdraw an offer of admission both prior to and after its acceptance by an applicant or student because of insufficient applications or registrations, over-acceptance of offers of admission, budgetary constraints, or for other such reasons. In the event the College exercises such a right, the College’s sole liability will be the return of monies paid by the applicant or student to the College.
Students actively registered in cohort delivered programs who take longer than the designed program length of time to complete their studies are accountable for completing any new or additional courses that may result due to changes in the program of study. Unless otherwise stated, students registered in non-cohort delivered programs must complete the program of study within seven years of being admitted to the program.