USB CNC 控制器 之 胡思乱想
这是一个去年想了好久的项目,现发表出来,给大家讨讨砖头。一、想法初衷
1.目前用USB连接的控制器比较少,能有的都是跟Mach连接的。
2.Mach在笔记本电脑上运行不是很理想。
3.Mach在运行的时候,会因为电脑的上其它程序在运行而影响到。
4.手动控制麻烦。
二、基础构建
1.控制器采用STM32芯片。
2.控制器使用USB与电脑的连接。
3.控制器与CNC的连接采用第三方驱动器。
4.上位机仿Mach3,并裁剪和增加其它功能。
5.上位机与控制器采用GAP作为上层应用通讯协议。
三、上位机软件详细说明
1.主界面采用Delphi+API编写。
2.USB驱动程序采用VC+DS+SDK编写。
3.负责解释G代码,并分解和编译为简单类型的机器码。
4.实时显示控制器的状态。
5.可以直接控制和处理“急停、复位、错误、限位”等信号。
6.具备G代码单条输入和多条输入的功能。
7.具备插件功能,并允许第三方插件产生各种G代码。
8.具备G代码管理基本功能。
四、控制器详细说明
1.固件采用IAR ARM 编译,并使用自家编写 C++ 库。
2.负责执行机器码,并将实时状态返回给上位机。
3.自身不产生任何G代码,也不产生任何机器码。
4.用户通过控制器的操纵台可以手动操作机器。
5.具备几个操控手轮,用於方便用户操作。
6.具备LCD,并与上位机同步显示当前状态。
五、优点与缺点
1.可以实时控制CNC,不受电脑运行速度的影响。
2.可以发展为脱机控制器。
3.不能直接在控制器上输入G代码。
------------------------------------
不过,想法虽然是这样,但要付之现实,估计以我一人的能力,
时间好长,而且也没有经济效益作为动力,
所以,以上也变成了仅仅是想法而已,大家用力拍砖吧。 期待村长的作品造福CNC行业 支持村长! 好~~~~~~~~ 怎么没有用1394火线接口做的呢?这个不是比USB有更好的性能吗,随便说说哈,不懂电子 当初看到用视频编辑软件控制DV磁带机就感觉很神奇~ 你好 楼主 你能帮我个忙么 我现在毕业设计就做你说的这个 我请教您问题可以么谢谢 关于上位机怎么控制下位机发脉冲的 59886879我的Q138428971609我手机号 我的联系方式 希望看到我的求助信息的懂这方面的朋友也可以加我 我是半路弄得这个的 我的意见是搞一块PCIE的卡,然后该怎么干就怎么干 问下,进展到哪一步了呢? 目前的进展是在研究怎么洗尿布会省时。。。 aleyn 发表于 2012-11-14 08:24 static/image/common/back.gif
目前的进展是在研究怎么洗尿布会省时。。。
伤不起,STM32单独解释代码估计还好
就是要重新写上位机,达到简单易用的效果应该要不少时间
做等村长更新进度 Flyback 发表于 2012-11-14 08:31
伤不起,STM32单独解释代码估计还好
就是要重新写上位机,达到简单易用的效果应该要不少时间
可以详细说说你的见解吗。 就是没有应用,不然做这个东西是很EASY的事情 其实比USB好的还有不少,比如,我建议用网线。 网络会不会更好啊?wifi?! aleyn 发表于 2012-11-14 08:24 static/image/common/back.gif
目前的进展是在研究怎么洗尿布会省时。。。
纸尿裤是一个很好的发明
PS:我家小家伙就是用纸尿裤的,除了夏天天热的时候 楼主的这个项目现在进展怎样了?
页:
[1]