SlideShare a Scribd company logo
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
INTELLIGENT AUTOMATIC CUTTING
TOOL
SELECTIONS FOR TURNING
OPERATIONS
USING NEURAL NETWORKS
J. BALIČ, F. Čuš & B. Vaupotič
University of Maribor, Faculty of Mechanical Engineering
Smetanova 17, SI-2000, Maribor, Slovenia
joze.balic@uni-mb.si
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Main aim of our work is
Monitoring
Modelling
Optimization
Control
Programming
Scheduling
Part production
AMPLIFIERAMPLIFIER
Manufacturing
to serve the MANUFATURING
%100(C, 18.10.102)
N10 G00 G90 G54 X0 Y200 B0
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
The research field of this developing is using
of Artificial Intelligence in:
Manufacturing technology,
CAD/CAM systems,
CNC programming,
Intelligent devices and systems.
Main aim of our work is
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
 Development of an intelligent system for
selecting the best set of cutting tools on
the
basis of a 3D CAD model.
 Optimization of cutting conditions
 Intelligent CNC programming of
manufacturing (turning)
Main aim of this presentation is:
Introduction
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Introduction
3D CAD model
Selection and optimization of cutting tools
CNC programming
Manufacturing - turning
Finished part
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Some facts:
I. Industry producers are subject of
concurrent pressures (global market)
II. Orientation to customer oriented
products
III. Functional characteristics of the
products increased
IV. Variety of the products increased
V. Quality and reliability of the products
increased
VI. Competitive production with optimal
production cost is needed.
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Such pressure leads to new challenges:
 Production on demand
 Smaller order quantity
 Just-in-time delivery
 Reduction of production time (through-put
time)
 Reduction of production costs
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
The answer is:
Comprehensive,
Intelligent,
On-line monitoring,
Optimization,
Programming and
Control system
for
Intelligent Flexible Manufacturing Systems
(IFMS).
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Structure of the system
M a n u a l C A - b a s e d A u to m a t ic In t e llig e n t
X i
Y i
Z i
X
Y
Z
X
Y
Z
X
Y
Z
IN P U T /O U T P U T - p r e p r o c e s s in g /p o s tp ro c e s s in g
CENTRALDATABASE
M O N ITO R C O L L E C T O P TIM A L C N C D N C
5
10
15
20
25
0 0 , 0 5 0 , 1 0 , 1 5 0 , 2 0 , 25 0 , 3 0, 3 5 0 , 4
Tim e [s ]
Feedrate[mm/s]
M o d e l
Ex p e rim e nt
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Part of the system is complex intelligent
system
for optimization of machining (turning) using
neural networks and genetic algorithms.
Structure of the system
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Structure of the system
FEATURE
RECO G NITIO N
In pu t:
3-D C AD
mo d el
O utp ut:
Man ufac turing
fea tures
In pu t:
INTELLIGENTSEARCHER
Output:
-Work opera tion
-Se t of
cutting tools
Input
C AD
system s
1
2
N
INTELLIGENTCNC PROG RAMMING
CNC progra me
Input
Output:
Input information is CAD
model of the component
The task is completely
automatic, intelligent
optimum cutting tool
selection and optimization
of tool path-CNC programme
without any interference
of the human into the system.
Generation of optimal cutting tool set on the basis
of:
•3D CAD model and
•important selection parameters
Generation of tool path for turning (including):
•capability of learning in order to work
intelligently:
•sufficient memory capacities,
•concluding capacity (processor capacities),
•detecting capacities (input and output)
Pre-conditions & characteristics
Further, training requires some initial knowledge
which is inherent in living systems.
By training, the system’s capacity is enhanced
and its intelligence increased.
Pre-conditions & characteristics
Detailed structure I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
The system works in several stages:
the preparation of the 3D CAD model,
the stock preparation,
the workpiece for rough-turning and
the workpiece for finish-turning representing
and the final products.
The recognition of features for roughing and
finishing is also part of the system.
How it works ?
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
How it works ?
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
A data-base was created for the purpose of
neural network training.
It consist of four units, ach unit contains the
relationships between:
geometrical features,
workpiece material,
quality of the required surface,
other selection parameters and
cutting tools (approach limitations, exit angle
on the workpiece).
Data base ?
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Cutting tools limitations
β1
Tool entry
Intermediate
stage
α1
Tool exit
(3)
(2)
(1)
β1 β1maxβ1min ≤ ≤α1 α1maxα1min ≤ ≤
(3) (2) (1)
<_ <_<_<_
Workpiece contour
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Cutting tools limitations
α
β
α
β
1max
1max
1min
1min
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
After training and testing, four neural networks
are ready to be applied to the real environment.
The workpiece (3D CAD model) should be
suitable for the external turning operation.
Example
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
From 3D CAD model the individual geometrical
features is extracted.
The geometrical features are located in two-
dimensional cross-sections of 3D CAD model.
The outline of the half cross-section of the
product for finish-machining is the tool path for
finish machining, while the outline of the semi-
finished product is the path for rough-
machining
Example
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
The tool-geometry determines which part of the
workpiece can be worked with that tool and what
cannot be manufactured.
Consequently, only a certain type of cutting-tools
can be used for the manufacture of a particularly
shape.
The recognized geometrical features and required
surface quality are automatically normalized and
transformed into suitable record for neural
networks.
On the basis of these data the NN select suitable
cutting-tool sets for rough and finish-turning, and
determine the optimum sequence.
Example
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
The outputs of the first
neural-network are the
possible tools for rough-
turning and the outputs
from the second-neural
network are the cutting
tools for finish-turning
Example
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
These results are
entered into the third and
fourth neural networks in
order to find out optimal
tool set.
Example
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Optimal tool set was input in GA based intelligent
CNC programming system. The task of this system
is to generate CNC programme for turning
operation.
Example
z
Blank
contoury
Part contour
Several chips
Ref. Point
z
y
Tool
Several cuts 1-4
Cut1
Cut2
Cut3
Cut4
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
The result (CNC programme) was compared with
the selection of the expert who indicated two
identical sets of optimum tools.
It can be concluded that the system is capable of
classifying intelligently the most adequate cutting-
tool set similarly as an expert with 20 years of
experience
Example
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Example – video clip
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Advantages:
Very high-level of classification,
Constant enhancing of the knowledge pumped out
of the growing data base,
Each newly-solved example is stored in the base
so that the networks permanently learn and gain
knowledge and experience similar to the human
expert.
Other selection parameters can be also included in
the network training.
Conclusion
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Advantages:
Conventional programming has been replaced with
the use of neural networks.
System functions are flexibly and fully
autonomous.
Disadvantage:
Time-consuming creation of the cutting tool data
base with geometrical features.
Discrete cutting space
Requirement for good familiarization with the
cutting-theory in order to built adequate data base.
Conclusion
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Future work:
Non-discrete cutting space
More different cutting tools
Total integration of cutting parameters optimization
Conclusion
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Thank you !
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Example #2 CNC milling
Blank Product
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Nesting of parts
Example #3 CNC cutting
GA based cutting
Example #4 AGV movement and
optimization
No. of machine
tools
No. of
solutions
3 3! = 6
4 4! = 24
5 5! = 120
6 6! = 720
15 15! =
1,31⋅1012
… …
50 50!
=3,04⋅1064
Example #5 AGV movement in shop floor
S o u th
N o r th
W e s t E a s t
E
S ta rt p o in t
S
E n d p o in t
O b s t a c le s -
m a c h in e t o o ls
S
E
S t a r tin g p o in t-
r o u g h p a r t s to r a g e
P a r ts in s to r a g e -
m is s io n c o m p le te d
E n d p o in t- s to r a g e
Example #5 AGV movement in shop floor
23-rd generation O.K.
AGV cooperation
Complex environment
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Explanation - additional
4 NN - details
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
NN stages
Back
Set
1g
Set
2g
Set
ng
- 1g
- 2g
- 3g
- 4g
- ...
Tool
Tool
Orodje
Orodje
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
Set1f
Set2f
Setnf
- Orodje 1f
- Orodje 2f
- Orodje 3f
- Orodje 4f
- ...
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
-
-
-
-
-
-
-
- ...
Direction (1)
Angle (1)
Shape (1)
Material
Ra
Others
Oblika (2)
- Smer (3)
- Kot (3)
- Oblika (3)
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
- Smer (1)
- Kot (1)
- Oblika (1)
- Oblika (2)
- Smer (3)
- Kot (3)
- Oblika (3)
- Material
- Ra
- Drugi parametri
- ...
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
Rough turning
Input Processing Output
x
y
y
x
x
x y
x
y
y
x
x
x y
Finish turning
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Explanation - additional
Back propagation NN
Learning algorithm: error back propagation
generalized delta rule
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Explanation - additional
Back propagation NN
FORWARD
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Explanation - additional
Back propagation NN
BACKWARD
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Explanation - additional
Back propagation NN
WEIGHT SETTINGS
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Explanation
Learning results Mean squared error MSE
MSE za tretjo NMMSE za tretjo NM
MSE za prvo NMMSE za prvo NM MSE za drugo NMMSE za drugo NM
MSE za četrto NMMSE za četrto NM
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Explanation – GA
Back
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
1 1 000
1 0 111
1 1 10
1 0 110
1
1 1 000
1 0 111
1 0 110
1 0 110
1 1 001
1 1 001
C R O S S O V E R
1 1 101
1 0 101
1 0 101
M U T A T I O N
E V A L U A T I O N
S E L E C T I O N
S O L U T I O N S
F i t n e e s
c a l c u l a t i o n
S O L U T I O N S
1 8
2 9
2 72 1
D E C O D I N G
C O D I N G
Basic GA selection algorithm
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Basic GA algorithm
procedure GA-lathe
begin
data input on blank and product, selection of machining
type, discretization of machining area
defining of starting, ending, and reference point of the tool
begin
t ← 0
if known_NC_program
then input P(t)
else initialize P(t)
evaluate P(t)
while (not termination_condition) do
begin
t → t + 1
alter P(t) by applying genetic operators
evaluate P(t)
end
end
end
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Explanation – GA
GA – FITNEES (process termination)
No. of generations
Best
fitnees
Croswise fitnees
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Genetic algorithms based CNC programming
Turning simulation
Totally automatic tool
path generation
Intelligent way to find
out optimal tool path
No intervention of
NC programmer
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Basic characteristics of the system
I. A GA was applied to the simulation model to determine
the process parameter values that would result the
optimal cutting parameters.
II. GA are search algorithms for simulation and
optimization, based on the mechanics of natural
selection and genetics.
III. The power of these algorithms is derived from a very
simple heuristic assumption that the best solution will
be found in the regions of solution space containing
high proposition of good solution, and that these
regions can be identified by robust sampling of the
solution space.
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Basic characteristics of the system
IV. The simplicity of operation and computational efficiency
are the two main attractions of the GA approach.
V. The computations are carried out in three stages to get a
result in one generation or iteration.
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
On-line monitoring and data collection system
User interface unit
Signal processing
Data analysis
Machining data
acquisition
Expert
system
Decision making
Error
detection
Monitoring of
cutting process
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
On-line monitoring and data collection system
DATADATA
AQUISITIONAQUISITION
WORKPIECEWORKPIECE
CUTTINGCUTTING
TOOLTOOL
0,000 0,005 0,010 0,015 0,020 0,025 0,030 0,035
-100
-80
-60
-40
-20
0
20
40
60
80
100
120
140
160
180
200
220
Rezalnasila[N]
Čas t [s]
Material obdelovanca: Ck45 Širina in globina frezanja: RD
, AD
=0,4 mm Fx
:
Frezalo: R216.44-10030-040-AL10G Podajanje: fz
=0,10 mm/zob Fy
:
Premer frezala: D=10 mm Rezalna hitrost: Vc
=188,5 m/min Fz
:
DATA ANALYSISDATA ANALYSIS
MONITORING OFMONITORING OF
MACHINIG PROCESSMACHINIG PROCESS
HIGH SPEEDHIGH SPEED
MACHININGMACHINING
ROBOTROBOT
HSCHSC
SPINDLESPINDLE
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Intelligent optimization system – model
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
247.60
100
500
30
10
0.56
0.1
0.2
0.2
0.6
0.6
0.8
125
0.12
250
0.4
0.4
0.1
188.5
247.60
0.4
0.4
0.11
199.5
247.61
Intelligent optimization system - results
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Genetic algorithms based CNC programming
The goal: from CAD solid model to finished part
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Conclusions
The basic characteristics of the system are:
I. General modules architecture,
II. Technological oriented system,
III. Automatic, intelligent generation of control
information for FMS,
IV. Integration of several sub-systems,
V. Implementation of artificial intelligence in the
system,
I N T E L L I G E N T
M A N U F A C T U R I N G
S Y S T E M S
University of Maribor -
SLOVENIA
Conclusions
The basic characteristics of the system are:
V. Only machine tools for cutting are included,
VI. Use of existing program modules and systems,
VII. Testing of the system in real production
environment,
VIII. Testing of the system with simulation describing
the real manufacturing system
IX. Devices and procedure could be aided to the
system.

More Related Content

Viewers also liked

PIMA News Letter
PIMA News LetterPIMA News Letter
PIMA News Letter
Pk Doctors
 
Sales Force Training and Mobile Development
Sales Force Training and Mobile DevelopmentSales Force Training and Mobile Development
Sales Force Training and Mobile Development
toddzaugg
 
Ingles
InglesIngles
Ingles
Naza2010
 
Photos 110208145628-phpapp02
Photos 110208145628-phpapp02Photos 110208145628-phpapp02
Photos 110208145628-phpapp02
kaew393
 
P1111149078
P1111149078P1111149078
P1111149078
Ashraf Aboshosha
 
Market based cash balance plans
Market based cash balance plansMarket based cash balance plans
Market based cash balance plans
Jim van Iwaarden
 
P1141218183
P1141218183P1141218183
P1141218183
Ashraf Aboshosha
 
Oficina drupal - Temas Drupal (Theming)
Oficina drupal - Temas Drupal (Theming)Oficina drupal - Temas Drupal (Theming)
Oficina drupal - Temas Drupal (Theming)
jolidog
 
Market based cash balance plans
Market based cash balance plansMarket based cash balance plans
Market based cash balance plans
Jim van Iwaarden
 
P1111410320
P1111410320P1111410320
P1111410320
Ashraf Aboshosha
 
P1111223206
P1111223206P1111223206
P1111223206
Ashraf Aboshosha
 
P1161208119
P1161208119P1161208119
P1161208119
Ashraf Aboshosha
 
P1151442347
P1151442347P1151442347
P1151442347
Ashraf Aboshosha
 
Moonupdated
MoonupdatedMoonupdated
Moonupdated
Chad
 
P1121132687
P1121132687P1121132687
P1121132687
Ashraf Aboshosha
 

Viewers also liked (16)

PIMA News Letter
PIMA News LetterPIMA News Letter
PIMA News Letter
 
Sales Force Training and Mobile Development
Sales Force Training and Mobile DevelopmentSales Force Training and Mobile Development
Sales Force Training and Mobile Development
 
Ingles
InglesIngles
Ingles
 
Photos 110208145628-phpapp02
Photos 110208145628-phpapp02Photos 110208145628-phpapp02
Photos 110208145628-phpapp02
 
P1111149078
P1111149078P1111149078
P1111149078
 
El hockey
El hockeyEl hockey
El hockey
 
Market based cash balance plans
Market based cash balance plansMarket based cash balance plans
Market based cash balance plans
 
P1141218183
P1141218183P1141218183
P1141218183
 
Oficina drupal - Temas Drupal (Theming)
Oficina drupal - Temas Drupal (Theming)Oficina drupal - Temas Drupal (Theming)
Oficina drupal - Temas Drupal (Theming)
 
Market based cash balance plans
Market based cash balance plansMarket based cash balance plans
Market based cash balance plans
 
P1111410320
P1111410320P1111410320
P1111410320
 
P1111223206
P1111223206P1111223206
P1111223206
 
P1161208119
P1161208119P1161208119
P1161208119
 
P1151442347
P1151442347P1151442347
P1151442347
 
Moonupdated
MoonupdatedMoonupdated
Moonupdated
 
P1121132687
P1121132687P1121132687
P1121132687
 

Similar to P1121052399

Project_Report_Masters
Project_Report_MastersProject_Report_Masters
Project_Report_Masters
Emmanuel Chidinma
 
Kojin mould case study
Kojin mould case studyKojin mould case study
Kojin mould case study
Liu PeiLing
 
IRJET - Automated Fraud Detection Framework in Examination Halls
 IRJET - Automated Fraud Detection Framework in Examination Halls IRJET - Automated Fraud Detection Framework in Examination Halls
IRJET - Automated Fraud Detection Framework in Examination Halls
IRJET Journal
 
IRJET- Jeevn-Net: Brain Tumor Segmentation using Cascaded U-Net & Overall...
IRJET-  	  Jeevn-Net: Brain Tumor Segmentation using Cascaded U-Net & Overall...IRJET-  	  Jeevn-Net: Brain Tumor Segmentation using Cascaded U-Net & Overall...
IRJET- Jeevn-Net: Brain Tumor Segmentation using Cascaded U-Net & Overall...
IRJET Journal
 
Fingerprint Based Gender Classification by using Fuzzy C- Means and Neural Ne...
Fingerprint Based Gender Classification by using Fuzzy C- Means and Neural Ne...Fingerprint Based Gender Classification by using Fuzzy C- Means and Neural Ne...
Fingerprint Based Gender Classification by using Fuzzy C- Means and Neural Ne...
IRJET Journal
 
B Kindilien Finding Efficiency In Mach 120408
B Kindilien Finding Efficiency In Mach 120408B Kindilien Finding Efficiency In Mach 120408
B Kindilien Finding Efficiency In Mach 120408
jgIpotiwon
 
M.tech. mechanical engineering 2016 17
M.tech. mechanical engineering 2016 17M.tech. mechanical engineering 2016 17
M.tech. mechanical engineering 2016 17
Piyush Pant
 
seminar 8 CAD CAM.pptx presented by third year pg
seminar 8 CAD CAM.pptx presented by third year pgseminar 8 CAD CAM.pptx presented by third year pg
seminar 8 CAD CAM.pptx presented by third year pg
NikhilPatilKarhale
 
Quick NC simulation & verification for high speed machining
Quick NC simulation & verification for high speed machiningQuick NC simulation & verification for high speed machining
Quick NC simulation & verification for high speed machining
Liu PeiLing
 
Nc verification and re processing for collaborative machining
Nc verification and re processing for collaborative machiningNc verification and re processing for collaborative machining
Nc verification and re processing for collaborative machining
Liu PeiLing
 
Text Recognition using Convolutional Neural Network: A Review
Text Recognition using Convolutional Neural Network: A ReviewText Recognition using Convolutional Neural Network: A Review
Text Recognition using Convolutional Neural Network: A Review
IRJET Journal
 
IRJET- Device Activation based on Voice Recognition using Mel Frequency Cepst...
IRJET- Device Activation based on Voice Recognition using Mel Frequency Cepst...IRJET- Device Activation based on Voice Recognition using Mel Frequency Cepst...
IRJET- Device Activation based on Voice Recognition using Mel Frequency Cepst...
IRJET Journal
 
IRJET- Automatic Number Plate Recognition using CCA Algorithm and RANSAC ...
IRJET-  	  Automatic Number Plate Recognition using CCA Algorithm and RANSAC ...IRJET-  	  Automatic Number Plate Recognition using CCA Algorithm and RANSAC ...
IRJET- Automatic Number Plate Recognition using CCA Algorithm and RANSAC ...
IRJET Journal
 
DEVELOPMENT OF GEAR PROFILE INSPECTION USING MACHINE LEARNING.pptx
DEVELOPMENT OF GEAR PROFILE INSPECTION USING MACHINE LEARNING.pptxDEVELOPMENT OF GEAR PROFILE INSPECTION USING MACHINE LEARNING.pptx
DEVELOPMENT OF GEAR PROFILE INSPECTION USING MACHINE LEARNING.pptx
shrikantsargad2
 
Predicting Steering Angle for Self Driving Vehicles
Predicting Steering Angle for Self Driving VehiclesPredicting Steering Angle for Self Driving Vehicles
Predicting Steering Angle for Self Driving Vehicles
IRJET Journal
 
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSFACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
IRJET Journal
 
Route Intensity Tracker using Machine Learning and Database Management
Route Intensity Tracker using Machine Learning and Database ManagementRoute Intensity Tracker using Machine Learning and Database Management
Route Intensity Tracker using Machine Learning and Database Management
IRJET Journal
 
Industrial Sensory Data Analytics
Industrial Sensory Data AnalyticsIndustrial Sensory Data Analytics
IRJET-A Study of Programmable Logic Controllers (PLC) and Graphical User Inte...
IRJET-A Study of Programmable Logic Controllers (PLC) and Graphical User Inte...IRJET-A Study of Programmable Logic Controllers (PLC) and Graphical User Inte...
IRJET-A Study of Programmable Logic Controllers (PLC) and Graphical User Inte...
IRJET Journal
 
IRJET - Embedded System Based Automatic PCB Drilling Machine
IRJET - Embedded System Based Automatic PCB Drilling MachineIRJET - Embedded System Based Automatic PCB Drilling Machine
IRJET - Embedded System Based Automatic PCB Drilling Machine
IRJET Journal
 

Similar to P1121052399 (20)

Project_Report_Masters
Project_Report_MastersProject_Report_Masters
Project_Report_Masters
 
Kojin mould case study
Kojin mould case studyKojin mould case study
Kojin mould case study
 
IRJET - Automated Fraud Detection Framework in Examination Halls
 IRJET - Automated Fraud Detection Framework in Examination Halls IRJET - Automated Fraud Detection Framework in Examination Halls
IRJET - Automated Fraud Detection Framework in Examination Halls
 
IRJET- Jeevn-Net: Brain Tumor Segmentation using Cascaded U-Net & Overall...
IRJET-  	  Jeevn-Net: Brain Tumor Segmentation using Cascaded U-Net & Overall...IRJET-  	  Jeevn-Net: Brain Tumor Segmentation using Cascaded U-Net & Overall...
IRJET- Jeevn-Net: Brain Tumor Segmentation using Cascaded U-Net & Overall...
 
Fingerprint Based Gender Classification by using Fuzzy C- Means and Neural Ne...
Fingerprint Based Gender Classification by using Fuzzy C- Means and Neural Ne...Fingerprint Based Gender Classification by using Fuzzy C- Means and Neural Ne...
Fingerprint Based Gender Classification by using Fuzzy C- Means and Neural Ne...
 
B Kindilien Finding Efficiency In Mach 120408
B Kindilien Finding Efficiency In Mach 120408B Kindilien Finding Efficiency In Mach 120408
B Kindilien Finding Efficiency In Mach 120408
 
M.tech. mechanical engineering 2016 17
M.tech. mechanical engineering 2016 17M.tech. mechanical engineering 2016 17
M.tech. mechanical engineering 2016 17
 
seminar 8 CAD CAM.pptx presented by third year pg
seminar 8 CAD CAM.pptx presented by third year pgseminar 8 CAD CAM.pptx presented by third year pg
seminar 8 CAD CAM.pptx presented by third year pg
 
Quick NC simulation & verification for high speed machining
Quick NC simulation & verification for high speed machiningQuick NC simulation & verification for high speed machining
Quick NC simulation & verification for high speed machining
 
Nc verification and re processing for collaborative machining
Nc verification and re processing for collaborative machiningNc verification and re processing for collaborative machining
Nc verification and re processing for collaborative machining
 
Text Recognition using Convolutional Neural Network: A Review
Text Recognition using Convolutional Neural Network: A ReviewText Recognition using Convolutional Neural Network: A Review
Text Recognition using Convolutional Neural Network: A Review
 
IRJET- Device Activation based on Voice Recognition using Mel Frequency Cepst...
IRJET- Device Activation based on Voice Recognition using Mel Frequency Cepst...IRJET- Device Activation based on Voice Recognition using Mel Frequency Cepst...
IRJET- Device Activation based on Voice Recognition using Mel Frequency Cepst...
 
IRJET- Automatic Number Plate Recognition using CCA Algorithm and RANSAC ...
IRJET-  	  Automatic Number Plate Recognition using CCA Algorithm and RANSAC ...IRJET-  	  Automatic Number Plate Recognition using CCA Algorithm and RANSAC ...
IRJET- Automatic Number Plate Recognition using CCA Algorithm and RANSAC ...
 
DEVELOPMENT OF GEAR PROFILE INSPECTION USING MACHINE LEARNING.pptx
DEVELOPMENT OF GEAR PROFILE INSPECTION USING MACHINE LEARNING.pptxDEVELOPMENT OF GEAR PROFILE INSPECTION USING MACHINE LEARNING.pptx
DEVELOPMENT OF GEAR PROFILE INSPECTION USING MACHINE LEARNING.pptx
 
Predicting Steering Angle for Self Driving Vehicles
Predicting Steering Angle for Self Driving VehiclesPredicting Steering Angle for Self Driving Vehicles
Predicting Steering Angle for Self Driving Vehicles
 
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSFACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
 
Route Intensity Tracker using Machine Learning and Database Management
Route Intensity Tracker using Machine Learning and Database ManagementRoute Intensity Tracker using Machine Learning and Database Management
Route Intensity Tracker using Machine Learning and Database Management
 
Industrial Sensory Data Analytics
Industrial Sensory Data AnalyticsIndustrial Sensory Data Analytics
Industrial Sensory Data Analytics
 
IRJET-A Study of Programmable Logic Controllers (PLC) and Graphical User Inte...
IRJET-A Study of Programmable Logic Controllers (PLC) and Graphical User Inte...IRJET-A Study of Programmable Logic Controllers (PLC) and Graphical User Inte...
IRJET-A Study of Programmable Logic Controllers (PLC) and Graphical User Inte...
 
IRJET - Embedded System Based Automatic PCB Drilling Machine
IRJET - Embedded System Based Automatic PCB Drilling MachineIRJET - Embedded System Based Automatic PCB Drilling Machine
IRJET - Embedded System Based Automatic PCB Drilling Machine
 

More from Ashraf Aboshosha

P1151351311
P1151351311P1151351311
P1151351311
Ashraf Aboshosha
 
P1151345302
P1151345302P1151345302
P1151345302
Ashraf Aboshosha
 
P1121352313
P1121352313P1121352313
P1121352313
Ashraf Aboshosha
 
P1121340296
P1121340296P1121340296
P1121340296
Ashraf Aboshosha
 
P1121340294
P1121340294P1121340294
P1121340294
Ashraf Aboshosha
 
P1121327289
P1121327289P1121327289
P1121327289
Ashraf Aboshosha
 
P1151442348
P1151442348P1151442348
P1151442348
Ashraf Aboshosha
 
P1151439345
P1151439345P1151439345
P1151439345
Ashraf Aboshosha
 
P1151424332
P1151424332P1151424332
P1151424332
Ashraf Aboshosha
 
P1151423331
P1151423331P1151423331
P1151423331
Ashraf Aboshosha
 
P1151420328
P1151420328P1151420328
P1151420328
Ashraf Aboshosha
 
P1151418327
P1151418327P1151418327
P1151418327
Ashraf Aboshosha
 
P1151404314
P1151404314P1151404314
P1151404314
Ashraf Aboshosha
 
P1111351312
P1111351312P1111351312
P1111351312
Ashraf Aboshosha
 
P1111444352
P1111444352P1111444352
P1111444352
Ashraf Aboshosha
 
P1111440346
P1111440346P1111440346
P1111440346
Ashraf Aboshosha
 
P1111431335
P1111431335P1111431335
P1111431335
Ashraf Aboshosha
 
P1111410321
P1111410321P1111410321
P1111410321
Ashraf Aboshosha
 
P1111350310
P1111350310P1111350310
P1111350310
Ashraf Aboshosha
 
P1111348307
P1111348307P1111348307
P1111348307
Ashraf Aboshosha
 

More from Ashraf Aboshosha (20)

P1151351311
P1151351311P1151351311
P1151351311
 
P1151345302
P1151345302P1151345302
P1151345302
 
P1121352313
P1121352313P1121352313
P1121352313
 
P1121340296
P1121340296P1121340296
P1121340296
 
P1121340294
P1121340294P1121340294
P1121340294
 
P1121327289
P1121327289P1121327289
P1121327289
 
P1151442348
P1151442348P1151442348
P1151442348
 
P1151439345
P1151439345P1151439345
P1151439345
 
P1151424332
P1151424332P1151424332
P1151424332
 
P1151423331
P1151423331P1151423331
P1151423331
 
P1151420328
P1151420328P1151420328
P1151420328
 
P1151418327
P1151418327P1151418327
P1151418327
 
P1151404314
P1151404314P1151404314
P1151404314
 
P1111351312
P1111351312P1111351312
P1111351312
 
P1111444352
P1111444352P1111444352
P1111444352
 
P1111440346
P1111440346P1111440346
P1111440346
 
P1111431335
P1111431335P1111431335
P1111431335
 
P1111410321
P1111410321P1111410321
P1111410321
 
P1111350310
P1111350310P1111350310
P1111350310
 
P1111348307
P1111348307P1111348307
P1111348307
 

P1121052399

  • 1. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA INTELLIGENT AUTOMATIC CUTTING TOOL SELECTIONS FOR TURNING OPERATIONS USING NEURAL NETWORKS J. BALIČ, F. Čuš & B. Vaupotič University of Maribor, Faculty of Mechanical Engineering Smetanova 17, SI-2000, Maribor, Slovenia joze.balic@uni-mb.si
  • 2. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA
  • 3. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Main aim of our work is Monitoring Modelling Optimization Control Programming Scheduling Part production AMPLIFIERAMPLIFIER Manufacturing to serve the MANUFATURING %100(C, 18.10.102) N10 G00 G90 G54 X0 Y200 B0
  • 4. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA The research field of this developing is using of Artificial Intelligence in: Manufacturing technology, CAD/CAM systems, CNC programming, Intelligent devices and systems. Main aim of our work is
  • 5. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA  Development of an intelligent system for selecting the best set of cutting tools on the basis of a 3D CAD model.  Optimization of cutting conditions  Intelligent CNC programming of manufacturing (turning) Main aim of this presentation is: Introduction
  • 6. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Introduction 3D CAD model Selection and optimization of cutting tools CNC programming Manufacturing - turning Finished part
  • 7. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Some facts: I. Industry producers are subject of concurrent pressures (global market) II. Orientation to customer oriented products III. Functional characteristics of the products increased IV. Variety of the products increased V. Quality and reliability of the products increased VI. Competitive production with optimal production cost is needed.
  • 8. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Such pressure leads to new challenges:  Production on demand  Smaller order quantity  Just-in-time delivery  Reduction of production time (through-put time)  Reduction of production costs
  • 9. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA The answer is: Comprehensive, Intelligent, On-line monitoring, Optimization, Programming and Control system for Intelligent Flexible Manufacturing Systems (IFMS).
  • 10. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Structure of the system M a n u a l C A - b a s e d A u to m a t ic In t e llig e n t X i Y i Z i X Y Z X Y Z X Y Z IN P U T /O U T P U T - p r e p r o c e s s in g /p o s tp ro c e s s in g CENTRALDATABASE M O N ITO R C O L L E C T O P TIM A L C N C D N C 5 10 15 20 25 0 0 , 0 5 0 , 1 0 , 1 5 0 , 2 0 , 25 0 , 3 0, 3 5 0 , 4 Tim e [s ] Feedrate[mm/s] M o d e l Ex p e rim e nt
  • 11. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Part of the system is complex intelligent system for optimization of machining (turning) using neural networks and genetic algorithms. Structure of the system
  • 12. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Structure of the system FEATURE RECO G NITIO N In pu t: 3-D C AD mo d el O utp ut: Man ufac turing fea tures In pu t: INTELLIGENTSEARCHER Output: -Work opera tion -Se t of cutting tools Input C AD system s 1 2 N INTELLIGENTCNC PROG RAMMING CNC progra me Input Output: Input information is CAD model of the component The task is completely automatic, intelligent optimum cutting tool selection and optimization of tool path-CNC programme without any interference of the human into the system.
  • 13. Generation of optimal cutting tool set on the basis of: •3D CAD model and •important selection parameters Generation of tool path for turning (including): •capability of learning in order to work intelligently: •sufficient memory capacities, •concluding capacity (processor capacities), •detecting capacities (input and output) Pre-conditions & characteristics
  • 14. Further, training requires some initial knowledge which is inherent in living systems. By training, the system’s capacity is enhanced and its intelligence increased. Pre-conditions & characteristics
  • 15. Detailed structure I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA
  • 16. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA The system works in several stages: the preparation of the 3D CAD model, the stock preparation, the workpiece for rough-turning and the workpiece for finish-turning representing and the final products. The recognition of features for roughing and finishing is also part of the system. How it works ?
  • 17. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA How it works ?
  • 18. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA A data-base was created for the purpose of neural network training. It consist of four units, ach unit contains the relationships between: geometrical features, workpiece material, quality of the required surface, other selection parameters and cutting tools (approach limitations, exit angle on the workpiece). Data base ?
  • 19. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Cutting tools limitations β1 Tool entry Intermediate stage α1 Tool exit (3) (2) (1) β1 β1maxβ1min ≤ ≤α1 α1maxα1min ≤ ≤ (3) (2) (1) <_ <_<_<_ Workpiece contour
  • 20. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Cutting tools limitations α β α β 1max 1max 1min 1min
  • 21. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA After training and testing, four neural networks are ready to be applied to the real environment. The workpiece (3D CAD model) should be suitable for the external turning operation. Example
  • 22. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA From 3D CAD model the individual geometrical features is extracted. The geometrical features are located in two- dimensional cross-sections of 3D CAD model. The outline of the half cross-section of the product for finish-machining is the tool path for finish machining, while the outline of the semi- finished product is the path for rough- machining Example
  • 23. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA The tool-geometry determines which part of the workpiece can be worked with that tool and what cannot be manufactured. Consequently, only a certain type of cutting-tools can be used for the manufacture of a particularly shape. The recognized geometrical features and required surface quality are automatically normalized and transformed into suitable record for neural networks. On the basis of these data the NN select suitable cutting-tool sets for rough and finish-turning, and determine the optimum sequence. Example
  • 24. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA The outputs of the first neural-network are the possible tools for rough- turning and the outputs from the second-neural network are the cutting tools for finish-turning Example
  • 25. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA These results are entered into the third and fourth neural networks in order to find out optimal tool set. Example
  • 26. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Optimal tool set was input in GA based intelligent CNC programming system. The task of this system is to generate CNC programme for turning operation. Example z Blank contoury Part contour Several chips Ref. Point z y Tool Several cuts 1-4 Cut1 Cut2 Cut3 Cut4
  • 27. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA The result (CNC programme) was compared with the selection of the expert who indicated two identical sets of optimum tools. It can be concluded that the system is capable of classifying intelligently the most adequate cutting- tool set similarly as an expert with 20 years of experience Example
  • 28. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Example – video clip
  • 29. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Advantages: Very high-level of classification, Constant enhancing of the knowledge pumped out of the growing data base, Each newly-solved example is stored in the base so that the networks permanently learn and gain knowledge and experience similar to the human expert. Other selection parameters can be also included in the network training. Conclusion
  • 30. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Advantages: Conventional programming has been replaced with the use of neural networks. System functions are flexibly and fully autonomous. Disadvantage: Time-consuming creation of the cutting tool data base with geometrical features. Discrete cutting space Requirement for good familiarization with the cutting-theory in order to built adequate data base. Conclusion
  • 31. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Future work: Non-discrete cutting space More different cutting tools Total integration of cutting parameters optimization Conclusion
  • 32. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Thank you !
  • 33. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Example #2 CNC milling Blank Product
  • 34. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Nesting of parts Example #3 CNC cutting GA based cutting
  • 35. Example #4 AGV movement and optimization No. of machine tools No. of solutions 3 3! = 6 4 4! = 24 5 5! = 120 6 6! = 720 15 15! = 1,31⋅1012 … … 50 50! =3,04⋅1064
  • 36. Example #5 AGV movement in shop floor S o u th N o r th W e s t E a s t E S ta rt p o in t S E n d p o in t O b s t a c le s - m a c h in e t o o ls S E S t a r tin g p o in t- r o u g h p a r t s to r a g e P a r ts in s to r a g e - m is s io n c o m p le te d E n d p o in t- s to r a g e
  • 37. Example #5 AGV movement in shop floor 23-rd generation O.K. AGV cooperation Complex environment
  • 38. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Explanation - additional 4 NN - details
  • 39. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA NN stages Back Set 1g Set 2g Set ng - 1g - 2g - 3g - 4g - ... Tool Tool Orodje Orodje y y y y y y y y y y y y y y y Set1f Set2f Setnf - Orodje 1f - Orodje 2f - Orodje 3f - Orodje 4f - ... y y y y y y y y y y y y y y y - - - - - - - - ... Direction (1) Angle (1) Shape (1) Material Ra Others Oblika (2) - Smer (3) - Kot (3) - Oblika (3) x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x - Smer (1) - Kot (1) - Oblika (1) - Oblika (2) - Smer (3) - Kot (3) - Oblika (3) - Material - Ra - Drugi parametri - ... x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x Rough turning Input Processing Output x y y x x x y x y y x x x y Finish turning
  • 40. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Explanation - additional Back propagation NN Learning algorithm: error back propagation generalized delta rule
  • 41. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Explanation - additional Back propagation NN FORWARD
  • 42. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Explanation - additional Back propagation NN BACKWARD
  • 43. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Explanation - additional Back propagation NN WEIGHT SETTINGS
  • 44. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Explanation Learning results Mean squared error MSE MSE za tretjo NMMSE za tretjo NM MSE za prvo NMMSE za prvo NM MSE za drugo NMMSE za drugo NM MSE za četrto NMMSE za četrto NM
  • 45. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Explanation – GA Back
  • 46. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA 1 1 000 1 0 111 1 1 10 1 0 110 1 1 1 000 1 0 111 1 0 110 1 0 110 1 1 001 1 1 001 C R O S S O V E R 1 1 101 1 0 101 1 0 101 M U T A T I O N E V A L U A T I O N S E L E C T I O N S O L U T I O N S F i t n e e s c a l c u l a t i o n S O L U T I O N S 1 8 2 9 2 72 1 D E C O D I N G C O D I N G Basic GA selection algorithm
  • 47. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Basic GA algorithm procedure GA-lathe begin data input on blank and product, selection of machining type, discretization of machining area defining of starting, ending, and reference point of the tool begin t ← 0 if known_NC_program then input P(t) else initialize P(t) evaluate P(t) while (not termination_condition) do begin t → t + 1 alter P(t) by applying genetic operators evaluate P(t) end end end
  • 48. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Explanation – GA GA – FITNEES (process termination) No. of generations Best fitnees Croswise fitnees
  • 49. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Genetic algorithms based CNC programming Turning simulation Totally automatic tool path generation Intelligent way to find out optimal tool path No intervention of NC programmer
  • 50. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Basic characteristics of the system I. A GA was applied to the simulation model to determine the process parameter values that would result the optimal cutting parameters. II. GA are search algorithms for simulation and optimization, based on the mechanics of natural selection and genetics. III. The power of these algorithms is derived from a very simple heuristic assumption that the best solution will be found in the regions of solution space containing high proposition of good solution, and that these regions can be identified by robust sampling of the solution space.
  • 51. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Basic characteristics of the system IV. The simplicity of operation and computational efficiency are the two main attractions of the GA approach. V. The computations are carried out in three stages to get a result in one generation or iteration.
  • 52. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA On-line monitoring and data collection system User interface unit Signal processing Data analysis Machining data acquisition Expert system Decision making Error detection Monitoring of cutting process
  • 53. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA On-line monitoring and data collection system DATADATA AQUISITIONAQUISITION WORKPIECEWORKPIECE CUTTINGCUTTING TOOLTOOL 0,000 0,005 0,010 0,015 0,020 0,025 0,030 0,035 -100 -80 -60 -40 -20 0 20 40 60 80 100 120 140 160 180 200 220 Rezalnasila[N] Čas t [s] Material obdelovanca: Ck45 Širina in globina frezanja: RD , AD =0,4 mm Fx : Frezalo: R216.44-10030-040-AL10G Podajanje: fz =0,10 mm/zob Fy : Premer frezala: D=10 mm Rezalna hitrost: Vc =188,5 m/min Fz : DATA ANALYSISDATA ANALYSIS MONITORING OFMONITORING OF MACHINIG PROCESSMACHINIG PROCESS HIGH SPEEDHIGH SPEED MACHININGMACHINING ROBOTROBOT HSCHSC SPINDLESPINDLE
  • 54. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Intelligent optimization system – model
  • 55. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA 247.60 100 500 30 10 0.56 0.1 0.2 0.2 0.6 0.6 0.8 125 0.12 250 0.4 0.4 0.1 188.5 247.60 0.4 0.4 0.11 199.5 247.61 Intelligent optimization system - results
  • 56. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Genetic algorithms based CNC programming The goal: from CAD solid model to finished part
  • 57. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Conclusions The basic characteristics of the system are: I. General modules architecture, II. Technological oriented system, III. Automatic, intelligent generation of control information for FMS, IV. Integration of several sub-systems, V. Implementation of artificial intelligence in the system,
  • 58. I N T E L L I G E N T M A N U F A C T U R I N G S Y S T E M S University of Maribor - SLOVENIA Conclusions The basic characteristics of the system are: V. Only machine tools for cutting are included, VI. Use of existing program modules and systems, VII. Testing of the system in real production environment, VIII. Testing of the system with simulation describing the real manufacturing system IX. Devices and procedure could be aided to the system.