NX CAM二次开发-UF_CUTTER_create创建刀具

NX9+VS2012

#include <uf.h>
#include <uf_ui.h>
#include <uf_ncgroup.h>
#include <uf_setup.h>
#include <uf_cutter.h>
#include <uf_ui_ont.h>
#include <uf_obj.h>


UF_initialize();

//获取当前NX的加工设置TAG
tag_t setup_tag = NULL_TAG;
UF_SETUP_ask_setup(&setup_tag);
if (setup_tag == NULL_TAG)
{
    uc1601("提示:请先初始化加工环境!", 1);
    return;
}

//获取机床视图的根节点
tag_t mct_group = NULL_TAG;
UF_SETUP_ask_mct_root(setup_tag, &mct_group);

//创建刀具
tag_t newToolTag = NULL_TAG;
UF_CUTTER_create("mill_planar", "MILL", &newToolTag);

//添加刀具到机床视图的根节点下面
UF_NCGROUP_accept_member(mct_group, newToolTag);

//设置刀具的名字
UF_OBJ_set_name(newToolTag, "D14");

//刷新加工导航器
UF_UI_ONT_refresh();

UF_terminate();

Caesar卢尚宇
2020年5月6日

作者: 阿飞

出处: https://www.cnblogs.com/nxopen2018/>

关于作者:......

如有问题, 可在底部(留言)咨询.

原文地址:https://www.cnblogs.com/nxopen2018/p/12839533.html