点击查看详细介绍

[示例代码] UG CAM 开发在当前MCS_MILL加工坐标系下创建新的WORKPIECE几何体,并设置部件和毛坯 精华帖

nxopen 6年前 14240 32

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


查看主题内容

1

最新回复 (32)
  • 模具 VIP会员 5年前
    16

    UG CAM API 二次开发批量创建程序组的功能写法,提供一个初始的程序组名进行批量创建 精华帖 nxopen 1年前 3038 47 UG NX 二次开发(C、C#、WPF)技术交流群:641226372 UG二次开发(C、C#、WPF) UG CAM批量创建程序组功能代码,通过函数uc1613让用户输入初始的程序组名和要创建的个数,程序根据用户界面输入的数据进行循环批量创建(如下图) 20190602132027.jpg 注:具体运用请结合您自己的功能需求进行修改 批量创建程序组示例代码: //获取界面输入的数据 int ijunk[2], resp, strings[2] = { 301, 301}; double djunk[2] ={ 0.0, 0.0}; char menu[2][16] = { "程序组开始", "添加个数" }, user_input[2][31] = { "A01", "5" }; resp = uc1613("胡君批量添加程序组", menu, 2, ijunk, djunk, user_input, strings); if(resp > 2) { /*点击确定按钮,开始批量创建程序组*/ //获取当前部件的UF_SETUP对象 tag_t setupTag=NULL_TAG; UF_SETUP_ask_setup(&setupTag); //获取根组 tag_t rootGroup=null_tag; UF_SETUP_ask_program_root(setupTag,&rootGroup); //循环创建,个数通过uc1613界面获得 int hits=0; string strNewName=user_input[0]; while(hits0) { /*此nextStrNum函数功能为对一个字符串末尾数字+1, 比如 nextStrNum("NC009"),返回结果为NC010 如需此函数源码可联系胡君QQ:85585969 */ strNewName=nextStrNum(strNewName); } //创建新的 tag_t newObject = NULL_TAG; UF_NCPROG_create("mill_planar","PROGRAM",&newObject); //设定名称(此名称是通过用户界面获得) UF_OBJ_set_name(newObject, strNewName.c_str()); //在根组下创建程序组(创建之前应该还需要提前判断一下是否可以创建,我这里就省略了) UF_NCGROUP_accept_member(rootGroup,newObject); hits++; } //刷新导航器 UF_UI_ONT_refresh(); uc1601("创建成功",1); } 效果演示: 5.gif 好好学习,天天向上 ,天天向上

  • cwx1152 5年前
    17

    这个很实用,自动编程,自动设置部件和毛坯

  • 柳大坤 5年前
    18

    毛坯设置函数是?

  • k001131 5年前
    19

    自动设置部件和毛坯

  • yinminting 4年前
    20

    帮助了我太多了简直

  • yinminting 4年前
    21

    我没有会员,看不到指定部件和设置毛坯的函数,啊呀呀。

  • yangpeng9999 4年前
    22

    这个很实用,自动编程,自动设置部件和毛坯

  • SSSH VIP会员 4年前
    23

    这个很实用,自动编程,自动设置部件和毛坯

  • SSSH VIP会员 4年前
    24

    这个很实用,自动编程,自动设置部件和毛坯

  • chtan7882 4年前
    25

    好好学习,天天向上 ,天天向上

  • guo172960885 VIP会员 4年前
    26

    好好学习,天天向上 ,天天向上

  • wxd0025 VIP会员 3年前
    27

    确实实用,谢谢分享!

  • 海哥 VIP会员 3年前
    28

    好好学习,天天向上 ,天天向上

  • hu1576612022 VIP会员 2年前
    29

    这个很实用,自动编程,自动设置部件和毛坯

  • ly123 VIP会员 2年前
    30

    谢谢分享!谢谢分享!

请登录后发表新帖