I.    3D Modelling and Assembly.
A mould base is essentially an assembly of many components such as plates, bushes, pins,and screws. To facilitate mould base design, the designer must be provided with a library of ready-made mould base components. By selecting a particular dimension, a standard mould base will be generated. To facilitate these, a library of 3D-based functions, corresponding to the requirements mentioned in Section 6.1.2, are identified and developed. As the codes are object-oriented, they can easily be expanded to accommodate other mould design modules when required.
II.    3D Visualisation.
Using the functions provided in the graphical output, together with OpenGL as the graphical interface, several functions are developed for 3D rendering, view projections and view transformations. These include:
1. Rendering 3D parts with selected colours (Fig. 6).
2. Rendering 3D assemblies with selected colours (Figs 7 and 8 for rendering in shaded and wireframe modes, respectively).
3. Rendering other 3D entities on screen with selected colours.
4. Rendering inpidual components with a different colour in a mould base assembly.
5. Interactive view transformation such as rotation, translation,and zoom.
6. Assembly tree display and manipulation.
III. 3D Data Management. Portability is one of the benefits of developing a stand-alone application. It is thus important to adopt an open format for maximum portability. The native Parasolid file format (.xmtFtxt) is thus used instead of a new file format. Data management requirements of a mould base module include the following:
1. Open, Save, Save As and Close Parasolid part files.
2. Open, Save, Save As and Close Parasolid assembly files.
3. Import and Export part files.
6.1.3  Mould Base Modules (C)
In order to facilitate the automatic generation of standard mould base assemblies, the application must provide a library of mould base components, whose dimensions depend on standard values found in catalogues. To facilitate design, subsequent modifications to these dimensions have been enabled.The details of this module will be discussed in Section 6.2.
6.1.4  Database Support (D)
A standard mould base requires almost a hundred parameters to completely represent the dimensions and positions of the inpidual components. Many of these parameters are inter-related and can be derived from others. A database file is thus required to store the catalogue-based parameters of standard mould bases. Microsoft Access database format is used, as there are facilities in the MFC for direct access to Access Database files. Using the Data Access Objects (DAO) in the MFC, a set of functions is developed for the extraction and management of these relevant parameters from the database.460 T. L. Neo and K. S. Lee Fig. 9. Sample code for the mould base designer.
6.2 Development of the Mould Base Design Module The mould base module consists of three major sections,namely, the mould base component library generator, the mould base assembly generator, and the mould base selection and customisation module. A fourth section, called the mould base parameters manager, is also developed to provide database support for the application. These are illustrated in Fig. 5. The3D Kernel Development for Injection Mould Design 461 details of each section are discussed in the following.
I.    Component Library Generator.
With support from the 3D developer layer, standard components for mould bases are created and stored in the component library. By specifying the appropriate dimensions, these components can be generated and used by the mould base assembly generator when required.Figure 6 illustrates a cavity plate created by the components library generator.
II.    Assembly Generator.
Using the 3D developer layer and the component library generator, standard mould bases are assembled and stored in the assembly library. When supplied with a particular parameter set from the database support,specific standard mould base assembly can be automatically generated. Figure 7 shows a “HOPPT” two-plate mould base created by the assembly generator.
上一篇:夹点分析原油蒸馏塔的设计英文文献和中文翻译
下一篇:轧机中板形英文文献和翻译

张家港某舾装码头工程设计+CAD图纸

虚拟船舶装配集成建模方...

阻尼减震平台的设计英文文献和中文翻译

大型承载能力起重机船的...

有限元模拟在开模锻造中...

冲压模具的铸造结构英文文献和中文翻译

数控机床制造过程的碳排...

上海居民的社会参与研究

压疮高危人群的标准化中...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

酵母菌发酵生产天然香料...

从政策角度谈黑龙江對俄...

浅谈高校行政管理人员的...

基于Joomla平台的计算机学院网站设计与开发

提高教育质量,构建大學生...

浅论职工思想政治工作茬...

AES算法GPU协处理下分组加...