开源DragonCNC资料发布区
开源DragonCNC--功能规划0.1版 我觉得,直接贴在帖子里更直观一些。{:smile:} 我来贴出楼主的规划1.0————————————————————————————————————————————————
上位机程序
软件部分借鉴LINUXCNC部分,比如:G代码解析,任务管理模块;
参数管理模块
借鉴LINUXCNC模块机制;
手动模式
单步手段;连续单步;
自动模式
运动控制G代码解析,刀半径,长度补偿;刚性攻丝;加工仿真;回零;错误处理模块;坐标模块;
主轴控制
主轴正向反向控制;
HMI界面
2.核心算法规划
2.1 直线,圆弧等插补算法
2.2 小线段前瞻算法
2.3. 刀补算法
2.4 速度规划算法
3.硬件规划
3.1 进给轴
信号采集,滤波,轴脉冲信号处理,包括IO信号与驱动器A,B,Z等信号。
3.2 手轮
手轮信号采集,滤波,状态处理。
3.3.主轴
主轴信号采集,滤波
3.4 IO
IO信号采集,滤波
3.5 编码器断线检测
3.6 总线功能
ARM+FPGA+DSP与其它外围部件,FLASH,DRAM部件总线通讯。
学习下,感谢楼主。 期待楼主的开源数控系统啊{:lol:} 期待楼主的开源数控系统 觉得不错呀 期待ing!!!!!!!!!! mark,看看你的功力 期待楼主的开源数控系统 建议上位机直接用 LINUXCNC,集中精力搞下面的, 下面的问题搞精了,解决了,再说 楼上的方法很好,很可行啊! 上下通吃,工作量不小呀。 这个是大手笔,谢谢楼主分享 大工程啊 楼主加油 期待ing!!!!!!!!!! holts2 发表于 2014-12-8 09:08
建议上位机直接用 LINUXCNC,集中精力搞下面的, 下面的问题搞精了,解决了,再说 ...
呵呵 我就是这么想的 roy189 发表于 2014-12-8 21:08
呵呵 我就是这么想的
分享给你的有了解过吗 zhiyiyunmeng@ 发表于 2014-12-8 23:25
分享给你的有了解过吗
???什么啊? roy189 发表于 2014-12-9 21:21
???什么啊?
http://baike.baidu.com/view/10722297.htm?fr=aladdin
建议你了解些这款。6轴,STM32单片机方案。自己的上位机方案。
http://www.planet-cnc.com/index.php?page=shop
还有这种他的8位单片机版本是开源的最大频率限制25KHZ。我雕刻机目前在使用。我感觉性能很棒的。25KHZ频率虽然低但是配合我的雕刻机速度F5000以上很轻松。8细分脉冲最快速度F7500.
个人认为上位机才是你的重中之重。那块板卡是其次的东西。有上位机你板卡可以选择很多种方案来设计开发。你觉得呢? 2015年1月9日11:35:05,标记下 给楼主加油!学习了! 支持。楼主做完再开源?还是说一边做一边开源,也出些东西让想玩的小弟也参与玩玩? 支持。加油 毛毛 发表于 2015-10-5 18:19
支持。加油
您会做硬件不?FPGA,硬件PCB之类 编码器信号处理之类的 FPGA不会,编码器也没用过。其它还可以。运动控制方面是空白。所以才想向你这样的大牛学学{:biggrin:} 楼主得加油了,进展如何?? 楼主加油!
页:
[1]