青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 8699|回复: 5

[疑难] UG 后处理程序里面的X,Y,Z 小数位第4位如果是5,怎么让它四舍五入到小数位第3位。

[复制链接]
发表于 2009-12-2 10:22 | 显示全部楼层 |阅读模式
右边的小数位第4位是5的时候。怎么四舍五入小数位第3位。如左边的后处理
5 X% e  ]4 ~0 ?0 vX-2.6145 ----  X-2.615
- g5 W7 P- n. \6 m0 H# J小数位大于5则会自动四舍五入。小数位小于5则会去掉第4位。就是5的时候去掉了。但收不到第3位去。后处理该怎么改?
后处理小数位问题.jpg
发表于 2009-12-2 10:38 | 显示全部楼层
这个要在你做后处理器的时候改的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-2 12:20 | 显示全部楼层
没有PUI文件,直接改DEF文件怎么改啊?
回复 支持 反对

使用道具 举报

发表于 2009-12-2 21:33 | 显示全部楼层
那位高手出来探讨一下啊?
回复 支持 反对

使用道具 举报

发表于 2009-12-3 10:02 | 显示全部楼层
3# zhaojun4396
, i7 [! K: I1 W2 T0 A% W0 A5 o; C" X& D2 n+ F4 I
如果没有pui的,在def里面:
- \( R5 }) b2 F9 J先找Address X的Format是什么,4 k1 E, {# q% Q
比如下面的X用的Format是Coordinate,一般默认都是Coordinate,除非被改动过:7 ]/ j. e* `7 o, n
  ADDRESS X & U( Q- g3 S! o% ?0 I
  {+ Y# T( M+ @, `4 g* O# d
      FORMAT      Coordinate
/ @$ V, [# M/ K, L3 T      FORCE       off
' @9 O3 {0 Q7 N  c0 n/ B7 I' j! t      MAX         9999.9999 Truncate
/ w2 o! J. d5 i4 Z8 o      MIN         -9999.9999 Truncate9 ?) X: r' B: _4 j+ I9 z) L* K+ w3 l2 m
      LEADER      [$mom_sys_leader(X)]& G& S& j- {' a4 D9 R* h' n2 Q+ f; S+ r6 r  M
      ZERO_FORMAT Zero_real
# x: R; M2 @  f- u% e2 w1 k  }/ E2 Y) j& {. {. M, p

0 G3 T! M8 p& I; p3 M然后找format->Coordinate:
' I. a- m+ b6 y, j################ FORMAT DECLARATIONS #################
9 M: w' b: L6 ^8 F  FORMAT AbsCoord "&__5.4_"
2 b2 k0 w; o2 A" A+ ?1 U, w  FORMAT Coordinate "&__4.4_"
2 j! B& D0 T2 R& K2 ~- h......
3 U5 R( }. A/ i# ~把FORMAT Coordinate "&__4.4_"改成 FORMAT Coordinate "&__4.3_"% @( J, Z6 u+ F* c/ W$ z
这里的4和3代表输出的小数位.
回复 支持 反对

使用道具 举报

发表于 2010-1-2 14:22 | 显示全部楼层
支持楼上的
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-5-11 06:53 , Processed in 0.054624 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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