找回密码
 注册

快捷登录

楼主: snowyang

自制雕刻机(含控制器),持续更新。

[复制链接]
发表于 2015-7-21 09:13:16 | 显示全部楼层
动手能力好强.....
发表于 2015-7-21 13:12:15 | 显示全部楼层
你也是参考了大部分grbl或者linuxcnc的代码吧,不然一个人做g代码解释、插补,还要画板子,焊板子搞结构,没三个月是基本上没戏的,我看过grbl的代码,g代码解释那部分可也直接拿来用。
发表于 2015-7-21 13:22:51 | 显示全部楼层
多晒一些运动控制方面的知识,脉冲计算,联动控制,加减速控制等等
发表于 2015-7-21 14:03:07 | 显示全部楼层
1 f" S& D+ m3 \9 e+ v; U7 ?0 }! h
厉害,牛人一个,数控车能加装改一机多用吗
发表于 2015-7-21 21:03:05 | 显示全部楼层
k52433 发表于 2015-7-21 05:12* N  ^/ q  s! B5 }6 r8 {% r" h
你也是参考了大部分grbl或者linuxcnc的代码吧,不然一个人做g代码解释、插补,还要画板子,焊板子搞结构, ...
6 i# w% {7 L% Q2 g% C
linuxcnc的源代码里面没有G码的解析部分吧?
% K% O$ F- p, k7 F, {
 楼主| 发表于 2015-7-21 21:33:32 | 显示全部楼层
k52433 发表于 2015-7-21 13:12
9 }5 Y4 L& [# p你也是参考了大部分grbl或者linuxcnc的代码吧,不然一个人做g代码解释、插补,还要画板子,焊板子搞结构, ...
) x) e6 U* N9 Y5 G" N" l
思路上有一些帮助,但没有照抄。因为GRBL的整个太复杂了, 我也看过,觉得做底层的移植主要是中断和寄存器改一下没有意思了。我的做法是电脑端传过来是CHAR型,,格式是一个字母后面必有一个数字,只需要提取出来数值就可以了,。一行命令,一个结构体就全存下了。其它的事就是运行该行命令,1 _% ~# b& e9 I' }$ _. N7 |
我直接把G代码分了9类。有些不常用的就先没有实现,直接默认一个就OK(比如英制G20,公制G21  只管设一个G21为初始默认)。。主要写对应的几个重要函数就OK了。重要的就只有G0、G1、G2、G3,。。简单的运动控制只需要这些,有这几个其实大多数的G代码就可以跑了。试想一下,调速也是一个多简单的事。我之前用的延时来完成调速,后来改成定时中断(但感觉中断也没有多大的性能进步)。
5 s+ {+ \0 T; i7 O; q+ S
7 u- {$ B0 ?  p# C8 O3 g% @: U$ _
7 p. n9 h* n+ M) K0 L& p! _7 C1 G- L  @

) y5 W# B% z+ g0 R1 R6 ?2 I: f
% C) W' s+ }! W
 楼主| 发表于 2015-7-21 21:38:52 | 显示全部楼层
计划做成这样的4轴,大家给点建议。手机有点差,不喜轻喷。
7 t/ @! }9 ^' k" J3 x7 T IMG_20150721_162721.jpg 3 L/ d# G: D8 N* ]; f0 G' v
发表于 2015-7-24 11:40:24 | 显示全部楼层
这已经不是一个普通的木工论坛了,高技术人才
发表于 2015-7-24 12:06:56 | 显示全部楼层
第四轴旋转的?安装z轴旋转?这个不能用吧这个还是一个三轴啊
; n  V. m% ?& m7 Q) k. u2 a
发表于 2015-7-26 09:12:25 | 显示全部楼层
天哪,看都看晕了
发表于 2015-7-26 10:54:13 | 显示全部楼层
期待大作早日开 机
发表于 2015-7-31 00:05:39 | 显示全部楼层
高大上,等后续。
发表于 2015-7-31 01:17:08 | 显示全部楼层
也不知你这样搞有没有必要,坐等后续吧
发表于 2015-12-14 02:08:09 | 显示全部楼层
纯科技:jy:jy
发表于 2015-12-14 09:19:24 | 显示全部楼层
好手艺嘿嘿
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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