Chao-Chun Chen1, Min-Hsiung Hung2, Yu-Chuan Lin1 , Po-Yi Li1
1MIS, NCKU, Tainan, Taiwan, R.O.C.
2CSIE, PCCU, Taipei, Taiwan, R.O.C.
August 27, 2015
Development of a Hybrid-Cloud-based Wheel-Manufacturing Service with Ontology Inference for Machine Tools
Presenter : Po-Yi Li
Outline
Background and Objectives
Overview of Wheel Design Manufacturing Service in Hybrid Cloud
Functional Designs of Wheel Design Manufacturing Service
Integrated Test
Conclusions
2
3
Background and Objectives
Importance of Knowledge-Inference Systems for Precision-Machining Industry
Over the years, enterprises to keenly add intelligence to machine tools for increasing their competitiveness.
Among various types of intelligence, the Internet-based knowledge-inference system of the machine-tool domain is an eminent one that can be used to effectively facilitate numerous machining-related operations.
Therefore, creating Internet-based knowledge-inference systems for machine tools has become an important topic in the precision-machining industry.
4
Objectives of this Work
Develop a Hybrid-cloud-based Wheel Manufacturing Service (named as HC-WMS), for recommending suitable cutting tools by conducting knowledge inferences and simulating the production by virtual machine tool technique.
5
6
Overview of Wheel Design Manufacturing Service
in Hybrid Cloud
Bulletin Board
Storage Manufacturing Database Knowledge
Cloud Service Base
GUI TBB RBB
Wheel Manuf. Job
Processor
BaseRule
IMF Processing Module BBC Module
Public Cloud Private Cloud
Workers
BBX Protocol
Service Broker
Machine Tool 1 product
Factory
…
v-Machine 1
v-Machines
product v-Machine n
Machine Tool n
Worker 1 of Cloud Manufacturing Service
Authority Module
7
The architecture of HC-WMS with Ontology inference technology
Exchange the manufacturing tasks and results between the public cloud and private cloud.
The interface for user to manipulate the cloud manufacturing service.
As a communication protocol between the public cloud and the private cloud
Bulletin Board
Storage Manufacturing Database Knowledge
Cloud Service Base
GUI TBB RBB
Wheel Manuf. Job
Processor
BaseRule
IMF Processing Module BBC Module
Public Cloud Private Cloud
Workers
BBX Protocol
Service Broker
Machine Tool 1 product
Factory
…
v-Machine 1
v-Machines
product v-Machine n
Machine Tool n
Worker 1 of Cloud Manufacturing Service
Authority Module
8
The architecture of HC-WMS with Ontology inference technology
Equip with the wheel
manufacturing software and is deployed in the public cloud.
Ask the IMF processing module to process the task physically.
Maintain the cutting tool knowledge base and cutting tool rule base.
Allow only the workers to access data.
Advantages of HC-WMS
with Ontology inference technology
The computational scalability is achieved as sections of a NC file can be processed in parallel.
The data safety is kept as a worker in the public cloud has only partial information of the NC file.
9
%
O0512(OP1-2-A406-160650) M160
G28W0 G28U0 G55 G40
N1
(ROUGHING-I.D.-R1.2-) (TOOL I.D.-R1.2-@2-T6-) G00T0404
G97S1800M03 /M7
G00Z20.X43.4
N2
(ROUGHING-I.D.-R4.0) (TOOL I.D-R4-@2-T2-4R) G40
G00T0202 G97S1800M03 /M7
G00X342.909Z20.
G00X351.
G00Z-149.283
G01G41X357.Z-152.283F0.65 Z-152.783
G03X318.Z-172.283R19.5 X316.902Z-172.275R19.5 X246.808Z-168.621R232.853
N3
(FINISHING-I.D.-R0.8) (TOOL ID-R0.8-@2-T4) G40
G00T0606 G97S1800M03 /M7
G00X71.643Z20.
G00X80.657 G00Z-139.172 G01G41X76.414Z- 141.293F.35
X73.Z-143.
M84 Z-165.3
%
... ... ...
10
Functional Designs of Wheel
Design Manufacturing Service
Functional Designs of
Wheel Design Manufacturing Service
11
BBC Module
VMT Module
Wheel Manf.
Ontology Inference
Module
VMT Package
Knowledge Base TBB
Ontology Rule DB
Public Cloud
Private Cloud
Worker
RBB
Authority Module
Interact with the Task Bulletin Board and Result Bulletin Board.
Functional Designs of
Wheel Design Manufacturing Service
12
BBC Module
VMT Module
Wheel Manf.
Ontology Inference
Module
VMT Package
Knowledge Base TBB
Ontology Rule DB
Public Cloud
Private Cloud
Worker
RBB
Authority Module Encapsulate VMT package to
form the VMT cloud service.
Functional Designs of
Wheel Design Manufacturing Service
13
BBC Module
VMT Module
Wheel Manf.
Ontology Inference
Module
VMT Package
Knowledge Base TBB
Ontology Rule DB
Public Cloud
Private Cloud
Worker
RBB
Authority Module
Infer proper results from ontology data according to specified inference rules
Functional Designs of
Wheel Design Manufacturing Service
14
BBC Module
VMT Module
Wheel Manf.
Ontology Inference
Module
VMT Package
Knowledge Base TBB
Ontology Rule DB
Public Cloud
Private Cloud
Worker
RBB
Authority Module
Store the knowledge of cutting tools and inference results of given rules.
Provide several functions of virtual machine tools.
1.Cutting simulation
2.Evaluation of the production time
Functional Designs of
Wheel Design Manufacturing Service
15
BBC Module
VMT Module
Wheel Manf.
Ontology Inference
Module
VMT Package
Knowledge Base TBB
Ontology Rule DB
Public Cloud
Private Cloud
Worker
RBB
Authority Module Deliver a manufacturing task through the task bulletin board (TBB) and a manufacturing result the result bulletin board (RBB).
Wheel Manuf. Ontology Inference Module
Creation of Ontology Knowledge Bases
Cutting Tool Inference Rule Representation
The Role of Authority Module
16
The Ontology technology is employed to model knowledge which can be expressed as an explicit specification of conceptualization.
A piece of Ontology knowledge can be as following:
A class - usually indicates concepts.
A property - usually indicates a characteristic of a concept or a relationship between two concepts.
An instance – usually indicates an object of a class
Creation of Ontology Knowledge Bases
17
Creation of Ontology Knowledge Bases
18
Class Sub Class
Class Instances
Logic-based Rule
The rules are specified as the implication form
“A→C”, where A is antecedent and C is consequent.
Such a rule means whenever the conditions specified in A hold, then the conditions specified in C must also hold. The logic-based rules are represented in SWRL (Semantic Web Rule Language) .
Cutting Tool Inference Rule Representation
19
Logic-based Rule
Example:
● Find out cutting tools used for inner production with the condition that the distance of the cutting tool is greater than @CriticalDistCTWP and shape of the tool holder is rectangle.
Cutting Tool Inference Rule Representation
20
w l
b
x
l/2
w/2
a O
A B
center of rim
center of cutting tool
holder
C
Logic-based Rule
Example:
● CuttingTool(?ctTool) ∧
● hasToolShankShape(?ctTool, rectangle) ∧
● hasInternalOrExternalDiameterTool(?ctTool,
inner production) ∧
hasToolNoseToolHolderSpindleDistance(?ctTool,
?TNTHSDistance) ∧
swrlb:greaterThanOrEqual(?TNTHSDistance,
@CriticalDistCTWP) → CuttingTool(?ctTool)
Cutting Tool Inference Rule Representation
21
The authority module is developed to filter out unauthorized accesses to the manufacturing database.
Verify the data access request together with the unique key.
The Role of Authority Module
22
23
Integrated Test
GUI snapshot showing the interface of parameter input including target NC files, rim depth, radius of rim, knowledge base and inference rule selection.
Integrated Test
24
GUI snapshot inference results for suggested cutting tools.
User can choose suitable cutting tool by alternating the original one.
Integrated Test
25
GUI snapshot showing the collision detection and the production time estimation of the VMT service.
Integrated Test
26
27
Conclusions
Conclusions
This work present the development of a hybrid-cloud-based wheel manufacturing service (HC-WMS) with Ontology inference technology to provide the cutting-tool recommendation service in the machine tool industry.
We implement a prototype of the proposed HC-WMS and demonstrate the support of both data safety and computation scalability.
The results can be a useful reference for industrial practitioners of the machining industry to construct hybrid cloud-based manufacturing systems.
28
29