MANUFACTURING PROCESSES

Similar documents
Manufacturing Processes with the Aid of CAD/CAM Systems AMEM 405

Computer Aided Engineering Applications 3. Advanced Manufacturing 3.5 NC programming 3.6 Automated Manufacturing systems 3.7 Rapid prototyping

2. INTRODUCTION TO CNC

CIRCULAR INTERPOLATION COMMANDS

Industrial Automation (Automação de Processos Industriais)

Industrial Automation (Automação de Processos Industriais)

IEEM 215. Manufacturing Processes I Introduction to the ARIX CNC milling machine

Lesson 4 Introduction To Programming Words

EML 2322L -- MAE Design and Manufacturing Laboratory. CNC Machining

Linear Interpolation and Dwell Cycle. Dr. Belal Gharaibeh

Chapter 1 Introduction to Numerically Controlled Machines

Conversational Programming for 6000M, 5000M CNC

General technology basics. Working through this module you become familiar with the most important technological aspects and machine functions.

A Novel Technique for Controlling CNC Systems

Section 20: Graphics

CNC PART PROGRAMMING

Century Star Turning CNC System. Programming Guide

Polar coordinate interpolation function G12.1

CAD/CAM/CAE Computer Aided Design/Computer Aided Manufacturing/Computer Aided Manufacturing. Part-9 CNC Fundamentals

CHAPTER 12. CNC Program Codes. Miscellaneous CNC Program Symbols. D - Tool Diameter Offset Number. E - Select Work Coordinate System.

OF MECHANICAL ENGINERING COMPUTER INEGRATED MANUFACTURING SYSTEMS 8ME1A

Welcome to. the workshop on the CNC 8055 MC

Turning ISO Dialect T

Conversational Programming for 6000i CNC

ADVANCED TECHNIQUES APPENDIX A

CNC 8055 MC EXAMPLES MANUAL REF Ref. 0601

TOOLPATHS TRAINING GUIDE. Sample. Distribution. not for MILL-LESSON-4-TOOLPATHS DRILL AND CONTOUR

HAAS AUTOMATION, INC.

PC-BASED NUMERIC CONTROLLER

FAGOR AUTOMATION MC TRAINING MANUAL

Software designed to work seamlessly with your CNC Masters machine. Made to work with Windows PC. Works with standard USB

Conversational Programming for 6000M, 5000M CNC

CNC Turning. Module2: Introduction to MTS-TopTurn and G & M codes. Academic Services PREPARED BY. January 2013

SOFTWARE. CAD / CAM software. Interpreter software. Programming software. Software and control organization... D-2

Mach4 CNC Controller Lathe Programming Guide Version 1.0

COMPUTER NUMERICAL CONTROL OF MACHINE TOOLS

Programming Features PERFORMANCE & SPECIFICATIONS

SOFTWARE. CAD/CAM software. Interpreter software. Programming software. Software and control organization isy-cam 2.5 PLUS...

Southwestern Industries, Inc. DPM RX7 Bed Mill Specifications with the ProtoTRAK RMX Control

P0 = POINT/1.0, 1.2, 1.3 specifies a point at XYZ coordinates 1.0, 1.2, and 1.3, respectively.

Warranty. Student Workbook for Three-Axis Systems

Our thanks go to: Puppy Linux, RTAI, EMC, axis, all the kernel developers and big mama thornton.

NFX 380A HIGH PERFORMANCE 5-AXIS VERTICAL MACHINING CENTER

CNC Machining Center. X.mill 640. with Touch-Screen Technology. Travel distances X axis 640 mm Y axis 400 mm Z axis 500 mm. X.

Introduction to Word Address Programming

Dolphin 3DCAM Help. Copyright <2018> by <Dolphin Cadcam Systems Ltd>. V All Rights Reserved.

NcStudio Programming Manual

Conversational Programming for 6000i CNC

Mach4 CNC Controller Mill Programming Guide Version 1.0

COPYCAT NEW FANGLED SOLUTIONS 2/6/2009

Coordinate System Techniques

CNC Programming Simplified. EZ-Turn / TurnMill Tutorial.

Table of Contents. Table Of Contents. Access to parameters (lesson 2)) 26 Surprised? 26 Key Points for Lesson 1: 26 Quiz 26

TopMill TopTurn. Jobshop Programming & Simulation for Multi-Side & Complete Mill-Turn Machining for every CNC Control

CNC MACHINE CONTROLLER

X.mill 700 HS. Premium CNC Machining Center.

ACR-MotionMax Programmer's Reference Manual

MEB COMPUTER INTEGRATED MANUFACTURING. Unit - I Part - A

software isy-cam 2.8 and 3.6 CAD/CAM software Features isy-cam 2.8 Features isy-cam 3.6 D-4 CAD functionality (without volume modeller)

An Experimental Analysis of Surface Roughness

GE Fanuc Automation. Series 16i / 18i / 21i Model TA Manual Guide. Computer Numerical Control Products. Operator's Manual

3300M/MK CNC Programming and Operations Manual

What s new in EZCAM Version 18

Touch Control Panels. Precision Built Solutions

Interactive Virtual Hands-on Manufacturing

Surface roughness parameters determination model in machining with the use of design and visualization technologies

DaVinci Systems. Features Machine Specifications And Bid Proposals

CAD/CAM DESIGN TOOLS. Software supplied with all new and upgraded Boxford Lathes, Mills and Routers

CNC Programming Simplified. EZ-Turn Tutorial.

6 Series Mill Controller Operation Manual

MULTI-AXIS TURNING CENTER SKT210Y/SY SKT250Y/SY

Parametric Investigation of Single Point Incremental Forming For Al 8011A H-14

EXPERIENCE THE POWER. THE NEW BobCAD-CAM V31. We have upgraded the entire customer experience to be more intuitive, modern and efficient.

This manual describes the various matters concerning the. operations of this CNC system as much as possible. However, it is

COMPUTER NUMERICAL CONTROL OF MACHINE TOOLS

6 Series Mill Controller Operation Manual

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

EZ-Mill EXPRESS TUTORIAL 2. Release 13.0

G & M Code REFERENCE MANUAL. Specializing in CNC Automation and Motion Control

Keywords: CAD/CAM, CAM milling strategies, milling process, CNC, manufacturing. Introduction

Available online at ScienceDirect. Procedia Materials Science 6 (2014 )

Computer Integrated Manufacturing

Mach4 CNC Controller Mill Programming Guide Version 1.1 Build 3775

Modeling Cutting Forces for 5-Axis Machining of Sculptured Surfaces

9000 CNC 9000 CNC: THE NEW STANDARD OF CONTROL. INTUITIVE EFFICIENT PRODUCTIVE

List of ISO supported G-Codes and M-functions

Simulating Drilling Processes with DEFORM-3D

LabCenter 260. LabCenter 260. CNC Milling Machine. Compact Machine for Training Purposes and Small Batch Production - with Siemens control

3000M CNC Programming and Operations Manual for Two-Axis Systems

MIT DIPLOMA IN COMPUTER INTEGRATED MANUFACTURE (LEVEL 5) MN COURSE INFORMATION

CHAPTER 1. EZ-MILL PRO / 3D MACHINING WIZARD TUTORIAL 1-2

5000M CNC Programming and Operations Manual

X.mill 1100 L. X.mill 1100 L. CNC Machining Center. Control GPlus 450 with touch-screen technology or Siemens Sinumerik 828 D

VisualCAM 2018 for SOLIDWORKS-TURN Quick Start MecSoft Corporation


Surface Roughness Control Based on Digital Copy Milling Concept to Achieve Autonomous Milling Operation

MAX CONTROL FOR TURNING CENTERS

Prototext 4. Why use Prototext 4

Application Case. Application: Delta s AC Servo System on Robot Arms for CNC Machine Tools. Issued by Solution Center Date March 2013 Pages 5

CONTENTS I GENERAL GENERAL CONTROLLED AXES PREPARATORY FUNCTION (G FUNCTION) INTERPOLATION FUNCTIONS 4-1

Transcription:

MANUFACTURING PROCESSES - AMEM 201 Lecture 7: CNC MACHINE TOOLS 1 CNC MACHINE TOOLS TERMINOLOGY NC Numerical Control CNC Computer Numerical Control CAD Computer Aided Design CAM Computer Aided Manufacturing 2 1

Numerical Control - Definition A form of programmable automation in which the mechanical actions of a machine are controlled by a program containing coded alphanumeric data 3 NC OPERATING PRINCIPLE NC operating principle is to control the motion of the tool relative to the workpart - In an ordered sequence of motions - Following a predetermined path - Respecting the required dimensions - At a specific feed and spindle speed rate This is achieved through a group of alphanumeric instructions (coded program) 4 2

PROGRAMMING & OPERATION OF A CNC MACHINE NUMERICAL DATA (CODED PROGRAM) MANUFACTURING OPERATOR NUMERICAL CONTROLLER Drive Control PROCESSED PART PROCESSED PART CNC MACHINE 5 CNC Machine Tools - Types NC widely used for machining operations such as turning, drilling, and milling NC has motivated development of machining centers, which change their own cutting tools to perform a variety of machining operations Other NC machine tools: Grinding machines, Sheet metal pressworking machines, Bending machines 6 3

CNC Machine Tools CNC Machining center 7 CNC Machine Tools Turning center 8 4

CNC Machine Tools Drilling Tapping center 9 Advantages of CNC Machines Increased machining accuracy Do production jobs that are impossible without CNC Greater manufacturing flexibility Reduced human error Reduced actual machining time Less setup time Make production jobs easier Increased production 10 5

Limitations of CNC Machines o High initial investment Machine tools cost $30,000 - $1,500,000 o High maintenance requirements Maintenance personnel must have both mechanical and electronics expertise o Not cost-effective for low-level production on simple parts As geometric complexity or volume increases CNC becomes more economical 11 CNC Application fields o Aerospace o Machinery o Fabrication o Automotive o Instrumentation o Mold making 12 6

BASIC CNC CONCEPTS 1. AXES AND DIRECTIONS OF MOTIONS 2. REFERENCE POINTS - MACHINE ZERO POINT - WORKPIECE ZERO POINT 3. ABSOLUTE & INCREMENTAL COORDINATES 13 1. Directions of motion on a 3-axis milling machine 7

Positive Directions of axes for a milling machine Axes of motion for a milling machine 8

NC Coordinate System Consists of three linear axes (X, Y, Z) of Cartesian coordinate system, plus three rotational axes (a, b, c) Rotational axes are used to orient workpart or workhead to access different surfaces for machining 17 NC Positioning System Motor and leadscrew arrangement in a NC positioning system. Converts the coordinates specified in the coded program into relative positions and velocities between tool and workpart 18 9

2. Reference Points of the milling machine Machine Zero Point Machine Zero Point is a fix position set by Machine Tool Builder. It is the reference of the Machine 2. Reference Points of the milling machine Workpiece Zero Point Workpiece Zero Point can be anywhere and is set by the user before the machining process start. 10

Setting Workpiece Zero Point Setting Workpiece Zero Point 11

Workpiece Zero Point can be compared to the Origin of Rectangular Coordinate System 3. ABSOLUTE VS. INCREMENTAL POSITIONING Absolute Mode Tool locations are always defined with respect to origin of axis system Incremental Mode Next tool location is defined relative to present location 24 12

3. Absolute vs. Incremental Positioning EXAMPLE The tool is presently at point (100,30) and is to be moved to point (40,70). In absolute positioning, the move is specified by X = 40, Y = 70. In incremental positioning, the move is specified by X = - 60, Y = 40. 25 3. Absolute vs. Incremental Positioning EXERCISE MOTION ABSOLUTE INCREMENTAL 0 1 Χ30 Υ20 Χ30 Υ20 1 2 Χ50 Υ100 Χ20 Υ80 2 3 Χ70 Υ60 Χ20 Υ-40 3 4 Χ90 Υ60 Χ20 Υ0 4 5 Χ100 Υ80 Χ10 Υ20 5 6 Χ140 Υ120 Χ40 Υ40 6 7 Χ140 Υ20 Χ0 Υ-100 7 8 Χ80 Υ20 Χ-60 Υ0 26 13

CNC Programming Techniques 1. Manual programming 2. CAD/CAM programming 27 1. Manual Programming Uses basic numerical data and special alphanumeric codes to define the steps in the process Suited to simple machining jobs such as simple profile cuttings and drilling 28 14

CNC or Part Program Example command for linear motion: N10 G90 G01 X70 Y85 F300 S2000 where, N10 - A sequence number; G90 - Abslolute Mode G01 - Linear motion X and Y - Coordinate positions (mm) F - Feed rate (300 mm/min) S - spindle speed (2000 rev/min) 29 CNC or Part Program Complete part program consists of a sequence of commands 30 15

Basic Codes for CNC Programming CODE G M N MEANING Gxx G code Mxx M code Command sequence number F Feedrate (mm/min) S Spindle speed (RPM) T Tool number X, Y, Z Coordinates (mm) R Radius (mm) Commonly used G and M codes G CODE MEANING M CODE MEANING G90 Absolute Mode M03 Spindle ON - CW G91 Incremental Mode M06 T Tool Change G20 Units in inches M08 Coolant ON G21 Units in mm M09 Coolant OFF G00 Linear Motion - Rapid M30 Program End G01 G02 G03 Linear Motion - Feedrate Circular Motion CW Circular Motion CCW 16

TOOL T1 S (rpm) F (mm/min) APPLICATION EXAMPLE - 1 Depth End mill Ø 4 2000 300 4mm N10 G21 ABSOLUTE PROGRAM 1 N20 M06 T1 N30 M03 S2000 N40 G90 G00 X25 Y25 Z2 2 1 3 4 6 5 N50 G01 Z-4 F300 N60 G01 X25 Y75 N70 G01 X65 Y125 N80 G01 X125 Y125 N90 G01 X125 Y65 N100 G03 X85 Y25 R40 N110 G01 X25 Y25 N120 G00 Z30 N130 M30 33 TOOL T1 S (rpm) F (mm/min) APPLICATION EXAMPLE - 1 Depth End mill Ø 4 2000 300 4mm INCREMENTAL PROGRAM 1 N10 G21 N20 M06 T1 N30 M03 S2000 N40 G90 G00 X25 Y25 Z2 2 1 3 4 6 5 N50 G01 Z-4 F300 N60 G91 G01 X0 Y50 N70 G01 X40 Y50 N80 G01 X60 Y0 N90 G01 X0 Y-60 N100 G03 X-40 Y-40 R40 N110 G01 X-60 Y0 N120 G00 Z30 N130 M30 34 17

TOOL T1 S (rpm) F (mm/min) APPLICATION EXAMPLE - 2 Depth End mill Ø 4 2000 300 4mm ABSOLUTE PROGRAM 2 N10 G21 N20 M06 T1 N30 M03 S2000 N40 G90 G00 X25 Y25 Z2 N50 G01 Z-4 F300 N60 G01 X25 Y55 N70 G03 X25 Y95 R20 N80 G01 X25 Y125 N90 G01 X45 Y125 N100 G03 X105 Y125 R30 N110 G01 X125 Y125 N120 G01 X125 Y95 N130 G03 X125 Y55 R20 35 TOOL T1 S (rpm) F (mm/min) APPLICATION EXAMPLE - 2 Depth End mill Ø 4 2000 300 4mm ABSOLUTE N140 G01 X125 Y25 N150 G01 X105 Y25 N160 G03 X45 Y25 R30 N170 G01 X25 Y25 N180 G00 Z30 36 18

TOOL T1 S (rpm) F (mm/min) APPLICATION EXAMPLE - 2 Depth End mill Ø 4 2000 300 4mm INCREMENTAL PROGRAM 2 N10 G21 N20 M06 T1 N30 M03 S2000 N40 G90 G00 X25 Y25 Z2 N50 G01 Z-4 F300 N60 G91 G01 X0 Y30 N70 G03 X0 Y40 R20 N80 G01 X0 Y30 N90 G01 X20 Y0 N100 G03 X60 Y0 R30 N110 G01 X20 Y0 N120 G01 X0 Y-30 N130 G03 X0 Y-40 R20 37 TOOL T1 S (rpm) F (mm/min) APPLICATION EXAMPLE - 2 Depth End mill Ø 4 2000 300 4mm INCREMENTAL N140 G01 X0 Y-30 N150 G01 X-20 Y0 N160 G03 X-60 Y0 R30 N170 G01 X-20 Y0 N180 G00 Z30 38 19

2. CAD/CAM PROGRAMMING 39 CAD/CAM CAD systems are used to define part geometries CAM systems are used to create cutter paths that can be used by the machine tool. 40 20

The structure of a CAD/CAM System CAD Creates part geometry CAM CAD FILE -Machining method -Shape to machine -Order of operations -Cutting tools -Cutting path & conditions CNC FILE 21