Príklady cnc programov s podrobnosťami. Programy pre CNC obrábacie stroje sú kompletnou sadou, aby ste mohli začať. ArtCAM - postup zostavenia riadiaceho programu pre CNC frézku

CNC stroje sú elektronicko-mechanické zariadenia, ktoré vytvárajú z polotovarov zložité súčasti v autonómnom alebo poloautonómnom režime. Účinnosť takéhoto zariadenia úplne závisí od riadiacej jednotky CNC. Kontrolný program je sled činností s jasnou postupnosťou a spoľahlivosťou v časovom intervale. Výsledkom je presné obrábanie dielov s minimálnymi chybami. Naprogramovaný stroj je schopný nezávisle vyrábať série podobných výrobkov bez prítomnosti osoby.

Programové schopnosti

Vysoko presné CNC zariadenie sa masívne používa pri frézovaní, sústružení, vŕtaní a ďalších priemyselných odvetviach na výrobu sériových dielov, čo človeku zaberie veľa času.

CNC stroje sú široko používané pri výrobe zložitých dielov. Vďaka takémuto programu môžete vytvoriť časť ľubovoľného tvaru, otvory ľubovoľného tvaru. Na zariadeniach s elektronickým ovládaním sú vyrezávané reliéfy, emblémy a ikony. Výroba erbu pomocou takéhoto programu prestala byť namáhavá.

Proces vývoja

Vývoj ovládacích príkazov pre CNC si vyžaduje špeciálne zručnosti a prebieha v niekoľkých fázach:

  • Získanie informácií o detailoch a výrobnom procese;
  • Tvorba na základe kresieb;
  • Vytvorenie skupiny tímov;
  • Emulácia a oprava kódu;
  • Testovanie hotového výrobku, výroba experimentálnej časti.

Zhromažďovanie informácií je úplne prvou fázou vytvárania PM. Je to nevyhnutné nielen na písanie riadiacich príkazov, ale aj na výber nástroja a zohľadnenie vlastností materiálu pri jeho vytváraní. Najskôr sa ukáže:

  • Povaha požadovaného povrchu súčasti;
  • Vlastnosti materiálu: hustota, teplota topenia;
  • Veľkosť príspevku;
  • Potreba brúsenia, rezania a iných operácií.

To vám umožní vypočítať operácie potrebné na spracovanie, ako aj pracovné nástroje.

Ďalším krokom je modelovanie súčasti. Je nemožné vyvinúť program na vytváranie častí strednej a zložitejšej úrovne bez modelovania. Pri vytváraní štandardných produktov môžete vyhľadávať pripravené modely na internete, mali by ste ich však starostlivo skontrolovať z hľadiska súladu.

Moderné počítačové grafické vybavenie výrazne uľahčuje proces modelovania. Vytvorenie kontrolného programu v aplikácii ArtCam, ktoré bolo vydané v roku 2008, umožňuje automaticky získať potrebný trojrozmerný model z plochého výkresu. Artcam dokáže exportovať bitmapové obrázky v bežných formátoch a potom ich prevádzať do 3D obrázkov alebo reliéfov. Pri písaní CNC sekcie s gravírovaním na súčiastku je použitie algoritmov nevyhnutné.

Ale na základe informácií o produkte a modeli sa počíta počet prechodov nástrojom a ich trajektória, po ktorej môžete prejsť priamo k vývoju softvéru pre mikrokontrolér.

CNC vývoj

Po zhromaždení všetkých potrebných informácií, výbere pracovného nástroja a výpočte potrebného počtu akcií sa vytvorí program pre CNC stroj. Informácie o riadiacich príkazoch a procese vytvárania softvérového produktu pre každý konkrétny model sú uvedené v pokynoch pre dané zariadenie. Kontrolné algoritmy sú súborom príkazov, ktoré zahŕňajú:

  • Technologické (zapnutie / vypnutie, výber nástrojov);
  • Geometrický (pohyb pracovných nástrojov);
  • Prípravné (príjem a dodávka dielov, nastavenie prevádzkových režimov);
  • Pomocné (zapnutie a vypnutie prídavných mechanizmov, čistenie stroja).

Ovládací stojan je programovaný jedným z dvoch spôsobov:

  • Cez počítač s USB flash diskom pripojeným k radiču a zápisom hotového kódu;
  • Pomocou rozhrania človek - stroj na CNC stojane.

Väčšina moderných výrobcov dodáva so strojom softvér na zápis riadiaceho kódu. Vďaka tomu je možné zostaviť riadiace akcie na pohodlnejšom rozhraní alebo prepracovať existujúci programový kód.

Zvážte faktory

Pri písaní programu pre CNC stroje sa berie do úvahy niekoľko dôležitých faktorov:

Maximálny počet súčasne použitých nástrojov na stroji, pracovný zdvih, výkon CNC a maximálna rýchlosť operácií vykonávaných strojom. Pri výbere režimu rýchlosti sa berie do úvahy maximálne zahrievanie dielu; chyby v tejto časti môžu spôsobiť deformáciu produktu. Okrem toho je potrebné vziať do úvahy prítomnosť ďalších mechanizmov na numericky riadených strojoch. V opačnom prípade môže algoritmus zlyhať alebo sa môžu vyskytnúť chyby v prevádzke.

Podrobné pokyny na vytváranie riadiacich algoritmov, ich integráciu do systému numerického riadenia, možnosti vybavenia a dostupnosť ďalších funkcií sú podrobne popísané v pokynoch pre obrábacie stroje. Starostlivé prečítanie pokynov a krátkodobé samoštúdium vám umožňuje napísať program pre osobu, ktorá predtým nebola oboznámená s obsluhou zariadenia.


Ladenie programu, bežné chyby

Po vytvorení riadiaceho programu pre CNC stroj nasleduje jeho odladenie. Tento proces sa vykonáva na počítači alebo priamo vo výrobe s použitím polotovaru. Ak softvér nie je napísaný správne a výsledok nie je ani zďaleka očakávaný, mali by ste chyby starostlivo analyzovať. Sú rozdelené do 2 typov:

  • geometrický;
  • technologické.

Prvý nastane, keď sa v programoch vyskytnú chyby pri výpočte veľkosti a hustoty materiálu. Ak ich chcete opraviť, musíte znova vykonať všetky merania, ale s najväčšou pravdepodobnosťou nebudete musieť program vytvárať znova. Technologické chyby sú nesprávne nastavené parametre samotného stroja. Zvyčajne vznikajú z nedostatku skúseností vývojárov.

V takom prípade je potrebné starostlivo skontrolovať, najvhodnejšia je emulácia krok za krokom so špeciálnymi programami na PC.

Po kontrole a prijatí produktu požadovanej kvality môže stroj zahájiť autonómnu prácu na výrobe veľkých sérií zložitých produktov.

Výrazne zvyšujú produktivitu výroby a kvalitu vyrábaných výrobkov. Na svoju prácu však vyžadujú špeciálne programy. S ich pomocou sa vytvárajú modely budúcich produktov a nastavujú sa príkazy, ktoré regulujú činnosť strojov. Popis riadiacich programov pre CNC stroje vám pomôže vybrať ten správny softvér.

Všeobecné informácie

Najskôr musíte na prácu s takýmto strojom potrebovať 3D editor. Pri vytváraní domácich medailí, čísel alebo iných jednoduchých výrobkov sa zaobídete bez takého softvéru. Bude stačiť previesť požadovaný obrázok na g kód. Rozloženia objemových produktov sa však vytvárajú v príslušných editoroch.

Objemové modely sa vytvárajú v špeciálnom softvéri (napríklad Art Cam) s následnou transformáciou. Pre priemyselné zariadenia sa odporúča používať samostatný softvér.

Operačný systém má veľký význam. Priame ovládanie LPT portu je dôležité. Softvér spoločnosti Microsoft také možnosti nemá (hovoríme o operačných systémoch Windows). U niektorých softvérov bude oneskorenie do 0,2 sekundy bežné. Softvér, napríklad MATH 3, sa však nedá použiť v prítomnosti takýchto oneskorení (stroj sa môže poškodiť).

Programy CNC fungujú v systéme Linux oveľa lepšie. Existuje dokonca aj operačný systém špeciálne navrhnutý pre tento druh činnosti, „CNC Linux“. Je optimalizovaný pre normálnu prevádzku stroja pomocou portu LPT.

Zoznam softvéru

Množstvo softvéru pre CNC je veľké. Líši sa svojou funkčnosťou a účelom. Niektorý softvér vyžaduje výkonné počítače. Ostatné vzorky sú schopné bežať na menej výkonných počítačoch.

Rozlišuje sa tento softvér:

  • „Visual CAD / CAM 2014“. Toto je softvérový balík, ktorý obsahuje softvér potrebný na vytvorenie riadiacich programov pre 3-osové frézky. Okrem toho tento balík obsahuje nástroje, ktoré vizualizujú proces spracovania;
  • Feature CAM 2011. Jeden z najznámejších nástrojov, ktoré sa používajú na modelovanie a výrobu produktov komplexného dizajnu a priemyselných zariadení. Automobilový, letecký, strojársky a energetický priemysel používajú tento softvér už roky;
  • Gibbs CAM. Určené pre dvoj až päťosové smerovače. Pomocou tohto softvéru sa tiež môžete zapojiť do niekoľkých typov modelovania (2D, 3D, povrch, drôtový model atď.);
  • „Art CAM“. Najlepší nástroj na navrhovanie 3D reliéfov. Pozoruhodnou vlastnosťou tohto softvéru je, že nie je potrebná ďalšia manuálna revízia.

Vyššie uvedené CNC programy robia svoju prácu dobre. Nie je to prvý rok, čo ich začali využívať rôzne podniky po celom svete.

MATECH 3

Americký softvér „MATH 3“ je potrebné spomenúť osobitne. Je vhodný na rôzne typy fréz, plotrov a sústruhov. Je široko používaný profesionálmi aj amatérmi.

Pomocou tohto programu pre CNC frézku môžete:

  • spravovať viac súradníc (až šesť);
  • priamo importujte grafické obrázky rôznych formátov;
  • vytvárať riadiaci softvér;
  • spravovať indikátor, napríklad rýchlosť;
  • používať ručné generátory impulzov;
  • vytvárať vlastné M-kódy.

Ak chcete používať tento softvér, musíte mať operačný systém CNC Linux. V opačnom prípade nebude možné zabezpečiť správnu funkciu softvéru.

Tvorba riadiaceho softvéru

Proces vytvárania programu riadenia CNC pozostáva z niekoľkých etáp. Príkladom je vytvorenie projektu pre rezbárstvo. CNC stroje sú programované v balíku CAD / CAM softvéru, takže celý pracovný proces bude pozostávať z troch etáp:

  1. Vytvorenie modelu produktu. K tomu slúžia 3D editory. Práce vykonávajú špeciálne vyškolení dizajnéri, ktorých služby bude potrebné využiť. Vytvorený model je možné v budúcnosti stelesniť v rôznych mierkach a veľkostiach.
  2. Vytvorenie kontrolného programu. K tomu slúži vyššie popísaný softvér. Hotový model budúceho produktu sa importuje do vybraného softvéru. V súlade s jeho veľkosťou, tvarom, typom a ďalšími parametrami sa zostavuje zodpovedajúci softvér.
  3. Frézovanie. Príkazy riadiaceho programu číta stroj, kvôli ktorému sa pracovné časti zariadenia pohybujú pozdĺž predtým vytvorených súradníc a vykonávajú predpísané akcie.

Práca s CNC riadeným strojom si vyžaduje určité znalosti. Dostupnosť špeciálneho softvéru však túto úlohu uľahčuje.

Takže práca obrábacích strojov s numerickým riadením nie je možná bez špeciálnych nástrojov. Sú vytvorené pomocou samostatného softvéru. V súčasnosti je k dispozícii veľa takého softvéru. Rôzny softvér sa líši tak funkčnosťou, ako aj požiadavkami na počítač. Aj keď sú na obsluhu softvéru potrebné určité znalosti, početné pokyny uľahčujú proces učenia.

Ak si myslíte, že 80% tohto zoznamu už bolo v TF v roku 2005 (TF v. 7-8) a 20% v roku 2010 (TF v. 11): potom sa hendikep za tri roky rozpustil a teraz sa získala výhoda TF nad K za 10-15 rokov. Existujú ale zaujímavé partnerské riešenia, ktoré sa zdajú byť integrované do K na nejakej úrovni, ale myslím si, že s veľkým zákazníkom nie je ťažké sa kdekoľvek integrovať :):

1992 - rok založenia spoločnosti. Bola vyvinutá prvá komerčná verzia systému T-FLEX CAD 2.x (TopCAD). https://www.tflex.ru/about/history/ 1989 - vývoj prvej verzie KOMPAS pre IBM PC. Vývojové centrá sa nachádzajú v Leningrade a Kolomne. Bola podpísaná prvá zmluva na dodávku 10 sedadiel KOMPAS pre závod Leningrad Metal. https://ascon.ru/company/history/

Prvky poľa mohli byť vylúčené už dávno, ale celý prvok, a nielen každá, ak prvok obsahuje niekoľko častí. Pravdepodobne bude možné podrobne vylúčiť jej hodinu, čo nie je zlé. Ak stavitelia nasadia Ascon na motor, budú mať čas. Konštruktéri motorov potrebujú špecifikáciu?

SSD disky sú teda mnohokrát pomalšie ako RAM, nevedeli ste? Váš počítač s SSD bude fungovať POMALO, keď RAM nebude stačiť ako moja bez SSD, ale s plnou nádržou RAM. Vtedy operácia končí - SSD pomáha (v porovnaní s HDD), ale nežije dlho. A už 64 GB RAM NEMUSÍ od slova vôbec vyžadovať SSD. Spravidla môžete vytvoriť virtuálny disk z pamäte RAM a vložiť tam stránkovací súbor. Ale nafik je taký extrém, ak sa dá swapový súbor s takým počtom pracovníkov vypnúť ... Naložený CAD systém sa v skutočnosti chová inak. Solid je zvyčajne monštrum s veľkosťou asi 3 katiónov a pomerne často načítava najrôznejšie knižnice. Katya načítava moduly aj pri prechode na ne, ale to je na bežnej skrutke 5 sekúnd a SSD si to vôbec nežiada. Oneskorenia sú viditeľné, až keď projekt váži niekoľko gigabajtov. Nezabudnite - ukladanie nie je proces priameho zápisu na disk, existuje aj ukladanie do pamäte cache a na veľkej RAM systém Windows vyhradí na ukladanie do pamäte niekoľko gigabajtov a všetko menej sa do skrutky zapíše veľmi rýchlo. Tiež (opakujem) - v systéme Windows existuje predbežné načítanie - pri štarte načíta do operačného systému vopred najobľúbenejšie súbory. Odtiaľto, po pár desiatkach sekúnd čakania pri načítaní systému Windows, uvidíte, ako sa váš CAD načítava nie za pár sekúnd zo skrutky, ale z vyrovnávacej pamäte. So všetkými jeho knižnicami. Je to ako načítať ťažký program a zavrieť ho. Reštart bude z medzipamäte. A pri veľkom operatívcovi je tento efekt už pri prvom zavedení systému. Je len potrebné dať počítač „do pamäti“. Napríklad - solídny rok 2018 s predposledným spoločným podnikom bol načítaný od začiatku na 5-8 sekúnd. S obyčajnou skrutkou. Pravda - spustil som to pár minút po načítaní systému Windows (bol som zaneprázdnený iným CAD systémom). Všeobecne som letel ako kancelária v roku 2003 alebo ako svetelný divák ...

Súčiastky spracované na CNC stroji je možné považovať za geometrické objekty. Počas obrábania sa rotujúci nástroj a obrobok navzájom pohybujú po určitej dráhe. UE popisuje pohyb určitého bodu nástroja - jeho stredu. Cesta nástroja je znázornená ako pozostávajúca zo samostatných častí prechádzajúcich do seba navzájom. Tieto úseky môžu byť priame čiary, kruhové oblúky, krivky druhého alebo vyššieho rádu. Priesečníky týchto častí sa nazývajú kotviace alebo uzlové body. Spravidla UE obsahuje súradnice riadiacich bodov.

Skúsme napísať malý program na obrábanie drážky znázornenej na obr. 3.4. Ak poznáte súradnice kontrolných bodov, nie je ťažké to urobiť. Nebudeme brať do úvahy kód celého NC podrobne, ale venujeme osobitnú pozornosť písaniu riadkov (NC rámcov) priamo zodpovedných za pohyb otočnými bodmi drážky. Ak chcete obrábať drážku, musíte najskôr presunúť frézu do bodu T1 a znížiť ju do príslušnej hĺbky. Ďalej musíte rezačku posúvať postupne cez všetky kotviace body a vytiahnuť nástroj z materiálu obrobku. Nájdeme súradnice všetkých kotviacich bodov drážky a pre pohodlie ich umiestnime do tabuľky. 3.1.

Tabuľka 3.1. Drážkové kotviace body

Bodka Súradnica osi X. Súradnica osi Y
Tl 3 8
T2 3 3
TK 7 3
T4 7 8

Poďme rezací nástroj k prvému kotviacemu bodu:

Nasledujúce dva bloky prinútia nástroj klesnúť do požadovanej hĺbky do materiálu obrobku.

N60 G00 Z0.5
N70 G01 Z-l F25

Akonáhle je nástroj v požadovanej hĺbke (1 mm), môžete ho posúvať cez všetky kotviace body a tak obrábať drážku:

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

Teraz by ste mali nástroj odstrániť z materiálu obrobku - zdvihnite ho do malej výšky:

Spojme všetky rámce, pridajme niekoľko pomocných príkazov a získajme konečnú verziu programu:

Personál UP Opis rámu
% Symbol spustenia programu
O0001 (PAZ) Číslo programu (0001) a jeho názov (PAZ)
N10 G21 G40 G49 G54 G80 G90 Bezpečnostný reťazec
N20 М06 Т01 (FREZA D1) Volací nástroj č
N30 G43 H01 Kompenzácia dĺžky nástroja č
N40 M03 S1000 Aktivácia otáčok vretena (1 000 ot./min.)
N50 G00 X3 Y8 Rýchly pohyb do referenčného bodu T1
N60 G00 Z0.5 Rýchly pohyb nástroja B Z0.5
N70 G01 Z-l F25 Pohybujte sa do hĺbky 1 mm pri posuve 25 mm / min
N80 G01 ХЗ Y3 Pohyb nástroja do bodu T2 (25 mm / min)
N90 G01 X7 Y3 Pohyb nástroja do bodu T3 (25 mm / min)
N100 G01 X7 Y8 Pohyb nástroja do bodu T4 (25 mm / min)
N110 G01 Z5 Zdvihnutie nástroja v Z5 (25 mm / min)
N120 M05 Vypnutie otáčok vretena
N130 МЗ0 Koniec programu
% Symbol konca programu