Contact me: hankecnc@gmail.com

自动化cncjs #179

推推 grbl 3年前 (2023-02-02) 253次浏览
关闭
jandolina 打开了这个问题 2017 年 7 月 18 日 · 3条评论
关闭

自动化cncjs#179

jandolina 打开了这个问题 2017 年 7 月 18 日 · 3条评论

评论

自动化cncjs #179

是否可以从节点、浏览器或命令行将 gcode 直接发送到 cncjs?或者,我可以告诉 cncjs 打开文件并立即执行它们吗?

谢谢!

自动化cncjs #179
合作者
奇顿 评论了 2017 年 7 月 19 日  

我刚刚对cncjs-pendant-boilerplate项目进行了一些更改。您可以发送命令(例如loadunloadstartstoppauseresumestatus)来控制服务器,或者修改源代码以支持其他命令。

18:42 $ ./bin/cncjs-pendant-boilerplate
? Specify which port you want to use? /dev/cu.wchusbserialfd120
Connected to ws://localhost:8000?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IiIsIm5hbWUiOiJjbmNqcy1wZW5kYW50IiwiaWF0IjoxNTAwNDYwOTgyLCJleHAiOjE1MDMwNTI5ODJ9.ToMMplzPvtKkeLMJuu-TfC1V5AJEz8YXLTnTUBuw4KU
Connected to port "/dev/cu.wchusbserialfd120" (Baud rate: 115200)

Type "help" to display supported options:
pendant$ help

  Commands:

    help [command...]     Provides help for a given command.
    exit                  Exits application.
    command               Enters the command-line mode.
    status                Displays sender status
    controller <command>  Available commands: state, settings
    load <file>
    unload
    start
    stop
    pause
    resume

pendant$ load circle.nc
ok
pendant$ start
ok
pendant$ status
{ sp: 1,
  hold: true,
  name: 'circle.nc',
  context:
   { xmin: 0,
     xmax: 0,
     ymin: 0,
     ymax: 0,
     zmin: 0,
     zmax: 0,
     mposx: 4.012,
     mposy: -2.988,
     mposz: 0,
     mposa: 0,
     mposb: 0,
     mposc: 0,
     posx: 4.012,
     posy: -2.988,
     posz: 0,
     posa: 0,
     posb: 0,
     posc: 0 },
  size: 153,
  total: 8,
  sent: 7,
  received: 1,
  startTime: 1500460993993,
  finishTime: 0,
  elapsedTime: 0,
  remainingTime: 0 }
pendant$ ok
Grbl 1.1f ['$' for help]
自动化cncjs #179
合作者

如果你想添加更多命令,你可以查看下面支持的命令列表:https ://github.com/cncjs/cncjs/blob/master/src/app/controllers/Grbl/GrblController.js#L747

自动化cncjs #179
作者

完美的!
这正是我要找的。谢谢。