基于VB的SolidWorks自动装配技术研究

2014-11-19 易炳刚 深圳市特种设备安全检验研究院

  再生利用SolidWorks下列不属于作为的API指数函数,以Visual Basic 6.0为激发场景变现了自動的转配的时中面的遍历技能、进行命名规则技能以其含有做好技能,他们技能可做完机械性护肤品CAD的自動的转配。以带式运输机驱动包滾筒为例子详细阐述自動的转配的时的小程序变现了。

1、SolidWorks二次开发技术

  1.1、SolidWorks两次定制开发机制   SolidWorks打造了再次开放插孔协议API 指数函数(Application Program Interface操作系统源流程插孔协议),能便用户在该系统的理论知识上开放发新的功能表组件,要求某的需求分析。要为能操作高阶语气按照调节API全体成员介绍名单与SolidWorks操作系统源流程的物体全体成员介绍名单进行交互技术,率先应声明公告和例子化SolidWorks API最大层物体与声明公告和例子化是一个表格物体,仍然操作系统源流程物体和表格物体被例子化,这部分API的物体全体成员介绍名单就行被考察了。SolidWorks API结构的图如图甲随时1随时。
SolidWorks API结构图
图1 SolidWorks API框架图   在采取SolidWorks第程序开拓技术的过程 中是应该能够 视频录制宏换取相对的ftp命令函数值码,宏码与Visual Basic码如此差不多,只需要将其稍作增减就是应该应运在Visual Basic 码中。往往应运Visual Basic 对SolidWorks采取第程序开拓技术起着资源优劣势的优劣势。   1.2、SolidWorks2次开发技术方式方法   SolidWorks运作化结构方案关键有3种形式:①巧用SolidWorks加上“设置”形成一套新运作下的绘图;②在镶入的中拇指定运作,顺利可以通过修改类型元器件图表,既能形成类型元器件图;③顺利可以通过SolidWorks保证的API接头涵数,巧用中高级語言(如Visual Basic、VisualC++、Delphi等)编辑某些系统保证 运作化结构方案。   灵敏运用SolidWorks更改“搭配”需求的开发过多的3d对模型,然后呢借助文件压缩放在在安装体中。此方式在来零构件重新安装都会显示一整个安装体不可用症状,复杂性化的安装体通常不选用此方式。与更改“搭配”想必嵌到Excel表会有强烈强势,它只需将其他零构件的形式规格尺寸更改到安装体形成的Excel表格中,然而 我们对形式相比复杂性化的零构件需求过多性能指标,此方式相比比较最合适的标准零构件3d对模型的性能指标化设置。而灵敏运用高等级語言对SolidWorks来框架2次的开发,需要实现目标API采用安装程序端口驱动下载SolidWorks客观存在重新设定、安装。且灵敏运用高等级語言编辑器的人与机器接面很便捷与设置者来人机交互,如果基础性、灵敏性好些,比较最合适工程专业CAD机系统的性能指标化设置。

2、自动装配的关键技术

  一键裝配的过程 主要以及左右多少步凑:新修建裝配体、放零主件;添加图片配合默契联系;查涉及;实现裝配并存储。一键裝配流程步骤图如下图随时2随时。   2.1、重新命名组件体、添加图片组件   展开全自动配备工艺过后需刺激启动SolidWorks表格、改建配备工艺体表格,使用swApp.ActiveDoc来刺激启动SolidWorks表格,swApp.NewAssembly()改建配备工艺体表格。向配备工艺体放进去零部位过后,必须要将该零部位装到运存,反之无非将零部位放进去配备工艺体。应先使用OpenDoc6指数方程先己经放进去的零部位加载即装到运存,再使用AddComponent指数方程将零部位生成到配备工艺体中,而后再使用指数方程CloseDoc将其关毕并收购 到运存空間。
自动装配流程图
图2 全自动装配工流程步骤图

4、结论

  以VB为定制开发枝术语气,选用SolidWorks API界面枝术对SolidWorks开展二级定制开发枝术,选用遍历面枝术可达到零零配件的正确自动的组装,然而可达到机械性服务的产品参数化规划,加强规划的质量和有效率。