找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 18837|回复: 43

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

[复制链接]

2

主题

82

回帖

1536

积分

六级士官

积分
1536
发表于 2017-5-21 04:03:55 | 显示全部楼层 |阅读模式

  1. O9007
  2. #111=#5021
  3. #112=#5022
  4. M99
  5. O9008
  6. #121=#5021
  7. #122=#5022
  8. M99
  9. O9009
  10. #131=#5021
  11. #132=#5022
  12. #1=#111*[#122-#132]+#121*[#132-#112]+#131*[#112-#122]
  13. IF[#1 EQ 0] THEN #3000=1(Error/3 In a staright line)
  14. #2=[#111*#111+#112*#112-#121*#121-#122*#122]/2
  15. #3=[#111*#111+#112*#112-#131*#131-#132*#132]/2
  16. #4=#2*[#112-#132]-#3*[#112-#122]
  17. #5=#3*[#111-#121]-#2*[#111-#131]
  18. (半径-#30=SQRT[[#4/#1-#111]*[#4/#1-#111]+[#5/#1-#112]*[#5/#1-#112]])
  19. #5221=#4/#1
  20. #5222=#5/#1
  21. #111=#0
  22. #112=#0
  23. #121=#0
  24. #122=#0
  25. #131=#0
  26. #132=#0
  27. M99
复制代码


fanuc可以打开参数6077-6079输入机床没有的m代码,之后就能够在mdi页面用m功能调用了。例如我设置的是6077=77,6078=78,6079=79,所以第一点运行M77,第二点运行M78,最后M79。这样就能把圆心坐标输入到G54里面了!

2

主题

82

回帖

1536

积分

六级士官

积分
1536
 楼主| 发表于 2018-8-2 19:02:35 | 显示全部楼层
本帖最后由 l铁匠l 于 2018-8-2 19:18 编辑
mastercam.lele 发表于 2018-4-3 12:01
还有只能g54吗?大神出个可以g54-g59的

可以做任何坐标!包括G54.1坐标,把它做成计算当前运行的加工坐标就行了。把程序作成读取当前的工件坐标就行了!

IF[#4014EQ54.1]GOTO10
#[5221+[#4014-54]*20]=#4/#1
#[5221+[#4014-54]*20]=#5/#1
GOTO99
N10
#[7001+[#4130-1]*20]=#4/#1
#[7002+[#4130-1]*20]=#5/#1
N99

三点找圆心.zip

517 Bytes, 阅读权限: 10, 下载次数: 313, 下载积分: G币 -1

2

主题

82

回帖

1536

积分

六级士官

积分
1536
 楼主| 发表于 2021-5-30 19:25:23 | 显示全部楼层

4

主题

186

回帖

931

积分

五级士官

积分
931
发表于 2017-5-21 18:20:01 | 显示全部楼层
怎么用的啊?

2

主题

82

回帖

1536

积分

六级士官

积分
1536
 楼主| 发表于 2017-5-22 02:56:17 | 显示全部楼层

Mxx调用,如O9007对应的是参数6077,就在机床参数修改成你想要的代码就还好了

2

主题

57

回帖

192

积分

上等兵

积分
192
发表于 2017-10-21 21:31:55 | 显示全部楼层
请大神举例说明一下 很感谢!

0

主题

132

回帖

638

积分

三级士官

积分
638
发表于 2018-3-8 20:40:28 | 显示全部楼层
这个可以

1

主题

107

回帖

968

积分

五级士官

积分
968
发表于 2018-4-3 11:58:30 来自手机 | 显示全部楼层
还是不清楚怎么用?三菱系统的能用吗?

1

主题

107

回帖

968

积分

五级士官

积分
968
发表于 2018-4-3 11:59:56 来自手机 | 显示全部楼层
还有o9009 里面的半径字要不要删掉?

1

主题

107

回帖

968

积分

五级士官

积分
968
发表于 2018-4-3 12:01:37 来自手机 | 显示全部楼层
还有只能g54吗?大神出个可以g54-g59的

2

主题

82

回帖

1536

积分

六级士官

积分
1536
 楼主| 发表于 2018-8-2 18:46:23 | 显示全部楼层
mastercam.lele 发表于 2018-4-3 11:59
还有o9009 里面的半径字要不要删掉?

哪一行是算半径的,已经注释掉了!删除和不删除都不会运行!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-17 01:52

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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