Skip to content

flux_robot commands

yagami-cerberus edited this page Jul 2, 2015 · 1 revision

flux_robot 指令表

通用指令

  • position: 查詢機器目前在哪個狀態,robot 啟動時 position 為 CommandTask

CommandTask

  • upload [檔案名稱] 上傳一份 GCode
  • ls 列舉 SD 卡中可以用的 GCode
  • select [檔案名稱] 選擇一個 ls 列出來的檔案進行操作
  • raw 進入與機器直接交談模式 (RawTask) *此為工程模式不會包含在出貨中
  • scan 進入掃描模式 (ScanTask)
  • maintain 維護模式 (MaintainTask)
  • start 開始執行 GCode 檔案 (進入 PlayTask)

PlayTask

  • report 顯示列印狀態
  • pause 暫停列印
  • resume 繼續列印
  • abort 終止列印
  • quit 離開列印模式 (列印狀態必須是 completed 或是 aborted)

RawTask

  • 發出 raw 指令的連線會進入與主板/噴頭直接交換資料狀態,使用 quit 返回 CommandTask
  • 其餘連線只用者會收到 Busy 訊息,亦可以用 kick 指令踢掉佔住連線的使用者

ScanTask

  • oneshot 取回一張照片
  • scanimages 傳回一組 3D 掃描的照片 (Left Laser On/Right Laser On/Both Off)
  • scan_next 轉盤向前一步
  • scan_forword 轉盤向後一步
  • quit 離開並返回 CommandTask

MaintainTask

  • home 執行 G28
  • 進料/退料指令未完成
  • quit 離開並返回 CommandTask
Clone this wiki locally