Online Course: CNC Machining Center Programming - Certificate and CEUs
UniversalClass - Connecting Teachers and Learners WorldwideJoin Now | Sign In | Shopping Cart
Sunday, May 11, 2008
You Are Here: Home > School of Engineering > Manufacturing Engineering >
Learn Online: CNC Machining Center Programming
Home Course Catalog A - Z List Teach Online My Transcript My Classes

- Areas of Study -

Course Information Syllabus Request Information Tell a Friend Similar CoursesMore Options
 

Online Class: CNC Machining Center Programming

Use this form to join this online class.

- OR -
Course Cost
Basic Course: $89.00
with Certificate & CEUs: $114.00
CNC machining centers are among the most popular types of metal-cutting machine tools in existence today. Just about every manufacturing company that has any CNC equipment owns at least one. If you want to learn safe, proven, and accepted methods for programming CNC machining centers, you can t afford to miss this self-paced, key concepts approach to learning how to program CNC machining centers. Though we do assume students have some experience with basic machining practices, we ll take you through CNC programming from the ground up. We will emphasize manual programming (G code level) techniques. It is with this style of CNC programming that you can be the most intimate with the CNC machine tool, commanding everything the machine will do from within your program. And a thorough understanding of manual programming is a prerequisite for mastering any computer aided manufacturing (CAM) system. The material presented in the course can be applied to just about all CNC machining centers, but we ll concentrate on the most popular type the vertical machining center. And specific techniques will be shown for the most popular CNC controls in the industry (made by Fanuc). Upon successful completion of this course, you ll know what it takes to become a proficient CNC programmer. While you won t be an expert (yet), you will have taken ten tests, worked through two practice exercises, and completed seven programming assignments to confirm your understanding of how CNC machining centers are programmed. Enroll today! This is a self-paced, online course. You have 6 months to finish. An instructor will monitor your progress and assess your body of work at course completion. UniversalClass™ offers many wonderful learning tools to help you get the most out of your online course, including an online portfolio service that manages all your course completions. This class has been officially reviewed by our Course Review Committee that scrutinizes course content and instructor participation. This course has received our Committee's highest rating: 4 stars.

If you would like to receive more information regarding this course, scroll down and fill out the "Request More Information" form and we'll try to answer any of your questions within the day.

Continuing Education Units (CEU)
1.0 CEUs

Course Description

CNC machining centers, which are used to machine stationary workpieces with rotating cutting tools, are among the most popular types of metal-cutting machine tools in existence today.  Just about every manufacturing company that has any CNC equipment owns at least one.  If you want to learn safe, proven, and accepted methods for programming CNC machining centers, you can't afford to miss this self-paced, key concepts approach to learning how to program CNC machining centers.

Though we do assume students have some experience with basic machining practices, we'll take you through CNC programming from the ground up.  We will emphasize manual programming (G code level) techniques.  It is with this style of CNC programming that you can be the most intimate with the CNC machine tool, commanding everything the machine will do from within your program.  And a thorough understanding of manual programming is a prerequisite for mastering any computer aided manufacturing (CAM) system.

The material presented in the course can be applied to just about all CNC machining centers, but we'll concentrate on the most popular type - the vertical machining center.  And specific techniques will be shown for the most popular CNC controls in the industry (made by Fanuc).

Upon successful completion of this course, you'll know what it takes to become a proficient CNC programmer.  While you won't be an expert (yet), you will have taken ten tests, worked through two practice exercises, and completed seven programming assignments to confirm your understanding of how CNC machining centers are programmed.  And all but the two practice exercises are reviewed and graded by Mike Lynch, so you can be sure that you truly understand the subject matter. 

Graduates of this course will be ready for entry-level programming positions in most companies.  Certificate of completion and a letter of recommendation are available when you complete this course to testify to your accomplishment.  Include these in your resume to show perspective employers what you know.

The key concepts approach

The key concepts approach helps us stress the reasons why things are done as importantly as how they're done.  They put a light at the end of the tunnel, allowing students to know where the stand as the class progresses.  It should be nice to know that there are only six key concepts.  Think of it this way: If you can master but six new concepts, you'll be well on your way to becoming a proficient CNC machining center programmer!  The six programming-related key concepts include:

1)     Know your machine

2)     Prepare to write programs

3)     Understand the three most often used motion types

4)     Master the three compensation types

5)     Format your programs in a strict manner

6)     Understand the special programming features

We further divide the six key concepts into ten lessons.  And there's plenty to do in each lesson:

Lesson activities include:

  • Viewing PowerPoint presentations - Every lesson (except lesson nine) includes a colorful and animated, self-navigating PowerPoint presentation.  These presentations (.ppt files) will provide you with graphic visuals and help you understand the most complex course topics.  You'll control the pace for these presentations each step of the way.  And you can view them as many times as you must in order to fully understand each lesson!
  • Reading lesson text - Every lesson contains a comprehensive Adobe Acrobat (.pdf) file that you can view and print.  This provides you with a permanent reference for course materials during the class and long after the class is over.  If you print everything, you'll have a manual that contains over 200 pages!
  • Reading supplements (also .pdf files) - For some lessons, there will be supplemental information that will explain CNC features that are beyond the scope of the class.  This will give you a way to learn about many additional CNC functions.
  • Taking class polls - For some lessons, you'll be asked to give your opinion about a topic of interest.  And you'll see what others in the class think.
  • Taking online tests - After you study each lesson, and when you think you're ready, you'll take a test for the lesson.  This is one of two ways we confirm your understanding of the material in the lesson.  Grading is automatic and you'll see your results immediately.  Mike Lynch reviews your tests and will provide pointers and suggestions in areas that may be causing you trouble.
  • Doing practice exercises - In some lessons, you'll be asked to do a practice exercise (answers provided right in the exercise) to help prepare you for the programming assignment.
  • Doing programming assignments that you're graded on - for seven of the lessons, you'll be asked to do a programming assignment.  This is the second way that we confirm your understanding of material.  You actually submit your programming assignments for Mike Lynch to grade.  Results will be posted for you to see on-line.  And again, Mr. Lynch will be offering reinforcements to help you stay on track.

Need help during the class?

If you run into problems, your instructor, industry-expert Mike Lynch, is just an email or phone call away.  We even provide free phone/email assistance after you finish the class and you're putting what you've learned to use for your company!  There is also a class forum available so you can exchange ideas with others attending the class.

Course requirements

In order to successfully complete this class and qualify for a certificate of completion and a letter of recommendation, you must:

1) Check in at least twice a week until you've completed the course 2) Complete all ten lessons 3) Do two practice exercises 4) Pass ten tests 5) Complete and pass seven programming assignments

Special requirement: Note that you need to have two software viewers (Microsoft PowerPoint Viewer and Adobe Acrobat Reader) installed on your computer before you can view material presented in the lessons.  Both of these viewers are freely distributed and can be downloaded from our website (www.cncci.com).  From the navigation buttons on our website, click SERVICES and then click ON-LINE COURSES.  The two viewers can be found at the bottom of this page.

Want to learn about CNC turning centers?

We offer a similar class for CNC turning center programming.  When it comes to format (key concepts approach, lesson structure, PowerPoint presentations, etc.) these two courses are almost identical.  Actual content for each class, of course, is specific to the type of machine being presented.  This should make it easy for students to take both classes.  Once you've completed one class, you can easily transition to the other.


CNC Machining Center Programming is taught by Mike Lynch President of CNC Concepts, Inc., a supplier of training materials and computer software products to users of CNC equipment. Over the past 22 years, he has held a number of positions as tool designer, CNC programmer, NC analyst, and CNC operations manager for firms such as GTE Automatic Electric, Rockwell International, Cincinnati Milacron, and KGK International Corporation.

The course goals include: 1) To become familiar with the components and directions of motion (axes) of the two most popular types of machining centers, 2) To understand the preparation that must be done in order to write CNC machining center programs, 3) To master the three most common motion types, 4) To understand the three compensation types, 5) To learn how to correctly structure CNC programs, 6) To gain an appreciation for the most important special programming features, 7) And in general, to gain an understanding of safe/proven programming methods.

The only materials needed to complete this course are included with each lesson. Printable materials include lesson text, practice exercises, programming assignments, and lesson supplements. We recommend that students print everything to retain a permanent future reference of course materials. Printing everything renders a manual that contains over 200 pages. Note that you need to have two software viewers (Microsoft PowerPoint Viewer and Adobe Acrobat Reader) installed on your computer before you can view material presented in the lessons. Both of these viewers are freely distributed and can be downloaded from our website (www.cncci.com).


This course offers 1.0 CEUs upon successful completion. You may take this online course with or without CEU documentation. An online and hard-copy Certificate of Course Completion displaying your coursework and CEUs earned is included with the CEU Option. We also offer an expedited Transcript Service for sending your accomplishments to a third party.

Course Lessons

  1. Lesson one: Machine configurations - CNC programmers must understand the basic components and directions of motion (axes) of the machines they program. Included: both vertical an horizontal machining centers, the three linear axes, and the most common programmable functions.
  2. Lesson two: Flow of the CNC process - A CNC programmer must understand how the task of programming fits in to the bigger picture of CNC machine utilization. Included: the three company types that use CNC machining centers and a general description of CNC-related tasks.
  3. Lesson three: Visualizing the execution of a CNC program - A CNC programmer must be able to visualize the motions made by cutting tools in a program. Included: program make-up, method of program execution, examle of visiualization, and notes about program structure.
  4. Lesson four: Understanding program zero and the rectangular coodinate system - Programmers must understand the point of reference for all coordinates going into CNC programs. Included: an analogy to interpreting graphs, axis polarity, program zero placement, absolute versus incremental mode and decimal point usage.
  5. Lesson five: Preparation For Programming - A CNC programmer must be prepared in order to write CNC programs. Included: importance of preparation, preparation and safety, typical programming mistakes, and steps needed to prepare to write a CNC program.
  6. Lesson Six: Motion types - Programmers must understand the motion types available to cause cutting tool movements in a CNC program. Included: explanation of interpolation, motion commonalties, the programmed tool point, rapid motion, straight line motion, and circular motion.
  7. Lesson seven: Understanding compensation - CNC programmers must understand the compensation types they have available in a CNC program. Included: marksman analogy, understanding offsets, sizing and trial machining, and how offsets are instated.
  8. Lesson eight: Tool length compensation - CNC programmers must understand tool length compensation since it is used for every cutting tool in every program. Included: reasons for TLC, tool offsets with TLC, two ways to use TLC, programming words for TLC, and example programs.
  9. Lesson nine: Program formatting - CNC programmers must understand how to safely structure their CNC programs. Included: reasons for strictly structuring programs, format priorities, how to use our recommended formats, the four kinds of program format, and re-running tools.
  10. Lesson ten: Canned cycles - CNC programmers must understand hole machining canned cycles that simplify programming for hole machining operations. Included: canned cycle commonalties, canned cycle types, words used in canned cycles, clearing obstructions, and an example.
Request More Information
About this Course

Have a question? Contact us for more information regarding this course.

Your Name :

Your Email:

Comments:

Optional Certificates Awarded

  1. Certificate of Attendance
  2. Certificate of Outstanding Achievement
  3. Certificate of Academic Excellence

Certificates awarded by the instructor will vary and are based upon student merit. Any awards you earn are considered unofficial (or temporary) unless you decide to make the award official. To make an award official, there is a $30.00 processing fee that covers the customization, printing, and shipping of a hard copy of the certificate as well as access to the UniversalClass™ Transcript Service. Official awards include a serial number that verifies the authenticity of the award you earned for a lifetime (great for employers to verify your achievement).

Additional Information

Course Title : CNC Machining Center Programming
CEU Value : (Continuing Education Units)
Course Number : 8295
Course Type : Technical Skill (Intermediate)
Course URL : http://class.universalclass.com/mc101
Course Review :
Instructor : Mike Lynch
Syllabus : View Syllabus
Duration : Continuous: Enroll anytime!
Course Fee :
Basic Course: $89.00
with CEUs & Certificate: $114.00
NOT FOR COLLEGE CREDIT
This is a non-credit course. This course may not fulfill any local, state, government, licensing, or educational requirements.
Tell a Friend
About this Course
Name:

Email:
Choose from 5 Payment Methods
  • Credit Card Online
    (through our Verisign approved, secured servers)
  • Credit Card over the Phone
  • Credit Card through FAX
  • Check/Money Order through Mail
  • PayPal
To use any of these methods you must press the "Join Class" button on this screen and go through the online registration process in order to generate the correct order form and correctly process your enrollment.

Promotional Code:  
(if you do not have a promotional code leave this blank)
I have read and accepted the General Disclaimer and Terms of Service.

   

Document your coursework with a Certificate of Course Completion. Pre-pay now for the Certificate Option and receive a $5.00 discount off the regular certificate price (normally $30.00). Includes both an online version and a hard-copy of your certificate, verified and tracked by a unique serial number.


Other Related Classes in Manufacturing Engineering

  • Advanced CNC Techniques with Basic Features Many people completing our basic programming courses stated (in the course evaluation) that they would like to see us provide an on-line Advanced CNC Techniques course. Well, here it is! It is the next logical progression from our basic courses. We defin...
  • Blueprint Reading for Machinists The Blueprint Reading for Machinists course is a comprehensive guide to interpreting drawings commonly found in manufacturing. This is the 'short course' of 'need to know' information for blueprint reading in machine trades.  Beginning with th...
  • CNC Machining Center Setup and Operation This class will present the concepts related to machining center setup and operation. CNC machining centers are among the most popular metal-cutting machine tools in use today. Almost every company that manufactures any metal products has more than one –...
  • CNC Turning Center Programming The two most popular forms of metal-cutting CNC machine tools include CNC machining centers, which machine a stationary workpiece with a rotating cutting tool, and CNC turning centers, which machine a rotating workpiece with a stationary cutting tool....
  • CNC Turning Center Setup and Operation This class will present the concepts related to turning center setup and operation. CNC turning centers are among the most popular metal-cutting machine tools in use today. Most companies that manufactures any metal products have more than one – and is c...
  • Parametric Programming For CNC Machining & Turning Centers Learn Fanuc's custom macro B, Okuma's user task 2, and Fadal's macro -- all in one course! We've always said that parametric programming is one of CNC's best kept secrets. While more and more people are becoming familiar with this powerful pro...




About Us | Having a Problem? | Contact Us
Disclaimer | Terms of Service | Privacy Policy

© 2008 UniversalClass™ All rights reserved.