Presentation on CNC MACHINES. By: Hafiz Muhammad Rizwan



Similar documents
CNC Programming. Lecture 25. Engineering 475 Automated Production Systems

ME 1355 CAD/CAM LABORATORY CNC MILLING PROGRAM. Study of G Codes and M Codes to Write Manual Part Programming for Fanuc Control Systems

G and M Programming for CNC Milling Machines. Denford Limited Birds Royd Brighouse West Yorkshire England HD6 1NB Tel: +44 (0)

UNIT 1 INTRODUCTION TO NC MACHINE TOOLS

Queensborough Community College NSF Tech ASCEND

Mach4 CNC Controller Mill Programming Guide Version 1.0

AXIS DESIGNATION IN NC PART PROGRAMMING

Mill Series Training Manual. Haas CNC Mill Programming

CNC Applications. Tool Radius Compensation for Machining Centers

Course outline. Know Your Machine From A Programmer s Viewpoint 11 If you ve had experience with conventional (non-cnc) machine tools 11

GSK928MA Milling Machine CNC System. User Manual. GSK CNC Equipment

Module 5. CNC Machines. Version 2 EE IIT, Kharagpur 1

CNC HARDWARE & TOOLING BASICS

INTRODUCTION TO COMPUTER NUMERICAL CONTROL

CNC Applications. Introduction to Machining Centers

Machine Tool Control. Besides these TNCs, HEIDENHAIN also supplies controls for other areas of application, such as lathes.

Sample. CNC Programming product family... CNC Programming: Basics & Tutorial Textbook. & CNC Programming: Reference Book. CNC Programming: Workbook

accord 20 fx CNC machining centre

From Wikipedia, the free encyclopedia

TA-A BED TYPE MILLING CENTRE

Computer-Aided Numerical Control (CNC) Programming and Operation; Lathe Introduction, Advanced Mills

Proficiency Test For Machining Center

G10 Data Setting Command

Shop-Talk Cad/Cam The language between man and machine!

CNCTRAIN. Cnc Simulation Systems, 1985,2009

CNC Machine Control Unit

FAGOR CNC 8055 ia-mc Control

SAMSUNG Machine Tools

Summary Of GCODE Commands By Category (HTT0196)

Part Programming Commands

Radius Compensation G40, G41, & G42 (cutter radius compensation for machining centers, tool nose radius compensation for turning centers)

IBARMIA TECHNICAL SOLUTIONS JOURNAL // ibarmia.com //#03 OCT 2014 ZVH 58/L6000 MULTIPROCESS: PROBABLY, THE MOST FLEXIBLE MACHINE IN THE MARKET

INTRODUCTION. Definition

SmartCut EVS Series CNC Mills Combination of CNC technology and manual capability SC EVS-350B CNC SC EVS-550B CNC

CNC Applications Speed and Feed Calculations

Signature Norman Crepeau Special Condition Subject to prior sale Johnford ST60B. CNC Turning Center

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

Machining Center Equipped with Unparalleled Rigidity and Agility NHX6300

BED TYPE MILLING CENTRE

Chapter 2: Computer Aided Manufacturing TECH 4/

Milling and Machining Center Basics

MIKRON HPM 1150U HPM 1350U

Optimized NC programming for machinery and heavy equipment. Summary NX CAM software redefines manufacturing productivity with a full range of NC

Computer Numerical Control (CNC)

Precision Manufacturing Regional Alliance Project (PMRAP) Accelerated Weekend Program. Springfield Technical Community College.

SprutCAM is a CAM system for NC program generation for machining using multi-axis milling, turning, turn/mill, Wire EDM numerically controlled

10. CNC Hardware Basics

MACHINING OPERATIONS AND MACHINE TOOLS

Renishaw apply innovation TM. Calibrating 5-axis machines to improve part accuracy. 5Align

Lathe Series Training Manual. Live Tool for Haas Lathe (including DS)

Short Description Installation Starting Up Configuration. Generalized Postprocessor

DUGARD. Machine Tools Since Dugard 700L Series Heavy Duty CNC Lathes.

SAMSUNG Machine Tools

Electron S.R.L. B55 CNC TRAINING MACHINES

2.008 Design & Manufacturing II

FACULTY OF ENGINEERING UNIVERSITY OF STELLENBOSCH USER INSTRUCTIONS FOR LEADWELL VMC40 NUMERICALLY CONTROLED MILLING MACHINE

Pos. Qty. Article Description Price / Drilling capacity in steel 60 Ø 25 mm Tapping capacity M 20 Milling capacity in steel cm³/min.

The NX CAM-SINUMERIK advantage

Computer Integrated Manufacturing Course Description

DUGARD. Machine Tools Since Dugard 200HT / 200MC Slant Bed, High Precision CNC Lathes.

Precision made in Europe. As per DIN The heart of a system, versatile and expandable.

COURSE : CNC TURN-MILL CENTRE - PROGRAMMING & OPERATION. (FANUC Oi-TB)

Dev eloping a General Postprocessor for Multi-Axis CNC Milling Centers

PBZ Heavy. PBZ Heavy. CNC Gantry-Type Machining Center. Power - Performance - Precision.

CNC Milling Engraving machine G4030A Instruction manual

Setting up the DeskCNC controller.

Machine Tool Facilities

3D SCANNING: A NEW APPROACH TOWARDS MODEL DEVELOPMENT IN ADVANCED MANUFACTURING SYSTEM

CNC 8055 / CNC 8055i SELF-TEACHING MANUAL ( TC OPTION) (REF 0607) (Ref 0607)

That s E[M]CONOMY: Not just training: Real Action! CONCEPT TURN 250. Training reality with industrial performance

DUGARD. Machine Tools Since Dugard ECO Series Driven Tool, Slant Bed CNC Lathes.

CNC 8055 MC. Self-teaching manual REF. 1010

CORE COMPETENCY REQUIREMENTS NIMS CERTIFIED CNC SET UP PROGRAMMER MILLING AND TURNING

COLLEGE OF ENGINEERING AND APPLIED SCIENCE MACHINE SHOP TOOLS AND PRACTICES

Servo Info and Centering

H6C-M Mill CNC Controller

"The CNC Baron...in service to the one who commands it!"

DRILLFLEX CNC HORIZONTAL MACHINING CENTER

Overview. Milling Machine Fundamentals. Safety. Shop Etiquette. Vehicle Projects Machine Shop

Automation in Manufacturing

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

Advanced solutions for 5 pieces or 5,ooo,ooo pieces and everything in between. T E C H N O L O G I E S. High Volume Hydromat.

H6C-T Lathe CNC Controller

ŠKODA MACHINE TOOL HORIZONTAL MILLING AND BORING MACHINES ŠKODA HCW

ISO Dialects for SINUMERIK

Top 5 Ways to Cut Machining Costs

SAMSUNG Machine Tools PL60 CNC TURNING CENTER

5-Axis Test-Piece Influence of Machining Position

SINUMERIK 810/840D DIN Programming for Milling

Mastercam Instructions. KTH School of Architecture Digital Fabrication Lab - CNC Router Version

GRCC Manufacturing Technology

TEST PROJECT TEACHER GUIDELINES

Copyright. Adtech (Shenzhen) Technology Co., Ltd. (Adtech hereafter) is in possession of the

Application report. matec-30 S / SD. of the monitoring system. Data communication : Digital. Removed material : ceramic glass

CNC Applications. Programming Arcs

What software do I need to run a CNC mill?

MITSUBISHI CNC M700V Series, M70 Series Simple programming function NAVI MILL / NAVI LATHE

Industrial Robotics. Training Objective

Teachware CNC Technology

Transcription:

Presentation on CNC MACHINES By: Hafiz Muhammad Rizwan

WELCOME

CNC Machines What is a CNC Machine? CNC : Computer Numerical Control Conventionally, an operator decides and adjusts various machines parameters like feed, depth of cut etc depending on type of job, and controls the slide movements by hand. In a CNC Machine functions and slide movements are controlled by motors using computer programs.

The Evolution of NC It was in 1947 when numerical control was born. It began when John C. Parsons of the Parsons Corporation, Traverse City, Michigan, a manufacturer of helicopter rotor blades, could not make his templates fast enough. So, he invented a way of coupling computer equipment with a jig borer. Mr. Parsons used punched cards to operate his digit Ron system. 1949 was the year of another Urgent need. The U.S. Air Material command realized that parts for its planes and missiles were becoming more complex. Also, as the designs were constantly being improved, changes in the drawing were frequently made. Thus, in their search for methods of faster production, an Air Force study contract was awarded to the Parsons Corporation. The servo mechanisms laboratory of the Massachusetts Institute of Technology (MIT) was the subcontractor. In 1951, MIT took over the complete job, and in 1952, the prototype of today s NC machine, a modified Cincinnati Hydrotel Milling Machine, was successfully demonstrated. The term numerical control was originated at MIT.

TYPES OF CNC MACHINE There are many different types of CNC Machines used in industry, Such as: Mills and Machining Centers Lathes and Turning Centers Drilling Machines EDM Sinker and wire cut Machines Flame and Laser-Cutting Machines Water Jet Profilers

FANUC CONTROLL SIEMENS GSK MECH 3 etc TYPES OF CNC MACHINE CONTROL UNITS

PROGRAM INPUT Different ways of data input are : MDI : Manual Data Input PROGRAM PREPARATION WITH CAD CAM PROGRAM DATA TRANSFER FROM PC TO CNC M/C PROGRAM DATA TRANSFER FROM PC TO DNC OPERATIONS

OPERATIONAL FEATURES of CNC MACHINES 2004 8

For a CNC machine control unit (MCU) decides cutting speed, feed, depth of cut, tool selection, coolant on off and tool paths. The MCU issues commands in form of numeric data to motors that position slides and tool accordingly.

Overview A numerical control, or NC, system controls many machine functions and movements which were traditionally performed by skilled machinists. Numerical control developed out of the need to meet the requirements of high production rates, uniformity and consistent part quality. Programmed instructions are converted into output signals which in turn control machine operations such as spindle speeds, tool selection, tool movement, and cutting fluid flow.

Overview By integrating a computer processor, computer numerical control, or CNC as it is now known, allows part machining programs to be edited and stored in the computer memory as well as permitting diagnostics and quality control functions during the actual machining. All CNC machining begins with a part program, which is a sequential instructions or coded commands that direct the specific machine functions. The part program may be manually generated or, more commonly, generated by computer aided part programming systems.

Basic CNC Principles All computer controlled machines are able to accurately and repeatedly control motion in various directions. Each of these directions of motion is called an axis. Depending on the machine type there are commonly two to five axes. Additionally, a CNC axis may be either a linear axis in which movement is in a straight line, or a rotary axis with motion following a circular path.

Motion control - the heart of CNC The most basic function of any CNC machine is automatic, precise, and consistent motion control. Rather than applying completely mechanical devices to cause motion as is required on most conventional machine tools, CNC machines allow motion control in a revolutionary manner. All forms of CNC equipment have two or more directions of motion, called axes. These axes can be precisely and automatically positioned along their lengths of travel. The two most common axis types are linear (driven along a straight path) and rotary (driven along a circular path).

Basic CNC Principles Coordinates System: Absolute Coordinate System Incremental Coordinate System

Work Positioning: The method of accurate work positioning in relation to the cutting tool is called the rectangular coordinate system. On the vertical mill, the horizontal base line is designated the X axis, while the vertical base line is designated the Y axis. The Z axis is at a right angle, perpendicular to both the X and Y axes. Increments for all base lines are specified in linear measurements, for most machines the smallest increment is one ten-thousandth of an inch (.0001). If the machine is graduated in metric the smallest increment is usually one thousandth of a millimeter (.001mm). The rectangular coordinate system allows the mathematical plotting of points in space. These points or locations are called coordinates. The coordinates in turn relate to the tool center and dictate the tool path through the work.

Basic CNC Principles

CNC Lathe Automated version of a manual lathe. Programmed to change tools automatically. Used for turning and boring wood, metal and plastic. How CNC Lathe Works: Controlled by G and M codes. These are number values and co-ordinates. Each number or code is assigned to a particular operation. Typed in manually to CAD/CAM by machine operators. G&M codes are automatically generated by the computer software.

CNC LAHTE

CNC Machines- Advantages/Disadvantages Advantages: High Repeatability and Precision e.g. Aircraft parts Volume of production is very high Complex contours/surfaces need to be machined. etc Flexibility in job change, automatic tool settings, less scrap More safe, higher productivity, better quality Less paper work, fasterprototype production, reduction in lead times Disadvantages: Costly setup, skilled operators Computers, programming knowledge required Maintenance is difficult

How CNC Works Controlled by G and M codes. These are number values and co-ordinates. Each number or code is assigned to a particular operation. Typed in manually to CAD by machine operators. G&M codes are automatically generated by the computer software.

Features of CNC Lathe The tool or material moves. Tools can operate in 1-5 axes. Larger machines have a machine control unit (MCU) which manages operations. Movement is controlled by a motors. Feedback is provided by sensors. Tool magazines are used to change tools automatically.

Tools Most are made from high speed steel (HSS), tungsten carbide or ceramics. Tools are designed to direct waste away from the material. Some tools need coolant such as oil to protect the tool and work.

Tool Paths, Cutting and Plotting Motions Tool paths describes the route the cutting tool takes. Motion can be described as point to point, straight cutting or contouring. Speeds are the rate at which the tool operates e.g. rpm. Feeds are the rate at which the cutting tool and work piece move in relation to each other. Feeds and speeds are determined by cutting depth, material and quality of finish needed. e.g. harder materials need slower feeds and speeds. Rouging cuts remove larger amounts of material than finishing cuts. Rapid traversing allows the tool or work piece to move rapidly when no machining is taking place.

CNC Programming Basics CNC instructions are called part program commands. When running, a part program is interpreted one command line at a time until all lines are completed. Commands, which are also referred to as blocks, are made up of words which each begin with a letter address and end with a numerical value.

CNC programming Important things to know: Coordinate System Units, incremental or absolute positioning Coordinates: X,Y,Z, Feed rate and spindle speed Coolant Control: On/Off, Flood, Mist Tool Control: Tool and tool parameters

CNC programming Programming consists of a series of instructions in form of letter codes Preparatory Codes: G codes- Initial machining setup and establishing operating conditions N codes- specify program line number to executed by the MCU Axis Codes: X,Y,Z - Used to specify motion of the slide along X, Y, Z direction Feed and Speed Codes: F and S- Specify feed and spindle speed Tool codes: T specify tool number Miscellaneous codes M codes For coolant control and other activities

Programming Key Letters O - Program number (Used for program identification) N - Sequence number (Used for line identification) G - Preparatory function X - X axis designation Y - Y axis designation Z - Z axis designation R - Radius designation F Feed rate designation S - Spindle speed designation H - Tool length offset designation D - Tool radius offset designation T - Tool Designation M - Miscellaneous function

Explanation of commonly used G codes G00 Preparatory code to control final position of the tool and not concerned with the path that is followed in arriving at the final destination. G01 Tool is required to move in a straight line connecting current position and final position. Used for tool movement without any machining- point to point control. (linear interpolation) G02 Tool path followed is along an arc specified by I, J and K codes.( circular interpolation)

Table of Important G codes G00 Rapid Transverse G01 Linear Interpolation G02 Circular Interpolation, CW G03 Circular Interpolation, CCW G17 XY Plane,G18 XZ Plane,G19 YZ Plane G20/G70 Inch units G21/G71 Metric Units G40 Cutter compensation cancel G41 Cutter compensation left G42 Cutter compensation right G43 Tool length compensation (plus) G43 Tool length compensation (plus) G44 Tool length compensation (minus) G49 Tool length compensation cancel G80 Cancel canned cycles G81 Drilling cycle G82 Counter boring cycle G83 Deep hole drilling cycle G90 Absolute positioning G91 Incremental positioning

Table of Important M codes M00 Program stop M01 Optional program stop M02 Program end M03 Spindle on clockwise M04 Spindle on counterclockwise M05 Spindle stop M06 Tool change M08 Coolant on M09 Coolant off M10 Clamps on M11 Clamps off M30 Program stop, reset to start

Program Command Parameters Optimum machine programming requires consideration of certain machine operating parameters including: Positioning control Compensations Special machine features Positioning control is the ability to program tool and machine slide movement simultaneously along two or more axes. Positioning may be for point-to-point movement or for contouring movement along a continuous path. Contouring requires tool movement along multiple axes simultaneously. This movement is referred to as Interpolation which is the process of calculating intermediate values between specific points along a programmed path and outputting those values as a precise motion. Interpolation may be linear having just a start and end point along a straight line, or circular which requires an end point, a center and a direction around the arc.

CAD/CAM Two computer-based systems which impact the use of CNC technology are CAD(computer aided design )and CAM (computer aided manufacturing). A computer aided design, or CAD, system uses computers to graphically create product designs and models. These designs can be reviewed, revised, and refined for optimum end use and application. Once finalized, the CAD design is then exported to a computer aided manufacturing, or CAM, system. CAM systems assist in all phases of manufacturing a product, including process planning, production planning, machining, scheduling, management and quality control.

Programming Example Cylindrical Part Raw Material Φ 25 70 Finished Part Φ 17.5 Φ 22.5 30 20

Programming Example (Cylindrical Part) O0077 N0005 G28 U0.0 W0.0; N0010 T0202; N0020 G97 S1500 M03; N0030 G00 X50.0 Z1.0 ; N0040 G71 U1.0 R2.0; N0050 G71 P0060 Q00 U0.5 W0.2 F0.2; N0060 G01 X13.0; N0070 X15.0 Z-1.0; N0080 Z-30.0 N0090 X23.0 N0100 X25.0 Z-50.0; N0110 X50.0; N0120 G70 P0060 Q0110 S2500 F0.1; N0130 G28 U0.0 W0.0, N0140 M30

Thank You Any Questions