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

Utiliser les sous-programmes :un outil extrêmement simple

Un lecteur m'a récemment demandé de publier un article sur l'utilisation de sous-programmes. Bien que ce soit un sujet assez simple, cela m'a fait réaliser que tout le monde n'est pas familiarisé avec l'utilisation des sous-programmes et des sous-programmes, alors pourquoi ne pas offrir ma contribution. J'aborderai également l'utilisation de la capacité conversationnelle NC Merge de Hurco... qui est puissamment simple et très utile !

Pour ceux qui ne le savent peut-être pas, les sous-programmes sont des programmes indépendants distincts qui peuvent être appelés à partir d'un programme principal - et sont souvent utilisés pour des choses telles que la répétition de fonctionnalités, l'exécution du même programme à plusieurs endroits différents, ou fondamentalement chaque fois qu'il est logique de ayez un programme "préparé" prêt à s'exécuter chaque fois que vous avez besoin de l'appeler en action.

La plupart des programmes NC ou G-code commencent par un numéro de programme - qui se compose généralement d'une chaîne de 4 chiffres - et est précédé soit d'une lettre "O" soit d'un bloc deux-points (:). Ce numéro de programme peut être utilisé pour appeler notre sous-programme en action chaque fois que cela est nécessaire en insérant simplement un M98 dans le programme principal. Si nous voulions appeler le programme exemple ci-dessous en tant que sous-programme, nous insérerions simplement une ligne de code dans le programme principal qui se lirait :M98 P2012. Vous devrez également remplacer le M2 ou M30 qui est habituellement utilisé pour terminer un programme CN par un M99. Le M99 indique au contrôle que le sous-programme est terminé et renvoie le contrôle au programme principal d'origine. Le programmeur peut répéter cette procédure autant de fois que nécessaire pour terminer sa tâche, et le même sous-programme peut être appelé un nombre illimité de fois.


En plus d'appeler un programme séparé en tant que sous-programme, nous pouvons également "imbriquer" le sous-programme à la fin du programme principal, de sorte que tout soit soigneusement contenu dans un seul fichier de données. Le format du programme principal et du sous-programme sont exactement les mêmes que s'il s'agissait de fichiers séparés, mais le programme imbriqué doit être positionné APRÈS le M2 ou M30 typique utilisé pour terminer le programme principal d'origine.

J'ai mentionné dans le paragraphe d'ouverture ci-dessus que les sous-programmes NC peuvent également être utilisés avec un programme conversationnel Hurco WinMax, en utilisant une fonction appelée NC Merge. La procédure est à peu près la même que NC, sauf que nous appellerons le sous-programme à partir d'un bloc conversationnel au lieu d'insérer l'appel de code G M98. Le bloc de données NC Merge peut également être utilisé avec des modèles conversationnels et des blocs de plan de transformation à 5 axes pour positionner des caractéristiques... donnant au programmeur une solution simple à des problèmes complexes.


commande numérique par ordinateur

  1. Circuit d'alarme incendie simple utilisant une thermistance - Circuit électronique
  2. Un guide simple pour créer un programme de maintenance prédictive
  3. Nombre d'Armstrong dans le programme JAVA utilisant la boucle For
  4. Circuit de protection simple contre les surtensions utilisant la diode Zener
  5. 21 Unité 4 :Langage et structure CNC
  6. Utilisation de types de données simples et complexes en C++
  7. Exemple de programmation CNC en pouces Programme de tour CNC simple
  8. Appel de sous-programme Haas M98 avec exemple de code de base
  9. Sous-programme – Définition du dictionnaire CNC