5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)

标题: [DIY]用于5轴铣削CNC的LPT端口MPG [打印本页]

作者: wuyatom    时间: 2018-10-5 13:20
标题: [DIY]用于5轴铣削CNC的LPT端口MPG
本帖最后由 wuyatom 于 2018-10-5 13:20 编辑

我的5轴铣床没有MPG悬挂式手轮,所以我想创建一个方便使用它。
首先,我尝试使用一些按钮和鼠标滚轮编码器来了解LPT端口的工作原理。
原理图来自  9w2bsr.com
我使用USB端口直接从我的电脑获得5V,不需要外接电源。
经过多次尝试,我意识到13个引脚(包括8个黄色引脚和5个蓝色引脚)可用作输入; 5个红色引脚可用作输出; 8个绿色针脚被磨削。
我花了一些时间来完成原理图。
SolidWorks中的3D模型。
13输入:
4个输出:
旁边,急停和大红色按钮进入分组板,与LPT端口无关。
由于没有时间,塑料盒对我来说似乎并不坏。
我再买了一张PCI-express到LPT卡,因为我的电脑只有一个LPT端口。
安装驱动程序后,将设备管理器中的地址复制,然后将其粘贴到Mach3 端口设置中我使用端口#1连接到分支板,使用端口#2连接 MPG。
输入信号

输出信号(控制4个LED)
系统热键
OEM代码列表在这里
设置零
创建2个  .txt  文件,然后将扩展名更改为.m1s

M299.m1s
SetTRiggerMacro 300

M300.m1s
Sub Main()
If IsActive (OEMTRIG11) And getoemled (59) Then
dooembutton (1008)
End If
If IsActive (OEMTRIG11) And getoemled (60) Then
dooembutton (1009)
End If
If IsActive (OEMTRIG11) And getoemled (61) Then
dooembutton (1010)
End If
If IsActive (OEMTRIG11) And getoemled (62) Then
dooembutton (1011)
End If
If IsActive (OEMTRIG11) And getoemled (63) Then
dooembutton (1012)
End If
End Sub


保存,复制并粘贴到C:\ Mach3 \ macros \ Mach3Mill中
然后在Mach3 General Config中将M299添加到初始化字符串。

这需要在启动时运行Mach3运行宏M299。当按下设置301的按钮(这里是触发#11)时,将运行M300上的脚本。
LED控制
创建文件macropump.m1s

If GetOemDRO(828)=1 and GetOemLED(15) Then
DoOEMButton (233) DoOEMButton (236)
DoOEMButton (238) End If
If GetOemDRO(828)=0.1 And GetOemLED(15) Then
DoOEMButton (235) DoOEMButton (234) DoOEMButton (238)
End If
If GetOemDRO(828)=0.01 and GetOemLED(15) Then
DoOEMButton (237)
DoOEMButton (234)
DoOEMButton (236) End If
If GetOemLED(57) Then
ActivateSignal(OutPut1)
Else
DeActivateSignal(OutPut1)
End If

保存,复制并粘贴到C:\ Mach3 \ macros \ Mach3Mill中
然后在Mach3 General Config中的Run MacroPump上打勾
之后,重新启动Mach3以享受结果。
在这里测试视频


作者: 浮夸    时间: 2018-10-5 15:09
虽然看不懂 但看着确实挺牛逼

作者: 简单1    时间: 2018-10-5 15:52
很牛 给我做1个行不行

作者: HGQ21102    时间: 2018-10-5 16:18
支持,虽然我用MPG的情况不多
作者: ttysys    时间: 2018-10-12 14:09
这个很实用,楼主能帮忙做一个吗?付费。
作者: BFL-TT    时间: 2018-10-13 09:51
很有必要仿制一套!
作者: 1660825385    时间: 2018-11-9 00:48
完全看不懂

作者: wwk1996    时间: 2023-3-26 10:56
图片挂了
作者: 阳光zxcv    时间: 2023-3-26 11:43
当年没选学电子专业是个遗憾,搞得我学美术不实用,现在看到拿电烙铁的就不自觉的羡慕,隔行如隔山,对电子一点不懂
作者: TDDSD    时间: 2023-3-27 05:53
好像需要,标记一个.
作者: wuyatom    时间: 2023-3-27 22:15
其实并不难的,只不过很抱歉,上面的图挂了
作者: wuyatom    时间: 2023-3-27 22:23
(, 下载次数: 88) (, 下载次数: 63) (, 下载次数: 76) (, 下载次数: 83) (, 下载次数: 88) (, 下载次数: 67) (, 下载次数: 66) (, 下载次数: 55)

作者: abao2k    时间: 2023-10-9 18:29
怎么看着像机器翻译的呢

作者: 阳光zxcv    时间: 2023-10-10 13:20
高手,看不懂
作者: wuyatom    时间: 2023-10-16 03:06
N年前的东西了




欢迎光临 5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年) (http://wz.5imx.com/) Powered by Discuz! X3.3