Funkcionalnost savremenih CNC mašina. Mogućnosti savremenih CNC glodalica Metode programiranja CNC mašina

Pretplatite se
Pridružite se zajednici “koon.ru”!
U kontaktu sa:

Trenutno ima 143 gosta i nijedan registrovan korisnik na stranici

Obrada reljefnih oblika na CNC glodalici pomoći će vam da se približite savršenstvu u umjetnosti stvaranja trodimenzionalnih dekorativnih elemenata.

Konveksni reljef rezbarenih ukrasnih elemenata, za razliku od uobičajenog uzorka na ravni, daje slici volumen neophodan za poboljšanje percepcije od strane gledatelja. Volumetrijske reljefne slike ukrašavaju spomenike antičke arhitekture, a istovremeno ostaju neprevaziđeni elementi u dekorativnom ukrasu modernih arhitektonskih objekata.

Reljefni uzorci se stvaraju na ravni - drvene, kamene, metalne, betonske površine se koriste kao materijali - dajući građevinskim konstrukcijama poseban okus i čuvajući njihovu vizualnu privlačnost dugi niz godina. Posljednjih decenija za rezbarenje se koriste i sintetički materijali poput plastike, pleksiglasa i dr. Za izradu trodimenzionalne reljefne dekoracije koriste se odavno uvriježene tehnologije umjetničkog modeliranja, rezbarenja i utiskivanja. Ručno rađeni umjetnički proizvodi stvoreni na ovaj način mogu ukrasiti najsofisticiranije interijere i eksterijere.

Tehničke mogućnosti CNC mašina

Moderna automatska oprema za glodanje (CNC mašine) može reproducirati najsloženije reljefne uzorke. Koristeći obradu glodanjem na ravnim dijelovima, možete dobiti bilo koju trodimenzionalnu sliku, uključujući originalne dizajne ili 3D modele razvijene pomoću posebnih programa i objavljene na mrežama.

Moguće je napraviti kopiju originalnog rada na CNC glodalici s apsolutnom preciznošću, bez rizika od gubitka umjetničkih kvaliteta proizvoda - za to ćete morati obaviti niz pripremnih radova. Danas se obrada reljefnih oblika na CNC glodalicama široko koristi za proizvodnju reljefnih ukrasnih elemenata koji po izgledu i umjetničkim vrijednostima nisu inferiorni u odnosu na ručno izrađene proizvode.

Digitalizacijom originalnih radova možete napraviti njihove tačne kopije na CNC glodalicama, što može biti od interesa kako za autore tako i za širok krug ljubitelja umjetničkog rezbarenja. Na isti način, virtualni 3D modeli razvoja dizajna mogu se utjeloviti u stvarnim elementima volumetrijskog dekora. Kreirani 3D model se zatim konvertuje u upravljački program koji postavlja parametre za obradu delova u skladu sa odabranim uzorkom obratka.

Za izradu složenih reljefnih slika na CNC glodalicama dovoljna su tri stepena slobode kretanja alata. Za provjeru kvalitete kreiranog programa koristi se metoda simulacije obrade - kretanje rezača za obradu izvodi se bez dodirivanja površine obratka. Takva provjera programa obrade eliminira mogućnost netačnosti prilikom naknadne obrade.

Redoslijed obrade reljefa na CNC glodalicama

Jedinstvene tehničke mogućnosti univerzalnih CNC glodalica omogućavaju visoku preciznu obradu složenih reljefa, koji nisu lošiji u kvaliteti u odnosu na ručno izrađene proizvode. Osim toga, zahvaljujući programu kreiranom za svaki određeni reljef, moguće je napraviti bilo koji broj kopija, radeći to mnogo brže nego što je to moguće kada se radi ručno.

Ljudsko učešće u procesu obrade na glodalici sastoji se samo od pripreme procesa, čiji nivo određuje rezultat, a redoslijed radnji ne ovisi o složenosti reljefa budućeg proizvoda:

  • Prva faza pripremnih radova počinje odabirom željenog 3D modela. To može biti originalni dizajn ili uzorak koji se može naći na specijaliziranoj web stranici na internetu, gdje je svaki model izrađen na profesionalnom nivou;
  • rad se nastavlja u odgovarajućem programu za obradu, u koji se prenosi odabrani virtuelni model - ovdje se specificiraju načini obrade, naznačujući dimenzije, dubinu reljefa i orijentaciju slike;
  • Zatim se razvija slijed procesa rezanja - za visokokvalitetnu površinu radni komad prolazi kroz faze grubog i završnog glodanja, za koje je zacrtana putanja - redosled obrade;
  • biraju se načini rezanja: brzina pomaka i rotacije rezača, dubina rezanja i drugi važni parametri obrade, uzimajući u obzir redoslijed rezanja reljefne konture;
  • svaka faza putanje odgovara posebnom alatu za rezanje;
  • za provjeru ispravnosti programa koristi se simulacija procesa obrade bez korištenja radnog komada;
  • kreirani upravljački program se pohranjuje u datoteku odgovarajućeg formata pomoću postprocesora - to je neophodno da bi datoteku prepoznao CNC sistem glodalice;
  • kreirana datoteka – kontrolni program – eksportuje se u CNC sistem mašine.
  • Izvršenje programa je nemoguće bez instrumentalne podrške - mijenjanja alata u skladu sa predviđenim redoslijedom obrade. Ručna zamjena rezača za obradu zahtijeva vrijeme, usporavajući proces obrade složenog terena.

    Dodatne pogodnosti

    Kako bi se optimizirao proces obrade na CNC glodalicama, predviđene su posebne tehnologije. Jedna od njih je automatska izmjena alata pomoću posebnog uređaja. Kompleti rezača koji se nalaze u njemu koriste se za sekvencijalnu obradu materijala u skladu sa utvrđenim programom. Ubacivanje alata u „magazin“ uređaja vrši se tokom pripremnih radova. Zamjena alata se odvija automatski, bez intervencije operatera i bez zaustavljanja stroja. U ovom slučaju nisu predviđene operacije ponovnog instaliranja radnog komada, što omogućava održavanje potrebne točnosti obrade.

    Uz univerzalne glodalice konfigurirane za obradu obradaka pomoću trodimenzionalnih 3D modela, naprednije četvero- i petoosni strojevi također se koriste za izradu reljefnih proizvoda povećane složenosti. Zahvaljujući dizajnerskim karakteristikama nove opreme, rezni alat dobija dodatne stepene slobode, čime se povećavaju tehnološke mogućnosti proizvodnje. Tokom procesa obrade, rezač se kreće po složenijoj ruti, obrađujući nekoliko površina istovremeno, zadržavajući isti položaj obratka.

    Dakle, korištenje napredne opreme omogućava provedbu najsloženijih projekata reljefnog dekora s povećanom preciznošću, uz minimalan broj dodatnih operacija, uključujući promjenu alata.

    Vijesti

    Pažnja! Novo! Visoko precizna CCD laserska mašina IL-6090 SGC (sa kamerom), opremljena naprednim optičkim sistemom za prepoznavanje objekata. Zahvaljujući modernom softveru i visokokvalitetnim komponentama, mašina je u stanju da samostalno prepozna i skenira potrebne objekte iz raznih prikazanih, a zatim ih iseče u zadatim granicama prema traženim parametrima.

    Dobar dan Kompanija INTERLASER vas obavještava o ogromnoj ponudi sočiva i ogledala za lasersku opremu Najniže cijene za sočiva i ogledala: Sočiva za ZnSe laserske mašine (SAD): prečnik 20, fokus 2 (50,8 mm) - 3.304 rubalja prečnik 20, fokus 5 (12,7 mm ) - 3304 rubalja prečnik 25, fokus 2,5 (63,5 mm) - 7350 rubalja Objektivi za ZnSe lasere (Kina): prečnik 20, fokus 2 (50,8 mm) - 2450 rubalja prečnik 20, fokus 5 (127 mm) - 2450 rubalja prečnik 25, fokus 2,5 (63,5 mm) - 4900 rubalja Ogledala: prečnik 20 mm, debljina 2/3 mm - 840 rubalja prečnik 25 mm, debljina 2/3 mm - 980 rubalja prečnik 30...

    Pelet - dizajniran za proizvodnju drvenih peleta (peleta) od suhog drvnog otpada. Glavna prerađena sirovina je piljevina. Mali mlinovi za pelet vam omogućavaju proizvodnju granula iz bilo koje biomase. Male mlinove za pelet su tražene u privatnim domaćinstvima, kao iu malim industrijama. Koriste se za proizvodnju peleta, za grijanje prostorija, kao i za proizvodnju stočne hrane. više detalja......

    Snižene cijene za Rabbit laser mašine velikog formata. Laserska mašina Rabbit 2030 (laserska cijev 80W), 2000x3000 mm Cijena iz skladišta - 960.000 rubalja, cijena po narudžbi - 800.000 rubalja Laserska mašina Rabbit 2030 (laserska cijev Reci W2), 2000x3000 mm - Cijena iz skladišta - 960.000 rubalja, cijena po narudžbi - 800.000 rubalja. rubalja Laserska mašina Rabbit 2030 (laserska cijev Reci W6), 2000x3000 mm Cijena sa skladišta - 1.028.500 rubalja, cijena po narudžbi - 868.500 rubalja Laserska mašina Laser FB 1525, radna površina 1500x2500 mm Cijena iz skladišta - 1.028.500 rubalja, cijena po narudžbi - 868.500 rubalja Laserska mašina Laser FB 1525, radna površina 1500x2500 mm Cijena iz skladišta -29, cijena na upit06 rub. rubalja Laserska mašina Laser FB 1626, radna površina 1600x2600 mm Cijena sa skladišta - 835.200...

    INTERLASER sa zadovoljstvom obavještava svoje kupce o značajnom (12,5%) sniženju cijene glodala modela Carver-0609. Novi modeli glodalica Carver-0609 opremljeni su vodenim hlađenim vretenom od 1,5 kW, elektronskim senzorom nulte tačke stola, poboljšanim HIWIN (Tajvan) šinskim vođicama na svim osovinama, a uz mašine se isporučuje i vodena pumpa. Mašinom za glodanje upravlja se preko DSP kontrolera; softver Type3 je uključen. Oprema se isporučuje u roku od 60 radnih dana od dana uplate avansa (70% cijene). Za sva pitanja obratite se našim prodajnim uredima na brojeve telefona navedene na web stranici.

    Tehnološke mogućnosti CNC mašina, pod jednakim uslovima, određene su brojem kontrolisanih koordinata.

    Po broju kontroliranih koordinata mašine su:

    1. Dvokoordinatni ( X, Y).

    2. 2.5-koordinatni ( X, Y i posebno za Z).

    3. Trokoordinatni ( X, Y, Z).

    4. Četiri i više osa (višenamjenske mašine i obradni centri).

    Posebnu pažnju treba obratiti na mašine sa indeksnim koordinatnim osama, obično označenim, na primer, ne „5 osi“, već „3 + 2 ose“. To znači da 2 ose ove mašine imaju mogućnost diskretne rotacije ili pomeranja u praznom hodu, fiksiranja radnog dela mašine u ovom položaju i naknadne obrade radnog komada bez pomeranja duž indeksnih ose.

    Označavanje CNC mašina

    Označavanje CNC mašina je slično označavanju univerzalnih mašina, ali za označavanje CNC sistema na kraju oznake se upisuje slovo „F“ sa brojem:

    F1 – CNC sistem sa presetom;

    F2 – CNC pozicioni sistem (CNC mašine za bušenje i bušenje) (vidi sliku 1.1);

    F3 – CNC konturni sistem (CNC strugovi i glodalice) (vidi sliku 1.2);

    F4 – kombinovani CNC sistem (F2 + F3) (višenamenske mašine).

    Primeri obeležavanja CNC mašina: 16K20F3 – strug za zavrtnje sa CNC konturnim sistemom; 2R135F2 – vertikalna bušilica sa CNC sistemom pozicioniranja; 2451PMF4 – mašina za bušenje i glodanje sa kombinovanim CNC sistemom.

    Treba napomenuti da gore opisani princip označavanja CNC mašina vrijedi samo za opremu proizvedenu u Sovjetskom Savezu. Proizvođači modernih CNC mašina (uključujući i strane) u velikoj meri koriste interne standarde svojih preduzeća, koji su u slaboj korelaciji sa standardima drugih proizvođača.


    Metode programiranja CNC mašina

    Postoji tri metode programiranja obrada za CNC mašine:

    1. Ručno programiranje.

    Svi operateri i programeri CNC mašina treba da imaju dobro razumevanje tehnika ručnog programiranja za pisanje kontrolnog programa direktno na CNC stalak mašine ili ispravljanje postojećeg programa.

    2. Programiranje na CNC konzoli (programiranje dijaloga pomoću jezika visokog nivoa).

    U ovom slučaju, programi se kreiraju i unose direktno na CNC stalak. Trenutno se na CNC mašinama koriste savremeni NC razvojni sistemi visokog nivoa. Takvi sistemi omogućavaju operateru-programeru da pripremi program za obradu dijela, određujući redoslijed prijelaza koje predlaže sistem samo uz naznaku njihovih parametara. Operater mašine može proveriti ispravan rad NC direktno na CNC stalku mašine uz vizualizaciju obrade.



    3. Programiranje pomoću CAM sistema.

    Programiranje korišćenjem CAM sistema eliminiše potrebu za napornim matematičkim proračunima i koristi alate koji značajno povećavaju brzinu razvoja softvera. Ova metoda programiranja se često koristi za pisanje programa za proizvodnju složenih dijelova. Međutim, da bi se razvijeni CP prilagodio određenoj mašini, potreban je postprocesor koji pretvara upravljačke programe u fazni prostor ove mašine.

    Kodiranje informacija, bez obzira na korištenu metodu programiranja, provodi se u G-kod sa alternativnim imenom ISO-7bit. Kod ISO-7bit UE definiše okvire na adresni način i zasniva se na binarno-decimalnom sistemu.

    Informacije predstavljene u bilo kojem kontrolnom programu su podijeljene
    u 3 vrste:

    · geometrijski(skup kretanja po koordinatama);

    · tehnološke(podešavanje načina obrade, alata, itd.);

    · logicno(uključivanje/isključivanje hlađenja, podešavanje rotacije vretena, itd.).

    Pitanja i zadaci za samokontrolu

    1. Šta je numeričko upravljanje alatnom mašinom?

    2. Definirajte sistem numeričke kontrole.

    3. Kako se zove uređaj za numeričko upravljanje mašinom?

    4. Koja je svrha i glavne primjene pozicione i konturne kontrole?

    5. Šta je kontrolni program?

    6. Šta se naziva diskretnost kretanja?

    7. Šta je ekvidistantno?


    Testovi za sekciju

    1. Numerička programska kontrola alatne mašine je:



    a) kontrola obrade radnog komada na mašini prema upravljačkom programu;

    b) skup funkcionalno međusobno povezanih tehničkih i softverskih metoda i alata koji omogućavaju upravljanje mašinom;

    2. Numerički kontrolni sistem je:

    a) skup funkcionalno međusobno povezanih tehničkih i softverskih metoda i alata koji omogućavaju numeričko programsko upravljanje mašinom;

    b) skup funkcionalno međusobno povezanih softverskih metoda i alata koji omogućavaju softversko upravljanje mašinom;

    c) skup metoda i alata koji omogućavaju numeričku programsku kontrolu mašine.

    3. Numerički kontrolni uređaj za mašinu je:

    a) deo CNC sistema, sačinjen kao jedinstvena celina sa njim i koji izdaje upravljačke radnje na izvršne organe mašine u skladu sa programom upravljanja i informacijama o stanju kontrolisanog objekta;

    b) dio CNC sistema koji izdaje upravljačke radnje izvršnim organima mašine u skladu sa programom upravljanja i informacijama o stanju kontrolisanog objekta;

    c) dio CNC sistema, sačinjen kao jedinstvena cjelina sa njim i koji izdaje upravljačke radnje na izvršne organe mašine u skladu sa programom upravljanja.

    4. Kontrola položaja je:

    a) kontrola u kojoj se radni dijelovi mašine kreću do određenih tačaka bez specificiranja putanje;

    b) upravljanje, u kojem se radni dijelovi mašine kreću određenom brzinom duž date putanje;

    5. Kontrola konture je:

    a) upravljanje, u kojem se radni dijelovi mašine kreću određenom brzinom duž date putanje;

    b) upravljanje, u kojem se radni dijelovi mašine kreću do određenih tačaka bez specificiranja putanje;

    c) kontrola u kojoj se radni dijelovi mašine kreću određenom brzinom duž date putanje ili bez specificiranja putanje kretanja.

    U proizvodnji, gdje rade različite CNC mašine, koristi se mnogo različitog softvera, ali u većini slučajeva svi upravljački softveri koriste isti kontrolni kod. Softver za amaterske mašine je takođe baziran na sličnom kodu. U svakodnevnom životu to se zove " G-kod" Ovaj materijal pruža opće informacije o G-kodu.

    G-kod je konvencionalni naziv za jezik za programiranje CNC (Computer Numerical Control) uređaja. Osnovala ga je Alijansa elektronske industrije ranih 1960-ih. Konačna revizija odobrena je u februaru 1980. godine kao standard RS274D. ISO komitet odobrio je G-kod kao standard ISO 6983-1:1982, Državni komitet za standarde SSSR-a - kao GOST 20999-83. U sovjetskoj tehničkoj literaturi G-kod je označen kao ISO-7 bitni kod.

    Proizvođači upravljačkih sistema koriste G-kod kao osnovni podskup programskog jezika, proširujući ga kako im odgovara.

    Program napisan korištenjem G-koda ima krutu strukturu. Sve kontrolne komande su kombinovane u okvire - grupe koje se sastoje od jedne ili više komandi. Blok se završava znakom za pomak u red (LF/LF) i ima broj, osim za prvi blok programa. Prvi okvir sadrži samo jedan znak "%". Program se završava naredbom M02 ili M30.

    Osnovne (u standardu zvane pripremne) komande jezika počinju slovom G:

    • kretanje radnih dijelova opreme određenom brzinom (linearno i kružno;
    • izvođenje tipičnih sekvenci (kao što je obrada rupa i navoja);
    • upravljanje parametrima alata, koordinatnim sistemima i radnim ravnima.

    Zbirna tabela kodova:

    Tabela osnovnih komandi:

    Kod Opis Primjer
    G00 Brzo kretanje alata (u praznom hodu) G0 X0 Y0 Z100;
    G01 Linearna interpolacija G01 X0 Y0 Z100 F200;
    G02 Kružna interpolacija u smjeru kazaljke na satu G02 X15 Y15 R5 F200;
    G03 Kružna interpolacija u smjeru suprotnom od kazaljke na satu G03 X15 Y15 R5 F200;
    G04 P kašnjenje u milisekundi G04 P500;
    G10 Postavite nove koordinate za ishodište G10 X10 Y10 Z10;
    G11 Otkaži G10G11;
    G15 Otkaži G16G15 G90;
    G16 Prelazak na polarni koordinatni sistem G16 G91 X100 Y90;
    G20 Inčni način rada G90 G20;
    G21 Metrički način rada G90 G21;
    G22 Aktivirajte postavljeno ograničenje kretanja (mašina neće preći njihovu granicu). G22 G01 X15 Y25;
    G23 Otkaži G22G23 G90 G54;
    G28 Povratak na referentnu tačku G28 G91 Z0 Y0;
    G30 Podizanje po Z osi do točke promjene alata G30 G91 Z0;
    G40 Otkazivanje kompenzacije veličine alata G1 G40 X0 Y0 F200;
    G41 Kompenzujte polumjer alata lijevo G41 X15 Y15 D1 F100;
    G42 Kompenzujte radijus alata desno G42 X15 Y15 D1 F100;
    G43 Pozitivno kompenzujte visinu alata G43 X15 Y15 Z100 H1 S1000 M3;
    G44 Negativno kompenzujte visinu alata G44 X15 Y15 Z4 H1 S1000 M3;
    G53 Prebacite se na koordinatni sistem mašine G53 G0 X0 Y0 Z0;
    G54-G59 Prebacite se na koordinatni sistem koji je odredio operater G54 G0 X0 Y0 Z100;
    G68 Rotirajte koordinate do željenog ugla G68 X0 Y0 R45;
    G69 Otkaži G68G69;
    G80 Otkazivanje ciklusa bušenja (G81-G84)G80 Z100;
    G81 Ciklus bušenja G81 X0 Y0 Z-10 R3 F100;
    G82 Odgođen ciklus bušenja G82 X0 Y0 Z-10 R3 P100 F100;
    G83 Ciklus bušenja sa otpadnim materijalom G83 X0 Y0 Z-10 R3 Q8 F100;
    G84 Ciklus navoja
    G90 Apsolutni koordinatni sistem G90 G21;
    G91 Relativni koordinatni sistem G91 G1 X4 Y5 F100;
    G94 F (feed) - u formatu mm/min. G94 G80 Z100;
    G95 F (feed) - u formatu mm/okr. G95 G84 X0 Y0 Z-10 R3 F1.411;
    G98 Otkaži G99G98 G15 G90;
    G99 Nakon svakog ciklusa, nemojte se povlačiti na „tačku približavanja“ G99 G91 X10 K4;

    Tabela kodova tehnologije:

    Komande tehnološkog jezika počinju slovom M. One uključuju radnje kao što su:

    • Promjena alata
    • Uključite/isključite vreteno
    • Uključite/isključite hlađenje
    • Pozovi/završi potprogram

    Pomoćne (tehnološke) ekipe:

    Kod Opis Primjer
    M00 Pauzirajte rad mašine dok se na kontrolnoj tabli ne pritisne dugme „start“, takozvano „tehnološko zaustavljanje“ G0 X0 Y0 Z100 M0;
    M01 Pauzirajte mašinu dok se ne pritisne dugme za pokretanje ako je omogućen režim potvrde zaustavljanja G0 X0 Y0 Z100 M1;
    M02 Kraj programa M02;
    M03 Pokrenite rotaciju vretena u smjeru kazaljke na satu M3 S2000;
    M04 Pokrenite rotaciju vretena u smjeru suprotnom od kazaljke na satu M4 S2000;
    M05 Zaustavite rotaciju vretena M5;
    M06 Promjena alata M6 T15;
    M07 Omogućite dodatno hlađenje M3 S2000 M7;
    M08 Omogućite glavno hlađenje M3 S2000 M8;
    M09 Isključite hlađenje G0 X0 Y0 Z100 M5 M9;
    M30 Kraj informacija M30;
    M98 Pozivanje potprograma M98 P101;
    M99 Kraj potprograma, povratak na glavni program M99;

    Parametri komande su navedeni slovima latinice:

    Konstantni kod Opis Primjer
    X Koordinata točke putanje duž X ose G0 X0 Y0 Z100
    Y Koordinata točke putanje duž Y ose G0 X0 Y0 Z100
    Z Koordinata točke putanje duž Z ose G0 X0 Y0 Z100
    F Brzina posmaka rezanja G1 G91 X10 F100
    S Brzina vretena S3000 M3
    R Radijus ili parametar standardnog ciklusa G1 G91 X12.5 R12.5 ili G81 R1 0 R2 -10 F50
    D Parametar korekcije odabranog alata M06 T1 D1
    P Vrijednost kašnjenja ili broj poziva potprograma M04 P101 ili G82 R3 Z-10 P1000 F50
    I,J,K Parametri luka za kružnu interpolaciju G03 X10 Y10 I0 J0 F10
    L Pozivanje potprograma sa datom oznakom L12 P3

    Neće nas previše ometati htaccess fajl; njegov rad nije toliko komplikovan, posebno ako ste upoznati sa regularnim izrazima u php-u. Što se tiče samog CNC modula, on je predstavljen u obliku dva fajla ( Pa, možeš to u jednom, ali ja iz nekog razloga imam dva =)) i "mreže stanja" u cijelom motoru. Nemojte se plašiti, pod pojmom "mreža stanja" mislim na hemoroide sa automatskom promjenom veze u cijelom motoru! Danas ćemo se baviti samo fondacijom i pobrinućemo se da objava na našoj stranici bloga bude dostupna na adresi sa linkom čitljivim ljudima

    Ciljeve sam naznačio u najavi, pa sada par riječi za novopridošlice, pa da krenemo =)

    Za one koji su prvi put na blogu

    Ako ste prvi put na blogu, onda je ova mala napomena samo za vas! Iako je tema CNC-a široka i primjenjiva na bilo koji projekt, bit će vam vrlo teško pronaći nešto korisno za sebe u materijalu na ovoj stranici, zbog činjenice da je ovaj post, kao i većina na mom blogu, dio iz serije članaka "Kreirajte blog od nule." Ciklus je namijenjen publici koja želi naučiti kako programirati u PHP-u u praksi. Ako ste jedan od njih, onda Dobrodošli! Slijedite link koji sam vam dao iznad i počnite proučavati materijal koji sam prezentirao.

    Ako ćete ostati na mom blogu, pretplatite se na RSS feed bloga putem čitača ili poštom

    Nova kolona u tabeli baze podataka

    Pošto još nemamo modul koji bi nam automatski dao nazive veza iz zaglavlja, moraćemo ne samo da kreiramo kolonu već i da je ispunimo nekim imenom. Samo imajte na umu da se ime mora sastojati od mala slova engleske abecede, plus ne bi trebalo biti razmaka, umjesto toga stavljamo crticu (-). Ovaj uslov je obavezan, jer će skripta za provjeru filtrirati netačne adrese, preusmjeravajući korisnika na glavnu stranicu bloga.

    Ulazimo u strukturu tabele bloga, a nakon id kreiramo novu kolonu

    Popunite polja otprilike ovako ( ime polja nameurl)

    Sada morate popuniti novu kolonu. Imam samo jedan zapis u bazi, tako da mi popunjavanje nove kolone nije problem =)

    Morate staviti ".html" na kraj imena. Ako planirate da ne koristite takav završetak za svoje stranice, onda ne morate pisati, samo u ovom slučaju ćete ga morati malo ponoviti htaccess fajl, naime, uklonite ekstenziju tamo.

    Za probnu stranicu koristio sam ovo ime: dobro-pozhalovat.html

    Pa, završili smo ovaj zadatak, sada pređimo na samu htaccess datoteku

    Kreirajte htaccess fajl

    Najbolje je kreirati pomoću programa Notepad++, jer se u nekim slučajevima Windows žali da datoteka nema ime, jer u stvari nema imena =) samo ekstenzija .htaccess

    Za svaki slučaj, poslaću vam fajl, evo ga. Ova datoteka mora biti smještena u korijenu našeg bloga

    Sadržaj datoteke je sljedeći:

    RewriteEngine on
    RewriteRule ^post/([-a-z0-9]+.html)$ index.php?post=$1 [L]
    RewriteRule ^category/([-a-z0-9]+.html)$ index.php?category=$1 [L]
    RewriteRule ^contacts.html$ index.php?contact=1 [L]

    Prva linija uključuje mogućnost preusmjeravanja sa dinamičkih veza na CNC. Drugi je odgovoran za linkove do postova. Odnosno, ako link izgleda ovako

    http://rsblog.ru/post/dobro-pozhalovat.html

    Tada će server shvatiti da zahtjev ide na stranicu s objavama i kreirat će za sebe dinamičku vezu za dalju obradu.

    http://rsblog.ru/category/testovaya-kategoriya.html

    http://rsblog.ru/contacts.html

    Imajte na umu da je regularni izraz u zagradama; ako ste upoznati s regularnim izrazima, onda vrlo dobro znate da su zagrade očuvanje. Postavlja se pitanje gdje se prenose sačuvani podaci? Odgovor: Na varijablu 1. Da, tačno 1 (jedan).

    Ako vam treba CNC bez.html, onda uredite regularni izraz u htaccess datoteci za tip linkova koji su vam potrebni!

    Nećemo se previše zadržavati ovdje, ja ovdje ne znam puno, tako da nemam pravo da se dugo latim na ovu temu, jedino što bih dodao je par riječi o [L] zastava. Možda griješim, ali koliko sam shvatio, ova zastavica zaustavlja provjere koje idu ispod, to je nešto kao break (prekid cijelog ciklusa) za cikluse.

    Da sumiramo ono što piše u htaccess fajlu: Uslovi za svaku vrstu stranice koju naš engine ima, tj.

    • za postove
    • za kategorije
    • za kontakt stranicu

    Ako ste upoznati s regularnim izrazima, onda vam razumijevanje datoteke neće biti teško.

    php funkcija chpu() - Algoritam za traženje ID zapisa u tabeli baze podataka

    Počnimo kreiranjem algoritma pretraživanja. Da bismo to uradili moramo znati koji sto tražiti i šta tražiti. Možda imate pitanje šta to znači u kojoj tabeli? Na kraju krajeva, imamo jedan sto - blog. Ovo nije sasvim tačno, danas razmatramo samo objave, ali znamo da i kategorije imaju svoje linkove, a tabela koja će sadržavati nazive kategorija se zove meni, zbog čega algoritam mora znati koju tabelu treba tražiti. Neka funkcija chpu() u ovoj fazi radi samo na pola puta, ali u narednim postovima nećemo je morati uređivati ​​(funkciju).

    Kreiramo datoteku chpu.php, postavljamo je u prilagođene module našeg motora i upisujemo sljedeću funkciju u ovu datoteku:

    funkcija chpu($url,$dirDB)//CNC funkcija
    {
    //$url - ime sa kojim ćemo odrediti id
    //$dirDB - način u kojem određujemo u kojoj tablici baze podataka trebamo pretraživati
    //definiraj zahtjev ovisno o tome koju stranicu korisnik otvori (tekst objave ili kategorija)
    if($dirDB == "post")$sql = "IZABIR ID SA bloga GDJE nameurl = "$url"";//tekst posta
    if($dirDB == "kategorija")$sql = "IZABIR ID IZ menija GDJE nameurl = "$url"";//kategorija

    $result_index = mysql_query($sql);//Preuzimanje članka iz baze podataka
    $myrow_index = mysql_fetch_array($result_index);

    if($myrow_index != "") return $myrow_index;//ako je red pronađen u bazi podataka, prikaži id
    inače vrati "";//ako nije, ispiši prazno
    }
    ?>

    Funkcija je vrlo jednostavna, pa se neću zadržavati na njoj, pogotovo jer sam već više puta objasnio logiku traženja id-a u tabeli.

    Skripta koja vam omogućava da odredite koja je stranica otvorena

    Svrha ove skripte je da odredi u kom modu treba pokrenuti funkciju chpu(). Ovo se može utvrditi GET zahtjevom koji server kreira za nas prilikom pristupa CNC stranici. Ako ste pažljivo pogledali sadržaj htaccess datoteke i grubo shvatili njen rad, onda biste trebali pretpostaviti da server definira vezu ovog tipa za sebe

    http://rsblog.ru/index.php?post=dobro-pozhalovat.html

    Odnosno, ako je korisnik pristupio stranici pomoću CNC-a, tada će server kreirati GET zahtjev za objavu, kreiranje takvog zahtjeva nam signalizira da je korisnik pristupio stranici posta, stoga funkcija chpu() mora biti pokrenuta u id-u način pretraživanja u tabeli bloga

    Kreirajte datoteku getchpu.php, sačuvajte je u fascikli prilagođenih modula i napišite sledeću skriptu u njoj

    if($chpu == 1)//ako blog radi u CNC on modu
    {
    include("moduls/chpu.php");
    //GET VARIABLE post
    if(isset($_GET["post"]))
    {
    if(!preg_match("/^[-a-z0-9]+\.html$/",$_GET["post"]))//ako naziv nije tačan, prenosimo
    {
    Izlaz;
    }
    $blog = chpu($_GET["post"],"post");//po imenu stranice dobijamo id iz baze podataka
    if($blog == "")//ako je rezultat funkcije prazan, prenosimo korisnika
    {
    header("location: ".$server_root);//na glavnu stranicu
    Izlaz;
    }
    }
    //GET VARIABLE post
    //GET VARIABLE kategoriju
    if(isset($_GET["kategorija"]))
    {
    if(!preg_match("/^[-a-z0-9]+\.html$/",$_GET["category"]))//ako naziv nije tačan, prenosimo
    {
    header("location: ".$server_root);//na glavnu stranicu
    Izlaz;
    }
    $cat = chpu($_GET["category"],"category");//po imenu stranice dobijamo id iz baze podataka
    if($cat == "")//ako je rezultat funkcije prazan, prenosimo korisnika
    {
    header("location: ".$server_root);//na glavnu stranicu
    Izlaz;
    }
    }
    //GET VARIABLE kategoriju
    }
    ?>

    Logika skripte je sljedeća:

    • Skripta će raditi samo ako blog radi u CNC modu, to jest, chpu varijabla je jednaka jedan ( ovo se radi tako da se modovi mogu mijenjati utjecajem samo na jednu varijablu)
    • Zatim se povezuje funkcija pretraživanja id u bazi podataka
    • Zatim postoje dvije razvojne opcije, a obje rade po istoj logici, odnosno ako postoji GET zahtjev za objavu ili kategoriju, onda se pokreće provjera ispravnosti naziva. Ova provjera će vam pomoći da izbjegnete najjednostavnije metode hakovanja našeg motora.. Ako je provjera bila uspješna ( ako ne, onda ćemo biti preusmjereni na glavnu stranicu) funkcija chpu() se pokreće, čime se pohranjuje varijabla blog ili cat ( ovisno o tome koji dio skripte će raditi =)) će dobiti ID zapisa u bazi podataka. Ako je varijabla prazna, bit ćemo preusmjereni na glavnu stranicu.

    Ovdje postoji jedna poenta. Ako ste motor napisali od samog početka kursa, onda najvjerovatnije jeste ne postoji server_root varijabla. Ako ste instalirali kopiju motora koji sam dao u postu “Instaliranje našeg CMS-a”, onda imate ovu varijablu.

    Ako nemate ovu varijablu, otvorite korisnički fajl index.php i odmah nakon povezivanja na bazu podataka upišite ovu varijablu


    $nameDB = "rsblog";//ime baze podataka
    $nameSERVER = "localhost";//Server
    $nameUSER = "root";//Korisničko ime baze podataka
    $passUSER = "";//DB korisnička lozinka
    mysql_select_db($nameDB, mysql_connect($nameSERVER,$nameUSER,$passUSER));

    $server_root = "http://address_of_your_blog.ru/";
    //POVEZIVANJE NA BAZU PODATAKA (DB)

    Vrijednost varijable je adresa vašeg bloga. Ova varijabla je bila potrebna u admin panelu za autorizaciju, odmah je potrebno za implementaciju CNC-a, posebno za tag koje ćemo primijeniti u nastavku.

    umetnite ovu oznaku

    Ova oznaka nam omogućava da odredimo korijen stranice, čime ćemo se riješiti greške koja nas sprječava da ispravno odredimo puteve do stilova. Ako ne postavite ovu oznaku u šablonski kod, tada će sve stranice koje se nalaze na CNC-u prestati učitavati stilove, Java skripte i ako se ne varam, onda slike

    Zaključak

    Sada kada odem na stranicu http://rsblog.ru/post/dobro-pozhalovat.html dolazim do stranice sa člankom

    Na kraju, želim reći da moj način implementacije čovjeku čitljivih URL-ova nije najfleksibilniji i najfunkcionalniji, ali ipak funkcionira. U sljedećem postu ćemo naučiti motor da radi sa linkovima kategorija i obrascima za povratne informacije

    Ako imate bilo kakvih pitanja, molimo koristite formu ispod.

    Ako se još niste pretplatili na moj blog, ispravite stvar i pretplatite se na RSS feed bloga putem čitača, ili poštom, tako da sigurno nećete propustiti nove objave na blogu

    Najbolje želje tebi! To je sve što sam htio reći!

    P.S.: Na internetu sam našao izbor prilično dobrih članaka na temu web dizajna, ako se neko vidi u budućnosti kao dizajner, onda obavezno pročitajte ove članke, vrlo korisne informacije.

    Opis prezentacije Tehnološke mogućnosti i prednosti CNC mašina Predavanje na slajdovima

    Tehnološke mogućnosti i prednosti CNC mašina Predavanje 3 Opšte informacije o sistemima upravljanja. Struktura CNC mašine i CNC sistema. Prednosti CNC mašina. Preporuke za povećanje efikasnosti korišćenja CNC mašina. Klasifikacija CNC sistema: sistemi digitalnog prikaza, pozicioni, konturni, kombinovani (mešoviti) sistemi. Oznaka tipa CNC uređaja. Oznaka modela CNC mašine. Sistemi CN, CNC, SNC, HNC, DNC; otvoreni, zatvoreni, samopodešavajući CNC sistemi.

    Opšte informacije o upravljačkim sistemima i CNC mašinama. Upravljanje alatnom mašinom se obično shvata kao skup uticaja na njene mehanizme, koji osigurava da ti mehanizmi provode ciklus tehnološke obrade. Upravljački sistem je uređaj ili skup uređaja koji implementira ove utjecaje. Ručno upravljanje - odluku o korišćenju određenih uticaja elemenata radnog ciklusa donosi osoba - rukovalac mašine. Rukovalac, na osnovu donetih odluka, uključuje odgovarajuće mehanizme mašine i postavlja parametre njihovog rada. Operacije ručnog upravljanja izvode se kako na neautomatskim univerzalnim i specijalizovanim mašinama za različite namene, tako i na automatskim mašinama. U automatskim mašinama ručna kontrola se koristi za implementaciju režima podešavanja i posebnih elemenata radnog ciklusa. Ovdje se ručna kontrola često kombinuje sa digitalnim prikazom informacija koje dolaze od senzora položaja aktuatora.

    Automatsko upravljanje znači da odluke o korištenju elemenata radnog ciklusa donosi upravljački sistem bez učešća operatera. Takođe izdaje komande za uključivanje i isključivanje mehanizama mašine i kontroliše njen rad. Ciklus obrade je skup pokreta radnih dijelova mašine koji se ponavljaju prilikom obrade svakog radnog komada. Kompleks kretanja radnih dijelova u radnom ciklusu mašine se odvija u određenom redoslijedu, odnosno prema programu. Algoritam je metoda postizanja cilja (rješavanja problema) sa nedvosmislenim opisom procedure za njegovu implementaciju. Po funkcionalnoj namjeni, automatsko upravljanje se dijeli na sljedeći način: upravljanje ciklusima obrade koji se stalno ponavljaju (npr. upravljanje agregatnim mašinama koje izvode operacije glodanja, bušenja, bušenja i narezivanja navoja implementirajući cikluse kretanja viševretenskih motornih glava); upravljanje varijabilnim automatskim ciklusima, koji se postavljaju korištenjem pojedinačnih analognih modela materijala za svaki ciklus (kopirni aparati, kompleti brega, sistemi za zaustavljanje itd.) Primjer cikličkog upravljanja alatnim mašinama (CPU) su upravljački sistemi za strugove i glodalice za kopiranje. , viševretenske automatske strugove i sl. ;

    Numerička kontrola (CNC), u kojoj je program specificiran u obliku niza informacija snimljenih na jednom ili drugom mediju. Upravljačke informacije za CNC mašine su diskretne, a njihova obrada tokom procesa upravljanja vrši se digitalnim metodama. Upravljanje cikličkim programom (CPU) Sistem upravljanja cikličkim programom (CPU) omogućava vam da djelimično ili potpuno programirate radni ciklus mašine, način obrade i zamenu alata, kao i da podesite (koristeći prethodno podešavanje graničnika) količinu kretanja mašine. izvršni organi mašine. To je analogni upravljački sistem zatvorene petlje i ima prilično visoku fleksibilnost, odnosno omogućava laku promjenu redoslijeda uključivanja opreme (električne, hidrauličke, pneumatske itd.) koja upravlja elementima ciklusa.

    Blok dijagram uređaja za upravljanje cikličkim programom 1 – blok za podešavanje programa, 2 – blok za unos programa korak po korak, 3 – blok upravljanja ciklusom mašine, 4 – blok konverzije upravljačkog signala. 5, 6 - pogoni izvršnih tijela mašine, elektromagneti, spojnice itd., 7 - senzor povratne sprege Iz bloka 1 informacije ulaze u krug automatizacije. Automatsko kolo (obično se izvodi pomoću elektromagnetnih releja) koordinira rad programatora ciklusa sa aktuatorima mašine i senzorom povratne sprege; jača i umnožava timove; može obavljati brojne logičke funkcije (na primjer, osigurati izvršavanje standardnih petlji). Iz bloka 3 signal ulazi u aktuator gdje aktuatori 5, 6 osiguravaju izvršavanje naredbi određenih programom. Senzor 7 prati završetak obrade i kroz blok 4 daje komandu bloku 2 da uključi sljedeću fazu programa.

    U cikličkim upravljačkim uređajima, u numeričkom obliku, program sadrži informacije samo o ciklusu i načinima obrade, a količina kretanja radnih tijela se podešava podešavanjem graničnika. Prednosti CPU sistema su jednostavnost dizajna i održavanja, kao i niska cijena. Nedostatak je naporno podešavanje dimenzija graničnika i brega. Preporučljivo je koristiti CNC mašine u uslovima serijske, velike i masovne proizvodnje delova jednostavnih geometrijskih oblika. CPU sistemi su opremljeni mašinama za tokarenje, tokarenje, glodanje, vertikalno bušenje, mašine za agregate, industrijski roboti (IR) itd.

    Numeričko upravljanje (CNC) Numeričko upravljanje (CNC) alatne mašine se odnosi na kontrolu, prema programu naznačenom u alfanumeričkom kodu, kretanjem izvršnih tela mašine, brzinom njihovog kretanja, redosledom ciklusa obrade. , način rezanja i razne pomoćne funkcije. Na osnovu dostignuća kibernetike, elektronike, računarske tehnologije i inžinjeringa instrumenata, razvijeni su fundamentalno novi sistemi upravljanja programom - CNC sistemi, koji se široko koriste u mašinogradnji. U ovim sistemima, veličina svakog poteza izvršnog tijela mašine je određena pomoću broja. Svaka jedinica informacije odgovara diskretnom kretanju izvršnog organa za određenu količinu, koja se naziva rezolucija CNC sistema ili vrijednost impulsa. U određenim granicama, aktuator se može pomjeriti za bilo koji višestruki iznos rezolucije.

    U CNC sistemima, sve od pripreme upravljačkog programa do njegovog prenosa na radne delove mašine, bavimo se samo informacijama u digitalnom (diskretnom) obliku dobijenim direktno iz crteža dela. Putanja kretanja alata za rezanje u odnosu na radni komad koji se obrađuje u CNC mašinama predstavljena je kao niz njegovih uzastopnih pozicija, od kojih je svaka određena brojem. Sve informacije upravljačkog programa (dimenzionalne, tehnološke i pomoćne) potrebne za kontrolu obrade dijela, prikazane u tekstualnom ili tabelarnom obliku pomoću simbola (brojeva, slova, simbola), kodiraju se (ISO kod -7 bita) i unose u memoriju kontrolnog sistema sa računara ili direktno pomoću tastera na kontrolnoj tabli. CNC uređaj pretvara ove informacije u kontrolne komande za aktuatore mašine i kontroliše njihovo izvršenje. Stoga je u CNC mašinama postalo moguće dobiti složena kretanja njegovih radnih tijela ne zbog kinematičkih veza, već zahvaljujući kontroli nezavisnih koordinatnih kretanja ovih radnih tijela prema programu specificiranom u numeričkom obliku. U uslovima serijske, male i pojedinačne proizvodnje, smanjenje vremena pripreme proizvodnje za 50-75%, smanjenje ukupnog trajanja ciklusa obrade za 50-60%, smanjenje troškova projektovanja i proizvodnje tehnološke opreme za 30-85%.

    CNC uređaj je dizajniran za izdavanje upravljačkih radnji na radne dijelove stroja u skladu sa upravljačkim programom unesenim u blok za unos i očitavanje informacija. Blok tehnoloških komandi služi za upravljanje cikličkom automatizacijom mašine, koji se sastoji uglavnom od izvršnih elemenata kao što su starteri, elektromagnetne spojnice, solenoidi, granični i granični prekidači, prekidači pritiska itd., koji omogućavaju izvršavanje različitih tehnoloških komandi (promena alata , prebacivanje brzine rotacije vretena itd.), kao i razna blokada tokom rada mašine.

    Interpolaciona jedinica je specijalizovani računarski uređaj (interpolator) koji formira delimičnu putanju alata između dve ili više tačaka navedenih u upravljačkom programu. Izlazne informacije iz ovog bloka, koje se isporučuju kontrolnoj jedinici pogona za dovod, obično su predstavljene u obliku niza impulsa za svaku koordinatu, čija frekvencija određuje brzinu dodavanja, a broj - količinu kretanja. Navedenu brzinu pomaka duž obrađene konture dijela, kao i procese ubrzanja i kočenja osigurava blok brzine pomaka.

    Blok programske korekcije se koristi za promjenu programiranih parametara obrade: brzina posmaka i dimenzije alata (dužina i promjer). Blok konzerviranog ciklusa vam omogućava da pojednostavite proces programiranja prilikom obrade ponavljajućih elemenata dijela, na primjer, kod bušenja i bušenja rupa, urezivanja navoja, itd. Pogon za dovod radnih elemenata sastoji se od pogonskog motora, njegovih upravljačkih sistema i kinematičke linkovi.

    Preciznost kretanja radnih tijela CNC alatne mašine ovisi o korištenoj shemi upravljanja pogonom pogona: otvorena (bez sistema za mjerenje stvarnih kretanja kontroliranog radnog tijela) ili zatvorena (sa mjernim sistemom). U drugom slučaju, kontrolu točnosti kontrolnih signala za svaku kontroliranu koordinatu stroja vrši senzor povratne sprege (FOS). Točnost ove kontrole je u velikoj mjeri određena tipom, dizajnom i lokacijom senzora na stroju. U zavisnosti od vrste osnovnih obradnih operacija, alatni strojevi se dijele na tehnološke grupe: tokarenje, glodanje, bušenje - glodanje - bušenje, brušenje, višeoperativno. Prema broju upotrebljenih alata, CNC mašine se dele na: višenamenske, sa brojem automatski menjajućih alata do 12, najčešće mašine sa kupolom za alat; višeoperativna, sa više od 12 automatski menjajućih alata, opremljena posebnim magacinom alata tipa lanac ili bubanj.

    Prednosti CNC mašina. 1. Povećana tačnost obrade; obezbjeđenje zamjenjivosti dijelova u serijskoj i maloj proizvodnji, 2. Smanjenje ili potpuno ukidanje radova na obilježavanju i preklapanju, 3. Jednostavnost i kratko vrijeme zamjene; 4. Koncentracija obrade prelaza na jednoj mašini, što dovodi do smanjenja vremena utrošenog na ugradnju radnog komada, smanjenja broja operacija, obrtnih sredstava u toku, vremena i novca utrošenog na transport i praćenje delova; 5. Smanjenje ciklusa pripreme za proizvodnju novih proizvoda i vremena njihove isporuke; 6. Obezbeđivanje visoke preciznosti u obradi delova, jer proces obrade ne zavisi od veštine i intuicije operatera;

    7. Smanjenje kvarova krivicom radnika; 8. Povećana produktivnost mašina kao rezultat optimizacije tehnoloških parametara, automatizacije svih pokreta; 9. Mogućnost korištenja manje kvalifikovane radne snage i smanjenje potrebe za kvalifikovanom radnom snagom; 10. Mogućnost višemašinskog servisa; 11. Smanjenje voznog parka mašina, jer jedna CNC mašina zamenjuje nekoliko ručnih mašina. Upotreba CNC mašina omogućava rešavanje niza društvenih problema: poboljšanje uslova rada operatera mašina, značajno smanjenje udela teškog ručnog rada, promena sastava radnika u mašinskim radionicama, manje akutni problem nedostatka radne snage. , itd.

    Opšte preporuke za povećanje efikasnosti korišćenja CNC mašina: 1. Široko koristite višelokacijske uređaje. osiguravanje obrade više dijelova istog ili različitog dizajna (ovo je posebno važno kada se koristi GPS, jer se kompleti dijelova za jedan proizvod mogu pričvrstiti na uređaj i proizvesti u jednom ciklusu). 2 Koristiti međuploče sa precizno obrađenim rupama ili žljebovima, što skraćuje vrijeme postavljanja i zamjene opreme na novi dio; osim toga, ovo štiti od habanja radne površine stola itd. 3 Koristite kombinovani alat kratke dužine i preciznog dizajna, po mogućnosti sa zamjenjivim obloženim umetcima (uključujući i za bušenje i razvrtanje). To pomaže da se povećaju uvjeti obrade, vijek trajanja alata i pouzdanost, kao i da se smanji vrijeme utrošeno na promjenu alata i pozicioniranje stola, te smanji broj alata potrebnih za obradu dijela i broj utora u magacinu alata.

    4 Mašina treba da ima uređaj za praćenje stanja rezne ivice, beleženje radnog vremena, označavanje trenutka promene alata; 5 Svi alati moraju biti postavljeni izvan mašine. 6 Dodijelite redoslijed za obradu rupa na osnovu troškova u realnom vremenu, tj. obradite veći broj rupa istog prečnika jednim alatom ili obradite svaku rupu u potpunosti sa promjenom alata; 6 U procesu obrade prvo izvršite prelaze koji zahtijevaju najveću brzinu vretena, na primjer, prvo je preporučljivo izbušiti rupu malog, a zatim velikog promjera; 7. Izbjegavajte česte nagle promjene brzina vretena; 8 CNC mašine, bez obzira na klasu tačnosti, treba koristiti samo za radove ograničene tehnološkom namenom mašine, dozvoljenim opterećenjima, veličinama glodala, bušilica i sl. 9 CNC mašine visoke klase tačnosti ne smeju se koristiti za obradu delovi koji se prema tačno određenom crtežu mogu obraditi na mašinama niže klase tačnosti.

    Klasifikacija CNC sistema na osnovu prirode kretanja radnih tela Klasifikacija CNC sistema zasnovana na tehnološkim zadacima kontrole obrade

    CNC pozicioni sistemi - obezbeđuju kontrolu kretanja radnih delova mašine u skladu sa komandama koje određuju pozicije određene upravljačkim programom. U ovom slučaju, kretanja duž različitih koordinatnih osa mogu se izvoditi istovremeno (pri datoj konstantnoj brzini) ili uzastopno. Ovi sistemi su uglavnom opremljeni mašinama za bušenje i bušenje za obradu delova kao što su ploče, prirubnice, poklopci itd., u kojima se izvode bušenje, upuštanje, bušenje rupa, narezivanje navoja itd. (npr. mod. 2 R 135 F 2 , 6902 MF 2, 2 A 622 F 2 -1).

    Brzina pomaka radnog tijela mašine, čiji se smjer poklapa sa smjerom tangente u svakoj tački date konture obrade. Konturni CNC sistemi, za razliku od pozicionih, obezbeđuju kontinuiranu kontrolu kretanja alata ili obratka jednog po jednog ili duž više koordinata odjednom, čime se može obezbediti obrada veoma složenih delova (uz kontrolu istovremeno duž više od dvije koordinate). Uglavnom su mašine za struganje i glodanje opremljene CNC konturnim sistemima (na primjer, mod. 16 K 20 FZ, 6 R 13 FZ). Konturni CNC sistemi - omogućavaju kontrolu kretanja radnih delova mašine duž putanje i pri konturnoj brzini koja je određena upravljačkim programom. Rezultirajuća je brzina konture

    Kombinovani CNC sistemi kombinuju funkcije pozicijskih i konturnih CNC sistema. Oni su najsloženiji i univerzalniji. Zbog sve većeg stepena automatizacije CNC mašina, sve veće složenosti) i proširenja njihovih tehnoloških mogućnosti (posebno multioperativnih), primena kombinovanih CNC sistema se značajno povećava (npr. mod. IR 500 MF 4, IR 320 GShF 4; 2206 PMF 4, 6305 F 4).

    Posebnu grupu čine mašine sa digitalnim displejom i unapred zadatim koordinatama. Ove mašine imaju elektronski uređaj za postavljanje koordinata željenih tačaka (preset koordinata) i poprečni sto opremljen senzorima položaja koji daje komande za pomeranje u željenu poziciju. U ovom slučaju, svaka trenutna pozicija tabele se prikazuje na ekranu (digitalni prikaz). U takvim strojevima možete koristiti unaprijed postavljene koordinate ili digitalni prikaz. Početni program rada postavlja rukovalac mašine. Kod modela CNC mašina dodaje se slovo F sa brojem koji označava stepen automatizacije: F 1 – mašine sa digitalnim displejom i unapred podešenim koordinatama; F 2 – mašine sa CNC sistemima za pozicioniranje; F 3 – mašine sa CNC konturnim sistemima; F 4 – mašine sa kombinovanim CNC sistemom za pozicionu i konturnu obradu.

    Osim toga, oznaci modela CNC mašine mogu se dodati prefiksi C 1, C 2, C 3, C 4 i C 5, koji označavaju različite modele CNC sistema koji se koriste u mašinama, kao i različite tehnološke mogućnosti mašine. Na primer, mašina modela 16 K 20 F 3 S 1 opremljena je CNC sistemom „Kontur 2 PT-71“, mašina modela 16 K 20 F 3 S 4 opremljena je CNC sistemom EM 907 itd. Za mašine kod cikličkih upravljačkih sistema, gdje su u Upravljački elementi krajnji prekidači, graničnici itd., indeks C se uvodi u oznaku modela, a indeks T se koristi kod operativnih sistema (na primjer, 16 K 20 T 1). Prema načinu pripreme i unosa u upravljački program razlikuju se: CNC operativni sistemi (u ovom slučaju upravljački program se priprema i uređuje direktno na mašini, tokom obrade prvog dela iz serije ili simulacije njegove obrade ); adaptivni CNC sistemi, za koje se priprema upravljački program, bez obzira na to gde se deo obrađuje. Štaviše, samostalna priprema upravljačkog programa može se izvršiti bilo pomoću računarske tehnologije koja je uključena u CNC sistem date mašine, ili van njega (ručno ili korišćenjem automatizovanog sistema za programiranje).

    U skladu sa međunarodnom klasifikacijom, svi CNC uređaji su podijeljeni u glavne klase prema nivou tehničkih mogućnosti: NC - Numeričko upravljanje - kreirano na bazi analognih uređaja za brojanje, zbog čega imaju prilagođenu "krutu" arhitekturu na određeni model mašine, obično zasnovan na koračnom pogonu. Sa svakim ciklusom obrade obratka, NC se čita okvir po okvir - jedan se obrađuje, drugi se upisuje u međuspremnu memoriju. U ovom načinu rada dolazi do značajnog opterećenja uređaja za čitanje i materijala nosača programa, pa se često javljaju kvarovi sistema. SNC – pohranjena numerička kontrola – zadržava sva svojstva NC klase, ali se razlikuje od njih po povećanom kapacitetu memorije. CNC - Računarsko numeričko upravljanje - izrađuju se na bazi mikro. Kompjuteri omogućavaju kreiranje CNC uređaja koji kombinuju funkcije upravljanja mašinama (obično sa pogonima baziranim na DC motorima) i rešavanje pojedinačnih problema NC pripreme. Posebnost sistema ove klase je

    Mogućnost promene i podešavanja tokom rada kako CP za obradu dela tako i funkcionalnih svojstava samog sistema, kako bi se u najvećoj mogućoj meri uzele u obzir karakteristike modela i ove mašine. NC se unosi u memorijski uređaj CNC sistema u potpunosti, iz softvera ili u režimu dijaloga sa kontrolnom pločom mašine. DNC - Direktno numeričko upravljanje - zadržava sva svojstva sistema CNC klase i istovremeno ima mogućnost razmene informacija sa centralnim računarom koji opslužuje grupu mašina, proizvodni prostor ili radionicu.

    Sistemi upravljanja pogonom u CNC mašinama Dijagram otvorenog sistema upravljanja pogonom pogona CNC mašine: 1, 2, 3, - elementi hidrauličkog pogona; 4 – zupčasti par; 5 putni vijak; 6 – radni element CNC mašine Otvorene sisteme karakteriše prisustvo jednog toka informacija koje dolaze od uređaja za čitanje do izvršnog elementa mašine. Nedostatak - nema senzora povratne informacije i stoga nema informacija o stvarnom položaju aktuatora mašine.

    Blok šeme CNC sistema zatvorene petlje: a) - zatvoren kružnim DOS-om na vodećim vijkom; b) – zatvoreno sa kružnim DOS-om i zupčastim prenosom c) – zatvoreno sa linearnim DOS-om na radnom delu mašine Zatvorene CNC sisteme karakterišu dva toka informacija – sa uređaja za čitanje i sa senzora povratne sprege duž način. U ovim sistemima se eliminiše neslaganje između navedenih i stvarnih vrednosti pomaka izvršnih organa zbog prisustva povratnih informacija. Rad CNC sistema zatvorene petlje zasniva se na principu servo upravljačkih sistema.

    CNC sistem zatvorene petlje sa kružnim DOS-om na vodećim zavrtnjima U takvim CNC sistemima, pozicija radnog elementa se indirektno meri pomoću kružnog DOS-a montiranog na vodeći vijak. Ova shema je prilično jednostavna i zgodna sa stanovišta instaliranja DOS-a. Ukupne dimenzije korištenog senzora ne ovise o veličini mjerenog kretanja. Kod upotrebe kružnog DOS-a ugrađenog na vodeći vijak postavljaju se visoki zahtjevi za precizne karakteristike prijenosa vijak-matica (preciznost izrade, krutost, odsustvo zazora), što u ovom slučaju nije pokriveno povratnom spregom.

    CNC sistem zatvorene petlje sa kružnim DOS-om i zupčanikom zupčanika Zatvoreni CNC sistemi ovog tipa takođe koriste kružni DOS, ali merenje kretanja radnog tela mašine kroz zupčanik. U ovom slučaju, sistem povratne sprege pokriva sve mehanizme prijenosa pogona za dovod, uključujući prijenos navrtke. Međutim, na preciznost mjerenja pomaka mogu utjecati greške u proizvodnji zupčanika i zupčanika. Da bi se to izbjeglo, potrebno je koristiti preciznu letvu i zupčanik sa letvicom čija dužina ovisi o hodu radnog dijela stroja. U nekim slučajevima, ovo komplikuje i povećava troškove sistema povratnih informacija.

    CNC sistem zatvorene petlje sa linearnim DOS-om na radnom telu mašine Slični CNC sistemi su opremljeni linearnim DOS-om koji omogućava direktno merenje kretanja radnog tela mašine. To omogućava povratnu informaciju da pokrije sve mehanizme prijenosa pogona za dovod, što osigurava visoku preciznost pokreta. Međutim, linearni DOS-ovi su složeniji i skuplji od kružnih; njihove ukupne dimenzije zavise od dužine hoda radnog tijela mašine. Na tačnost linearnog DOS rada mogu uticati greške mašine (na primer, trošenje vođica, termičke deformacije, itd.).

    Blok šema CNC sistema sa kompenzacionim obračunom mašinskih grešaka CNC sistemi sa kompenzacionim obračunom mašinskih grešaka opremljeni su dodatnim sistemima povratne sprege, sa senzorima koji uzimaju u obzir mašinske greške (termičke deformacije, vibracije, habanje vođica itd.)

    Blok dijagram adaptivnog CNC sistema Adaptivne (samoprilagodljive) CNC sisteme karakterišu tri toka informacija: 1) sa uređaja za čitanje; 2) od povratnog senzora na putu; 3) od senzora instaliranih na mašini i praćenja procesa obrade prema parametrima kao što su trošenje reznog alata, promene u silama rezanja i trenja, fluktuacije u dozvoljenosti i tvrdoći materijala radnog komada, itd. Takvi sistemi vam omogućavaju da prilagodite program obrade uzimajući u obzir stvarne uslove rezanja.

    Pitanja za samokontrolu 1. Šta se podrazumeva pod kontrolom mašine? 2. Koja je razlika između ručne i automatske kontrole? 3. Na koje se vrste kontrola dijele automatske kontrole prema njihovoj funkcionalnoj namjeni? 4. Šta se podrazumijeva pod numeričkom kontrolom? 5. Imenujte glavne elemente uključene u CNC uređaj. 6. Koje su glavne prednosti CNC mašina? 7. Koje su opšte preporuke za povećanje efikasnosti korišćenja CNC mašina? 8. Kako se klasifikuju CNC sistemi i njihova oznaka. 9. Imenujte metode za unos kontrolnih programa. 10. Navedite klase CNC uređaja prema nivou tehničkih mogućnosti. Koja je njihova razlika? 11. Koje se šeme pogona ubacivanja koriste u CNC mašinama i koja je njihova razlika?

    Povratak

    ×
    Pridružite se zajednici “koon.ru”!
    U kontaktu sa:
    Već sam pretplaćen na zajednicu “koon.ru”