3D打印和cnc 2

3d 打印和cnc

从gcode 的角度情况来看分两种
A:gocde 解释器在上位机
这个下位机有可能是没有mcu芯片的,比如直驱gpio 方式。
在这里插入图片描述

linuxcnc 和machinekit和klipper 和Remora用的是这种 gcode 解析器在上位机,
gcode 有读和写功能, Gcode 写指cam /cad 切片软件 把图形文件译成gcode 文件传到 解释器里
解释器负责把gcode 变成功能指令,
gcode 读有两个功能,
1:上位软件显示图形,仿真gcode
2:解释器负责把gcode 变成功能指令,比如xyz 电机运动

B:
在这里插入图片描述
gcode 解释器在下位机

从插补角度来看
分成Bresenham算法和DDA算法

在这里插入图片描述
在这里插入图片描述

DDA算法驱动电机
tinyg g2core 等用的是DDA 算法驱动电机

在这里插入图片描述
grbl 和marlin 等用的是Bresenham算法驱动电机发送gpio ,定时器

组成部件
在这里插入图片描述
状态机,层次状态机

大部份开源cnc 和3D打印都由
gcode 解释器,
状态机
规划器
运动学和动力学
插补和加减速
配置

在这里插入图片描述
3d打印和cnc 都一样,功能模块非常多。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值