Beruflich Dokumente
Kultur Dokumente
Sections: 1. Fundamentals of NC Technology 2. Computer Numerical Control 3. DNC 4. Applications of NC 5. Engineering Analysis of NC Positioning Systems 6. NC Part Programming
2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the
3. Processing equipment
Performs the process
2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the
2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the
1.Program: Is a set of detailed step by step command that direct the action of the processing equipment. A person who prepare the program is called part programmer. Individual commandrefer position of cutting tool relative to w/p.
Older days the part program was punched in 1 inch wide punched tape.
But now, magnetic tape, diskettes and electronic transfer . 2.Machine control unit: Is a micro computer and related control hardware that stores the program of instruction and execute it by converting each command into mechanical action.
The term CNC is used that all MCU are based on computer technology. MCU includes control system software, calculation algorithm, and translation software. 3.Processing equipment: That perform the actual productive work(e.g.machining). Its operation directed by MCU. The processing equipment consist of worktable, and spindle as well as motor and controls to drive them. NC coordinate system:
NC Coordinate Systems
For flat and prismatic (block-like) parts Milling and drilling operations Conventional Cartesian coordinate system Rotational axes about each linear axis Right hand rule
2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the
NC Coordinate Systems
For rotational parts: Turning operations Conventional Cartesian coordinate system, but only x- and z-axes y-axis not needed in turning
2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the
Interpolation Methods
1. Linear interpolation
Straight line between two points in space
2. Circular interpolation
Circular arc defined by starting point, end point, center or radius, and direction
3. Helical interpolation
Circular plus linear motion
Circular Interpolation
Approximation of a curved path in NC by a series of straight line segments, where tolerance is defined on only the outside of the nominal curve 2008 Pearson Education, Inc.,
Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the
Circular Interpolation
Approximation of a curved path in NC by a series of straight line segments, where tolerance is defined on both the inside and outside of the nominal 2008 Pearson Education, Inc., curve Upper Saddle River, NJ. All
rights reserved. This material is protected under all copyright laws as they currently exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the
These subsystems are interconnected by means of a system bus. which communicates data and signals among the components of network. indicated in the figure,
2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the
Arithmetic logic unit (ALU) consists of the circuitry to perform various calculations (addition, subtraction, multiplication), counting. and logical functions required by software residing in memory. Immediate access memory provides a temporary storage for data being processed by the CPU. It is connected to main memory by means of the system data bus.
2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the
2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the
DNC
Direct numerical control (DNC) control of multiple machine tools by a single (mainframe) computer through direct connection and in real time
1960s technology Two way communication
2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the
Distributed numerical control (DNC) network consisting of central computer connected to machine tool MCUs, which are CNC
Present technology Two way communication
2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the
Applications of NC
Machine tool applications: Milling, drilling, turning, boring, grinding Machining centers(almost any CNC milling and drilling machine that includes an automatic tool changer and a table that clamps the workpiece in place), turning centers, mill-turn centers Punch presses, thermal cutting machines, etc. Other NC applications: Component insertion machines in electronics Drafting machines (x-y plotters) Coordinate measuring machines 2008 Pearson Education, Inc., Tape laying machines for polymer composites Upper Saddle River, NJ. All rights reserved. This material Filament is protected under all copyrightwinding machines for polymer composites
laws as they currently exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the
Advantages of NC
Nonproductive time is reduced(e.g.set up time) Greater accuracy and repeatability Lower scrap rates Inspection requirements are reduced More complex part geometries are possible Engineering changes are easier to make Simpler fixtures Shorter lead times 2008 Pearson Education, Inc., Reduce Upper Saddle River, NJ. All parts inventory and less floor space rights reserved. This material is protected under all copyright Operator skill-level requirements are reduced laws as they currently exist.
No portion of this material may be reproduced, in any form or by any means, without permission in writing from the
Disadvantages of NC
Higher investment cost
CNC machines are more expensive
NC Positioning System
Typical motor and leadscrew arrangement in an NC positioning system for one linear axis Pearson Education, 2008Saddlex-y NJ. All Inc., For River, capability, the apparatus would be piggybacked Upper on top material rights reserved. Thisof a second perpendicular axis
is protected under all copyright laws as they currently exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the
Operates without verifying that the actual position achieved in the move is the desired position
2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the
Uses feedback measurements to confirm that the final position of the worktable is the location specified in the program
2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the
Optical Encoder
Device for measuring rotational position and speed 2008 Pearson Education, Inc., Upper Saddle River, NJ. All rightsCommon feedback sensor for closed-loop NC control reserved. This material is protected under all copyright
laws as they currently exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the
NC Part Programming
NC part programming consists of planning and documenting the sequence of processing steps to be performed on an NC machine. The part programmer must have a knowledge of machining (or other processing technology for which the NC machine is designed) as well as geometry and trigonometry. The documentation portion of par! programming involves the input medium used to transmit the program of instructions to the NC machine control unit (MCU). The traditional input medium dating back to the first NC machines in the 1950s is linch wide punched rape. More recently the use of magnetic tape and floppy disks have been used for NC due to their much higher data density. Part programming can he accomplished using a variety of procedures ranging from 2008 Pearson Education, Inc., highly manual Upper Saddle River, NJ. Allto highly automated methods. rights reserved. This material 1. protected underpart programming Manual all copyright is laws Computer-assisted part programming 2. as they currently exist. No portion of this material may be Part programming 3. reproduced, in any form or using CAD/CAM by any means, without 4. Manual data input permission in writing from the
In manual part programming, the programmer prepares the NC code using the low-level machine language previously described. The coding system is based on binary numbers This coding is the low level machine language that can be understood by the MCU. Whenever higher level languages are used , such as APT, the statements in the program are converted to this basic code NC uses a combination of the binary and decimal number system, called BCD system. In this coding scheme , each of the ten digits (0-9) in the decimal system is coded as a four digit binary number, and these binary number are added in sequence as in the decimal number system. Conversion of the ten digits in the decimal system into binary numbers Exe: decimal value 1250 would be coded in BCD Number sequence binary number decimal value First 0001 1000 Second 0010 200 Third 0101 50 Fourth 0000 0 Sum 1250
2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the
Types of Words
N - sequence number prefix G - preparatory words
Example: G00 = PTP rapid traverse move
2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the
X, Y, Z - prefixes for x, y, and z-axes F - feed rate prefix S - spindle speed T - tool selection M - miscellaneous command
Example: M07 = turn cutting fluid on
2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the
Ideal for small shop that cannot afford a part programming staff To minimize changeover time, system should allow programming of next job while current job is running
2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the