LinuxCNC简介
LinuxCNC(增强型机床控制)是一个计算机控制机床(如铣床和车床)、机器人(如puma和scara)和其他计算机控制机床(多达9个轴)的软件系统。
LinuxCNC是具有开放源代码的自由软件。LinuxCNC的当前版本完全根据GNU通用公共许可证和较小的GNU通用公共许可证(GPL和LGPL)进行许可
LinuxCNC提供:
图形用户界面(实际上有多个界面可供选择)
RS-274机床编程语言G代码的解释器
一种具有前瞻性的实时运动规划系统
低电平机器电子设备(如传感器和电机驱动器)的操作
易于使用的试验板层,用于快速为您的机器创建独特的配置
用梯形图编程的软件PLC
使用Live CD轻松安装
它不提供绘图(CAD-计算机辅助设计)或从绘图(CAM-计算机自动制造)功能生成G代码。
可同时移动9个轴,支持多种接口。
该控制装置可通过计算机上的LinuxCNC软件闭合的反馈回路操作真正的伺服系统(模拟或PWM),或通过步进伺服或步进电机操作开环。
运动控制功能包括:刀具半径和长度补偿、限制在指定公差内的路径偏差、车床螺纹、同步轴运动、自适应进给速度、操作员进给超越和恒速控制。
通过自定义运动学模块提供对非笛卡尔运动系统的支持。可用的体系结构包括六足动物(Stewart平台和类似概念)和带有旋转关节的系统,以提供运动,如PUMA或SCARA机器人。
LinuxCNC使用实时扩展在Linux上运行。</