Unit 3
Unit 3
MEC302
Unit 3
P. Dinesh babu
Associate Professor
School of Mechanical Engineering
[email protected]
1
Unit - III
Group technology – part families, parts classification and coding systems, OPITZ coding, CAPP –
retrieval and generative process planning systems. computer integrated production management system
– master production schedule, capacity planning, shop floor control, factory data collection system.
Structural model of manufacturing process, process control strategies, direct digital control supervisory
computer control. Computer aided quality control – contact inspection methods – CMM operation and
programming, optical inspection methods, non contact inspection methods, machine vision – image
processing and analysis.
2
GROUP TECHNOLOGY
❑ All the components combined into a group are usually subjected to common planning
and machining.
❑ This enables in achieving high rationalization effect particularly in case of single and
small batch production.
❑ For example, a plant producing 10,000 different part numbers may be able to group the
vast majority of these parts into 30-40 distinct families.
3
Need of Group Technology
4
GROUP TECHNOLOGY
5
ADVANTAGES OF GT
1) Group technology allows similar designs to be easily modified from the existing designs
from the database instead of starting from scratch.
2) Standard process plans can be developed for the groups. Greater efforts can be applied in
optimising the process plans.
3) Standard tooling can be developed for a part family, and then a standard set-up procedure
can be used.
4) The use of GT allows faster production, therefore there is less inventory, and Work in
Process (WIP).
5) The throughput time gets reduced.
6) Material handling and movement is reduced.
6
ADVANTAGES OF GT
are required.
7
LIMITATIONS OF GT
There are as many problems that need to be considered before implementing GT. They are the following:
1) The cost of implementation is generally high with an outside consultant often being necessary
since in-house expertise on GT is rarely available. It requires a long set-up time and painful debugging.
2) It may not be suitable for a factory with a very large variety of products.
3) The entire production of the company cannot be put under GT and hence GT will have to coexist
with conventional layouts.
4) There are too many GT codes in use and there is no one GT code that suits all applications.
5) It is often difficult to conceive all the operations for a group of components being taken care of in the
cell created for it.
6) The range of product mix in a plant may be under constant change in which case, the GT cells may
need constant revision, which is impractical.
8
PART FAMILIES
9
VISUAL INSPECTION
❑ Simplest method.
10
VISUAL INSPECTION
11
ROUTE SHEET ANALYSIS (PFA)
❑ The route sheets used to route the parts through the various operations to be performed, are inspected.
❑ This method sometimes refers to as the production flow analysis (PFA) method.
❑ Use the information contained on production route sheet and not on part drawing.
12
ROUTE SHEET ANALYSIS (PFA)
✓ Classification is the process of separating the parts into groups or families depending on the
characteristic attributes based on a set of rules or principles.
✓ Coding is the process of providing a symbol to the component.
✓ These symbols should have meanings that reflect the attributes of the part, thereby facilitating
further analysis.
✓ Parts classification and coding systems can be grouped into three general types:
I. Systems based on design attributes
II. Systems based on part manufacturing attributes
III. Systems based on both design and manufacturing attributes
14
PARTS CLASSIFICATION AND CODING SYSTEMS
❖ Fixtures needed
15
PARTS CLASSIFICATION AND CODING SYSTEMS
Example:
If we take a look at a machine tool manufacturing industry, large part families can be grouped as:
16
CODING STRUCTURES
✓ A part coding scheme consists of symbols that identify the part’s design and/or
manufacturing attributes.
✓ The symbols in the code can be all numeric, all alphabetic, or a combination of both types.
✓ There are three basic code structures used in group technology applications:
17
HIERARCHICAL OR MONOCODE
✓ In this type of code, the meaning of each character is dependent on the meaning of the previous
character, i.e., each subsequent character amplifies the information of the previous character.
✓ The monocode can be used to rapidly subdivide a population into small groups with relative ease.
✓ However, the meaning of any particular digit in the code is difficult to determine.
✓ This type of code is particularly preferred in design departments for part retrieval because this type
of system is very effective for capturing shape, material, and size information.
18
HIERARCHICAL OR MONOCODE
19
HIERARCHICAL OR MONOCODE
32XX
lic El e
u ctr
dra i ca
Hy l
Mechanical
321X 323X
Re
r
ce
we
i vi n
Po
322X Transmission
g
UN
ad
32XX 32XX 32XX 3231 3232 3233
Ct
e
thr
hre
No
ad
UNF thread
20
HIERARCHICAL OR MONOCODE
21
ATTRIBUTE OR POLYCODE
22
ATTRIBUTE OR POLYCODE (Chain type structure)
23
HYBRID, OR MIXED CODE
24
HYBRID, OR MIXED CODE
25
CODING SYSTEM
❑ There are several factors to be considered for coding system for a component’s representation .
i. The geometry of components (i.e., rotational, prismatic, deep drawn, sheet metal etc.)
ii. The code structure
iii. The digital representation (i.e., binary, octal, hexadecimal etc.)
iv. Material of manufacture - ferrous, non ferrous, plastics, composites etc.
❑ When using a code to represent an engineering design, it is important to represent the basic
features of the design and distinguish unique production families for process planning.
❑ Some of the coding systems that have been successfully implemented are given below:
26
Opitz Coding System
Coding system uses the following digital sequence (13 digits)
✓ Starting shape
✓ Accuracy
27
Opitz Coding System
28
Opitz Coding System
29
Opitz Coding System
EXAMPLE
Given the part design of Fig. the form code for this part is discussed below.
30
Opitz Coding System
EXAMPLE : Develop the Opitz form code (first 5 digits) for the component given in Fig
31
Opitz Coding System
EXAMPLE : Develop the Opitz form code (first 5 digits) for the component given in Fig
32
Opitz Coding System
EXAMPLE : Develop the Opitz form code (first 5 digits) for the component given in Fig
33
Benefits of group technology
34
Benefits of group technology
Other benefits:
✓ Increased productivity
✓ Improved accuracy in estimation of costs
✓ Greater standardization and variety reduction
✓ Reduced set up times
✓ Better product delivery (Helps to implement just-in-time (JIT) manufacturing)
✓ Reduced cost of purchasing
✓ Improved plant efficiency
35
Impact of Group Technology
Before After
✓ Discontinuous, Random Flow of Parts ✓ Structured Flow of Parts
✓ Reinvent New Parts ✓ Retrieve Parts Already in Production
✓ Multitude of Process Plans for Some Parts ✓ Consistent, Single, Best Process Plans
✓ Continuous Purchase of Components due ✓ Regulated Purchase of Components
to Lack of Total Visibility
✓ Inflexible, Rigid, Unable to Respond to ✓ Flexible
Changing Environment
36
Computer Aided Process Planning
✓ Computer Aided Process Planning ( CAPP) is a means to automatically develop the process plan
from the geometric image of the component.
✓ The key to development of such CAPP Systems is to structure the data concerning part design,
manufacturing facilities and capabilities into categories and logical relationships.
✓ CAPP thus appears to fully integrate CAD and CAM.
37
Methods of Computer Aided Process Planning
❑ The ultimate goal of a system is to integrate design and production data into a system that
38
Variant process planning
❑ A variant process planning system uses the similarity among components to retrieve the existing
process plans.
❑ A process plan that can be used by a family of components is called a standard plan.
✓ A preparatory stage
✓ A production stage.
39
Variant process planning
❑ During the preparatory stage, existing components are coded, classified, and subsequently
grouped into families.
❑ The process begins by summarizing process plans already prepared for components in the family.
❑ Standard plans are then stored in a data base and indexed by family matrices
40
Variant process planning
41
Variant process planning
42
Design of variant process planning system
The following are the sequences in the design of a variant process planning system:
I. Family formation
43
Design of variant process planning system
Family formation
✓ Components requiring similar processes are grouped into the same family.
✓ A general rule for part family formation is that all parts must be related.
✓ Minimum modification on the standard plan will be required for such family members.
✓ The data base contains all the necessary information for an application, and can be accessed
✓ There are three approaches to construct a data base: hierarchical, network, and relational.
44
Design of variant process planning system
Search Procedure
✓ The variant system retrieve process plans for similar components.
✓ The search for a process plan is based on the search of a part family to which the component
belongs.
✓ When, the part family is found, the associated standard plan can then be retrieved.
✓ A family matrix search can be seen as the matching of the family with a given code.
✓ Whenever, a code can pass through a mask successfully, the family is identified.
45
Design of variant process planning system
✓ Before a process plan can be issued to the shop, some modification of the standard plan may
✓ There are two types of plan editing: One is the editing of the standard plan itself in the data
base, and the other is editing of the plan for the component.
✓ For editing a standard plan, the structure of the data base must be flexible enough for
46
Generative Approach for CAPP
47
Generative Approach for CAPP
48
Generative Approach for CAPP
49
Generative Approach for CAPP
limitations, and capabilities, process costs, must be defined at the planning stage.
✓ Input Format
✓ CAPP based on decision logic either using decision trees or decision tables
50
Generative Approach for CAPP
Input format
❑ The input format of a process planning system affects the ease with which a system can be used,
and the capability of the system.
❑ The transitional form from the original design (either engineering drawing or CAD model) to a
specific input format may be tedious and difficult to automate.
❑ Such input can provide more complete information about a component.
Many different input formats used in process planning systems.
i) Code:
✓ Some generative systems such as APPAS use GT codes as input.
✓ Defines all the geometric features, feature sizes and locations and tolerances.
✓ It relate these features to their manufacturing requirements (machine for process, tooling and
clamping).
52
Generative Approach for CAPP
53
Generative Approach for CAPP
❑ Using a CAD model as input to a process planning system can eliminate the human effort of
❑ Additional code is needed to convert the machined surface shape from raw material shape.
❑ Several other systems such as GENPLAN, AUTOPLAN, etc., also use a CAD database
54
Generative Approach for CAPP
❑ The major function of the decision logic is to match the process capabilities with the design
specification.
✓ Decision trees
✓ Decision tables
❑ These two techniques are methods of describing or specifying the various actions associated
55
Generative Approach for CAPP
56
Expert CAPP system
57
Benefits of CAPP
❑ Process rationalization
❑ Improved legibility
58
Computer integrated production management system
59
Computer integrated production management system
❑ Production management refers to the process of managing the activities of a business to furnish desired
❑ It involves planning, implementation and control to convert raw materials into finished goods and services.
❑ Various production activities such as planning, implementation and control are integrated together.
60
Computer integrated production management system
61
Production Process
❑ Production is a process of transforming tangible and intangible inputs into goods or services.
❑ Raw materials, land, labour and capital are the tangible inputs, whereas ideas, information and
62
Production planning and controlling
63
Production planning and controlling
64
Levels in Production planning
65
Material Requirement Planning
❑ MRP was a simple computer program for planning material orders with the purpose of reducing
inventory, responding more effectively to market demand, and ultimately increasing sales.
❑ MRP was a very good management planning tool, if the indicated manufacturing lead time and
❑ MRP-II systems go for beyond the planning tools of MRP. They are in effect manufacturing
control systems.
❑ These systems can plan, track, and control almost any aspect of manufacturing, from inventory
levels to job costing, to the placement of finished goods on the proper truck to get to the right
distributor.
66
MAJOR MODULES OF A MRP SOFTWARE
❑ Manufacturing Applications
❑ Engineering Applications
❑ Financial Applications
❑ Marketing Applications
67
MAJOR MODULES OF A MRP SOFTWARE
❑ Manufacturing Applications
❑ Business Plan
❑ Inventory Management
❑ Cost Accounting
68
Master Production Schedule (MPS)
❑ The production plan is in turn translated into the master production schedule (MPS).
❑ The master schedule is a macro level document which sets top-level priorities for what will be
manufactured and when, looking at the material that will be required over the production cycle.
❑ MPS determines what quantities of which product types should be produced, taking into account
the market demand and the limited capacity of resources, in order to maximize profit over the
planning horizon.
❑ If the master schedule is not achievable, the system modifies the MPS or the production plan (For
example, reduce the amount of products to be produced or commit to increasing the capacity of the
69
Master Production Schedule (MPS)
70
Master Production Schedule (MPS)
71
Master Production Schedule (MPS)
72
Master Production Schedule (MPS)
❑ If there is any difference in the capacities required and capacities available, explore the possibility of
resolving through various means available at the disposal of the planning department.
✓ The cost incurred is not in excess including the overtime payment, subcontracting, additional
manpower, etc.
✓ All the due dates for the orders can be met with.
73
Master Production Schedule (MPS) -Example
Our firm produces tables. According to the forecasts, there will be demand for 200 tables during the next 4
weeks and 250 from week 5 to week 8, but customers have previously ordered 210;80;40 and 70 pieces for the
first four weeks. We also know that we have an on-hand inventory of 400 tables, order policy contains 200 units
and lead time is 1 week. MPS Order was not made before week one. Let’s develop an MPS!
74
Master Production Schedule (MPS) - Example
75
Master Production Schedule (MPS) - Example
76
Master Production Schedule (MPS) - Example
Forecast of demand for the next four months is 70 units per month. Committed customer
orders for the next four months are 80, 50, 30, and 10, respectively. Order size is 100
units. Beginning inventory is 100. Prepare MPS
77
Capacity Planning
❑ The goal of capacity planning is to transform the manufacturing requirements, as set forth in the MRP
stage, into a detailed machine loading plan for each machine or group of machines in the plant.
❑ The decisions in this stage are confined to the demands of the MRP stage, and the optimisation
criteria are capacity balancing, meeting due dates, minimum level of work-in-process and
manufacturing lead time based on the available plant capacity, tooling, on-hand material and
workforce.
❑ The available plant capacity is also dependent upon its utilisation for each manufacturing unit which
can be defined as
78
Capacity Requirement Planning
Modules of Capacity
Requirement Planning
79
Capacity Requirement Planning
➢ Capacity Requirements Planning takes planned orders from MRP and open (release) shop
orders, and translates work orders into hours of work (pre-set standards) on a work centre
basis.
➢ CRP then, using the cumulative lead times, allocates the work required for each order to the
appropriate work centres for the time period that the order will be in that work centre.
➢ CRP considers many factors in allocating the load-queue time, move time, machine and
many others.
80
Capacity Requirement Planning – Short Term
Employment levels. Employment in the plant can be increased or decreased in response to changes
in capacity requirements.
Temporary workers. Increases in employment level can also be made by using workers from a
temporary agency. When the busy period is passed, these workers move to positions at other
Number of work shifts. The number of shifts worked per production period can be increased or
decreased.
Labour hour. The number of labour hours per shift can be increased or decreased, through the use of
81
Capacity Requirement Planning
Inventory stockpiling. This tactic might be used to maintain steady employment levels during slow
demand periods.
Order backlogs. Deliveries of the product to the customer could be delayed during busy periods
Subcontracting. This involves the letting of jobs to other shops during busy periods or the taking in
82
Capacity Requirement Planning – Long Term
• Plant closings
83
Shop Floor Control (SFC)
84
Shop Floor Control (SFC)
85
Functions of Shop Floor Control (SFC) System
➢ It is concerned with maintaining the appropriate priorities for work in process in response to
changes in job order status.
➢ Job priorities might change after the job order is issued to the shop.
➢ Once priorities are established, the assignment of work to work centers in the factory must be made.
86
Functions of Shop Floor Control (SFC) System
➢ Managing the parts and assemblies that are currently being processed in the shop.
➢ Quantities and completion dates for the various steps in the production sequence are compared
against the plan.
➢ Any discrepancies, due, parts scrapped in production, might require additional raw materials to
be ordered and adjustments made in the priority plan for other components in that product.
➢ Exception report should be printed periodically in document form when orders are behind
schedule, machine breakdown.
➢ The accuracy and correctness of the work order status report are dependent on the
correctness and timeliness of the basic data collected in shop.
➢ These data deal with – job completions, material movement, time turned in against an order.
88
Shop Floor Control (SFC)
89
Three Phases of Shop Floor Control (SFC) System
Three phases
1. Order release
2. Order scheduling
3. Order progress
1. Order release
➢ The order release phase of shop floor control
provides the documentation needed to
process a production order through the
factory.
(2) Material requisitions to draw the necessary raw materials from inventory.
(3) Job cards -to report direct labour time devoted to the order
(4) Move tickets to authorize the M.H. personnel to transport parts between work centers in the
factory.
91
Three Phases of Shop Floor Control (SFC) System
In a modern factory, automated identification and data capture technologies are used to monitor
the status of production orders, thus rendering the paper documents unnecessary.
➢ The first is the authorization to produce that derives from the master schedule.
➢ The second input to the order release module is the engineering and manufacturing data base to
prepare the various documents that accompany the order through the shop.
2. Order Scheduling
➢ This assigns the production orders to the various work centers in the plant.
➢ It prepares a dispatch list, which indicates which production orders should be accomplished at
the various work centers.
92
Three Phases of Shop Floor Control (SFC) System
93
Three Phases of Shop Floor Control (SFC) System
94
Three Phases of Shop Floor Control (SFC) System
It provides information about relative priorities of the different jobs, for example, by showing due dates
for each job.
The order scheduling module in shop floor control is intended to solve two problems in production
control:
• Machine loading
• Job sequencing
➢ The term shop loading is also used, which refers to the loading of all machines in the plant.
➢ Job sequencing involves determining the sequence in which the jobs will be processed.
➢ To determine this sequence, priorities are established among the jobs in the queue, and the jobs are
processed in the order of their relative priorities.
95
Three Phases of Shop Floor Control (SFC)
96
Three Phases of Shop Floor Control (SFC)
3. Order Progress
➢ The order progress module in shop floor control monitors the status of the various orders in the plant.
➢ The function of the order progress module is to provide information that is Useful in managing the
factory based on data collected from the factory.
➢ The information presented to production management is often summarized in the form of reports.
Work order status reports. These reports indicate the status of production orders. Typical information in
the report-the current work center where each order is located, processing hours remaining before
completion of each order, whether the job is on-time or behind schedule, and priority level.
Progress reports. A progress report is used to report performance of the shop during a certain time
period (e.g., week or month in the master schedule). It provides information on how many orders were
completed during the period, how many orders should have been completed during the period but
were not, and so forth.
97
Three Phases of Shop Floor Control (SFC)
❑ This module collects the data from the various manufacturing resources such as process
times, part status, material availability, inspection data, scrap and rework data, etc., and
analyses this data to give real-time feedback to other modules.
❑ Thus, it is able to compare whether the schedule given is in control or any corrective action is
necessary
❑ This module collects the data from the various manufacturing resources such as process
times, part status, material availability, inspection data, scrap and rework data, etc., and
analyses this data to give real-time feedback to other modules.
❑ Thus, it is able to compare whether the schedule given is in control or any corrective action is
necessary
❑ The data collection and reporting to be done should be as extensive as possible to keep the
schedules and actual production in close control.
98
Shop Floor Control (SFC)
99
Factory Data Collection System / Shop Floor Data Collection
➢It play an important role in getting the feedback about the execution of work.
➢ Data collection equipment can be taken to that place -to collect the data.
➢Places of action: production line, a quality control station, a maintenance location or even an unattached
operation such as warehouse conveyor system.
➢Collection of machine data statistics, estimation of the non-production times and machine utilization,
tracking of flow of materials, determination of job completion times and realization of schedules, etc., are
necessary to evaluate the efficiency of the functioning of the system.
➢This requires automatic or direct data collection from the shop floor.
➢The techniques and technologies by which the status of production is collected are called shop floor data
collection.
100
Factory Data Collection System / Shop Floor Data Collection
❑ There is a need for having a large amount of data that has to be sent to the shop floor as well as receiving
a large amount related to the progress.
❑ Some of the types of data that is either sent to or generated in the shop floor are as follows:
✓ Order releases
✓ Scheduling information
✓ The jobs or parts that are actually in production
✓ Number of pieces that have been scrapped
✓ Labour utilisation
✓ Machine utilisation
✓ Machines in production, set-up, idle or breakdown
✓ Work or production stoppages
✓ Cost of downtime
✓ Various other reports to help the management to better plan production
101
Factory Data Collection System / Shop Floor Data Collection
102
Factory Data Collection System
103
Types of Factory Data Collection System
The shop floor data collection systems can be classified into two groups.
(i) On-line data collection systems
(ii) Off-line data collection systems
➢The data are directly entered to the computer and are available to the order progress module.
➢The data file representing the status of the shop is always at the current state.
➢ The data are collected temporarily in a storage device or a stand alone computer system.
➢ It cannot provide real time information. But easier to install and implement.
104
Data Input Techniques
➢ The manual data collection methods require the production workers to fill out paper forms indicating
order progress data.
➢ The common errors –wrong dates, incorrect order numbers and incorrect operation numbers.
➢ The reason is time lapse between when occurrence of events and recording of events.
105
Various Types of Input Systems
1. CENTRALIZED TERMINAL
A single terminal is located centrally in the shop floor. This requires the employees to go to the
terminal and input the data.
2. SATELLITE TERMINALS
These are multiple data collection centres located throughout the shop floor.
The most convenient arrangements to the employees are to have a data collection terminal at each
work centre.
This reduces the time to go to the central terminal. This can be applied when the amount of data to be
collected is very large.
106
Automatic Factory Data Collection System
Barcode Technologies
❑ Barcode technology allows for information input at a very high rate with very little error
rate compared to keyboard input.
❑ The input method used by barcodes is a simple and inexpensive method for encoding
textual information that can be easily read by inexpensive electronic readers.
❑ It was invented in 1949 and is now extensively used.
❑ A barcode consists of a series of parallel, adjacent bars and spaces.
❑ The symbols used in barcodes follow some specific predefined patterns.
❑ They generally consist of spaces, narrow bars and wide bars.
❑ The coded information depends upon the sequence of these bars.
108
Factory Data Collection System - Barcode
109
Factory Data Collection System - Barcode
❑ A barcode reader decodes a barcode by scanning a light source across the barcode and
measuring the intensity of light reflected back by the white spaces.
❑ A photodiode incorporated into the barcode reader generates the electronic signal which is then
decoded by the software present in the reader.
❑ The way the barcodes are designed does not make any difference in scanning a barcode from right
to left or from left to right.
❑ There are a large variety of barcodes that were developed and used by different users.
❑ Code 39 is a general purpose code and is widely used in the world including manufacturing
organisations.
❑ The structure of a barcode consists of a leading and trailing quiet zone, a start pattern, one or more
data characters, optionally one or two check characters and a stop pattern.
❑ The barcode may be of any length, though rarely more than 25 characters are used.
110
Factory Data Collection System – Barcode Readers
❑ There are a number of barcode reader types that are used in the industry.
❑ The type of technology used by each of them is slightly different for reading and decoding a
barcode. There are pen-type readers (e.g., barcode wands), laser scanners, CCD readers and
camera-based readers.
111
Factory Data Collection System – Barcode Readers
112
Factory Data Collection System – Barcode Readers
113
Factory Data Collection System – OCR
114
Factory Data Collection System – OCR
115
Factory Data Collection System – MICR
116
Factory Data Collection System – Voice Recognition
Voice recognition
❑ Speech is the most natural way of communication.
❑ The key board entry can be eliminated and hand and eye co-ordination is no longer
needed.
✓ Speaker dependent
✓ Speaker independent
117
Factory Data Collection System – RFID
118
Structural model of manufacturing process
119
Structural model of manufacturing process
Input variables:
❑ Controllable input variables
✓ Manipulative variables- can be changed and controlled during the
process (feed and speed, flow rate, temperature).
❑ Uncontrollable input variables
✓ Cannot be manipulated – tool sharpness, hardness, workpiece geometry.
❑ Fixed variables
✓ Conditions of the setup, tool geometry and work-holding device, which
can be changed between operations and not during operation.
120
Structural model of manufacturing process
Output variables:
❑ Measurable output variables.
➢ Measured online during the process – flow rate, temperature, vibration,
voltage and power.
❑ Performance evaluation variables
➢ Overall process performance – Economics of the process or quality of the
product manufactured.
121
Structural model of manufacturing process
122
Process control
123
Process control
Feedback control
❑ By measuring the output variable and comparing it to the input variable, there by forming
automatic feedback control system.
❑ The feedback control system is also called a closed loop system.
❑ Y is the controlled variable and X is the input variable. The input variable is often referred to as
the set point.
124
Process control
Regulatory control
❑ The objective is to maintain the overall performance evaluation variable at a certain set point level.
❑ In many industrial processes it is sufficient to maintain the performance evaluation variable at a
certain level or within a given tolerance band of that level.
❑ This would be appropriate in situations where performance was measured in terms of product
quality and it was desired to maintain the product quality at a particular level.
125
Process control
Feed-forward control
❑ The trouble with regulatory control and feedback control is Compensating action is taken after a
disturbance has affected the process output.
❑ In feed-forward control the disturbances are measured before they upset the process, and
anticipatory corrective action is taken.
❑ The feed-forward controller contains a mathematical or logical model of the process which includes
the effect of disturbance.
126
Process control
Preplanned control
❑ Use of the computer for directing the process or equipment to carry out a predetermined series of operation
steps.
❑ Control sequence must be developed in advance.
(i) Computer Numerical Control
✓ It involves the use of computer to direct a machine tool through a program of processing steps.
(ii) Program Control
✓ It involves the application of the computer to start-up or shut down a large complex process.
✓ Use of computers in batch processing to direct the process through the cycle of processing steps.
✓ With program control the objective is to direct the process from one operating condition to a new
operating condition in minimum time.
✓ Example : Paper Industry –Slightly different operating cycle is required for each grades of paper.
127
Process control
(iii)Sequencing Control
❑ Guiding the process through a sequence of on/off type steps.
❑ The process must be monitored to make sure that each step has been carried
out before proceeding to the next step.
❑ Example: Automated production flow line – sequence of workstation power
feed motions, parts transfer, quality inspections.
❑ Tool change schedules may also be included as one of the computer functions.
❑ The operators are directed by the computer when to change cutters.
128
Process control
129
Process control
130
Process control
Adaptive control
❑ It possesses attributes of both feedback control and optimal control.
131
Process control
Identification function
✓ In this function, the current value of the index of performance of the system is determined, based
on measurements collected from the process.
✓ Since the environment changes over time, system performance also changes. Accordingly, the
identification function must be accomplished more or less continuously over time during system
operation
Decision function
✓ Once system performance has been determined, the next function is to decide what changes
should be made to improve performance.
✓ The decision function is implemented by means of the adaptive system's programmed algorithm.
✓ Depending on this algorithm, the decision may be to change one or more input parameters to the
process, to alter some of the internal parameters of the controller, or other changes.
132
Process control
Modification function
✓ The third function of adaptive control is to implement the decision.
✓ Whereas decision is a logic function, modification is concerned with physical changes in the
system.
✓ It involves hardware rather than software.
✓ In modification, the system parameters or process inputs are altered using available
actuators to drive the system toward a more optimal state.
133
Direct Digital Control (DDC)
❑ Direct digital control replace the conventional analog control devices with the digital computers.
❑ The regulation of the process is accomplished by the digital computer on a time-shared, sampled-data
basis rather than by many individual analog elements, each working in a continuous dedicated
fashion.
❑ The computer calculates the desired values of the input variables, and these calculated values are
applied directly to the process.
❑ Analog devices were limited in terms of the mathematical operations.
❑ DDC increases flexibility in the control action.
❑ The digital computer is considerably more versatile with regard to the variety of control calculations
that it can be programmed to execute.
134
Direct Digital Control (DDC)
135
Direct Digital Control (DDC)
136
Direct Digital Control (DDC)
❑ DDC provides more control options than traditional analog control system
❑ DDC has the ability to integrate feedback measurements multiple loops and to implement
❑ A digital computer in DDC makes editing the control programs much easier and less costlier
137
Supervisory computer control
138
Supervisory computer control
139
Supervisory computer control
❑ In addition to set point adjustments in the control loops, the supervisory computer may also be
required to control discrete variables in the process.
❑ Example: starting and stopping motors, opening valves.
❑ Performing sequence of on/off steps called sequencing control.
❑ It perform a combination of sequencing control and set-point control.
❑ Adjustments in the set points are accomplished in either two ways:
1. Analog control - If the individual feedback loops are controlled by analog devices, the control
computer is connected to these devices.
The set point adjustments are made through the appropriate interface hardware between the
computer and the analog elements.
2. Direct digital control – If the feedback loops operate under direct digital control, the supervisory
control program provides the set point values to the DDC program.
140
Computer aided quality control
Quality Definition:
141
Computer aided quality control
❑ In the 1980s the issue of quality control (QC) became a national concern in the United States.
❑ The Japanese automobile industry had demonstrated that high-quality cars could be
produced at relatively low cost.
❑ US believed that superior quality is achieved only at a premium price.
❑ Japanese wages were in fact lower at that time, the reality that Japanese products were not
only cheaper, they were better quality.
❑ It was a combination of factors, including:
1) A well developed work ethic and orientation toward quality that is instilled into the
Japanese worker.
2) A philosophy of continuous improvement (the Japanese call it kaizen).
3) Attention to the use of QC techniques,
142
Computer aided quality control
❑ Quality in a manufacturing context can be defined as the degree to which a product or its
components conform to certain standards that have been specified by the designer.
❑ The design standards generally relate to the materials, dimensions and tolerances,
appearance, performance, reliability, and any other measurable characteristic of the product.
❑ Quality assurance (QA) is concerned with those activities which will maximize the probability
that the product and its components will be manufactured within the design specifications.
❑ These activities should start in the product design area, where the designer can make
decisions among alternatives that might have quality consequences.
❑ QA activities continue in manufacturing planning, where decisions relative to production
equipment, tooling, methods, and motivation of employees will all have an influence on quality.
143
Computer aided quality control
144
Use of Computers in CAQC
❑ In particular the increased sophistication of sensors and transducers, which are part of
CIM, is making it easier to carry out pre-process, in-process, and post-process inspection.
❑ At present, inspection with the use of computers has acquired a status of its own known
as Computer Aided Inspection (CAI) and Computer Aided Testing (CAT) is an integral part
145
Inspection
146
Testing
❑ Testing consists of the appraisal of the performance of the final product under actual or
simulated conditions.
❑ If the product successfully passes the tests, it is deemed suitable for use.
❑ Testing ascertains the quality of performance of the product.
❑ Various categories of tests used for final product evaluation are listed below:
✓ Functional tests under normal or simulated operating conditions
✓ Fatigue or wear tests to determine the product’s life function until failure
✓ Overload tests to determine the level of safety factor built into the product
✓ Environmental testing to determine how well the product will perform under different
environments (e.g. humidity, temperature, vibration).
147
Computer aided quality control
Inspection Testing
✓ Done to examine or observe a product to ✓ Done by applying some measurable influence to
check its satisfaction. the material and measuring the effect.
✓ The inspection is done by scaling the ✓ The testing is done in a material under forces
dimension, weighing, tapping with a hammer, until it deforms or fails its dimensions.
scratching with nail.
✓ These are done temporary checking. ✓ This is a permanent checking.
✓ Probability of errors is high in this method. ✓ Probability of errors is less in this method.
148
Objectives of CAQC
149
Role of computer in QC
❑ Inspection and testing are meant to reduce wastage and make maximum use of resources.
❑ Computer-aided inspection (CAI) and computer aided testing (CAT) are the two major
❑ Whereas these activities have been traditionally performed manually (with the help of gauges,
measuring devices and testing apparatus), CAI and CAT are performed automatically using
❑ Today, CAI and CAT can be well integrated into the overall CIM system.
150
Computer aided quality control
❑ With CAI and CAT, inspection and testing will typically be done on a 100% basis rather by
the sampling procedures normally used in traditional QC.
❑ Inspection is integrated into the manufacturing process to reduce the lead-time to complete
the parts.
❑ With non-contact sensing devices the parts can be inspected while in operation.
❑ The inspection can thus be completed in a fraction of a second.
❑ The on-line non-contact sensors are useful as the feedback element of adaptive control
systems.
❑ An important feature of QC in a CIM environment is that the CAD/CAM database will be
used to develop inspection plan.
151
Inspection Techniques
(1) Contact inspection techniques- physical contact is made between the object and the
measuring instrument.
(2) Noncontact inspection techniques- no physical contact is made.
Contact inspection :
➢ It involves the use of a mechanical probe or other device that makes contact with the
object being inspected.
➢ It is usually concerned with some physical dimension of the part.
➢ Accordingly, these techniques are widely used in particular in the production of metal
parts (machining, stamping, and other metalworking processes).
152
Computer aided quality control
153
Conventional measuring and gauging techniques
154
Coordinate Measuring Machine
❑ The coordinate measuring machine (CMM) is the most prominent example of the equipment
❑ A typical three-dimensional measuring machine consists of a table, which holds the part in a
❑ The probe can be moved in three directions corresponding to the X, Y and Z Coordinates.
❑ For manual operation, the control unit is provided with joysticks, or other devices which drive
155
Coordinate Measuring Machine
156
Coordinate Measuring Machine
Any basic coordinate measuring machine has the following major elements in order for it to properly
function in a measuring environment:
✓ Probing System
✓ CMM Software
157
High Precision Mechanical Structure
❑ CMM which has the ability to move the sensor probe to be positioned at the requisite location in
X-Y-Z on the part to be measured.
❑ This structure has to be very rigid to provide the necessary accuracy for the measurements.
❑ It can be controlled either manually or be CNC controlled for precise positioning of the probe
(position sensor) element on any point of its working volume with a very high repeatability.
❑ Typical accuracies are of the order of (1.7 + 3L/1000) μm.
❑ For higher accuracy, the drive axes are provided with linear glass scales.
❑ For faster motion and minimising vibration during high-speed, high-acceleration travel, air
bearings are provided for the linear axes.
❑ To provide a thermally stable surface for part placement, granite tables are generally used as
bases in most of the CMMs.
158
High Precision Mechanical Structure
159
Probing System
❑ The touch-trigger probe is used to collect the basic information such as x, y, z coordinates of the
points where the probe touches the part to measure a particular dimension.
❑ It is a sophisticated mechatronic device capable of allowing the CMM to record a number of points
on the surface of the part, which need to be quickly measured.
❑ It is also possible to have an optoelectronic sensor for non-contact inspection in place of the touch-
trigger probe.
❑ The tip of the probe is usually a ruby ball.
❑ Ruby is a form of corundum (aluminum oxide),
whose desirable properties in this application include
high hardness for wear resistance and low density
for minimum inertia.
❑ Probes can have either a single tip, or multiple tips
160
Probing System
❑ When the probe moves along a direction and touches a surface, the elastic connection deflects and
triggers the measuring system.
❑ At a time when the stylus makes contact with the component, the stylus ball is slightly deflected.
❑ This is manifested as bending of the stylus and the stylus assembly pivots about the kinematic
contacts, resulting in one or two contacts moving apart.
❑ Then the machine backs off and the spring ensures that the stylus is returned to its seating position.
❑ From that the physical position of the surface where the probe contacts gets recorded.
❑ Ruby stylus balls are the most commonly used material in the industry because they are very hard
and wear-resistant.
❑ In addition, sometimes balls made of silicon nitride or zirconium are used for heavy-duty
applications.
161
Probing System
162
Probing System
163
Machine Control Unit and Software
❑ It is essentially a computerised system that serves the purpose of controlling the probe
positioning as well as getting the data in terms of the measured point sets which are then
utilised by the software for further presentation.
❑ The major component of a CMM is its metrology operating system, which allows it to do the
necessary computations on the point sets that were measured and communicate to other
equipment in the system.
❑ It consists of a number of application software depending upon the industry for the purpose of
special analysis such as comparing with CAD data and evaluating the deviations, evaluating
special profiles such as those used in gears and gas-turbine blades, etc.
164
CMM Operation and Programming
❑ Positioning the probe relative to the part can be accomplished in several ways, ranging from
165
CMM Operation and Programming
166
CMM Operation and Programming
❑ Low-power stepping motors and friction clutches are utilized to reduce the effects of collisions
❑ Motor-driven CMMs are equipped with data processing to accomplish the geometric
computations.
167
CMM Operation and Programming
❑ It is motorized, and the movements of the coordinate axes are controlled by a program.
❑ The computer also performs the data processing and calculations and compiles a record of the
measurements.
❑ The DCC CMM requires part programming.
✓ Manual lead-through
✓ Off-line programming.
168
Direct computer control (DCC)
Manual Lead-through
❑ The operator leads the CMM probe through the various motions required in the
❑ During regular operation, the CMM controller plays back the program to execute the
inspection procedure.
169
Direct computer control (DCC)
Off-line programming
➢ The program is prepared off-line based on the part drawing and then downloaded to the
CMM controller for execution.
➢ The programming statements include motion commands, measurement commands, and
report formatting commands.
➢ The motion commands are used to direct the probe to a desired inspection location.
➢ The measurement statements are used to control the measuring and inspection function of
the machine, calling the various data processing and calculation routines into play.
➢ Finally, the formatting statements permit the specification of the output reports to document
the inspection.
➢ Off-line programming on a CAD system is facilitated by the Dimensional Measuring Interface
Standard (DMIS).
170
CMM software
171
Advantages of CMM
❑ Better repeatability
❑ Simple operation
❑ Unmanned second and third shift inspection of parts if parts are loaded automatically.
172
Non-contact inspection methods
❑ In non-contact inspection, the part is not physically contacted by the measuring instrument.
❑ As a result, this process is faster compared to contact inspection.
❑ The part surface is not affected in any way with the inspection process in non-contact inspection.
❑ Also, since the probe does not physically contact the surface, there is no wear and tear of the
inspection probe.
Some of the areas where non-contact inspection finds application are as follows:
✓ Dimensional Dimensions, shape, positioning, orientation, alignment, roundness, etc.
✓ Structural Assembly (holes, slots, rivets, screws, clamps) Foreign objects (dust, burr, swarf)
✓ Surface Pits, scratches, cracks, wear, finish, roughness, texture, seams-folds-laps,
continuity
✓ Operational Non-conformance of operations to specifications
173
Machine Vision
❑ Machine vision can be defined as the acquisition of image data, followed by the processing and
❑ Machine vision also called computer vision, since a digital computer is required to process the image
❑ A few examples are delicate electronics component manufacturing, metal-product finishing, machine
174
Machine Vision
175
Machine Vision
176
Machine Vision
177
Image Acquisition and Digitization
❑ It is accomplished using a video camera and a digitizing system to store the image data tor
subsequent analysis.
❑ The camera is focused on the subject of interest, and an image is obtained by dividing the viewing
area into pixels in which each element has a value that is proportional to the light intensity of that
portion of the scene.
❑ The intensity value for each pixel is converted into its equivalent digital value by an ADC.
❑ In binary vision system, the light intensity of each pixel is ultimately reduced to either of two
values, white or black.
❑ A mort sophisticated vision system is capable of distinguishing and storing different shades of gray
in the image. This is called a gray-scale system.
❑ The amount of data that must be processed is significant.
❑ One category of techniques in image processing and analysis is called segmentation.
178
Image Acquisition and Digitization
Dividing the image into a matrix of picture elements, where each element has a light intensity
value corresponding to that portion of the image:
179
Image Processing and Analysis
❑ Segmentation technique are intended to define and separate regions of interest within the image.
❑ Two segmentation techniques are thresholding and edge detection.
❑ Thresholding involves the conversion of each pixel intensity level into a binary value, representing
either white or black.
❑ This is done by comparing the intensity value at each pixel with a defined threshold value.
❑ If the pixel value is greater than the threshold, it is given the binary bit value of white, say 1.
❑ If less than the defined threshold, then it is given the bit value of black, say 0.
❑ Reducing the image to binary form by means of thresholding usually simplifies the subsequent
problem of defining and identifying objects in the image.
❑ Edge detection is concerned with determining the location of boundaries between an object and its
surroundings in an image.
180
Image Processing and Analysis
181
Image Processing and Analysis
❑ This is accomplished by identifying the contrast in light intensity that exists between adjacent
pixels at the borders of the object.
❑ For example the area of the object can be determined by counting the number of white (or black)
pixels that make up the object.
❑ Its length can be found by measuring the distance (in terms of pixels) between the two extreme
opposite edges of the part.
❑ Another set of techniques in image processing and analysis that normally follows segmentation is
feature extraction.
❑ Some of the features of an object include the object's area, length, width, diameter, perimeter,
center of gravity, and aspect ratio.
182
Interpretation
183
Interpretation
❑ Within certain statistical tolerances, the computer determines whether the image matches
the template.
❑ One of the technical difficulties is the problem of aligning the part in the same position and
orientation in front of the camera.
❑ Feature weighting is a technique in which several features (e.g., area, length, and
perimeter] are combined into a single measure by assigning a weight to each feature
according to its relative importance in identifying the object.
❑ The score of the object in the image is compared with the score of an ideal object residing
in computer memory to achieve proper identification.
184
Machine Vision Applications
❑ The reason for interpreting the image is to accomplish some practical objective in an
application.
❑ Machine vision applications in manufacturing divide into three categories:
(1) Inspection
(2) Identification
(3) Visual guidance and control
(1) Inspection
❑ Machine vision installations in industry perform a variety of automated inspection tasks, most
of which are either on-line-in-process or on-line/post-process.
185
Machine Vision Applications
❑ Dimensional measurement: Determining the size of parts moving at relatively high speeds on a
moving conveyor.
❑ It must compare the features (dimensions} with the corresponding features of a computer-
stored model and determine the size value.
❑ Dimensional gauging.
❑ Verification of the presence of components in an assembled product.
❑ Verification of hole location and number of holes in a part.
❑ Detection of surface flaws and defects.
❑ Detection of flaws in a printed label: Poorly located label or poorly printed text, numbering or
graphics on the label.
186
Machine Vision Applications
187
Machine Vision Applications
188
Machine Vision Applications
189
Machine Vision Applications
190
Machine Vision Applications
191
Scanning laser system
192
Scanning laser system
193
Scanning laser system
194
Linear Array Devices
❑ The operation of a linear array for automated inspection is similar in some respects to machine vision,
except that the pixels are arranged in only one dimension rather than two.
❑ It consists of a light source that emits a planar sheet of light directed at an object.
❑ On the opposite side of the object is a linear array of closely spaced photo diodes.
❑ Typical numbers of diodes in the array are 256, 1024, and 2048.
❑ The sheet of light is blocked by the object, and this blocked light is measured by the photo diode array to
indicate the object's dimension.
Advantages
✓ Simplicity, accuracy, and speed.
✓ It has no moving parts.
✓ It can complete a measurement in a much smaller time cycle than
either machine vision or the scanning laser beam technique.
195
Optical Triangulation Technique
196
Optical Triangulation Technique
R = L cot A
197