LinuxCNC

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上运行。

你可能感兴趣的:(LinuxCNC,linux,python,CNC)