INSTRUIREA CNC

 

Axa Z flotantă... (explicat)

Uneori trebuie să ne modificăm mașina CNC pentru a ne atinge obiectivele de prelucrare cât mai rapid și cât mai eficient posibil. Mașinile CNC, cum ar fi plasma, plotterele de tăiat, laserele au nevoie de mecanisme care să ajute la măsurarea suprafeței materialului.
Un exemplu bun de astfel de modificare este axa Z flotantă.
Conceptul este destul de simplu: axa Z are propria sa unitate mobilă care se poate mișca atunci când unealta întâlnește suprafața materialului.
Axa Z plutitoare pe o mașină cu plasmă este o caracteristică de siguranță care previne orice deteriorare gravă a pistoletului dumneavoastră cu plasmă, în cazul lovirii oricăror obstacole aflate pe masa mașinii.

Pentru plottere și tăietoare cu cuțit, efectul de plutire este util, deoarece este mult mai ușor să aplicați presiunea stiloului sau a cuțitului pe suprafața materialului (hârtie, carton, vinil etc.) fără procedura frustrantă de încercare și eroare.

Axa Z flotantă poate fi folosită și pentru măsurarea suprafeței superioare a materialului. În acest caz, unitatea cu axa z plutitoare utilizează comutatorul de limită. Când axa Z se deplasează în jos spre material, comutatorul activat semnalează controlerului că suprafața materialului a fost detectată și poate fi setată poziția de lucru zero a axei Z.

 
Prelucrare cu control numeric computerizat (CNC).

este o metodă folosită pentru a efectua o gamă largă de sarcini de fabricație, care sunt toate efectuate de dispozitive computerizate. Cu ajutorul proiectării asistate de computer (CAD) și al prelucrării asistate de calculator (CAM) la sfârșitul anilor 1970, mașinile CNC au înlocuit mașinile manuale de odinioară.

Router CNC. De la Wikipedia, enciclopedia liberă.

Un router cu control numeric computerizat (CNC) este o mașină de tăiat controlată de computer legată de routerul portabil utilizat pentru tăierea diferitelor materiale dure, cum ar fi lemn, compozite, aluminiu, oțel, materiale plastice și spume.

M-Cod. cod G (sau limbajul de programare G) este numele străzii pentru cel mai utilizat limbaj de programare a codurilor numerice. Utilizat în principal în automatizare, codul G este uneori numit limbaj de programare G. ... M-code (pentru „funcție diverse”) este o comandă auxiliară; descrierile variază.

Codurile G, numite și coduri pregătitoare, sunt orice cuvânt dintr-un program CNC care începe cu litera G. În general, este un cod care spune mașinii-unelte ce tip de acțiune să efectueze, cum ar fi: Mișcare rapidă (transportați scula cât mai repede). pe cât posibil între tăieturi)

Unelte/mașini se prăbușesc
În CNC, o „coliziune” are loc atunci când mașina se mișcă într-un mod care dăunează mașinii, uneltelor sau pieselor prelucrate, uneori ducând la îndoirea sau ruperea sculelor de tăiere, cleme accesorii, menghine și dispozitive de fixare sau provocând deteriorarea mașinii în sine prin îndoirea șinelor de ghidare, ruperea șuruburilor de antrenare sau cauzarea fisurii sau deformarii componentelor structurale sub presiune. O accidentare ușoară nu poate deteriora mașina sau uneltele, dar poate deteriora piesa prelucrată, astfel încât să fie casată.

Multe unelte CNC nu au un sens inerent al poziției absolute a mesei sau a sculelor atunci când sunt pornite. Ele trebuie să fie manual „așezate” sau „puse la zero” pentru a avea orice referință de la care să lucreze, iar aceste limite sunt doar pentru a afla locația piesei pentru a lucra cu ea și nu sunt într-adevăr un fel de limită de mișcare dură pe mecanism. Este adesea posibil să conduceți mașina în afara limitelor fizice ale mecanismului său de antrenare, ducând la o coliziune cu ea însăși sau deteriorarea mecanismului de antrenare. Multe mașini implementează parametrii de control care limitează mișcarea axei peste o anumită limită, în plus față de comutatoarele de limită fizice. Cu toate acestea, acești parametri pot fi adesea modificați de către operator.

Mulți Scule CNC de asemenea, nu știu nimic despre mediul lor de lucru. Mașinile pot avea sisteme de detectare a sarcinii pe axele și axele, dar unele nu au. Ei urmează orbește codul de prelucrare furnizat și este la latitudinea unui operator să detecteze dacă are loc sau este pe cale să se producă un accident, iar operatorul să anuleze manual procesul activ. Mașinile echipate cu senzori de sarcină pot opri mișcarea axelor sau a axului ca răspuns la o stare de suprasarcină, dar acest lucru nu împiedică producerea unui accident. Poate limita doar daunele rezultate din accident. Este posibil ca unele accidente să nu supraîncărce vreodată unitățile de axă sau ax.

Dacă sistemul de acționare este mai slab decât integritatea structurală a mașinii, atunci sistemul de acționare pur și simplu împinge obstacol și motoarele de antrenare „alunecă pe loc”. Este posibil ca mașina unealtă să nu detecteze ciocnirea sau alunecarea, așa că, de exemplu, unealta ar trebui să fie acum la 210 mm pe axa X, dar se află, de fapt, la 32 mm unde a lovit obstacolul și a continuat să alunece. Toate mișcările următoare ale sculei vor fi oprite cu −178 mm pe axa X, iar toate mișcările viitoare sunt acum invalide, ceea ce poate duce la coliziuni suplimentare cu clemele, menghinele sau cu mașina în sine. Acest lucru este obișnuit în sistemele pas cu buclă deschisă, dar nu este posibil în sistemele cu buclă închisă decât dacă a avut loc o alunecare mecanică între motor și mecanismul de antrenare. În schimb, într-un sistem în buclă închisă, mașina va continua să încerce să se miște împotriva sarcinii până când fie motorul de antrenare intră într-o stare de supracurent, fie este generată o alarmă de eroare de urmărire a servo.

Detectarea coliziunii și evitarea este posibilă, prin utilizarea senzorilor de poziție absolută (benzi sau discuri de codificare optică) pentru a verifica dacă a avut loc mișcarea, sau senzori de cuplu sau senzori de consum de putere pe sistemul de acționare pentru a detecta solicitarea anormală atunci când mașina ar trebui să fie în mișcare și nu. tăiere, dar acestea nu sunt o componentă comună a majorității unelte CNC pentru hobby.

În schimb, majoritatea uneltelor CNC pentru hobby se bazează pur și simplu pe precizia presupusă a motoarelor pas cu pas care se rotesc un anumit număr de grade ca răspuns la modificările câmpului magnetic. Se presupune adesea că stepper-ul este perfect precis și nu greșește niciodată, așa că monitorizarea poziției sculei implică pur și simplu numărarea numărului de impulsuri trimise stepper-ului în timp. Un mijloc alternativ de monitorizare a poziției pasului nu este de obicei disponibil, astfel încât detectarea accidentului sau alunecării nu este posibilă.

Mașini comerciale CNC pentru prelucrarea metalelor utilizați controale de feedback în buclă închisă pentru mișcarea axei. Într-un sistem în buclă închisă, controlul este conștient de poziția reală a axei în orice moment. Cu o programare adecvată a controlului, acest lucru va reduce posibilitatea unui accident, dar rămâne la latitudinea operatorului și programatorului să se asigure că mașina este operată în siguranță. Cu toate acestea, în anii 2000 și 2010, software-ul pentru simularea prelucrării s-a maturizat rapid și nu mai este neobișnuit pentru întregul ansamblu al mașinii-unelte (inclusiv toate axele, fusurile, mandrinele, turelele, suporturile de scule, contrapunctele, dispozitivele de fixare, clemele, și stoc) să fie modelate cu precizie cu modele solide 3D, ceea ce permite software-ului de simulare să prezică destul de precis dacă un ciclu va implica un accident. Deși o astfel de simulare nu este nouă, acuratețea și penetrarea pe piață se schimbă considerabil din cauza progreselor în calcul.

Precizie numerică și reacție la echipament
În cadrul sistemelor numerice de programare CNC este posibil ca generatorul de cod să presupună că mecanismul controlat este întotdeauna perfect precis sau că toleranțele de precizie sunt identice pentru toate direcțiile de tăiere sau de mișcare. Aceasta nu este întotdeauna o condiție adevărată a sculelor CNC. Uneltele CNC cu o cantitate mare de joc mecanic pot fi încă foarte precise dacă mecanismul de antrenare sau de tăiere este condus doar astfel încât să aplice forța de tăiere dintr-o singură direcție și toate sistemele de antrenare sunt presate strâns împreună în acea direcție de tăiere. Cu toate acestea, un dispozitiv CNC cu joc mare și o unealtă de tăiere tocită poate duce la zbârcirea frezei și la posibilă tăierea piesei de prelucrat. Jocul afectează, de asemenea, precizia unor operații care implică inversarea mișcării axei în timpul tăierii, cum ar fi frezarea unui cerc, unde mișcarea axei este sinusoidală. Cu toate acestea, acest lucru poate fi compensat dacă cantitatea de reacție este cunoscută cu precizie prin codificatoare liniare sau măsurare manuală.

Mecanismul de joc mare în sine nu se bazează neapărat pe care să fie precis în mod repetat pentru procesul de tăiere, dar un alt obiect de referință sau suprafață de precizie poate fi folosit pentru a pune la zero mecanismul, prin aplicarea strânsă a presiunii împotriva referinței și setarea acesteia ca referință zero pentru toate urmând mișcări codificate CNC. Aceasta este similară cu metoda manuală a mașinii-unelte de a fixa un micrometru pe un fascicul de referință și de a regla cadranul Vernier la zero folosind acel obiect ca referință.


Sistem de control al poziționării
În sistemele de control numeric, poziția sculei este definită de un set de instrucțiuni numit program piese.

Controlul poziționării este gestionat fie prin intermediul unui sistem în buclă deschisă, fie printr-un sistem în buclă închisă. Într-un sistem în buclă deschisă, comunicarea are loc într-o singură direcție: de la controler la motor. Într-un sistem în buclă închisă, feedback-ul este furnizat controlerului, astfel încât acesta să poată corecta erorile de poziție, viteză și accelerație, care pot apărea din cauza variațiilor de sarcină sau temperatură. Sistemele cu buclă deschisă sunt în general mai ieftine, dar mai puțin precise. Motoarele pas cu pas pot fi utilizate în ambele tipuri de sisteme, în timp ce servomotoarele pot fi utilizate numai în sisteme închise.

Coordonate carteziene

Pozițiile codului G & M sunt toate bazate pe un sistem de coordonate carteziene tridimensional. Acest sistem este un plan tipic pe care îl vedem adesea în matematică atunci când desenați grafic. Acest sistem este necesar pentru a mapa traseele mașinii-unelte și orice alt tip de acțiuni care trebuie să aibă loc într-o anumită coordonată. Coordonatele absolute sunt ceea ce este folosit în general mai frecvent pentru mașini și reprezintă punctul (0,0,0) pe plan. Acest punct este setat pe materialul de stoc pentru a oferi un punct de pornire sau „Poziția inițială” înainte de a începe prelucrarea propriu-zisă.



Exemplu de codare:

%
o0001
G20 G40 G80 G90 G94 G54(Inch, Cutter Comp. Anulare, Dezactivare toate ciclurile fixe, mută axele la coordonatele mașinii, avans pe min., sistemul de coordonate de origine)
M06 T01 (schimbarea sculei la unealta 1)
G43 H01 (Compensarea lungimii sculei în direcție pozitivă, compensarea lungimii sculei)
M03 S1200 (axul se rotește CW la 1200 rpm)
G00 X0. Y0. (Traversare rapidă la X=0. Y=0.)
G00 Z.5 (Traversare rapidă la z=.5)
G00 X1. Y-.75 (traversare rapidă la X1. Y-.75)
G01 Z-.1 F10 (Pondă în porțiune la Z-.25 la 10in pe min.)
G03 X.875 Y-.5 I.1875 J-.75 (decuparea arcului CCW la X.875 Y-.5 cu originea razei la I.625 J-.75)
G03 X.5 Y-.75 I0.0 J0.0 (decupare arc CCW la X.5 Y-.75 cu originea razei la I0.0 J0.0)
G03 X.75 Y-.9375 I0.0 J0.0(CCW arc tăiat la X.75 Y-.9375 cu originea razei la I0.0 J0.0)
G02 X1. Y-1.25 I.75 J-1.25 (Tăiere arc CW la X1. Y-1.25 cu originea razei la I.75 J-1.25)
G02 X.75 Y-1.5625 I0.0 J0.0 (Arc CW tăiat la X.75 Y-1.5625 cu aceeași rază de origine ca arcul anterior)
G02 X.5 Y-1.25 I0.0 J0.0 (Arc CW tăiat la X.5 Y-1.25 cu aceeași rază de origine ca arcul anterior)
G00 Z.5 (traversare rapidă la z.5)
M05 (oprire ax)
M30 (Sfârșitul programului)
%G00 X0.0 Y0.0 (Moara revine la origine)
Având vitezele și fluxurile corecte în program asigură o funcționare mai eficientă și mai fluidă a produsului. Vitezele și avansurile incorecte vor cauza deteriorarea sculei, axului mașinii și chiar a produsului. Cel mai rapid și simplu mod de a găsi aceste numere ar fi să utilizați un calculator care poate fi găsit online. O formulă poate fi, de asemenea, utilizată pentru a calcula vitezele și avansurile adecvate pentru un material. Aceste valori pot fi găsite online sau în Manualul Mașinilor.

 

Vom adăuga mai multe informații pe baze regulate....









































română ro