CNC apstrādes izpildes programma

Mar 04, 2026

Atstāj ziņu

Dažreiz, programmējot apstrādi, jūs varat saskarties ar situāciju, kad programmas segmentu grupa tiek parādīta vairākas reizes vienā programmā vai tiek izmantota vairākās programmās. Mēs varam iegūt šo programmu segmentu grupu, nosaukt tos un uzglabāt atsevišķi; šo programmas segmentu grupu sauc par apakšprogrammu. Apakšprogramma ir apstrādes programmas segments, ko var izsaukt ar atbilstošām darbgaldu vadības instrukcijām, un apstrādes laikā tai parasti ir neatkarīga nozīme. Apstrādes programma, kas satur instrukciju izsaukt pirmā -līmeņa apakšprogrammu, tiek saukta par galveno programmu. Apakšprogrammas izsaukšanas instrukcija ir arī programmas segments, kas parasti sastāv no apakšprogrammas izsaukšanas instrukcijas, apakšprogrammas nosaukuma un izsaukumu skaita. Īpašie noteikumi un formāti atšķiras atkarībā no sistēmas. Piemēram, vienai un tai pašai instrukcijai "vienreiz izsaukt apakšprogrammas numuru 55" FANUC sistēma izmanto "M98 P55.", savukārt amerikāņu AB sistēma izmanto "P55x".

 

Apakšprogrammas var būt ligzdotas, tas ir, viens līmenis citā. Attiecības starp augšējo un apakšējo līmeni ir tādas pašas kā attiecības starp galveno programmu un pirmā -līmeņa apakšprogrammu. Maksimālo ligzdoto līmeņu skaitu nosaka konkrētā CNC sistēma. Apakšprogrammas forma un sastāvs lielākoties ir tāds pats kā galvenajai programmai: pirmajā rindā ir apakšprogrammas numurs (nosaukums), bet pēdējā ir instrukcija "apakšprogrammas beigas", starp kurām ir apakšprogrammas pamatteksts. Tomēr galvenā programmas beigu instrukcija pārtrauc galveno programmu un atiestata CNC sistēmu; tās instrukcijas ir standartizētas, katrai sistēmai izmantojot M02 vai M30. Savukārt apakšprogrammas beigu instrukcija pārtrauc apakšprogrammu un atgriežas galvenajā programmā vai iepriekšējā apakšprogrammā. Tās norādījumi dažādās sistēmās atšķiras; piemēram, FANUC sistēmas izmanto M99, Siemens sistēmas izmanto M17, un AB (Amerikas A/B) sistēmas izmanto M02.

Nosūtīt pieprasījumu