三軸工具機 cad/kbe 設計導引系統 three-axis machine tools …

92
三軸工具機 CAD/KBE 設計導引系統 Three-Axis Machine Tools CAD/KBE Design of Guiding System 別:機械工程學系碩士班 學號姓名:M09908015 洪晟峰 指導教授:徐 博士 中華民國 101 8

Upload: others

Post on 17-Mar-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Guiding System
i
---
3D

10


ii
ABSTRACT
This thesis research is intended to establish a "three-axis machine tools CAD/KBE
design of guidance systems". Design of three-axis machine tool process professional and
complex, inefficient and high error rate. This study will import its design key
technology---"knowledge engineering (Knowledge Based Engineering,KBE)" can
effectively improve product development efficiency and reliability. Knowledge based
engineering (KBE) combined with the CAD design technology, based on a
knowledge-driven design, a series of systems integration for design needs, integration of
knowledge and methods of integration.
Because traditional machine tool design program over-reliance on experience
designers and human actions, need to spend a lot of time and energy in formula calculation
and CAD drawing, indirectly impact the speed of the production cycle of the product,
design and development costs. Therefore resolve this development topics will be the focus
of this thesis research.
First is the use of secondary development module construction of three-axis machine
tools Inventor CAD/KBE designing guidance systems. The study design for feed system,
for example, for design parameters of machine tools in the early development, calculation,
3D model design and component selection, provide a knowledge guide the design process
and flexible framework for designing guidance systems.
Second is to use AutoLisp VB.NET language design engineering drawings and
automatic drawing function, for later production required for manufacturing engineering
drawing, labels and diagrams provide automated, parametric and intuitive design, effective
hours of work time was reduced to 10 minutes.
This study implemented by the above two features of design knowledge-guided,
iii
parametric design, automatic calculation features and intuitive operation interface, a large
number of shorter design cycles and improve the efficiency of 3D and 2D graphics,
designed for machine tools and a full solution.
Keywords: machine tool design, knowledge engineering, second development of CAD,
automatic drawing.


4.1 ................................................................................................................... 35
2-2 ........................................................................... 7
2-6 FANUC α ........................................................................................ 10
2-7 FANUC β ........................................................................................ 11
2-8 ................................................................................................. 11
2-9 ................................................................................. 12
2-10 ................................................................................................... 14
2-11 ................................................................................... 19
2-12 ........................................................................... 20
2-13 ........................................................................... 20
2-14 ........................................................................... 21
2-15 ................................................................................... 22
3-1 KBE ..................................................................................................... 27
3-3 Inventor API .......................................................................... 30
3-4 Inventor ....................................................................................... 31
4-2 X ...................................................................................... 39
4-3 ..................................................................................... 41
4-4 ......................................................................... 42
4-5 ................................................................................................. 43
4-6 ............................................................................. 43
4-7 ......................................................................................... 45
4-8 ................................................................. 46
4-9 ............................................................................................. 48
4-10 ....................................................................... 49
4-11 ........................................................................... 50
5-1 ......................................................................................... 52
5-2 ................................................................................. 53
5-3 ..................................................................................... 54
5-4 ..................................................................................... 54
5-5 ............................................................................................. 55
5-6 ......................................................................................... 57
5-7 ..................................................................................................... 59
5-7 ..................................................................................................... 59
6-3 ............................................................................. 63
6-4 ............................................................................. 64
6-5 ..................................................................................................... 64
6-7 ................................................................................. 66
6-8 ................................................................................. 67
6-9 ............................................................................................. 67
6-11 ................................................................... 69
6-12 ................................................................................................... 69
6-14 ....................................................................... 71
6-15 ....................................................................................................... 71
6-16 ............................................................................... 72
6-17 ................................................................................... 73
6-18 ................................................................................... 73
6-19 ....................................................................................................... 74

5 11.3%
2010
2011 20 50 4
2011
4 0
(Computer Aided Design)



3



21 1996 Pine David
Anderson [7]


[8]
4
(Knowledge-Based SystemKBS)
2003 [10]
2003 [11]
KBE



Autodesk Inventor Professional 2011
CAD Inventor API Visual Studio 2008
VB.NET Excel



VB.NET


[14]

2-1 CNC
2.1












2.1.4








2-8
2-9

(buckling load)(critical speed)





1 1 2 2 3 3avn n t n t n t (2.1)
(rpm)
(rpm)
16
3 3 3 3 3 33 1 1 1 2 2 2 3 3 3bm b b b b b bF F t f F t f F t f
(2.2)
(N)
(N)


100 100
2-12

(AI) CAD
CAD/KBE (KBE)Inventor
KBE (CAX )
CAD
CAD

(1)Time()
(2)Quality()
(3)Cost()
(4)Service()


CAD
CAD
CAD
CAD
)(KBE) CAD
3.2 (KBE)
KBE

(Time)

CAXKBE

3-2 KBE KBE
KBE KBE

CAD KBE CAD
:
CADAPI Inventor SDKAutoCADAutoLISP
NX NX/OPENIDEAS open IDEASPRO/E PROTOOLKIT API
CAD
KBE
Technosoft AML Heide Intent/IKS
28
CAD ( UGSPTC Dassault) KBE
NX/Knowledge FusionCATIA/Knowledge Expert KBE
CAD KBE/CAD
C.
CAD STEP XML
Java JESS

Microsoft Visual Studio 2008VB.NETMicrosoft Office 2007Excel
Autodesk Inventor Autodesk 1999 3D
Inventor

C#VB.NET VBA Inventor Inventor

(COM )API
Windows Microsoft Office Word Excel
Autodesk AutoCADMDTInventor
API
Inventor Inventor API
VBA Add-In 3.4.2
API
API VC++VB.NETDelphiPerl Java
3-3
API
Word API API

30
Microsoft VB VB
VBA
100 Microsoft Office
31
( WordExcelAccess )Autodesk ( InventorAutoCAD )
Inventor VBA Inventor
InventorInventor VBA Inventor API

(b)VBA Inventor VBA Inventor
Inventor VBA
(c)VBA Inventor
(2)Add-in(*.dll)
Add-in
(b) Add-in

Inventor Add-in Add-in
Inventor
Inventor
Add-in
32

(4)Apprentice Server
Inventor Apprentice
Server Design Tracking
Autodesk
2011 3D VB.NET Inventor API(Application Program
Interface) KBE



KBE
Autodesk Inventor Professional 2011 CAD
Inventor API VB.NET


:
CAD / KBE











4.3
4-5



47


VB.net KBE

AutoLISPAutoCAD
AutoLISP
AutoLISP
5-3 5-4



...
...
54
AutoLisp


AutoLisp


57

DWG



Y X Y


61

SPINDLE
S p i n d l e M o t o r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 . 5 k w
S p i n d l e T a p e r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B T N O . 4 0
S p i n d l e S p e e d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 5 - 6 0 0 0 r p m
TRAVEL
Ta b l e L o n g i t u d i n a l T r a v e l ( X ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 0 0 m m
S a d d l e C r o s s f e e d T r a v e l ( Y ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 0 0 m m
S p i n d l e Ve r t i c a l T r a v e l ( Z ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 0 0 m m
Spindle Nose to Table Surface . . . . . . . . . . . . . . . . . . . . . . . . . . .125 mm to 585 mm
S p i n d l e C e n t e r t o C o l u m n S u r f a c e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 7 5 m m
TABLE
S i z e ( Le n g h t x w i d e ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2 0 m m x 3 2 0 m m
T-shots(wide x Number x Distance)..................18 mm x 3 mm x 100 mm
M a x L o a d i n g C a p a c i t y. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 5 0 k g
AXIAL
R a p i d F e e d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 3 0 0 0 m m / m i n
Cu t t i n g Feed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X ,Y1 2mm/m in Z1 0mm /min
F e e d M o t o r R a t e d O u t p u t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0 . 9 k w
F e e d M o t o r R a t e d To r q u e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 0 k g - c m
F e e d M o t o r M a x To r q u e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 4 0 k g - c m
N e t M a c h i n e We i g h t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 0 0 0 k g
P o w e r C o n s u m p t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 K VA
62

63
6-7 6-8
6-9
66
6-11
6-12
69
6-14
6-13 Excel
71
6-16


6-16
CAD/KBE
3D


5. Alvin Toffler, "Future Shock", Bantam Books, 1970.
6. B.J. Pine, "Mass Customization: The New Frontier in Business competition", Harvard
Business School Press, Boston, 1993.
7. David M. Anderson, Pine B.J., "Agile Product Development for Mass Customization:
How to Develop and Deliver Products for Mass", Irwin Professional Pub, 1996.
8. Rudi Studer, V. Rochard Benjamins, "Knowledge Engineering: Principles and
methods", Elsevier, Data & Knowledge Engineering 25, p161-p197, 1998.
9. ," KBE —",, 1 ,
2003.
, Vol.39, No.22, p129-p131, 2003.
11. , , , "", , Vol.5, 2003.
12. , "",
78
, 2005.
, 2000
18. J. A. Penoyer, G. Burnett, D. J. Fawcett, S. Y. Liou, “Knowledge based product life
cycle systems: principles of integration of KBE and C3P”, Computer-Aided Design
vol.32 pp.311-320, 2000.
19. S. Myung, S. Han, “Knowledge-based parametric design of mechanical products
based on configuration design method”, Expert Systems with Applications vol.21
p99-p107, 2001.
20. M. Rabemanantsoa, S. Pierre, “An artificial intelligence approach for generating
assembly sequences in CAD/CAM”, Artifical Intelligence in Engineering vol.10
pp.97-107, 1996.
21. Y. J. Chen, Y. M. Chen, C. B. Wang, H. C. Chu, T. N. Tsai, “Developing a multi-layer
reference design retrieval technology for knowledge management in engineering
design”, Expert Systems with Application vol.29, pp839-866, 2005