iCAx开思网

标题: GPP、GPP2 后处理修改-不调用子程序 [打印本页]

作者: DAY110    时间: 2008-12-1 17:53
标题: GPP、GPP2 后处理修改-不调用子程序
CIM E8.5的gpp2后处理如何设置可以不使用子程序
请大虾支招 。。。下面是我的GPP2后处理,希望会的一起研究。

同时在GPP里如何设置可以进行圆弧过滤,这里可以吗?file:///C:/Documents%20and%20Settings/Administrator/桌面/1.BMP吗?
作者: enliang    时间: 2008-12-1 20:15
有两种方法:
1 修改df2中的post---subroutines中的output subroutines by planes 为Never
2 在ex2中写入    SUBS_CTRL_BYPLANE = DEF_NONE
作者: ervinlu    时间: 2008-12-1 21:32
原帖由 enliang 于 2008-12-1 20:15 发表
有两种方法:
1 修改df2中的post---subroutines中的output subroutines by planes 为Never
2 在ex2中写入    SUBS_CTRL_BYPLANE = DEF_NONE





第一种方法最直观和最不容易搞错。。假设没有EX2的话,就用第一种了。。。
作者: DAY110    时间: 2008-12-2 09:00
多谢楼上两位,用第一种方法搞定GPP2后处理!!!!还有两个问题还没搞定请大虾赐教:
1.能否在GPP2里夹段指令,后处理时不产生那么多垃圾文件(好多信息文件)?
2.GPP里能否设置圆弧过滤,怎么设定啊?
作者: enliang    时间: 2008-12-2 09:39
第一个写在POST SCRIPT:
用SYSTEM_CALL删除想删除的
第二个问题不清楚你的意思,是想不输出圆弧代码还是其它意思?
作者: DAY110    时间: 2008-12-3 15:37
楼上的大哥,第一个问题能说详细点吗.是在XE2文件里吗?在那个位置加上:SYSTEM_CALL *
指令啊?   第二个问题是想把很多很短的直线段转换较少的成圆弧段。
作者: DAY110    时间: 2008-12-3 15:38
楼上的大哥,第一个问题能说详细点吗.是在XE2文件里吗?在那个位置加上:STEM_CALL 指令啊?
  第二个问题是想把很多很短的直线段转成换较少的圆弧段。
作者: enliang    时间: 2008-12-4 09:15
这些帮助里都有写,建议仔细看下帮助
1 如下:
SYSTEM_CALL "DEL /q   *.xml  *.GPP2  *.msg>NUL";
SYSTEM_CALL "DEL /q *.P01 *.P02 *.P03 *P04 *.P05 *.P06 *.P07 *.P08 *.P09 *.P10>NUL";
2 ex2中写 ARCFIT_PLANES=DEF_XYONLY;
    修改df2: linear--convert linear motions to circular motions--create arcs in following planes:xy plane
作者: cjsk2003    时间: 2008-12-4 09:48
学习学习!
作者: KDE545FW    时间: 2008-12-4 13:07
学习学习,学习学习
作者: DAY110    时间: 2008-12-5 11:21
谢谢“阿里昂”大虾!!!GPP2的三轴后处理已搞定了!!!!有5轴定义的资料吗给兄弟些,CIM的帮助是E文的看不懂啊 。。。
作者: huashengke    时间: 2010-3-16 14:43
高手啊 学习!!
作者: huashengke    时间: 2010-3-16 14:47
大哥 我要是想把里面程序头修改,该如何修改啊。 小弟菜鸟 多多指教!!!
作者: kinatec    时间: 2013-5-16 11:15
長知識了,謝謝樓主的熱心提供!
作者: jovibon    时间: 2013-6-3 18:59
学习学习
作者: jovibon    时间: 2013-6-6 06:05
学习学习
作者: lby    时间: 2014-1-7 16:53
下来学习学习啊!学习楼主
作者: 再见未完成的爱    时间: 2014-9-27 21:35
注释掉子程序输出
作者: 再见未完成的爱    时间: 2014-9-27 21:48
我擦,楼主的后处理根本没有子程序输出块,可是却有子程序调用块,这样的后处理你也敢用啊,真是高人啊
SUBROUTINE CALL :
  OUTPUT \J;   
  OUTPUT "M98 " "0100" \J;  
看看你的这个子程序调用块,有了这句你到底是要调用什么,调用哪里的输出?我想问你的子程序输出的头部和结尾输出在哪里?不完整的源代码,没有什么用
作者: 看相的    时间: 2014-10-3 23:04
不懂想学习

作者: chenjian110    时间: 2014-12-23 22:17
KDE545FW 发表于 2008-12-4 13:07
学习学习,学习学习

多谢多谢  ,,,

作者: 173540291    时间: 2017-1-6 16:37
bvccccccccccc




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3