Professional Documents
Culture Documents
Background
PackSpec is an effort to standardize the process of equipment acquisition, from the initial request for
quotation to final factory sign-off, thereby clarifying the expectations of both machine builder and end
user. The underlying premises are that the focus of this process should be on machine function,
performance and testing, and that machine quality will improve as unnecessary design constraints are
reduced.
The OMAC PackSpec Template is intended to provide a standardized framework or outline for the
specification of automation machinery. It is an extension of the OpX Leadership Network’s Request
for Proposals (RFP) Guidelines for the CPG Industry and companion RFP template, specifically
aimed at packaging equipment and its associated automation requirements. Its basic goals are
twofold:
The OMAC PackSpec Template is divided into two distinct documents. The first gives an outline of a
machine specification from the point of view of the end-user or purchaser. A document based on this
section would describe who the purchaser is, and what he or she is interested in purchasing – think
Request for Quotation or Request for Proposal. This section would apply in particular (but not
exclusively) to the end-user interested in purchasing a unique machine from a custom or semi-
custom machine builder. This document is developed from this perspective.
The second document follows a similar outline, but takes the opposite view, namely that of the
machine builder or seller. A document following this outline would describe the seller and specify the
machine being sold. This section would apply in particular to a machine builder producing a standard
set of equipment offerings. In such cases it might make sense to for a machine builder to have a
standard response to a request for quotation. The outline could also be the basis for a core part of a
machine’s functional specification.
Harmonizing the expectations of the purchaser with the specifications of the seller is one of the key
aspects in the process of equipment acquisition. By providing document structures to both end-user
and machine builder, we hope to facilitate this harmonization process.
The following outlines are meant to be a suggested basis for creating machine specifications. Not all
sections will apply to all machine types; many machines will require additional sections or sub-sections
not covered here.
As indicated, PackSpec is an extension of the Request for Proposal work product produced by the
OpX Leadership Network convened by PMMI, the association for packaging and processing
technologies. These two work products are intended to be used together in the specification of
packaging machinery. The Request for Proposal work product is divided into seven distinct sections,
as outlined in the graphic below. PackSpec follows this same structure. Individual sections
throughout this tool are identifiable by the associated heading from this graphic.
Copyright © 2018. OMAC. This publication was developed through OMAC. It may be downloaded,
reproduced, and distributed for business or academic use, but not for license or sale, provided there is
clear attribution to OMAC as the developer and copyright owner. OMAC accepts no legal
responsibility for the use of this document by third parties.
REVISION HISTORY
In the introduction the end-user should introduce his or her company and give a general overview of
the project being proposed. Be sure to review the legal aspects of this section with appropriate
counsel.
1.1 Provide description of end-user or purchaser. Describe the end-user's general mission
and where it is headquartered. General commercial information may also be included.
1.2 Provide overview of equipment’s purpose and end-user’s general requirements.
1.3 Describe the author and provide details regarding the author’s authority to purchase
capital equipment on behalf of end-user.
1.4 Define legal terms and conditions.
1.5 Reference or describe the document that will define conditions for machine acceptance.
1.6 If known and applicable, give the location of the final machine installation
1.7 Document approval process. List the names and titles of persons authorized to approve
changes to the specification.
1.8 Document revision history
Not Used
Not Used
Documents Summary
5.1.1.What is upstream of the machine? Supplier ( is / is not ) responsible for the conveyor
transition to the machine in feed.
5.1.2.What is downstream of the machine? Supplier ( is / is not ) responsible for the conveyor
transition from the machine discharge.
5.2.1. Produce Gantt chart describing expected project timeline. Remember that most
builders will not begin work on a project until certain commercial obligations on the
part of the end-user have been met. Allow for changes to the timeline accordingly.
5.2.2. Describe general expectations with regard to factory acceptance testing (FAT). Refer
to and apply the OpX Leadership Network’s FAT Checklist – link:
http://opxleadershipnetwork.org/factory-acceptance-tests/download/factory-
acceptance-tests-checklist
5.2.3. Provide a listing of the test materials that must be available to execute both pre-FAT
testing as well as the FAT itself
5.2.4. Provide instructions for the disposal of the FAT materials once the tests are
completed.
5.2.5. Name any third-parties that will be used to evaluate machine performance.
5.2.6. Describe any induced failure or stress testing that must be performed prior to
acceptance.
5.2.7. Describe general expectations with regard to site acceptance testing. Name the party
who will produce the relevant test protocols and describe the approval process.
This section specifies the minimum safety and health requirements for machines to prevent injuries
and illnesses during installation, commissioning, startup, and operation in production plus
maintenance.
5.3.2.1. Machine must comply with all relevant European or US Safety and Health
machine directives and standards. Machine must also comply with local safety
and health requirements and machine standards.
5.3.2.2. The machine supplier must perform a risk assessment which details all the
hazards associated with the machine including
Mechanical hazards
Electrical hazards
Noise
Ergonomics
Hot and cold surfaces
Pressurized systems
Explosive atmospheres
5.3.2.3. Risk Reduction – After the assessment, the following risk reduction hierarchy
must be followed
Elimination of hazards
Limiting exposure to the hazards by limiting the need for interventions
Safe-guarding and Other protective measures – guards and other
protective devices must be provided to protect the operators when
safe design alone cannot reduce the risk
Information for Use – Provide warning signs, audio and visual signals,
personal protective equipment (PPE), training, and safe operating
procedures must be provided.
5.3.2.4. Safeguards – Guarding must achieve “zero access” – making it physically
impossible to access hazardous parts of the machine without using a tool, key,
or password to remove or disable safeguards. The guarding must also
Minimize interference with operator activities during operation and
maintenance
Not be easily bypasses or rendered non-operational
Be sufficiently robust to avoid damage during normal operation
Be designed to prevent an operator from being able to reach a danger
zone before the machine comes to a complete stop.
Allow routine adjustments, lubrication, and maintenance to be carried
out without having to remove them or open them.
5.3.2.5. Minimum safe distances – Openings – Guards must comply with ISO 13857 or
current applicable standard.
5.3.2.6. Fixed Guards – Design and installation must comply with ISO 14120 or current
applicable standard.
5.3.2.7. Movable Guards must
Remain fixed to the machine when open if possible
Be interlocked (with guard locking when needed to allow for a full stop
and the removal of all hazardous energy
5.3.2.8. Interlocked guards must be designed and installed such that the safety interlock
device and safety control system isolates power to all sources of hazardous
energy. They must be “fail safe” – a single failure in the safety system stops the
machine.
When an interlocked guard is open the machine cannot operate
5.3.4.PackML Implementation – Use this section to define any requirements with respect to
required PackML modes, HMI screen formats, stack light configuration aligned with
machine states, etc. Additional information can be found in Section B.
With reference to ISA TR88.00.02, define any general PackML support requirements.
Typically requirements could include support for plant-wide supervisory or
management systems or support for peer-to-peer communication. Specify data
transport methods and protocols. See additional information in Section B.
The table below defines the portions of the PackML specification that are mandatory
for all machine implementations and those which are optional. Mandatory = Level 1
or Core Implementation
Mandatory + Optional = Level 2 or Full Implementation
5.3.4.3. For the audible alert, sound the buzzer or horn for 5 seconds as follows
Unsuspending
Suspending
Suspended
Unholding
Resetting
Clearing
Stopping
Aborting
Holding
Stopped
Aborted
Execute
Starting
Machine States
Idle
Buzzer 5 sec F F F
Unsuspending
Suspending
Suspended
Unholding
Resetting
Clearing
Stopping
Aborting
Holding
Stopped
Aborted
Execute
Starting
Machine States
Idle
5.3.4.7. Safety View – contains the top view of the machine and highlights safety doors
and the E-Stop button(s). It is an illustrative screen within the Alarms & Events
screen group.
5.3.4.9. Format Parameter Settings – screen group that contains settings for each
recipe the machine operates in.
5.3.4.10. Diagnostics – this screen will show the active stop and provide the list of stops
and durations.
5.3.4.11. Station and Manual – this screen allows an advanced operator or technician to
operate or jog individual parts of the machine.
To the fullest extent possible, the end-user should specify build standards with regard to regulatory
compliance or certification. (Failure on the part of the end-user to provide adequate information here
does not necessarily release the machine builder from any legal obligations, however.)
5.3.5.1. Define any governing electrical regulatory bodies (CE, UL, etc.)
5.3.5.2. Define waste disposal obligations
5.3.5.3. Electrical wire color coding
5.3.5.4. USDA/FDA/FSMA
5.3.5.5. Cultural considerations (Kosher, Halal)
5.3.5.6. RoHS
5.3.5.7. Seismic or other environmental considerations
5.3.5.8. Other
5.4.2.Provide plan view of the intended site of installation, including any necessary or
applicable information regarding upstream and downstream equipment.
5.4.3.Provide block diagram of the role and/ or function of the specified equipment within the
context of the overall line.
5.4.4.If applicable, define input and output run heights (i.e. conveyor heights).
5.4.5.Define maximum machine footprint and height requirements.
5.4.6. Define load bearing limits of floor at the installation location
5.4.7. Local Electrical Utility Requirements – Voltage and Frequency
5.4.8. Pneumatic Utilities
Factory Air Supply pressure
Factory Air Dryness
Ability to maintain air pressure during instantaneous peaks in consumption
The end-user should define his or her expectations with regard to training and long-term machine
support. Possible considerations include:
5.5.1.Shipping and installation. In particular, the end-user must make known any special
constraints specific to the site of final installation that would affect the machine design.
Other possible considerations include:
Certificate of Origin
Shipping, hoisting and/ or lifting requirements
Shipping containers and packaging – including wrapping to avoid
condensation during sea shipments
Transportation methods
Special size constraints – such as maximum available opening in building to
pass the machine through
5.5.2. Installation and Commissioning
Expected role of supplier during installation
Expected Role of Supplier during commissioning
Project Requirements – Product and Package Description, Line Overview, Site Specific
Requirements
Information regarding the mechanical characteristics of any primary or secondary packaging materials
must be conveyed to the machine builder. Because of the many possible machine configurations, the
list below is only intended to be suggestive; it is certainly not exhaustive and in many cases items
below will not apply to a given situation. Where possible the end-user should be prepared to supply
the machine builder with physical samples.
The end-user quantifies the machine requirements in detail here. It may be useful to provide a
description of any statistical tools used in evaluating the machine performance in an appropriate
appendix.
For evaluating total performance of a packaging machine, the end user should consult the guidelines
established by PMMI’s OpX Leadership network for Overall Equipment Effectiveness (OEE) – link:
http://opxleadershipnetwork.org/overall-equipment-effectiveness-oee/download/overall-equipment-
effectiveness-guidelines-cpg-industry
7.3. Documentation - state the number of copies of manuals and control program documentation
required on the project
Operation Manual
Maintenance Manual
Machine Control Program
Spare parts, including list of components required for stocking
Digital Copy and/or # of Hard Copies
8. Appendix
1 PackTag Scope
The scope of support for PackTags must be agreed upon by the end-user and machine builder. For
example, if the end-user plans to manage recipes via a supervisory system, this must be specified in
detail. On the other hand, if the machine builder supports only a minimal subset of PackTags,
because of the simplicity of the machine in question, for example, this must be clearly communicated
to the end-user. Because of the potential impact on program architecture, it is recommended that
these issues be resolved early in the project rather than later.
ISA TR88.00.02 specifies only a minimal subset of PackTags required for PackML compliance. These
tags are listed below in the section titled Level 1 – Core. For reference, the full set of PackTags is
listed in the following section titled Level 2 – Full. Refer to OMAC’s PackML Implementation Guide
for further guidance on PackML implementation.
Level 1: “Core”. The core approach aligns with TR88’s minimum tag set for information, machine
monitoring, and supervisory control.
Command Tags
Status Tags
Tag Path Type
UnitModeCurrent UnitName.Status.UnitModeCurrent Int32
Admin Tags
In addition to the “Core” tags listed above, the following tags can also provide root cause alarm
information for remote monitoring.
Tag Path Type
Alarm[#] UnitName.Admin.Alarm[#] Alarm
UnitName.Admin.Alarm[#].ID Int32
UnitName.Admin.Alarm[#].Value Int32
UnitName.Admin.Alarm[#].Message String
UnitName.Admin.Alarm[#].TimeEvent TimeStamp
UnitName.Admin.Alarm[#].TimeEvent.Date Date
UnitName.Admin.Alarm[#].TimeEvent.Time Time
UnitName.Admin.Alarm[#].TimeAck TimeStamp
UnitName.Admin.Alarm[#].TimeAck.Date Date
UnitName.Admin.Alarm[#].TimeAck.Time Time
Level 2: “Full.” The full implementation of PackTags adds tags required by the supervisor to support
remote recipe management.
UnitName.Admin.Alarm[#].Message String
UnitName.Admin.Alarm[#].TimeEvent TimeStamp
UnitName.Admin.Alarm[#].TimeEvent.Date Date
UnitName.Admin.Alarm[#].TimeEvent.Time Time
UnitName.Admin.Alarm[#].TimeAck TimeStamp
UnitName.Admin.Alarm[#].TimeAck.Date Date
UnitName.Admin.Alarm[#].TimeAck.Time Time
The machine specification for a PackML compliant machine must define the supported machine
modes and, within each of these modes, which PackML states are supported. It is suggested that a
table such as the one below be created by the machine builder for each PackML mode:
Note that peer-to-peer communication typically requires that this information be made public. In
addition, users may find it convenient to add columns to the table for each of the machine’s
submodules (e.g. infeed, filling section, sorting, out feed, etc.) so that the state actions may be
described on a modular basis.
1
Delete or strike through any unsupported states. Note the state identification numbers given are
fixed by ISA TR88.00.02 and are given here only for clarity.