找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
楼主: l铁匠l

[分享] 寻边器任意三点找圆心宏程序

[复制链接]

2

主题

82

回帖

1472

积分

六级士官

积分
1472
 楼主| 发表于 2022-5-17 20:48:19 | 显示全部楼层
2228977390 发表于 2022-5-11 21:31
我试了下三点分圆有问题,不知道是不是哪里算错了。。你试试三个点(1,2)(2,1)(1,0)带进去,圆心是 ...

我这边没错啊,机床FANUC Oi。

9

主题

104

回帖

3503

积分

中尉

积分
3503
发表于 2022-5-28 23:30:59 | 显示全部楼层
l铁匠l 发表于 2022-05-17 20:48


我这边没错啊,机床FANUC Oi。
没问题了。是我算错了没有除以#1。M代码调用是真好用。

22

主题

222

回帖

2001

积分

少尉

积分
2001
发表于 2022-6-6 14:49:43 | 显示全部楼层
我使用你这个宏程序分小工件能正常运行,可是当直径大于400以上,到第三点分中时会 出现“PS0003 数位太多”的报警情况,请问如何处理呢?

2

主题

82

回帖

1472

积分

六级士官

积分
1472
 楼主| 发表于 2022-6-7 08:23:22 | 显示全部楼层
lqlkmqj2 发表于 2022-6-6 14:49
我使用你这个宏程序分小工件能正常运行,可是当直径大于400以上,到第三点分中时会 出现“PS0003 数位太多 ...

如果出现这种情况,可以用取余法消除多余的小数,如#100=[FIX[#100*1000]]/1000。

2

主题

82

回帖

1472

积分

六级士官

积分
1472
 楼主| 发表于 2022-6-7 09:14:44 来自手机 | 显示全部楼层
l铁匠l 发表于 2022-6-7 08:23
如果出现这种情况,可以用取余法消除多余的小数,如#100=[FIX[#100*1000]]/1000。

是去余,打错字了,不好意思。如果是4位小数的机床就是*10000再/10000,计算结果小数点后面位太多的情况下都可以这样做。

22

主题

222

回帖

2001

积分

少尉

积分
2001
发表于 2022-6-8 16:25:00 | 显示全部楼层
l铁匠l 发表于 2022-6-7 09:14
是去余,打错字了,不好意思。如果是4位小数的机床就是*10000再/10000,计算结果小数点后面位太多的情况 ...

这样就会降低对刀精度,FIX是去除小数点后面的数,能不能保留小数点后面3位或4位数,这样对刀精度才有保障。请指教,谢谢!!

2

主题

82

回帖

1472

积分

六级士官

积分
1472
 楼主| 发表于 2022-6-9 10:05:32 来自手机 | 显示全部楼层
lqlkmqj2 发表于 2022-6-8 16:25
这样就会降低对刀精度,FIX是去除小数点后面的数,能不能保留小数点后面3位或4位数,这样对刀精度才有保 ...

不会啊,你没发现我是乘以1000或者10000再去掉小数的么?就比如我的机床是3位小数的,那我乘以1000后再去掉后面的小数再除以1000那不是保留了3位小数么?

2

主题

82

回帖

1472

积分

六级士官

积分
1472
 楼主| 发表于 2022-6-9 10:09:41 来自手机 | 显示全部楼层
lqlkmqj2 发表于 2022-6-8 16:25
这样就会降低对刀精度,FIX是去除小数点后面的数,能不能保留小数点后面3位或4位数,这样对刀精度才有保 ...

前面我写的是这样的 #100=[FIX[#100*1000]]/1000 结果是保留3位小数呢。

22

主题

222

回帖

2001

积分

少尉

积分
2001
发表于 2022-6-9 11:42:00 | 显示全部楼层
l铁匠l 发表于 2022-6-9 10:09
前面我写的是这样的 #100=[FIX[#100*1000]]/1000 结果是保留3位小数呢。

现在搞明白了,非常感谢!{:}{:}

2

主题

82

回帖

1472

积分

六级士官

积分
1472
 楼主| 发表于 2022-6-9 14:33:25 来自手机 | 显示全部楼层
lqlkmqj2 发表于 2022-6-9 11:42
现在搞明白了,非常感谢!

这只是一个简单的数学问题,但是哪个变量造成溢出只能你自己发现了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-1-5 09:44

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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