Ch 7 Numerical Control

40
©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 publisher. For the Ch 7 Numerical Control 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

Transcript of Ch 7 Numerical Control

Page 1: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

Ch 7 Numerical Control

Sections:1. Fundamentals of NC Technology2. Computer Numerical Control3. DNC4. Applications of NC5. Engineering Analysis of NC Positioning

Systems6. NC Part Programming

Page 2: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

Numerical Control (NC) Defined

Form of programmable automation in which the mechanical actions of a machine tool or other equipment are controlled by a program(through punched tape) containing coded alphanumeric data

• The alphanumeric data represent relative positions between a work head (e.g., cutting tool) and a work part

• When the current job is completed, a new program can be entered for the next job

Page 3: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

Basic Components of an NC System

1. Program of instructions– Part program in machining

2. Machine control unit– Controls the process

3. Processing equipment– Performs the process

Page 4: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

Basic Components of an NC System

Page 5: Ch 7 Numerical Control

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.

Page 6: Ch 7 Numerical Control

•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:

•First define standard axis system(x,y,z), three rotational axis(a,b,c).

•In most m/c application x,y axis are used to move and position the work table. And z axis for

controlling the tool movement.

Page 7: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

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

Page 8: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

NC Coordinate Systems

For rotational parts:• Turning operations• Conventional Cartesian coordinate system, but

only x- and z-axes• y-axis not needed in turning

Page 9: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

Motion Control Systems

Point-to-Point systems• Also called position systems• System moves to a location and performs an operation at

that location (e.g., drilling)• Also applicable in roboticsContinuous path systems • Also called contouring(when continuous path control is

used for simultaneous control of two or more axes) systems in machining

• System performs an operation during movement (e.g., milling and turning)

Page 10: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

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

4. Parabolic and cubic interpolation– Free form curves using higher order equations

Page 11: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

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

Page 12: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

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 curve

Page 13: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

Absolute and Incremental Positioning

Another aspect of motion control is concern with whether position are defined relative to the origin or relative to previous location of the tool.

Absolute positioning• Locations defined relative to origin of axis systemIncremental positioning• Locations defined relative to previous position• Example: drilling

Page 14: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

Absolute vs. Incremental Positioning

The workhead is presently at point (20, 20) and is to be moved to point (40, 50) In absolute positioning, the move is specified by x = 40, y = 50 In incremental positioning, the move is specified by x = 20, y = 30.

Page 15: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

Computer Numerical Control (CNC) – Additional Features

CNC is defined as an NC system whose MCU is based on micro computer rather than on a hard wired controller.

Features of CNC:• Storage of more than one part program• Various forms of program input(punched,magnetic,floppy

diskettes,RS 232 communication)• Program editing at the machine tool• Fixed cycles and programming subroutines• Interpolation• Acceleration and deceleration computations• Communications interface• Diagnosticsmalfunction sign

Page 16: Ch 7 Numerical Control

Machine control unit for CNC• The MCU consists of the following components and

subsystems:(I) central processing unit(2) memory(3) l/O interface(4) controls for machine tool axes and spindle speed. And(5)sequence controls for other machine tool functions.

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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

Page 17: Ch 7 Numerical Control

Central Processing Unit• The central processing unit (CPU) is the brain of the MCU.• It manages the other components in the MCU based on

software contained in main memory.• The CPU can be divided into three sections: (1) control section, (2) arithmetic-logic unit, and (3) immediate access memory.• control section retrieves commands and data from memory

and generates signals to activate other components in the MCU. In short, it sequences. coordinates. and regulates all of the activities of the MCU computer.

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

Page 18: Ch 7 Numerical Control

• 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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

Page 19: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

Configuration of CNC Machine Control Unit

Page 20: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

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

• Distributed numerical control (DNC) – network consisting of central computer connected to machine tool MCUs, which are CNC– Present technology– Two way communication

Page 21: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

Distributed Numerical Control Configurations

Switching network

Page 22: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

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– Tape laying machines for polymer composites– Filament winding machines for polymer composites

Page 23: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

NC Application Characteristics (Machining)

Where NC is most appropriate:1. Batch production2. Repeat orders3. Complex part geometries4. Much metal needs to be removed from the

starting workpart5. Many separate machining operations on the part6. The part is expensive

Page 24: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

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• Reduce parts inventory and less floor space• Operator skill-level requirements are reduced

Page 25: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

Disadvantages of NC

• Higher investment cost– CNC machines are more expensive

• Higher maintenance effort– CNC machines are more technologically sophisticated

• Part programming issues– Need for skilled programmers– Time investment for each new part

• Higher utilization is required

Page 26: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

NC Positioning System

• Typical motor and leadscrew arrangement in an NC positioning system for one linear axis

• For x-y capability, the apparatus would be piggybacked on top of a second perpendicular axis

Page 27: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

Analysis of Positioning NC Systems

• Two types of NC positioning systems:1. Open-loop - no feedback to verify that the actual

position achieved is the desired position2. Closed-loop - uses feedback measurements to

confirm that the final position is the specified position

• Precision in NC positioning - three measures:1. Control resolution2. Accuracy3. Repeatability

Page 28: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

Open-Loop Motion Control System

• Operates without verifying that the actual position achieved in the move is the desired position

Page 29: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

Closed-Loop Motion Control System

• Uses feedback measurements to confirm that the final position of the worktable is the location specified in the program

Page 30: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

Optical Encoder

• Device for measuring rotational position and speed• Common feedback sensor for closed-loop NC control

Page 31: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

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 l-inch 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 highly manual to highly automated methods.

1. Manual part programming

2. Computer-assisted part programming

3. Part programming using CAD/CAM

4. Manual data input

Page 32: Ch 7 Numerical Control

1.Manual Part Programming• 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

Page 33: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

Binary Coded Decimal System

• Each of the ten digits in decimal system is coded with four-digit binary number

• The binary numbers are added to give the value• BCD is compatible with 8 bits across tape

format, the original storage medium for NC part programs

• Eight bits can also be used for letters and symbols

Page 34: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

Creating Instructions for NC

• Bit - 0 or 1 = absence or presence of hole in the tape

• Character - row of bits across the tape• Word - sequence of characters (e.g., y-axis

position)• Block - collection of words to form one

complete instruction• Part program - sequence of instructions (blocks)

Page 35: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

Types of Words

N - sequence number prefixG - preparatory words

– Example: G00 = PTP rapid traverse move

X, Y, Z - prefixes for x, y, and z-axesF - feed rate prefixS - spindle speedT - tool selectionM - miscellaneous command

– Example: M07 = turn cutting fluid on

Page 36: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

Part Programmer's Job

• Two main tasks of the programmer:1.Define the part geometry2.Specify the tool path

Page 37: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

Defining Part Geometry

• Underlying assumption: no matter how complex the part geometry, it is composed of basic geometric elements and mathematically defined surfaces

• Geometry elements are sometimes defined only for use in specifying tool path

• Examples of part geometry definitions:P4 = POINT/35,90,0L1 = LINE/P1,P2C1 = CIRCLE/CENTER,P8,RADIUS,30

Page 38: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

Other Functions in Computer-Assisted Part Programming

• Specifying cutting speeds and feed rates• Designating cutter size (for tool offset

calculations)• Specifying tolerances in circular interpolation• Naming the program• Identifying the machine tool

Page 39: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

4.Manual Data Input

• Machine operator does part programming at machine– Operator enters program by responding to prompts and

questions by system– Monitor with graphics verifies tool path– Usually for relatively simple parts

• 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

Page 40: Ch 7 Numerical Control

©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

publisher. For the exclusive use of adopters of the book

Automation, Production Systems, and Computer-Integrated Manufacturing, Third

Edition, by Mikell P. Groover.

Computer Tasks in Computer-Assisted Part Programming

1. Input translation – converts the coded instructions in the part program into computer-usable form

2. Arithmetic and cutter offset computations – performs the mathematical computations to define the part surface and generate the tool path, including cutter offset compensation (CLFILE)

3. Editing – provides readable data on cutter locations and machine tool operating commands (CLDATA)

4. Postprocessing – converts CLDATA into low-level code that can be interpreted by the MCU