Calculator de control numeric (CNC) și CNC m-coduri

Închide

contact companii

vă rugăm să completați formularul de mai jos pentru a trimite o cerere de ofertă la oricare dintre următoarele companii listate pe

Închide

listează-ți compania pe această pagină Power

controlul numeric al computerului (CNC) este o parte fundamentală a producției moderne. Majoritatea mașinilor funcționează folosind instrucțiuni și linii directoare care au fost descărcate folosind un controler de program CNC. Pentru ca o mașină să interpreteze comenzile de la CNC, comenzile trebuie introduse folosind codurile G și M. Operatorii CNC trebuie să cunoască codurile și instrucțiunile corespunzătoare, precum și modul de utilizare a acestora. Ambele tipuri de codificare sunt necesare pentru ca sistemul unui dispozitiv CNC să funcționeze corect.

 Prelucrare CNC
Prelucrare CNC

codul M este o parte a limbajului pe care AutoCAD și CAM, fabricarea asistată de calculator, îl folosesc pentru a introduce instrucțiuni în mașinile CNC. Codurile G și codurile M funcționează la unison pentru poziționarea unei piese de prelucrat și ghidarea acțiunilor mașinii. Codurile M, codurile diverse sau ale mașinii, controlează funcționarea echipamentului spunându-i când să funcționeze sau să înceteze funcționarea. În timp ce codul G poate direcționa o mașină să se deplaseze într-o linie sau arc, odată ce instrumentul este poziționat, nu va ști să se oprească, să schimbe instrumentele, să adauge lichid de răcire sau să finalizeze alte acțiuni, care sunt furnizate de codurile M. Instrucțiunile pentru activarea sau dezactivarea unui instrument fac parte din limbajul m-code.

utilizarea codurilor M variază în funcție de mașină. În timpul programării, este necesar un cod M pentru fiecare bloc de cod care dă comenzile pentru ca un instrument să pornească sau să dezactiveze și să activeze alte operații. Având mai mult de un cod M într-un bloc de cod poate cauza probleme. Definiția funcțiilor codului M și a utilizărilor acestora este specificată de producătorul mașinii.

operatorii folosesc coduri M pentru a spune unei mașini să schimbe uneltele, să pornească axul, să încarce lichidul de răcire sau să deschidă și să închidă o ușă. Există mai multe coduri M pe care operatorii trebuie să le cunoască pentru ca o mașină să funcționeze corect. De asemenea, fiecare mașină are o metodă diferită pentru descărcarea codurilor M. Un controler poate necesita un zero între M și număr, în timp ce altele nu au nevoie de zero. Metoda specială pentru o mașină este clar prezentată în instrucțiunile producătorului.

obțineți compania dvs. listată mai jos

producători și furnizori de top

contactați aceste companii

tipurile de comenzi programate într-o mașină CNC

codurile M sunt o componentă importantă a funcționării unei mașini CNC. În timp ce codurile G descriu poziționarea unei operații, codurile M furnizează date pentru acțiunile unei mașini. Pentru buna funcționare a unei mașini CNC, trebuie introduse codurile G și M. Ei lucrează în tandem și împreună pentru a instrui, ghida și programa răspunsurile unui dispozitiv CNC. Ca și în cazul oricărui computer, mașinile CNC au un controler pentru introducerea datelor. Deși majoritatea limbajelor de calculator sunt construite pe C sau C++, există variații pentru fiecare tip de controler.

Fanuc produce controlere robotizate care utilizează coduri M pentru comenzi pentru mașini CNC. Controlorii lor folosesc forma numărului M zero a codurilor M. Mai jos sunt câteva dintre codurile M ale controlerului Fanuc.

  • M00 oprire program
  • M01 oprire program opțional
  • M02 sfârșitul programului
  • M03 pornire ax înainte CW
  • M04 pornire ax înapoi CCW
  • M05 oprire ax
  • M08 lichid de răcire activat
  • M09 lichid de răcire dezactivat
  • M29 mod robinet rigid
  • M99 sfârșitul programului

comenzile m fac parte dintr-un grup de informații care determină cum și când o mașină ar trebui să pornească sau să oprească o acțiune. Începând cu M00 continuă într-o progresie aritmetică la M99, care încheie programul. Modul în care este utilizat un cod M diferă între furnizori și producători. În multe cazuri, nu fiecare cod M este programat în mașină. Cunoașterea codurilor și modul în care acestea fac funcția mașinii este critică. În unele cazuri, atunci când un cod nu este utilizat sau programat, definiția codului este lăsată la discreția utilizatorului.

Exemple de coduri programabile pentru o operație de strung și frezare sunt enumerate mai jos. Tabelul 1 are coduri pentru un strung în timp ce tabelul 2 are codurile M pentru o operație de frezare. Ambele tabele sunt exemple de coduri M pentru controlerele Fanuc.

Fanuc Lista de coduri m (strung)

tabel sursa de date
Cod M descriere
M00 oprire Program
M01 oprire program opțional
M02 sfârșitul programului
M03 axul începe înainte CW
M04 pornire inversă a axului CCW
M05 opritor ax
M08 lichid de răcire pornit
M09 lichid de răcire oprit
M29 mod rigid de atingere
M30 sfârșitul resetării programului
M40 angrenaj ax la mijloc
M41 selectie treapta inferioara
M42 selectie treapta superioara
M68 închidere mandrină hidraulică
M69 mandrină hidraulică deschisă
M78 coada avansează
M79 coada de mers înapoi
M94 Mirrorimage anulează
M95 Oglindăimaginea axei X
M98 apel Subprogram
M99 sfârșitul subprogramului

Fanuc M-Code List (Mill)

tabel sursa de date
Cod M descriere
M00 oprire Program
M01 oprire program opțional
M02 sfârșitul programului
M03 axul începe înainte CW
M04 pornire inversă a axului CCW
M05 opritor ax
M06 schimbarea sculei
M07 lichid de răcire pe ceață lichid de răcire / lichid de răcire prin ax
M08 lichid de răcire lichid de răcire la inundații
M09 lichid de răcire oprit
M19 orientarea axului
M28 întoarcere la origine
M29 robinet Rigid
M30 sfârșitul programului (Resetare)
M41 selectie treapta inferioara
M42 selectie treapta superioara
M94 Anulează mirrorimage
M95 Oglindăimaginea axei X
M96 Oglindăimaginea axei Y
M98 apel Subprogram
M99 sfârșitul subprogramului

pot exista unele confuzii cu privire la codurile pentru mașini CNC, deoarece unii operatori se referă la toate codurile ca fiind coduri G, chiar dacă introduc atât coduri G, cât și coduri M. Pentru a evita dezinformarea și neînțelegerile, este important să știți că fiecare bloc de cod trebuie să aibă un cod M pentru a începe și a termina o funcție. Codul G spune mașinii unde și când să facă o treabă. Codurile m opresc o operație, încheie o sarcină programată sau încep o mișcare după ce instrumentul a fost poziționat.

Prelucrare CNC personalizată
Prelucrare CNC personalizată

majoritatea pieselor și produselor produse de mașinile CNC sunt programate folosind software CAD sau CAM care oferă indicații pentru mașinile CNC care utilizează programare alfanumerică. Chiar dacă inginerii sunt fluent în aceste două forme de software, este încă important pentru ei să aibă o înțelegere a modului în care codurile G și M direcționează o mașină CNC.

obțineți compania dvs. listată mai jos

producători și furnizori de top

contactați aceste companii

Leave a Reply

Lasă un răspuns

Adresa ta de email nu va fi publicată.