iCAx开思网

标题: 如何一次性后台post所有程式且保证程式名不变?? [打印本页]

作者: sucosh    时间: 2005-7-12 02:25
标题: 如何一次性后台post所有程式且保证程式名不变??
斑竹及各位前辈高手请指点!!!!!!!!!!!!!
作者: coogur    时间: 2005-7-12 13:15
对不起,目前为止还真的没见过。
作者: sucosh    时间: 2005-7-12 18:58
我见别人用过,很是方便,程式做好后,丢后台一运行,part一关,再长的程式一会就工工整整地出来了,很是羡慕。如果哪位大哥懂得如何修改,还请不吝赐教!
作者: coogur    时间: 2005-7-14 08:11
你说的用gpm 还是powerbuilder? 你看过怎么不记下来呀!!
作者: sucosh    时间: 2005-7-14 14:23
用的是POST BUILDER,GPM的不能在后台运行,这也是GPM的一个缺点,本人现在已经修改出来按UG里边导航器程序名POST出同样名字的程式,但只能POST下一级GROUP,再下一级就不行,好像没有人关心呀,难道你们不觉得一个程式一个程式POST很烦吗?
作者: sucosh    时间: 2005-7-14 14:28
另外各位大老不觉得如果不能按照GROUP名字POST很悲哀吗?那样的话在导航器里面你取好工工整整的名字有何意义?
作者: sucosh    时间: 2005-7-14 14:35
看看
作者: coogur    时间: 2005-7-14 14:36
强烈希望这类高手出来。现在当然感觉到,一次一次的改文件名的麻烦
可是现然我还用GPM来生成cls在生成ptp 我现在是想要在ptp文件的第一行
生成我想要的文件名 比如我输出的是12345.cls 那么我希望生成的ptp里面
第一行是(12345)这类的东西。因为我把ptp文件传到加工中心,他们操作者
要改名字,因为我们的机器必须的改名才能用。这一点不能改变了,现在每
生成一个文件就的自己去加(12345)这类东西。以防他们拿错程序,有时候我们自己这样改都改错,如果一天我生成100个ptp的话,那我就的一个一个的改100次。。。。。烦呀,我现在想如果生成的ptp不用一个一个改多好呀!!!!!!!有谁能帮帮我!
作者: coogur    时间: 2005-7-14 14:38
不知道大家是怎么加工程序的
我们公司有三种加工中心(8台)机器,有fanuc的有siemens的还有一个我忘了
我把这个程序下起以后不一定用什么机器加工,哪个加工中心没活了就用他加工。我们现在用的是一个通用的mdfa文件,也就是生成cls在生成ptp的。
这样生成的程序,哪个机器都能用。。。。。。。不知道大家都用什么样的!
作者: sucosh    时间: 2005-7-14 14:40
请看
作者: sucosh    时间: 2005-7-14 19:22
coogur wrote:
强烈希望这类高手出来。现在当然感觉到,一次一次的改文件名的麻烦  
  可是现然我还用GPM来生成cls在生成ptp 我现在是想要在ptp文件的第一行  
  生成我想要的文件名 比如我输出的是12345.cls 那么我希望生成的ptp里面  
  第一行是(12345)这类的东西。因为我把ptp文件传到加工中心,他们操作者  
  要改名字,因为我  
  
......
  

作者: sucosh    时间: 2005-7-14 19:27
下面
作者: sucosh    时间: 2005-7-14 19:36
然后
作者: sucosh    时间: 2005-7-14 19:56
然后修改.tcl文件,将相应的mom_group_name换成mom_output_file_basename(连同global里面的一起换掉),将o0001换成机床不会执行的“;“,就ok了
作者: sucosh    时间: 2005-7-14 20:04
看结果呀!
作者: xiaoyang    时间: 2005-7-14 21:19
好 我顶
作者: coogur    时间: 2005-7-15 09:29
谢谢您的讲解,我们现在用gpm 是不能改变的。我看见您在postbuilder 里是可以实现的,那在gpm(用mdfa)里呢,也就是先生成cls在生成ptp能不能实现呢》?
作者: coogur    时间: 2005-7-15 10:16
完全照做,但是不行。具体您下载看一下说明!谢谢!
作者: cam-yp    时间: 2005-7-15 11:48
顶一下...
作者: sucosh    时间: 2005-7-15 13:26
coogur wrote:
完全照做,但是不行。具体您下载看一下说明!谢谢!


  
我想可能在你的.tcl文件里边,没有完全按照我说的修改,漏掉一个都会出错,你再看看
作者: sucosh    时间: 2005-7-15 13:30
申明:上面的后处理文件是本人仅为说明一个做法随便做的,有很多不周密之处,请同行们不要用于实际加工,否则后果自负呀
作者: yshch2001    时间: 2005-7-16 14:52
有没有人用过shop documentation的?
作者: ldj050403    时间: 2005-7-19 13:27
好好学习天天向上!
  
下了试试再说!
  
谢谢,
作者: hawkthr    时间: 2005-8-1 16:28
谢谢啊!
作者: cam-yp    时间: 2005-8-1 19:22
拜托,走题了!你们讨论的和楼主的话题不一样啊!
作者: jx_jn    时间: 2005-8-10 08:42
这个问题曾有提过,好像还遭到嘲讽。我买过一本“UG后处理技术”,翻了一下发现它这个问题没讲明白(也许我没看明白)。这两年用PM,其中就发现PM的后处理可飞快地一次处理多个刀路,程序名字不变。
希望斑竹帮助大家解决!?
作者: txfaa168    时间: 2005-8-10 14:40
顶 这个问题要是能解决  可以帮编程人员省不少力气啊  希望高手出来指点
作者: lesilexie    时间: 2005-8-11 16:04
我也听说过,也见过,可是不知道 怎 么搞,有大的搞出来就好了
作者: sucosh    时间: 2005-8-11 22:07
coogur 兄,按你的要求已做好后处理,仅供参考,撞机概不负责哟!
  
作者: zuocb    时间: 2005-8-12 21:13
我看过别人用过,都是开始设好了的,想用何种系统的只选用一下就可以生成了,不过具体的定制我不懂,!
作者: cam-yp    时间: 2005-8-20 23:19
‘一次性后台post所有程式且保证程式名不变’--这个不难啊,只要熟悉postbuilder的人应该可以做得出来的,我现在就是用postbuilder做的后处理(里面加设了加工工艺单),刀路计算好后保存一下,然后运行UG外部后处理,所有的程序和加工工艺单就工工整整的出来了,因为是用外部处理,所以在后处理的同时还可以做其他的事情。。。
这个论坛上不是有很多自称是后处理高手的吗?怎么连这么简单的都做不了啊?呵呵,见真功夫的时候来了,吹牛是没有用的。。
作者: sucosh    时间: 2005-8-20 23:38
cam-yp wrote:
‘一次性后台post所有程式且保证程式名不变’--这个不难啊,只要熟悉postbuilder的人应该可以做得出来的,我现在就是用postbuilder做的后处理(里面加设了加工工艺单),刀路计算好后保存一下,然后运行UG外部后处理,所有的程序和加工工艺单就工工整整的出来了,因为是用外部处理,所以在后处理的同时还可以做其他的事情。  
  
......
  

能做出来我也能,但你能做得很完美吗?你能后台post几级group?
作者: cam-yp    时间: 2005-8-21 00:32
sucosh wrote:
   
  能做出来我也能,但你能做得很完美吗?你能后台post几级group?

本来要关电脑睡觉的,看到楼主和WAVE这么晚还在,干脆做个录象给大家看看!
我的可以处理好多级group(也没真的去试可以最多处理几级),这个录象是处理10级的,10应该构了吧?
作者: sucosh    时间: 2005-8-21 00:37
cam-yp wrote:
   
  本来要关电脑睡觉的,看到楼主和WAVE这么晚还在,干脆做个录象给大家看看!  
  我的可以处理好多级group(也没真的去试可以最多处理几级),这个录象是处理10级的,10应该构了吧?

看到,强!佩服!
能发给我一份参考参考吗?我琢磨了好久不行!
作者: coocou    时间: 2005-8-21 11:03
这类好东西怎么没人分享啊
作者: wave    时间: 2005-8-21 18:17
cam-yp wrote:
   
  本来要关电脑睡觉的,看到楼主和WAVE这么晚还在,干脆做个录象给大家看看!  
  我的可以处理好多级group(也没真的去试可以最多处理几级),这个录象是处理10级的,10应该构了吧?

  

  
我在是想看你做的东西,并为你加分呀
  

作者: sucosh    时间: 2005-8-22 11:29
cam-yp wrote:
   
  本来要关电脑睡觉的,看到楼主和WAVE这么晚还在,干脆做个录象给大家看看!  
  我的可以处理好多级group(也没真的去试可以最多处理几级),这个录象是处理10级的,10应该构了吧?

cam-yp兄可以出个教程吗?期待!
作者: cam-yp    时间: 2005-8-22 18:24
sucosh wrote:
   
  cam-yp兄可以出个教程吗?期待!

这里高手如云,实在不敢班门弄斧啊...
再说现在时间也比较紧张,我白天上班,晚上还要做培训,有时间还要做开发...
给你一点思路吧:
1.该变传统观念,分清主副(工艺单为主,NC程序为副)
2.重设GROUP名称(默认是prtname+progname),把groupname设置为program
3.关于group级别,可以设置为子级,就是直接关系到操作的program,这样再多的级别也可以处理出来了.
作者: sucosh    时间: 2005-8-22 18:39
cam-yp wrote:
   
  这里高手如云,实在不敢班门弄斧啊...  
  再说现在时间也比较紧张,我白天上班,晚上还要做培训,有时间还要做开发...  
  给你一点思路吧:  
  1.该变传统观念,分清主副(工艺单为主,NC程序为副)  
  2.重设GROUP名称(默认是prtname+progname),把groupname设置为program  
  3.关于group级别,可以设置为子级,就是直  
  
......
  

看到,深受启发,严重感谢!研究研究!
作者: 小老大    时间: 2005-8-22 20:26

作者: dcomui    时间: 2005-8-22 22:30

作者: 桥少    时间: 2005-8-23 00:14

我啥时候有这么厉害......
作者: kgdidt    时间: 2005-8-23 11:20
支持楼主我经常用的是自动换刀一个程式就可以了楼主和cam-yp兄还有各位朋友们说的这个我是懂非懂,你们说的是一次性处理出来十几个单独的程式还有程式名不变就不太懂了能贴张图更清楚的解释给大家吗,小弟愚昧,还望各位高手不要取笑,
作者: wwwqer123    时间: 2005-8-23 21:04
大哥,干脆把这个好东东共享一下吧,我们也好受点启发,拜谢
作者: ZHANGYUUG    时间: 2005-8-23 22:31
才用UG编程,没懂说的什么.我倒有一想法,不知UG能不能搞定.
1.做产品一般是用加工中心有多把刀,每把刀都有程序,但后处理出来的程序就只要一个,当然也可用于有刀库的机床做模具.这个要求UG,和其它的编程软件都行.
2.还有很多做模具的是用没有刀库的数控铣加工,编程时也用了很多刀,出后处理时一般是一把刀出一个程序,程序名当然是不一样的.
针对第二种情况,我想UG能不能通过批处理,或者其它设置一次后处理搞定这很多个不同名的程序,程序名可以是刀具名,还者一个序列.还请高人多指教.
作者: cam-yp    时间: 2005-8-24 10:23
楼上的你没看完贴吧,你看懂了贴的意思就不会这样问了
作者: cnc1974    时间: 2005-8-24 14:42
还是请楼主用空做个教程上来教教我们吧,
作者: cnc1974    时间: 2005-8-24 14:45
我还是不能够一次选多个程序一起后处理出来多个NC程序名
作者: jx_jn    时间: 2005-8-24 16:17
我的理解也是要求把多个刀路做出多个程序,而不是把多个刀路合为一个程序。
作者: cam-yp    时间: 2005-8-24 16:25
wwwqer123 wrote:
大哥,干脆把这个好东东共享一下吧,我们也好受点启发,拜谢

  
思路都说得很明白了。。。
衣来伸手,饭来张口,你不会进步的。。。。
作者: hyesam    时间: 2005-8-24 19:50
饭来张口的我也是一个不好意思。。。
我都用CLSF后处理。
  
所以这帖我就没说话的空间啦。不过顶一下
作者: ZHANGYUUG    时间: 2005-8-24 22:27
cam-yp wrote:
楼上的你没看完贴吧,你看懂了贴的意思就不会这样问了

不是没看完,是没看懂,如果是第一种情况我认为没多少讨论的,做编程的都会.
  
第二种吧就高深了,我从学编程开始就想这么做,可没有成功.以前是用的MC现在才用UG,对比一下,MC的批处理,还真没UG的好,UG可做到算刀轨,出后处理,工序单,现在就没弄好出多个程序.如果出在一个程序里,还是要花时间去编辑.就不太完美了.
作者: jx_jn    时间: 2005-8-25 09:13
我知道怎样一次出多个程序了:
1,在Post Builder中把Group Output选为开(这一点大家都知道,关键在2);
2,Post认的是Group及其名字,在NC_PROGRAM中多插入几个Program Group,分别在其中编写刀轨,出NC程序时选NC_PROGRAM...
(感觉有点麻烦,是不是还有更好的办法?)
作者: 241851    时间: 2005-8-25 13:01
这个我也很知道啊!
作者: ZHANGYUUG    时间: 2005-8-25 22:46
谢谢楼上,就这样可以了,做一个后处理不带换刀的用于加工模具,可以设好参数后就批处理,休息休息程序也算好了,后处理一把刀一个程序,再加一个程序单,就交操机了.再做一个要换刀的,有产品时也一样,只是出一个程序就行,往机床内一传就OK.
作者: 750203    时间: 2005-8-26 10:17
可以给个POSTBUILD文件借鉴一下吗?谢谢
NTXHC@126.COM
作者: YUANGANG    时间: 2005-8-30 20:34
各位不用这么繁在UG POSTBASE.TCL,里面改就行要的话发了EMALL.
作者: horace80924    时间: 2005-8-30 21:33
我要。Horace80924@126.com
作者: 750203    时间: 2005-8-31 08:16
57楼的兄弟,可以给一个吗?NTXHC@126.COM
作者: lesilexie    时间: 2005-8-31 15:27
i want  
lesilexie@163.com
thank you
作者: yys8281    时间: 2005-9-22 15:12
我也回家试试看OK
作者: dys135087    时间: 2005-9-22 21:57
谢了!dengyueshan520@163.com
作者: sucosh    时间: 2005-9-25 15:30
经过很是一番的努力,我将这个课题拿下了,吐血奉献,如果版主不加分,我就变成吐血而亡了!
使用方法:1.将你的postprocessor文件改个名字,比如postprocessor-org
                 2,将下载的postprocessor文件夹复制到原来的位置
                 3,后处理的时候,把所有的程序组都直接放到NC_PROGRAM的下面,改好程序名字,
                     用BATCH后台处理或直接处理NC_PROGRAM
                 4,OK!我想你会很惊喜!


看到辛辛苦苦做出来的好东西竟然没有人理睬,我还是把它拿走吧!

[ 本帖最后由 sucosh 于 2005-9-26 10:15 编辑 ]
作者: ugmould    时间: 2005-9-25 20:58
原帖由 sucosh 于 2005-9-25 15:30 发表
经过很是一番的努力,我将这个课题拿下了,吐血奉献,如果版主不加分,我就变成吐血而亡了!
使用方法:1.将你的postprocessor文件改个名字,比如postprocessor-org
                 2,将下载的postprocessor文 ...

高手原来竟是PLMM
作者: sucosh    时间: 2005-9-26 02:02
原帖由 ugmould 于 2005-9-25 20:58 发表

高手原来竟是PLMM

见笑了!
作者: sucosh    时间: 2005-9-26 10:13
原帖由 sucosh 于 2005-9-25 15:30 发表
经过很是一番的努力,我将这个课题拿下了,吐血奉献,如果版主不加分,我就变成吐血而亡了!
使用方法:1.将你的postprocessor文件改个名字,比如postprocessor-org
                 2,将下载的postprocessor文 ...

作者: 漂流    时间: 2005-9-26 12:18
顶你啊,放出来啊,谢谢
作者: hechengji    时间: 2006-5-3 19:58
CAM_YP 老大:
    请您给我一个FANUC的后处理,拜托!
     hechengji8888@163.com
        谢谢!!!
作者: diy268    时间: 2006-5-3 21:57
这个我也很知道啊!
作者: d111    时间: 2006-7-10 13:46
hao
作者: strlby    时间: 2006-9-14 00:59
有试成功的吗
作者: cnc.shong    时间: 2006-9-17 11:59
这个我也很知道啊!
作者: LIUGUOSEN    时间: 2006-11-10 11:17
可以向我發郵件,lgsdongguan@163.com.請將實例傳來。可以幫你們。
作者: xiaofeng2046    时间: 2006-11-10 21:15
路过,帮顶
作者: lxh138571    时间: 2006-12-1 13:36
ddddd
作者: 恋你CADCAM    时间: 2006-12-2 16:06
哎~看完了~还是不知道~~晕死
作者: sunhack    时间: 2006-12-2 16:47
处理多层程序组的那位兄台,能不能把后处理共享一下,我实在是摸不透这里面的东西,唉~
我想一次处理所有操作(不管它在哪个组下),文件全部按操作名来命名,可以么?
我的邮箱:sunhack2000@yahoo.com.cn 有时间教教我好么?
作者: lxh138571    时间: 2006-12-11 13:16
哎~看完了~还是不知道~~晕死
作者: 机器人熊猫    时间: 2006-12-12 00:01
PLMM怎么又拿走了
作者: winksky    时间: 2007-7-10 11:11
怎么看不到图片呀
作者: winksky    时间: 2007-7-10 11:11
怎么下不了呀
作者: 风一样的我    时间: 2007-7-10 18:41
好铁!
作者: lkjhgfdsaa    时间: 2007-7-11 19:48

作者: ygxc    时间: 2008-5-28 11:43
原帖由 sucosh 于 2005-7-14 14:23 发表
用的是POST BUILDER,GPM的不能在后台运行,这也是GPM的一个缺点,本人现在已经修改出来按UG里边导航器程序名POST出同样名字的程式,但只能POST下一级GROUP,再下一级就不行,好像没有人关心呀,难道你们不觉得一个程 ...

再下一级的非GROUP怎么解决??
作者: ygxc    时间: 2008-5-28 14:04
原帖由 sucosh 于 2005-9-25 15:30 发表
经过很是一番的努力,我将这个课题拿下了,吐血奉献,如果版主不加分,我就变成吐血而亡了!
使用方法:1.将你的postprocessor文件改个名字,比如postprocessor-org
                 2,将下载的postprocessor文件夹 ...

不知可否再次上传或者说说您的思路。。。。。
作者: 金剛2222    时间: 2008-5-28 14:04
不知道怎么搞
作者: lxk2526    时间: 2008-5-28 20:23
看得头大。。。。
作者: NO1999    时间: 2009-2-28 16:56
DDDDDDDDDDDDDD
作者: NO1999    时间: 2009-3-16 22:42
ddddddddddddddddddddddddddddd
作者: alfie001    时间: 2010-3-11 01:56


这个我也很知道啊!


这个我也很知道啊!
thanks for the post
作者: 范玉忠    时间: 2010-3-11 11:38
感谢 学习在学习
作者: lever2005    时间: 2010-4-25 11:09
怎么都是文件不存在的
              有这文件的资料请发我邮箱lever2005@163.com
作者: qindongjun88    时间: 2010-8-20 03:02
这里高手如云,实在不敢班门弄斧啊...
再说现在时间也比较紧张,我白天上班,晚上还要做培训,有时间还要做开发...
给你一点思路吧:
1.该变传统观念,分清主副(工艺单为主,NC程序为副)
2.重设GROUP名称(默认是prtname+progname),把groupname设置为program
3.关于group级别,可以设置为子级,就是直接关系到操作的program,这样再多的级别也可以处理出来了.



请问一下杨兄,关于group级别,是怎样设置为子级呀???
作者: LIUGUOSEN    时间: 2010-8-20 09:10
我觉得解决这个问题从以下两个途径解决:后处理和二次开发,用二次开发来实现更好控制一些。并且我这里都可以实现。
作者: qindongjun88    时间: 2010-8-20 10:28
这个问题用二次开发来实现不难,从后处理来实现也可以,但我现在只能做到一级,不知道 cam-yp 版大 是怎么实现"再多的级别也可以处理出来了",望 cam-yp 版大、进明 版大 及高人指点呀!!!!
作者: 190573988    时间: 2010-9-10 14:39
顶一下... 顶一下... 顶一下...




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