中华DIY论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9958|回复: 3
打印 上一主题 下一主题

新CNC控制软件MACH4的初步体验,有点小惊喜,有点小失落。

[复制链接]
  • TA的每日心情
    开心
    2023-3-24 00:52
  • 签到天数: 2 天

    [LV.1]初来乍到

    0

    主题

    6

    帖子

    2043

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    2043

    medal5medal6medal7medal8medal9medal10

    楼主
    发表于 2023-3-23 22:08:57 | 显示全部楼层
    MACH3想更高的频率,就得外部运动插件,使用外部运动控制器才行了,看哪种最高4MHZ的控制 卡,都是使用了FPGA,和网口作为传输接口,MACH3有三种运动方式,一种是按一定的时间间隔生成步数,只要把这些步数发送到卡上,插补脉冲输出 就行了,一种是DDA模式,MACH3官方的G100卡专用的,具体算法怎么也分析不出来,资料太少了,另一种是命令模式,MACH3只把G代码解释出各轴移动的距离,哪就得自己实现前瞻处理,对应MACH3的CV模式,恒速度模式,这种CV模式,在转角时的尖角处,会把尖角的根据夹角的大小,插入相应半径的圆弧进尖角处,即把尖角修改为圆弧来过弯,以保证更高的过弯速度 ,另一种模式是精确停止模式,这种模式在每一条路径中都是从0加速到最大速度,再路径未端减速到停止,下一条路径也是如此,所以叫精确停止模式,可以说没有前瞻,另外还有就是圆弧插补也得要自己实现,然后是把相应的数据 发送到你的控制器上进行实际的运动处理输出 脉冲

    另外也看了楼主发的另一个MACH4的破解帖子,不知道楼主破解得怎么样了,下载了哪个1的版本,是没有反调试的,可以进行OD,或者IDA调试,我在IDA中轻松能找到MACH4加载LIC文件位置,但老版本研究没啥意义,新版本的带有反调试,无法调试,只能静态分析,无从下手的,要是能有新版本的破解可用,我是很有兴趣去研究MACH4的插件编写部分,这样可以自己写运动控制卡

    MACH3的下载个SDK包就可以写运动插件了,不知道楼主有没兴趣,有兴趣的联系一下,一起研究
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    中华DIY论坛QQ官群:205778249

    Archiver|手机版|小黑屋|中华DIY论坛  

    GMT+8, 2024-5-4 03:31 , Processed in 0.299248 second(s), 34 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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