Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Equipment >> Équipement industriel

Entrée externe pour valeurs programmées

Les programmes CNC standard manquent d'intelligence. Ils sont exécutés séquentiellement, les commandes entraînent une ou plusieurs actions prédéterminées et les mots de chaque commande sont fixes.

La programmation paramétrique offre des fonctionnalités supplémentaires et divers types de compensation tels que les décalages de fixation, la longueur d'outil et la compensation de rayon de fraise permettent aux programmes de référencer des données extérieures au programme. Ces données sont généralement stockées dans des registres de décalage et affectent le fonctionnement d'un programme CNC.

Certaines applications nécessitent que les programmes CNC accèdent à d'autres données depuis l'extérieur du programme de la même manière que la compensation. Ces applications dépassent les limites de ce qui est possible avec le code G standard. Avec la programmation paramétrique, cependant, il est facile de faire en sorte que les programmes accèdent à des données externes.

Les sources de données externes comprennent des registres à décalage, des registres de variables communes permanentes et des bornes de signal d'entrée sur une carte de circuit imprimé. Les variables du système de programmation paramétrique permettent d'accéder à chaque type.

Pour l'accès au décalage, la plupart des CNC utilisent un nom ou un numéro de variable système qui correspond au registre de décalage auquel on accède. Pour un modèle de centre d'usinage CNC FANUC populaire, la variable système #2001 fournit un accès en lecture et en écriture au registre pour le décalage géométrique numéro un, #2002 donne accès au registre numéro deux, et ainsi de suite. Bien que chaque type de décalage soit accessible avec une série différente de variables système, soyez assuré que vous pouvez accéder à n'importe quel registre de décalage si vous connaissez le nom ou le numéro de la variable système correspondante.

Les variables communes permanentes ressemblent beaucoup aux registres de décalage. Vous pouvez les saisir à l'aide du clavier du panneau MDI, ou les données peuvent être saisies par une autre source (peut-être les résultats provenant d'un programme de sondage). Bien que la dénomination/numérotation de ces variables système varie, FANUC utilise une série de variables système commençant par #500 pour y accéder. La variable commune permanente #501, par exemple, est utilisée pour accéder (lecture et écriture) à la valeur dans le registre de la variable commune permanente numéro 501.

Les bornes d'entrée et de sortie sont accessibles via une série de variables système allant de #1100 à #1131 pour les entrées et de #2000 à #2031 pour les sorties. Chacun correspond à un emplacement de borne de carte de circuit imprimé. Si la borne est active/on (le courant circule), la valeur de la variable système correspondante sera 1. Si la borne est inactive/off (le courant ne circule pas), sa valeur sera 0. Par exemple, lorsque l'emplacement de la borne numéro 2 est actif, la valeur de la variable système #1102 sera 1.

La méthode que vous utiliserez pour stocker/accéder aux données dépendra de votre application. Parfois, il est judicieux de placer des données associées dans des registres décalés, en particulier si les données sont liées à des outils de serrage ou de coupe. D'autres fois, il est plus logique de placer les données dans des variables communes permanentes, surtout si les données sont plus liées à l'utilisation de la machine qu'à l'outillage. Les bornes d'entrée/sortie sont importantes si des dispositifs externes sont utilisés qui doivent fournir des informations de retour à la CNC.

La façon dont les données sont placées dans les registres de données varie également. Dans certaines applications, l'opérateur saisira les données via le clavier du panneau MDI. Dans d'autres, les données sont saisies par un appareil externe, comme une sonde tactile ou un système de mesure post-traitement. Dans une autre application, un capteur de machine (comme celui qui surveille la position angulaire d'une table rotative) est connecté à une borne d'entrée/sortie.

Quels sont les moyens d'accéder aux données externes du programme CNC ?

Voici trois façons d'accéder aux données externes, avec un exemple pour chaque application :

  1. Accès au registre des décalages :amélioration des décalages d'usure

Il y a des moments où l'opérateur du centre de tournage ne peut pas facilement déterminer la quantité d'ajustement nécessaire pour un ajustement de dimensionnement. Considérons une dimension spécifiée sur une balle (voir Figure 1). Au lieu de calculer la quantité d'ajustement de décalage, qui nécessite une trigonométrie, demandez à l'opérateur de stocker la mesure prise sur la balle dans un registre de décalage inutilisé. Le programme peut alors référencer cette valeur dans un calcul qui détermine comment ajuster les mouvements des axes X et Z requis pour usiner correctement le cône.

  1. Accès permanent aux variables communes :automatisation de l'attribution programme-zéro

Le centre d'une pièce ronde, lorsqu'il est maintenu dans une pince à bloc en V (voir Figure 2), variera de manière prévisible en fonction du diamètre de la pièce. Au lieu de mesurer cette position à chaque changement de configuration, demandez à l'opérateur d'entrer le diamètre de la pièce dans une variable commune permanente. Le programme peut faire référence à cette valeur pour déterminer la position centrale, puis spécifier une valeur appropriée dans le registre de décalage de l'appareil correspondant.

  1. Accès au terminal de signal d'entrée :déterminer la position du dispositif rotatif

Si une table rotative est dans la mauvaise position angulaire lorsqu'un programme est activé ou redémarré, les résultats peuvent être désastreux. Un capteur monté sur la table tournante (éventuellement un interrupteur de fin de course) peut être connecté à une borne de signal d'entrée de telle sorte que, lorsque le côté approprié de la table fait face à la broche, le courant circule à la borne. Le programme peut tester si ce terminal est actif. Si ce n'est pas le cas, il peut générer une alarme.


Équipement industriel

  1. Votre système est-il prêt pour l'IoT ?
  2. Établir une ligne de base du système pour des performances optimales
  3. 5 considérations clés pour la conception de votre salle de compresseur
  4. Lignes directrices pour la conception d'un système d'air comprimé
  5. Conseils d'entretien estival pour votre système d'air comprimé
  6. Contrôleurs centraux pour systèmes de compresseurs d'air
  7. Les principaux avantages de la surveillance de votre système de compresseur
  8. Principales raisons de la défaillance du système hydraulique
  9. Systèmes hydrauliques et besoin d'entretien