linuxcnc 多轴联动_科学网—【LinuxCNC】开源机床Linux操作系统 - 刘洋的博文

LinuxCNC是一款开源的实时Linux机床控制系统,适用于PC机,支持9轴联动。它提供图形用户界面、G-code解释器、实时运动规划系统等功能,但不包括CAD或CAM。此外,它支持定制配置、软件PLC编程,并可运行在带有实时扩展的Linux上。
摘要由CSDN通过智能技术生成

LinuxCNC是昨天意外发现的一款开源实时Linux机床操作系统,实际上也适合做机器人、机器手的操作系统;重点是【实时RealTime Linux系统】。官方网站:

这款系统运行于X86结构的CPU,就是普通的PC机就行;支持9轴联动操作——这是很优秀的成绩。记忆中德国海德汉(HEIDENHAIN)有实时linux机床系统的产品。

数控机床操的作系统是机床中相当重要的部分,也是我们的弱项之一;这个项目可能很值得学习。

英文介绍

LinuxCNC (the Enhanced Machine Control) is a software system for computer control of machine tools such as milling machines and lathes, robots such as puma and scara and other computer controlled machines up to 9 axes.

LinuxCNC is free software with open source code. Current versions of LinuxCNC are entirely licensed under the GNU General Public License and Lesser GNU General Public License (GPL and LGPL)

LinuxCNC provides:

a graphical user interface (actually several interfaces to choose from)

an interpreter for G-code (the RS-274 machine tool programming language)

a realtime motion planning system with look-ahead

operation of low-level machine electronics such as sensors and motor drives

an easy to use breadboard layer for quickly creating a unique configuration for your machine

a software PLC programmable with ladder diagrams

easy installation with a Live-CD

It does not provide drawing (CAD - Computer Aided Design) or G-code generation from the drawing (CAM - Computer Automated Manufacturing) functions.

It can simultaneously move up to 9 axes and supports a variety of interfaces.

The control can operate true servos (analog or PWM) with the feedback loop closed by the LinuxCNC software at the computer, or open loop with step-servos or stepper motors.

Motion control features include: cutter radius and length compensation, path deviation limited to a specified tolerance, lathe threading, synchronized axis motion, adaptive feedrate, operator feed override, and constant velocity control.

Support for non-Cartesian motion systems is provided via custom kinematics modules. Available architectures include hexapods (Stewart platforms and similar concepts) and systems with rotary joints to provide motion such as PUMA or SCARA robots.

LinuxCNC runs on Linux using real time extensions.

============================= 关于博主 =============================

博主的主要兴趣是:知识管理;相关兴趣有:语义网、机电及DIY、哲学与心理、信息安全、科幻等。我的常用博客在科学网(访问可点链接,下同);新浪微博是@outcrop,欢迎互粉;建了一个超级QQ群:17662971,希望能闲聊无白丁,欢迎加入;自己打理着一个机电工程师小网站,欢迎来玩。最近在科学网关注“科学网大学”,欢迎加入科学网大学群组讨论、尝试。

转载本文请联系原作者获取授权,同时请注明本文来自刘洋科学网博客。

链接地址:http://blog.sciencenet.cn/blog-1750-718839.html

上一篇:给TPmini大眼睛装上Linux改造为下载机

下一篇:科学网博文有前后一篇博文的链接了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值