大海作坊 DIY  CNC  BBS USBCNC  MACH3

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1356|回复: 4

MK2 暂停实现 关闭主轴,实现多个输出控制设置

[复制链接]
发表于 2017-3-26 08:12:52 | 显示全部楼层 |阅读模式
USBCNC软件 有暂停 停止 急停功能  按急停和停止后再启动会从程序最前面开始,这样使用不方便。这个软件按暂停后可以暂停,但暂停的时候主轴不能设置停止,如果需要这个功能就没有办法


MK2 有个暂停输出设置(MK1没有),我利用这个功能组合一下可以实现暂停关闭主轴,再运行主轴打开。

我的MK2 4轴控制板接线 参考一下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2017-3-27 08:13:03 来自手机 | 显示全部楼层
多谢分享   
 楼主| 发表于 2017-5-2 10:50:32 | 显示全部楼层
MK2-9有7个输出端,一般我们只会使用M3 M4 M5 M7 M8 M9设置控制3个输出, 其实可以用M63 控制7个输出

可以在程序中这样写 M63 P3 Q1;就是OUT3打开输出,M63 P3 Q0,就是OUT3关闭输出,这样就可以自由设置开关OUT1-7了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2017-5-2 11:10:51 | 显示全部楼层
官方说明说中一个球面代码 发 看看  有G M代码 还有O代码 还可以运算,下面程序可以复制显示

%
G90
G21
#1=50 (width of box)
#2=2 (tool radius)
#3=4 (height of box)
#4=5 (resolution in degrees)
#5=#4 (counter)
#6=[[#1/2]+#2] (actual radius of circle - cutter radius + radius)
G01 X0 Y0
o140 do
#8 = [[SIN[#5]*#6]*SIN[45]] ( X and Y position)
#9 = [0-[[1-COS[#5]]*#6]] (Z position)
G1 X[#8] Y[#8]
Z[#9]
G18 G02 X[0-#8] Z[#9] I[0-#8] K[0-[#9+[#6]]]
G19 G03 Y[0-#8] Z[#9] J[0-#8] K[0-[#9+[#6]]]
G18 G03 X[#8] Z[#9] I[#8] K[0-[#9+[#6]]]
G19 G02 Y[#8] Z[#9] J[#8] K[0-[#9+[#6]]]
#5 = [#5+#4]
o140 while [#8 LT [#1/2-#2-#3]]
G1 Z1
X0 Y0
m02

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2018-5-24 10:17:51 | 显示全部楼层
谢谢大海!
回复

使用道具 举报

国内第一个推广 欢迎使用

手机版|Archiver|大海作坊 ( 湘ICP备17019901 )

GMT+8, 2018-6-20 15:40

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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