找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 16084|回复: 5
打印 上一主题 下一主题

[求助] 求助各位大师 关于曲面的特征获取的问题

[复制链接]
跳转到指定楼层
1
发表于 2009-7-7 21:02:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

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

x
大家好,老师给了一个新任务。要求在三维软件中可获得一个任意一个点的法线、和一阶导矢、二阶导矢等参数,好将来通过计算曲面点的主曲率来做刀具的路径规划。

       现在问题是我从来没用过UG,一点也不知道从哪里下手。(只会pro/e、SOLIDWORKS、也用c++编过其他的程序)我在论坛里看了好多贴子,知道UF_MODL_ask_face_props()好像是可以获得一些信息。但是还是不知道做这种二次开发要从何入手,是用open api呢?还是用grip呢?我可不可以直接用igs格式的图形或者在ug中画好的三维图,而不用在二次开发中再加实体绘制的功能呢(因为现在想简单一些先把紧要的问题解决)?以及轨迹规划中一般说的横向行距法和纵向行距法如何实现呢?

        不知道我把问题说清楚没有,希望大家能帮助我。哪怕是能解决上面的任何一点都行。谢谢大家了。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2009-7-8 22:14:40 | 只看该作者
1>用API,因API功能齐
2>可以用IGS导入图形或者事先画好,这也是理所当然的事情!
3>横向间距于纵向间距规划,如国在UG或折PRO/E里就不用自己规划,因为它们本身就有CAM模块!
4>那个函数的确可以得到你想要的东西!
3
发表于 2009-7-9 14:50:38 | 只看该作者
谢谢你,总算是有人回复了。

       我在这子所以要自己进行开发是因为UG里的cam没有磨削的仿真功能。我说的刀具规划是指在曲面上“画”几条线(怎么画还不知道),然后找到曲线上的一些点(也不知道怎么找呢还)。并利用函数找到他的主曲率什么的。然后再利用曲率求出刀具的轨迹点。最后要是好做的话最好能用个圆柱代表刀具在图形上能显示出来。最后把刀具数据写入文档输出。

       我现在再看清华编的一本《UG / open API》的书不知道有没有用。大家谁用什么资料的话最好是有相关的源码可以发给我一份415614851@qq.com。谢谢大家了。

      对了sz-gsw不知道你是否可以加我的qq 415614851。因为觉得你对这块还是比较熟悉。这样可能能说得更清楚一点。最后再次谢谢你的回复,呵呵。
2# sz_gsw
4
发表于 2009-7-9 20:49:04 | 只看该作者
我明白你要做的工作!因为我曾经尝试做自己的CAM软件!
1>在深度方向按照固定的间距做平面相交实体,求截面线!<画线解决了>
2>将截面线按照一定间距分段,过每个端点做刀具与实体相切,可以得到刀具中心运动的一系列的点,连接成线!得到轨迹线!
3>仿真运动
5
发表于 2009-7-10 15:56:56 | 只看该作者
你帮我看一下我的理解对吗。

我现在应该打开一个包含曲面的零件,然后做几个参考面,并求出他们的交线。使这些线也成为特征,以便在做特征的遍历时可以找得到。然而,现在这些做的工作还没有进入到二次开发部分,只是一些必要的准备,就是说这在一般的零件操作环境下就可以完成。

然后,我开始编程,我要遍历找到那些交线(用UF_OBJ_cycle_objs_in_part()行吗?)。然后我还要找到一些点,这是是不是要调用一些离散化线的命令打它变成一些点(有这种命令吗?)。然后我再遍历那些点,并调用函数找到法线什么的(好像用找法线和其他特征的这个函数要用到点的坐标值,我可以在离散化的函数中找到吗?)。然后调用一些矩阵变换的函数,求出刀具的轨迹参数。

然后我利用sprintf()将其输出,备用。

我这么做可以实现吗?谢谢你了。


4# sz_gsw
6
发表于 2009-7-10 20:07:44 | 只看该作者
理解ok!理解ok!理解ok!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-28 11:08 , Processed in 0.026766 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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