450 likes | 699 Views
Ch. Devi Lal Memorial Govt. Engg. College . Presentation On CNC Machines. Presented To:- Presented By:- Mr. Pawan Kamboj Chetan Gosain (Lect. In Mechanical Department) Roll No:-10512
E N D
Ch. Devi Lal Memorial Govt. Engg. College Presentation On CNC Machines Presented To:- Presented By:- Mr. Pawan Kamboj Chetan Gosain (Lect. In Mechanical Department) Roll No:-10512 4th Year, 7thSem.
Aim • To Discuss The CNC Machines.
CONTENTS • 1. WORKING PRINCIPLE OF CNC • 2. CONSTRUCTIONAL FEATURES OF CNC • 3. KEYS OF CNC • 4. TYPES OF CNC • 5. SAFETY CHECKING ON CNC • 6. PROGRAMMING OF CNC • 7. FUNDEMENTALS OF CNC PROGRAM • 8. PROGRAM STRUCTURE • 9. EXAMPLE OF CNC PROGRAMMING • 10. CO-ORDINATE SYSTEM • 11. ADVANTAGES OF CNC MACHINES
INTRODUCTION • Computer numerical control machine is a numerical control system that utilizes a dedicated, stored program computer to perform some or all of the basic numerical control functions. • The external appearance of a CNC machine is very similar to that of a conventional NC machines. PART PROGRAM~> PUNCHED TAPE READER OR ANY OTHER SIMILAR DEVICE~> STORED IN COMPUTER PROGRAM.
WORKING PRINCIPLE OF CNC By controlling the relative movements between the tool and the work piece geometrical shapes are machined. Control of these relative movements through coded letters numbers is known as Numerical Control of machine tools.
Constructional features of CNC machine tools CNC machine tools differ from conventional machine tool in a number of respects. The special constructional features of CNC machine include: 1.)Rigid structural design. 2.)Infinitely variables spindle and feed drive. 3.)Slide ways fitted with plastic inserts. 4.)Linear bearings for axis drive. 5.)Automatic tool changers.
MACHINE STRUCTURE • To meet the requirements of high efficiency the numerically controlled machine tools should have a structure that is correctly designed to withstand normal weight distribution. BECAUSE The higher cutting speeds and feeds in CNC machine results in rapid acceleration and deceleration of the slides and the machines are subjected to fluctuating and variables forces during the machining operation. • Also the machine structure design should be such that removal of chips do not on the slide ways.
Linear motion bearings • The sliding friction due to direct metal to metal contact between the slides and slide ways is replaced with rolling friction by the use of antifriction ball or bearings. Rolling element when applied to reciprocating motion has followed advantages. • Reduce the drive power to be used. • Stick slip problem is completely eliminated. • Require only small amount of lubricant. • Absorb the machine vibration.
Hydrostatic slide ways Hydrostatic slide ~> Oil pumped~>Cavities or Pockets~>Carriage on slides contact with Slide way with continous supply of thin film of fluid. The hydrostatic slide way provides almost a frictionless condition for the movement of the slide. For efficient operation it is very important that the fluid and slide ways are kept clean. Also the hydrostatic slide ways need a very large surface area to provide adequate support.
Measuring systems • In CNC machines the electronic measuring systems are used on each controlled axis and to monitor movement and compare the position of the slide and the spindle. • To Measuring system used in the CNC machines are of two types Ø To measure the position of the slide (linear measurement ) Ø measure the spindle speed (rotary measurement) • A linear scale is used as a linear measuring device which is used very often. In this method linear displacement is measured directly at the slide. The measuring device is fixed on to the moving machine element, which detect the actual distance traveled by the machine slide. • One of the rotary measuring devices is an incremental rotary encoder. • Incremental measurement means measurement by counting. The out put signal of incremental rotary encoders is fed to an electronic counter which provides the corresponding values.
Work holding device and tooling • The CNC machines are capable of performing a number of operations using different tools, on different faces of the component in a single setting. This requires that the component should be accessible from different sides without changing of clamps or repositioning of components. The multidirectional cutting forces to reduce the clamping and unclamping time. • A work holding devices for a CNC application should have the following function. Ø It should restrict the linear and rotary motion of the component. Ø The component should not distort or deflect due to cutting forces process. Ø It should facilitate quick loading and unloading of the component. Ø It should not interfere with the cutting tools. Ø It should provide easy removal of chips. Ø It should be safe.
Automatic tool changers • The CNC machines are designed to perform a number of operations in a single setting of the work-piece. To reduce the down time in change over from one operation to the next, the CNC machines are equipped with automatic tool changing facility.
WORKING PRINCIPLE OF CNC MACHINES WORKING PRINCIPLE OF CNC MACHINES Types of CNC machinesTYPES OF CNC MACHINES • There are mainly two types of CNC machine : • (1) Machining centers There are very important types of CNC machine and are multi-functioning machine equipped with automatic tool changes and are capable to carrying out, milling, and drilling, reaming, taping, boring, counter boring. In this type of machines there are three types of axis X axis, Y axis, Z axis. Here the tools are rotated clockwise or anticlockwise the works still fixed. • (2)Turning centers/ CNC lathes CNC lathes have only two axes X and Z, X axis for longitudinal movement and Z axis for crosswise movement. Tools are arranged in turret with a number of stations some lathes have rotating tools in the turret to facilitate off-axis machining such as drilling, milling etc These machines have additional controller for spindle rotation such machines are known as turning centers
Safety check on the CNC machine • Ø Check the main pressure of the hydraulic and pneumatic system . • Ø Check the clamping pressure of the hydraulic and pneumatic system. • Ø Check the sliding movement . • Ø Check the tool position with respect to the program • Ø Check the program control levels try to cut job in a single block. • Ø Do not use compressed air for cleaning. • Ø Check the coolant supply by pressing appropriate switch manually. • Ø Check the speed over the ride position.
PROGRAMMING OF CNC MACHINES • CNC programming is a term that refers to the methods for generating the instruction that drive the CNC machine tool. Part program is a set of instructions which instructs the machine tool about the processing step to be performed for the manufacture of a component. There are two distinct techniques adopted for creating CNC programs. i.) Manual programming ii.) Computer assisted programming
Manual programming 1). Positioning A dimensional instruction that move and position the tools or work pieces to produces the required work 2.) Motion The relative velocity of the tool with respect to the work piece is to be controlled, in both spindle drive and positioning drive 3.)Switching function: - The auxiliary function of the machine such as coolant, tool changes and program stop. The following should take into account when writing a part program. Ø The machine features and capacity. Ø The size if the component. Ø The material to be machined. Ø Machine co-ordinates. Ø The sequence of operation. Ø The tooling to be used. Ø Component holding and location.
Computer Aided part programming • CNC machines of complex 3 dimensional components require thousands of instructions and with out computer assistance it would be impractical to write part programs for the production of such components. NC part programming languages and the processors and post processors that translate the language instruction into NC programs. There are several NC languages in use. Some of them are • v APT • v ADAPT • v EXAPT • v UNIPAT • v SPLIT • v PROMPT
FUNDAMENTALS OF PART PROGRAMMING A program is a set of encoded information giving coordinate values and other details to indicate how a tool should be moved in relation to a work-piece in order to achieve a desired machining form.
A part programmer has to do the following while write a program • Ø Study the drawing of component thoroughly. • Ø Identify the type of material to be used. • Ø Determine the specification and functions of machine to be used. • Ø Decide the dimensioning units metric or inch. • Ø Determine the cutting parameters for the job/tool combination. • Ø Establish the sequence of machining operation.
PROGRAM STRUCTURE • In manual part programming the programmer has to determine the machining parameters and the sequence of operations to be performed. Based upon this sequence, the tool path is calculated and program is written. The basic unit of a program input to the control is called a block. The term block structure of format refers to the rules for writing a program block. • A block contains any or all of the following. • Ø Sequence or block number ( N) • Ø Preparatory function(G) • Ø Dimensional information (XYZ etc) • Ø Decimal point (.) • Ø Feed rate(F) • Ø Spindle speed (S) • Ø Tool number (T) • Ø Tool offset function(D) • Ø Miscellaneous function(M) • Ø End of block(EOB/*)
Example of CNC Programming • What Must Be Done To Drill A Hole On A CNC Vertical Milling Machine
Tool Home Top View 1.) X & Y Rapid To Hole Position Front View
Top View 2.) Z Axis Rapid Move Just Above Hole 3.) Turn On Coolant 4.) Turn On Spindle .100” Front View
Top View 5.) Z Axis Feed Move to Drill Hole Front View
Top View 6.) Rapid Z Axis Move Out Of Hole Front View
Top View 7.) Turn Off Spindle 8.) Turn Off Coolant 9.) X&Y Axis Rapid Move Home Front View
Here’s The CNC Program! Tool At Home O0001 Top View N005 G54 G90 S600 M03 N010 G00 X1.0 Y1.0 N015 G43 H01 Z.1 M08 N020 G01 Z-.75 F3.5 N025 G00 Z.1 M09 N030 G91 G28 X0 Y0 Z0 Front View N035 M30
Tool At Home O0001 Top View O0001 Number Assigned to this program Front View
Tool At Home O0001 Top View N005 G54 G90 S600 M03 N005 Sequence Number G54 Fixture Offset G90 Absolute Programming Mode S600 Spindle Speed set to 600 RPM M03 Spindle on in a Clockwise Direction Front View
O0001 Top View N005 G54 G90 S600 M03 N010 G00 X1.0 Y1.0 G00 Rapid Motion X1.0 X Coordinate 1.0 in. from Zero Y1.0 Y Coordinate 1.0 in. from Zero Front View
O0001 Top View N005 G54 G90 S600 M03 N010 G00 X1.0 Y1.0 N015 G43 H01 Z.1 M08 G43 Tool Length Compensation H01 Specifies Tool length compensation Z.1 Z Coordinate .1 in. from Zero M08 Flood Coolant On Front View
O0001 Top View N005 G54 G90 S600 M03 N010 G00 X1.0 Y1.0 N015 G43 H01 Z.1 M08 N020 G01 Z-.75 F3.5 G01 Straight Line Cutting Motion Z-.75 Z Coordinate -.75 in. from Zero F3.5 Feed Rate set to 3.5 in./min. Front View
O0001 Top View N005 G54 G90 S600 M03 N010 G00 X1.0 Y1.0 N015 G43 H01 Z.1 M08 N020 G01 Z-.75 F3.5 N025 G00 Z.1 M09 Front View G00 Rapid Motion Z.1 Z Coordinate .1 in. from Zero M09 Coolant Off
O0001 N005 G54 G90 S600 M03 Top View N010 G00 X1.0 Y1.0 N015 G43 H01 Z.1 M08 N020 G01 Z-.75 F3.5 N025 G00 Z.1 M09 N030 G91 G28 X0 Y0 Z0 G91 Incremental Programming Mode G28 Zero Return Command X0, Y0, Z0 X,Y,& Z Coordinates at Zero Front View
O0001 Top View N005 G54 G90 S600 M03 N010 G00 X1.0 Y1.0 N015 G43 H01 Z.1 M08 N020 G01 Z-.75 F3.5 N025 G00 Z.1 M09 N030 G91 G28 X0 Y0 Z0 Front View N035 M30 M30 End of Program
Preparatory function (G-words ) They are the commands, which prepare the machine for different modes of movement like positioning, contouring, thread cutting etc and for presetting the machine.
Miscellaneous function The miscellaneous function word is used to specify certain miscellaneous or auxiliary functions which do not relate to the dimensional movements of the machine. The miscellaneous functions may be spindle start, spindle stop, coolant ON/OFF, etc.
METHODS OF LISTING THE COORDINATES OF POINTS • The coordinate systems are used to define and control the position of the tool in relation to the work piece. Each system has its own applications and the coordinate systems may be used indecently or may be mixed, within a CNC part program according to the machining requirements of the component. The co-ordinate systems used in CNC machines are as follows. • a) Absolute co-ordinates • b) Incremental co-ordinates
Absolute co-ordinates • In the absolute co-ordinate system the co-ordinates of a point are always referred with reference to the same datum. The datum position in X axis and Y-axis and Z axis are defined by the program before starting the operation of the machine. • A major advantage of this system is that it is very easy to check and correct a program written is made in the value of any dimension in a particular block.
Incremental co-ordinate • In the incremental co-ordinate system the co-ordinates of the any point are calculated with reference to the previous point i.e., the point at which the cutting tool is positioned is taken as a datum point for calculating the co-ordinates of the next point to which movement is to be made. • It is difficult to check a part program written in incremental dimension in a particular block, it will affect subsequent blocks.
Advantages of Computer Numerical Control Machines • Ø Accuracy and repeatability is very high as compared to the NC machines. • Ø Reduced scrap and rework. • Ø Reduced inspection time. • Ø Reduced material handling . • Ø Easy of inter changeability of machine parts . • Ø Complicated shapes and curves are easily manufactured with quality assurance and better production. • Ø Reduced skilled operators can work in CNC machines. • Ø It can work 24 hours a day because the resting times are very low. • Ø Time taken to complete the works is minimum as compared to manual machines. • Ø Program editing at the machine site.