Repolode
LinuxCNC

LinuxCNC/linuxcnc

LinuxCNC 是一款开源的 CNC 机床控制软件,可驱动铣床、车床、3D 打印机、激光及等离子切割机和机械臂等设备。

Star
2,527
Fork
1,335
未关闭 Issue
320
最近提交
21小时前

这是什么?

LinuxCNC 是用于控制数控(CNC)机床的软件,可驱动铣床、车床、3D 打印机、激光切割机、等离子切割机、机械臂、六足机器人等运动控制设备。

项目已有约 25 年历史,贡献者遍布全球。自 2.9 版起,文档通过 Weblate 众包翻译平台进行翻译,欢迎用户参与贡献译文。

项目文档提供安装和源码编译说明。作者特别强调,仅靠软件无法保证设备安全,机械设备应设计断电装置,使人员进入危险区域前能切断电机电源。

核心功能

  • 01用同一套控制系统驱动铣床、车床和 3D 打印机。
  • 02支持激光切割机、等离子切割机、机械臂和六足机器人。
  • 03作为国际开源项目已发展约 25 年。
  • 04文档通过 Weblate 众包平台进行多语言翻译。

适用场景

  • 驱动自制或业余使用的铣床、车床。
  • 通过电脑控制激光或等离子切割机。
  • 控制多轴机械臂或六足运动平台。
  • 学习 Linux 上 CNC 运动控制的工作原理。

快速上手

  1. 1

    阅读官方入门指南以安装 LinuxCNC

  2. 2

    按照构建指南从源代码构建 LinuxCNC

使用前须知

  • 根据元数据,许可证为 GPL-2.0,而 README 称部分代码为 LGPL,复用前请先确认许可条款。
  • README 声明作者不对安全负责,机器制造者必须自行满足当地安全规范。

收录于专题

标签

#cnc#motion-control#robotics#machining#3d-printing#real-time#embedded

常见问题

linuxcnc 是什么?
LinuxCNC 是一款开源的 CNC 机床控制软件,可驱动铣床、车床、3D 打印机、激光及等离子切割机和机械臂等设备。 LinuxCNC 是用于控制数控(CNC)机床的软件,可驱动铣床、车床、3D 打印机、激光切割机、等离子切割机、机械臂、六足机器人等运动控制设备。
linuxcnc 可以免费使用吗?用的什么许可证?
linuxcnc 以 GPL-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
linuxcnc 还在维护吗?
活跃维护中。linuxcnc 最近一次提交是在 2026年11月6日。
linuxcnc 适合用来做什么?
驱动自制或业余使用的铣床、车床。 通过电脑控制激光或等离子切割机。 控制多轴机械臂或六足运动平台。 学习 Linux 上 CNC 运动控制的工作原理。
linuxcnc 怎么安装和运行?
阅读官方入门指南以安装 LinuxCNC 按照构建指南从源代码构建 LinuxCNC
在哪里获取 linuxcnc?
源代码和安装说明在 GitHub 上:https://github.com/LinuxCNC/linuxcnc

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目