Contact me: hankecnc@gmail.com

更改/功能请求将机器移至零并将工作移至零 #210

推推 grbl 3年前 (2023-02-02) 241次浏览
关闭
12 个任务中的第 5 个
amx1 打开了这个问题 2017 年 9 月 24 日 · 7条评论
关闭
12 个任务中的第 5 个

更改/功能请求将机器移至零并将工作移至零#210

amx1 打开了这个问题 2017 年 9 月 24 日 · 7条评论

评论

更改/功能请求将机器移至零并将工作移至零 #210
amx1 评论了 2017 年 9 月 24 日  

亲爱的切顿,

我想提议改变两件事。第一个很简单。TinyG2 M100 gcode 使用注释 ({..}) 作为参数。这将始终在发送 sender.js 之前被删除。

第二个更多是实施策略的问题。我喜欢配置机器主页和工作主页 gcode 序列的功能。实际实现有两个缺点。配置存储在客户端。您必须单独配置每个客户端,并在浏览器缓存删除后重新配置。第二个是您必须在附加模块(如吊坠)中对序列进行硬编码(我正在研究定制吊坠)。我的建议是将这些功能实现为控制器的命令。我为 TinyG 测试了这个并引入了一个“machine_home”命令,该命令然后为所有模块发送相同的序列。配置应保存在 .cncrc 中

描述

  • 功能请求:sender.js – TinyG2 M100 ({..}) 命令,参数将被删除
    删除函数:删除括号“()”内的任何内容
    另请参阅:https ://github.com/synthetos/g2/wiki/ M 代码 M100、 M100.1、M101

  • 功能要求:

    1. 而不是在 gui 中进行硬编码,实现“移动机器零”,“移动工作零”,……作为控制器的功能
    2. 将 1) 的自定义命令存储在 .cncrc 而不是客户端

版本

  • CNCjs:1.9.10
  • 节点.js:8.4.0
  • NPM:5.4.2

你如何安装CNCjs?

  • NPM
  • 下载 CNCjs 桌面应用程序

数控系统

  • Grbl
  • 冰沙
  • TinyG/g2核心

硬件

  • 树莓派
  • 台式机或笔记本电脑
  • 移动设备

操作系统

  • 不适用
  • 视窗
  • 苹果
  • Linux