iCAx开思工具箱

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 24829|回复: 0
打印 上一主题 下一主题

请教二次开发实现自动装配,谢谢!

[复制链接]
跳转到指定楼层
楼主
发表于 2007-9-21 17:10:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请教二次开发实现自动装配,谢谢!
大家好,俺想请教各位利用Pro/TOOLKIT如何实现自动装配。
      具体情况如下:已经建立了零件的PRO/E模型,想在装配过程不使用PRO/E自带的那些装配方法,而是利用二次开发,直接将想要装配的零件调入装配环境并自动装配到装配体的相应位置上。小弟想通过Pro/TOOLKIT来实现,但没有装配方面的资料,还望各位高手指点指点!最好能详细一点,比如利用哪些函数,如何在装配环境下自动加载别的零件,并放到相应的位置上。要是能给个具体的实例参考那就再好不过了,谢先啦!
     也希望论坛上好多高手的指导,基本都是按北京科技大学的一篇文献来做(proE二次开发实现自动装配的一种方法 )!
本人思路:
(1)首先在四个杆件中分别定义两个轴和一个平面以便用于装配参照,名称类似于A_AXIS_1,A_AXIS_2和A_DATUM;

(2)首先打开一个空的组件环境,否则单击一个按钮会提示用户;
(3)单击“装配四连杆基座a”按钮,将杆件a调入界面,通过ProAsmcompConstrRedefUI()函数调用pro/e内部的装配对话框,用户来决定其位置,一般默认即可;

(4)定义一个函数UserAssembleByAxisAndDatum(),可用于将一对轴和一组平面分别对齐;(参照protoolkit的help);

(5)单击“装配零件b”按钮,首先将零件b调入内存,然后先通过ProAsmcompAssemble()函数初始装配,然后调用4中的函数实现A_AXIS_1与B_AXIS_1对齐,A_AXIS_2与B_AXIS_2对齐和A_DATUM与B_DATUM对齐,从而实现对零件b的装配(这里只是部分约束,还要通过ProAsmcompConstrRedefUI调用它的装配对话框适当调整);
     可是在装配b时老是提示在装配好a的组件环境中找不到A_AXIS_1,A_AXIS_2和A_DATUM。
本人联系方式:QQ:24260732
                        EMAIL:24260732@qq.com
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 支持支持
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手板模型制作,在线3D打印服务

QQ|小黑屋|手机版|开思工具箱 CAD工具箱_CAM工具箱  

GMT+8, 2024-11-22 12:31 , Processed in 0.012610 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表