Professional Documents
Culture Documents
Abstract
The Open architecture controller is a well known concept to promote the implementation of intelligent
machine performance functions on shop floor. However there are no further investigations about the
system validation, considering the data acquisition on interpolator level. This study aims at the
development of a CNC data acquisition system considering the implementation of a procedure to
validate the data transfer. Continuous monitoring of open CNC variables was implemented and
experiments for system validation were performed on milling machining centers. The results of the
implemented data transfer validation procedure show the system feasibility to continuously acquire the
CNC data.
Keywords:
Open CNC; data acquisition; system validation
1 INTRODUCTION
The machining process performance is strictly related to
the machine tool axes motion, considering mainly the
trajectory accuracy and the displacement, speeds and
accelerations.
In the CNC (Computer Numerical Control) machines, the
CNC system performs the process of dealing with
technological parameters, and with the open architecture
concept, it promotes the access to such information. Such
concept is one of the key technologies to foster the CNC
data monitoring in the shop floor and had a major attention
in the 90s, mainly due to the need to implement the
flexible manufacturing systems. The customization
functions by the user generated the necessity of achieving
a neutral communication interface, which should be
independent from the manufacturer [Pritschow 2001].
Since then, communication protocols proposals arose, as
well as system configuration for the open architecture
controller, that, up to the current days, did not result in a
broad scale applied pattern in the industrial environment
[Pritschow 2001], [Teti 2010].
In the work of Pritschow et al. [Pritschow 2001], the
initiatives to obtain a common interface to the open CNC
show a similar pattern definition proposal for the open
architecture controller. The main features of the patterns
presented are the neutrality concerning the manufacturers
and the function customization by means of modules, by
using the Application Programming Interface (API).
2 SYSTEM DEVELOPMENT
The pieces of equipments used at this work are the
machining center Discovery 760, Romi, Brazil, the high
speed
machining
center
LPZ
500,
MAP
Werkzeugmaschinen GmbH, Germany, the laser
interferometer 5528A from Hewllet-Packard, USA, and
the data acquisition board CP5511 SIEMENS AG,
Germany. LPZ 500 is a five axes simultaneous machine,
however, for the present experiments, it was operated
using only three Cartesian axes X, Y and Z.
The board CP5511 performs the communication between
the personal computer and the CNC machine-tool by
means of the OPI (Operator Panel Interface) with 1.5
Mbps speed. The next topic presents the system
development.
2.1 Open CNC monitoring system
The acquisition strategy presented here was applied in an
open commercial CNC, with the 250 samples/second
sampling frequency.
This strategy uses an open CNC internal procedure called
synchronous action, which can be programmed directly in
the NC program. The synchronous actions record
continuously the monitored data in a buffer and the data is
transmitted cyclically to a personal computer where they
were stored. The open CNC data transmission system
was developed with the LabVIEW 8.5 software , National
Instruments Corporation, USA.
Open CNC
- Position
- Speed
- Acceleration
Axisdata
Data
acquisition
Data acquisition
using the
synchronous
action function
Data
collected
Data
transmission
Data block
transmitted
continuously from
the CNC to the
PC
G54
G1 X0 Y0 F1000
F (Programmed with 4 different levels 600, 1000,
6000, 12000 mm/min)
$AC_MARKER[1]=0
$AC_MARKER[2]=1
ID=1 DO $R[$AC_MARKER[1]]=$VA_IM1[X1]
$R[$AC_MARKER[2]]= $VA_VACTM[X1]
$AC_MARKER[1]=$AC_MARKER[1]+2
$AC_MARKER[2]= $AC_MARKER[2]+2
X80
M30
User
- User interface
Monitored data
- Data storage
upper limit (2.004) and lower limit (1.995) for the speed
with greater variability, which was 12,000 mm/min, (Figure
4) resolution with F 12,000 mm/min).
Other cause that can influence the resolution variation is
the machine-tool measurement system itself, which, in the
case of Discovery 760, is a rotational encoder. For the
machines with linear optical encoders, a lower variation of
the data measured to be expected.
5 ACKNOWLEDGMENTS
The authors would like to thank the financial support of the
CNPq, CAPES, FINEP and DFG in the scope of the
Brazilian German Collaborative Research Initiative in
Manufacturing Technology (BRAGECRIM). Special thanks
are also due to Dra. M.C.O. Papa and Mr. J. Mewis.
4 CONCLUSIONS
The development of an alternative system to monitor the
CNC manufacturing was presented at the present work.
In order to execute the system proposed a CNC data
acquisition procedure was developed, and the system
validation procedure was implemented, that adds on
previous works, since the CNC data transfer to the system
is validated.
The monitored variable resolution presented values within
the control limits and the largest standard deviation was
0.002 mm. It shows that the system collects data with
appropriate resolution for the process performance
analysis.