Se rendre au contenu

linuxcncMulti – la commande multicanal sur LinuxCNC

Plusieurs canaux avec leurs propres programmes, interpréteurs et planificateurs de trajectoire, synchronisés par des repères d'attente dans la partie temps réel – comme Siemens 840D ou Fanuc Multi-Path, sur la base ouverte de LinuxCNC. Plus l'interface opérateur mchmi de style Operate, le langage de programmation Siemens, les actions synchrones et les transformations cinématiques.

Enterprise dans la boutique Manuel Télécharger Community

mchmi : DMU 60 avec canal de changeur d'outils

Essayez linuxcncMulti en ligne

Voyez les fonctions en action avant de décider : les clients inscrits lancent dans le portail client une simulation de linuxcncMulti – DMU 60 à cinq axes avec canal de changeur d'outils, INDEX G200 à trois canaux, rétrofit d'une Deckel FP4 – et utilisent le pupitre mchmi dans le navigateur pendant 30 minutes. L'inscription est gratuite ; une session ne nécessite aucune installation.

Ce que sait faire la version multicanal

De vrais canaux

N canaux, chacun avec son propre programme G-code, interpréteur, état de tâche et planificateur de trajectoire. Les axes sont affectés dans l'INI et peuvent être échangés entre canaux en cours d'exécution (GET/GETD/RELEASE). Le canal 0 se comporte exactement comme LinuxCNC, les configurations existantes fonctionnent sans changement.

Synchronisation dans la partie temps réel

Les repères d'attente (WAITM / M90–M93) sont évalués dans le cycle servo, avec un délai par canal ; INIT/START lancent des programmes dans les canaux partenaires, SETMS choisit la broche maître ; programmes ASUP et d'événement, programmes de démarrage avec surveillance Z.

Langage de programmation Siemens

Paramètres R, variables DEF, expressions, sauts, REPEAT, IF/WHILE/FOR/CASE, bruts WORKPIECE ; actions synchrones (ID/WHEN/WHENEVER, $A_IN/$A_OUT, axes de commande, DELDTG, fonctions H) ; transformations TRAORI, TRANSMIT, TRACYL depuis le programme.

mchmi – utilisation de style Operate

Pupitre de commande, gestionnaire de programmes et éditeur, gestion d'outils avec magasins et postes tampons, origines, diagnostic avec journal d'alarmes et test de circularité, modèle 3D avec enlèvement de matière et contrôle de collision, écrans utilisateur pour l'automate.

Planificateur de trajectoire

Anticipation à jerk limité, simulation de portique 5 axes et benchmark ; configurations TCP table-table et tête-table.

Ouvert et testé

Basé sur LinuxCNC (GPL v2), simulations à deux canaux, INDEX G200 (trois canaux), DMU 60 (5 axes), Deckel FP4 avec canal de changeur piloté par automate ; suite de plus de 350 tests et tests d'interface dont vous voyez les images dans le manuel.

Community ou Enterprise

Community

Gratuite, pour les utilisateurs inscrits, sous forme de paquet Debian avec code source. Contient le noyau multicanal complet, mchmi, le langage de programmation Siemens, les actions synchrones, les transformations, la gestion d'outils, le planificateur de trajectoire et toutes les simulations. Pas de support à la mise en service.

Téléchargement (inscription)

Enterprise

Licence par machine avec abonnement aux mises à jour ou mises à jour à vie. En plus : mcplc (programmation HAL LAD/FBD/SCL, import du matériel, EtherCAT), Machine Builder (modèle 3D de la machine, export de configuration), mcwatch (surveillance du process), Auto Servo Tuning, fonction de signalement avec service de support et canal de mise à jour. Support et télémaintenance réservables.

Boutique Réserver une télémaintenance

Les outils en action

Images de la simulation, prises automatiquement par la suite de tests : elles montrent toujours l'état actuel. Plus dans le Manuel.

Deux canaux dans mchmi : positions, programmes, état par canal Two channels in mchmi: positions, programs, status per channel
Tour bibroche : arbre sur trois canaux, contrôle de collision Twin-spindle lathe: shaft over three channels, collision check
Surveillance du process mcwatch : courbes apprises, limites, réaction Process monitoring mcwatch: learnt curves, limits, reaction
Gestion d'outils avec magasins et postes tampons Tool management with magazines and buffer places
mcplc : programmation HAL en schéma à contacts mcplc: HAL programming in ladder diagram
Machine Builder : modèle cinématique de la machine Machine Builder: kinematic machine model
Auto Servo Tuning : réponse en fréquence et proposition de régulateur Auto Servo Tuning: frequency response and controller proposal
Page version : édition, licence, mises à jour, signalement Version page: edition, licence, updates, reporting