BMFS 3373 CNC TECHNOLOGY Lecture 2

Slides:



Advertisements
Similar presentations
Unit 5 Numerical Control
Advertisements

NC and CNC machines and Control Programming Introduction to NC and CNC machines CNC controls and RS274 programming.
C ONTROL IN M ACHINE T OOLS Chapter 7. I NTRODUCTION Any manufacture on a machine tool is achieved through the change of the shape and the size of a blank.
Computer Numeric Control
Industrial Engineering Program King Saud University
NC and CNC machines and Control Programming
CNC Programming “Milling”
Ch 7 Numerical Control Sections: Fundamentals of NC Technology
Numerical Control Instructor: Dr Haris Aziz TA: Mian Wasif 2.
COMP322/S2000/L41 Classification of Robot Arms:by Control Method The Control unit is the brain of the robot. It contains the instructions that direct the.
Manufacturing Automation
Submitted by Adnan Hassoneh Asad Alsebaee Ayoub Qadoos Mutasem Essa Abed Alqader Salameh Supervised by Dr. Salameh Abd Alfattah.
IENG 475: Computer-Controlled Manufacturing Systems
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-8 Industrial Engineering Department King Saud University.
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.
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.
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 15.
Features of CNC Machining Centers
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
Introduction to Computer Numerical control
Computer Numerical Control
CNC Machine Tool (G&M Code Program)
Numerical Control I NC Numerical Control - Software control of manufacturing processes. NC - Numerical Control - Software control of manufacturing processes.
NUMERICAL CONTROL.
Applied Control Systems Robotics & Robotic Control
Automated Manufacturing Systems
Introduction History, Advantages, Disadvantages, Applications, Elements of Machine Control.
CNC Programming Prepared by Reza.
Prepared By: Rania hasan Enas hamadneh Cnc machine.
Alpha numerical program input
Inventables CNC Machine M. Neilsen. Synthetos gShield + Arduino with grbl.
G & M Codes Computer Integrated Manufacturing
(0,0) The Cartesian Coordinate System I IV III II +,- -,- +,+ -,+ Y+ Y- Z+ Z- X+ X- Basis for plotting all machine table positions The left/right axis.
 Numerical Control machine is shortly called as NC machine.  A NC machine is an automation method, in which the machine tool control.
Numerical Control Programming
The Cartesian Coordinate System
BMFS 3373 CNC TECHNOLOGY Lecture 10
CNC FEED DRIVES Akhil Krishnan G M.Tech 1. CONTENTS 1.Introduction 2.Requirements of CNC feed drives 3.Servo motor 3.1 Servo drive control 3.2 Components.
CNC Motion BenchMill 6000 Machining Center
CNC FEED DRIVES.
SNS COLLEGE OF ENGINEERING
PROGRAMMABLE AUTOMATION
CNC CONTROL SYSTEM AND PART PROGRAMMING
Numerical Control.
Visit for more Learning Resources
Features of CNC Machining Centers
NC, CNC, DNC.
UNIT-III FEEDBACK DEVICES
COMPUTER INTEGRATED MANUFACTURING
Numerical Control Sections: Fundamentals of NC Technology
Features of CNC Machining Centers
Part Programming Turning Applications.
Computer Numerical Control
IENG 475: Computer-Controlled Manufacturing Systems
Prepared by: Dr. Mohamed Ahmed Awad
NC,CNC machines and Control Programming.
ЧПУ Delta Electronics G-коды. Примеры
NC and CNC machines and Control Programming
Axes and Dimensioning Objectives:
CNC Milling/Lathe interface Introduction
CAM Systems & CNC Machine Overview - Lecture 3
Computer Numeric Control TA202A (1 st ) Semester Prof. J. Ramkumar Department of Mechanical Engineering IIT Kanpur.
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:

BMFS 3373 CNC TECHNOLOGY Lecture 2

Lecture Objectives At the end of the lecture, you will be able to: Describe the two types of control systems used to output tool movement Explain the two types of loop systems used with CNC controller Explain how points are located using Cartesian coordinate system and the CNC axis of motion Explain the significant difference between incremental and absolute positioning

CNC Components CNC system required two interfaces for it to function properly. The Operator interface that consists of the control panel and the various connection for the input media. The Machine tool that consists of a controller interface , the axis control and a power supply.

CNC Terminology Part Program:  BLU: basic length unit  smallest programmable move of each axis. Controller: (Machine Control Unit, MCU)  Electronic and computerized interface between operator and m/c Controller components: 1. Data Processing Unit (DPU) 2. Control-Loops Unit (CLU) Part Program:  A part program is a series of coded instructions required to produce a part. It controls the movement of the machine tool and the on/off control of auxiliary functions such as spindle rotation and coolant. The coded instructions are composed of letters, numbers and symbols and are arranged in a format of functional blocks as in the following example N10 G01 X5.0 Y2.5 F15.0    |       |       |         |        |    |       |       |         |       Feed rate (15 in/min)    |       |       |        Y-coordinate (2.5")    |       |      X-coordinate (5.0")    |      Linear interpolation mode   Sequence number

CNC Components

CNC System Elements A typical CNC system consists of six elements Part program Program input device Machine control unit Drive system Machine tool Feedback system

NC System Elements

Controller Components Data Processing Unit: Input device [RS-232 port/ Tape Reader/ Punched Tape Reader] Data Reading Circuits and Parity Checking Circuits Decoders to distribute data to the axes controllers. Control Loops Unit: Interpolator to supply machine-motion commands between data points Position control loop hardware for each axis of motion

Machine Control Unit The machine control unit (MCU) is the heart of a CNC system. It is used to perform the following functions: Read coded instructions Decode coded instructions Implement interpolations (linear, circular, and helical) to generate axis motion commands Feed axis motion commands to the amplifier circuits for driving the axis mechanisms Receive the feedback signals of position and speed for each drive axis Implement auxiliary control functions such as coolant or spindle on/off, and tool change

Drive System A drive system consists of amplifier circuits, stepping motors or servomotors and ball lead-screws. The MCU feeds control signals (position and speed) of each axis to the amplifier circuits. The control signals are augmented to actuate stepping motors which in turn rotate the ball lead-screws to position the machine table.

Types of CNC machines Based on Motion Type: Point-to-Point or Continuous path Based on Control Loops: Open loop or Closed loop Based on Power Supply: Electric or Hydraulic or Pneumatic Based on Positioning System Incremental or Absolute

Open-loop Control System In open-loop control system step motors are used. Step motors are driven by electric pulses. Every pulse rotates the motor spindle through a certain amount. By counting the pulses, the amount of motion can be controlled. No feedback signal for error correction. Lower positioning accuracy .

Operational Features of CNC Machines

Closed-loop Control Systems In closed-loop control systems DC or AC motors are used. Position transducers are used to generate position feedback signals for error correction. Better accuracy can be achieved. More expensive. Suitable for large size machine tools.

Operational Features of CNC Machines

Operational Features of CNC Machines NUMERICAL DATA MAY BE FED INTO THE SYSTEM BY STORED DATA. A TRANSLATNG UNIT READ THE DATA AND CHANGES IT INTO AN ELECTRICAL FORM THAT THE MACHINE TOOL CAN UNDERSTAND. A MEMORY SYSTEM STORES THE DATA UNTIL IT IS NEEDED. ROTARY RESOLVERS OR SERVO UNITS (TRANSDUCERS) ON THE MACHINE TOOL CONVERT THE DATA INTO THE REQUIRED MACHINE MOVEMENTS. A GAGING DEVICE MEASURES THE MACHINE MOVEMENTS TO DETERMINE IF THE SERVO UNITS HAVE GIVEN THE CORRECT COMMANDS. A FEEDBACK UNIT FEEDS INFORMATION BACK FROM THE GAGING DEVICE FOR COMPARISON TO SEE THAT THE MACHINE HAS MOVED THE REQUIRED AMOUNT.

Open Loop VS Closed Loop Controls output input output

Open Loop VS Closed Loop Controls

Cartesian Coordinate System The machine tool movements used in producing a product consists of two types. Point-to-point ( straight line movements) Continuous Path (Contouring Movements) Any specific point can be described in mathematical terms from any other point along three perpendicular axis. This concepts fits machine tools perfectly since their construction is generally based on three axis of motion (X,Y,Z) plus an axis of rotation.

Cartesian Coordinate

CNC Vertical Spindle Machine

Positioning System Absolute Positioning In the absolute system (G90), all dimensions or positions are given from a fixed zero or reference point. The zero or origin point may be a position on the machine table, such as the corner of the worktable or at any specific point on the workpiece. In absolute dimensioning and programming, each point or location on the workpiece is given as a certain distance from the zero or reference point, measured along an axis. By referring to the next slide, all positions on the part are taken from the X0/Y0 point at the lower corner of the part. The first hole would have coordinates of X1.000, Y1.000; the second hole coordinates are X2.000, Y1.000; the third hole coordinates are X3.000, Y1.000.

Absolute Positioning

Positioning System Incremental Positioning In the incremental system (G91), dimensions or positions are given from a previous known point. Incremental program locations are always given as the distance and direction from the immediately preceding or latter point. By referring to the next slide, the first hole coordinates are X1.000, Y1.000; the second hole coordinates are X1.000,Y1.000. After each machine move, the current location is reset to X0/Y0 for the next move. The machine controller does not reference any common zero point.

Incremental Positioning

Setting the Machine Origin Most CNC machinery have a default coordinate system. The origin of this system is called the machine origin or home zero location. Home zero is usually located at the tool change position of a machining center. There are three ways a zero point can be set on CNC machines. Operator Program absolute zero shift Work Coordinates

Setting the Machine Origin Manual setting The setup person positions the spindle over the desired part zero and zeros out the coordinate system on the MCU console. The actual keystroke sequence for accomplishing this varies from controller to controller. Absolute Zero Shift An absolute zero shift is a transfer of the coordinate system inside the NC program. The programmer commands the spindle to the home zero location. Next, a command is given that tells the MCU how far from the home zero location the coordinate system origin is to be located.

Setting the Machine Origin Work Coordinates A work coordinate is a modification of the absolute zero shift. Work coordinates are registers in which the distance from home zero to the part zero can be stored. The part coordinate system does not take effect until the work coordinate is commanded in the NC program.

Dimensioning Datum Dimensioning All dimensions on a drawing are placed in reference to one fixed zero point. Datum dimensioning is ideally suited to absolute positioning equipment.

Dimensioning Delta Dimensioning Each location is dimensioned from the previous one. Delta drawings are suited for programming incremental positioning machines.

CNC Safety The use of CNC machine tools requires at least the same precautions as with conventional machine tools, including eye protection and standard setup procedures and operation. Do not let others distract you from your work. Your concentration is critical when setting-up and operating machine tools. Likewise, do not distract others they need to concentrate. You should never work inside a CNC machine tool when someone else is touching the controls. They might accidentally start the machine and cause serious injury to you. In fact, it is a good idea to put the machine in a locked mode such as “edit” before changing the tools or workpiece.

CNC Safety You should always calculate speeds and feeds for CNC machining because you will not be able to feel when the cutting conditions are correct. Special care should be used when using rapid transverse on a CNC machine tools, including allowing an adequate distance above the workpiece and not using rapid traverse below the surface of the part. Part programs should be tested by first using a computer simulation on the PC, simulating on the control , and then dry-running above the workpiece at a reduced rate and in single block mode.

End Chapter 2