Please enable JavaScript to view this page.

Computer Numerical Control Theory

SKCN 162

Computer Numerical Control Theory

SKCN 162

Course Description

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.

Objectives:

  • 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.

Objectives:

  • 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.

Objectives:

  • 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.

Objectives:

  • Compute the sides of right triangles.
  • Determine the angles of right triangles.
  • Understand useful angle concepts.

Work with subprograms.

Objectives:

  • 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.

Objectives:

  • 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.

Objectives:

  • 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