A Model for Product Specifications in the Production Life Cycle of SBQ Steel

Khalil Fazlollahi, Ph.D, P.Eng Quad Infotech Inc, Toronto, Ontario
Henrique Costa, B.Sc. Quad Infotech Inc, Toronto, Ontario
Copyright © 1999-2003 Quad Infotech Inc.

Introduction

The production of SBQ Steel products is continuingly becoming more complex in nature in order to meet increasingly demanding applications and customer requirements. As a result, the definition, management and communication of the product specifications necessary for production have become increasingly difficult. In particular, areas of concern are industry and customer specific requirements definition, revision control, complex scheduling, routing and material tracking, verification of test results for conformance to requirements, and conformance documentation such as Certified Material Test Reports. Development of a model to be able to accommodate this complex requirement is the subject of the paper.

Quad Infotech has developed software for defining, managing and communicating product specifications to meet complex SBQ production requirements. This includes formal review and approval functionality to aid in maintaining compliance with quality standards such as ISO9000 and QS9000. In addition, the product specifications can be used as an integral part of the quality testing functionality in [QMOS] to verify conformance to requirements for each order to ensure production meets customer specifications.

This software can be used in conjunction with the existing [QMOS] modules for management and operations personnel to Plan, Schedule, Optimize, Report and Analyze production on a real time basis.

The need for an integrated intelligent specification system

As a business grows their SBQ market, so increases the complexity of the product specifications and more onus is placed on the scheduler and Quality Assurance department to communicate the appropriate customer requirements for each production order.

The creation of the schedule many times is a manual process in which the scheduler creates the production orders by combining sales orders of like products and requirements. The scheduler uses experience and in-depth knowledge of the customer base to identify orders with potentially special requirements that may require dedicated production orders. Reviewing the customer’s requirements in common forms such as specification books and customer files or legacy systems is often necessary to determine if any special requirements are required that must be cited on the scheduled production order. This manual process must be carried out each time the new schedule was to be published making it a time consuming and arduous task not to mention error prone.

In addition, with new mill improvements common in the industry, the increased production, coupled with more SBQ orders for custom sizes, grades and lengths means increased workload for the scheduler.

In operations, the supervisors and operators have to refer to the reference on the schedule and review the entire specification in the legacy system to decipher the specific requirements for the order. In addition, often not all information is contained in a single source and multiple systems and books may have to be consulted in order to ensure all requirements are known. Further, when operators are required to perform tasks such as custom tag printing, they must again refer to another source and manually type in the special requirements for the order. This manual process must be carried out for each special order making it a labor intensive and error prone practice.

In addition, the Quality Assurance department’s task of managing the various sources of information for all to use is also a time consuming, arduous and error prone process. Those facilities that must also focus on maintaining ISO and/or QS quality standards certification have an added level of complexity in the management of product requirements.

The main focus of developing the product specification structure are:

  • 1 Consolidate all product requirements into one system.
  • 2 Improve management of specifications to meet ISO and QS quality standards
  • 3 Reduce scheduling time and work load by automatically determining like sales orders (products with like specifications)
  • 4 Reduce/eliminate manual errors in citing special order requirements
  • 5 Improve communication of special order requirements to production personnel
  • 6 Reduce/eliminate manual operator input of special requirements for tasks such as custom Tag Printing

Design

The product specification design was based on already proven [QMOS] concepts and technologies. A Product Specifications data model was designed to integrate with the existing Product Definition [QMOS] model. The main functions of the Product Specifications system were then designed and programmed to meet standard quality system management requirements and common specification management and communication practices in the industry.

The data model was structured around a hierarchy of Standard Product Specifications, Customer Specifications and Order Specifications in which Customer Specifications supersede the Standard Specifications and Order Specifications that supersede the Customer Specifications. This hierarchy and the integration with the rest of [QMOS] are illustrated in Figure 1.


Figure 1 Integration of Product Specifications

Specification Definition is an integral part of Sales, Production Scheduling and Production and as a result has been designed to integrate with each of those areas in the steel manufacturing process. Specification Definition is designed as a separate functionality from the rest of [QMOS] that can be used as a specification management system as well as integrated with other [QMOS] modules.

Specification Definition

Specification Definition is based on the principal that all requirements can be categorized and quantified in the same manner. In this design, requirements have been quantified by three categories: Numeric Limits, Boolean and Text. Examples of each are shown below and illustrated in Figure 2:



Figure 2 Specification Definition

Both Standard Product Specifications and Customer Specifications can be stored together. In order to simplify the definition of specifications, the customer is left out. The customer is only specified when tying the specs to the Product Code. Details are described in a later section.

Since different customers may have different limits for the same requirements, the concept of the Specification Version was introduced. In this way, the same specification can have different variations that may be used by any Product Code and any Customer. For example, A36 Version 1 may have standard ASTM chemistry limits but A36 Version 2 may have 0.25 Cu max. Now that Version 2 exists, any Customer and any Product Code can use that specification. This also eliminates the need for creating additional Product Codes just to identify different limits for the same specification. An example of different versions may be seen for grade specifications for 1005R and 1006R in Figure 3 in which the O2 spec is 20 max for Version 2.


Figure 3 Spec Version


Each specification is also defined with a Test in order to facilitate the definition of the details of the specifications by filtering the list of Elements to those that have been defined for the Test. For example, a Chemistry specification will not display UTS, Yield, Elongation as elements for selection and a Mechanical specification will not display C, Mn, P etc as elements for selection. The Test Definition screen may be seen in Figure 4.


Figure 4 Test Definition

A very powerful feature of the design is the concept of using a Work Center as a part of the specification definition. With Work Center the user can specify for which operators the specification is pertinent. As the example in Figure 3 illustrates, the Grade specification 1005ML is pertinent to the LMF Work Center. [QMOS] will use this information to determine which screens and ultimately who will see this specification by use of their Login ID, which is defined with a Work Center. This means that the operators do not have to sift through all specifications for the order to find those that are pertinent for them.

In addition, for a single Version, multiple Work Centers may be defined each with their own set of limits. This eliminates the need to create new specifications and still set different limits for different stages of the steel making process. This is very useful for establishing EAF and LMF chemistry limits where the EAF Work Center must meet specific chemistry before production can be moved on to the LMF Work Center. Similarly, the Rolling Mill Work Center may have its own limits for dimension specifications while QA Work Center has the absolute limits.

In order to reduce manual errors in checking specifications and ensure nonconforming material is always placed on Hold, a specification can be specified with automatic Hold for all nonconforming material when a test fails to meet specifications. Figure 3 displays the Hold checkbox that identifies this specification as requiring any nonconforming material to automatically be placed on Hold. This Hold designation is designed to be at the Work Center level in order to accommodate those specifications that may have process only requirements in one Work Center such as the EAF chemistry, and absolute limits in another Work Center such as LMF chemistry.

Process Specifications

In addition to product specifications this design will also provide the ability to define some process specifications that operators need during the manufacturing process. Such specifications include Tap Temperature, Superheat, Casting Speed, Reheat Temperature, Finishing Speed, # of samples, Bundle Weight, Tag Type etc.

It is proposed that most Process Specifications can be stored in the same structure as Product Specifications using the Numeric Limits, Boolean, and Text categories. Similarly if test results are recorded for those specifications, verification of conformance to requirements may be done. For example, Casting Speed may be monitored and compared to the limits specified and if they are exceeded an alarm may be generated with the potentially nonconforming material automatically placed on Hold.

Product Code

The basis behind the integration of the Product Specifications with the rest of [QMOS] is the Product Code. The Product Code is a code used to identify the material being ordered by the customer akin to a Part Number or Catalogue Number and as a result, each sales order is placed for a specific Product Code. This Product Code is then carried throughout the rest of the production process as the identifier of the item that must be produced. As is the case with many steel making businesses, Product Codes are defined by key characteristics such as Shape, Size, Grade, Length. As a result, unique Product Codes are created for different combinations of those key characteristics. Since some businesses have more or less key characteristics to define their Product Codes, [QMOS] was designed to require a unique Product Code but allow any variation of key characteristics. An example of Product Codes is illustrated in Figure 5.


Figure 5 Product Code

Since the Product Code is the cornerstone of product definition, it will also be used as the cornerstone for Product Specifications. Product Specifications are connected to a Product Code so that when an order is placed for a Product Code the specifications can be resolved directly through the Product Code.

Product Specifications

Product Specifications are connected to Product Codes in two ways: Product Specs and Customer Specs. Product Specs are the standard or normal requirements regardless of customer. This may include industry standards such as ASTM, SAE, DIN etc or standard manufacturer’s instructions such as the company’s internal practices. In general, every Product Code should have a Product Spec as the standard requirements for making that product. An example of Product Code Specs may be seen in Figure 6.


Figure 6 Product Code Specifications

Customer Specs are the non-standard specifications that pertain to a customer’s requirements for a product. Therefore, in addition to any Product Specs, a Product Code may have Customer Specs connected to it as well. This Customer Specification structure eliminates the need for creating additional Product Codes just to identify customer requirements.

There are two cases for definition of Customer Specs. One case is when the customer does not want the standard Product Specs but instead wants some variation thereof. For example, instead of the standard Carbon range for a grade, the customer requires a tighter range. In this case, the customer spec is considered an override to the standard. The second case is when the customer requires additional specs that the standard does not. For instance, the customer may require that a non-structural grade meet specific mechanical limits. In this case, the spec is considered additional to the Product Specs. An example of the Customer Specs may be seen in Figure 7.


Figure 7 Customer Specs

There is another case in which the customer specifies requirements that are not part of their normal requirements and are intended as one-time only specifications for an individual order. These specs are considered Order Specs and don’t fall into either the Product Specs or Customer Specs category. Therefore, Order Specs are not connected to a Product Code but rather to the sales order itself. Those requirements may be specified in a Note field on the sales order and will be automatically transferred to the production work orders. These requirements are considered overrides to both standard and the normal customer specs.

Revision Control

The principal of revision control is based on changes made to Product Code Specifications rather than a single specification. For instance a customer changes their chemistry requirements from 0.30 Cu max to 0.25 Cu max. A new specification would be created as a version of the previous specification and tied to the same Product Code. An Effective Date is used to specify when the new change is to go into effect. As of that date, the old specification becomes obsolete and the new specification becomes active. This is also a powerful feature since the user is not required to time the updates in the system to the specifications with actual orders or production.

Specifications for a Product Code are never deleted in order to maintain complete revision history. The user will see all changes made as separate specifications for the Product Code.

Specification Resolution

When resolving the full requirements for an order, all three types of specifications will be taken into consideration and the hierarchy used to determine the actual order requirements each time. An example of the Specifications screen may be seen in Figure 8.


Figure 8 Specifications

Review and Approval

In order to manage the changes and maintain compliance with quality standards such as ISO and QS, a formal Review and Approval functionality has been designed to work with specifications. The changes made are communicated through email to the various persons responsible for review and approval and are not active until all necessary persons have approved the change. An example of the Review and Approval screen is shown in Figure 9.


Figure 9 Review and Approval

Scheduling

Product Specifications are used to aid in scheduling by eliminating the manual workload involved in working up a schedule from sales orders. This automated feature is a complex function that resolves the order requirements for each order and combines like orders to be produced at the same time. The orders must have the exact same specifications for the work center being scheduled in order to be combined. One of the main reasons for exact same requirements is to provide the operators the correct information for each order automatically.

At the push of a button, [QMOS] will combine sales orders booked for a specific rolling to create work orders for production and sequence the work orders according to user defined production sequencing rules for that work center. The scheduler may re-sequence as needed and modify the quantity.

Tag Printing

As an order is being packaged, the [QMOS] Tag Printing will automatically extract the necessary tag information defined in Product Specifications and display it on the screen for the operator to review. If necessary the operator may modify. This eliminates the need for the operator to keep in mind which orders require special tagging and which do not. [QMOS] manages the information and provides the operator with all the necessary information for each order automatically.

Similarly, custom paperwork such as Certified Material Testing Reports and Shipping documents can be automatically generated based on the defined specifications.

Summary

The Product Specifications model is the basis for automating, streamlining and reducing errors in many business functions in the steel manufacturing process. This model provides great flexibility in allowing the user to customize their specifications to meet their specific business needs while enforcing common specification management and communication practices.

Some of the advantages that the new Product Specifications model can provide plant wide are as follows:

  • 1 Eliminate the need to create extra Product Codes just to handle customer specific requirements.
  • 2 Customizable Product Specifications and Tests can be defined by the user at any time to fit unique customer and business requirements
  • 3 Reduce customer claims by eliminating errors and reduce time with formal specification management and maintain ISO/QS standards.
  • 4 Improve Sales response time regarding product specification inquiries.
  • 5 Reduce customer claims by eliminating release of non-conforming products through automated specification verification.
  • 6 Reduce customer claims by eliminating custom tags and paperwork errors
  • 7 Consolidate all specifications in one system and display the order requirements plant wide instantly.
  • 8 Reduce scheduling time by automatically generating Work Orders based on customer requirements.

References:

1. [QMOS] Design Documents
2. [QMOS] User Manual

The list of [QMOS] modules are as following:

  • [RSP]: Roll Shop Planner
  • [PSP]: Mill Scheduling & Product Set Up
  • [GSP]: Guide Shop Planner
  • [BCI]: Bearing and Chock and Stand Building
  • [SBI]: Saw/Shear Blade Inventory
  • [PRR]: Production Control & Reporting
  • [STP]: Shift Planner and Production Analysis
  • [BTC]: Bundle Tag Control
  • [PSC]: Production Scheduling and Control
  • [BYM]: Billet Yard Management
  • [MPC]: Melt Shop Production Scheduling & Control


[QMOS] Modules

For further information please contact us:
Tel: (416) 391 3755 Ext. 248
Fax: (416) 391 3645



Khalil.Fazlollahi@quadinfotech.com
www.quadinfotech.com