找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
楼主: 讨饭吃ss

fanuc18i数控铣宏程序计算问题,求指导

[复制链接]
发表于 2013-3-9 10:33:37 | 显示全部楼层
机械论坛是个神奇的地方,各路大神高招奇出
 楼主| 发表于 2013-3-9 13:19:13 | 显示全部楼层
虚缈 发表于 2013-3-8 16:58 ! A) H- D6 I* n' S4 |2 C1 m3 k
这个问题其实有个很好的解决方法,我也有个切身体会,我有一国产机床它的机床回零到位是:一小圆台刚好插到 ...

1 M9 ?9 ?. U' `% ~6 Z可以试试,我下午再搞一下。但是今天我在搞的时候让我有感觉它确实是系统计算问题,我在原程序未作任何改动的情况下将坐标Z值抬高100mm,也就是不切削工件空运行程序的时侯,它最后竟然算到100.2,但是换个工件接着做又是切到1.2很郁闷,也许jiangssli师傅解释的很对系统计算问题,但是我是真心没有搞懂?判断语句不严谨?还望不吝指教。
 楼主| 发表于 2013-3-9 13:22:28 | 显示全部楼层
jiangssli 发表于 2013-3-8 08:28
8 {7 z5 Q' v/ }% Z) F6 v) l系统计算的时候把十进制转换成二进制,计算完以后又把二进制转换成十进制,反复几次以后你看见的结果和实际计 ...

3 Z  B* M, ]9 @& A- |1 x0 x8 X& O" `是不是可以说系统计算的时候二进制十进制之间转换有误差而正好我的判断语句不严谨,??
发表于 2013-3-9 13:47:24 | 显示全部楼层
讨饭吃ss 发表于 2013-3-9 13:22
; e" V: Z* o3 n) r. O5 A8 n& M/ o是不是可以说系统计算的时候二进制十进制之间转换有误差而正好我的判断语句不严谨,??
7 h/ Q3 W5 V/ ]. z
基本是这样的,有时候我用系统变量读取数控车的刀具数据,也许读出结果是707.063123....其实应该是707,这就是二进制转换十进制出现的问题
发表于 2013-3-9 13:48:12 | 显示全部楼层
讨饭吃ss 发表于 2013-3-9 13:22
5 y, m& e3 f1 \; I是不是可以说系统计算的时候二进制十进制之间转换有误差而正好我的判断语句不严谨,??
: S/ w' X5 w% T! G6 g6 E  f; y
基本是这样的,有时候我用系统变量读取数控车的刀具数据,也许读出结果是707.063123....其实应该是707,这就是二进制转换十进制出现的问题
发表于 2013-3-9 15:51:16 | 显示全部楼层
虚缈 发表于 2013-3-8 16:58
. G  r& R% h3 x: ]+ A& E这个问题其实有个很好的解决方法,我也有个切身体会,我有一国产机床它的机床回零到位是:一小圆台刚好插到 ...

1 k8 S  S* A2 c9 t6 A是不是很完美我不是很清楚,对于宏程序来说它确实有很多我们想不到的方方面面,但我所要的只是对这一问题最终结果,至少我用这个方法解决我的问题。
 楼主| 发表于 2013-3-9 22:20:17 | 显示全部楼层
虚缈 发表于 2013-3-9 15:51
9 q6 a9 ?- W2 Y& ]& X5 i! D; c是不是很完美我不是很清楚,对于宏程序来说它确实有很多我们想不到的方方面面,但我所要的只是对这一问题 ...
, H  Q1 p. ?& L# j3 L
对头,能解决问题的都是好方法{:soso_e113:},{:soso_e157:}{:soso_e157:}
发表于 2015-1-20 09:01:53 | 显示全部楼层
其实没必要。坐标系00,坐标Z你补上-0.2,#2直接是整数1,在试试6 n9 c! _. v; v! X& B, ~
发表于 2015-1-20 09:37:16 | 显示全部楼层
应该不会吧,没遇到过
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Archiver|手机版|小黑屋|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-6-20 10:18 , Processed in 0.061319 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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