QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 8923|回复: 25
收起左侧

[原创] MC后处理简直强大到不能直视,用海德汉系统的可以看看

[复制链接]
发表于 2014-8-16 21:44:28 | 显示全部楼层 |阅读模式 来自: 中国四川成都

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

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

x
原谅我文化程度有限,没上过大学,专业术语或许表达得不对,纯属猜测。0 P% [0 O+ T" T
今天和开花交流,才晓得海德汉的NC格式那么奇葩,居然要输出所有正数的+号
# h1 i+ @0 O3 q" U2 `; b' e, @% j. C4 d6 f+ g

3 Y' f. O5 d0 _Xyzbc比如x+123.,y-123,z+158,b-35,c+25.如何把符号+输出,每行都输出1 g% f9 _: ~1 \! P9 ^4 ~
) a" K) J' L0 k1 C' I! V( ]- z+ W/ l$ }
其实在MC的后处理里面实现起来太简单了,( T) C& o$ ?% ~% Q' {9 X  W. t
先定义一个新的数值输出类型序号,比如这里我定义的是   21   直接在前面加+号就OK) G  Q# s% J9 m
QQ图片20140816213939.png + k5 {4 Q+ F5 O8 }  b
再把需要不省略正负号的字符定义成21  如下图把X Y Z的绝对值输出定义成21. v2 a! B  H) B7 Y; d

# y" U: b: `3 X+ T. Z: Y/ O 2.png 5 V0 V% D/ p: X( h
- w4 g; \7 \  q3 f9 P- }
达到的效果如图  k+ t4 t, m- o3 B2 Q8 a
3.png
8 N+ ^9 F2 X4 b+ u
# w, s! u: a3 W. z
发表于 2014-8-16 21:54:15 | 显示全部楼层 来自: 中国上海
海德汉tnc530应该不用输出+号吧
发表于 2014-8-16 23:02:46 | 显示全部楼层 来自: 中国山东青岛
+0.4  +0.3 你也没说 是代表啥意思 你是没上过大学 可我们连高中都没上叫我们这些半文盲情何以堪那
发表于 2014-8-16 23:35:44 | 显示全部楼层 来自: 中国天津
我是八路军
发表于 2014-8-16 23:45:52 | 显示全部楼层 来自: 中国广东东莞
本帖最后由 呵呵仙 于 2014-8-17 00:05 编辑
$ m5 b( t. a: c( S8 K
800315 发表于 2014-8-16 23:02 static/image/common/back.gif9 b" W4 q, G$ D  V  ]* d1 B0 _
+0.4  +0.3 你也没说 是代表啥意思 你是没上过大学 可我们连高中都没上叫我们这些半文盲情何以堪那

& V* A/ M0 ^7 w' T1 H) J* ?我也想知为何是+0.4  +0.3 ,不是别的
发表于 2014-8-16 23:56:23 来自手机 | 显示全部楼层 来自: 中国上海
收藏了,谢谢!
发表于 2014-8-17 09:09:43 来自手机 | 显示全部楼层 来自: 中国河南安阳
很不错~good
 楼主| 发表于 2014-8-17 10:20:26 来自手机 | 显示全部楼层 来自: 中国陕西宝鸡
推测是不省略正负号,十进制,省略前后导零,英制4位小数截断,公制3位小数
发表于 2014-8-17 10:41:45 | 显示全部楼层 来自: 中国上海
yalukie 发表于 2014-8-17 10:20 static/image/common/back.gif! y" p7 J9 j: @
推测是不省略正负号,十进制,省略前后导零,英制4位小数截断,公制3位小数
) W1 C, q6 }  N' N2 ^
他的意思是一般程序是G01x+123.,y-123,z+158,b-35,c+25.F1000,海德汉程序为Lx+123.,y-123,z+158,b-35,c+25.F1000   我的意思LX后面的+号完全可以省掉,请楼主不要用推测,好像这类的词汇来表达
 楼主| 发表于 2014-8-17 11:24:25 来自手机 | 显示全部楼层 来自: 中国四川成都
本帖最后由 yalukie 于 2014-8-17 11:27 编辑
4 c& J( L! ?: `" o6 D) j
zhuyi0829 发表于 2014-8-17 10:414 E# W) {& d1 t# k9 u6 {- ~' U0 r
他的意思是一般程序是G01x+123.,y-123,z+158,b-35,c+25.F1000,海德汉程序为Lx+123.,y-123,z+158,b- ...

3 C2 E0 S! Q) D/ d9 I  T3 m3 s! e7 d* T0 t4 ^* d; k
事实就只是推测,毕竟我没有任何专业培训!
4 U* G3 e/ j0 N; o, C6 g! J提出可能的解决方案,验证靠自己!6 L2 o  C' {$ |- b* t( X
然后我倒是没明白你的意思!
发表于 2014-8-17 11:33:46 | 显示全部楼层 来自: 中国上海
本帖最后由 zhuyi0829 于 2014-8-17 11:50 编辑 # {# l5 F( Z$ C# l7 j0 a
yalukie 发表于 2014-8-17 11:24 http://www.3dportal.cn/discuz/static/image/common/back.gif
, g* ~" R2 L. K. ]% ^4 c2 Q* B事实就只是推测,毕竟我没有任何专业培训!% F: M; ~7 T+ N* h# m  K
提出可能的解决方案,验证靠自己!
* Z" D0 O' h% s- x, [然后我倒是没明白你的 ...
+ {6 X; V; u7 w" S

, I' g/ T2 t, w5 s) xXyzbc比如x+123.,y-123,z+158,b-35,c+25.如何把符号+输出,每行都输出
/ K" O! f; ~( ]1 w  l6 N我的意思是海德汉没有必要把这些加号都输出,不输出机床都能跑) U, H$ h) t/ V$ T1 @$ V+ s3 q: i! L
[原创] MC后处理简直强大到不能直视,用海德汉系统的可以看看 [如果只是用推测和可能的方案,我觉得楼主的标题用的不是很恰当,如本人有用词不当请谅解
发表于 2014-8-17 11:58:34 来自手机 | 显示全部楼层 来自: 中国河南安阳
zhuyi0829 发表于 2014-8-17 11:331 n! r, [9 u3 ~6 Z# |4 \, C
Xyzbc比如x+123.,y-123,z+158,b-35,c+25.如何把符号+输出,每行都输出3 Y! H/ D. U8 v. a' }
我的意思是海德汉没有必要把 ...

6 G9 S& Q) C* T9 C. S领导算了,代码是我发的~错了就错了,毕竟我要的重点是+号~
 楼主| 发表于 2014-8-17 12:04:06 来自手机 | 显示全部楼层 来自: 中国四川成都
哦!我没用过海德汉,搞不清楚!我只是纯粹实现一个特定方案!至于标题嘛,就纯粹标题党,莫太在意细节!
发表于 2014-8-17 12:14:15 | 显示全部楼层 来自: 中国上海
楼上各位见谅
发表于 2014-8-17 21:03:46 | 显示全部楼层 来自: 中国浙江嘉兴
本帖最后由 路过不买 于 2014-8-17 21:08 编辑 ' |, ]) P! r: B3 \
呵呵仙 发表于 2014-8-16 23:45 static/image/common/back.gif3 ^! G+ h# n' I! {! O0 c4 E
我也想知为何是+0.4  +0.3 ,不是别的

1 j. y) |3 [& U0 f1 c/ E" X0 a( F/ n- p+0.4 +0.3
% r8 e- Y0 c7 \$ h$ d. S前面的0.4是英制,后面0.3对应公制
) r0 k6 a5 u6 a) u6 ?" F. q$ I
! R+ a) D2 O4 }$ t+表示如果是正值,强制输出+号
  }  u: d+ @( j1 P4 {$ E: {9 t) k0.4 其中0表示小数点前面输出位.' e2 r) t7 U8 H4 E! E* V7 }' M+ t
.表示小数点. _, `5 J- v' R  K, ?0 X& t
4表示小数点后输出4位
发表于 2014-8-17 22:29:24 | 显示全部楼层 来自: 中国广东东莞
路过不买 发表于 2014-8-17 21:03 static/image/common/back.gif3 t, f! ~" q/ P9 X& x+ C$ @0 P
+0.4 +0.31 L: T) H6 i" s$ p
前面的0.4是英制,后面0.3对应公制

+ I. Q# `3 T0 z4 _# ~7 U2 ~  _老大会英文就是强,这样也知道.如果可以加分,一定加的.先收藏你的话.有空时,试试.
发表于 2014-8-18 22:14:15 | 显示全部楼层 来自: 中国山东青岛
路过不买 发表于 2014-8-17 21:03 static/image/common/back.gif& y; X. g" [1 U% t& |1 W2 S
+0.4 +0.3' e+ r2 ]9 v+ V# N
前面的0.4是英制,后面0.3对应公制
  B* a( p# q# u+ Q% N5 b: i
膜拜                                                
发表于 2016-9-7 22:15:59 | 显示全部楼层 来自: 中国安徽滁州
我是冲着百度来到你这岾子,什么吗,海德汉不是这样的,你还把这贴子删了,免的又误到别人在来你这看,早点删,不对的还放着,
 楼主| 发表于 2016-9-8 01:04:44 | 显示全部楼层 来自: 中国四川成都
2896477927 发表于 2016-9-7 22:15" |5 z6 q$ k4 W& c  f' o3 i+ z: P3 g
我是冲着百度来到你这岾子,什么吗,海德汉不是这样的,你还把这贴子删了,免的又误到别人在来你这看,早点 ...
# b. X) O# V  }  K
请说说什么不对了?
发表于 2016-9-8 07:25:41 | 显示全部楼层 来自: 中国江苏常州
好深奥啊   小学的我好难
发表于 2016-9-9 07:16:40 | 显示全部楼层 来自: 中国辽宁锦州
感觉好难啊,完全看不懂啊
发表于 2016-9-9 23:36:01 | 显示全部楼层 来自: 中国广东深圳
高手过招,:lol:
发表于 2016-9-10 11:11:04 | 显示全部楼层 来自: 中国江苏苏州
感觉表示完全看不懂,英文不好,弄后处理真的好费力
发表于 2016-9-10 11:25:20 | 显示全部楼层 来自: 中国广东深圳
楼主不说我还没有注意到!6 V. q0 H' q9 `' r: o' A7 [- {
现在附海德汉iTNC530的程式照片一张!

发表于 2016-9-10 18:30:52 | 显示全部楼层 来自: 中国江苏苏州
杠杠的杠杠的
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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