Sei sulla pagina 1di 6

Remote Manufacturing and Monitoring of CNC Milling Machine

With Integrated Setup Free through Web based Virtual 3D Environment


Afzeri
International Islamic University Malaysia Riza Muhida
afzeri@iiu.edu.my International Islamic University Malaysia
muhida@iiu.edu.my
A.G. E Sutjipto
International Islamic University Malaysia Atiah A.S
agus@iiu.edu.my International Islamic University Malaysia
atiahas@iiu.edu.my

Abstract and associating these distributed product development


Current machining shop floors, which are life-cycle activities into a globally integrated
characterized by large variety of products in small environment using Web technologies[1]. Many product
batch sizes, require dynamic access and real-time development software tools, such as CAD systems,
monitoring capabilities that are responsive and CAM systems, database management systems,
adaptive to the rapid changes of production capability. knowledge-based intelligent systems, etc., at different
This paper proposes an emergence technique for web locations have also been integrated through Web
based manufacturing using CNC milling machine technologies in these Web-based manufacturing.
which uses Specialy developed holding attachment for Although many Web-based manufacturing systems
remote machining. The proposed system can be have been developed, most of these systems were
applied for large variety of products in small batch implemented as results of research or prototypes in
sizes which requires dynamic access and real-time industry. Compared with the computer-based systems,
monitoring capabilities The web technologies have such as Computer Aided Design (CAD) systems,
been employed in developing manufacturing systems Computer Aided Manufacturing (CAM) systems,
which is connected to server and client for remote manufacturing modeling and simulation systems, etc.,
operation and monitoring. The objective of this the importance and usefulness of Web-based
research is to develop an appropriate tool and manufacturing systems for improving product of
methodology with open architecture for real-time manufacturing industry in real remote operation have
monitoring and remote operation of networked CNC not been widely recognized and demonstrated. Many
machines. A prototype named Setup Free Machining problems are found within a system and need to be
(Integrated CNC Milling, Reconfigurable Pin type solved for new improved the Web-based manufacturing
fixture and Internet communication) is designed for systems.
this purpose. A new enabling technology to bring Despite all the accomplishments, the available systems
traditional CNC machine tools on-line with combined are either for off-line simulation or for monitoring only.
operation and monitoring is also presented. Issues such Advanced and distributed shop floor monitoring and
as architecture design, methodology development, and remote CNC control remain impractical as web-based
prototype implementation are addressed through a applications due to the real-time constraints and lack of
special developed material holding attachment. It is equipments. To facilitate a viable web-based
expected that the developed technology can be readily environment, application servers will engage users in a
applied to real shop floor environments for fully 3D graphical interaction. Remote users need active and
operated remote machining with increased visual supports to coordinate their efforts in a
responsiveness. distributed environment. There are concerns in
reducing network traffic and increasing system. Today,
Keywords shop floor engineers and machine operators still have
Web-based manufacturing; Remote manufacturing ; to meet and respond the challenges for producing
CNC machining; Java 3D highly complex products, especially in very small
batches. To be practical, a web-based monitoring and
1. Introduction remote operation system should also be efficient and
adaptive. This paper presents a new approach for fully
Many remote manufacturing system allow different remote operated CNC Milling machine using Setup
user at different remote location to have their designs Free attachment for auto loading of workpiece and Java
manufactured at remote location by manufacturing 3D tools remote operation and monitoring.
equipments. Various Web-based manufacturing Manufacturing of the parts completely in all surfaces
systems have been developed in the past decade for can be done for several processes continuously without
supporting activities in deferent life-cycle phases of performing setup and attendance of technician for
product development, including marketing, design, product evaluation and work piece setup can also be
process planning, production, distribution, service, etc., avoided.
2. Literature Review who concentrate their CAD/CAM work in one location
and their manufacturing in another.
Many Web-based manufacturing systems allow
different users at different locations to have their
designs manufactured at remote locations by expensive 4. Auto Setup Machining Attachment
manufacturing equipment such as CNC centers, robots, An auto setup CNC milling machine which are
and rapid prototyping machines. Several researches equipped with specially developed Setup Free
concerning to utilization of web technology has been Attachment is investigated as one solution for remote
investigated as listed bellow. In the CyberCut system machining process. A specially designed attachment
[2], designers can use Web-browsers to design with setup free machining methodology has been
components, send the process plans to a remote developed for horizontal machining center as shown in
controller, and execute the process plans on a three- Figure 1. By the attachment mounted on the table of a
axis milling machine. However the system can not be horizontal machining center, a small size component
applied for complex geometry of component where
intensive manufacturing evaluation and changing the
setups is necessary. Web-based Rapid Prototyping
(RP) system called TeleRP for remote part submitting,
queuing, and monitoring [3]. In this system, selection
of a valid and feasible rapid prototyping manufacturing
site registered in the RP tele-manufacturing Web
server depends mainly on two factors: site
manufacturing capability and delivery time constraints
concerning all the queues inside the site. Accuracy and
variety of material could be used for RP still lower
than milling process capability. An Internet-based
controlling of robotic system presented an experience
toward building for tele-operation shows the current
capability of networking system [4][5]. The system has
a standard network protocol and an interactive human
machine interface. Using a Web-browser, a remote
operator can control the mobile robot to navigate in the Figure 1: Setup Free Block Machining
laboratory with visual feedback and a simulated Attachment.
environment map via the Internet. Many research has
been conducted for remote operation of manufacturing designed by specially developed CAD/CAM software
equipments. Special case for machining process using can be automatically machined from all of the surfaces
milling machine, part manufacturing still not possible in single process without using other fixtures[7][8].
to be operated fully from remote for complete The attachment is composed of Material rotating
operation. Attendance of operator is necessary for device, Sub clamp with reconfigurable pins, Rotating
setup of workpiece for every process. table and Material pulling device. The material rotating
device is used to hold and rotate the round bar material
3.The Current Connection Situation for machining from circumferential surfaces. Sub
The current state of technology for linking CNC clamp which is have a pairs of reconfigurable pins is
machine tools to the Internet is not very state-of-the- aplied to increase the rigidity of the machining process
art. Look at the desktop PC or laptop are available to
make it faster, simpler to use or more powerful.
Operating systems that come out of Microsoft on a
semi-regular basis are constantly adding more power to
the laptop or desktop PC. Contrast this situation with
that of CNC machine tools. Although the control units
are gaining more power and capabilities, their
weakness lies in connectivity to the outside world [6].
Several machine interface was designed to plug into
any network connection anywhere in the plant. If
machines had to be moved, the user could simply
relocate a network cable and plug it into the nearest
available network jack, quickly putting the machine
back online. NC part programs that are developed in
one facility can be downloaded directly to the CNC (or Figure 2 : Final Clamping using reconfigurable
to its Web server), even if that CNC is halfway around pins vise after Part is separated from
the world. This is a nice feature for big manufacturers roundbar.
and become a main clamping device after part is parted Friction force is the main factor have to be evaluated
off from round bar material. on workpiece holding using pin type clamping
The attachment is suitable for machining low repetitive mechanism due to the amount of force much lower than
small size components. Several cutting test has been supporting force. The amount of friction support is the
performed to evaluate the system performance. function of the normal locking force and surface
Machining process is started by machining from contact area between pin and workpiece surface.
circumferential surfaces and continued by parting off Increasing the friction force by tighten the pin in
operation. After the part is parted off from round bar, normal direction tend to defect the worpiece surface.
sub clamp is applied to holds the workpiece. To Normal force is strictly depending on hardness of
increase the geometry of the part possible to be workpiece material.First step of clamping ability
machined, pin-type reconfigurable fixture has been evaluation is determining usable pin through
proposed to be used for clamping irregular surfaces. calculating area of contact between pin and workpiece
surface which are conducted by mean of Boolean
A pin-type reconfigurable device is used for locating
interfere operation. The second step is calculating the
and clamping an irregular shape of workpiece during
balancing the clamping force for all useable pins. Initial
machining process. A pin type fixture as illustrated in
clamping force for every pin in one side is total
Figure 2 consists of a main body or base that contains a
clamping force which is equal for upper and lower pin
two-dimensional array of orthogonal to the base roads
divided by total number pins. Balancing of clamping is
or pins. Each pin is protruded downward
performed by comparing the force resultant position in
independently, and therefore all the tips of the pins
upper and lower pins. On the ideal condition, distance
form a cradle conforming to the shape of the
of resultant between upper and lower pins is zero.
workpiece which is fixed during manufacturing
Figure 3 shows the condition of pin configuration with
operation. Different locking methods can selected
not acceptable (a) and acceptable (b) condition. When
including mechanical methods, pneumatic pressure and
the distance is bigger than certain value and no pin
phase change material for holding the pins after
located at opposite position of another pin resultant,
touching the workpiece surfaces. A low-melt alloy
meaning that clamping balance is not suitable for the
(bismuth-lead-tin-cadmium) is a kinds of most suitable
configuration and rearrangement of pins is necessary.
material used as the holding mechanism. The low melt
The rearrangement is performed by releasing certain
temperature allows the use of hot water or induction
pins and calculates the clamping force and balance for
heating as the power source of phase change [9].
such configuration. This procedure is repeated until
In order to determine a suitable clamping condition,
clamping evaluation has to be performed FUR
automatically. Clamping evaluation process has been FUR
developed to judge the machining possibility by the
succeeding algorithm[10].

5.Clamping ability evaluation


Evaluation for product manufacturability is an
extensive job. Knowledge and experience engineer still
difficult to be structured on database. Manual
evaluation of product manufacturability is not efficient FLR
FLR
especially for low repetitive product manufacturing. (a) (b)

Manufacturability evaluation for machining using auto Figure 3: Force resultant for determining pin
setup machining attachment always produce the result arrangement. (a) not acceptable
of unique process plan meaning that product can be condition, (b) acceptable condition
finished in single process and other sequences of
machining setups are not necessary. minimum distance between upper and lower force
To restrain the workpiece during machining resultant achieved. Part will be categorized as
operation, the clamping force should strong enough to unmachinable when there is no satisfies clamping
fix the workpiece. There are two types of supporting configuration possible after rearrangement process.
when a workpiece is held on machine tool table; Figure 4 shows a computer result of clamping
friction force and body support. Depending of direction evaluation with pins arrangement for one operation of
of cutting force, one of the following clamping machining process. Several pins have not contacted to
condition may be happen; hold by body support, hold the workpiece, and some the others pins have partially
by friction force and body, and hold by friction only. contacted. Non contact and less 20% partially contacte
Friction force restrains the workpiece for direction of pin on the workpiece are categorized as unusable pins.
the cutting force right angle to the pins axis while the Rearrangement of the pins is then conducted with an
body support restrains in the direction of pin axis. algorithm by accessing other surfaces to find the
maximum numbers of usable pins. Result of the
opportunities for more flexible and efficient rendering.
Enabled by the scene-graph architecture, Java 3D
provides an abstract, interactive imaging model for
behavior and control of 3D objects[12][13].
For the sake of network bandwidth conservation, Java
3D technology is introduced as an alternative of
camera-based solution for web-based visualization. The
individual connections between Java 3D nodes are
always forming a direct relationship: parent to child.
Utilizing the Java 3D technology, a machine of interest
(SFT Machine in this case) can be modeled as a scene
graph, representing its physical counterpart in the Setup
Free Machining environment. Wrapped in an applet,
Figure 4: Clamping configuration of pin type setup the model only needs to be downloaded once from its
free attachment. application server, and remains alive through applet-
servlet communications. The data transmited through
machining evaluation is referred to arrange the the network are limited to the data showing runtime
machining sequences. status of the machine. Driven by the real sensor data
,the Java 3D model can demonstrate the true behavior
6.Virtual Java 3D modeling of the real machine with largely improved network
performance[16].
The framework SFT Machining is designed to use the
popular client-server architecture and view-control- Setup Free Attachment is designed to provide users
model design pattern. Figure 5 shows the framework in with a web-based and 3D virtual environment for
three tiers, which is the enhanced version of that conduct machining process on the shop floor
presented. Targeting the real-time monitoring and environment where real-time monitoring and remote
remote CNC machining, high efficiency for data operation are undertaken. It utilizes the latest Java
communication are carefully examined. The solutions technologies, including Java 3D and Java Servlets, as
for meeting both the user requirements of rich visual enabling technologies for system implementation.
data sharing and the real-time constraints are, firstly, Instead of camera images (usually large in data size), a
using interactive scene graph-based Java 3D models physical device of interest (e.g. a milling machine, auto
instead of bandwidth-consuming camera images for setup attachment and a robot) is represented by a scene
shop floor visualization and secondly, transmitting graph-based Java 3D model in an applet with
only the sensor data and control commands between behavioral control nodes embedded. Once downloaded
Java 3D models and device controllers for remote from an application server, the Java 3D model is
monitoring and operation.
Java 3D is designed to be a mid to high-level fourth-
generation 3D API [11]. What sets a fourth-generation
API apart from its predecessors is the use of scene-
graph architecture for organizing graphical objects in
the virtual 3D world. Unlike the display lists used by
the third-generation APIs (e.g. VRML, OpenInventor,
and OpenGL), scene graphs mercifully hide a lot of the
rending details from programmers while offering

(a)

(b)
Figure 5: Software Configuration for Virtual Figure 6 : Virtual Model of Pin Type Reconfigurable
Simulation Setup Free Attachment
rendered by the local CPU and can work on behalf of through the control nodes by low-volume message
its remote counterpart showing real behavior for passing (real-time sensor signals and control
visualization at a client side. It remains alive by commands, etc.), it become possible to remotely
connecting with the physical device through low- operate and monitor the real SFT Machine through its
volume message passing (sensor data and user control Java 3D model.
commands). The 3D model provides users with A proof-of-concept prototype is implemented on top of
increased flexibility for visualization from various the framework to demonstrate its application on real-
perspectives, such as walk-through and way around time monitoring and remote operation through a Setup
that are not possible by using stationary optical
cameras; whereas the largely reduced network traffic
makes real-time monitoring, remote control, on-line Virtual Universe

inspection, and collaborative trouble-shooting practical Vertical BG


Setup Free Attachment
Machine Tool
for users on relatively slow hook-ups. T

By combining virtual reality models with real devices Z-Column T Base T sClampT
Upper Vise

through synchronized real-time data communications, T T T T


T T T T T

the SFT allows engineers and shop floor managers to Spindle Table-X wpFeeder sClampR
Upin-1 Upin-2 Upin-.. Upin-n

assure normal shop floor operations and enables web- T T T T Lower Vise

based operation. In addition to real-time monitoring Table-X wpRotator bSlider T T T T

and control, the framework can also be extended and Lpin-1 Lpin-2 Lpin-.. Lpin-n
applied to design verification, remote diagnostics,
virtual machining, and augmented virtuality in
construction. Figure 7 : Java 3 D Scene Graph Architecture of
Setup Free Technology
SFT Machine with pin type reconfigurable clamping
device as illustrated in Figure 6 is a specially design Free Virtual system. Geometry of the parts as shown in
attachment which is placed on table of 3-axis Figure 6 are modeled using CATIA CAD software and
horizontal milling machine. Monitoring of actual exported to VRML file format. The system
machining can be viewed by sending the equipment configuration is modeled using the scene graph-based
position from various orientation (a) and (b) to the Java 3D imported from VRML data using
Virtual system. Kinematic model for virtual simulation VRMLLoader library with behavioral control nodes
is arranged with 3D scene scene graph architecture as embedded. It thus can behave in the same way of its
shown in Figure 7. The scene graph contains a counterpart for remote monitoring at client-side,
complete description of the entire scene. It includes the facilitated by the model-embedded kinematics of the
geometry data, the attribute information, and the real attachment.
viewing information needed to render the scene from a
particular point of view. All Java 3D scene graphs are 7. Remote Device Operation and
connected to a Virtual Universe object to be displayed. Monitoring
The Virtual Universe object provides grounding for the
In remote machining schema of the proposed system as
entire scene. A scene graph itself, however, starts with
shown in Figure 8, it is a task of user to perform the
BranchGroup (BG) nodes (although only one BG node
CAM session before sending the product data. Using
in this case). A BranchGroup node serves as the root of
the specially developed CAM software, user must
a sub-graph, or branch graph, of the scene graph. The
arrange the machining process in reference to the SFT
TransformGroup nodes inside of a branch graph
requirement and available tools. Necessary data
specify the position, the orientation, and the scale of
formatted in ODBC which are available on the SF
the geometric objects in the virtual universe. Each
server provided can be accessed during machining
geometric object consists of a Geometry object, an
preparation. Upon completing CAD session, user is
Appearance object, or both. The Geometry object
describes the geometric shape of a 3D object. The
Appearance object describes the appearance of the
geometry (color, texture, material reflection
characteristics, etc.). The behavior of the SFT Machine
model is controlled by Behavior nodes, which contain
user- defined control codes and state variables. Sensor
data processing can be embedded into the codes for
remote monitoring. Once applied to a TransformGroup
node, the so-defined behavior control affects all the
descending nodes. In this case study, the attachment
motion (X-Table, Rotary Indexer, Sub Clamp, and
Spindle) are controlled by their corresponding behavior Figure 8: Web base Remote Machining Business
control nodes, for both on-line monitoring. As the Java Scenario with auto setup CNC Milling
3D model is connected with its physical counterpart machine
requested to send NC program as well as product [3] Jiang,P.and Fukuda,S. 2001 . TeleRP —an Internet
geometry data. The received product data is then Web-based solution for remote rapid prototyping
evaluated by the SF server to determine its service and maintenance. International Journal of
machineability. Result of the machine ability Computer Integrated Manufacturing ,14 ,83 – 94.
evaluation will determine whether the part can be [4] Hu,H.S.,U,L.X.,Tsui,P.W.And Zhou,Q. 2001,
manufactured with pin arrangements or not. Internet-based robotic systems for
For accepted part, the user will be notify to perform teleoperation.Assembly Automation ,21 ,143 –151.
others necessary requirement (payment etc.) which can [5] Safaric,R.,Parkin,R.M.,Czarnecki,C.A.And
also be performed remotely. Operator at the server site Calkin,D.W. 2001. Virtual environment for
can do the approval remotely before conducting the telerobotics.Integrated Computer-Aided
machining process. Machining of the product data is to Engineering ,8 ,95 –104.
be performed directly and user can monitor their [6] John H. Hosmon,Connecting Your Legacy CNC
process through virtual Scene of Java. Machine Tool To The Internet,
http://www.mssonline.com/.
Optionally, remote control of the SF Machine is also
[7] Afzeri, T.HOSHI. 1999. Manufacturing
possible by sending proper movement commands
Evaluation and Enhancement for Setup-Free Block
through the applet-servlet-controller communication.
Machining Technology, The 32 nd CIRP
In order to remotely control the SF Machine, user
International Seminar on Manufacturing Systems,
authentication and control right authorization must be
Leuven-Belgium, pp.289-295.
accomplished for the client who requests this function.
[8] Afzeri. 2004. Setup-Free Parting-off for
It is done by setting a bit in the control word in a data
machining Center Work using Roundbar Steel
packet that is sent to the client. If the client has
Material, South East Asia Iron & Steel Institute
requested the control right and the bit is set, a message
2004 Seminar, Surabaya Indonesia.
will appear on the screen notifying the user that is in
[9] A. A-Habaibeh et al. 2003, Experimental Design
control of the machine.
and Investigation of a Pin-Type Reconfigurable
Clamping System for Manufacturing Aerospace
8. Conclusions Components, pp 1771-1777,, Journal of
In response to the distributed manufacturing Engineering Manufacture Vol. 217 No. B12.
environment, this paper proposes a web-based remote [10] Afzeri, A.G. E Sutjipto, A.K.M Nurul Amin, Riza
machining operation and monitoring using Setup Free Muhida. 2005. Determination of Pin configuration
Attachment and Java 3D. The case study of this for clamping fixture by means of Solid model
approach show optimistic future design, monitoring, contact analysis, Proceedings of the International
and control distributed manufacturing. Pins type Conference on Mechanical Engineering 2005
reconfigurable vise has been proposed for clamping (ICME2005) 28- 30 Dhaka.
irregular workpiece shape automatically from the [11] J. Barrilleaux. 2001. 3D User Interfaces with Java
calculated orientation. Newly designed attachment 3D, Manning Publications Co.
with reconfigurable pin clamping has been integrated [12] B. Adelson. . 1999. Developing Strategic
with specially developed CAD/CAM software for Alliances. A Framework for Collaborative
clamping evaluation. The proposed model has the Negotiation in Design”, Research in Engineering
potential to be used for fully unattended remote Design, Vol.11, pp.133-144.
machining in which interference of operator in [13] P. Waurzyniak. 2000. Electronic Intelligence in
preparation of each process can be avoided. Manufacturing”, SME Manufacturing Engineering,
Vol.127, No.3, pp.44-67.
Acknowledgments [14] J. van den Broecke.2000. Pushlets, Part 1: Send
events from servlets to DHTML client browsers,
The authors gratefully acknowledge the financial
JavaWorld.
support of International Islamic University Malaysia
[15]Lihui Wang ,Peter Orban,Andrew
(IIUM) by the sponsorship of IIUM Research Center.
Cunningham,Sherman Lang. 2004. Remote real-
The study reported is a part of the Precision
time CNC machining for web-based
Manufacturing Research Group.
manufacturing, Robotics and Computer-Integrated
Manufacturing, 20 563 –571.
References [16]Yongmin Zhong, et all. 2005. A methodology for
[1] H.Yang and D.Xue 2003: Recent research on solid modeling in a virtual reality environment,
developing Web-based manufacturing systems: a Robotics and Computer-Integrated Manufacturing
review Int.Journal of Prod.Res.,vol.41,no.15,3601 ,21 528 –549.
–3629. [17] Sotiris L.Omirou, Antigoni K.Barouni. 2005.
[2] C. S. Smith and P. K. Wright 1996: CyberCut: A Integration of new programming capabilities into a
World Wide Web Based Design-to-Fabrication CNC milling system, Robotics and Computer-
Tool. Journal of Manufacturing Systems. Vol.15, Integrated Manufacturing 21 518 –527.
No.6, pp.432-442.

Potrebbero piacerti anche