Računala Windows Internet

Pisanje jednostavnog upravljačkog programa. Izrada programa za CNC strojeve Primjeri CNC programa za tokarski stroj

Dijelovi obrađeni na CNC stroju mogu se smatrati geometrijskim objektima. Tijekom obrade, rotirajući alat i radni komad pomiču se jedan u odnosu na drugi duž određene putanje. UE opisuje kretanje određene točke alata - njegovog središta. Putanja alata je predstavljena kao sastavljena od zasebnih dijelova koji prelaze jedan u drugi. Ti dijelovi mogu biti ravne linije, lukovi kružnica, krivulje drugog ili višeg reda. Točke sjecišta ovih presjeka nazivaju se referentnim ili čvornim točkama. U pravilu, UE sadrži koordinate točno referentnih točaka.

Pokušajmo napisati mali program za obradu utora prikazanog na sl. 3.4. Poznavajući koordinate referentnih točaka, to nije teško učiniti. Nećemo detaljno razmatrati šifru cijelog UE, ali ćemo posebnu pozornost obratiti na pisanje linija (okvirova UE) koji su izravno odgovorni za kretanje kroz referentne točke utora. Za obradu utora najprije morate pomaknuti rezač do točke T1 i spustiti ga na odgovarajuću dubinu. Zatim morate pomicati rezač uzastopno kroz sve referentne točke i podići alat iz materijala obratka. Nađimo koordinate svih referentnih točaka utora i, radi praktičnosti, stavimo ih u tablicu. 3.1.

Tablica 3.1. Koordinate referentne točke utora

Točka X koordinata Y koordinata
Tl 3 8
T2 3 3
TK 7 3
T4 7 8

Dovedemo rezni alat do prve referentne točke:

Sljedeća dva okvira uzrokuju spuštanje alata na potrebnu dubinu u materijal obratka.

N60 G00 Z0.5
N70 G01 Z-l F25

Nakon što je alat na željenoj dubini (1 mm), možete ga pomicati kroz sve referentne točke za obradu utora:

N80 G01 X3 Y3
N90 G01 X7 Y3
N100 G01 X7 Y8

Sada biste trebali ukloniti alat iz materijala obratka - podignite ga na malu visinu:

Složimo sve okvire, dodamo nekoliko pomoćnih naredbi i dobijemo konačnu verziju programa:

Osoblje UP Opis okvira
% Simbol za početak programa
O0001 (PAZ) Broj programa (0001) i naziv programa (PAZ)
N10 G21 G40 G49 G54 G80 G90 Sigurnosni niz
N20 M06 T01 (FREZA D1) Poziv alata #1
N30 G43 H01 Kompenzacija duljine alata br.1
N40 M03 S1000 Uključivanje brzine vretena (1000 o/min)
N50 G00 X3 Y8 Brzo kretanje do referentne točke T1
N60 G00 Z0.5 Brzi hod alata B Z0.5
N70 G01 Z-l F25 Putujte do dubine od 1 mm uz brzinu posmaka od 25 mm/min
N80 G01 HZ Y3 Pomicanje alata do točke T2 (25 mm/min)
N90 G01 X7 Y3 Pomicanje alata do točke T3 (25 mm/min)
N100 G01 X7 Y8 Pomicanje alata do točke T4 (25 mm/min)
N110 G01 Z5 Podizanje alata u Z5 (25 mm/min)
N120 M05 Isključite brzinu vretena
N130 M30 Kraj programa
% Kraj programskog znaka

Značajno povećati produktivnost proizvodnje i kvalitetu proizvedenih proizvoda. Međutim, za rad su im potrebni posebni programi. Uz njihovu pomoć izrađuju se modeli budućih proizvoda i postavljaju naredbe koje reguliraju rad strojeva. Opis upravljačkih programa za CNC strojeve pomoći će vam da odaberete pravi softver.

Opće informacije

Prije svega, za rad s takvim strojem trebat će vam 3D uređivač. Prilikom izrade domaćih medalja, brojeva ili drugih jednostavnih proizvoda, možete bez takvog softvera. Bit će dovoljno pretvoriti potrebnu sliku u g kod. Međutim, izgledi rasutih proizvoda izrađuju se u odgovarajućim uređivačima.

Volumetrijski modeli izrađuju se u posebnom softveru (na primjer, Art Cam) s naknadnom transformacijom. Za industrijske uređaje preporuča se korištenje zasebnog softvera.

Operativni sustav je od velike važnosti. Važna je izravna kontrola LPT priključka. Microsoftov softver nema takve mogućnosti (govorimo o Windows operativnim sustavima). Za neki softver, kašnjenje do 0,2 sekunde bit će normalno. Međutim, softver kao što je MATH 3, na primjer, ne može se koristiti u prisutnosti takvih kašnjenja (stroj se može oštetiti).

CNC programi rade puno bolje u Linux okruženju. Postoji čak i CNC Linux operativni sustav posebno kreiran za takve aktivnosti. Optimiziran je za normalan rad stroja korištenjem LPT priključka.

Popis softvera

Količina softvera za CNC je velika. Razlikuje se po svojoj funkcionalnosti i namjeni. Neki softver zahtijeva moćna računala. Ostali uzorci mogu raditi na manje moćnim računalima.

Može se razlikovati sljedeći softver:

  • "Vizualni CAD/CAM 2014". Ovo je softverski paket koji uključuje softver potreban za izradu upravljačkih programa za 3-osne glodalice. Osim toga, ovaj paket sadrži alate koji vizualiziraju proces obrade;
  • "Značajka CAM 2011". Jedan od najpoznatijih uslužnih programa koji se koristi za modeliranje i proizvodnju proizvoda složenog dizajna i industrijske opreme. Automobilska, zrakoplovna, inženjerska i energetska industrija godinama koriste ovaj softver;
  • Gibbscam. Dizajniran za dva do pet aksijalnih glodala. S ovim softverom također možete raditi nekoliko vrsta modeliranja (2D, 3D, površinsko, wireframe, itd.);
  • Art CAM. Najbolji alat s kojim možete dizajnirati volumetrijske reljefe. Značajna značajka ovog softvera je nepostojanje potrebe za daljnjim ručnim usavršavanjem.

Gore navedeni CNC programi dobro rade svoj posao. Već nekoliko godina koriste ih razna poduzeća diljem svijeta.

MATEMATIKA 3

Zasebno, vrijedi spomenuti američki softver "MATH 3". Pogodan je za razne vrste usmjerivača, plotera i tokarilica. Široko koriste i profesionalci i amateri.

S ovim programom za CNC glodalicu možete:

  • upravljati s više koordinata (do šest);
  • izravno uvoziti grafičke slike različitih formata;
  • izraditi upravljački softver;
  • upravljati pokazateljem kao što je brzina rotacije;
  • koristiti ručne generatore impulsa;
  • stvoriti prilagođene M kodove.

Za korištenje ovog softvera morate imati CNC Linux OS. Inače, neće biti moguće osigurati ispravan rad softvera.

Izrada upravljačkog softvera

Proces izrade CNC upravljačkog programa sastoji se od nekoliko faza. Primjer je izrada projekta za drvorezbarstvo. CNC strojevi su programirani u paketu CAD/CAM softvera, tako da će se cijeli radni proces sastojati od tri faze:

  1. Izrada modela proizvoda. Za to se koriste 3D uređivači. Radove izvode posebno obučeni projektanti, čijim će se uslugama morati pribjeći. Stvoreni model može se u budućnosti utjeloviti u različitim mjerilima i veličinama.
  2. Izrada kontrolnog programa. Za to se koristi gore opisani softver. Gotov model budućeg proizvoda uvozi se u odabrani softver. U skladu s njegovom veličinom, oblikom, vrstom i drugim parametrima, sastavlja se odgovarajući softver.
  3. Mljevenje. Naredbe upravljačkog programa čita stroj, zbog čega se radni organi uređaja kreću duž unaprijed kreiranih koordinata, izvodeći propisane radnje.

Rad s CNC strojem zahtijeva određena znanja. Međutim, dostupnost posebnog softvera olakšava ovaj zadatak.

Dakle, rad alatnih strojeva s numeričkim upravljanjem nemoguć je bez posebnih uslužnih programa. Izrađuju se pomoću zasebnog softvera. Danas postoji veliki broj takvog softvera. Različiti softveri razlikuju se i po funkcionalnosti i po zahtjevima za računalom. Iako je za rad sa softverom potrebno određeno znanje, brojne upute olakšavaju proces učenja.

Konzervirani ciklusi CNC strojeva

Riža. 8.8. Potrebno je izbušiti 7 rupa promjera 3 mm i dubine 6,5 mm

Primjer #2

Riža. 8.9. Potrebno je izbušiti 12 rupa promjera 5 mm i dubine 40 mm, prvo izvršiti operaciju centriranja rupe

Programski kod Opis
% O0002 (NAZIV PROGRAMA - RUPE2) N100 G21 N102 G0 G17 G40 G49 G80 G90 (CENTROVKA) N104 T1 M6 N106 G54 X21.651 Y12.5 S1200 M3 N108 G400 h. N110Z2. N112 G99 G81 Z-.8 R2. F70. N114 X12.5 Y21.651 N116 X0. Y25. N118 X-12.5 Y21.651 N120 X-21.651 Y12.5 N122 X-25. Y0. N124 X-21.651 Y-12.5 N126 X-12.5 Y-21.651 N128 X0. Y-25. N130 X12.5 Y-21.651 N132 X21.651 Y-12.5 N134 X25. Y0. N136 G80 N138 Z100. N140 M5 N142 G91 G28 Z0. N144 G28 X0. Y0. N146 M01 (BUŠI 12 RUPA) N148 T2 M6 N150 G54 X21.651 Y12.5 S1000 M3 N152 G43 h3 Z100. N154Z2. N156 G99 G83 Z-40. R2. Q2. F45. N158 X12.5 Y21.651 N160 X0. Y25. N162 X-12.5 Y21.651 N164 X-21.651 Y12.5 N166 X-25. Y0. N168 X-21.651 Y-12.5 N170 X-12.5 Y-21.651 N172 X0. Y-25. N174 X12.5 Y-21.651 N176 X21.651 Y-12.5 N178 X25. Y0. N180 G80 N182 Z100. N184 M5 N186 G91 G28 Z0. N188 G28 X0. Y0. N190 M30% Broj programa Naziv programa Metrički rad Sigurnosna linija Napomena Poziv za centriranje Pomak na rupu broj 1 Kompenzacija duljine alata Brzo pomicanje na Z2. Standardni ciklus bušenja Centriranje rupe #2 Centriranje rupe #3 Centriranje rupe #4 Centriranje rupe #5 Centriranje rupe #6 Centriranje rupe #7 Centriranje rupe #8 Centriranje rupe #9 Centriranje rupe #9 Centriranje rupe #10 Centriranje rupe #11 Centriranje rupe #12 Poništavanje standardnog ciklusa Prijeđite na Z100. Zaustav vretena Z početno vraćanje X, Y početno vraćanje Privremeni graničnik Komentar Poziv 5 mm svrdlo Pomaknite na rupu br. 1 Kompenzacija duljine alata Brzi pomak na Z2. Ciklus isprekidanog bušenja Izbušite rupu #2 Izbušite rupu #3 Izbušite rupu #4 Izbušite rupu #5 Izbušite rupu #6 Izbušite rupu #7 Izbušite rupu #8 Izbušite rupu #9 Izbušite rupu #10 Izbušite rupu #11 Izbušite rupu #12 Poništite standardni ciklus Prijeđite na Z100. Zaustavljanje vretena Z početno vraćanje X, Y početno vraćanje Kraj programa

planetacam.ru

2.17. Primjer kontrolnog programa za obradu

detalji "Valjak s navojem"

Na sl. 41 prikazuje kombinirani crtež obratka i dijela "Valjka s navojem" s putanjama reznih alata za njegovu obradu na stroju 16A20F3 opremljenom CNC sustavom 2P22.

Riža. 41. Shema za obradu dijela "Navojni valjak"

Upravljački program za obradu dijela "Navojni valjak" ima sljedeći oblik:

N001 T1S3 572 F0.43 M08

Rezač T1 - grubo, treće područje, n = 572 o/min, s = 0,43 mm / okr., dovod rashladne tekućine uključen.

Pristup početnoj točki za ciklus L08.

N003 L08 A1 P4

Ciklus L08, dodatak za završnu obradu 1 mm po promjeru, dubina reza 4 mm.

Opis konture dijela.

N011 S3 650 F0.2

Promjena načina rada n = 650 o/min, s = 0,2 mm/okr.

Početna točka prije grubog obrezivanja.

Grubo izrezivanje čeone strane prema ciklusu L05.

N014 T3 S3 1000 F0.12

Rezač T3 - dorada, treći raspon, n = 1000 o/min, s = 0,12 mm / okr.

Pristup početnoj točki za ciklus L10.

Postavljanje konstantne brzine rezanja.

Definiranje ciklusa L10 za doradu, opis dijela iz bloka N004.

Otkažite konstantnu brzinu rezanja.

Početna točka prije završnog reza.

Očistite krajnji rez.

Povlačenje rezača s kraja duž Z osi za 0,5 mm.

Prilaz glodala do točke početka skošenja 2×45°.

Košenje zaokreta 2×45°.

N024 T5 S3 600 F0,25

T5 rezač - žlijebljenje, treći raspon, n = 600 o/min, s = 0,25 mm/okr.

N025 X32 Z-35 E

Polazna točka prije utora.

Urezivanje do ø20 mm.

Povlačenje rezača iz utora se ubrzava.

N028 T7 S3 720 F0.3

T7 rezač - s navojem, treći raspon, n = 720 o/min, s = 0,3 mm / okr.

Početna točka ciklusa prije uvlačenja navoja.

N030 L01 F1.5 W-33.5 A0 X22.08 P0.3 C0

Ciklus L01 za narezivanje navoja M24×1,5.

Isključite dovod rashladne tekućine.

Kraj kontrolnog programa, povratak na I.T.

3. Rad na strojevima opremljenim 2p22 CNC sustavom

3.1. Daljinski upravljač

Za postavljanje načina rada CNC 2P22 uređaja, ručnog unosa podataka, uređivanja programa i dijaloga s uređajem, dizajnirana je upravljačka ploča izrađena u obliku daljinske jedinice instalirane na rotirajućoj konzoli stroja. Tipkovnica upravljačke ploče prikazana je na sl. 17, a dodjela ključeva - u tablici. 3.

Funkcije koje se izvode u glavnom i pomoćnom načinu rada CNC uređaja 2P22 dane su u tablici. 7.

Tablica 7

Načini rada CNC 2P22

Način rada

Osnovni, temeljni

pomoćni

Obrada dijela prema upravljačkom programu

Automatski način rada

Obrada dijela prema upravljačkom programu sa zaustavljanjima na kraju bloka

Automatski način rada

Način rada okvira

Izrada programa prema modelu, regrutiranje i razrada individualnog osoblja

Ručni mod

Uvezivanje referentnog sustava

Ručni mod

Način rada "Izlaz na fiksnu točku stroja"

Nastavak tablice. 7

Poluautomatski unos u memoriju plutajuće nule i prevjesa alata

Ručni mod

Poluautomatski unos u memoriju početnog položaja

Ručni mod

Način rada "Poluautomatski unos konstanti"

,

Izađite u početnu poziciju

Ručni mod

Način rada "Izlaz u

početni položaj"

Ulazak u upravljački program s upravljačke ploče, prikaz i uređivanje programa

Način unosa

Unos, prikaz i uređivanje prevjesa alata, plutajuće nule, početnog položaja, parametara stroja

Način unosa

Način rada "Unos konstanti"

Tražite traženi broj bloka tehnološkog programa i njegovu indikaciju

Način unosa

Način pretraživanja okvira

Ulazak u tehnološki program s magnetske vrpce

Način unosa

Ulazak u tehnološki program s bušene trake

Izlazni način rada

"Vanjski" način rada

perforirana traka za nosač"

Kraj stola. 7

Izlaz programa na traku

Izlazni način rada

Način rada "Vanjski medij - magnetska traka"

Izlaz programa na bušenu traku

Izlazni način rada

"Vanjski" način rada

nosač - perforirana traka"

Provjera rada uređaja prema testovima ugrađenim u softver

Testni način rada

Dijagnostički način rada

Ulazak u testove s magnetske vrpce

Testni način rada

Način rada "Vanjski medij - magnetska traka"

Unos testova s ​​bušene trake

Testni način rada

Način rada "Vanjski medij - bušena traka"

Indikacija senzora i statusa razmjenskih signala na ulaznim i izlaznim konektorima CNC uređaja

Testni način rada

Način rada "Indikacija elektroautomatike stroja"

Indikacija statusa resetiranja

razmjenjivati ​​signale

Testni način rada

Način rada "Reset indikacija elektroautomatike stroja"

Za izvođenje, prikazano u tablici. 7 funkcija potrebno je izaći u odgovarajući način rada (glavni i pomoćni) pritiskom na zadane tipke na upravljačkoj ploči CNC uređaja.

Tipke koje nastavljaju raditi nakon što su otpuštene imaju svjetlosnu signalizaciju. Tipke za odabir glavnih načina rada 3, 4, 5, 6, 7 imaju ovisno uključivanje, tj. samo jedan od njih je aktivan istovremeno. Djelovanje preostalih tipki sa svjetlosnom signalizacijom poništava se ponovnim pritiskom.

studfiles.net

Programiranje u ISO

Primjeri upravljačkih programa

Potrebno je izraditi NC za obradu vanjske konture dijela (slika 11.1) rezačem promjera 5 mm bez kompenzacije radijusa alata. Dubina glodanja - 4 mm. Konturi se pristupa duž ravnog presjeka.

% O0001 (NAZIV PROGRAMA - KONTURA1) N100 G21 N102 G0 G17 G40 G49 G80 G90 (FREZA D5) Program O0001 Komentar - naziv programa Način unosa metričkih podataka Sigurnosna linija Komentar - rezač F5 mm

Poziv alata #1

Riža. 11.1. konturiranje
N106 G0 G90 G54 X25. Y-27.5 S2000 M3 N108 G43 h2 Z100. N110Z10. N112 G1 Z-4. F100. N116 X-27.5 N118 Y20. N120 G2 X-20. Y27.5 R7.5 N122 G1 X1.036 N124 X27.5 Y1.036 N126 Y-20. N128 G2 X20. Y-27,5 R7,5 N130 G1 Z6. N132 G0 Z100. N134 M5 N136 G91 G28 Z0. N138 G28 X0. Y0. N140 M30 Pozicioniranje do početne točke staze (1), uključivanje brzine vretena od 2000 o/min Kompenzacija duljine alata #1 Pozicioniranje u Z10 Rezač se spušta do Z-4 pri posmaku rezanja od 100 mm/min Linearno kretanje do točke ( 2) Linearno kretanje do točke (3 ) Pokret luka do točke (4) Linearno kretanje do točke (5) Linearno kretanje do točke (6) Linearno kretanje do točke (7) Lukno kretanje do točke (8) Rezač se podiže do Z6 Rezač raste pri brzom pomaku do Z100 Zaustavljanje vretena Povratak na ishodište u Z Povratak na ishodište u X i Y Kraj programa

Primjer #2. Konturiranje s kompenzacijom radijusa alata

Potrebno je izraditi NC za obradu vanjske konture dijela (slika 11.2) rezačem promjera 5 mm s kompenzacijom radijusa alata. Dubina glodanja - 4 mm. Konturi se pristupa tangencijalno.

Operativni program Objašnjenje
% O0002 (NAZIV PROGRAMA - KONTURA2) N100 G21 N102 G0 G17 G40 G49 G80 G90 (FREZA D5) N104 T1 M6 N106 G0 G90 G54 X25. Y-35. S2000 M3 N108 G43 h2 Z100. Program O0002 Komentar - naziv programa Način unosa metričkih podataka Sigurnosna linija Komentar - rezač F5 mm Poziv alata #1 Pozicioniranje na početnu točku putanje (1), uključivanje brzine vretena od 2000 o/min Kompenzacija duljine alata #1

Pozicioniranje u Z10

Riža. 11.2. Konturiranje s korekcijom
N112 G1 Z-4. F100. N114 G41 D1 Y-30. N116 G3 X20. Y-25. R5. N118 G1 X-25. N120Y20. N122 G2 X-20. Y25. R5. N124 G1 X0. N126X25. Y0. N128 Y-20. N130 G2 X20. Y-25. R5. N132 G3 X15. Y-30. R5. N134 G1 G40 Y-35. N136Z6. N138G0Z100. N140 M5 N142 G91 G28 Z0. N144 G28 X0. Y0. N146 M30 Rezač se spušta na Z-4 pri posmaku rezanja od 100 mm/min Lijevo pomak, pomak do točke (2) Tangencijalni pristup točki (3) Linearni pomak do točke (4) Linearni pomak do točke (5) Luk pomak do točke (6) ) Linearno pomicanje do točke (7) Linearno pomicanje u točku (8) Linearno pomicanje u točku (9) Pomicanje luka do točke (10) Povlačenje alata s konture tangencijalno na točku (11) Linearno pomicanje do točke točka (12) s poništenim poništavanjem Rezač se diže na Z6 Rezač se diže u brzom hodu do Z100 Zaustavljanje vretena Povratak u ishodište u Z Povratak u ishodište u X i Y Kraj programa

Primjer #3. konturiranje

Potrebno je izraditi NC za doradu džepa (sl. 11.3) bez kompenzacije radijusa alata s rezačem promjera 5 mm. Dubina glodanja - 2 mm. Konturi se pristupa tangencijalno.

Operativni program Objašnjenje
% O0003 (NAZIV PROGRAMA - ZAVRŠNI DŽEP) N100 G21 N102 G0 G17 G40 G49 G80 G90 (FREZA D5) N104 T1 M6 N106 G0 G90 G54 X-2.5 Y-2.5 S1000 G4 N108 N110Z10. N112 G1 Z-2. F100. N114 Y-5. N116 G3 X0. Y-7,5 R2,5 N118 G1 X10.

N120 G3 X17,5 Y0. R7.5

Program O0003 Komentar - naziv programa Način unosa metričkih podataka Sigurnosna linija Komentar - rezač F5 mm Pozovite alat br. 1 Pozicioniranje na početnu točku puta (1), uključite brzinu vretena Kompenzacija duljine alata br. 1 Pozicioniranje u Z10 Rezač spušta se do Z-2 pri posmaku rezanja 100 mm/min Linearno kretanje do točke (2) Tangencijalno približavanje točki (3) Linearno kretanje do točke (4)

Kretanje duž luka do točke (5)


Riža. 11.3. Završna obrada džepova
N122X10. Y7.5 R7.5 N124 G1 X-10. N126 G3 X-17,5 Y0. R7.5 N128 X-10. Y-7,5 R7,5 N130 G1 X0. N132 G3 X2,5 Y-5. R2,5 N134 G1 Y-2,5 N136 Z8. N138G0Z100. N140 M5 N146 M30 Pomak luka do točke (6) Linearni pomak do točke (7) Pomak luka do točke (8) Pomak luka do točke (9) Linearni pomak do točke (10) Povlačenje alata tangencijalno na točku (11) Linearno pomicanje do točke (12) Rezač se diže na Z8 Rezač se diže u brzom hodu do Z100 Zaustavljanje vretena Kraj programa

Primjer broj 4. Konturiranje s kompenzacijom radijusa alata

Morate izraditi NC za doradu džepa s kompenzacijom radijusa alata. Dubina glodanja - 2 mm. Konturi se pristupa tangencijalno.

Operativni program Objašnjenje
% O0004 (NAZIV PROGRAMA - ZAVRŠNI DŽEP2) Program O0004 Komentar - naziv programa

Metrički način unosa


Riža. 11.4. Završna obrada džepova s ​​korekcijom
N102 G0 G17 G40 G49 G80 G90 N104 T1 M6 N106 G0 G90 G54 X-2,5 Y-5. S1000 M3 N108 G43 h2 Z100. N110Z10. N112 G1 Z-2. F100. N114 G41 D1 Y-7.5 N116 G3 X0. Y-10. R2,5 N118 G1 X10. N120 G3 X20. Y0. R10. N122X10. Y10. R10. N124 G1 X-10. N126 G3 X-20. Y0. R10. N128 X-10. Y-10. R10. N130 G1X0. N132 G3 X2.5 Y-7.5 R2.5 N134 G1 G40 Y-5. N136Z8. N138G0Z100. N140 M5 N146 M30 Sigurnosna linija Pozovite alat br. 1 Pozicionirajte do početne točke putanje (1), uključite brzinu vretena Kompenzacija duljine alata broj tangencijalno na točku (3) Linearni pomak do točke (4) Pomak luka do točke (5) Luk pomak do točke ( 6) Linearni pomak do točke (7) Pomak luka do točke (8) Luk pomak do točke (9) Linearni pomak do točke (10) Povlačenje alata tangencijalno na točku (11) Linearni pomak do točke (12) s poništenim poništavanjem Rezač se diže do Z8 Rezač se diže pri brzom pomaku do Z100 Zaustavljanje vretena Kraj programa

Primjer broj 5. Glodanje pravokutnog džepa

Potrebno je izraditi NC za obradu pravokutnog džepa s rezačem promjera 10 mm. Dubina glodanja - 1 mm.

Operativni program Objašnjenje
% O0005 (NAZIV PROGRAMA - ROUGH DŽEP) N100 G21 N102 G0 G17 G40 G49 G80 G90 Program O0005 Komentar - naziv programa Način unosa metričkih podataka Sigurnosni niz

Poziv alata #1


Riža. 11.5. Grubo glodanje pravokutnog džepa
N106 G0 G54 X-13,75 Y3,75 S1000 M3 N108 G43 h2 Z100. N110Z10. N112 G1 Z-1. F100. N114 Y-3.75 N116 X13.75 N118 Y3.75 N120 X-13.75 N122 X-17.5 Y7.5 N124 Y-7.5 N126 X17.5 N128 Y7.5 N130 X-17.5 N132 X-2 Y15. N134 Y-15. N136X25. N138Y15. N140 X-25. N142Z9. N144 G0 Z100. N146 M5 N152 M30 Pozicioniranje do početne točke staze (1), uključivanje brzine vretena Kompenzacija duljine alata br. 1 Pozicioniranje u Z10 Rezač se spušta do Z-1 pri posmaku rezanja od 100 mm/min Linearno kretanje do točke (2) Linearno kretanje do točke (3) Linearno kretanje do (4) Linearno pomicanje do točke (1) Linearno pomicanje do točke (5) Linearno pomicanje do točke (6) Linearno kretanje do točke (7) Linearno pomicanje do točke (8) Linearno pomicanje do točke točka (5) Linearni pomak do točke (9) Linearni pomak do točke (10) Linearni pomak do točke (11) Linearni pomak do točke (12) Linearni pomak do točke (9) Rezač se diže do Z9 Rezač se diže pri brzom pomaku do Z100 Zaustavljanje vretena Kraj programa

Primjer broj 6. Glodanje okruglog džepa

Potrebno je izraditi NC za obradu okruglog džepa s rezačem promjera 10 mm. Dubina - 0,5 mm.

Operativni program Objašnjenje
% O0000 (NAZIV PROGRAMA - N6) N100 G21

N102 G0 G17 G40 G49 G80 G90

Program O0006 Komentar - naziv programa Način unosa metričkih podataka

Sigurnosni niz


Riža. 11.6. Grubo glodanje okruglog džepa
N104 T1 M6 N106 G0 G90 G54 X0. Y0. S1000 M3 N108 G43 h2 Z100. N110Z10. N112 G1 Z-.5 F100. N120X5. F200 N122 G3 X-5. R5. N124X5. R5. N126 G1 X10. N128 G3 X-10. R10. N130X10. R10. N132 G1X15. N134 G3 X-15. R15. N136X15. R15. N138 G1 Z10 F300. N140 G0 Z100. N142 M5 N148 M30 Pozivanje alata br.1 Pozicioniranje na početnu točku putanje (1), uključivanje brzine vretena Kompenzacija duljine alata br. orbita” … Pomaknite se na točku (2) Kružni pomak u 2. “orbiti” … Pomaknite se do točke (3) Kružno kretanje u 3. "orbiti" ... Rezač se diže na Z10 Rezač se diže brzim hodom do Z100 Zaustavljanje vretena Kraj programa

planetacam.ru

Pisanje jednostavnog upravljačkog programa

Uvod u programiranje strojne obrade

Dijelovi obrađeni na CNC stroju mogu se smatrati geometrijskim objektima. Tijekom obrade, rotirajući alat i radni komad pomiču se jedan u odnosu na drugi duž određene putanje. UE opisuje kretanje određene točke alata - njegovog središta. Putanja alata je predstavljena kao sastavljena od zasebnih dijelova koji prelaze jedan u drugi. Ti dijelovi mogu biti ravne linije, lukovi kružnica, krivulje drugog ili višeg reda. Točke sjecišta ovih presjeka nazivaju se referentnim ili čvornim točkama. U pravilu, UE sadrži koordinate točno referentnih točaka.

Riža. 3.3. Svaki detalj može se predstaviti kao skup geometrijskih elemenata. Za izradu programa obrade potrebno je odrediti koordinate svih referentnih točaka

Pokušajmo napisati mali program za obradu utora prikazanog na sl. 3.4. Poznavajući koordinate referentnih točaka, to nije teško učiniti. Nećemo detaljno razmatrati šifru cijelog UE, ali ćemo posebnu pozornost obratiti na pisanje linija (okvirova UE) koji su izravno odgovorni za kretanje kroz referentne točke utora. Za obradu utora najprije morate pomaknuti rezač do točke T1 i spustiti ga na odgovarajuću dubinu. Zatim morate pomicati rezač uzastopno kroz sve referentne točke i podići alat iz materijala obratka. Nađimo koordinate svih referentnih točaka utora i, radi praktičnosti, stavimo ih u tablicu. 3.1.

Tablica 3.1. Koordinate referentne točke utora

Pozdrav draga čitaoče. U ovoj temi razmotrit ćemo jedno od najhitnijih pitanja za CNC stroj, naime, kako naučiti pisati program za početnika za CNC stroj. Riječ novak označava osobu koja nema apsolutno nikakvo znanje u ovom području djelovanja. Molim ljude koji se dugo bave ovim područjem da ovaj članak ne kritiziraju jako, jer je namijenjen osobama s minimalnim znanjem.
1 Što je CNC stroj i čemu služe programi?
Krenimo izdaleka. Ako ste novi u ovom polju, onda ćete morati znati što je CNC stroj. CNC stroj je numerički upravljani stroj koji radi prema planiranom programu koji kreirate.
Danas postoji ogroman broj programa koji vam mogu pomoći u razvoju vaših projekata. Ali ipak treba znanje, koje je ujedno i polazište. Zbog problema s programima ili jednostavnog nepoznavanja njihovih funkcija, mala poduzeća izgaraju, odnosno povećavaju se troškovi materijala za proizvodnju. Stoga ću vam pokušati objasniti početne osnove koje će vam pomoći u daljnjem razvoju.
2 TOP-3 najpopularnija programa za učenje i rad s CNC strojem.
Za početak ćemo prikazati najpopularnije i najkorisnije programe za rad s alatnim strojem s programabilnim numeričkim upravljanjem.
Mach3 zauzima 3. mjesto među našim najpopularnijim aplikacijama. Ova je aplikacija s razlogom zauzela 3. mjesto.
Prvo, ovaj program možete besplatno pronaći na internetu, a pritom ćete potrošiti malo svog vremena i truda.
Drugo, ovaj program, dizajniran za rad s alatnim strojem s programabilnim numeričkim upravljanjem, ima dodatni korisnički priručnik koji opisuje sve funkcije i značajke za korištenje programa.
Treće, program ima jednostavno i intuitivno sučelje koje neće uzrokovati zamrzavanje mozga. Time se ubrzava navikavanje na program i skraćuje vrijeme za razvoj projekta.
Evo prednosti programa Mach3. Ali ipak, program je namijenjen ljudima koji mogu raditi barem s ručnim ili automatskim strojem, ali ne i za apsolutne početnike. Usput, potpuni opis ovog programa možete pronaći na našoj web stranici.
Drugo mjesto zauzima program CNCez Pro.
Ovaj program omogućuje rad u simulatoru CNC stroja, ali u njemu također možete kreirati programe koji se potom mogu izravno prenijeti na CNC stroj. Baš kao i Mach3, ima ogroman skup funkcija i naredbi, ali pronaći ga u besplatnom internetskom resursu prilično je teško i problematično. Iz vlastitog iskustva mogu vam reći da ćete je tražiti više od jednog dana, ali vrijede. Uostalom, kada radite u ovom simulatoru, troši se samo struja i ništa više. Također dolazi s korisničkim priručnikom koji će vam pomoći da počnete. To je ono o čemu se radi u simulatoru CNCez Pro.
A sada prijeđimo na vrhunac našeg članka i recimo koji program zauzima prvo mjesto u našem vrhu. Prvo mjesto zauzeo je program pod nazivom ArtCam.
Ova je aplikacija izravno povezana s CNC alatnim strojem. Ova aplikacija ima ogroman broj različitih alata i funkcija ugrađenih u sebe. Također, program ima stavku za izradu tri de modela, kao i druge zanimljive stavke. Program uključuje pisanje programa za CNC stroj. Ali ovaj program ima jedan nedostatak. Pronalaženje ovog programa u besplatnom izvoru je nerealno, a cijena programa je prilično visoka. Ali trošak je nadoknađen raznim mogućnostima ovog programa za CNC stroj. Tu je i izbor vaše pripremljenosti, što ima veliku ulogu u vašem startnom treningu i stoga je zauzeo prvo mjesto u vrhunskim programima pogodnim za učenje rada s numerički upravljanim alatnim strojem.
3 Zašto biste trebali koristiti ove programe.
Svima vam savjetujemo korištenje ovih aplikacija, jer su ovi programi prošli kroz vatru i vodu, kao i razne preventivne testove. Aplikacije za rad s alatnim strojevima s numeričkim upravljanjem neprestano se razvijaju i nadograđuju, što dodaje sve više novih mogućnosti. Kada sam počeo raditi s CNC strojem, suočio sam se s problemom pisanja programa za izradu proizvoda. Ali u samo mjesec dana proučio sam početni priručnik za Mach3 i naučio kako razviti vlastite programe za izradu proizvoda. Sada sam već izgradio početnu publiku kupaca i radim za sebe, ali za sve je potrebno vrijeme, resursi, i što je najvažnije, morate se stalno usavršavati.
4 Rezultat članka:
Dragi čitatelji, u ovom članku smo ispitali CNC stroj i razvoj programa za izradu raznih proizvoda. Naravno, rad s aplikacijama CNC alatnih strojeva je težak i problematičan. Ali bilo koji problem može se proučiti i riješiti uz pomoć improviziranih materijala. Ako postoji problem s nedostatkom znanja, tada možete pročitati dodatnu literaturu, kao i proučiti dodatne smjernice za razne programe. Da biste postigli određeni cilj, morate postaviti ciljeve koje možete postići. Za početnike u ovom području mogu dati samo jedan savjet – proučite što više dodatne literature. Pomoći će vam u radu s alatnim strojem s numerički programabilnim upravljanjem, a moći ćete se i usavršavati u praktičnom dijelu. Nadam se da će vam moj savjet pomoći i da ćete postići maksimalan uspjeh u pisanju programa za CNC strojeve. Želim vam svima puno sreće, uspjeha i bogatih kupaca. Zbogom dragi čitatelji.

Upravljačke programe možete pisati na računalu u bilježnicu, pogotovo ako ste dobri u matematici i imate puno slobodnog vremena. Ili možete odmah na stroj, i neka cijela radnja čeka, i ne žalite za dodatnim izratkom. Postoji i treći način pisanja - još nisu smislili bolji.

CNC stroj obrađuje radni komad prema programu u G-kodovima. G-kod je skup standardnih naredbi koje podržavaju CNC strojevi. Ove naredbe sadrže informacije o tome gdje i koliko brzo premjestiti rezni alat za obradu dijela. Kretanje alata za rezanje naziva se staza. Put alata u upravljačkom programu sastoji se od segmenata. Ti segmenti mogu biti ravne linije, kružni lukovi ili krivulje. Točke presjeka takvih segmenata nazivaju se referentnim točkama. Tekst kontrolnog programa prikazuje koordinate referentnih točaka.

Primjer programa u G-kodovima

Tekst programa

Opis

Postavite parametre: ravnina obrade, broj nulte točke, apsolutne vrijednosti

Pozivanje alata broj 1

Uključivanje vretena - 8000 o/min

Brzo do točke X-19 Y-19

Ubrzano kretanje do visine
Z 3 mm

Linearno pomicanje alata do XZ točke Y3 s posmakom F = 600 mm/min

Pomaknite alat duž luka polumjera 8 mm do točke X8 Y3

Isključivanje vretena

Kraj programa

Postoje tri metode za programiranje CNC strojeva:

  1. Ručno.
  2. Na stroju, na CNC postolju.
  3. u CAM sustavu.

Ručno

Za ručno programiranje izračunavaju se koordinate referentnih točaka i opisuje slijed kretanja od jedne točke do druge. Ovako možete opisati obradu jednostavne geometrije, uglavnom za tokarenje: čahure, prstenovi, glatka stepenasta osovina.

Problemi

Evo nekih problema koji se javljaju kada se program ručno upisuje u stroj:

- Dugo vremena. Što je više redaka koda u programu, veći je radni intenzitet izrade dijela, veći je trošak ovog dijela. Ako program ima više od 70 redaka koda, onda je bolje odabrati drugu metodu programiranja.

- Brak. Potrebna nam je dodatna praznina za implementaciju kako bismo otklonili pogreške u kontrolnom programu i provjerili ima li udubljenja ili podrezivanja.

- Lom opreme ili alata. Pogreške u tekstu upravljačkog programa, osim braka, mogu dovesti i do loma strojnog vretena ili alata.

Dijelovi za koje su programi napisani rukom imaju vrlo visoku cijenu.

Na CNC postolju

Na CNC postolju obrada dijela programira se u interaktivnom načinu rada. Postavljač stroja ispunjava tablicu s uvjetima obrade. Određuje koju geometriju obraditi, širinu i dubinu rezanja, prilaze i odlaske, sigurnu ravninu, uvjete rezanja i druge parametre koji su individualni za svaku vrstu obrade. Na temelju ovih podataka, CNC stalak generira G naredbe za putanju alata. Tako se jednostavni dijelovi tijela mogu programirati. Kako bi provjerio program, instalater pokreće simulacijski način rada na CNC postolju.

Problemi

Evo nekih problema na koje nailazi kada je program napisan na stalku:

- Vrijeme. Stroj ne radi dok instalater napiše program za obradu dijela. Zastoji stroja su bačen novac. Ako program dobije više od 130 redaka koda, onda je bolje odabrati drugu metodu programiranja. Iako je na CNC postolju, naravno, pisanje programa brže nego ručno.

- Brak. CNC postolje ne uspoređuje rezultat obrade s 3D modelom dijela, tako da simulacija na CNC postolju ne pokazuje izbočine ili pozitivnu preveliku veličinu. Da biste otklonili pogreške u programu, morate postaviti dodatni radni komad.

- Nije prikladno za složene dijelove. Na CNC postolju ne možete programirati obradu dijelova složenog profila. Ponekad, za određene dijelove i veličine, proizvođači CNC regala izvode posebne operacije po narudžbi.

Dok se program kreira na stalku, stroj ne donosi novac u proizvodnju.

U SprutCAM-u

SprutCAM je CAM sustav. CAM je skraćenica od Computer-Aided Manufacturing. Ovo je prevedeno kao "proizvodnja pomoću računala". 3D model dijela ili 2D kontura se učitava u SprutCAM, zatim se odabire slijed za izradu dijela. SprutCAM izračunava putanju reznog alata i ispisuje ga u G-kodovima za prijenos na stroj. Postprocesor se koristi za izlaz alatne staze u G-kod. Postprocesor prevodi interne SprutCAM naredbe u G-kod naredbe za CNC stroj. Izgleda kao
za prijevod sa stranog jezika.

Princip rada u SprutCAM-u predstavljen je u ovom videu:

Prednosti

Evo prednosti pri radu sa SprutCAM:

- Brzo. Smanjuje vrijeme izrade programa za CNC strojeve za 70%.

- Implementacija bez nepotrebne pripreme. Program se provjerava prije pokretanja na stroju.

- Isključuje brak. Prema riječima naših korisnika, SprutCAM smanjuje pojavu kvarova za 60%.

- Kontrola sudara. SprutCAM kontrolira sudare s dijelom ili radnim jedinicama stroja, uranja pri brzom dodavanju.

- Obrada složenih dijelova profila. U SprutCAM-u za operacije s više osi koristi se 13 strategija za pomicanje alata duž površine dijela i 9 strategija za upravljanje osi alata. SprutCAM automatski kontrolira kut nagiba i izračunava sigurnu putanju obrade kako ne bi došlo do sudara držača ili reznog alata s obratkom.

Sastavljanje upravljačkog programa za vaš CNC stroj moguće je u potpuno opremljenoj verziji SprutCAM-a. Treba ga preuzeti i pokrenuti. Nakon instalacije, morat ćete se registrirati. Odmah nakon registracije, SprutCAM će početi s radom.

Za one koji su tek počeli pokušavati, nudimo 30-dnevnu potpuno opremljenu besplatnu verziju programa!

SprutCAM ima 15 konfiguracija, uključujući dvije posebne verzije: SprutCAM Practice i SprutCAM Robot. Kako biste saznali koja je konfiguracija prikladna za vašu opremu i koliko košta, nazovite 8-800-302-96-90 ili pišite na [e-mail zaštićen] mjesto.