Computer-Integrated Manufacturing and Production PlanningIntroduction and ContextComputer-integrated manufacturing (CIM) is the coordinated use of digital technologies, information systems, manufacturing equipment, and management procedures to plan, execute, monitor, and improve production. Its purpose is not simply to automate individual machines. The central objective is to create a coherent information and material flow from product definition through production, inspection, delivery, and feedback. In a traditional manufacturing environment, engineering drawings, process plans, bills of materials, inventory records, production schedules, and shop-floor reports may be created and maintained separately. Such separation produces duplicated data, transcription errors, delayed decisions, and weak traceability. CIM addresses these problems by connecting systems such as computer-aided design (CAD), computer-aided manufacturing (CAM), computer-aided process planning (CAPP), material requirements planning (MRP), enterprise resource planning (ERP), manufacturing execution systems (MES), and shop-floor control. A useful way to understand CIM is as a set of linked transformations: Product requirements → CAD model → manufacturing data → process plan → bill of materials → material plan → capacity plan → production schedule → shop-floor execution → inspection and feedback. The quality of integration depends on more than software interfaces. It requires common data definitions, disciplined revision control, realistic planning parameters, reliable operational feedback, and clearly assigned responsibilities. Learning ObjectivesBy the end of this chapter, students should be able to: - Explain the role and architecture of computer-integrated manufacturing.
- Distinguish CAD, CAM, CAPP, MRP, ERP, MES, and shop-floor control.
- Trace product, process, material, capacity, and feedback data through a manufacturing system.
- Construct and interpret a bill of materials and a simple MRP record.
- Compare production-planning and scheduling approaches.
- Analyze inventory, capacity, and execution problems in an integrated environment.
- Recommend implementation, governance, cybersecurity, and continuous-improvement practices.
1. The CIM Concept and Information ArchitectureCIM integrates three related flows: - Product flow: raw materials, components, subassemblies, and finished goods.
- Information flow: specifications, revisions, routings, orders, schedules, quantities, quality results, and status.
- Control flow: commands, confirmations, alarms, approvals, and corrective actions.
Integration may be vertical or horizontal. Vertical integration connects business planning with production execution and machine-level control. Horizontal integration connects departments or processes at a similar organizational level, such as design, purchasing, production, quality, and maintenance. A typical architecture contains four layers: | Layer | Main concern | Typical systems or data |
|---|
| Enterprise | Customers, finance, procurement, sales, and strategic planning | ERP, customer orders, budgets | | Planning | Materials, capacity, routings, and schedules | MRP, advanced planning, CAPP | | Execution | Dispatching, labor, quality, WIP, and traceability | MES, warehouse systems | | Control | Machine states, sensors, programs, and process variables | CNC, PLC, SCADA, robots |
ERP commonly provides the enterprise-wide transaction and master-data backbone. MES manages detailed execution between planning and equipment. It records what was made, when it was made, by whom, with which materials, and under what conditions. Machine-control systems operate equipment in real time. These layers should exchange information, but they should not be confused: an ERP system is not a substitute for real-time machine control, and a CNC controller is not a production-planning system. 2. Product Definition: CAD, CAM, and Product Data ManagementComputer-aided designCAD defines product geometry, dimensions, tolerances, materials, and assembly relationships. Modern 3D models may include geometric dimensioning and tolerancing, material specifications, surface requirements, and manufacturing attributes. The CAD model is therefore more than a picture; it is a structured product definition. Computer-aided manufacturingCAM converts product and process information into manufacturing instructions. For machining, this may include tool selection, cutting paths, feeds and speeds, workholding assumptions, simulation, and post-processed numerical-control code. CAM can reduce programming time and improve consistency, but its output remains dependent on correct tooling data, machine kinematics, fixtures, and process assumptions. Product data management and product lifecycle managementProduct data management (PDM) controls engineering files, access rights, revisions, approvals, and relationships among parts and documents. Product lifecycle management (PLM) extends this perspective across the product life cycle, including requirements, design, manufacturing, service, and retirement. A revision-controlled product definition should answer four questions: - Which part or assembly is being defined?
- Which revision is approved for use?
- Which documents, programs, and process plans are associated with it?
- Who approved the change, when, and for what reason?
Without this discipline, a technically correct CNC program can still manufacture the wrong revision. 3. CAPP and the Translation from Design to ProcessComputer-aided process planning translates a product design into an executable manufacturing route. A process plan normally includes: - operation sequence;
- work centre or machine assignment;
- fixtures, tools, gauges, and materials;
- setup instructions;
- standard or estimated times;
- inspection requirements;
- quality characteristics and acceptance criteria;
- required documents and revision status.
Two broad approaches are common. Variant CAPP retrieves and adapts a standard plan for a part family. It is effective where parts are similar and coding systems are mature. Generative CAPP creates a plan from product attributes, manufacturing rules, and process knowledge. It offers greater automation but requires more complete knowledge representation and validation. Process planning is a technical decision, not merely an administrative step. It affects cost, lead time, quality, capacity, energy consumption, and safety. For example, selecting a five-axis operation may reduce setups and improve accuracy, while also requiring specialized equipment and programming expertise. A process plan must be synchronized with CAM data. If the routing states that operation 20 uses a particular machine but the CAM program was posted for another machine, the integrated system contains a dangerous contradiction. Manufacturing data therefore requires configuration control similar to engineering data. 4. Bills of Materials and Manufacturing StructuresA bill of materials (BOM) is a structured list of the components, quantities, and relationships required to make a parent item. A single-level BOM lists only immediate components. A multilevel BOM represents subassemblies and their components. A manufacturing BOM may include phantom assemblies, consumables, packaging, and items needed for production but not visible in the engineering design. Important BOM concepts include: - Parent: the item being assembled or produced.
- Component: an item required by the parent.
- Quantity per: the quantity of a component needed for one parent.
- Usage: the relationship between parent and component.
- Effectivity: the dates, serial numbers, or revisions for which the relationship applies.
- Phantom item: a logical grouping normally exploded during planning rather than stocked as a separate item.
BOM accuracy is essential because MRP multiplies component requirements through the product structure. A wrong quantity, obsolete revision, or missing component can generate shortages, excess inventory, or unauthorized substitutions. For a component with independent demand, the gross requirement is obtained from the demand forecast or customer orders. For a dependent component, gross requirement is derived from the planned production of its parent. If 120 parent units are planned and each requires three units of component C, the gross requirement for C is 360 units, before considering inventory and scheduled receipts. 5. MRP: Material Requirements PlanningMRP determines what materials are required, how many are required, and when orders or production releases should occur. Its principal inputs are: - master production schedule (MPS);
- BOM;
- inventory and open-order records;
- planning parameters such as lead time, lot size, safety stock, and order policy.
The basic logic is time-phased. MRP first calculates gross requirements, then subtracts usable inventory and scheduled receipts to determine net requirements. It offsets the required receipt by the item lead time to determine the planned order release. A simplified net-requirement relationship is: NRt = max(0, GRt + SS − OHt − SRt) Here, NRt is net requirement in period t, GRt is gross requirement, SS is the desired safety stock, OHt is projected available on-hand inventory before the new receipt, and SRt is the quantity from scheduled receipts available in that period. All quantities must use the same unit and inventory status assumptions. The expression is a planning simplification; real systems may account for allocated stock, scrap, non-nettable inventory, and lot-sizing rules. If an item has a fixed lead time of L periods, the planned release is offset from the planned receipt: PORelt−L = PORcptt PORcptt is the planned order receipt in period t and PORelt−L is the planned order release L periods earlier. This assumes lead time is known, measured consistently, and achievable under the relevant capacity conditions. Worked example: a simple MRP calculationA product requires two units of component X. The MPS requires 100 products in week 4. Component X has 30 units on hand, no scheduled receipt, a safety stock requirement of 10 units, and a two-week lead time. Assume there are no other requirements and lot-for-lot ordering is used. Gross requirement in week 4 = 100 × 2 = 200 units. Net requirement = 200 + 10 − 30 − 0 = 180 units. Thus, the planned receipt is 180 units in week 4. With a two-week lead time, the planned release is 180 units in week 2. The result depends on the stated assumptions: if the on-hand quantity includes unusable stock, or if the supplier requires a minimum lot size, the release quantity would change. MRP is not a scheduling system in the complete shop-floor sense. It creates time-phased material recommendations, but it may not resolve detailed machine conflicts, labor availability, sequence-dependent setup times, or disruptions. 6. ERP and MES: Planning versus ExecutionERP integrates business transactions and shared master data. Typical ERP functions include sales and operations planning, purchasing, inventory valuation, order management, finance, maintenance planning, and human-resource records. Its strength is enterprise coordination and a common transactional record. MES operates closer to production. Typical MES functions include: - dispatching work to operators and machines;
- recording labor, machine, and material usage;
- tracking work-in-process;
- collecting production and quality data;
- managing electronic work instructions;
- enforcing route and revision controls;
- providing genealogy and traceability;
- reporting downtime, scrap, and rework.
The relationship can be summarized as follows: ERP asks, “What should the business make, buy, and promise?” MES asks, “What is being made now, by which resource, using which approved instructions, and with what result?” Integration requires well-defined interfaces. Examples include production orders sent from ERP to MES, confirmations returned from MES to ERP, material issues recorded against orders, and quality holds communicated to planning and shipping. Standards such as ISA-95 provide a useful conceptual framework for separating enterprise and manufacturing-control responsibilities, although implementation details vary. 7. Production Planning, Scheduling, and Shop-Floor ControlPlanning converts demand into feasible production intentions. Scheduling assigns work to specific resources and times. Dispatching communicates immediate priorities to the shop floor. Control compares actual performance with the plan and initiates corrective action. Planning horizons- Strategic: facility, technology, and capacity decisions over years.
- Tactical: aggregate production, workforce, and inventory decisions over months.
- Operational: orders, materials, and capacity over weeks.
- Short-term dispatching: exact sequence and response over hours or days.
Scheduling environments- Job shop: many product types, variable routes, and functional departments.
- Flow shop: products follow a common sequence of operations.
- Repetitive or assembly production: high-volume standardized production.
- Cellular manufacturing: part families processed in focused cells.
- Project production: a large unique output assembled at a fixed location.
Common scheduling objectives include minimizing completion time, lateness, work-in-process, setup cost, or machine idle time. These objectives can conflict. A sequence that minimizes setups may delay an urgent order; a sequence that maximizes utilization may increase lead time and WIP. For a single machine where all jobs are available and setup times are independent of sequence, the shortest processing time (SPT) rule often minimizes mean flow time. The earliest due date (EDD) rule is commonly used to reduce maximum lateness under appropriate assumptions. Neither rule is universally optimal when priorities, release dates, sequence-dependent setups, batching, or multiple resources are present. A basic capacity check compares required load with available capacity: Load = ∑(qi × ti) + ∑sj Here, qi is the quantity processed for operation i, ti is processing time per unit, and sj is setup time j. Load and available capacity must use the same time unit. If a work centre has 80 available machine-hours and the calculated load is 92 hours, the plan has a nominal overload of 12 hours; it is not feasible without overtime, subcontracting, alternate routing, schedule change, or another capacity action. Shop-floor control includes order release, dispatching, progress reporting, exception management, and feedback. A reliable system records actual start and finish times rather than assuming that a released order has been completed. It must also distinguish good quantity, scrap, rework, and quantity awaiting inspection. 8. Inventory, Lead Time, and Performance MeasuresInventory in an integrated system includes raw material, work-in-process, finished goods, maintenance supplies, and sometimes consigned or quarantine stock. Inventory protects production from uncertainty but consumes capital and can conceal process problems. The economic order quantity model is a useful benchmark under restrictive assumptions: constant and known demand, constant ordering cost, constant holding cost, instantaneous replenishment, and no quantity discounts or shortages. Under those assumptions: Q* = √(2DS⁄H) Q* is the economic order quantity in units per order, D is annual demand in units per year, S is ordering or setup cost per order, and H is annual holding cost per unit. Units must be consistent, and the result is a benchmark rather than an automatic policy. For example, if annual demand is 10,000 units, ordering cost is 50 currency units per order, and annual holding cost is 2 currency units per unit, then: Q* = √(2 × 10,000 × 50 ÷ 2) = √500,000 ≈ 707 units. In practice, minimum supplier quantities, shelf life, storage constraints, capacity, and demand variability may make another quantity preferable. Useful performance measures include: - schedule adherence;
- on-time delivery;
- inventory accuracy;
- inventory turns;
- order lead time;
- WIP level;
- first-pass yield;
- scrap and rework rate;
- overall equipment effectiveness (OEE);
- capacity utilization;
- mean time between failure and mean time to repair.
OEE is commonly expressed as: OEE = Availability × Performance × Quality Availability, performance, and quality are ratios between 0 and 1 when expressed as decimals. Availability commonly reflects operating time relative to planned production time; performance compares actual output rate with ideal rate; quality compares good output with total output. Organizations must define losses consistently, because changing definitions can make comparisons misleading. 9. Data Governance, Quality, and CybersecurityIntegration magnifies both good and bad data. Critical master data includes item numbers, units of measure, revisions, BOMs, routings, work centres, calendars, lead times, lot sizes, suppliers, and quality statuses. Good governance includes: - unique and stable identifiers;
- controlled units of measure;
- approval workflows;
- effective dates and revision history;
- ownership of each data object;
- periodic audits and reconciliation;
- rules for obsolete and quarantined data;
- validation at system interfaces.
A unit-of-measure error can be severe: confusing millimetres with inches or kilograms with pounds can produce incorrect purchasing, machining, or assembly results. Interfaces should reject invalid values rather than silently transforming them. Connected manufacturing also creates cybersecurity risks. Threats include ransomware, unauthorized program changes, credential theft, unsafe remote access, and manipulation of production records. Appropriate controls include network segmentation, least-privilege access, multifactor authentication where feasible, backups tested for restoration, patch governance, change logging, removable-media control, incident response, and secure supplier access. Safety systems must remain safe even if business networks are compromised. Ethically, organizations must consider worker surveillance, data privacy, algorithmic bias in performance evaluation, and the consequences of automated decisions. Production data should be collected for legitimate purposes, protected appropriately, and interpreted with awareness of context. A low individual output count may reflect machine downtime, material shortage, training, or a quality hold rather than poor effort. 10. Implementation Strategy and Contemporary DevelopmentsCIM implementation should begin with business and operational problems, not software procurement. A practical sequence is: - map current processes and information flows;
- identify duplicate, missing, and unreliable data;
- define a future-state architecture;
- standardize part numbering, BOM, routing, and revision rules;
- pilot one product family or value stream;
- validate interfaces and master data;
- train users and define ownership;
- measure outcomes and expand progressively.
Common failure causes include excessive customization, unclear ownership, poor operator involvement, unrealistic lead times, incomplete BOMs, and treating implementation as an information-technology project alone. Change management is essential because integrated systems alter responsibilities and expose previously hidden problems. Contemporary developments include cloud manufacturing platforms, digital twins, industrial Internet of Things devices, additive-manufacturing integration, low-code workflow tools, and artificial intelligence. AI can support demand forecasting, anomaly detection, predictive maintenance, visual inspection, and schedule improvement. However, AI recommendations require representative data, validation, explainability appropriate to the risk, human oversight, and safeguards against model drift. AI should not override safety interlocks or release unverified process instructions directly to production. Applied Case: Illustrative CNC Component ManufacturerBackgroundA fictional manufacturer produces machined hydraulic-valve bodies in several variants. Engineering uses 3D CAD, programmers use CAM, purchasing uses an ERP system, and operators receive paper travelers. The systems are not fully connected. ProblemCustomers report late deliveries and occasional incorrect hole patterns. Investigation shows that engineering revisions are communicated by email, the BOM is maintained separately from the traveler, and machine completion is reported at the end of a shift. Inventory records show material that is physically in quarantine as available stock. AnalysisThe primary problem is not simply insufficient machine capacity. It is weak configuration control and delayed execution feedback. An obsolete CNC program remains accessible, MRP plans from inaccurate inventory, and the schedule assumes completion before inspection results are known. Approach and solutionThe company establishes a controlled product record in PDM/PLM linking the approved CAD revision, CAM program, tooling list, and process plan. ERP receives the approved manufacturing BOM and routing. MES receives released production orders, displays the correct electronic work instructions, and records operation completion, scrap, inspection status, and machine downtime. Inventory status codes distinguish available, allocated, rejected, and quarantine stock. A daily review compares MES actuals with ERP order status. Scheduling is changed from a purely utilization-based rule to a priority rule that considers due date, remaining operations, setup family, and material availability. A pilot is conducted on one valve family before expansion. OutcomeIn this illustrative case, the company reduces revision errors and improves visibility of WIP. Planners identify a recurring bottleneck at final inspection rather than adding unnecessary machining capacity. The improvement is attributed to coherent data and timely feedback, not to automation alone. Learning points- A CAD model is valuable only when the approved revision reaches downstream processes.
- MRP results are no better than the BOM, inventory, and lead-time data on which they depend.
- MES closes the gap between planned work and actual work.
- Quality status must be visible to planning and inventory systems.
- Integration should be piloted, measured, and governed as an organizational change.
Challenges and LimitationsCIM does not eliminate uncertainty. Forecasts can be wrong, suppliers can be late, machines can fail, and process times can vary. Integration may also create dependence on common databases and interfaces, increasing the impact of a master-data error or cyberattack. Legacy equipment may lack communication capability, and different vendors may use incompatible semantics. Excessive automation can reduce flexibility when product variety is high or processes are poorly understood. Managers should therefore distinguish integration from centralization. A distributed system with clear interfaces may be more resilient than one large system. They should also distinguish utilization from effectiveness: a highly utilized bottleneck can increase WIP and delay customer orders. Continuous improvement requires measurement of flow, quality, reliability, and customer performance together. Chapter SummaryComputer-integrated manufacturing connects product definition, process planning, material planning, enterprise transactions, production execution, machine control, quality, and feedback. CAD and CAM define and prepare manufacturing information; CAPP converts design into routings; BOMs describe product structure; MRP time-phases material requirements; ERP coordinates enterprise transactions; MES controls detailed execution; and shop-floor systems operate and report equipment. Effective integration depends on accurate master data, revision control, realistic lead times, capacity awareness, disciplined scheduling, and timely feedback. MRP is a material-planning method rather than a complete finite-capacity schedule. Inventory models such as EOQ are useful benchmarks only under stated assumptions. Cybersecurity, privacy, safety, human factors, and governance are integral to responsible CIM. The professional goal is not maximum automation, but reliable, traceable, and adaptable flow of information and materials. Key TermsComputer-integrated manufacturing: Coordinated integration of manufacturing technologies, information, and control. CAD: Computer-aided design used to define product geometry and engineering requirements. CAM: Computer-aided manufacturing used to prepare manufacturing instructions and programs. CAPP: Computer-aided process planning that converts product definition into an operation plan. PDM: Product data management controlling engineering files, revisions, and approvals. PLM: Product lifecycle management across design, production, service, and retirement. Bill of materials: Structured list of components and quantities required for a parent item. Master production schedule: Time-phased plan for producing finished products. MRP: Material requirements planning based on demand, BOMs, inventory, and lead times. ERP: Enterprise resource planning system integrating organizational transactions and master data. MES: Manufacturing execution system coordinating and recording detailed production activities. Routing: Ordered sequence of operations and resources used to make a product. Work in process: Items currently undergoing production or awaiting a subsequent operation. Shop-floor control: Release, dispatch, monitoring, and corrective control of production work. Master data: Shared relatively stable data such as items, BOMs, routings, and work centres. Revision control: Formal management of approved changes to product and process information. Capacity planning: Assessment of whether resources can perform required work in available time. OEE: Product of availability, performance, and quality ratios. Digital twin: Digital representation linked to a physical product, process, or asset. Traceability: Ability to identify the history, location, materials, processes, and status of an item. Review QuestionsShort Answer Questions- What is the central purpose of computer-integrated manufacturing?
- Distinguish ERP from MES.
- What information does a manufacturing BOM provide?
- Why is revision control important for CNC programs?
- Name three inputs required by MRP.
Long Answer Questions- Explain the information flow from CAD through CAPP, BOM, MRP, ERP, MES, and shop-floor control.
- Compare variant and generative CAPP, including their advantages and limitations.
- Explain how inaccurate inventory, lead time, or BOM data affects MRP results.
- Discuss the relationship between production planning, scheduling, dispatching, and feedback.
- Describe a responsible implementation strategy for integrating a legacy manufacturing facility.
Analytical / Application Questions- A product requires four units of component A. The MPS calls for 250 products, on-hand A is 140 units, scheduled receipts are 200 units, and safety stock is 60 units. Calculate the net requirement under the simplified MRP relationship and state the assumptions.
- A work centre has 100 available hours. Three jobs require 120 units at 0.25 hours each, 80 units at 0.40 hours each, and two setups of 3 hours. Determine the load and recommend two possible capacity actions.
- A factory has frequent late orders despite high machine utilization. Using CIM concepts, diagnose at least four possible information or process causes and propose an integrated improvement plan.
Multiple Choice Questions with AnswersQuestion 1Which system primarily records detailed production execution, work-in-process status, and operator feedback? A. CAD B. MES C. CAPP D. PLM Correct Answer: B. MES Question 2A product requires 3 units of a component, and the planned production quantity is 120 units. Ignoring other factors, what is the component gross requirement? A. 40 units B. 123 units C. 360 units D. 3,600 units Correct Answer: C. 360 units Question 3In the simplified MRP relationship NRt = max(0, GRt + SS − OHt − SRt), what does SS represent? A. Setup sequence B. Safety stock C. Supplier schedule D. Standard shift Correct Answer: B. Safety stock Question 4Which activity is most directly associated with CAPP? A. Creating a customer invoice B. Defining an operation sequence and machine assignment C. Calculating annual depreciation D. Authorizing employee leave Correct Answer: B. Defining an operation sequence and machine assignment Question 5A component has annual demand of 10,000 units, ordering cost of 50 currency units per order, and annual holding cost of 2 currency units per unit. Under the EOQ assumptions, what is the approximate order quantity? A. 50 units B. 224 units C. 707 units D. 10,000 units Correct Answer: C. 707 units Question 6Which statement best distinguishes vertical from horizontal integration? A. Vertical integration connects organizational levels; horizontal integration connects related functions or processes B. Vertical integration applies only to machines; horizontal integration applies only to finance C. Vertical integration means using robots; horizontal integration means using humans D. There is no meaningful distinction Correct Answer: A. Vertical integration connects organizational levels; horizontal integration connects related functions or processes Question 7What is the principal risk of using an obsolete CNC program after an engineering revision? A. Higher accounting accuracy B. Manufacture of a product that does not conform to the approved design C. Lower network bandwidth only D. Automatic reduction in setup time Correct Answer: B. Manufacture of a product that does not conform to the approved design Question 8If a work centre has 80 available hours and a calculated load of 92 hours, what is the nominal overload? A. 8 hours B. 12 hours C. 92 hours D. 172 hours Correct Answer: B. 12 hours Question 9Which is an appropriate cybersecurity control for connected manufacturing? A. Sharing one administrator password B. Disabling all change logs C. Network segmentation and least-privilege access D. Allowing unrestricted remote access Correct Answer: C. Network segmentation and least-privilege access Question 10OEE is commonly calculated as the product of which three factors? A. Cost, revenue, and profit B. Availability, performance, and quality C. Demand, price, and capacity D. Lead time, inventory, and utilization Correct Answer: B. Availability, performance, and quality
|