 |
Originally Printed in the November 2002 Issue of EP&P
Magazine
MAKING SENSE OF CAMX INITIATIVES
A new solution improving information availability is allowing manufacturers
to distinguish themselves as uniquely efficient in the maturing market.
When
a manufacturing industry matures, focus shifts from the race to invent a
process and build production capacity, to the refinement of this
process. This is driven by the natural shift in business drivers. At all
levels of a company, improving efficiency relies on better knowledge of
the performance of manufacturing, either for management purposes or in
the daily effort to improve manufacturing processes. Historically, such
efforts have been hindered by limited access to information from the
process, and inadequate means of exposing this information throughout
the organization. The most fundamental source of factory information is
real-time machine event data.
While technologies from the semiconductor world such as GEM/SECS and a
variety of point-solution software tools built upon this system
attempted to fulfill the need, they failed to gain widespread use and
acceptance in electronics assembly for a variety of economic,
technological, and functional reasons. Fortunately, the emergence of
several software technologies and a data content standard has made a new
solution possible.
BENEFITS OF FACTORY INFORMATION AVAILABILITY
Production machinery used in electronics assembly usually records a
great wealth of real-time process information during operation.
Individual machines maintain their particular form of log containing
each event occurring within its confines. When this information is
harvested and combined with information from other machines and IT
systems, a cross-sectional view of process is revealed. This view can be
at the level of an individual machine, a line, multiple lines, or across
factories.
Information availability serves different purposes in the organizational
hierarchy of the manufacturing enterprise. It empowers managers to
assess efficiency without dependency on time-delayed reports from their
staff, serves as a problem identification and analysis tool at the
quality assurance level, and enables diagnostics, corrective action, and
problem prevention for process engineers and line operators.
Figure 1. Data communications are not limited to the event stream from
machinery. Production programs and commands can be sent into the web
services from the factory’s scheduling or CIM software systems. The
technology can bring the “lights out” factory closer to reality.
The first line of defense against inefficiency is the factory operator.
The personnel operating lines and machines can stop minor problems
before they become serious. Real-time and analyzed trend information
from machines make this early reaction possible. Acting synergistically
with line operators, process engineers are the next to benefit from
information. When engineers refine the process, they need a means of
measuring actual process performance, to understand its behavior.
Understanding the process in actual production conditions enables the
identification of problems, localization of problems to specific
portions of the process, correction, and finally preventive action. The
process engineer's ability to view and analyze the real time information
from the machinery in production lines determines how quickly and
accurately corrections and improvements can be made.
Next consider the quality assurance and production management personnel.
Quality personnel benefit when volumes of information are distilled into
interpretable results. They report on the state of quality, but more
importantly must identify the most significant opportunities for quality
improvement. Production management can better plan and manage when they
have historical analysis of machine performance and workflow.
The most significant impediment to harnessing these benefits has
traditionally been a lack of a reasonable and uniform data transport
technology for production machinery and a data content format standard
to make each information source in the factory appear identical to
upper-level software systems seeking to draw information from them. The
new frontier in data availability solves this problem, and provides
information benefits to all levels of the organization.
PRIOR SOLUTIONS
When most industry professionals consider systems for extracting
information from their machines, they might think of a software "tool"
that harvests data from machines and displays some form of output such
as tables, charts, alarms, etc. Several of these tools are available.
The technology discussed here does not address the "tools" accessed by a
user to view data, but rather the new enabling technology to get the
data from factory assets to the viewing and analyzing software tool. In
order to understand the evolution from past solutions into the new
technology, it is important to first consider the fundamental components
of any system seeking to make factory data available. Any serious
solution requires three key elements.
Figure 2. The XML Web Service model enables machine manufacturers to
easily incorporate the technology to machines and makes the information
emerging from each machine uniformly accessible through the web.
The Data Transport Mechanism: The means of transporting the information
from the machine to a "host" which requires it. Using the analogy of the
digital cell phone, this is the callers cell phone, the transmitters and
receivers, and everything required to convey the digital signal
information from the caller's phone to the other.
Data Content Format: The format of the information is sent from the
machine. Again using the analogy of the phone, this is the standardized
digital format of the voice being transmitted enabling the phones on
both sides of the call to encode and decode the information back and
forth into sound.
Presentation Layer: The technology to present the harvested information
in a manner that has value to an end user. In the cell phone analogy,
this is the receiving cell phone, its software, and amplifier that
reproduces the voice from the digital information sent to the phone.
The prior solutions to make machine information available to the factory
are built on the GEM/SECS communication system, which grew from the
semiconductor industry and was adopted on some machines used in the
electronics assembly industry over the last several years. Software
tools built upon GEM often function only with a limited number or type
of machines, require extensive setup and possibly customization, and are
typically expensive. Unfortunately, GEM has not achieved the market
acceptance or delivered the end-user benefits expected of it in the
electronics assembly industry.
Figure 3. XML web services technology makes information available among
machines as well as to business and process software systems within the
factory.
GEM established strict rules for the data transport, but left the data
content loosely defined and at the discretion of each machine vendor in
critical areas. It did not address presentation at all. For example, GEM
technology requires support for a wide variety of "generic" information
such as "state", which is whether the machine is operating, idle, down
for maintenance, unscheduled downtime, etc. However, for the great
majority of valuable events such as a placement machine's "mispick", or
"feeder depletion", every machine vendor is permitted to define that
event differently. And they did. This is perhaps the most significant
issue that precluded the widespread adoption of GEM in electronics
assembly. Since every vendor defined identical events differently in the
data content their machines sent out into the world, the presentation
layer, or software tools which analyzed the data, could not uniformly
interpret this information without customized interfaces for every
machine vendor and machine type. From the perspective of software
systems designed to present machine data to a user, monitoring a factory
containing different brands of SMT machines using GEM is like listening
to a choir with each member singing the same song in unison, but each in
a different language. The content of the song is all present, but very
difficult to sort out.
Cost and difficulty of implementation also conspired against the success
of GEM in electronics assembly. It is built upon rather dated software
technology, and the development toolkits to utilize it are expensive for
both machine vendors to incorporate on their equipment, and for third
party software suppliers to incorporate into their presentation tools.
The difficulty and cost of implementing was then passed onto the
customer through high-cost tools to utilize the technology. Far more
modern software technologies are possible today to meet and exceed the
capability of GEM communications, with significantly less cost and
implementation burden.
In summary, a new technology was required to bring information
availability to the electronics assembly factory.
UNDERSTANDING THE NEW SOLUTIONS TECHNOLOGY
A technology that could be easily incorporated into any machine or other
information-generating entity was needed to "expose" standardized
information using standardized web technology to the outside world. The
emergence of web service software technology along with the IPC 2540 (CAMX)
data content specification, has enabled the creation of a platform
making information from a variety of data sources in the factory easily
and uniformly available.
The technology uses the XML web services architecture as a data
transport mechanism. The data content communicated to and from the
machinery is in XML format, following the IPC CAMX standard. The
application of this technology turns each machine or other data source
within the factory into a web-serving "black box" offering a consistent
method of presenting information and accepting information from the
outside world.
This combination of software architecture and a reasonable, uniform data
format meets the following key requirements:
Accessibility: Whereas prior technologies required significant
developmental efforts to cope with proprietary communications and
formats, everything about the new technology is universal. The data
content is XML, which is supported by many software development
toolsets, expediting development.
Standardization and Cross-Vendor Uniformity: Each machine or other data
source defines the same event in the same way within the data format.
Third-party presentation tools can access one machine in the same manner
as any other, without customization or special connections.
Simplified Integration: Machine vendors have access to a greatly
simplified tool to expose their machine's data to the world, and give
their machine's information a "web portal". The web service incorporated
into each machine takes care of all network, caching, information
serving across the web, and other burdens for the machine vendor.
The XML web service used in this technology overcame the technical
roadblocks; certain issues were regarded as inherent to a disconnected,
web-architecture, real-time monitoring system. For example, the need for
reliable sequential timing of incoming events was thought to be a
problem in a system that does not maintain continuous connection to all
of its data sources, and therefore won't necessarily receive events in
perfect sequence. This was overcome through use of industry-standard
time server and synchronization technology and an elegant "handshaking"
technique each web service employs.
APPLICATIONS WITHIN THE FACTORY
Information is valuable to process engineers in their pursuit of
refinements, to business systems for the functions of inventory and
scheduling, to CIM systems for quality and performance tracking, and
even to other machinery in the line, which could adaptively react to
real time conditions downstream if only they had access to the
information. Information availability in the factory using the XML web
services model opens more opportunities to leverage information than can
be gained only from accessing machinery in the lines from a host
application, as the model functions point-to-point as well as from
point-to-host. Consider the following capabilities inherent to the XML
web service which extend far beyond the capabilities of previous factory
data communication techniques.
Information Extraction
Each machine presents its own web portal.
Runtime events from assembly and process machines.
Inspection results from test, AOI, AXI, etc.
Real-time data from environmental monitors.
Real-time data from custom systems, functional testers.
Events and data from third-party business systems such as ERP.
Reciprocal communication with factory CIM systems.
Information Feedback
Program download from CIM systems.
Machine-to-machine feedback channel such as from AOI to pick-and-place.
Control Interface
Remote control capability.
REALITY NOT A CONCEPT
Fortunately, this technology is not merely a proof-of-concept exercise.
It is a working commercial product presently being integrated by
tier-one machine manufacturers as a component of their machine software.
The types of machines include placement, AOI, and various process
machines such as printers, ovens, and dispensers. The integration allows
not only third-party software systems to communicate with the machines,
but any web browser can access the web server on the machines to view
their event information instantly. In Q1 2003, a standard developer's
document will be made available free of charge on the web at
www.aiscorp.com defining the methods of accessing the web service on
these machines. This will allow any third-party programmer to easily
connect to and benefit from the machine information using mainstream
software development tools, not proprietary methods or toolkits. The XML
web service may also be attached to any other machine or system via its
"adapter" architecture, which allows developers to easily connect it to
any system, including non-Windows platforms and systems.
CONCLUSION
Soon electronics assembly factories will no longer be filled with
machines hiding their valuable performance and the process information.
Managers will not wait days or weeks for performance and quality data,
but will access it in real time. Process engineers will not rely on
tribal knowledge of performance history, and instead will have the
information they need to push process refinement to new levels. The new
frontier brings factories of web-serving machines, communicating with
one another and with the organization. These factories succeed in the
new marketplace because their physical assets and personnel use
information in a concerted effort to continuously improve efficiency.
Author Information:
Jason Spera, Chief Executive Officer
Aegis Industrial Software Corporation
220 Gibraltar Road, Suite 100
Horsham, PA 19044
|