Glavna vsebina faze priprave za CNC obdelavo je CNC programiranje, ki običajno vključuje analizo risb delov in določanje procesa obdelave; Izračunajte pot orodja in pridobite podatke o položaju orodja; Napišite programe CNC obdelave; ustvarjanje kontrolnih medijev; Program lektoriranja in poskusno rezanje prvega dela. Obstajata dve metodi: ročno programiranje in avtomatsko programiranje. Skratka, to je celoten proces od risb delov do pridobivanja CNC programov obdelave.
Ročno programiranje
opredelitev
Ročno programiranje se nanaša na vse faze programiranja, ki se dokončajo ročno. Z uporabo splošnih orodij za izračun in različnih metod za izračun trigonometričnih funkcij ročno izvajate izračune poti orodja in programska navodila.
Ta metoda je relativno preprosta, enostavna za obvladovanje in ima veliko prilagodljivosti. Uporablja se za neplesni predelane dele.
Koraki načrtovanja programov
CNC proces za ročno obdelavo delov
Analiziraj risbe delov
Odločanje o postopku
Določitev načina obdelave
Izberite parametre procesa
Izračunaj koordinatne poti orodja
Napiši CNC programski list za obdelavo
Program preverjanja
Ročno programiranje
Simulacija poti orodja
prednost
Uporablja se predvsem za točkovno obdelavo (kot so vrtanje, rezanje) ali obdelavo delov s preprostimi geometrijskimi oblikami (kot so ravni ali kvadratni utori), z majhno računalniško kompleksnostjo, omejenimi programskimi segmenti ter intuitivnim in enostavnim programiranjem.
pomanjkljivost
Za dele s prostorskimi površinami in kompleksnimi votlinami je izračun podatkov o poti orodja precej okoren, zahteva veliko dela, je nagnjen k napakam in je težko pregledati, nekatere od katerih je morda celo nemogoče dokončati.
samodejno programiranje
Uredi
opredelitev
Za geometrijsko kompleksne dele je potrebno uporabiti računalnik za napisatev izvornega programa delov v določenem jeziku CNC in po obdelavi ustvariti program obdelave, ki se imenuje avtomatsko programiranje.
Z razvojem CNC tehnologije napredni CNC sistemi uporabnikom ne zagotavljajo le splošnih pripravljalnih in pomožnih funkcij za programiranje, temveč zagotavljajo tudi sredstvo za razširitev CNC funkcij za programiranje. Programiranje parametrov sistema CNC FANUC6M je prilagodljivo v uporabi in prosto v obliki, z izrazi, logičnimi operacijami in podobnimi programskimi tokovi v računalniških jezikih visoke ravni, zaradi česar je program obdelave jedrnat in enostaven za razumevanje ter doseganje funkcij, ki jih je težko doseči z običajnim programiranjem.
CNC programiranje, kot je računalniško programiranje, ima tudi svojo lastno & kvoto; jezik;, Razlika je v tem, da so se računalniki zdaj razvili tako, da prevladujejo na svetovnem trgu z Microsoftovim Windows kot absolutno prednostjo. CNC obdelovalna orodja so drugačna, še niso se razvili na ravni medsebojne univerzalnosti, kar pomeni, da zaradi razlik v strojni opremi njihovih CNC sistemov ni mogoče doseči medsebojne združljivosti. Zato, ko želim obdelati praznino, moram najprej razmisliti, kateri model sistema že imamo za naše CNC obdelovalno orodje.
Skupna programska oprema
⑴UG
Unigraphics je niz tridimenzionalne parametrične programske opreme, ki jo je razvilo Unigraphics Solution v Združenih državah Amerike, ki združuje CAD, CAM in CAE funkcije. To je najnaprednejša računalniško podprta oblikovanje, analiza in proizvodnja vrhunske programske opreme danes, ki se uporablja v industrijskih področjih, kot so letalstvo, vesolje, avtomobili, ladje, splošni stroji in elektronika.
UG programska oprema je na vodilnem položaju na področju CAM, izvira iz McDonnell Douglas Aircraft Company v ZDA in je prednostno programsko orodje za CNC obdelavo delov letal.
Prednosti UG
Zagotovite zanesljive in natančne poti orodja
Lahko se neposredno obdeluje na površinah in trdnih snoveh
Dober uporabniški vmesnik, stranke pa lahko tudi prilagodijo vmesnik z različnimi metodami obdelave, kar omogoča enostavno oblikovanje in združevanje učinkovitih poti orodja
Dokončana knjižnica orodij
Obdelava funkcije upravljanja knjižnice parametrov
Vključno z 2-osnim do 5-osnim rezkanjem, stružniškim rezkanjem in rezanjem žice
Upravljanje velike knjižnice orodij
Simulacijsko rezanje trdnih snovi
Univerzalni post-procesor in druge funkcije
Funkcija visokohitrostnega rezkanja
Predloga za prilagajanje CAM
⑵Catia
Catia je izdelek francoskega podjetja Dassault in se uporablja pri razvoju in oblikovanju lovcev serije Phantom, Boeing 737 in 777.
CATIA ima zmogljive zmogljivosti modeliranja površin in se uvršča med vrhunske v vseh CAD 3D programskih opremih, ki se pogosto uporabljajo v domačih letalskih podjetjih in raziskovalnih inštitutih, saj postopoma nadomešča UG kot prednostno izbiro za kompleksno oblikovanje površin.
CATIA ima močne programske zmogljivosti in lahko izpolnjuje zahteve CNC obdelave kompleksnih delov. Nekatera področja sprejemajo modeliranje oblikovanja CATIA in obdelavo UG programiranja, ki ju združujejo in uporabljajo skupaj.
⑶ Pro/E je
Programska oprema, ki jo je razvila PTC (Parameter Technology Co., Ltd.) v ZDA, je najbolj priljubljen 3D CAD / CAM (Computer Aided Design and Manufacturing) sistem na svetu. Široko se uporablja v civilnih industrijah, kot so elektronika, stroji, kalupi, industrijsko oblikovanje in igrače. Ima več funkcij, kot so oblikovanje delov, sestavljanje izdelkov, razvoj kalupov, CNC obdelava in oblikovanje oblik.
Pro / E se pogosto uporablja v podjetjih na južni Kitajski, pogosta praksa pa je uporaba PRO-E za modeliranje oblikovanja ter MASTERCAM in CIMATRON za programiranje in obdelavo.
Pro/E
⑷Cimatron
Sistem Cimatron CAD/CAM je izdelek CAD/CAM/PDM izraelskega podjetja Cimatron in eden od prvih sistemov, ki so dosegli polno funkcionalnost 3D CAD/CAM na mikroračunalniški platformi. Sistem zagotavlja relativno fleksibilen uporabniški vmesnik, odlično 3D modeliranje, inženirsko risbo, celovito CNC obdelavo, različne univerzalne in specializirane podatkovne vmesnike ter integrirano upravljanje podatkov o izdelkih. Sistem Cimatron CAD / CAM je zelo priljubljen v mednarodni industriji proizvodnje plesni in se pogosto uporablja tudi v domači industriji proizvodnje plesni.
Cimatron (2 lista)
⑸Mastercam
Programska oprema CAD/CAM, ki jo je razvila družba CNC Corporation v ZDA. Mastercam zagotavlja idealno okolje za oblikovanje oblik delov s priročnim in intuitivnim geometrijskim modeliranjem. Njegove zmogljive in stabilne funkcije modeliranja lahko oblikujejo kompleksne ukrivljene in ukrivljene dele. Mastercam ima močne funkcije na področju obdelave grobe površine in površinske natančne obdelave.Obstaja več možnosti za površinsko natančno obdelavo, ki lahko izpolnjujejo zahteve površinske obdelave kompleksnih delov in ima tudi večosno funkcijo obdelave. Zaradi nizke cene in vrhunske zmogljivosti je postal priljubljena programska oprema CNC v domači civilni industriji.
⑹FeatureCAM
Popolnoma funkcionalna CAM programska oprema, ki jo je razvil DELCAM v ZDA, vključuje nov koncept funkcij, močno prepoznavanje funkcij, knjižnico materialov, ki temelji na bazi znanja o procesu, knjižnico orodij in navigacijo ikon, ki temelji na načinu programiranja procesnih kartic. Popolnoma modularna programska oprema, ki zagotavlja celovite rešitve za programiranje delavnic, od 2-5-osnega rezkanja do strojne obdelave struženja kompozitov, od površinske obdelave do strojne obdelave žice. Funkcija po urejanju programske opreme DELCAM je relativno dobra.
Nekatera domača proizvodna podjetja postopoma uvajajo nove izdelke, da bi zadovoljila potrebe razvoja industrije.
FeatureCAM (2 lista)
CAXA proizvodni inženir
CAXA Manufacturing Engineer je nacionalno proizveden CAM izdelek, ki ga je lansirala Beijing Beihang Haier Software Co., Ltd., ki je pomagal domači CAM programski opremi zasedati mesto na domačem CAM trgu. Kot odlična reprezentativna in znana blagovna znamka neodvisne programske opreme intelektualne lastnine na področju informacijske tehnologije v kitajski proizvodni industriji je CAXA postal vodilni in glavni dobavitelj v kitajski industriji CAD / CAM / PLM. CAXA Manufacturing Engineer je programska oprema za programiranje obdelave CNC rezkanja/vrtanja z dobrim procesom za dvo do petosne CNC rezkalne stroje in obdelovalne centre. Ta programska oprema ima vrhunsko zmogljivost, zmerno ceno in je precej priljubljena na domačem trgu.
⑻EdgeCAM
Profesionalna programska programska oprema CNC z inteligenco, ki jo proizvaja podjetje Pathtrace v Veliki Britaniji, ki se lahko uporablja za
EdgeCAM
Programiranje CNC obdelovalnih strojev, kot so struženje, rezkanje in rezanje žice. EdgeCAM je zasnoval bolj priročno in zanesljivo metodo obdelave za trenutne kompleksne tridimenzionalne značilnosti obdelave površin, ki je priljubljena v proizvodni industriji v Evropi in Ameriki. British Pathway Company trenutno razvija in deluje na kitajskem trgu, ki ponuja več izbire za domače proizvodne stranke.
⑼VERIKUTVERICUT
Napredna specializirana programska oprema za simulacijo obdelave CNC, ki jo proizvaja CGTECH v ZDA. VERICUT sprejema napredno 3D zaslon in tehnologijo virtualne resničnosti, ki dosega izjemno realistično simulacijo CNC procesov obdelave. Ne samo, da se barvne 3D slike lahko uporabljajo za prikaz rezalnega orodja rezalnih praznih delov za oblikovanje delov
VERICUTVERICUT
Celoten proces lahko prikaže tudi ročaj orodja, napeljavo in celo postopek delovanja obdelovalnega orodja in virtualno tovarniško okolje se lahko simulira, učinek pa je kot gledanje videoposnetka CNC obdelovalnih delov na zaslonu.
Programerji uvažajo različne programe CNC obdelave, ki jih ustvari programska oprema za programiranje, v VERICUTVERICUT za preverjanje, ki lahko zaznajo napake pri izračunu, nastale v originalnem programiranju programske opreme, in zmanjšajo stopnjo nesreč pri obdelavi, ki jih povzročajo programske napake med obdelavo. Trenutno so številna močna domača podjetja začela uvajati to programsko opremo za obogatitev obstoječih sistemov CNC programiranja in dosegla dobre rezultate.
S hitrim razvojem proizvodne tehnologije sta razvoj in uporaba programske opreme CNC vstopila v novo fazo hitrega razvoja. Novi izdelki se pojavljajo drug za drugim, funkcionalni moduli pa postajajo vse bolj rafinirani. Procesno osebje lahko enostavno oblikuje znanstveno razumne in personalizirane CNC procese obdelave na mikroračunalnikih, kar omogoča enostavnejše in priročnejše programiranje CNC obdelave.
(10)PowerMill
PowerMILL je zmogljiv programski sistem CNC obdelave, ki ga proizvaja Delcam Plc v Veliki Britaniji, z bogatimi strategijami obdelave. Sprejetje popolnoma novega kitajskega uporabniškega vmesnika WINDOWS, ki zagotavlja celovite strategije obdelave. Uporabnikom pomagamo ustvariti najboljšo rešitev obdelave, s čimer izboljšamo učinkovitost obdelave, zmanjšamo ročno obrezovanje in hitro ustvarjamo grobe in fine poti obdelave. Vsaka sprememba in ponovni izračun rešitve je skoraj končana v trenutku, kar zmanjšuje 85% časa izračuna poti orodja. To omogoča popoln pregled motenj in odpravo 2-5-osne CNC obdelave, vključno z držali orodja in držali orodja. Opremljen z integrirano simulacijo strojne enote, uporabnikom olajša razumevanje celotnega procesa obdelave in rezultatov pred strojno obdelavo, kar prihrani čas obdelave.
Osnovni koraki
1. Analizirajte risbe delov za določitev procesnega toka
Analizirajte obliko, velikost, natančnost, material in praznino, ki jih zahteva risba dela, in pojasnite vsebino obdelave in zahteve; Določite načrt obdelave, pot rezanja, rezalne parametre in izberite rezalna orodja in napeljave.
Pot noža (3 listi)
2. Številčni izračun
Izračunajte začetne in končne točke geometrijskih značilnosti na obrisu dela, kot tudi središčne koordinate lokov, na podlagi geometrijskih dimenzij dela, poti obdelave in drugih dejavnikov.
3. Pisanje programov obdelave
Po zaključku zgoraj navedenih dveh korakov napišite program obdelave v skladu s funkcionalno kodo navodil in formatom segmenta programa, ki ga določa sistem CNC.
4. Vnos programa v sistem CNC
Programski vhod se lahko neposredno vnese v CNC sistem prek tipkovnice ali prek računalniškega komunikacijskega vmesnika.
Inšpekcijski postopki in rezanje prvega dela
Uporabite funkcijo grafičnega prikaza, ki jo zagotavlja sistem CNC, da preverite pravilnost poti orodja. Izvedite poskusno rezanje prvega kosa na obdelovancu, analizirajte vzroke napak in pravočasne popravke, dokler se kvalificirani deli ne režejo.
Čeprav so programski jezik in navodila vsakega CNC sistema različni, obstaja tudi veliko podobnosti med njimi.
Koda funkcije
Uredi
Znaki in njihove funkcije
1. Znaki in kode
Znaki so simboli, ki se uporabljajo za organiziranje, nadzor ali predstavljanje podatkov, kot so številke, črke, ločila, matematični operaterji itd. Mednarodno obstajata dve splošno uporabljeni standardni kodi:
1) ISO Standardni kodeks Mednarodne organizacije za standardizacijo
2) EIA Electronic Industries Association of America Standard Code
Dva znaka
V programih CNC obdelave se znaki nanašajo na niz znakov, razporejenih v skladu s predpisi, shranjenih, prenesenih in upravljanih kot informacijska enota. Znak je sestavljen iz angleške črke, ki ji sledi več decimalnih številk, ta angleška črka pa se imenuje naslovni znak.
Na primer, "X2500" je beseda, X je naslovni simbol, številka "2500" pa je vsebina naslova. V sistemu FANUC, če ima vrednost v naslovu decimalno točko, predstavlja milimetrske enote; če nima decimalne točke, predstavlja mikrometrske enote. X koordinata 2500 mm (X2500 predstavlja X koordinata 2500 mikrometrov)
3. Funkcija znakov
Vsaka beseda, ki predstavlja programski segment, ima svoj poseben funkcionalni pomen, naslednja beseda pa je predvsem uvedena na podlagi specifikacij sistema CNC FANUC-0M.
(1) Serijska številka N
Zaporedna številka, znana tudi kot številka segmenta programa ali številka segmenta programa. Zaporedna številka se nahaja na začetku segmenta programa in je sestavljena iz zaporedne številke N in naslednjih številk. Njegove funkcije vključujejo lektoriranje, pogojni skoki, fiksne zanke itd. Pri uporabi ga je treba uporabljati v intervalih, kot je N10 N20 N30... (Številka programa je samo za označevanje in nima dejanskega pomena)
⑵ Pripravite funkcionalno besedo G
Naslovni simbol za pripravo funkcijskih besed je G, znan tudi kot funkcija G ali navodilo G, ki se uporablja za vzpostavitev delovnega načina strojnega orodja ali krmilnega sistema. G00~G99
⑶ Besede velikosti
Dimenzijska beseda se uporablja za določitev koordinatnega položaja končne točke gibanja orodja na obdelovalnem stroju.
Med njimi se za določitev linearnih koordinatnih dimenzij končne točke uporablja prva skupina X, Y, Z, U, V, W, P, Q, R; Druga skupina A, B, C, D, E se uporablja za določitev kotnih koordinatnih dimenzij končne točke; Tretja skupina I, J in K se uporablja za določitev velikosti središčne koordinate obrisa obloka. V nekaterih sistemih CNC se lahko P navodila uporabljajo tudi za čas premora, R navodila pa se lahko uporabljajo za določitev polmera loka.
(4) Beseda funkcije podajanja F
Naslovni simbol besede funkcije podajanja je F, znan tudi kot funkcija F ali navodilo F, ki se uporablja za določitev hitrosti podajanja za rezanje. Pri stružnicah je F mogoče razdeliti na dve vrsti: podajanje na minuto in podajanje vretena na vrtljaje, pri drugih CNC obdelovalnih strojih pa se podajanje na minuto običajno uporablja samo. Navodilo F se pogosto uporablja v segmentih programa rezanja navojev za označevanje svinca navoja.
Beseda funkcije hitrosti glavnega vretena S
Naslovni simbol besede funkcije hitrosti vretena je S, znan tudi kot funkcija S ali ukaz S, ki se uporablja za določitev hitrosti vretena. Enota je r/min.
Beseda funkcije orodja T
Naslovni simbol besede funkcije orodja je T, znan tudi kot funkcija T ali navodilo T, ki se uporablja za določitev števila orodij, ki se uporabljajo med obdelavo, kot je T01. Za CNC stružnice se za določeno kompenzacijo dolžine orodja in kompenzacijo polmera konice orodja uporabljajo tudi naslednje številke, kot je T0101.
Beseda pomožne funkcije M
Naslovni simbol besede pomožne funkcije je M, naslednje številke pa so na splošno pozitivna cela števila 1-3 bitov, znana tudi kot funkcija M ali navodilo M, ki se uporabljajo za določitev stikalnega delovanja pomožne naprave CNC obdelovalnega orodja, kot je M00-M99.
Oblika programa
Uredi
Oblika segmenta programa
Program CNC obdelave je sestavljen iz več programskih segmentov. Oblika segmenta programa se nanaša na razporeditev besed, znakov in podatkov v segmentu programa. Primer oblike segmenta programa:
N30 G01 X88.1 Y30.2 F500 S3000 T02 M08;
N40 X90; Ta programski segment izpusti nadaljevanje besede "G01.", Y30.2,F500,S3000,T02,M08”, Toda njihove funkcije so še vedno učinkovite.
V programskem segmentu je treba jasno opredeliti različne elemente, ki sestavljajo programski segment:
premikajoči se cilj: koordinate končne točke X, Y, Z;
Premikanje po kateri poti: pripravite funkcijsko besedo G;
hitrost podajanja: beseda funkcije podajanja F;
hitrost rezanja: funkcijska črka hitrosti vretena S;
uporaba orodja: funkcijska črka orodja T;
Pomožno delovanje obdelovalnih strojev: pomožna funkcijska beseda M.
Oblika programa
1) Simboli začetka in konca programa
Začetni in končni simboli programa sta isti znak, z% v ISO kodi in EP v EIA kodi. Pri pisanju je treba uporabiti en sam segment stolpca.
2) Ime programa
Obstajata dve obliki imen programov: ena je sestavljena iz angleške črke O (% ali P) in 1-4 pozitivnih celih števil; Druga vrsta je ime programa, ki se začne z angleško črko in je sestavljeno iz mešanice črk, številk in več znakov (na primer TEST 1). Na splošno je potreben ločen oddelek.
3) Predmet programa
Telo programa je sestavljeno iz več programskih segmentov. Vsak programski segment običajno zavzema eno vrstico
4) Konec programa
Program je mogoče dokončati z navodili M02 ali M30. Na splošno je potreben ločen oddelek.
Primeri splošnih formatov za programe obdelave:
%//Start simbol
O2000//Ime programa
N10 G54 G00 X10.0 Y20.0 M03 S1000//Telo programa
N20 G01 X60.0 Y30.0 F100 T02 M08
N30 X80.0
…… .
N200 M30//Program končan
%//Konec simbol
Koordinate strojnega orodja
Uredi
Določi koordinatni sistem
(1) Predpisi o relativnem gibanju obdelovalnih strojev
Pri obdelovalnih strojih vedno predpostavljamo, da je obdelovanec miren med gibanjem orodja. Na ta način lahko programerji določijo proces obdelave obdelovalnega orodja na podlagi risbe dela, ne da bi upoštevali specifično gibanje obdelovanca in orodja na obdelovalnem orodju
obdelovalni center
⑵ Predpisi o koordinatnem sistemu obdelovalnih strojev
Razmerje med koordinatnimi osi X, Y in Z v standardnem strojnem koordinatnem sistemu določa kartezijski kartezijski koordinatni sistem desne strani.
Pri CNC obdelovalnem orodju gibanje obdelovalnega orodja nadzoruje CNC naprava. Za določitev gibanja oblikovanja in pomožnega gibanja na CNC obdelovalnem orodju je treba najprej določiti premik in smer gibanja na obdelovalnem stroju. To je treba doseči s koordinatnim sistemom, ki se imenuje koordinatni sistem obdelovalnega orodja.
Na primer, na rezkalnem stroju, vzdolžni, prečni in navpični gibi organske postelje. Pri CNC obdelavi je treba za opis uporabiti strojne koordinatne sisteme.
Razmerje med osi X, Y in Z v standardnem strojnem koordinatnem sistemu določa kartezijski kartezijski koordinatni sistem desne strani:
1) Raztegnite palec, kazalec in srednji prst desne roke, tako da jih naredite 90 stopinj narazen. Palec predstavlja koordinato X, kazalec predstavlja koordinato Y, srednji prst pa koordinato Z.
2) Palce točke v pozitivni smeri koordinate X, kazalec točke v pozitivni smeri koordinate Y in srednji prst točke v pozitivni smeri koordinate Z.
3) Koordinate vrtenja okoli koordinat X, Y in Z so predstavljene z A, B in C. V skladu z desnim spiralnim pravilom je smer palca pozitivna smer katere koli osi v koordinatah X, Y in Z, smer vrtenja drugih štirih prstov pa je pozitivna smer koordinat vrtenja A, B in C.
⑶ Predpisi o smeri gibanja
Smer povečanja razdalje med orodjem in obdelovancem je pozitivna smer vsake koordinatne osi, naslednja slika prikazuje pozitivne smeri dveh premikov na CNC stružnici.
Smer osi koordinate
⑴ Koordinata Z
Smer gibanja koordinate Z določa vreteno, ki prenaša rezalno moč, to je koordinatna os, vzporedna z osi vretena, koordinatna koordinata Z, pozitivna smer koordinate Z pa je smer orodja, ki zapušča obdelovanec Koordinata X
X-koordinata je vzporedna z vpenjalno ravnino obdelovanca, običajno znotraj vodoravne ravnine. Pri določanju smeri osi X je treba upoštevati dve situaciji:
1) Če se obdelovanec vrti, je smer orodja, ki zapušča obdelovanec, pozitivna smer koordinate X.
2) Če se orodje vrti, obstajata dve situaciji: ko je koordinata Z vodoravna, ko opazovalec gleda obdelovanec vzdolž vretena orodja, smer gibanja + X točka desno; Ko je koordinata Z pravokotna, ko opazovalec obrne proti vretenu orodja in gleda proti stolpcu, smer gibanja+X kaže desno. Naslednja slika prikazuje koordinato X CNC stružnice.
⑶ Koordinata Y
Po določitvi pozitivne smeri koordinat X in Z se smer koordinate Y lahko določi z desnim kartezijskim koordinatnim sistemom, ki temelji na smeri koordinat X in Z.
Določitev porekla
Izvor strojnega orodja se nanaša na fiksno točko na strojnem orodju, ki je izvor strojnega koordinatnega sistema. Določeno je bilo med sestavljanjem in odpravljanjem napak obdelovalnega stroja in je referenčna točka za gibanje obdelave CNC obdelovalnega stroja.
(1) Izvor CNC stružnice
Na CNC stružnici se izvor obdelovalnega orodja običajno vzame na presečišču končne strani glave in središča vretena. Medtem lahko z nastavitvijo parametrov izvor obdelovalnega orodja nastavite tudi na pozitivni mejni položaj koordinat X in Z.
⑵ poreklo CNC rezkalnega stroja
Središče spodnje strani vretena je v sprednjem mejnem položaju treh osi.
Programiranje stružnice
Uredi
Za CNC stružnice imajo različni CNC sistemi različne metode programiranja.
Navodila za nastavitev koordinatnega sistema obdelovanca
To je navodilo, ki določa izvor koordinatnega sistema obdelovanca, znano tudi kot programska ničelna točka.
Oblika navodila: G50 X Z
V formuli sta X in Z dimenziji v smeri X in Z od začetne točke konice orodja do izvora koordinatnega sistema obdelovanca.
Pri izvajanju ukaza G50 se strojno orodje ne premika, to pomeni, da se osi X in Z ne premikata. Sistem si notranje zapomni vrednosti X in Z, koordinatne vrednosti na zaslonu CRT pa se spremenijo. To je enakovredno vzpostavitvi koordinatnega sistema obdelovanca z izvorom obdelovanca kot koordinatnim izvorom znotraj sistema.
CNC stružnica
Metoda načrtovanja sistema velikosti:
1. Absolutne in koračne dimenzije
Pri programiranju CNC je običajno mogoče predstaviti koordinate položajev orodja na dva načina: absolutne koordinate in incrementalne (relativne) koordinate; pri programiranju CNC stružnic je mogoče uporabiti programiranje absolutne vrednosti, programiranje incrementalne vrednosti ali kombinacijo obeh.
⑴ Programiranje absolutnih vrednosti: Koordinatne vrednosti vseh koordinatnih točk se izračunajo iz izvora koordinatnega sistema obdelovanca, imenovanega absolutne koordinate, ki jih predstavljata X in Z.
⑵ Programiranje rastnih vrednosti: Koordinatne vrednosti v koordinatnem sistemu se izračunajo glede na prejšnji položaj (ali izhodiščno točko) orodja in se imenujejo rastne (relativne) koordinate. Koordinate osi X predstavljajo U, koordinate osi Z predstavljajo W, pozitivne in negativne pa določajo smer gibanja.
2. Programiranje premera in programiranje polmera
Pri programiranju CNC stružnic zaradi krožnega prereza obdelanih rotacijskih delov obstajata dva načina za predstavitev radialnih dimenzij: premer in polmer. Uporabljena metoda se določi s sistemskimi parametri. Ko CNC stružnice zapustijo tovarno, so običajno nastavljene na programiranje premera, zato je velikost v smeri osi X v programu vrednost premera. Če je potrebno programiranje polmera, je treba spremeniti ustrezne parametre v sistemu, da ga postavite v stanje programiranja polmera.
3. Metrične in angleške dimenzije
G20 imperialni vhod velikosti G21 metrični vhod velikosti (Frank)
Vhod velikosti G70 vhod velikosti G71 (Siemens)
V inženirskih risbah obstajata dve obliki označevanja dimenzij: metrična in imperialna. Sistem CNC lahko vse geometrijske vrednosti pretvori v metrične ali imperialne dimenzije s kodami, ki temeljijo na nastavljenem stanju. Po vklopu sistema je strojno orodje v metričnem stanju G21.
Razmerje pretvorbe med metričnimi in imperialnimi enotami je:
1 mm 0,0394in
1v25,4 mm
2,Nadzor vretena, krmiljenje podajanja in izbira orodja (sistem FANUC-0iT) 1. Funkcija vretena S
Funkcija S je sestavljena iz naslovne kode S in več števk za njo.
⑴ Ukaz stalnega linearnega nadzora hitrosti G96
Ko sistem izvede ukaz G96, vrednost, ki jo določi S, predstavlja hitrost rezanja. G96 S150 na primer pomeni, da je hitrost rezalne točke struženja 150 m/min.
CNC orodje
⑵ Prekliči ukaz stalnega linearnega nadzora hitrosti G97 (ukaz stalne hitrosti)
Ko sistem izvede ukaz G97, vrednost, ki jo določi S, predstavlja hitrost vretena na minuto. Na primer, G97 S1200 predstavlja hitrost vretena 1200r/min. Ko je sistem FANUC vklopljen, je privzeto stanje G97.
⑶ Omejitev največje hitrosti G50
Poleg funkcije nastavitve koordinatnega sistema ima G50 tudi funkcijo nastavitve največje hitrosti vretena. G50 S2000 na primer pomeni nastavitev največje hitrosti vretena na 2000r/min. Pri uporabi konstantnega linearnega nadzora hitrosti za rezanje je treba za preprečevanje nesreč omejiti hitrost vretena.
2. Funkcija krme F
Funkcija F predstavlja hitrost podajanja, ki je sestavljena iz naslovne kode F in več naslednjih številk.
⑴ Ukaz za podajanje G98 na minuto
Po izvedbi ukaza G98 sistem CNC določi, da je enota hitrosti podajanja iz F mm/min (milimetri/minuto), kot je G98 G01 Z-20.0 F200; Hitrost podajanja v programskem segmentu je 200mm/min.
⑵ Ukaz podajanja G99 na obrat
Po izvedbi ukaza G99 sistem CNC določi, da je enota hitrosti podajanja iz F mm/r (milimetri/vrtljaj), kot je G99 G01 Z-20.0 F0.2; Hitrost podajanja v programskem segmentu je 0,2 mm / r.
Navodilo za imputacijo
(1) Navodila za hitro pozicioniranje G00
Ukaz G00 omogoča hitro premikanje orodja od točke, kjer je orodje, do naslednjega ciljnega položaja s pomočjo nadzora pozicioniranja točke. To je samo za hitro pozicioniranje brez kakršnih koli zahtev gibanja smeri in brez kakršnega koli postopka rezanja.
Oblika navodil:
G00 X(U)_ Z(W)_ ;
Med njimi:
X. Z je absolutna koordinatna vrednost točke, ki jo mora orodje doseči;
U. W je povečana vrednost razdalje med točko, ki jo mora doseči orodje, in obstoječim položajem; (Nepremikajoče se koordinate lahko izpustijo)
2,Navodilo za linearno interpolacijo G01
Ukaz G01 je linearni ukaz gibanja, ki določa orodje za izvajanje katerega koli linearnega gibanja pri določeni hitrosti podajanja F prek interpolacijske povezave med dvema koordinatama.
Oblika navodil:
G01 X(U)_ Z(W)_ F_ ;
Med njimi:
(1) X, Z ali U, W imajo enak pomen kot G00.
⑵ F je hitrost podajanja (hitrost podajanja) orodja, ki jo je treba določiti glede na zahteve rezanja.
3,Navodila za krožno interpolacijo G02 in G03
Obstajata dve vrsti ukazov interpolacije krožnega obloka: ukaz interpolacije krožnega obloka v smeri urinega kazalca G02 in ukaz interpolacije krožnega obloka v nasprotni smeri urinega kazalca G03.
Oblika programiranja:
Oblika ukaza za interpolacijo loka v smeri urinega kazalca je:
G02 X(U)_ Z(W)_ R_ F_;
G02 X(U)_ Z(W)_ I_ K_ F_;
Oblika ukaza za interpolacijo loka v nasprotni smeri urinega kazalca je:
G03 X(U)_ Z(W)_ R_ F_;
G03 X(U)_ Z(W)_ I_ K_ F_;
Med njimi:
⑴ X_Z_ je absolutna vrednost koordinat končne točke za interpolacijo loka, U_W_ pa je postopna vrednost koordinat končne točke za interpolacijo loka.
⑵ (metoda polmera) R je polmer loka, izražen kot vrednost polmera.
Ko je središčni kot, ki ustreza loku 180, je R pozitivna vrednost;
Ko je središčni kot, ki ustreza loku, > Pri 180 je R negativna vrednost.
⑶ (metoda središča kroga) I in K sta koordinatni koraki središča kroga glede na začetno točko loka, izraženi kot vektorji vzdolž osi X (I) in Z (K).
(4) Načelo izbire: Izberite tisto, ki je bolj priročno za uporabo (lahko vidite brez izračuna). Ko se I, K in R pojavijo hkrati v istem programskem segmentu, ima R prednost (tj. učinkovit) in I in K sta neveljavni.
Ko je I 0 ali K 0, se lahko izpusti in ne zapiše.
Če želite interpolirati celoten krog, ga lahko uporabite le sredinsko metodo za predstavitev, metode polmera pa ni mogoče izvesti. Če sta dva polkroga povezana z metodo polmera, bo prava napaka okroglosti prevelika.
F je hitrost podajanja ali hitrost podajanja vzdolž tangentne smeri loka.
Strokovni uvod
Uredi
Cilji usposabljanja
Za gojenje talentov, ki se lahko prilagodijo potrebam sodobne gospodarske gradnje, imajo celovit razvoj morale, inteligence in fizične pripravljenosti, imajo trdno strokovno znanje o obdelavi CNC obdelovalnih strojev, močno praktično sposobnost ter se lahko vključijo v CNC obdelavo in upravljanje opreme in CNC v inteligentnih in usposobljenih delovnih položajih na proizvodni liniji.
Glavne jedi
Osnove strojnega risanja, tolerance fit in tehnične meritve, kovinski materiali in toplotna obdelava, osnove strojnega oblikovanja, inženirska mehanika, hidravlična in pnevmatska tehnologija, strojna orodja, načela in orodja rezanja kovin, tehnologija strojne proizvodnje, električne in elektronske temelje in operativne veščine, usposabljanje montažnih spretnosti CNC stružnice, tehnologija obdelave CNC rezkalnih centrov, EDM tehnologija, AutoCAD, PRO/E 3D modeliranje in oblikovanje, UG 3D oblikovanje in programiranje CNC, MASTERCAM 3D oblikovanje in programiranje CNC, struktura in vzdrževanje strojev CNC.
Usmerjanje zaposlovanja
Uredi
Ukvarja se z upravljanjem proizvodnje, mehanskim oblikovanjem izdelkov, CNC programiranjem in postopki obdelave, namestitvijo CNC opreme, odpravljanjem napak in delovanjem, diagnosticiranjem in vzdrževanjem napak CNC opreme, obnovo in poprodajno storitev.
Prva možnost so upravljavci CNC. Študenti, ki so opravili CNC pripravništvo in CNC operativno usposabljanje, so lahko kompetentni, vendar je konkurenca za to delovno mesto največja. Ta predmet je na voljo v vseh strokovnih šolah za inženirstvo, da ne omenjam študentov poklicnih šol in tehničnih šol. Trenutno so delovni položaji CNC v kitajski strojni industriji v bistvu dosegli nasičenost. Nekateri učenci so mi povedali, da so bili njihovi sošolci, ki so diplomirali srednjo šolo in delali v CNC operacijah pet ali šest let prej kot oni, že usposobljeni delavci z dostojnimi plačami, zato so se počutili zelo brezupno. Rekel sem jim, da ni treba primerjati sedanjosti, ampak prihodnji razvoj.
Drugič, CNC programer. Veliko strojnih podjetij uporablja avtomatsko programiranje za ustvarjanje programov CNC obdelave, zato se morajo naučiti programske opreme CAM. Različne enote uporabljajo različne vrste CAM programske opreme, vendar so metode obdelave na splošno podobne, zato je treba eno dobro naučiti. Vendar pa so kot CNC programer zahteve visoke in odgovornost je tudi pomembna, zato so potrebne bogate izkušnje obdelave. V tem primeru ni realno, da učenci, ki so pravkar zapustili šolo, takoj prevzamejo to stališče. Preživeti mora obdobje vadbe, ki sega od enega do dveh let do treh do petih let.
Tretjič, osebje za vzdrževanje CNC ali osebje za poprodajne storitve. Ta položaj ima višje zahteve in je najbolj pomanjkljiv na področju CNC. Ne samo, da zahteva bogato strojno znanje, ampak tudi bogato električno znanje. Če izberete to smer, je lahko zelo težko (kot so pogosta poslovna potovanja), in se morate nenehno učiti in kopičiti izkušnje. Ta položaj zahteva več usposabljanja, zato bo čas za usposobljenost daljši, nagrade pa bodo tudi relativno radodarne.
Četrtič, CNC prodajno osebje. Plača za to delovno mesto je najbolj radodarna in potrebno strokovno znanje ni toliko, vendar zahteva izjemno zgovornost in dobre družbene spretnosti, ki niso nekaj, kar navadni ljudje ne morejo storiti.
Petič, lahko izberemo tudi podobne glavne študije: strokovnjaki za mehansko oblikovanje, kot so načrtovalci, mehanski oblikovalci in konstrukcijski oblikovalci; Upravljanje procesov ali tehnično osebje na kraju samem, mehanski oblikovalci (strojni inženirji), upravljavci strojev CNC, delavci za vzdrževanje mehanske opreme, prodajalci mehanske opreme, programerji, delavci za mehanske procese, inšpektorji in proizvodni administratorji.
Programiranje učenja
Uredi
V hitro rastočem povpraševanju po CNC obdelavi v domači proizvodni industriji obstaja resno pomanjkanje talentov tehnologije CNC programiranja, tehnologija CNC programiranja pa je postala vroče povpraševanje na trgu dela.
Osnovni pogoji, ki jih je treba izpolniti
(1) Ima osnovne učne sposobnosti, to pomeni, da imajo študenti določene učne sposobnosti in pripravljalno znanje.
⑵ Imeti pogoje za dobro usposabljanje, vključno z izbiro dobrih ustanov za usposabljanje in gradiva za usposabljanje.
Pridobivanje izkušenj v praksi.
Pripravljalno znanje in spretnosti
(1) Osnovno znanje geometrije (srednja šola ali višja je zadostno) in mehansko risanje temeljev.
Osnovna angleščina.
⑶ Splošno znanje mehanske obdelave.
Osnovne sposobnosti 3D modeliranja.
Izberite gradivo za usposabljanje
Vsebina učbenika mora biti primerna za zahteve praktičnih programskih aplikacij, pri čemer je glavna vsebina splošno sprejeta tehnologija interaktivnega grafičnega programiranja, ki temelji na programski opremi CAD/CAM. Med poučevanjem praktičnih tehnik, kot so operacije programske opreme in metode programiranja, bi moralo vključevati tudi določeno količino osnovnega znanja, da bi bralci lahko razumeli naravo in razloge zanj.
Struktura učbenika. Učenje CNC programske tehnologije je proces stalnega izboljševanja v fazah, zato je treba vsebino učbenikov razumno razporediti glede na različne faze učenja. Hkrati sistematično povzemite in razvrstite vsebino z vidika aplikacije, tako da jo bralci lažje razumejo in si jo zapomnijo kot celoto.
Učne vsebine in učni proces
Faza 1: Osnovno znanje, vključno z osnovnim znanjem CNC načel obdelave, CNC programov, CNC procesov obdelave itd.
Faza 2: Učenje CNC programske tehnologije, s predhodnim razumevanjem ročnega programiranja, s poudarkom na učenju interaktivne grafične programske tehnologije, ki temelji na CAD/CAM programski opremi.
Faza 3: CNC programiranje in strojna obdelava vaj, vključno z določenim številom dejanskih izdelkov CNC programiranje in strojna obdelava vaj.
Metode učenja in spretnosti
Tako kot učenje drugih znanj in spretnosti ima obvladovanje pravilnih metod učenja ključno vlogo pri izboljšanju učinkovitosti in kakovosti učenja CNC programske tehnologije. Tukaj je nekaj predlogov:
Osredotočite se na boj v bitki uničenja, dokončajte učni cilj v kratkem času in ga pravočasno uporabite, da se izognete učenju maratonskega sloga.
⑵ Razumno kategoriziranje funkcij programske opreme ne samo izboljša učinkovitost pomnilnika, ampak tudi pomaga razumeti splošno uporabo funkcij programske opreme.
Od začetka je pogosto bolj pomembno, da se osredotočimo na oblikovanje standardiziranih operativnih navad ter strog in natančen delovni slog, namesto da se preprosto učimo tehnologije.
Zabeležite probleme, napake in učne točke, s katerimi se srečujemo v vsakdanjem življenju, in ta proces kopičenja je proces stalnega izboljševanja svoje ravni.
Kako se naučiti CAM
Učenje tehnologije interaktivnega grafičnega programiranja (znane tudi kot ključne točke CAM programiranja) se lahko razdeli na tri vidike:
Pri učenju programske opreme CAD/CAM je treba osredotočiti na obvladovanje ključnih funkcij, saj je uporaba programske opreme CAD/CAM skladna tudi s t.i. "načelom 20/80", kar pomeni, da mora 80% aplikacij uporabiti le 20% svojih funkcij.
2. To je gojenje standardiziranih in standardiziranih delovnih navad. Pri običajno uporabljenih procesih obdelave je treba izvesti standardizirane nastavitve parametrov in oblikovati standardne predloge parametrov, ki jih je treba neposredno uporabljati pri CNC programiranju različnih izdelkov, da se zmanjša operativna kompleksnost in izboljša zanesljivost.
3. Pomembno je kopičiti izkušnje s tehnologijo obdelave, se seznaniti z značilnostmi CNC obdelovalnih strojev, rezalnih orodij in uporabljenih materialov za obdelavo, da bi postale nastavitve parametrov procesa bolj razumne.
Poudariti je treba, da so praktične izkušnje pomemben sestavni del tehnologije CNC programiranja in jih je mogoče pridobiti le z dejansko obdelavo, ki je ni mogoče nadomestiti z nobenim učbenikom za usposabljanje CNC obdelave. Čeprav ta knjiga v celoti poudarja kombinacijo prakse, je treba povedati, da je spremembe procesnih dejavnikov, ki nastanejo v različnih procesnih okoljih, težko v celoti izraziti v pisni obliki.
Nazadnje, tako kot učenje drugih tehnologij, moramo doseči cilj "strateško prezirati sovražnika in taktično vrednotiti sovražnika", ne samo vzpostaviti trdno zaupanje v doseganje naših učnih ciljev, temveč tudi pristopiti k vsakemu učnemu procesu z zemeljskim odnosom.