风在吹* 发表于 2016-1-18 09:13:29

每周一题 快乐学习后处理1.18

本帖最后由 风在吹 于 2016-1-18 10:18 编辑

这次结合机床仿真 先从3轴讲起
资料和贴图会在下面几层楼

风在吹* 发表于 2016-1-18 09:16:14

1.先在机床基础数据中配置好设备
如下图

风在吹* 发表于 2016-1-18 09:43:13

本帖最后由 风在吹 于 2016-1-18 11:45 编辑

2.新建后处理new_3ax_funuc
3.打开模型并加载机床
选择后处理new_3ax_funuc



4.处理某一程序结尾需要以下信息



风在吹* 发表于 2016-1-18 09:49:19

5.回到后处理new_3ax_funuc
打开最后一个定制命令


6.先看输出 再看这些输出是如何定义的

风在吹* 发表于 2016-1-18 09:54:26

7.各种定义如下


风在吹* 发表于 2016-1-18 10:14:00

8.前半部分的变量是软件自带的(只要是前缀是MOM的都是系统自带的)
重点是后面一个变量 1ds这个是自定义变量 用于记录整个加工时间
初始化命令如下(判断是否存在1ds 并初始赋值为0)
   if {!} {
      set lds   0
    }

风在吹* 发表于 2016-1-18 10:17:12

9.在全部变量输出定义后面 添加如下命令(这个是用来累加计算的)
setlds$mom_machine_time

在输出时间的命令中这样写:MOM_output_literal "(All Time:])"
因为在上面的累加中最后多了一个要减掉

风在吹* 发表于 2016-1-18 10:34:37

本次更新完毕
看人气下周是否继续

song1539* 发表于 2016-1-18 20:05:35

请教一下楼主,产品用后处理,如何在每把刀后面显示加工时间和最大XY及Z向最大切深?
研究了好久一直实现不了。 单独的一把刀可以,多把刀就不行了

风在吹* 发表于 2016-1-21 09:28:11

song1539 发表于 2016-1-18 20:05
请教一下楼主,产品用后处理,如何在每把刀后面显示加工时间和最大XY及Z向最大切深?
研究了好久一直实 ...

那是因为你只是做了一个程序序列块   如果方便发给我我给你调试一下
页: [1] 2
查看完整版本: 每周一题 快乐学习后处理1.18