32420346Intro to CNC-G-Code Programming
Course Information
Description
Hands-on and lecture course exposing student to Computer Numerical Control (CNC). Emphasizes CNC vertical milling machines and CNC turning centers. Covers history, basic CNC understanding and beginning programming including G-codes, M-codes. Students will utilize simulation software that will verify manually written code.
Total Credits
2
Prior Learning Assessment
  • Exam-College Developed Challenge Exam

Course Competencies
  1. Explain the machining center from a programming viewpoint
    Assessment Strategies
    you pass the quiz for this grouping
    you complete the assignments for this lesson with a passing grade
    Criteria
    determine the milling center machine configuration
    visualize the execution of a CNC program on the machine
    describe the Cartesian coordinate system
    apply basic programming words

  2. Prepare to write programs for a machining center
    Assessment Strategies
    using the provided required forms
    you pass the quiz for this grouping
    Criteria
    prints are analyzed correctly
    your calculate the required math
    you follow steps in a process
    you correctly plan the setup of a program which results in success

  3. Identify the motion types of a machining center
    Assessment Strategies
    you complete the required assignments with a passing grade
    you pass the quiz for this grouping
    Criteria
    describe rapid motion
    describe linear motion
    describe circular motion

  4. Explain compensation types used on machining centers
    Assessment Strategies
    you complete the required assignments with a passing grade
    you pass the quiz for this grouping
    Criteria
    determine tool length compensation
    determine cutter radius compensation
    apply fixture offset methods

  5. Provide structure to your CNC programs
    Assessment Strategies
    you complete the required assignments with a passing grade
    you pass the quiz for this grouping
    Criteria
    produce a formatting standards NC program
    produce a program startup format
    produce a tool startup format
    produce a tool end format
    produce a program end format
    memorize G and M codes
    verify your full programs in a simulator
    produce full programs
    produce a formatting standards NC program

  6. Utilize special machining center features

  7. Explain the turning center from a programming viewpoint
    Assessment Strategies
    you complete the assignments for this lesson with a passing grade
    Criteria
    describe the turning center machine configuration
    visualize the execution of a CNC program on the machine

  8. Prepare to write programs for a turning center
    Assessment Strategies
    you pass the quiz for this grouping
    you use the provided required forms
    Criteria
    prints are analyzed correctly
    you calculate the required math
    you follow steps in a process
    you correctly plan the setup of a CNC program which results in success

  9. Identify the motion types of a turning center
    Assessment Strategies
    you complete the required assignments with a passing grade
    Criteria
    describe rapid motion
    describe linear motion
    describe circular motion

  10. Explain the compensation types used on turning centers
    Assessment Strategies
    you complete the required assignments with a passing grade
    Criteria
    describe tool length compensation
    describe tool nose radius compensation
    describe fixture offsets

This Outline is under development.