Se rendre au contenu

Les fonctions de linuxcncMulti

Ce qu'un rétrofit avec linuxcncMulti obtient au-delà du LinuxCNC standard : plusieurs canaux dans un noyau temps réel, un planificateur de trajectoire avec look-ahead et raccordements à courbure continue, des transformations 5 axes, une gestion d'outils avec surveillance de la durée de vie, une surveillance de process qui détecte le bris d'outil par la charge de broche ou d'axe, et les outils d'ingénierie autour.

Essayer en ligne Manuel Boutique

Usinage multicanal

Plusieurs canaux, chacun avec son propre programme, interpréteur et planificateur de trajectoire, tournent côte à côte dans un seul noyau temps réel : broche principale et contre-broche, tourelle et tête de fraisage, ou le changeur d'outils comme canal à part qui prépare l'outil suivant pendant l'usinage de la pièce. Le canal 0 se comporte exactement comme le LinuxCNC standard, les configurations monocanal existantes continuent de fonctionner.

  • Repères d'attente entre les canaux, évalués dans la partie temps réel, pas dans l'espace utilisateur
  • Échange d'axes entre canaux (GET, GETD, RELEASE), noms d'axes par canal comme X1 et X2, broche maître avec SETMS
  • INIT et START d'autres canaux depuis le programme, état de fonctionnement, erreurs et alarmes par canal
  • Actions synchrones en syntaxe Siemens : ID/IDS WHEN DO, DELDTG, RDISABLE, axes de commande, fonctions H
  • Langage de programmation Siemens : paramètres R, DEF, GOTO, REPEAT, IF/WHILE/CASE, sous-programmes asynchrones (ASUP) et programmes d'événement
Trois canaux sur l'INDEX G200

Planificateur de trajectoire avec look-ahead

Le planificateur exécute des profils en S à jerk limité avec un look-ahead jusqu'à 2000 segments, si bien que les segments FAO courts de 0,2 à 2 mm roulent à l'avance programmée et non à une fraction. Les angles reçoivent des raccordements polynomiaux à courbure continue dans la tolérance G64 – l'équivalent de Siemens G642 avec SOFT – et les programmes 5 axes sont compressés comme avec COMPCAD : les micro-segments avec changements d'orientation sont fusionnés dans une tolérance de trajectoire et d'orientation.

  • Limites de jerk par axe et pour la trajectoire, surcharge d'accélération sur les arcs de raccordement comme MD32310
  • Raccordements avec mouvement rotatif sur une courbe de Hermite : vitesse et accélération d'orientation restent continues
  • Compresseur pour la sortie FAO 5 axes (G64 Q avec tolérance d'orientation, équivalent d'ORISON)
  • Limites d'articulation sous cinématiques non triviales, diagnostic du planificateur en broches HAL, une configuration de référence
Programme 5 axes sur la DMU 60

5 axes et transformations cinématiques

TRAORI avec pilotage du centre outil pour cinématiques à tête, à table et mixtes, TRANSMIT pour l'usinage en bout et TRACYL pour les surfaces cylindriques sur tour, activés par canal depuis le programme, avec les jeux de données dans le fichier INI. L'orientation se programme en angles ou en vecteurs (A3, B3, C3) ; la longueur d'outil agit dans la transformation.

  • TRAORI, TRANSMIT, TRACYL, TRAFOOF par canal
  • Déplacement manuel dans le système de coordonnées outil (TCS) le long de l'outil incliné
  • Modèle 3D de la machine et pièce avec enlèvement de matière dans le pupitre
DMU 60 avec table pivotante

Gestion d'outils avec surveillance de la durée de vie

Un fichier d'outils par canal avec magasins, postes intermédiaires (broche, pinces) et points de chargement, géré dans le pupitre : bande du magasin, tableau et détails. Chaque outil porte sa durée de vie en pièces ou en temps avec consigne, valeur réelle, pré-alerte et verrouillage ; quand un outil est usé, l'outil jumeau prend le relais automatiquement et la séquence de changement s'exécute comme sous-programme asynchrone.

  • Outils jumeaux et changement automatique de jumeau, SETPIECE, TOOLSET et données d'outil depuis le programme
  • Magasins 1…9997, intermédiaire 9998, magasin de chargement 9999 comme Siemens : MVTOOL, TCI, POSM, poste propriétaire, recherche de poste libre
  • Variables système $TC_MPP, $A_MYMN, $P_TOOLNO ; le changement d'outil enregistre broche et poste propriétaire
  • Outils dessinés dans leurs postes et dans les pinces du modèle 3D
Liste d'outils avec durée de vie

Surveillance de process et détection de bris d'outil

mcwatch (Enterprise) surveille la charge de la broche et des axes pendant chaque processus de coupe – puissance de broche, couple du variateur ou courant moteur, tout signal HAL – par rapport à des courbes apprises avec enveloppe et à des limites fixes. Un bris d'outil ou une surcharge déclenche immédiatement, une routine de dégagement s'exécute et, pour les filetages, le dégagement se déroule synchronisé depuis le point de rupture. L'usure d'un outil est évaluée à partir de plusieurs courbes d'apprentissage.

  • Courbes d'apprentissage par processus : référence, enveloppe avec tolérance, courbe d'usure, limites fixes
  • Commutateurs global, par outil et par processus ; ce qui est désactivé reste enregistré
  • Graphique avec charges en direct, zones et alarmes dans le pupitre, statistiques des exécutions
Surveillance de process avec courbes de charge

Le pupitre mchmi

Un pupitre dans le style de SINUMERIK Operate : une colonne par canal, la machine en 3D et la pièce avec enlèvement de matière, le gestionnaire de programmes avec niveaux de programme et l'état des actions synchrones. Les programmes sont vérifiés avant l'exécution : porte-outil contre machine et brut, et les canaux simulés ensemble sur l'axe du temps pour les collisions outil contre outil et les blocages dans les repères d'attente.

  • Machine, liste d'outils, décalages d'origine, programme, gestionnaire de programmes, surveillance de process, diagnostic
  • Pièces avec gestion de versions, test de circularité, écrans utilisateur, touches de pupitre HAL
  • Huit langues : allemand, anglais, espagnol, italien, français, slovaque, slovène, tchèque
mchmi avec deux canaux

Outils d'ingénierie

Vue à contacts de mcplc

mcplc – l'automate

La logique machine en schéma à contacts (KOP) avec blocs fonctionnels et SCL, le catalogue matériel des cartes Mesa et des bornes et variateurs EtherCAT, HAL généré depuis le projet, un assistant CNC pour axes et broches.

Machine Builder

Machine Builder

Le modèle cinématique de la machine à partir de nœuds avec géométrie, limites et outils, importé de modèles vismach, exporté en configuration et affiché en direct dans le pupitre.

Auto Servo Tuning

Auto Servo Tuning

Mesure de la réponse en fréquence de chaque axe, conception du régulateur par marge de phase, propositions de filtres et d'anticipation, appliquées d'une touche – pour variateurs analogiques et EtherCAT.

Voyez-le fonctionner

Inscrivez-vous, lancez une instance de test dans le portail client et utilisez mchmi dans votre navigateur. L'édition Community se télécharge gratuitement ; l'édition Enterprise ajoute la surveillance de process, les outils d'ingénierie, les mises à jour et le support.

Lancer l'instance de test Télécharger Community Enterprise dans la boutique