青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2009-12-2 10:22 | 显示全部楼层 |阅读模式
右边的小数位第4位是5的时候。怎么四舍五入小数位第3位。如左边的后处理
  I# m7 T# q, ]; h2 \4 B2 VX-2.6145 ----  X-2.615
  ?5 f! V( ]! q# O小数位大于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
$ G6 J. _5 a6 ~
; A; P# j% P# n& d% k( t% K如果没有pui的,在def里面:+ O$ z6 o9 x& S  [8 j4 `0 m
先找Address X的Format是什么,6 L7 P: K: [4 D% z
比如下面的X用的Format是Coordinate,一般默认都是Coordinate,除非被改动过:
1 E* u, `$ d6 b& [) c) |9 B  ADDRESS X : O6 M; _5 y: \0 K
  {+ {% A( K; z( z% }+ ^/ l
      FORMAT      Coordinate
5 A/ B* l. h+ v' Q: f( o      FORCE       off
, Z5 i, q, ^% h; Y      MAX         9999.9999 Truncate0 ?! W9 Q; Y9 N, v# b, Q( r- ?
      MIN         -9999.9999 Truncate
% S. B! n1 k# k* z& I3 H% _      LEADER      [$mom_sys_leader(X)]4 L  o, ]" F& T, H0 f! B2 r
      ZERO_FORMAT Zero_real; _7 @# w2 |7 k3 M. P' {
  }
* R" @0 C/ [2 F5 _; Q* H/ g" }
$ v2 z! B1 k* m) \$ @  L# Q然后找format->Coordinate:
1 W8 F/ B% E' Y8 ~" }: `5 x################ FORMAT DECLARATIONS #################7 g% n1 C7 Y5 o6 w  ^
  FORMAT AbsCoord "&__5.4_"
2 G4 m  }0 d4 A- c; a5 i  FORMAT Coordinate "&__4.4_"& `5 a! k8 e% o( w  c
......
8 H& s7 c. b7 Y把FORMAT Coordinate "&__4.4_"改成 FORMAT Coordinate "&__4.3_"
7 [2 f$ M3 S& w8 A; {& t9 z* {这里的4和3代表输出的小数位.
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-7 09:59 , Processed in 0.267655 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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