Computer Numerical Control TheorySKCN 162
Prerequisites: Prerequisites: MS 181 or SKTR 181, and SKMA 103 or MTH 103 or MT 110 or Instructor permission.
Uses various methods, such as a text editor, machine control unit, and CAD/CAM (MasterCam) to produce alpha-numeric code (G-Code) which will run CNC machinery. Uses blueprints to problem solve and program both point-to-point and complex contours on machining centers and turning centers. Discusses machines with 2, 3, 4, and 5 axis controls. Emphasizes common formats of programming. Discusses machine tool controllers including HAAS, Funac, and Okuma. Includes hands-on activities. Credit may be earned in either CNC 162 or SKCN 162 but not in both. (40-20)
Outcomes and Objectives
Understand the importance of headers, machine tape information, and operator information.
- Identify importance of program headers.
- Understand what information is important in setup and machining documentation.
- Explain the functions of tooling information in a header.
Understand the basics of Blueprint Reading for CNC Programmers.
- Identify the sizes and format for CNC prints.
- Describe a section view and the types of section views used in prints.
- Understand how to read tolerances.
- Obtain a fundamental knowledge of how to Interpret geometric dimensioning and tolerancing notes and symbols.
Write CNC programs for a machining center as well as a turning center.
- Gain knowledge in most important fixed cycles for hole drilling.
- Demonstrate hole operation programs with the aid of canned cycles.
- Understand sequence commands required for executing linear profiling.
- Compute cutter offsets for inclined line profiling.
- Understand the commands used for clockwise and counterclockwise circular interpolation.
- Code complete CNC programs for executing line-arc profiling operations.
- Recognize the advantages of invoking cutter diameter compensation in programs.
- Apply cutter diameter compensation in programming milling operations.
Use the mathematics for CNC programming.
- Compute the sides of right triangles.
- Determine the angles of right triangles.
- Understand useful angle concepts.
Work with subprograms.
- Understand what a subprogram is.
- Interpret the commands and rules for creating and processing subprograms.
- Comprehend the advantages of subprogramming.
- Write complete programs by utilizing subprogramming.
Understand the advantages of using off-line programming.
- Understand the advantages of using a computer-aided programming language.
- State the key elements comprising a CAD/CAM system.
- Explain how part programs are developed with the aid of CAD/CAM.
- Understand how knowledge-based machining software simplifies the job of creating part programs.
Students will have the knowledge to program and input/output programs for vertical and horizontal machining centers and turning centers.
- Understand the role of CNC personnel
- Interpret blueprint points (using trigonometry)
- Obtain fundamental knowledge of tolerances and GD&T
- Understand how to construct a logical program
- Program both point-to-point and complex contours
- Understand computer to controller communications
- Basic knowledge of CAD/CAM use and benefits