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

Maîtriser Haas M99 : Retour sous-programme et contrôle de boucle

Les commandes de sous-programme Haas M97 M98 sont déjà décrites brièvement avec des exemples, voir ici :

Haas M97 Appel sous-programme local avec exemple programme CNC

Haas M98 Appel sous-programme avec exemple de code de base

Autres articles CNC sur les sous-programmes

Bases des sous-programmes CNC pour opérateurs

Sous-programmes Fanuc décrits ici

Sous-programmation Fanuc

Exemple sous-programme Fanuc

Filetages multi-démarrages avec cycle filetage Fanuc G76

Haas M99 Retour sous-programme

Haas M99 est utilisé pour retourner au programme principal depuis une routine secondaire (sous-programme) ou une macro.

Maîtriser Haas M99 : Retour sous-programme et contrôle de boucle

Haas CNC

Exemple Haas M98 Appel sous-programme M99 Retour

O0001 (Numéro programme principal) M98 P100 L4; (Appel sous-programme O0100 – répéter 4 fois) M30 (Fin de programme)
O0100 (Numéro sous-programme) G00 G90 G55 X0 Z0 (Ligne N qui s'exécute après M98 P100) S500 M03 G00 Z-.5 G01 X.5 F100. G03 Z... G01 X0 Z1. F50. G91 G28 Z0 G90 M99 (fin sous-programme, retour programme principal)

Exemple Haas M97 Appel sous-programme local M99 Retour

O0001 M97 P1000 L2 (L2 exécutera la ligne N1000 deux fois) M30 N1000 G00 G90 G55 X0 Z0 (Ligne N qui s'exécute après M97 P1000) S500 M03 G00 Z-.5 G01 X.5 F100. G03 Z... G01 X0 Z1. F50. G91 G28 X0 G28 Z0 G90 M99

Boucle Haas M99

M99 peut également être écrit à la fin d'un programme principal, ce qui entraîne une boucle continue du programme.

Exemple boucle programme principal Haas M99

O0001 S500 M03 G00 Z-.5 G01 ... G03 ... G01 X0 Z1. F50. G91 G28 X0 G28 Z0 G90 M99

commande numérique par ordinateur

  1. Maîtriser les boucles While et Do-While en C# : Syntaxe, exemples et bonnes pratiques
  2. Maîtriser les boucles For en C# : Syntaxe, flux et exemples pratiques
  3. Boucles Foreach C# : Parcourir tableaux et collections facilement
  4. Maîtriser la boucle for en C : Syntaxe, mécanique et exemples pratiques
  5. Maîtriser les boucles while et do-while en C : Exemples pratiques
  6. Maîtriser la boucle for améliorée en Java : Syntaxe, exemples et bonnes pratiques
  7. Gene Haas : bâtir un héritage CNC et un empire du sport automobile
  8. Retour Point Référence CNC Expliqué : Zérotage & Positionnement Précis
  9. Guide complet des M-Codes Haas Fraiseuse : Fonctions, réglages & usage