QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 6633|回复: 32
收起左侧

[已解决] (帮我解决给30币)NX5.0后处理的奇怪现象

[复制链接]
发表于 2009-5-29 17:55:30 | 显示全部楼层 |阅读模式 来自: 中国湖北十堰

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
nc程序问题.jpg # z# `) z- T/ a
在后处理中怎么做设定才能让图中方框的“0”出现呢?(在后处理中所有可以设定格式和参数中我看到个位那一栏中是5呀,); I1 y; h. r" e2 [
/ J/ g" ?) \7 Q1 {
[ 本帖最后由 pansuiliu 于 2009-6-1 17:12 编辑 ]
怎么批处理.jpg
 楼主| 发表于 2009-5-30 09:46:33 | 显示全部楼层 来自: 中国湖北十堰
大家帮忙看一哈,这对高手来说是弱智问题,可是对这些才鸟的帮助胜过练习几天了
 楼主| 发表于 2009-5-30 15:45:17 | 显示全部楼层 来自: 中国湖北十堰
唉,我自己顶一下,别落下了,我把5.0     6.0都重新安装了一次,用5.0      6.0自带的三轴后处理重新输出了一次NC程序,输出的NC程序依然没有“0”,这是咋回事呢?
发表于 2009-5-30 16:43:52 | 显示全部楼层 来自: 中国天津
你应该选择“程序视图”,选择一条程序就可以把全部刀路都显示出来,至于你说的为什么会出现“0”,我没遇到过,你是什么系统的后处理?
 楼主| 发表于 2009-5-30 17:47:58 | 显示全部楼层 来自: 中国湖北十堰
原帖由 yaopian 于 2009-5-30 16:43 发表 http://www.3dportal.cn/discuz/images/common/back.gif( n( E. {& `( i5 Y
你应该选择“程序视图”,选择一条程序就可以把全部刀路都显示出来,至于你说的为什么会出现“0”,我没遇到过,你是什么系统的后处理?
& x+ ]' w+ D' M  J5 Q; {
我的是用5.0内置的发那克6M的后处理,后处理出来的NC程序中(例如:J-.789)那个字地址中为什么少个“0”啊?5 Y  B' ]1 M# _) W# z
应该是(J-0.789)才对的。
发表于 2009-5-30 18:18:37 | 显示全部楼层 来自: 中国浙江杭州
第一个问题,选择时按住Ctrl键;' U" I& N/ ^; M7 z" D$ p0 P& k0 S
第二个问题,这是省略前导零所造成的,只要在PostBuilder里打开前导零(lead zero)就可以了。

评分

参与人数 1三维币 +3 收起 理由
astrokylin + 3 应助

查看全部评分

 楼主| 发表于 2009-5-30 18:32:04 | 显示全部楼层 来自: 中国湖北十堰
如果选择“前导0”这个勾,前面就会多出5个“0”,如:J-00000.789
发表于 2009-5-30 21:53:41 | 显示全部楼层 来自: 中国江苏苏州
前导0”这个勾选上就可以了
发表于 2009-5-30 22:29:57 | 显示全部楼层 来自: 中国江西南昌
前导零在后置处理器哪里呀?
发表于 2009-5-30 22:46:10 | 显示全部楼层 来自: 中国江西南昌
最好是有截图  谢谢各位
 楼主| 发表于 2009-5-31 10:00:43 | 显示全部楼层 来自: 中国湖北十堰
如果选择“前导0”这个勾,前面就会多出5个“0”,如:J-00000.789,        是不是在“zero int" 或者在 “zero real"中设置呢?
 楼主| 发表于 2009-5-31 17:27:11 | 显示全部楼层 来自: 中国湖北十堰
各路高手用UG编程这么长时间了。后处理后的NC程序中难道都没有象“J-0.789”这样的字地址吗?8 {/ n4 {& y- @6 g
    请好心人上传个发那克的后处理,能在5.0,6.0中用的,我在本论坛下载的发那克的后处理都不能够用,(我的后处理没有任何改动的情况下),
 楼主| 发表于 2009-6-1 11:20:33 | 显示全部楼层 来自: 中国湖北十堰
到目前为止,高手没有出现,我个人认为,要修改“.TCL”程序,可是在那里修改呢?怎么修改呢?, b3 G  U! R# @7 X7 w1 ~. k
         或者这是UG后处理的一个漏洞!!!属于UG这个软件的设计者的一个暇毗。
 楼主| 发表于 2009-6-1 17:15:52 | 显示全部楼层 来自: 中国湖北十堰
请求斑竹帮我顶个几天好不好???
发表于 2009-6-1 17:58:46 | 显示全部楼层 来自: 中国北京
楼主最好把后处理文件发上来,本人可在后处文件上直接给修改好再发给楼主
发表于 2009-6-1 17:59:04 | 显示全部楼层 来自: 中国山西长治
真不明白楼主为什么要后处理输出哪样的格式,难道楼主机床不能识别这种格式吗?不止是UG5的输出是这种格式,UG4、UG6都是这样的。其它的软件也是这样输出的。8 c% u6 Y# \8 }% C, y
楼主要的哪样的格式UG是做不出来的。4 p. z! |9 r0 y- C& G; ?

# o7 A$ D- \& c* f* ~
# m4 J& Y5 O0 w0 ~/ I% x) l3 U下面是我实际用的程序中的一部分。  b+ v" U% ?0 u+ X/ J# L  V
% t. B: i1 `6 L0 c: W. \
2009-06-01_175818.jpg
4 F5 _0 ]' H/ Q- o$ F" ?2 W' n% U+ H: g' c
如果程序中数字的整数位是“零”,那么在程序中就会把这个“零”省略掉,这样会减少程序的长度。" P* b* E. A4 l. s* c1 n/ W6 K* j8 [

% Z5 u! Q, F* G9 Z) O9 E/ e' q[ 本帖最后由 sxsanyi 于 2009-6-1 18:07 编辑 ]

评分

参与人数 1三维币 +3 收起 理由
astrokylin + 3 应助

查看全部评分

发表于 2009-6-1 18:22:05 | 显示全部楼层 来自: 中国上海
原帖由 pansuiliu 于 2009-5-31 17:27 发表 http://www.3dportal.cn/discuz/images/common/back.gif& M" h& @) r4 a) b* Z: [8 a
各路高手用UG编程这么长时间了。后处理后的NC程序中难道都没有象“J-0.789”这样的字地址吗?3 L4 O* h6 ^  a, V) z- w% y
    请好心人上传个发那克的后处理,能在5.0,6.0中用的,我在本论坛下载的发那克的后处理都不能够用,(我的后处理没有 ...
, x1 J  O4 H2 H

! N9 f* X" \; o+ V) L9 x
( P1 l- y0 e" N0 ?7 K
9 k* X4 M5 S3 f+ q; w我有发现啊,但机子认得的,就没有在意啊。你下走的后处理你可以打开后处理构造器编辑你 需要的啊,一般也就程序头跟尾吧
发表于 2009-6-2 00:58:41 | 显示全部楼层 来自: 中国浙江杭州
你把这个后处理文件,和加工的文件一起传上来,我看一下
发表于 2009-6-2 02:37:45 | 显示全部楼层 来自: 中国广东深圳
没有必要加前导零,这个提问有点钻牛角尖
发表于 2009-6-2 03:54:22 | 显示全部楼层 来自: 中国辽宁沈阳
没什么不对的  零没有必要输出的  小数点是必须的
 楼主| 发表于 2009-6-2 11:46:14 | 显示全部楼层 来自: 中国湖北十堰
是这样的,我以前自己操机的时候没有发现这个,我的这个是给别人帮忙编程的,给别人搞好了后呢别人发现这个程序是这样的,就问我是不是程序做的有问题,我的意思是让他先在床子上试运行,不好意思了。他说我编程菜。。。。。。。。。。,没法子我只得向高手们求救了!!, d/ D# N" x  |: X7 H" Y3 W
敬上文档,我的是6.0做的,大家帮我搞定了三维币一定兑现。(顺便问斑竹怎么兑现的)

19.rar

419.37 KB, 下载次数: 38

 楼主| 发表于 2009-6-2 11:50:46 | 显示全部楼层 来自: 中国湖北十堰
谢谢各位(谢谢深山红叶大侠,说的详细)了。后处理我自己搞定就行了,如果“otnt"大哥有好的后处理(发那克—0I—MC),呵呵,一并发上谢谢"otnt"(有点脸红,是不是贪得无厌?)- z& m+ v8 G8 I2 p/ G4 }

. U3 c- j9 I8 e4 O' c( z[ 本帖最后由 pansuiliu 于 2009-6-2 11:54 编辑 ]
发表于 2009-6-2 19:56:59 | 显示全部楼层 来自: 中国浙江杭州
这个情况我以前没有注意过,今天测试了一下,可以改,在我电脑上4.0、6.0均测试可以,不知在别人的电脑上行不行。! g# H1 b$ s' `
* K/ w$ p4 I" h2 k1 Z
如图1所示,以前一直以为integer是用来约束整数输出位数,当整数大于那个位数时,会被截止的,但今天的测试结果是,当整数位数大于那个位数时还是会输出,只是小于那个位数,用0填充。
: O0 M" `. ?2 t- F+ j# J7 N$ ~$ k8 t7 p: \" H0 u
于是我做了如图1所示的更改,输出结果应该就是你想要的了,如图2。
1.jpg
2.jpg

评分

参与人数 1三维币 +30 收起 理由
astrokylin + 30 代pansuiliu发放。

查看全部评分

发表于 2009-6-2 22:56:39 | 显示全部楼层 来自: 中国台湾
跟楼上学习了.刚试了一下可用
9 I1 y4 R* n+ ]% X不过个人不会去用.看自己需求
1 z+ g# @# K9 ?* P) }& X" w% ]" l2 Y还是要建议改这方式的.后续还要观察是否会有出错的情形比较好
  L1 z+ u' P* m5 x, }# v, W目前看来应该可以: T' C+ G$ }; w' a; s  j. K2 t
0 Z& ^' s9 _* d5 U0 F
[ 本帖最后由 bird9077 于 2009-6-2 23:04 编辑 ]
 楼主| 发表于 2009-6-3 07:09:00 | 显示全部楼层 来自: 中国湖北十堰
"otnt"大哥,你真的好聪明啊!!“以前一直以为integer是用来约束整数输出位数,当整数大于那个位数时,会被截止的,但今天的测试结果是,当整数位数大于那个位数时还是会输出,只是小于那个位数,用0填充。”我也一直以为“integer"是用来约束整数输出位数,但是我从来没有想到象你这样测试一下!+ t" S6 z( r9 n4 l% h
      小弟对你的景仰之情,如滔滔江水,连绵不绝!!
; w; @- H- m- K7 t     顺便借用下你的后处理了,再说一声:谢谢!!!(30三维币不成敬意,敬请笑纳!!)

评分

参与人数 1三维币 -30 收起 理由
astrokylin -30 用于对otnt表达谢意!

查看全部评分

发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表