0% found this document useful (0 votes)
40 views15 pages

IENG 475 - Lecture 10: CNC Programming - NC Coding & APT

This document provides an overview of CNC programming and APT concepts covered in an IENG 475 lecture. It discusses NC coding formats like G-code and APT, advantages of NC machining over manual machining, axes of motion conventions, and the evolution of computer integration with NC from DNC to CAD/CAM. It also outlines the assignments and lab work for the students, which involves designing parts in CAD for a mini backgammon project to be machined on the CNC lathe and mill.

Uploaded by

sdrenjith
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views15 pages

IENG 475 - Lecture 10: CNC Programming - NC Coding & APT

This document provides an overview of CNC programming and APT concepts covered in an IENG 475 lecture. It discusses NC coding formats like G-code and APT, advantages of NC machining over manual machining, axes of motion conventions, and the evolution of computer integration with NC from DNC to CAD/CAM. It also outlines the assignments and lab work for the students, which involves designing parts in CAD for a mini backgammon project to be machined on the CNC lathe and mill.

Uploaded by

sdrenjith
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 15

IENG 475 - Lecture 10

CNC Programming –
NC Coding & APT

12/08/21 IENG 475: Computer-Controlled 1


Manufacturing Systems
Assignment
 Reading & Assignments
• Turn in Lab 02: Manual Lathe Ops by Thursday, 02 MAR
• Finish Reading CH 6 (can omit section 6.6!)
• Obtain NC & APT Notes handouts from Materials Page
• HW 02 is at the end of the APT Notes handout
 Lab
• Create SolidWorks CAD Models of the Project Parts
• Big M workpiece(s) by Thursday 24 FEB. (you will use the
CNC to program, verify, and then turn these parts)
• Model Base (you will CNC mill the pocket on this part)
• Model Lid (you will CNC Mill this part)
• Download Lab 05: CNC Lathe Ops from the Materials page
• Complete the NC program for your backgammon pieces:
• Copy the example code & modify using MS Notepad
• Put a copy into the TEAM folder just prior to verification

12/08/21 IENG 475: Computer-Controlled 2


Manufacturing Systems
Project Concept
 Mini Backgammon/Checkers Set
• Checker/Backgammon Pieces:
• Two colors – Material: Delrin (Acetal)
• Stock: ½” dia x 4.3” long
• Final: 0.40” dia x 1.0000” long (max, tall pieces)
• Each member designs their own pieces
• Backgammon/Checker Board:
• Two pieces – must also contain game pieces
• One color – Material: Red Oak (Base & Lid)
• Design of board must differentiate B/W squares – (paint)
• Design must incorporate SMD on Lid
• Stock: 5.45” x 5.45” x ¾” – Base & Lid
• Each team must have a lid top, lid pocket, base pocket, base
checker board, and a way to close the lid and base holding pieces

12/08/21 IENG 475: Computer-Controlled 3


Manufacturing Systems
NC and CAD/CAM
 Advantages of NC (vs. manual or fixed automation)
• Flexibility
• Easily reprogrammed (vs. fixed automation)
• Capability for complex work pieces
• Control more than two axes simultaneously (vs. manual)
• Programmed for sequences of operations
• Tool changing capability
• Single head accepting multiple tools from a magazine
• Reduced fixturing costs
• More axes, more tools fewer machine setups
• Repeatability (Quality)
• Reduced number of variability sources (vs. manual)

12/08/21 IENG 475: Computer-Controlled 4


Manufacturing Systems
NC Impact
 Impact on Labor (vs. manual production)
• Skills change
• Manual capability Knowledge capability
• Increased wages
• Seniority tradition
• Not just a labor union tradition
• Increased operator responsibility
• Put the best people where the money is
• Increased productivity
• Fewer people needed to achieve output
• Lower cost for the product when produced in volume

12/08/21 IENG 475: Computer-Controlled 5


Manufacturing Systems
NC Axes of Motion
 Conventions:
• Z-axis
• Brings tool in contact with the part
• – Z motion puts tool into part
• + Z motion takes tool out of part
• X-axis
• Direction of greatest travel
• + X follows right hand coordinate system rule
• Y-Axis
• Remaining primary axis
• + Y follows right hand coordinate system rule
• Remaining Axes
• Various degrees of freedom - ways to affect the part

12/08/21 IENG 475: Computer-Controlled 6


Manufacturing Systems
Positioning
 Home
• Hard Home
• Soft (Part) Home
 Incremental
• Current move endpoint is specified relative to the ending
point for the last movement
 Absolute
• Current move endpoint is specified relative to the home
position
 Position is the center point of the tool

12/08/21 IENG 475: Computer-Controlled 7


Manufacturing Systems
NC Code Formats
 Words
• A word is a unitary piece of information
• Usually a parametric variable which takes on a value

• Examples:
• feed rate
• spindle speed
• x-coordinate
• coolant on/off condition
• interpolation mode condition

12/08/21 IENG 475: Computer-Controlled 8


Manufacturing Systems
NC Code Formats
 Block Formats
• Fixed Sequential
• All word values specified in sequence (changed or not)
• Tedious, error-prone, inflexible, wasted space
• Block Address (Fixed Sequential with Tab Ignored)
• Specifies which words will be used within a block
• Tedious, error-prone, but more flexible, compact
• Tab Sequential
• Tab used instead of value in word sequence (no change)
• Tedious, but more flexible and less error-prone
• Word Address* (add Tab between words for ease in reading)
• Character specifies which word the value applies to
• least error-prone, more flexible and compact

12/08/21 IENG 475: Computer-Controlled 9


Manufacturing Systems
G Code
 N words
• Block numbers
 G words
• Preparatory commands (motion control)
 F words, S words, T words
• Feed, speed, tool control
 X words (Y words, Z words, …)
• Position control
 M words
• Miscellaneous (machine control)

12/08/21 IENG 475: Computer-Controlled 10


Manufacturing Systems
APT
 Automatically Programmed Tool
• NC language instead of an NC code
• Abbreviated English format
• Symbolic addresses
• Describes motion of the tool edge(s) relative to the
surfaces of the part
• Drive surface
• Check surface
• Part surface
• Computer computes center point of the tool for the user
• This creates a CL (cutter location) data file that is converted
to G Code by a post-processor

12/08/21 IENG 475: Computer-Controlled 11


Manufacturing Systems
APT
 Four types of APT statements:
1. Geometry statements
• Define the geometric elements that define the part
2. Motion statements
• Describe the path taken by the cutting tool
3. Post-processor statements
• Apply to the specific machine tool, such as feeds,
speeds, feature actuation (coolant on, etc)
4. Auxiliary statements
• Miscellaneous statements that identify the part, tool,
tolerances, etc.

12/08/21 IENG 475: Computer-Controlled 12


Manufacturing Systems
Computers & NC
 NC
• Numerical Control
• Electric control based on paper tape, hard wired CPU
 DNC
• Direct Numerical Control
• Single, fast mainframe computer
• Central control of each NC machine (time sharing)
• Each NC machine cabled to central CPU
 CNC
• Computer Numerical Control
• Each CNC has its own CPU, maybe retrofitted
• Production continues if central CPU goes down

12/08/21 IENG 475: Computer-Controlled 13


Manufacturing Systems
Computers & NC
 DNC / HNC
• Distributed / (Hierarchical) Numerical Control
• Library of programs centrally maintained
• Distributed production data acquisition and central database
• Centralized production control adapting to changing conditions
• Limited loss of production if central CPU is down

 CAD/CAM
• Computer-Aided Design / Computer-Aided Mfg
• Stronger design / manufacturing database
• Enhanced knowledge (CPU), off-line error-checking
• More productive, flexible; less tedious and error-prone

12/08/21 IENG 475: Computer-Controlled 14


Manufacturing Systems
Questions & Issues
 Lab this week
• Finish Manual Milling/Turning Operations
• Finish CAD programming
• Personalized Lid & Chess Pieces (by lab, this wk)
• Start C/NC programming
• Personalized lids
• Chess Pieces
• (1 set per team – project demo)
• CNC Turning (time permitting)
• Chess Pieces
12/08/21 IENG 475: Computer-Controlled 15
Manufacturing Systems

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy