 Course is focused fundamental possibilities of automatization of machine tools and automatization of programme preparation for CNC machine tools. 

Slides:



Advertisements
Similar presentations
EdgeCAM Solid Machinist for SolidWorks
Advertisements

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.
CNC Programming “Milling”
Sean Dalton Computer Aided Manufacture Sean Dalton
Know the Code… Students will participate in an activity that will help them understand CNC programming and how machines read programmed information.
Manufacturing Automation
Submitted by Adnan Hassoneh Asad Alsebaee Ayoub Qadoos Mutasem Essa Abed Alqader Salameh Supervised by Dr. Salameh Abd Alfattah.
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
Winter term 00/01 Industrial Applications of Computers Computer Aided Manufacturing (CAM) Computer Numerical Control (CNC)
Numerical Control. Machines Machines are everywhere  Utility machineries eg. Buses, Planes  Manufacturing machineries eg. Injection moulder  Tool-making.
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-9 CNC Fundamentals Industrial Engineering Department King Saud University.
BMFS 3373 CNC TECHNOLOGY Lecture 2
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.
Features of CNC Machining Centers
Automated Machining Manufacturing Processes. Outline Machining Centers Equipment Tool Changers Centering and Clamping Selection of Equipment Selection.
CNC MACHINES PRESENTATION BY: G CHAITHAN VINAY KUMAR 10261A1412
Outline 1. Introduction to CNC machine 2. Component and Function of CNC 3. Coordinate System.
CAM与自动编程 封志明
Introduction to Computer Numerical control
Computer Numerical Control
© 2011 Autodesk Simplified 5-Axis Machining Ann Mazakas Manager of Technical Communications | DP Technology Corp.
NUMERICAL CONTROL.
Automated Manufacturing Systems
Introduction History, Advantages, Disadvantages, Applications, Elements of Machine Control.
PartMaker Peter Dickin Marketing Manager Delcam plc.
CNC Programming Prepared by Reza.
Prepared By: Rania hasan Enas hamadneh Cnc machine.
Unit 3 Advantages of NC Thursday, May 10th, 2007.
General Purpose Machine Tools 1.General classification of machine tools Conventional or traditional machine tools like Lathes, Milling machines, etc. are.
ENGR480 Manufacturing Systems Spring ENGR480 Manufacturing Systems Class MWF 10:00 (CSP165) Lab Thur 2:00 (KRH105) Read Syllabus for other info.
Session 3 Classification of lathes Kinematics system of centre lathe
Module 2: Introduction to MTS TopTurn and G & M codes
1 Introduction General information Comparison to subprogramming … to computer programming … to canned cycles Application categories Limitations Computer.
Numerical Control Programming
Introduction To CNC-Programming
The Cartesian Coordinate System
©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
CAD CAM. 2 and 3 Dimensional CAD: Using 2-dimensional CAD software, designers can create accurate, scaled drawings of parts and assemblies for designs.
SNS COLLEGE OF ENGINEERING
CNC CONTROL SYSTEM AND PART PROGRAMMING
Matt Culen Jon Linard Amy Moise Karsten Tessarzik
Numerical Control.
Unit 3 Advantages of NC Thursday, May 10th, 2007.
Automation of Machining
Features of CNC Machining Centers
Special motion types Special interpolation types Helical motion
BMFS 3373 CNC TECHNOLOGY Lecture 11
NC, CNC, DNC.
Numerical Control Sections: Fundamentals of NC Technology
Manufacturing Processes
Features of CNC Machining Centers
Part Programming Turning Applications.
Vertical Milling.
IENG 475: Computer-Controlled Manufacturing Systems
Using Surfcam to Produce a Numeric Control (NC) Program
NC,CNC machines and Control Programming.
CAD CAM.
NC and CNC machines and Control Programming
CNC Milling/Lathe interface Introduction
Introduction To CAD/CAM
Cnc machine Presented By:.
TOS Control – main idea and scheme
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:

 Course is focused fundamental possibilities of automatization of machine tools and automatization of programme preparation for CNC machine tools.  1+2, CA – classified assessment - 3 credits  Presentations  Exercises › common tasks › individual work

1+2, 1 hour of presentation, 2 of exercise => weeks (13+26) => approx.(12+27) presentation explain the work on exercise => presentation will be together on the beginning and then you will have time to make the task and individual work!

Work on conventional machines is replaced by automated work on automatic machines. These machines are working without human control with higher speed, precision, safer and more productivly than humans. But where did it start?

 Is connected with the rising demands of society and industry development.  Is the way to intensification of manufacturing – increasing productivity, improving quality and lowering costs  Is the way to improvements in manufacturing technology, spreading the technological possibilities and way to make the inovation cycle faster.

 Tool management  Tool change  Tool movements  Spindle start, devices start  Material loading  Finished piece remove

Machine tools:  general-purpose, manually operated (conventional); - The leading power is the worker

Machine tools:  automated: a) fixed automation – mechanisms: cams, gear wheels, links, levers, arms; mechanical stops, limit switches, etc. b) flexible automation – program control, numerical control

Is a disc or cylinder with a curve shaped path. A boss in support is in the path and as the cam turns the support moves. Cam are connected together to provide complex movement of support, feed, rotation and other.

 automatic general-purpose machine e.g. a semiautomatic or an automatic lathe  single-purpose machine (usually unit-built) workpiece oriented function design  transfer line integrated workpiece transport system

 Just one operation, of op. Step is done.  Sometimes a batch of operation steps  Special machine designed to maximize the production: › Multiple spindles › High feed drives › Multiple clamping › Automatic part in feed › Special tooling usage

Video – Transfer line

 (soft, programable automation) is aimed at piece and small batch production due to easy reprogramming. Two basic forms  Program sequence control  Numerical control

The sequence of motions and switchings is controlled by relays, timers, switches, perforated tape, programable cylinders, plugboards and other controllers. Easier reprogramming, limited program options, almost no adjustments

Each line presents a different movement or switch. It has to be printed correctly, no error control. FYI: 8 line perforated paper tape can contain one byte of information in one column of holes. Normal pitch of columns is 2,54 mm. That means you need 2,6 m of tape to store 1kB of data. A dual-layer DVD is then approx km of perforated tape.

 The most important type of automation. Almost all of new machines are numerically controlled. Priciple: Machine and all of its movements are controlled by a program. Program is a list of instructions written is specific syntax and having specific format.

 Limitations – speed, length of program, possible motions on cams.

1. Conventional machine tool

2. NC machine tool (stand-alone)

3. NC machine tool with tool magazine

4. CNC machine tool

 Mechanization – human power is replaced by machines, drives, hydraulic or mechanic devices  Automation – human control is replaced by sequentional machine, cams, computer, PLC controller

 Semiautomatic run – tools are changed automatically, blank or finished workpiece is renowed by operator  Automatic run – both the tool and pieces are placed and removed automatically by robot (line, tables)

 Tool management  Tool change  Tool movements  Spindle start, devices start  Material loading  Finished piece remove Semiautomatic Automatic

Originaly only NC control was used. Program was stored on tape or disc and read one line after another. Influence of rapid development of computers resulted to CNC control (Computer numerical control). Now the program is loaded into computers memory and executed from here.

OptionNC controlCNC control Program lengthLimited by data storage capacity (tape) Unlimited (limited by data storage capacity – HDD drives over 1TB) Program sequenceOne line after anotherAllows jump forward, backward, subprograms. Jump to other programsN/AYes Canned cyclesN/AYes Coordinates correctionManually onlyYes, automatically Tool length compensationManually onlyYes, programable Tool diameter compensation N/AYes, programable Reading in advanceN/AYes, continual mode Start after breakdownN/AYes

 NC/CNC machine consist of 3 basic elements. List of instructions – NC code – a mix of alphabecial and numerical information. Contaion information about movements, feed, speed, tool change and other machine functions (cooling, measuring) Control unit - control system – converts the program into signal for machine and send them to machine (PLC controller) Control unit (system) Machine NC code Sensing device Drive motor

 NC/CNC machine consist of 3 basic elements. Machine tool – fitted with drive motor to operate slides, support and spindle. Also with switches to start/stop specific functions Sensing device – optional(closed circuit)- sensing device control if a specific demand was fullfilled. Support feed, Table position etc. Control unit (system) Machine NC code Sensing device Drive motor

Three types of motion 1) point-to-point motion – tool is moved to specific location, path or speed of move between location is not controlled. (drilling) 2) Linear control – movement along one of the axes of the machine. 3) Contouring control – movement can be made in two or more axes simultaneously.

Point-to-point controlLinear controlContouring control (continual) drillingmilling machines, lathes machining c.(milling, turning)

 MC combine a number of different machining processes in one operation

All manufacturers around the world Basic concept: 1) Holder with standadized conecting part – ISO, BSK cone, CAPTO system etc. 2) Extension bar – active (vibration elimination) adujstable and balanced 3) Quick change tooltip/insert

Device used for transportation of blank and semiproduct in production Types: Belt conveyor Pulley(rolls) conveyor Cradle conveyor

 Used for small parts and loose material  Endless belt made of rubber, plastic particles, short boards (grids)

 For large solid parts and products  Low force needed (gravity slide ways)  Use of pallets Video – conveyor

Board used for transportation Equiped with jigs and other positioning elements Together with pallete changer is used for automatic blank material loading and parts unloading

aka Switch table 2-4 pallets in one machine

- Manual - Accumulation conveyor - Accumulating pieces to balance production - Robot loading - For single standing, large production usage (common machine tools) - Line(conveyor) loading - For FMS and large batch production (special machine tools)

- Cost reducing (per piece) - Higher investments - Speed improvement - Productivity improvement - Repeatability improvement Conventional toolsCNC toolsFMSCam‘s Machining costs (Kc/pce) Productivity (pcs/hour) Flexibility

 Programming of machine tools

Machining on CNC machines is controled by a NC code. NC code is a list of instructions for the machine and also for the operator. Instruction are executed in time order. NC code must have a specific format so that the control system of machine is able to read it.

 The tool in machine is moving in workspace.  The position of the tool is given by coordinates.  We are using different coordinate systems.  If we set some coordinates in NC code, the machine moves the tool to the specified place.

 Basic is orthogonal system X Y Z

Z axis is usually axis of spindle a X axis is the working axis, or the longest! X Y Z

Z axis is usually axis of spindle a X axis is the working axis – diameter!!! X Z

 To set the position we can add rotation along the axes. X Y Z A B C Second set of coordinates U,V,W resp. P,Q,R etc.

 Refernce point – a specific point on machine with given coordinates. Not always in the workspace of machine.  A special commang G98

Ways how to define a movement a) Absolute programing – position is in all point expressed as a distance from zero- point b) Incremental programing – position is expressed as a change from last postion

 Absolut G90 X0 Y0 Z50 G0 X15 Y70 Z50 G1 X15 Y70 Z0 G1 X25 Y70 Z0 G0 X25 Y70 Z50 G0 X0 Y0 Z50  Incremental G91 G0 X15 Y70 Z0 G1 X0 Y0 Z-50 G1 X25 Y0 Z0 G1 X0 Y0 Z50 G1 X-45 Y-70 Z

Structure and form of NC code is standardized by international standard - ISO 6983 – Numeric control programs formating Differences between different control system manufacturers and differences between versions.

Lines (blocks) Words Word has a meaning and value part S 1500

ISO is standardized code (G – code) Some manufacturers devoloped their own standard for NC code – native standard Mazak – Mazatrol Heidenhein – iTNC Siemens - Sinumeric

 Heading lines Definition of relation between coordinate system of CNC machine and program, type of programing, work mode, working conditions  Program body Cutting and non-cuting moves, main program and subprograms, tool changes  Ending lines Tool return to home point, change to first tool, coordinates reconstruction

Subprograms  A link to another then the following line is entered into main programm.  This subprogram is executed.  After finishing this program we return to main program a we contiue until end of main program(M30)

 Manual/Hand programing  Shopfloor programming  Automated programing

 Editors are used. Program is written manually (by hand) line after line.  Used for simple parts (but complex too)  Toolpath is exactly defined  Program can be adjusted to save time  Can use canned cyles  Can be parametrized  Used in mass production

We need to know the functions: (many more function exist) Movement functions: G00rapid movement G01linear interpolation/movement G02/03circular interpolation G40 diameter compensation off G41 diameter compensation on /right handed G42 diameter compensation on /left handed Support and help functions: M06tool change M03/04 spindle start CW/CCW M05program stop M30program end

Specilzed editors Predator G-code editor G Wizard Mikronex

 Somewhere in between manual and automated  Uses cycles with parameters  We have to edit these parameters manually  But the NC code is generated automatically  No postprocessing

Control system use – programming on machine - No costs (together with machine) - Fast use (macros) - Time waste (program x work) - Comfort (on machine x in office with PC) - Shape limitations Heidenhein

 Work with the „sequential NC code preparation“  Uses CAM (Computer Aided Manufacturing) software  For all parts including complex shapes  We dont need to compute the toolpath  We need correct postprocessor

Partprogram – workpiece, material, cutting conditions, tools… Procesor – according to technology CL data – virtual toolpaths on virtual machine Postprocesor – „translator“ for the specific CAM- control systém-machine combination NC code – toolpaths of a real tool on a real machine Partprogram Proceso r Postproceso r CL-data NC-kód

is Computer Aided Manufacturing (machining)  From simple 2-axis turning up to multiaxis machining  Feature or technologically oriented  Special types of CAM for special purpose Live presentation

2D – just in two axis - turning 2,5D – two axis, but in layers – not simultaneously 3D – three axes simultaneously multiaxis 4D – four axis - one rotary axis (rotary table) 5D – five axis - maching (two rotary axes)

CAM software uses „Strategies“ Strategy – is a general plan how to move the tool durign machining Continual development Roughing – offset, raster (Zig-Zag method) plunging Finishing strategies – pencil milling, streaming, rest material maching

NX (Siemens PLM software) Catia (Dassault systémes) – both 10% market share PowerMill, FeatureCAM, ArtCAM (Delcam company),InventorCAM (Autodesk) Wildfire – Pro/Ingineer (PTC) – 5% EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM

Simulation is used to control generated toolpaths for following reasons: - Colisions - Undercuts (or rest material) - Postprocesing check

NX

 We can do complex shapes, no need to calculate control points  We can use simulation and verification  We can change the tool easily But  We need postprocessor  Expensive (SW, computer, learning…)  Program is always longer (again expensive)

 ArtCAM  FeatureCAM

Projects - Common – same tasks for all - Individual – own selection of part and individual work on it. Evaluated. Test – from theory of automation and programming