在进行Delmia点焊项目仿真之前,如果焊点数量较多,则可以通过宏命令将焊点数据提取出来,保存为xls或者txt格式文件,仿真项目创建完成后再将焊点数据导入使用。当然如果焊点数量较少,则可以直接在仿真时创建焊点,以节省时间为目的。本例中使用的宏命令,必须是在零件模块下进行焊点的提取,否则会提取失败,另外在左侧模型树上焊点几何图形集名称必须和宏命令代码中对应的名称一致,满足以上两点方可进行焊点数据提取。下面进行详细操作步骤讲解:
产品原始焊点数据提取:
1、将产品模型用Catia打开,如下图所示例子中焊点和产品是单独的零件,需要将焊点在新窗口中打开,Catia模块也随之切换为零件设计模块,焊点几何图形集名称修改为“几何图形集.1”,宏命令代码中名称为“几何图形集.1,两者皆可修改,保持一致即可;
2、创建点:从上图可以看到焊点为球面,需要使用创建点命令,在所有球面中心位置创建点,然后将球面删除如下图所示;
3、调用宏:在工具栏中点击工具按钮,展开下拉菜单选择宏命令,或者使用快捷键Alt+F8打开宏命令对话框,选择提前创建好的焊点提取宏命令:“导出焊点坐标数据”,然后点击运行按钮运行宏命令,在这个对话框中可以进行宏命令的创建、删除、编辑等操作,详见下图所示;
4、当宏命令运行完成后会生成一个excel表格,记录所有焊点的名称、坐标数值信息,如下图所示;
5、焊点数据整理:打开焊点数据格式excel表,然后将刚刚生成的焊点数据按图中所示格式进行整理,前两列焊点组和焊点名称可以进行修改,后面六列为焊点坐标数据不可修改,完成后另存为xls或者txt文件。以上就是产品原始焊点坐标数据的提取方法,需要用到宏命令;
6、宏命令创建:在工具栏中点击工具按钮,展开下拉菜单选择宏命令,或者使用快捷键Alt+F8打开宏命令对话框,然后在宏命令对话框中点击创建按钮,弹出创建新宏对话框,输入名称:焊点数据提取,然后点击确定按钮;
7、宏编辑:焊点数据提取宏命令创建后,点击宏命令对话框中的编辑按钮,弹出宏编辑对话框,宏代码和注释如下图所示。当焊点模型的几何图形集名称不是“几何图形集.1”时,可以将代码行Set lHybody = lPrt.HybridBodies.Item("几何图形集.1")中的“几何图形集.1”替换为焊点模型的几何图形集名称,也可以将焊点模型几何图形集名称更改为“几何图形集.1”,总之二者要保持一致;
以上就是使用宏命令进行焊点坐标数据提取的操作步骤,以及宏命令的创建过程,如果项目焊点数量较多,则可以通过以上方法使用宏命令将焊点数据提取出来,保存为xls或者txt格式文件,项目仿真时再将焊点数据导入使用。当然如果焊点数量较少,则可以直接在仿真时创建焊点,以节省时间为目的。焊点导入仿真项目后,可以进行投影到产品和关联到产品等操作,将在下一节进行讲解。
往期内容阅读:
Delmia机器人仿真编程 第3节 导入2D布局图
Delmia机器人仿真编程 第2节 项目创建
Delmia机器人仿真编程,第1节 环境设置
以上内容禁止私自盗版发布、搬运到其他平台,可直接分享转载,谢谢!
本文由乐语人生原创,欢迎关注,带你一起长知识!