IENG 475: Computer-Controlled Manufacturing Systems

Slides:



Advertisements
Similar presentations
Introduction to G-Code Programming
Advertisements

Computer Numeric Control
Industrial Engineering Program King Saud University
NC and CNC machines and Control Programming
C3 – THE IMPACT OF CAD/CAM ON MANUFACTURING Option C: CAD/CAM.
Applications of CAD Systems
CNC Programming “Milling”
Egekwu_nc1 ISAT 331 Manufacturing Control - Numerical Control.
Numerical Control Instructor: Dr Haris Aziz TA: Mian Wasif 2.
Manufacturing Automation
Using Surfcam to Produce a Numeric Control (NC) Program An Introduction to the CAD/CAM Process Instructions for 3 Axis Programming Using the D&M CNC Milling.
IENG 475: Computer-Controlled Manufacturing Systems
IENG 475: Computer-Controlled Manufacturing Systems Lathe Operations
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-8 Industrial Engineering Department King Saud University.
Winter term 00/01 Industrial Applications of Computers Computer Aided Manufacturing (CAM) Computer Numerical Control (CNC)
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-9 CNC Fundamentals Industrial Engineering Department King Saud University.
Computer Integrated Manufacturing CIM
Computer Numerical Control CNC by Anil Gajjar. Computer Numerical Control Computer Numerical control is a method of automatically operating a manufacturing.
Introduction CNC (Computer Numerical Control) Machines are automated machines, which uses programs to automatically execute a series of machining operations.
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 15.
CAM Systems & CNC Machine Overview
CNC MACHINES PRESENTATION BY: G CHAITHAN VINAY KUMAR 10261A1412
Outline 1. Introduction to CNC machine 2. Component and Function of CNC 3. Coordinate System.
An Introduction to - Computer Numerical Control. Introduction CNC: Computer Numerical Control Production of machined parts whose production is controlled.
Module 1: Introduction to CNC Turning
Computer Numerical Control
Numerical Control I NC Numerical Control - Software control of manufacturing processes. NC - Numerical Control - Software control of manufacturing processes.
NUMERICAL CONTROL.
CNC Programming Prepared by Reza.
Alpha numerical program input
G & M Codes Computer Integrated Manufacturing
Welcome Mill Lesson 15 – Part-2 Computer Aided Manufacturing Using Mastercam.
Numerical Control Programming
Introduction To CNC-Programming
Autodesk Inventor Autodesk Inventor EdgeCAM – Part 2 EdgeCAM – Part 2 CNC Motion CNC Motion Prolight CNC Mill Prolight CNC Mill CNC Box.
©2007 John Wiley & Sons, Inc. M P Groover, Fundamentals of Modern Manufacturing 3/e MACHINING OPERATIONS AND MACHINE TOOLS 1.Machining Centers and Turning.
BMFS 3373 CNC TECHNOLOGY Lecture 10
Speeds and Feeds. Spindle speeds given in RPM Revolutions Per Minute.
CAD CAM. 2 and 3 Dimensional CAD: Using 2-dimensional CAD software, designers can create accurate, scaled drawings of parts and assemblies for designs.
1 Manufacturing process-1 ( ) Lathe Operations Guided By:Prepared By: Prof. Stany R. Ghadiyali
CNC Letters NOTE: The following will be a listing and description of Computer Numerical Control (CNC) Codes and Letter designations. We will try to stick.
SNS COLLEGE OF ENGINEERING
CNC CONTROL SYSTEM AND PART PROGRAMMING
IENG 475: Computer-Controlled Manufacturing Systems Lathe Operations
Visit for more Learning Resources
CAD/CAM Unit 79.
BMFS 3373 CNC TECHNOLOGY Lecture 11
An Introduction to Process Planning and G-Code
NC, CNC, DNC.
COMPUTER INTEGRATED MANUFACTURING
Numerical Control Sections: Fundamentals of NC Technology
Part Programming Turning Applications.
Computer Numerical Control
IENG 475: Computer-Controlled Manufacturing Systems Lathe Operations
7/9/2018IENG 475: Computer-Controlled Manufacturing Systems 1 IENG Lecture 07 Process Planning.
Prepared by: Dr. Mohamed Ahmed Awad
IENG 475: Computer-Controlled Manufacturing Systems
Using Surfcam to Produce a Numeric Control (NC) Program
NC,CNC machines and Control Programming.
IENG 475: Computer-Controlled Manufacturing Systems Process Planning
Computer Integrated Manufacturing
NC and CNC machines and Control Programming
CAM Systems & CNC Machine Overview - Lecture 3
Introduction To CAD/CAM
IENG 475: Computer-Controlled Manufacturing Systems
CAM与自动编程 封志明
IENG 475: Computer-Controlled Manufacturing Systems Lathe Operations
IENG 475: Computer-Controlled Manufacturing Systems Lathe Operations
CNC Turning Cross 11, Tapovan Enclave Nala pani Road, Dehradun : ,
Prepared by Reza. Motivation and uses To manufacture complex curved geometries in 2D or 3D was extremely expensive by mechanical means (which usually.
Presentation transcript:

IENG 475: Computer-Controlled Manufacturing Systems IENG 475 - Lecture 7 CNC Programming – NC Coding & APT 9/20/2018 IENG 475: Computer-Controlled Manufacturing Systems (c) 2006, D.H. Jensen

IENG 475: Computer-Controlled 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) 9/20/2018 IENG 475: Computer-Controlled Manufacturing Systems

IENG 475: Computer-Controlled 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 9/20/2018 IENG 475: Computer-Controlled Manufacturing Systems

IENG 475: Computer-Controlled 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 9/20/2018 IENG 475: Computer-Controlled Manufacturing Systems

IENG 475: Computer-Controlled 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 9/20/2018 IENG 475: Computer-Controlled Manufacturing Systems

IENG 475: Computer-Controlled 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 9/20/2018 IENG 475: Computer-Controlled Manufacturing Systems

IENG 475: Computer-Controlled 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 9/20/2018 IENG 475: Computer-Controlled Manufacturing Systems

IENG 475: Computer-Controlled 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) 9/20/2018 IENG 475: Computer-Controlled Manufacturing Systems

Milling Touch-Off: Our Lab Convention Y X Z Touch-Off Point (Soft/Part Home) X=0, Y=0, Z=0 top, front, left corner of the stock 9/20/2018 IENG 475: Computer-Controlled Manufacturing Systems

IENG 475: Computer-Controlled Manufacturing Systems ( j ) y 1 2 3 4 5 6 7 8 Write an NC program to cut the letter P 1” deep and centered in the grid at a feed of 5.5 IPM and a spindle speed of 1800 RPM using a tool that is numbered 04. Assume the soft home position is as defined in our lab, and that the hard home position is at x = 0, y = 0, z = 10. Assume that we want it in absolute coordinates. x ( i ) 9/20/2018 IENG 475: Computer-Controlled Manufacturing Systems

Bonus Points 3: Write this code! (Turn in with HW 02) ( j ) y Bonus Points 3: Write this code! (Turn in with HW 02) 1 2 3 4 5 6 7 8 Write an NC program to cut the letter P 1” deep and centered in the grid at a feed of 5.5 IPM and a spindle speed of 1800 RPM using a tool that is numbered 04. Assume the soft home position is as defined in our lab, and that the hard home position is at x = 0, y = 0, z = 10. Assume that we want it in incremental coordinates. x ( i ) 9/20/2018 IENG 475: Computer-Controlled Manufacturing Systems

HELP: HW 01 NC Calculations Coordinates for point of tangency (Use with HW 01) 9/20/2018 IENG 475: Computer-Controlled Manufacturing Systems

IENG 475: Computer-Controlled 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 Part surface Check 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 9/20/2018 IENG 475: Computer-Controlled Manufacturing Systems

IENG 475: Computer-Controlled Manufacturing Systems APT Four types of APT statements: Geometry statements Define the geometric elements that define the part Motion statements Describe the path taken by the cutting tool Post-processor statements Apply to the specific machine tool, such as feeds, speeds, feature actuation (coolant on, etc) Auxiliary statements Miscellaneous statements that identify the part, tool, tolerances, etc. 9/20/2018 IENG 475: Computer-Controlled Manufacturing Systems

APT TO, ON, PAST Modifiers GOFWD/ L3, PAST, L2 GOFWD/ L3, ON, L2 P4 GOFWD/ L3, TO, L2 L2 L3 P3 C1 P1 L1 P2 1 2 3 4 5 6 7 8 GOFWD/ L3, PAST, P2 GOFWD/ L3, ON, P2 GOFWD/ L3, TO, P2 9/20/2018 IENG 475: Computer-Controlled Manufacturing Systems

IENG 475: Computer-Controlled Manufacturing Systems APT Example 9/20/2018 IENG 475: Computer-Controlled Manufacturing Systems

IENG 475: Computer-Controlled Manufacturing Systems 8 Write an APT program to cut the outside of the letter P centered in the grid at a feed of 5.5 IPM and a spindle speed of 1800 RPM using a tool that is ½” in diameter. Assume the soft home position is as defined in our lab, and that the hard home position is at P0, and plane PL1 is the correct depth for the cut (1” below surface). C1 7 6 P2 5 P1 L4 4 P10 (10" above) 3 P3 2 L12 1 P0 (10" above) L0 8, 0, -1 0, 0, -1 2, 0, 10 1 2 3 4 5 6 7 8 9/20/2018 IENG 475: Computer-Controlled Manufacturing Systems

IENG 475: Computer-Controlled 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 9/20/2018 IENG 475: Computer-Controlled Manufacturing Systems

IENG 475: Computer-Controlled 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 9/20/2018 IENG 475: Computer-Controlled Manufacturing Systems

IENG 475: Computer-Controlled Manufacturing Systems Questions & Issues Assignment(s): Start HW 02 from Schedule Page (2-3 persons/team) Lab (current): Lathe & Mill Operations: Homing the machine(s) (Hard Home) Tool Changes Touch-Off (Soft Home) Facing & Grooving Cuts Rough & Finish Profiling Cuts* Parting Cuts* Pocketing Cuts* NC Lathe Programming – See Schedule Page link 9/20/2018 IENG 475: Computer-Controlled Manufacturing Systems