used as the platform for the new mold design application.
Fig. 1 shows a Windows-native 3D injection mold designsystem compared with IMOLD. Users’ applications can be
created and run as a standalone exe file or as a User DLL
or Extension DLL in SolidWorks. The SolidWorks Add-In
Manager allows users to control which third party software
is loaded at any time during their SolidWorks session. More
than one package can be loaded at once, and the settings
will be maintained across SolidWorks sessions.
3.1. SolidWorks
SolidWorks recently emerged as one of the 3D product de-
sign software for Windows, providing one of the most pow-
erful and intuitive mechanical design solution in its class. In
SolidWorks, parts are created by building a “base feature,”
and adding other features such as bosses, cuts, holes, fil-
lets, or shells. The base feature may be an extrusion, revo-
lution, swept profile, or loft. To create a base feature, sketch
a two-dimensional geometric profile and move the profile
through space to create a volume. Geometry can be sketched
on construction planes or on planar surfaces of parts.
Feature-based solid-modeling programs are making
two-dimensional design techniques obsolete. However,
Unix-based solid-modeling software are expensive. With
the introduction of SolidWorks for Microsoft Windows,
the cost is less than the price of earlier dimension driven
solid-modeling programs [3].
3.2. Parasolid as a 3D kernel
SolidWorks uses Parasolid as a 3D kernel. Parasolid ker-
nel modeling toolkit, is recognized as a world’s leading,
production-proven core solid modeler. Designed as an exact
boundary-representation solid modeler, Parasolid provides
robust solid-modeling, generalized cellular modeling and in-
tegrated surface/sheet modeling capabilities and is designed
for easy integration into CAD/CAM/CAE systems to give
rapid time to market. Its extensive functionality is supplied
as a library of routines with an object-oriented program-
ming interface. It is essentially a solid modeler, which can
be used to [4]: (i) build and manipulate solid objects; (ii)
calculate mass and moments of inertia, and perform inter-
ference detection; (iii) output the objects in various picto-
rial ways; (iv) store the objects in some sort of database or
archive and retrieve them later; and (iv) support freeform
surfaces.
3.3. API [5]
The SolidWorks application programming interface (API)
is an OLE programming interface to SolidWorks. The API
contains hundreds of functions that can be called fromVisual
Basic, VBA (Excel, Access, etc.), C, C++, or SolidWorks
macro files. These functions provide the programmer with
direct access to SolidWorks functionality such as creating
a line, extruding a boss, or verifying the parameters of a
surface.
The API interface uses an object-oriented approach. All
the API functions are methods or properties that apply to an
object. Fig. 2 is one particular view of the SolidWorks API
objects.
SolidWorks exposes functionality through OLE automa-
tion using Dispatch and also through standard COM objects.
The Dispatch interface [6] will package arguments and re-
turn values as Variants so that languages such as Basic can1、引言
在广泛的产品范围中更广泛的使用塑料零件,从消费产品到机械、汽车和飞机,注塑工艺已被确认为一个重要的制造工艺,模具设计过程通常是新产品的开发至关重要的一步。按常规,模具设计一直是一个很"神化"的艺术,需要多年的经验,才可以相对精通。由于初期学习这项艺术中比较困难,越来越少的人在这一领域从经验和知识的专家们身上受益。为了改变目前的状况,其方法之一是使用了计算机辅助设计(CAD)系统。
- 上一篇:分析模型预测V型弯曲后板材的回弹英文文献和中文翻译
- 下一篇:高速切削模具用淬火钢英文文献和中文翻译
-
-
-
-
-
-
-
巴金《激流三部曲》高觉新的悲剧命运
上市公司股权结构对经营绩效的影响研究
现代简约美式风格在室内家装中的运用
g-C3N4光催化剂的制备和光催化性能研究
中国传统元素在游戏角色...
NFC协议物理层的软件实现+文献综述
浅析中国古代宗法制度
江苏省某高中学生体质现状的调查研究
高警觉工作人群的元情绪...
C++最短路径算法研究和程序设计