5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
楼主: toly
打印 上一主题 下一主题

斗胆想做CNC控制器

  [复制链接]
21
发表于 2012-9-4 18:21 | 只看该作者
吹水的吧,我也是程序员,G代码解译程序,G代码转图形刀路之类的源代码都有。

欢迎继续阅读楼主其他信息

22
发表于 2012-9-4 18:24 | 只看该作者
23
发表于 2012-9-4 18:32 | 只看该作者
帮顶
很贵开发费,用台旧电脑就可以,我才用250元买台旧电脑,很好用
24
发表于 2012-9-4 18:34 | 只看该作者
ada123 发表于 2012-9-4 18:21
吹水的吧,我也是程序员,G代码解译程序,G代码转图形刀路之类的源代码都有。

可益下坛友吗?
25
发表于 2012-9-5 01:39 | 只看该作者
留爪学习
26
发表于 2012-9-5 07:54 | 只看该作者
其实这个东西我也有兴趣,并不是说一台二手电脑价格不高。为什么要折腾的问题。   对知识产权的管理越来越严格是个趋势。要发展自己国家的加工产业。。老是被动受制于人也不是办法。
打个比方。。。我们做点雕刻机。。。是不打紧。。。   但是如果做到厂家产品级别。。您敢用  mach3???    不是只有掏钱,买什么  西门子   法兰克    什么的。。。价格不便宜呀。
就算做不好。。。作为学习也是非常好的。。。。学习什么呢???学习。。。中间遇到的困难。。。。    看到困难是好事。。。至少还看到了。。。如果没有看到不是更郁闷。
       有坛友说。。。单片机+uln2003+步进驱动器   电机就转动了。。。这个是简单。。。但继续往下走。。。困难就出来了。。。

我们用mach3    设置多少转为 1mm时   不一定是设置整数的对吧。   事实上不是整数的时候。。也很多。。。。整数  和   浮点数(小数)   对于单片机的差别是很大的。。。。加减法还勉强。。。乘除法。。。。我的天。。慢呀。。。
曾经试图  设计一个  发动机控制器  ecu   架构都搭好了。。。。。一仿真。。。我的那个天。。脉冲延迟时间那个长。。。。    乘除法占用单片机的时间太长了。。。
           后来用dsp做的   赛车拨片式变速器控制器。。。。也就能到发动机转速2万转。。。基本满足赛车的需求。。。
又要照顾显示部分。还要照顾数据处理。。。更要照顾脉冲输出。  不是个容易的事情。
显示部分所占用的单片机资源并不是个小数字。
毕竟我目前也开发了相关   单个步进控制   带数字显示   带数据运算的系统。中间要协调之间的关系。。头很大。。。而且没有涉及乘除法的运算。也不涉及G代码。和SD卡 不涉及液晶屏。
http://bbs.5imx.com/bbs/forum.php?mod=viewthread&tid=520724
        相信您比我厉害。。。与您共勉。。。加油。。。其他资料我不感兴趣。。。遇到啥困难说一声。。。大家学习。。。一下。。。困难是最宝贵的财富。

评分

参与人数 2威望 +4 收起 理由
pdwabc + 2 偶像,膜拜
lgh_sy + 2 赞一个!

查看全部评分

27
发表于 2012-9-5 09:41 | 只看该作者
本帖最后由 yzwindos 于 2012-9-5 09:42 编辑

楼主送我的鲜花我看到了。。。。。理论上讲,再高的山只要我们还能一步一步的走下去。。都能不断攀登的。。。。理论很简单。。。但也许这就是diy的精神所在吧???   

只要去做,做了总有收获的。。。。。

对于  穷人玩法   对在下语言符号上的建议。。。在下表示愧疚。。。。在下写专利和对外的文件。也不会这样写。。。。。因为在下觉得  5imx论坛就像自己家。。。这里的人都是熟人。。。穿着拖鞋。。。和背心。。。特别的自在。。。(脑袋多半处于逻辑状态,难得非逻辑状态,爽呀)

我跟朋友在网上说话都这样。。。。。对您的关心表示感谢。。。也表示愧疚。。。因为实在不愿放弃自在。。望理解。。和包容。。谢谢。。。。
头像被屏蔽
28
发表于 2012-9-5 10:10 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
29
发表于 2012-9-5 10:32 | 只看该作者
本帖最后由 shadow.dark 于 2012-9-5 10:46 编辑

如果说知识产权的话,也没有必要上单片机对么,你可以开发运行在电脑上的软件不是么。现在电脑超便宜,而单片机限制太多也不见得好用,光是驱动一个大屏幕,就费不少牛劲。如果有精力有能力,还真不如花点时间做好接口卡和电脑上的软件。站在巨人的肩膀上,总比另起炉灶来的又快又好。我们就不去管巨人是黄头发还是黑头发了吧。
30
发表于 2012-9-5 13:24 | 只看该作者
本帖最后由 五行烧友 于 2012-9-5 13:27 编辑

快点做吧,只要价格性能优,很多人要的。

这是 N 年前人家做的,供参考。

用过这套系统的来讲解一下怎么样。


















31
发表于 2012-9-5 14:37 | 只看该作者
shadow.dark 发表于 2012-9-5 10:32
如果说知识产权的话,也没有必要上单片机对么,你可以开发运行在电脑上的软件不是么。现在电脑超便宜,而单 ...

巨人也不会给你一辈子肩膀让你站的,你要用一辈子mach3吗,没有核心的东西,万一哪天给你断奶了呢。从中学计算机老师那里听来的故事,现卖给大家,当年cpu厂家远不止intel和amd两家,其中intel最领先,有天intel宣布免费提供自家cpu的图纸,于是大部分竞争对手放弃了昂贵的研发,成了intel的代工。当然,后来有天intel宣布不再提供图纸了,于是没有研发能力的都死掉了,amd当时差一点也没了。mach3会像曾经免费提供图纸的cpu一样被淘汰,例仅不支持并口一项就是硬伤,虽说现在并口破电脑很便宜,但是新电脑都没有并口了,并口消失的那天,也是mach3消失的那天,虽然现在看起来还很远。
32
发表于 2012-9-5 17:24 | 只看该作者
其实也没有什么好斗胆的。。。民间的科技实力越来越强了。。。。给楼主打打气。。。。加加油。。。

其实已近有人做成功了。。。不过只有3轴。。。

http://bbs.yleee.com.cn/thread-10472-1-1.html

芯片atmaga   m32    工作频率也不高。。。8M        您可以试试  stm32   最主要是稳定性。。。   其次频率到了  75Mhz     好像内带乘法器。。。

价格也不太高。。。仿真器价格也比较中庸。。。。

另外回复坛友们    其实并口是一个限制。。。它的速度其实是不高的。。。           而且系统本身也是一个限制,而不是什么肩膀。 它本身占用了大量的资源。中断的优先级别也非常高。。。使用分时多任务方式。。。实时性在严格的情况下难以保证。

由一个完全建立于底层的   cnc   控制程序。。。使用高速端口。。。对外输出。。。会是一个比较有趣的事情。   再也不用担心那个程序来抢占资源了。。。输出的脉冲。。也会更容易控制。。。。
33
发表于 2012-9-5 18:27 | 只看该作者
楼主可以去学学Arduino
34
发表于 2012-9-5 19:10 | 只看该作者
G代码算法很简单,关键要稳定吧
35
发表于 2012-9-5 19:16 | 只看该作者
比较一下:
25KHZ 用PIC18F4550,我么用过,估计 8bit 40MHZ 20MIPS                    
200KHZ 用stm32f4 168MHZ 200MIPS 32位带浮点  ,工作量就是软件
36
发表于 2012-9-5 20:19 | 只看该作者
我说了半天你没看懂???你完全可以在普通电脑上开发你的软件啊,比如用C#开发,这谁能断的了你的奶??还方便、便宜,界面好。然后开发你自己的接口卡,比如USB的接口卡。不要退回去用嵌入式了。又没有功耗、体积、耗电之类的限制。为什么一定要嵌入式??搞不懂。
37
发表于 2012-9-5 20:43 | 只看该作者
shadow.dark 发表于 2012-9-5 20:19
我说了半天你没看懂???你完全可以在普通电脑上开发你的软件啊,比如用C#开发,这谁能断的了你的奶??还 ...

这里说的就是USB控制卡啊,xp实时性差,多我来说没软件底子,根本进不了底层;
如果插补用PC的U做当然能力巨大,但是不是单片系统,难道你不喜欢一个芯片完成一个系统?不喜欢ALLINONE?
38
发表于 2012-9-6 00:35 | 只看该作者
个人感觉弄台电脑最方便,等单片机程序搞好能用的话,估计机器也生锈了,呵呵!~~但还是支持楼主的想法,加油!~~~
39
发表于 2012-9-6 00:38 | 只看该作者

期待楼主早做出来
40
发表于 2012-9-6 07:44 | 只看该作者
tomhare 发表于 2012-9-5 20:43
这里说的就是USB控制卡啊,xp实时性差,多我来说没软件底子,根本进不了底层;
如果插补用PC的U做当然能力巨 ...

搞过一段时间的嵌入式,深知嵌入式乃不得已而用之。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

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