请选择 进入手机版 | 继续访问电脑版
大海作坊

大海作坊

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 464|回复: 0

CNCJS 数控软件

[复制链接]

12

主题

28

帖子

165

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
165
发表于 2021-7-5 17:08:10 | 显示全部楼层 |阅读模式
CNCjs 是一个功能齐全的基于 Web 的界面,用于运行[color=var(--color-text-link)]Grbl、[color=var(--color-text-link)]Marlin、[color=var(--color-text-link)]Smoothieware或[color=var(--color-text-link)]TinyG CNC 控制器。用于控制步进电机、主轴、激光器、3D 打印挤出机等的硬件。
CNCjs 由服务器组件和用户界面组件组成。服务器使用 USB 串行端口、蓝牙串行模块或串行到 WiFi 模块(如[color=var(--color-text-link)]XBee或[color=var(--color-text-link)]USR-WIFI232-T)通过串行连接与 CNC 控制器[color=var(--color-text-link)]通信。服务器组件的行为类似于 Web 服务器,因此可以通过 Web 浏览器(例如 Chrome)对其进行控制。服务器组件可以在小型计算机(如[color=var(--color-text-link)]Raspberry Pi)或台式机或笔记本电脑(如 PC 或 Mac)上运行。运行服务器的计算机可能有图形显示器,但不需要。服务器是用 JavaScript 编程语言编写的,使用 Node.js 框架。
CNCjs 用户界面由一组在 Web 浏览器中运行的 JavaScript 代码组成。
用户界面被组织为一组“小部件”,每个小部件管理机器控制的一个特定方面。例如,有用于刀具路径显示、点动、位置报告、主轴控制和许多其他功能的小部件。用户可以控制哪些小部件出现在屏幕上,省略那些不适用于他们的机器的小部件。有一种方法可以添加自定义小部件以支持新功能。
有一个 CNCjs“桌面应用程序”,它似乎是一个“多合一”程序。
最后,还有一组“挂件”——专门为简化控制面板(如小型 LCD 屏幕、无线键盘、按钮面板等)优化的用户界面。Pendants 使用主用户界面使用的全套功能的子集与 cncjs 服务器交互。

  • 支持的控制器

  • 6 轴数字读数 (DRO)
  • 刀具路径 3D 可视化
  • 同时与多个客户端通信
  • 设备宽度小于720px的小屏显示的响应式视图
    • iPhone 5S 上的 Safari [color=var(--color-text-link)][1][color=var(--color-text-link)][2]
  • 可定制的工作区
  • [color=var(--color-text-link)]自定义小部件(自 1.9.10 起)
  • 自定义 MDI(多文档界面)命令按钮(自 1.9.13 起)
  • 我的帐户
  • 命令
  • 活动
  • [color=var(--color-text-link)]键盘快捷键
  • [color=var(--color-text-link)]Contour ShuttleXpress
  • 多语言支持
  • 观看目录
  • [color=var(--color-text-link)]工具更换(自 1.9.11 起)
  • Z-探针


cncjs.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

大海作坊

Archiver|手机版|小黑屋|大海作坊

GMT+8, 2021-8-3 22:11 , Processed in 0.179018 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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