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改造为下载机
下一篇:科学网博文有前后一篇博文的链接了