Hutchinson Central Technical High School

Course Syllabus


Course Name: CNC Programming/ Material Testing

Instructor: Mr. Merkle            Contact Time: 9:42-10:23 or 1:57-2:40         Phone Ext: 1212


Grading Policy
The students grades are based on weekly quizzes along with projects that are assigned during each marking period. All quizzes are valued at 100 points each and are added to the grades that the student obtains on each of the assigned projects, and then the grand total is divided by the total number of grades acquired during that specific marking period.



Homework Policy
The home work that the students are responsible for are the out of class projects and studying for upcoming quizzes. They are required to do research from numerous sources that may include the library, internet and periodicals. The gathered information is to be included in the studentís submitted projects.



Test Policy
Tests will be given during the theory portions of the course. Students must be present on Test days unless prior arrangements are made.



Quiz Policy
All quizzes are based on material that is covered in class on a daily basis. Students that may have missed a class are responsible to make up the missed material or make arrangements to make it up prior to the start of school the day they return. Any missed quizzes are to be made up on the students first day back to school prior to the start of classes on that day.



The projects that each student is required to submit includes the following but may not be limited to the ones listed below.

Several Machining Projects
CNC Machining Center Final Project.
CNC Turning Center Final Project.
Career Research Project
3D Printer Project
3D Scanner Project



Course Outline
The Material Testing/ CNC programming course introduces the student to numerous parts of engineering theory and practices used today at the college entry level. The course content is intended to set a general groundwork for the individual who intends to pursue an engineering discipline at a two or four-year institution.

Topics included in CNC Programming are the following: Numerical Control and CNC, Axis and Coordinate systems, Machining Centers (Mills), Machining Center Tools, Inserts, Speeds, and Feeds, Machining Center Carbide Fundamentals, Programming Process for Machining Centers, Programming Codes for Machining Centers, Program Format for Vertical Machining Centers, Canned Cycles for Machining Centers, Turning Centers, Turning Center Tools, Inserts, Speeds, and Feeds, Programming Process for Turning Centers, Programming Codes for Turning Centers, Canned Cycles for Turning Centers, Subprograms, Electrical Discharge Machining. 3D scanners and printers are also covered.

CNC Programming Topics
I- Numerical Control and CNC- History and introduction of CNC
II- Axis and Coordinate system- Absolute and Incremental measuring systems, Cartesian coordinates as used on machining Centers and Turning Centers
III- Machining Centers (Mills)- Horizontal and Vertical Machining Center axes, work setups, Automatic Tool Changers, Tool length offsets, Tool radius offsets
IV- Machining Center Tools, Inserts, Speeds, and Feeds- Cutting tool materials, types and applications
V- Machining Center Carbide Fundamentals- Cutter types and mounting, negative and positive insert entry angles
VI- Programming Process for Machining Centers- Programming procedures, sequence of operations, tool lists, setup sheets, loading programs into a machine, program verification
VII- Programming Codes for Machining Centers- Prep codes, tool length compensation, miscellaneous codes
VIII- Program Format for Vertical Machining Centers- Writing a program without canned cycles, effects of codes
IX- Canned Cycles for Machining Centers- Recognize and define components of a canned cycle
X- Turning Centers- Two and four axis Turning Centers, Components, Operations, Work holding
XI- Turning Center Tools, Inserts, Speeds, and Feeds- Tool holder identification system, ANSI insert identification system, determine rpm, determine machining data using charts
XII- Programming Process for Turning Centers- Tool lists, cutting conditions, read and understand turning center programs, write turning center programs
XIII- Programming Codes for Turning Centers- G-codes, M-codes, offsets
XIV- Canned Cycles for Turning Centers- Recognize and define components of a canned cycle
XV- Subprograms- Advantages of subprograms, writing a program using subprograms
XVI- Electrical Discharge Machining- Operating principle, advantages and components of EDM