简单说一下思路,参见http://www.360doc.com/content/14/0928/11/7378868_412936842.shtml
1.首先是初始化uf_initialize
UF_UI_ONT_switch_view这个函数是用来将当前视图改到机床视图,也就是括号中的machine_tool里,然后用UF_UI_ONT_refresh来刷新这个视图中的内容
2.然后用cutter_create创建刀具,第一个参数是刀具的模板,第二个是你创建的刀具,第三个参数输出你创建刀具的tag(模板中的字符串就是创建刀具的那些类型,mill_contour mill_planar等等)
3.用setup_ask_setup返回当前的cam环境的tag,具体为什么查帮助文档
4.用setup_ask_mct_root返回机床视图的目录,因为刀具要加在这个目录下(一共有四个目录,是程序顺序视图,机床视图,几何视图,加工方法视图,都有函数对应返回其根目录)
5.用accept_member将刀具加到机床列表下
6.设置刀具的名称和参数

UF_initialize();UF_UI_ONT_switch_view(UF_UI_ONT_machine_tool);UF_UI_ONT_refresh();// 创建刀具1char * type_name = "mill_planar";   //刀具模板char * subtype_name = "MILL";tag_t obj_D10;UF_CUTTER_create (type_name,subtype_name,&obj_D10); // 创建刀具tag_t tool_group;UF_SETUP_ask_setup(&tool_group);                //返回当前的对象tag_t ma_group;UF_SETUP_ask_mct_root(tool_group,&ma_group);    //返回四个视图中机床试图的根目录,也就是刀具加的地方UF_NCGROUP_accept_member(ma_group,obj_D10);           //刀具加到列表中char *Tool_name="D50";UF_OBJ_set_name(obj_D10,Tool_name);                   //设置对象名称UF_PARAM_set_double_value(obj_D10,1000,50);         //设置刀直径UF_UI_ONT_refresh();UF_terminate();

ug nx/open二次开发cam部分之刀具的创建相关推荐

  1. NX CAM二次开发 UFUN获得/设置(刀具/几何体/方法/操作)参数

    NX CAM二次开发 UFUN获得/设置(刀具/几何体/方法/操作)参数 #include <uf_param.h> #include <uf_param_indices.h> ...

  2. c# cad 二次开发 类库 netload 图层操作、创建图层、删除图层、设置当前图层等

    c# cad 二次开发 类库 netload 图层操作.创建图层.删除图层.设置当前图层等 using Autodesk.AutoCAD.ApplicationServices; using Auto ...

  3. UG/NX8.0 二次开发与Visual Studio的配置

    NX8.0 与VS2010的 配置 (NX其它版本同理) (1)系统安装配置 1.1.安装UG ,安装VS, 假设ug安装目录 D:\Program Files\NX10.0 假设VS安装目录 D:\ ...

  4. Y Z A B C C20六轴龙门机床运动学UG NX后置处理器开发

    简介 在大型装备制造领域,针对于大尺寸复杂型面零件,需采用大型多轴联动机床才能满足加工需求,最常见就是五轴龙门加工机床,其结构形式一般为三直线(XYZ)两回转(BC),目前此类结构的后处理算法已经相对 ...

  5. Excel 二次开发系列(3): 创建Excel二次开发环境

    Excel 二次开发系列 前面我们讲到了 Excel编程模型及Excel 常用操作方法,在这一节,我说一下基础的怎么创建一个Excel应用级的二次开发程序. 在微软的这个基础网站里面可以找到很多的有用 ...

  6. CAD 二次开发 图层操作(1)创建图层

    CAD二次开发的资料比较少,除了李冠亿先生的<深居浅出AutoCAD二次开发>这本书之外,目前没有找到合适的参考资料.现将自己工作中用的的一些方法贴出来.方便各位网友快速入门. #regi ...

  7. NX/UG二次开发—CAM—用户自定义刀轨(UDOP)+ 螺旋铣用例教程 + 源码

    用户定义刀轨是指:在需要一种无法由标准制造处理器完成的加工方法时,使用NX以外的处理器生成刀具路径的操作.这可能是你自己的或第三方的代码.入口函数udop.以下是程序框架,可以往里面添加你的代码 ex ...

  8. NX/UG二次开发—CAM—获取加工环境下所有程序组、刀具组、加工坐标系并输出名称

    以下代码为CAM所有程序组.刀具组.加工坐标系并输出名称 源文件在群共享文件中.(QQ群:1023204977)

  9. NX/UG二次开发—CAM—获取程式的刀具、加工坐标系、加工方法

    tag_t oper=null; tag_t group; UF_OPER_ask_cutter_group(oper,&group);//获取程式的刀具 tag_t oper=null; t ...

最新文章

  1. TensorFlow中的RNNCell基本单元使用
  2. CMakeListx.txt 编辑语法学习
  3. Jmeter(4)Http Cookie Manager
  4. 收到计算机工程与应用的退修通知,《计算机工程与应用》退修意见
  5. Prefix free:摆脱 CSS3 前缀
  6. Linux文件管理和用户管理
  7. Remoting在FX2.0中的新特性 (2)
  8. 光猫修改html灰色选项,电信光猫怎么设置(修改)wifi密码?
  9. ps cs6破解补丁使用方法
  10. python抓取淘宝评论_python3抓取淘宝评论内容
  11. 时间复杂度比较以及额外空间复杂度O(1)
  12. 智慧树知到等各大网课搜题接口及搜题公众号搭建教程
  13. 我只是个普通大学生,想进BAT究竟有多难?
  14. java设计模式_UML类图(上)
  15. 886_AUTOSAR_TPS_GenericStructureTemplate33_变体处理例子
  16. 西安三星招聘软件测试,【三星半导体测试工程师面试题目|面试经验】-看准网...
  17. 2010河北职称计算机题库,2010年河北省职称计算机考试试题.doc
  18. 计算机缺少网络连接,电脑在连接网络的时候找不到宽带连接是什么原因_怎么解决 - 驱动管家...
  19. arm-linux开发板相关软件的使用
  20. wpf Rectangle

热门文章

  1. 计算机辅助制造标准,计算机辅助设计制造专业专业标准框架.doc
  2. win8系统桌面计算机图标,在Win8桌面轻松添加计算机图标技巧
  3. 发票查验API如何实现发票真伪的查验?
  4. 用JAVA实现一个简易的打砖块小游戏
  5. 使用Rocketeer部署PHP应用程序
  6. IDEA中最牛逼的五款插件,没有之一,堪称神器
  7. 暗黑破坏神3计算机性能测试,《暗黑破坏神3》笔记本Beta测试报告及性能
  8. Linux 基于QT的mplayer视频播放器(实现进度条的拖动、播放列表等)
  9. 青蛙有那么蠢吗?(转载)
  10. 伺服电机脉冲控制方式