iCAx开思工具箱

标题: 【求助】哪位懂得ug cam后处理的二次开发? [打印本页]

作者: 17230677    时间: 2003-9-3 18:37
标题: 【求助】哪位懂得ug cam后处理的二次开发?
哪位懂得ug cam后处理的二次开发?给学生们讲讲。
作者: ifhaha    时间: 2003-9-5 22:23
我也想知道,以前问过这样的问题,一直没人回答,希望这次能有人讲一讲,呵呵
作者: 17230677    时间: 2003-9-6 13:55
怎么没有人回答?是不是都不会,或者不愿意说。
作者: darkhorse    时间: 2003-9-7 08:52
这个,版主们不太了解,很抱歉,你们可以相互交流,相互讨论,在讨论的过程中会有人参与的。
作者: ifhaha    时间: 2003-9-13 13:15
我也一直想和人交流,可惜好像做这方面的人很少啊
顺便问一下高手们:
为何我在使用UF_param_edit_object此函数时,老是系统提示出现内存错误
总是无法进行下去。
另外是不是CAM的二次开发一定要用grip呢?请教了
作者: pinkwall    时间: 2003-9-17 16:24
ug open 里面 有一个例子将后置处理的
  
能不能把你的问题再说的详细点
作者: haobo_cao    时间: 2003-9-18 10:12
我 也 想 知道
作者: ifhaha    时间: 2003-9-18 12:46
想用VC二次开发的软件中,调用了UGcam的模块,可以对于一个实体模型直接生成刀轨。关键是对于UGOPEN其中的几个函数不了解,如:
1)。 UF_PARAM_generate.UF_SETUP_generate_clsf之间的区别与联系,另外对于前者不知道如何导出其刀位轨迹文件
2)。 UF_PARAM_edit_object编辑操作之后会产生对话框,其中包含了刀具、几何、方法的编辑并产生CLSF文件,这里所产生的文件喝上面提到的有什么区别呢?
希望高手指点啊!!!!!!!!1
作者: pinkwall    时间: 2003-9-18 15:50
UF_PARAM_generate:
  
当进入ug的cam模块以后,在加工导航条里面有一个operation项
其中定义了加工操作的种类 比如平面铣等等
  
每个operation项可以认为是一个类,如果用ug的说法,是一个tag
其中包含了零件的几何信息,以及实现此操作所用刀具
UF_PARAM_generate (
tag_t param_tag,  
logical * generated ); 其中 param_tag应该是一个operation项,也就是一个操作的tag,使用这个函数后,生成这个加工操作的刀轨。
  
UF_SETUP_generate_clsf (
tag_t setup,  
tag_t group,  
const char * clsf_name,  
const char * output_filename,  
UF_SETUP_output_units_t output_units );
其中tag_t setup是加工模块的初始化tag 由UF_SETUP_create 产生,这是进入加工模块必须的。
加工导航条中,有一个NC PROGRAM的原始加工操作集合
用户也可以添加自己的,其中可以包含多个加工操作
调用UF_SETUP_generate_clsf 以后,用户所建加工操作集合下所有操作的刀轨都将生成,UG生成刀轨需要模板,所以const char * clsf_name 应该是模板文件。const char * output_filename 就是刀轨生成后存放的文件
这个函数的好处是,可以生成一个加工体完整的导轨
而使用UF_PARAM_generate 生成的应该是零件体的局部加工刀轨,比如立方体上表面的平面铣。
  
UF_PARAM_edit_object可能是UF_PARAM_generate 的前序步骤
也就是定义操作,也就是operation的几何信息
调出对话框中的导轨生成,就是执行UF_PARAM_generate函数
作者: ifhaha    时间: 2003-9-18 22:41
讲的很详细,谢谢,我想知道对于UF_PARAM_generate产生的刀轨文件是不是从UF_PARAM_edit_object对话框中的list clsf那里输出呢?
而且,想问一下,为什么我每次明明已经使用uf_param_edit_object设置了geometry,可是在编辑operation(就是产生那个大的对话框时)geometry又需要重新设置呢?而tool和method都在编辑后不会变化,请问这是为何?还有我在UF_PARAM_edit_object函数对于operation使用后,在输出刀位轨迹后,刀轨是可以显示出来,但是总是按下enter后老出现内存错误,然后死掉了,知道为何吗?
多谢高手指点先
作者: ifhaha    时间: 2003-9-20 14:37
再说清楚点,就是在对于operation调用UF_UI_PARAM_edit_object函数时,总是geometry会自动从我选的workpiece跳到MCS,有什么办法将其默认设置为WORKPIECE吗?
另外在调用此函数时,按下下面的apply按钮,会慢慢的生成刀位轨迹,可是在按下确认(enter)后,却出现错误,然后返回错误,且刀位轨迹消失,使用UF_PARAM_ask_status时也是查询失败(返回提示没有toolpath),希望能够得到大家的指点,谢谢!
作者: -KASA-    时间: 2009-10-10 09:18
顶上,我也在做这块。支持继续讨论。
作者: zhangcanwei    时间: 2009-10-10 11:15
支持上代码示例
作者: lzrocking    时间: 2009-10-25 01:02
有个问题需要指正一下,在帮助函数中并没有找到UF_PARAM_edit_object这个函数啊!
作者: NREC    时间: 2009-11-28 14:36
我也想知道,希望有人讲一讲:fen:
作者: wenxuejixie    时间: 2010-5-14 10:29
支持上代码示例
作者: bluecloak    时间: 2010-10-29 22:39
UF_PARAM_edit_object写错了,是UF_UI_PARAM_edit_object
作者: nihai0711501129    时间: 2012-1-18 11:27
ug 后处理出NC程式的UF函数是什么




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3