Eitel Presses Deliver Precision Straightening with Windows

Transcription

Eitel Presses Deliver Precision Straightening with Windows
C
U
S
T
O
M
E
R
S
U
C
C
E
S
S
S
T
O
R
Y
Eitel Presses Deliver Precision Straightening
with Windows-based Real-time Control
To efficiently combine high-speed mathematical calculations with
reliability and flexibility, Eitel Presses built their state-of-the-art control
platform on Steeplechase VLC and the INtime RTOS for Windows; giving
them a competitive advantage that cannot be easily duplicated.
T
he rapid increase in the use
Using a Windows PC to provide
implementing reliable real-time
of embedded PCs for
human machine interface (HMI)
control and high-speed data
industrial control systems is
functions alongside PLCs that
acquisition when augmented by a
a natural outgrowth of designers’
perform general machine control is
tightly-coupled real-time software
interest in building machines with
commonplace, but PCs can do much
environment.
enough flexibility to adapt to
more than implement just an HMI.
constantly changing requirements.
Windows PCs are capable of
High-Speed Mathematical Computations
Eitel Presses of Orwigsburg, PA,
has produced machines governed by
PC controls since the late 1990s,
when they undertook a project to
migrate their PLC-based control
systems to incorporate a Windowsbased platform. The migration was
driven in part by the fact that some of
the mathematical calculations they
need to perform couldn’t be done
efficiently by PLCs. They needed a
more general-purpose computational
element in their systems. The system
architecture Eitel developed is
referred to internally as ORCA (Open
Reliable Control Architecture).
Eitel’s presses provide precision
straightening for heat treated metal
parts to the automobile industry.
The AMS-25 pictured above is Eitel’s 25-ton automatic press configured for
straightening steering racks. Eitel Presses’ system architecture, ORCA, utilizes
Steeplechase VLC and the INtime RTOS for Windows to host operation and
control of this press and many others using an industrial Windows-based PC.
Parts such as valves, crankshafts,
pinions, and axles are typically out of
alignment when they exit the heat
treatment process. Eitel equipment
straightens these parts to tolerances
and hosts a data collection card that
RPM with a servomotor, also
as tight as 20 microns, with a
obtains dimensional measurements
controlled by the PC.
repeatability of measurement equal to on the parts during the straightening
two microns or better. High-speed
process. The Windows PC also
mathematical computation is
functions as a conventional PLC,
required to make the part-
controlling general machine I/O
straightening cycle times fast and
functions, such as activating
precise.
solenoids for parts transfer on and off
Double the Performance
the machine.
Reliable and Flexible Platform
The only reluctance Eitel had to
adopting a Windows PC as a control
element was their concern for system
reliability. At the time Eitel chose
Windows to be part of their ORCA
platform, PCs had the reputation of
With incorporation of real-time
Windows PC control, Eitel’s
Real-time Data Acquisition and Control
Automatic Mechanical Straightener
a major role in achieving the
was robust, with a high degree of
(see photo on page one) reduced the
machine’s impressive cycle times.
numerical performance, included
High-speed data collection plays
being prone to software crashes; Eitel
needed a software environment that
flexible expansion
options, and had the easyto-use features of the
Windows platform. After
evaluating multiple PCbased software
alternatives for managing
control and data
acquisition functions,
Eitel chose the VLC
package from
Steeplechase, a division
of Phoenix Contact
located in Ann Arbor, MI.
Using Steeplechase VLC,
Eitel’s designers quickly
implemented a flowchart
design to control the
servo drives and facilitate
data collection from the
data acquisition card.
A segment of the VLC flowchart that operates the Eitel AMS press.
In addition to
wanting to use a
straightening time of camshafts to 10
Shaft straightening is performed over
flowchart-based design approach,
seconds, compared to 20 seconds
multiple rotational cycles. During
another key reason Eitel cites for
using their previous generation of
each rotation the shaft’s deflections
selecting VLC was the INtime real-
PLC-only controlled machines. In
are measured, by laser or linear
time kernel underlying the VLC
addition to calculating the
variable displacement transducer
software. Key to meeting the
straightening algorithm, the Windows (LVDT), and its rotational angle is
performance requirements of the Eitel
PC provides a connection to
tracked with an encoder. One rotation application was the need to
manufacturing and enterprise
results in 256 measurements being
implement machine-dependent
networks, implements the HMI,
made by the real-time Windows PC.
functions, such as servicing the data
rotates the parts being straightened,
The part is typically rotated at 60
acquisition card and performing Eitel-
“
We feel that the VLC/INtime software
environment gives us a competitive advantage
in our market that cannot be easily
duplicated.
processing information from the data
— Karl Klemsche, Eitel Vice President
time processes, is what allowed Eitel
”
acquisition card before it is passed
back to Steeplechase VLC for control
of Eitel’s straightening press. This
flexibility of the INtime RTOS, to
simultaneously support multiple realto create a fast and precise control
system that can be easily programmed
specific straightening algorithms, that VLC was simplified by the fact that
by their end users.
would not be affected by non-control
the INtime development environment
Windows applications in the system,
such as the HMI and enterprise
is completely integrated into
Microsoft Visual Studio. Integration
network components.
with Visual Studio allows the process power the straightening function and
INtime, the real-time operating
Steeplechase VLC also controls
two press servomotors through a PC
motion control card. Servo drives
of editing, compiling, and debugging
rotation of the part for measurement.
system (RTOS) provided by TenAsys
real-time applications for the INtime
They also provide encoder feedback
Corporation of Beaverton, OR is
RTOS to be done in a familiar
for the straightening algorithm.
based on software technology that has environment using modern, up-to-
Standard motion control function
been proven by over 25 years of use
in thousands of mission-critical Intel
Architecture applications. Working in
parallel alongside Windows, the
INtime RTOS insures that timecritical applications always have
priority over non-time-critical
Windows processes.
Custom Real-time Control Blocks
With the help of TenAsys
engineers, Phoenix Contact
developed a means by which OEMs
can extend Steeplechase VLC with
custom real-time PLC function
blocks. These custom function blocks,
created using the Steeplechase CToolkit and a standard Microsoft®
Visual Studio compiler, execute on
the INtime real-time kernel and
expand the functions and features
available in the Steeplechase VLC
programming environment, without
requiring that a PLC programmer
have to understand or even see the
implementation details of the realtime function block.
The process of developing the
C-Toolkit extension for Steeplechase
A transmission shaft is straightened by an Eitel automatic press.
date software development tools.
blocks included with VLC, combined
Using the Steeplechase C-Toolkit, with function blocks developed by
Eitel engineers developed custom
Eitel, form the core elements in the
application code for Steeplechase
system.
VLC to run on the INtime RTOS. The
Eitel real-time code manages the
complex action of reading and
Familiar Flowchart Programming
The Steeplechase VLC
programming environment is very
user-friendly and easy to
troubleshoot. During application
development, designers can view the
values of variables in real-time as
VLC programs are being debugged.
support for even simple
improve his process, yielding better
modifications.
quality parts and improved cycle
Data Archive for Quality Control
After straightening, information
about each part, before and after
deflection measurements, and the
cycle time required to make
times. Some applications, such as
those involving the straightening of
aircraft parts, require that such
information be archived for each and
every part manufactured on the line.
A Real-time Platform for Growth
“Due in large part to the reliable
VLC/INtime software environment,
the AMS system has proven to be fast,
quiet, and environmentally friendly,”
said Karl Klemsche, Eitel Vice
President. “We are now building
machines around the second
generation of the ORCA architecture.”
The new generation of ORCA
systems incorporates adaptive
controls that adjust the straightening
stroke infinitely, based on the
measured deflection before
straightening. Other benefits include
plotting thermal infrared (TIR)
imaging curves and surface geometry,
multilingual HMIs (including
A Windows system running INtime has two virtual machines on a
single hardware platform, insuring real-time applications always have
priority over and run without interference from Windows processes.
Japanese), and automatic flaw
detection systems.
“We feel that the VLC/INtime
software environment gives us a
Eitel’s customers also have the ability
to modify VLC programs to make
application-specific changes
themselves—giving Eitel a distinct
advantage over competing “black
box” systems that require vendor
corrections, are stored on the PC's
hard drive. Additional information
can be collected to help the customer
competitive advantage in our market
that cannot be easily duplicated,”
added Mr. Klemsche.
troubleshoot upstream processes that
affect the straightness of the part. The
customer can use this information to
real-time virtualization experts
TenAsys Corporation
1400 NW Compton Drive, #301
Beaverton, OR 97006 USA
+1 503 748-4720
fax +1 503 748-4730
[email protected]
www.tenasys.com
Copyright © 2007 TenAsys Corporation.TENASYS, INTIME, and IRMX are registered trademarks of TenAsys Corporation.
Other trademarks and brand names are the property of their respective owners.
070301