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

Retour ou boucle du sous-programme Haas M99

Comme les commandes de sous-programmes Haas M97 M98 sont déjà brièvement décrites avec des exemples de sous-programmes, lisez ici

Appel de sous-programme local Haas M97 avec exemple de programme CNC

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

Quelques autres articles liés aux sous-programmes CNC

Principes de base des sous-programmes CNC pour les machinistes CNC

Sous-programmes Fanuc décrits ici

Programmation Fanuc Sub

Exemple de sous-programme Fanuc

Filetages multi-démarrages avec cycle de filetage Fanuc G76

Retour du sous-programme Haas M99

Haas M99 est utilisé pour revenir au programme principal à partir d'un sous-programme (sous-programme) ou d'une macro.

CNC Haas

Appel de sous-programme Haas M98 Exemple de retour de sous-programme M99

O0001 (Main Program number)
M98 P100 L4; (Call sub-program O0100 – repeat subprogram 4 times)
M30 (End of program)
O0100 (Sub-program Number)
G00 G90 G55 X0 Z0 (N line that will run after M98 P100 is run)
S500 M03
G00 Z-.5
G01 X.5 F100.
G03 Z...
G01 X0
Z1. F50.
G91 G28 Z0
G90
M99 (sub-program end, return to main-program)

Haas M97 CNC Local Subprogram Call M99 Subprogram Return Example

O0001
M97 P1000 L2 (L2 command will run the N1000 line twice)
M30
N1000 G00 G90 G55 X0 Z0 (N line that will run after M97 P1000 is run)
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 et entraînerait une boucle de programme continue.

Exemple de boucle de 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. Boucle C# while et do...while
  2. C# pour la boucle
  3. Boucle foreach C#
  4. C pour Boucle
  5. Boucle C while et do...while
  6. Java pour chaque boucle
  7. Histoire de Haas
  8. Retour du point de référence CNC
  9. Codes M Haas Mill