MANT 145 CNC Programming I

This course covers basic G-code programming on 2 and 3 axes CNC machines. Students will learn the fundamentals of G-code language used on these machines.

Training will include writing programs and running them on both simulators and CNC machines. Topics include G-code basics, M-code basics, proper code etiquette,

canned cycles, and troubleshooting.

Credits

2 Credits

Semester Contact Hours Lecture

15

Semester Contact Hours Lab

30

Prerequisite

MANT 140 and instructor permission

MANT 145CNC Programming I

Please note: This is not a course syllabus. A course syllabus is unique to a particular section of a course by instructor. This curriculum guide provides general information about a course.

I. General Information

Department

II. Course Specification

Course Type

{D7A8FC71-978F-4003-9933-512C476323B2}

Credit Hours Narrative

2 Credits

Semester Contact Hours Lecture

15

Semester Contact Hours Lab

30

Prerequisite Narrative

MANT 140 and instructor permission

III. Catalog Course Description

This course covers basic G-code programming on 2 and 3 axes CNC machines. Students will learn the fundamentals of G-code language used on these machines.

Training will include writing programs and running them on both simulators and CNC machines. Topics include G-code basics, M-code basics, proper code etiquette,

canned cycles, and troubleshooting.

IV. Student Learning Outcomes

Upon completion of this course, a student will be able to:

  • Students will demonstrate understanding blueprints by successfully interpreting drawings to create toolpaths
  • Students will demonstrate the proper setup and operation of a CNC milling machine
  • Students will demonstrate understanding of CNC program commands by creating projects based on provided information
  • Students will successfully program and machine projects based on skills learned in class
  • Students will apply knowledge of CNC programming by solving issues found in programs not functioning properly

V. Topical Outline (Course Content)

VI. Delivery Methodologies