Paquet : linuxcnc-uspace (2.9.1-2 et autres) [debports]
Liens pour linuxcnc-uspace
Ressources Debian :
Télécharger le paquet source :
IntrouvableResponsables :
Ressources externes :
- Page d'accueil [linuxcnc.org]
Paquets similaires :
contrôleur de mouvement pour les robots et les machines à commande numérique
LinuxCNC est un contrôleur de machine-outil à commande numérique (CNC) complètement au point, qui peut interpréter les programmes de contrôle de machines (tel que du G-code), les plans de trajectoires et qui en produit des signaux de bas niveau pour le matériel de contrôle de machine-outil.
LinuxCNC est modulaire et en principe sa couche d’abstraction matérielle (HAL), ses interpréteurs enfichables et sa diversité de pilotes matériels font qu’il peut contrôler presque tous les systèmes physiques contrôlés par logiciel.
LinuxCNC repose sur un noyau temps réel pour contrôler les déplacements en temps réel, mettant à jour les points de cheminement typiquement toutes les millisecondes et réagissant à une commande en moins de dix millisecondes.
Des modules existent pour utiliser les parties de bas niveau de LinuxCNC comme client de contrôle de déplacement pour OpenPnP. Des interfaces existent pour ROS (Robot Operating System) avec lequel LinuxCNC a de nombreux points communs.
LinuxCNC prend en charge une cinématique arbitraire (le mappage entre l’espace de coordonnées et l’espace de l’actionneur) et peut contrôler les systèmes parallèles (par exemple, la plateforme de Stewart) et ceux série (par exemple, un bras manipulateur) en plus des outils conventionnels de machine cartésienne.
LinuxCNC prend en charge neuf axes cartésiens et seize « articulations » (actionneurs individuels) bien que la limite d’articulations soit configurable au moment de la construction.
Divers matériels d’interface sont pris en charge dont Modbus, EtherCAT, le contrôle analogique +/-10V de vélocité et les pas/direction (Step/Dir). Step/Dir est pris en charge par plusieurs interfaces matérielles incluant, mais pas que, le port parallèle patrimonial.
Une couche d’abstraction matérielle permet une grande flexibilité dans les mappages de signaux entre le contrôleur et le matériel pilote. Une bibliothèque complète de modules permet le traitement de signaux complexes dans la couche d’abstraction. Pour des tâches spécialisées, des composants HAL personnalisés peuvent être créés en utilisant une syntaxe de type C et installés en utilisant les outils fournis.
Par défaut, LinuxCNC prend en charge le G-code RS274, mais il est extensible pour analyser d’autres grammaires, telles que STEP-NC ou Gerber, à l’aide d’une prise en charge d’interpréteurs enfichables.
En cas de besoin de contrôler des choses à l’aide d’un ordinateur dans la vie pratique, alors LinuxCNC est ce qu’il faut. Il est particulièrement utilisable dans des systèmes qui requièrent de suivre un chemin précis dans un espace cartésien, mais il est utilisé par de nombreuses autres applications.
Ce paquet fournit le paquet principal pour LinuxCNC.
Autres paquets associés à linuxcnc-uspace
|
|
|
|
-
- dep: blt
- bibliothèque d'extension pour Tcl/Tk − exécutable
-
- dep: bwidget (>= 1.7)
- widgets pour Tcl/Tk
-
- dep: iptables
- outils d'administration pour le filtrage de paquets et le NAT
-
- dep: libboost-python1.83.0 (>= 1.83.0)
- bibliothèque Boost.Python
-
- dep: libboost-python1.83.0-py311
- paquet virtuel fourni par libboost-python1.83.0
-
- dep: libc6 (>= 2.37)
- bibliothèque C GNU : bibliothèques partagées
un paquet virtuel est également fourni par libc6-udeb
-
- dep: libcairo2 (>= 1.2.4)
- Bibliothèque graphique vectorielle Cairo 2D
-
- dep: libedit2 (>= 2.11-20080614-0)
- bibliothèques BSD d'édition de ligne et d'historique
-
- dep: libepoxy0 (>= 1.0)
- bibliothèque de gestion de pointeurs de fonction OpenGL
-
- dep: libgcc-s1 (>= 4.0)
- bibliothèque de prise en charge de GCC
-
- dep: libglib2.0-0t64 (>= 2.12.0)
- bibliothèque GLib de routines C
-
- dep: libgtk-3-0t64 (>= 3.11.5)
- bibliothèque d'interface graphique utilisateur GTK
-
- dep: libgtk2.0-0t64 (>= 2.8.0)
- bibliothèque d'interface graphique utilisateur GTK –⋅version ancienne
-
- dep: libgtksourceview-3.0-dev
- fichiers de développement pour le widget de coloration syntaxique GTK+
-
- dep: libmodbus5 (>= 3.1.4)
- library for the Modbus protocol
-
- dep: libpango-1.0-0 (>= 1.14.0)
- Mise en place et rendu de texte internationalisé
-
- dep: libpangocairo-1.0-0 (>= 1.14.0)
- Mise en place et rendu de texte internationalisé
-
- dep: libpython3.11t64 (>= 3.11.5)
- Shared Python runtime library (version 3.11)
-
- dep: libstdc++6 (>= 13.1)
- bibliothèque standard C++ de GNU v3
-
- dep: libtirpc3t64 (>= 1.0.2)
- bibliothèque RPC indépendante de la couche de transport
-
- dep: libtk8.6 (>= 8.6.0)
- Tk toolkit for Tcl and X11 v8.6 - run-time files
-
- dep: libudev-dev
- fichiers de développement de libudev
-
- dep: libudev1 (>= 183)
- bibliothèque partagée libudev
-
- dep: libusb-1.0-0 (>= 2:1.0.22)
- bibliothèque de programmation de l'USB en espace utilisateur
-
- dep: libx11-6
- bibliothèque X11 partie client
-
- dep: libxinerama1 (>= 2:1.1.4)
- bibliothèque de l'extension Xinerama pour X11
-
- dep: libxmu6 (>= 2:1.1.3)
- bibliothèque de différents utilitaires X11
-
- dep: mesa-utils
- divers utilitaires Mesa – liens symboliques
-
- dep: procps
- Utilitaires pour le système de fichiers /proc.
-
- dep: psmisc
- utilitaires qui utilisent le système de fichiers proc
-
- dep: python3
- langage orienté objet interactif de haut niveau – version par défaut de Python 3
- dep: python3 (<< 3.12)
- dep: python3 (>= 3.11~)
-
- dep: python3-cairo
- liaisons Python3 pour la bibliothèque graphique vectorielle Cairo
-
- dep: python3-configobj
- lecteur et éditeur de fichier de configuration simple et puissant pour Python⋅3
-
- dep: python3-gi-cairo
- interfaçage avec Python 3 Cairo pour la bibliothèque GObject
-
- dep: python3-numpy
- gestion rapide des tableaux pour le langage Python – Python 3
-
- dep: python3-opengl
- Python bindings to OpenGL (Python 3)
-
- dep: python3-tk
- Tkinter –⋅écriture d'applications Tk avec Python⋅3.x
-
- dep: python3-xlib
- interface for Python 3 to the X11 protocol
-
- dep: tcl8.6
- Tcl (the Tool Command Language) v8.6 - shell
-
- dep: tclreadline
- paquet virtuel fourni par tcl-tclreadline
-
- dep: tk8.6
- boîte à outils Tk pour Tcl et X11, v 8.6 – interpréteur à fenêtres
-
- dep: udev
- Démon de gestion de /dev/ et de hotplug
-
- rec: espeak
- logiciel de synthèse vocale polyglotte
un paquet virtuel est également fourni par espeak-ng-espeak
-
- rec: espeak-ng
- logiciel de synthèse vocale polyglotte
-
- rec: gstreamer1.0-tools
- Outils à utiliser avec GStreamer
-
- rec: hostmot2-firmware-all
- Paquet indisponible
-
- rec: librsvg2-dev
- SAX-based renderer library for SVG files (development)
-
- rec: linuxcnc-doc-en
- contrôle du déplacement pour les machines CNC et les robots – documentation en anglais
- ou linuxcnc-doc
- paquet virtuel fourni par linuxcnc-doc-de, linuxcnc-doc-en, linuxcnc-doc-es, linuxcnc-doc-fr, linuxcnc-doc-zh-cn
-
- rec: pyqt5-dev-tools
- outils de développement pour PyQt5
-
- rec: python3-dbus
- système simple de messages inter-processus –⋅interface Python⋅3
-
- rec: python3-dbus.mainloop.pyqt5
- prise en charge de la boucle principale de Qt pour D-Bus pour Python⋅3
-
- rec: python3-espeak
- Python bindings for eSpeak
-
- rec: python3-opencv
- liaisons Python⋅3 pour la bibliothèque de vision par ordinateur
-
- rec: python3-pil
- Python Imaging Library (Python3)
-
- rec: python3-pil.imagetk
- Python Imaging Library –⋅module ImageTk (Python3)
-
- rec: python3-poppler-qt5
- liaison Python pour la bibliothèque C++ Poppler-Qt5 –⋅Python⋅3
-
- rec: python3-pyqt5
- liaisons de Python 3 pour Qt5
-
- rec: python3-pyqt5.qsci
- bindings Python 3 pour QScintilla 2 avec Qt 5
-
- rec: python3-pyqt5.qtopengl
- bindings Python 3 pour le module OpenGL de QT5
-
- rec: python3-pyqt5.qtsvg
- liaisons de Python 3 pour le module SVG de Qt5
-
- rec: python3-pyqt5.qtwebkit
- liaisons de Python 3 pour le module WebKit de Qt5
-
- rec: sound-theme-freedesktop
- thème sonore de freedesktop.org
Télécharger linuxcnc-uspace
Architecture | Version | Taille du paquet | Espace occupé une fois installé | Fichiers |
---|---|---|---|---|
sh4 (portage non officiel) | 2.9.1-2+b2 | 26 906,3 ko | 102 370,0 ko | [liste des fichiers] |