Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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
By combining virtual reality models with real devices Z-Column T Base T sClampT
Upper Vise
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
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.