搜索
bottom↓
回复: 205

开源老外三轴的CNC工程源码,MDK,STM32

  [复制链接]

出0入0汤圆

发表于 2014-5-29 12:48:06 | 显示全部楼层 |阅读模式
论坛潜水多年,一步步由stm32入门嵌入式,虽然现在产品是基于nxp的运动控制系统,但对stm32依然倍感亲切;
玩运动控制靠的还是数学,废话不说,上传源码!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2014-5-29 13:07:26 | 显示全部楼层
很好的资料,收藏先.多谢分享!

出0入0汤圆

发表于 2014-5-29 13:12:37 | 显示全部楼层
          好资料

出0入0汤圆

发表于 2014-5-29 13:20:48 | 显示全部楼层
标记,开源老外三轴的CNC工程源码,MDK,STM32

出0入0汤圆

发表于 2014-5-29 13:23:32 | 显示全部楼层
mark,

出0入0汤圆

发表于 2014-5-29 13:32:14 | 显示全部楼层
楼主,我想告诉你,你是大好人。谢谢啦....

出0入0汤圆

发表于 2014-5-29 13:35:24 | 显示全部楼层
把楼主顶到爽的喷尿啊,

出0入0汤圆

发表于 2014-5-29 13:38:02 | 显示全部楼层
mark,开源老外三轴的CNC工程源码,MDK,STM32

出0入0汤圆

 楼主| 发表于 2014-5-29 13:44:55 | 显示全部楼层
看懂并能裁剪这个工程,需要耐心+时间;我裁剪后引入OS,产品性能杠杠的;对于初级stm32技术人员玩好了也就中级了。

出100入101汤圆

发表于 2014-5-29 14:09:39 | 显示全部楼层
shuangbang 发表于 2014-5-29 13:44
看懂并能裁剪这个工程,需要耐心+时间;我裁剪后引入OS,产品性能杠杠的;对于初级stm32技术人员玩好了也就 ...


基本不动,直接用到产品中么?

出0入0汤圆

 楼主| 发表于 2014-5-29 14:18:03 | 显示全部楼层
fengyunyu 发表于 2014-5-29 14:09
基本不动,直接用到产品中么?

个看你能力了,因为我的系统是四轴联动所以必须要增减各种功能,成本不到一百元的脱机控制器。

出0入0汤圆

发表于 2014-5-29 17:02:01 | 显示全部楼层
shuangbang 发表于 2014-5-29 14:18
个看你能力了,因为我的系统是四轴联动所以必须要增减各种功能,成本不到一百元的脱机控制器。 ...

看了下,是不是只有一个直线插补啊?

出0入0汤圆

发表于 2014-5-29 21:00:49 | 显示全部楼层
   好资料

出0入0汤圆

发表于 2014-5-29 21:32:05 | 显示全部楼层
多谢分享!顶起来

出0入0汤圆

发表于 2014-5-29 21:42:51 | 显示全部楼层
MDK,STM32                                                                                                      

出0入0汤圆

 楼主| 发表于 2014-5-29 22:02:14 来自手机 | 显示全部楼层
bitter_rain 发表于 2014-5-29 17:02
看了下,是不是只有一个直线插补啊?

前瞻+直线差补=你想要的任何差补轨迹,你觉得呢?

出0入0汤圆

发表于 2014-5-29 22:13:01 | 显示全部楼层
现在的产品用的是NXP的单片机还是运动控制芯片?谢谢

出0入0汤圆

发表于 2014-5-29 22:19:38 来自手机 | 显示全部楼层
能不能发原始的链接,求老外的网址。

出0入0汤圆

发表于 2014-5-29 22:46:31 | 显示全部楼层
好资料好资料,谢谢··

出0入0汤圆

发表于 2014-5-29 23:17:50 | 显示全部楼层
很好的资料,收藏先.多谢分享!

出0入0汤圆

发表于 2014-5-29 23:26:17 来自手机 | 显示全部楼层
看看如何

出0入0汤圆

发表于 2014-5-29 23:28:09 | 显示全部楼层
楼主的产品能看看么?

出0入0汤圆

发表于 2014-5-29 23:51:01 | 显示全部楼层
带S型加减速或梯形吗

出0入0汤圆

发表于 2014-5-30 09:11:11 | 显示全部楼层
本帖最后由 bitter_rain 于 2014-5-30 09:34 编辑
shuangbang 发表于 2014-5-29 22:02
前瞻+直线差补=你想要的任何差补轨迹,你觉得呢?


我觉得啊?我觉得:

用一段段小直线逼近圆弧、椭圆等等曲线,是最SB的做法了,你把它当法宝,俺是羞于使用的。

连个空间圆弧、椭圆插补算法都没有,怎么好意思感叹做运动控制玩的是数学啊...(如果有,你没有共享,就当我没说)

当然,还是感谢和敬佩楼主的共享精神的。

出0入0汤圆

发表于 2014-5-30 09:26:17 | 显示全部楼层
本帖最后由 bitter_rain 于 2014-5-30 09:30 编辑

前瞻,是应该用在两段或多段直线与直线、直线与圆弧、圆弧与圆弧之间的。好钢要用在刀刃上....

声明一下啊,正是没有那些算法,所以被楼主的帖子吸引进来。所以,我不是那种自己不下蛋,却说别人下

的蛋不是太大就是太小的人。楼主是真正做事的,这里仅仅是就我所了解的,说出来探讨一下而已。

出0入0汤圆

发表于 2014-5-30 09:40:10 | 显示全部楼层
顶              

出0入25汤圆

发表于 2014-5-30 10:55:19 | 显示全部楼层
留个记号

出0入0汤圆

发表于 2014-5-30 11:07:44 | 显示全部楼层
高级东西
只能标记下

出0入12汤圆

发表于 2014-5-30 11:09:51 | 显示全部楼层
好东西

出0入0汤圆

 楼主| 发表于 2014-5-30 11:12:04 | 显示全部楼层
bitter_rain 发表于 2014-5-30 09:26
前瞻,是应该用在两段或多段直线与直线、直线与圆弧、圆弧与圆弧之间的。好钢要用在刀刃上....

声明一下啊 ...

圆弧通过公式分解成无数个小直线段,通过前瞻这些点,运动轨迹就是圆弧,曲线也一样,就是无数的小直线指令发下来。

出0入0汤圆

发表于 2014-5-30 11:18:50 来自手机 | 显示全部楼层
楼主有产品照片和开源网站原地址么

出0入0汤圆

 楼主| 发表于 2014-5-30 11:19:45 | 显示全部楼层
bitter_rain 发表于 2014-5-30 09:11
我觉得啊?我觉得:

用一段段小直线逼近圆弧、椭圆等等曲线,是最SB的做法了,你把它当法宝,俺是羞于 ...

        for (i = 1; i < segments; i++)
        {        // Increment (segments-1)
                if (count < N_ARC_CORRECTION)
                {        // Apply vector rotation matrix
                        r_axisi = r_axisX*sin_T + r_axisY*cos_T;
                        r_axisX = r_axisX*cos_T - r_axisY*sin_T;
                        r_axisY = r_axisi;
                        count++;
                }
                else
                {        // Arc correction to radius vector. Computed only every N_ARC_CORRECTION increments.
                        // Compute exact location by applying transformation matrix from initial radius vector(=-offset).
                        cos_Ti = cos(i*theta_per_segment);
                        sin_Ti = sin(i*theta_per_segment);
                        r_axisX = -offset[X_AXIS] * cos_Ti + offset[Y_AXIS] * sin_Ti;
                        r_axisY = -offset[X_AXIS] * sin_Ti - offset[Y_AXIS] * cos_Ti;
                        count = 0;
                }


哎……一个搞技术的不应该有“不屑”这种态度,除非你是顶级大牛。好了,不想跟你聊了
头像被屏蔽

出0入0汤圆

发表于 2014-5-30 11:20:40 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2014-5-30 11:27:15 | 显示全部楼层
shuangbang 发表于 2014-5-30 11:12
圆弧通过公式分解成无数个小直线段,通过前瞻这些点,运动轨迹就是圆弧,曲线也一样,就是无数的小直线指 ...

呵呵,一个是CAM软件来做,一个运动控制器来做!当然还是有差别的!

出0入0汤圆

发表于 2014-5-30 11:56:13 | 显示全部楼层
mark,开源老外三轴的CNC工程源码,MDK,STM32

出0入0汤圆

发表于 2014-5-30 12:36:35 | 显示全部楼层
标记,开源老外三轴的CNC工程源码,MDK,STM32

出0入0汤圆

发表于 2014-5-30 13:16:29 | 显示全部楼层
收藏,学习。

出0入54汤圆

发表于 2014-5-30 16:01:49 | 显示全部楼层
需要顶一下呀

出0入0汤圆

发表于 2014-5-30 16:09:47 来自手机 | 显示全部楼层
好东西,要收藏

出0入0汤圆

发表于 2014-5-30 16:38:58 | 显示全部楼层
收藏了,mark

出0入0汤圆

发表于 2014-5-30 16:45:07 | 显示全部楼层
必须收藏a1

出0入0汤圆

发表于 2014-5-30 17:13:06 | 显示全部楼层
好东西,收藏了

出0入0汤圆

发表于 2014-5-31 10:43:26 来自手机 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2014-5-31 12:21:49 | 显示全部楼层
shuangbang 发表于 2014-5-29 13:44
看懂并能裁剪这个工程,需要耐心+时间;我裁剪后引入OS,产品性能杠杠的;对于初级stm32技术人员玩好了也就 ...

你好,能发你们公司的网址吗?

出0入0汤圆

发表于 2014-5-31 14:11:43 | 显示全部楼层
好资料,谢谢分享!

出0入0汤圆

发表于 2014-5-31 15:54:36 | 显示全部楼层
标记,即将要用到。

出0入0汤圆

发表于 2014-6-4 11:34:10 | 显示全部楼层

标记,开源老外三轴的CNC工程源码,MDK,STM32

出0入0汤圆

发表于 2014-6-4 12:19:03 | 显示全部楼层
收藏了。。。。

出0入0汤圆

发表于 2014-6-4 12:27:14 | 显示全部楼层
看不了啊,运动控制弄不了

出0入0汤圆

发表于 2014-6-4 12:29:48 | 显示全部楼层
没有详解,看不懂,有图吗

出0入0汤圆

发表于 2014-6-4 12:33:51 | 显示全部楼层
很不错的东东,要是再配上文档就更好了!

出0入0汤圆

发表于 2014-6-4 14:13:37 | 显示全部楼层
这个是好东西,标记存档。

出0入0汤圆

发表于 2014-6-5 10:57:22 | 显示全部楼层
学习学习

出0入0汤圆

发表于 2014-6-5 11:42:12 | 显示全部楼层
有没有五轴的呢

出0入0汤圆

 楼主| 发表于 2014-6-10 10:30:23 | 显示全部楼层
http://www.cnczone.ru/forums/index.php?showtopic=3334;不知道怎么重新编辑,这是原始网址;

出0入0汤圆

发表于 2014-6-10 11:12:27 | 显示全部楼层
本帖最后由 youpeng 于 2014-6-10 12:09 编辑


sch图纸用AD还是PADS打开,需要多高版本?我这打开失败了,谢谢lz!

出0入0汤圆

发表于 2014-6-10 12:00:38 | 显示全部楼层
收藏中多谢

出0入0汤圆

发表于 2014-6-10 12:21:19 | 显示全部楼层
不知道怎么样,研究下再发表意见

出0入0汤圆

发表于 2014-6-10 12:37:42 | 显示全部楼层
资料还是不错的
头像被屏蔽

出0入0汤圆

发表于 2014-6-10 12:44:52 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2014-6-10 12:46:55 | 显示全部楼层
收藏先,应该不过
头像被屏蔽

出0入0汤圆

发表于 2014-6-10 12:47:53 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2014-6-10 12:54:22 | 显示全部楼层
bbs2009 发表于 2014-6-10 12:44
据说是  EAGLE 。

非常感谢!

出0入0汤圆

发表于 2014-6-10 13:01:24 | 显示全部楼层
标记,开源老外三轴的CNC工程源码,MDK,STM32,极好的资料

出15入190汤圆

发表于 2014-6-10 13:27:17 来自手机 | 显示全部楼层
好资料,顶一下

出0入0汤圆

发表于 2014-6-11 22:20:41 | 显示全部楼层
有原理图吗?

出0入0汤圆

发表于 2014-6-11 23:41:24 | 显示全部楼层
mark,开源老外三轴的CNC工程源码,MDK,STM32

出0入0汤圆

发表于 2014-6-12 09:22:32 | 显示全部楼层

mark,开源老外三轴的CNC工程源码,MDK,STM32

出0入0汤圆

发表于 2014-6-13 09:38:07 | 显示全部楼层
mark,开源老外三轴的CNC工程源码,MDK,STM32

出0入0汤圆

发表于 2014-6-19 07:28:19 | 显示全部楼层
好东西!
楼主打包文件的时候,不用把隐藏的.svn文件打包进来,那样太大了,其实真正的文件打包后大概200k

出0入0汤圆

发表于 2014-6-19 08:21:23 | 显示全部楼层
收藏了先!谢谢楼主分享!

出0入0汤圆

发表于 2014-8-1 15:23:53 | 显示全部楼层
非常好
正在学习
谢谢

出0入0汤圆

发表于 2014-8-2 23:35:30 | 显示全部楼层

出0入0汤圆

发表于 2014-8-3 00:08:07 | 显示全部楼层
牛逼……

出0入0汤圆

发表于 2014-8-3 03:22:24 来自手机 | 显示全部楼层
之前用arduino上面的grbl解析g代码,可以做激光雕刻机和贴片机,谁能对比下楼主这个与grbl的优缺点

出0入0汤圆

发表于 2014-8-3 07:12:25 来自手机 | 显示全部楼层
这么好的资料,让更多人看到

出100入101汤圆

发表于 2014-8-3 07:21:19 | 显示全部楼层
LZ的不到100元的脱机控制器,都用在什么地方?机械手么?

出0入0汤圆

发表于 2014-8-3 07:43:29 | 显示全部楼层
已收藏,多谢啦

出0入0汤圆

发表于 2014-8-7 13:52:25 | 显示全部楼层
学习一下。

出0入0汤圆

发表于 2014-9-6 16:21:02 | 显示全部楼层
收了看看

出0入0汤圆

发表于 2014-9-6 20:40:53 | 显示全部楼层
我记得当初流明有个完整的方案,当初看了觉得还不错,文件记不得了,有心的人应该能找到。

出0入0汤圆

发表于 2014-9-7 00:42:06 | 显示全部楼层
showgu 发表于 2014-9-6 20:40
我记得当初流明有个完整的方案,当初看了觉得还不错,文件记不得了,有心的人应该能找到。 ...


留个记号

出0入0汤圆

发表于 2014-9-7 04:01:54 | 显示全部楼层
好,工程源码对工程能力的提高很有帮助。

出0入0汤圆

发表于 2014-9-7 04:54:46 来自手机 | 显示全部楼层
mark,开源老外三轴的CNC工程源码,MDK,STM32

出0入0汤圆

发表于 2014-9-7 07:26:13 | 显示全部楼层
mark           

出0入0汤圆

发表于 2014-9-7 08:20:23 来自手机 | 显示全部楼层
标记一下

出0入0汤圆

发表于 2014-9-7 08:39:29 | 显示全部楼层
收藏了谢谢

出0入0汤圆

发表于 2014-9-7 09:18:17 | 显示全部楼层
这可是好东西啊。最近在看audrino的数控方面的。

出0入0汤圆

发表于 2014-9-7 09:30:13 | 显示全部楼层
要想大牛们多多学习

出0入0汤圆

发表于 2014-9-7 09:30:44 | 显示全部楼层
要想大牛们多多学习

出0入0汤圆

发表于 2014-9-7 09:31:29 | 显示全部楼层
要想大牛们多多学习

出0入0汤圆

发表于 2014-9-7 09:31:47 | 显示全部楼层
标记,只会点直线插补画圆 学习学习

出0入0汤圆

发表于 2014-9-14 13:25:56 | 显示全部楼层
收藏了,暂时用不到~

出0入0汤圆

发表于 2014-9-14 14:07:04 | 显示全部楼层
不错的CNC老外资料.......

出0入0汤圆

发表于 2014-9-17 09:29:20 | 显示全部楼层
shuangbang,你好,我想问一下,这个需要上位机吗?

出0入0汤圆

发表于 2014-9-17 10:57:34 | 显示全部楼层
好资源! 谢楼主!

出0入0汤圆

发表于 2014-9-17 15:04:47 | 显示全部楼层
楼主可否大致解释一下程序流程,看起来很费力啊!

出0入0汤圆

发表于 2014-9-17 20:48:35 | 显示全部楼层
不错。。学习了

出0入0汤圆

发表于 2014-9-18 07:33:11 | 显示全部楼层
楼主,为什么硬件图纸打开不,用什么软件打开的。还是没有硬件,要是有硬件的话,能不能方便单独传下

出0入0汤圆

发表于 2014-9-18 07:34:07 来自手机 | 显示全部楼层
谢谢分享!!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-25 00:04

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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