CNC t??tlemise ettevalmistusetapi peamine sisu on CNC programmeerimine, mis tavaliselt h?lmab osajooniste anal¨¹¨¹simist ja t??tlemisprotsessi m??ramist; Arvutage t??riista tee ja hankige t??riista asukoha andmed; CNC t??tlemisprogrammide kirjutamine; luua kontrollandmed; Korrektuur programm ja esimene t¨¹kk katse l?ikamine. On kaks meetodit: k?sitsi programmeerimine ja automaatne programmeerimine. L¨¹hidalt ?eldes on see kogu protsess alates osajoonistest kuni CNC t??tlusprogrammide saamiseni.
K?sitsi programmeerimine
m??ratlus
K?sitsi programmeerimine t?hendab k?iki programmeerimise etappe, mis l?petatakse k?sitsi. Kasutades ¨¹ldisi arvutust??riistu ja erinevaid trigonomeetriliste funktsioonide arvutusmeetodeid, tehke k?sitsi t??riista trajektoori arvutusi ja programmi juhiseid.
See meetod on suhteliselt lihtne, lihtne omandada ja on suurep?rane kohanemisv?ime. Kasutatakse vormimata osade jaoks.
Programmit?? etapid
CNC protsess osade k?sitsi l?petamiseks
Osajooniste anal¨¹¨¹simine
Protsessi otsuste tegemine
T??tlemise tee kindlaksm??ramine
Vali protsessi parameetrid
T??riista asukoha koordinaatide andmete arvutamine
Kirjuta CNC mehaanilise programmi leht
Kontrollimisprogramm
K?sitsi programmeerimine
T??riistade tee simulatsioon
eelis
Kasutatakse peamiselt punktide t??tlemiseks (nagu puurimine, k?rpimine) v?i lihtsate geomeetriliste kujunditega osade t??tlemiseks (nagu lamedad v?i ruudukujulised sooned), v?ikese arvutusliku keerukusega, piiratud programmi segmentidega ning intuitiivse ja lihtsasti rakendatava programmeerimisega.
puudus
Ruumiliste vabade pindade ja keerukate ??nsustega osade puhul on t??riista trajektoori andmete arvutamine ¨¹sna t¨¹likas, n?uab suurt t??d, on kalduv vigadele ja seda on raske korrigeerida, m?nda neist v?ib olla isegi v?imatu l?pule viia.
automaatne programmeerimine
redigeeri
m??ratlus
Geomeetriliselt keerukate osade puhul on vaja kasutada arvutit, et kirjutada osa l?hteprogramm kindlaksm??ratud CNC keeles ja p?rast t??tlemist luua mehaaniline programm, mida nimetatakse automaatseks programmeerimiseks.
CNC-tehnoloogia arendamisega pakuvad t?iustatud CNC-s¨¹steemid kasutajatele mitte ainult programmeerimise ¨¹ldisi ettevalmistus- ja abifunktsioone, vaid pakuvad ka vahendeid programmeerimise CNC funktsioonide laiendamiseks. FANUC6M CNC-s¨¹steemi parameetrite programmeerimine on rakenduslikult paindlik ja vormilt vaba, v?ljendite, loogiliste toimingute ja sarnaste programmivoogudega k?rgetasemelistes arvutikeeltes, muutes masinat??tlusprogrammi l¨¹hikeseks ja kergesti arusaadavaks ning saavutades funktsioone, mida on tavalise programmeerimisega raske saavutada.
CNC programmeerimisel, nagu arvutiprogrammeerimisel, on ka oma ja kvoot; keel;, Kuid ¨¹ks erinevus on see, et arvutid on n¨¹¨¹d arenenud ¨¹lemaailmsel turul domineerima Microsofti Windowsi absoluutse eelisega. CNC t??pingid on erinevad. Nad ei ole veel arenenud vastastikuse universaalsuse tasemele, mis t?hendab, et nende riistvara erinevused on muutnud nende CNC s¨¹steemid v?imatuks saavutada vastastikust ¨¹hilduvust. Seet?ttu, kui ma tahan t??delda t¨¹hja asja, mida ma pean tegema, on m?elda, milline s¨¹steemi mudel meie CNC t??pingite jaoks juba on olemas.
?hine tarkvara
¢Å±«³Ò
Unigraphics on kolmem??tmelise parameetrilise tarkvara komplekt, mille on v?lja t??tanud Unigraphics Solution Ameerika ?hendriikides, mis ¨¹hendab CAD, CAM ja CAE funktsioone. See on k?ige arenenum arvutip?hise disaini, anal¨¹¨¹si ja tootmise tipptasemel tarkvara t?nap?eval, mida kasutatakse sellistes t??stusvaldkondades nagu lennundus, kosmose, autod, laevad, ¨¹ldmasinad ja elektroonika.
UG tarkvara on juhtival positsioonil CAM valdkonnas, mis on p?rit McDonnell Douglas Aircraft Company Ameerika ?hendriikides ja on eelistatud programmeerimisvahend ?hus?idukite osade CNC t??tlemiseks.
UG eelised
Pakkuge usaldusv??rseid ja t?pseid t??riistad
V?ib otse t??delda pindadele ja tahketele ainetele
Hea kasutajaliides ja kliendid saavad ka kohandada liidest erinevate t??tlemismeetoditega, muutes t?husate t??riistade kujundamise ja kombineerimise lihtsaks
T?ielik t??riistade teek
Parameetrite teegi haldusfunktsioon
Sealhulgas 2-teljeline kuni 5-teljeline freesimine, treipingi freesimine ja traadil?ikamine
Suure t??riistade teegi haldamine
Tahke simulatsiooni l?ikamine
Universaalne j?relprotsessor ja muud funktsioonid
Kiire freesimise funktsioon
CAMi kohandamise mall
¢Æ°ä²¹³Ù¾±²¹
Catia on Prantsuse ettev?tte Dassault toode, mida kasutatakse Phantom seeria h?vituslennukite Boeing 737 ja 777 arendamisel ja disainimisel.
CATIA-l on v?imsad pinnamodelleerimisv?imalused ja see on k?igi CAD 3D tarkvara tipp. Seda kasutatakse laialdaselt kodumaistes kosmoseettev?tetes ja uurimisinstituutides, asendades j?rk-j?rgult UG-i kui eelistatud valikut keerulise pinnaprojekteerimise jaoks.
CATIAl on tugevad programmeerimisv?imed ja suudab vastata keerukate osade CNC-t??tlemise n?uetele. M?ned valdkonnad kasutavad CATIA disaini modelleerimist ja UG programmeerimise t??tlemist, kombineerides neid kahte ja kasutades neid koos.
¢Ç Pro/E on
PTC (Parameter Technology Co., Ltd.) poolt Ameerika ?hendriikides v?lja t??tatud tarkvara on k?ige populaarsem 3D CAD / CAM (Computer Aided Design and Manufacturing) s¨¹steem maailmas. Laialdaselt kasutatakse tsiviilt??stuses, nagu elektroonika, masinad, vormid, t??stusdisain ja m?nguasjad. Sellel on mitu funktsiooni, nagu osade disain, toodete montaa?, hallituse arendamine, CNC t??tlemine ja kuju disain.
Pro / E kasutatakse laialdaselt L?una-Hiina ettev?tetes ning on tavaline kasutada PRO-E disaini modelleerimiseks ning MASTERCAM ja CIMATRON programmeerimiseks ja t??tlemiseks.
Pro/E
¢È°ä¾±³¾²¹³Ù°ù´Ç´Ç²Ô
Cimatron CAD/CAM s¨¹steem on Iisraeli ettev?tte Cimatron CAD/CAM/PDM toode, mis on ¨¹ks varasemaid s¨¹steeme, mis on saavutanud 3D CAD/CAM t?ieliku funktsionaalsuse mikroarvutiplatvormil. S¨¹steem pakub suhteliselt paindlikku kasutajaliidest, suurep?rast 3D modelleerimist, insenerijoonistust, ulatuslikku CNC-t??tlemist, erinevaid universaalseid ja spetsialiseeritud andmeliidesi ning integreeritud tooteandmete haldamist. Cimatron CAD / CAM s¨¹steem on rahvusvahelises hallitussektoris v?ga populaarne ja seda kasutatakse laialdaselt ka kodumaises hallitussektoris.
Cimatron (2 lehte)
¢É²Ñ²¹²õ³Ù±ð°ù³¦²¹³¾
Arvutip?hine CAD/CAM tarkvara, mille on v?lja t??tanud CNC Corporation Ameerika ?hendriikides. Mastercam pakub ideaalset keskkonda osade kujundamiseks mugava ja intuitiivse geomeetrilise modelleerimise abil. Selle v?imsad ja stabiilsed modelleerimisfunktsioonid suudavad projekteerida keerukaid kumeraid ja kumeraid osi. Mastercamil on tugevad funktsioonid pinna t??tlemisel ja pinna t?ppisel t??tlemisel. Pindade t?ppisel t??tlemisel on mitmeid v?imalusi, mis v?ivad vastata keerukate osade pinnat??tlemise n?uetele ning sellel on ka mitmeteljeline t??tlemisfunktsioon. Madala hinna ja suurep?rase j?udluse t?ttu on sellest saanud eelistatud CNC programmeerimistarkvara kodumaises tsiviilt??stuses.
¢Ê¹ó±ð²¹³Ù³Ü°ù±ð°ä´¡²Ñ
DELCAMi poolt Ameerika ?hendriikides v?lja t??tatud funktsionaalne t?ielikult funktsionaalne CAM-tarkvara sisaldab uut funktsioonide kontseptsiooni, tugevat funktsionaalsust, protsessi teadmistebaasil p?hinevat materjalikogu, t??riistade teeki ja protsessikaardi programmeerimisre?iimil p?hinevat ikooninavigatsiooni. T?iesti modulaarne tarkvara, mis pakub terviklikke lahendusi t??koja programmeerimiseks alates 2-5 teljelisest freesimisest kuni komposiitfreesimiseni, alates pinnat??tlusest kuni traadil?ikamiseni. DELCAM tarkvara j?relt??tlusfunktsioon on suhteliselt hea.
M?ned kodumaised tootmisettev?tted v?tavad j?rk-j?rgult kasutusele uusi tooteid, et rahuldada t??stuse arengu vajadusi.
FeatureCAM (2 lehte)
CAXA tootmise insener
CAXA Manufacturing Engineer on riiklikult toodetud CAM toode, mille turule toob Beijing Beihang Haier Software Co., Ltd., mis on aidanud kodumaisel CAM-tarkvaral omandada koha kodumaisel CAM-turul. CAXA on Hiina tootmisharu infotehnoloogia valdkonnas suurep?rase esindaja ja tuntud s?ltumatu intellektuaalomandi tarkvara kaubam?rgina saanud Hiina CAD / CAM / PLM t??stuse liider ja peamine tarnija. CAXA Manufacturing Engineer on freesimis/puurimine CNC mehaanilise programmeerimise tarkvara, millel on hea protsessi j?udlus kahe kuni viie telje CNC freesimismasinatele ja mehaanilistele keskustele. See tarkvara on suurep?rane j?udlus, m??dukas hind ja on ¨¹sna populaarne kodumaisel turul.
¢Ì·¡»å²µ±ð°ä´¡²Ñ
Professionaalne CNC programmeerimise tarkvara, mille toodab Pathtrace ettev?te Suurbritannias, mida saab rakendada
EdgeCAM
CNC t??pingide programmeerimine, nagu treimine, freesimine ja traadil?ikamine. EdgeCAM on v?lja t??tanud mugavama ja usaldusv??rsema mehaanilise meetodi praeguste keerukate kolmem??tmeliste pinnat??tlemise omaduste jaoks, mis on Euroopa ja Ameerika tootmisharus populaarne. British Pathway Company arendab ja tegutseb praegu Hiina turul, pakkudes rohkem valikuid kodumaistele tootmisklientidele.
¢Í³Õ·¡¸é±õ°ä±«°Õ³Õ·¡¸é±õ°ä±«°Õ
CGTECH poolt Ameerika ?hendriikides toodetud t?iustatud spetsialiseeritud CNC mehaanilise simulatsiooni tarkvara. VERICUT v?tab kasutusele t?iustatud 3D-ekraani ja virtuaalreaalsuse tehnoloogia, saavutades CNC-t??tlusprotsesside ??rmiselt realistliku simulatsiooni. Mitte ainult v?rvilisi 3D-pilte saab kasutada l?iket??riista l?iket¨¹kkide kuvamiseks osade moodustamiseks
VERICUTVERICUT
Kogu protsess v?ib kuvada ka t??riista k?epidet, kinnitust ja isegi t??pingi t??protsessi ja virtuaalset tehasekeskkonda saab simuleerida ning efekt on nagu vaataks ekraanil CNC t??riista mehaaniliste osade videot.
Programmeerijad impordivad VERICUTVERICUTi kontrollimiseks erinevaid programmeerimistarkvara poolt loodud CNC-t??tlusprogramme, mis suudavad tuvastada algses tarkvaraprogrammis tekkinud arvutusvigu ja v?hendada t??tlemise ajal programmivigadest p?hjustatud t??tlus?nnetuste m??ra. Praegu on paljud tugevad kodumaised ettev?tted hakanud seda tarkvara kasutusele v?tma, et rikastada oma olemasolevaid CNC programmeerimiss¨¹steeme ja saavutada h?id tulemusi.
Tootmistehnoloogia kiire arenguga on CNC programmeerimise tarkvara arendamine ja kasutamine j?udnud kiire arengu uude etappi. Uued tooted kerkivad ¨¹ksteise j?rel esile ning funktsionaalsed moodulid muutuvad j?rjest rafineeritumaks. Protsessipersonal saab h?lpsasti projekteerida teaduslikult m?istlikke ja isikup?rastatud CNC-t??tlusprotsesse mikroarvutites, muutes CNC-t??tlusprogrammeerimise lihtsamaks ja mugavamaks.
(10)PowerMill
PowerMILL on v?imas CNC mehaanilise programmeerimise tarkvara s¨¹steem, mida toodab Delcam Plc Suurbritannias, rikkalike mehaanilise strateegiatega. Uue Hiina WINDOWSi kasutajaliidese vastuv?tmine, mis pakub terviklikke t??tlemisstrateegiaid. Aitame kasutajatel luua parimat mehaanilist lahendust, parandades seel?bi mehaanilise efektiivsust, v?hendades k?sitsi trimmimist ning luues kiiresti karmid ja peened mehaanilised teed. Lahenduse muutmine ja ¨¹mberarvutamine on peaaegu l?pule viidud hetkega, v?hendades 85% t??riistade tee arvutamise ajast. See v?imaldab t?ielikult kontrollida h?ireid ja k?rvaldada 2-5 teljelise CNC t??tlemise, sealhulgas t??riistade hoidjate ja t??riistade hoidjate. Integreeritud mehaanilise ¨¹ksuse simulatsiooniga varustatud funktsioon h?lbustab kasutajatel m?ista kogu mehaanilise protsessi ja tulemusi enne mehaanilist, s??stes t??tlemisaega.
P?hitegevused
1. Anal¨¹¨¹sige osa jooniseid protsessi voolu m??ramiseks
Anal¨¹¨¹sige osa joonisega n?utavat kuju, suurust, t?psust, materjali ja t¨¹hjendust ning selgitage t??tlemise sisu ja n?udeid; M??rake mehaaniline plaan, l?iketee, l?ikeparameetrid ja valige l?iket??riistad ja kinnitused.
Noa tee (3 lehte)
2. Arvarvutus
Arvutage osa kontuuri geomeetriliste tunnuste algus- ja l?pp-punktid, samuti kaare keskkoordinaadid, l?htudes osa geomeetrilistest m??tmetest, t??tlemisviisist ja muudest teguritest.
3. Kirjuta t??tlusprogrammid
P?rast eespool nimetatud kahe etapi l?petamist kirjutage t??tlemisprogramm vastavalt CNC-s¨¹steemi m??ratud funktsionaalsele juhiskoodi ja programmi segmendi vormingule.
4. Sisestage programm CNC s¨¹steemi
Programmi sisendit saab sisestada otse CNC-s¨¹steemi klaviatuuri v?i arvuti sideliidese kaudu.
Kontrollimenetlused ja esimese t¨¹ki l?ikamine
Kasutage CNC-s¨¹steemi pakutavat graafilise kuvamise funktsiooni, et kontrollida t??riista tee ?igsust. Tehke t??deldaval detailil esimese t¨¹ki katsel?ikamine, anal¨¹¨¹sige vigade p?hjusi ja tehke ?igeaegseid parandusi, kuni kvalifitseeritud osad l?igatakse.
Kuigi iga CNC-s¨¹steemi programmeerimiskeel ja juhised on erinevad, on nende vahel ka palju sarnasusi.
Funktsioonikood
redigeeri
M?rgid ja nende funktsioonid
1. M?rgid ja koodid
M?rgid on s¨¹mbolid, mida kasutatakse andmete korraldamiseks, juhtimiseks v?i esitamiseks, n?iteks numbrid, t?hed, kirjavahem?rgid, matemaatilised tegurid jne. Rahvusvaheliselt on kaks laialdaselt kasutatavat standardkoodi:
1) ISO Rahvusvahelise Standardiorganisatsiooni Standardikood
2) EIA Electronic Industries Association of America Standard Code
Kaks m?rki
CNC-t??tlusprogrammides viitavad t?hem?rgid eeskirjade kohaselt korraldatud t?hem?rkidele, salvestatud, edastatud ja info¨¹ksusena k?itatud t?hem?rkidele. M?rk koosneb inglise t?hest, millele j?rgneb mitu k¨¹mnendkoha, ja seda inglise t?hte nimetatakse aadressim?rgiks.
N?iteks "X2500" on s?na, X on aadressi s¨¹mbol ja number "2500" on aadressi sisu. FANUCi s¨¹steemis, kui aadressil on k¨¹mnendkoht, t?histab see millimeetri¨¹hikuid; kui sellel ei ole k¨¹mnendkoha, t?histab see mikromeetri¨¹hikuid. N?iteks X2500 X koordinaat 2500 millimeetrit (X2500 t?histab X koordinaat 2500 mikromeetrit)
3. M?rkide funktsioon
Igal programmi segmendi moodustaval s?nal on oma spetsiifiline funktsionaalne t?hendus ja j?rgmine s?na v?etakse kasutusele peamiselt FANUC-0M CNC s¨¹steemi spetsifikatsioonide p?hjal.
(1) J?rjenumber N
J?rjenumber, tuntud ka kui programmi segmendi number v?i programmi segmendi number. J?rjenumber asub programmi segmendi alguses ja koosneb j?rjenumbrist N ja j?rgnevatest numbritest. Selle funktsioonide hulka kuuluvad korrektuur, tingimuslikud h¨¹pped, fikseeritud silmused jne. Kasutamisel tuleks seda kasutada intervallidega, n?iteks N10 N20 N30... (Programmi number on ainult m?rgistamiseks ja sellel ei ole tegelikku t?hendust)
¢Æ Valmista ette funktsionaalne s?na G
Funktsioonis?nade ettevalmistamise aadressis¨¹mbol on G, tuntud ka kui G funktsioon v?i G juhend, mida kasutatakse t??pingi v?i juhts¨¹steemi t??re?iimi kehtestamiseks. G00¡«G99
¢Ç Suurusega s?nad
M??tmes?na kasutatakse t??pingil t??riista liikumise l?pppunkti koordinaatasendi m??ramiseks.
Nende hulgas kasutatakse esimest r¨¹hma X, Y, Z, U, V, W, P, Q, R tulemusn?itaja lineaarsete koordinaatide m??tmete m??ramiseks; Teist r¨¹hma A, B, C, D, E kasutatakse l?pp-punkti nurgakoordinaadide m??tmete kindlaksm??ramiseks; Kolmanda r¨¹hma I, J ja K kasutatakse kaare kontuuri keskmise koordinaatide suuruse m??ramiseks. M?nes CNC-s¨¹steemis saab P-juhist kasutada ka pausiaja ja R-juhist saab kasutada kaare raadiuse m??ramiseks.
(4) Toitefunktsiooni s?na F
S??dafunktsiooni s?na aadressis¨¹mbol on F, tuntud ka kui F funktsioon v?i F juhis, mida kasutatakse l?ikamise s??dakiiruse m??ramiseks. Treipingide puhul saab F jagada kahte t¨¹¨¹pi: s??tmine minutis ja spindli s??tmine p??rde kohta. Muude CNC t??pingide puhul kasutatakse s??tmist minutis tavaliselt ainult. F-juhist kasutatakse tavaliselt keermel?ikamisprogrammi segmentides, et n?idata niidi juhtimist.
Peaspindli kiiruse funktsiooni s?na S
Spindle kiiruse funktsiooni s?na aadressis¨¹mbol on S, tuntud ka kui S funktsioon v?i S k?sk, mida kasutatakse spindli kiiruse m??ramiseks. ?ksus on r/min.
T??riista funktsiooni s?na T
T??riista funktsiooni s?na aadressis¨¹mbol on T, tuntud ka kui T funktsioon v?i T juhend, mida kasutatakse t??tlemisel kasutatavate t??riistade arvu m??ramiseks, n?iteks T01. CNC treipingide puhul kasutatakse kindlaksm??ratud t??riista pikkuse kompenseerimiseks ja t??riista otsa raadiuse kompenseerimiseks ka j?rgmisi numbreid, n?iteks T0101.
Abifunktsiooni s?na M
Abifunktsiooni s?na aadressis¨¹mbol on M ja j?rgnevad numbrid on ¨¹ldjuhul positiivsed t?isarvud 1¨C3 bitist, tuntud ka kui M funktsioon v?i M juhend, mida kasutatakse CNC-t??pingi abiseadme, n?iteks M00-M99 l¨¹lititegevuse m??ramiseks.
Rakenduse vorming
redigeeri
Programmi segmendi vorming
CNC t??tlemisprogramm koosneb mitmest programmi segmendist. Programmi segmendi vorming viitab s?nade, m?rkide ja andmete paigutusele programmi segmendis. Programmi segmendi vormingu n?ide:
N30 G01 X88.1 Y30.2 F500 S3000 T02 M08;
N40 X90£» Selles programmi segmendis j?etakse v?lja j?tkus?na "G01". Y30.2£¬F500£¬S3000£¬T02£¬M08¡±£¬ Kuid nende funktsioonid on endiselt efektiivsed.
Programmi segmendis on vaja selgelt m??ratleda erinevad elemendid, mis moodustavad programmi segmendi:
Liikuv sihtm?rk: l?pp-punkti koordinaatid X, Y, Z;
Liikudes m??da trajektoori: valmistage ette funktsioonis?na G;
s??dakiirus: s??dafunktsiooni s?na F;
L?ikekiirus: spindli kiiruse funktsiooni t?ht S;
t??riistade kasutamine: t??riista funktsiooni t?ht T;
T??riista abitoiming: abifunktsiooni s?na M.
Rakenduse vorming
1) Programmi algus- ja l?pps¨¹mbolid
Programmi algus- ja l?pps¨¹mbolid on sama m?rk, ISO koodis% ja EIA koodis EP. Kirjutamisel tuleks kasutada ¨¹hte veeru segmenti.
2) Programmi nimi
On kaks vormi programmi nimed: ¨¹ks koosneb inglise t?hest O (% v?i P) ja 1-4 positiivset t?isarvu; Teine t¨¹¨¹p on programmi nimi, mis algab inglise t?hega ja koosneb t?htede, numbrite ja mitme m?rgi segust (nt TEST 1). ?ldiselt on vaja eraldi osa.
3) Programmi teema
Programmi keha koosneb mitmest programmi segmendist. Iga programmi segment h?lmab tavaliselt ¨¹he rea
4) Programmi l?pp
Programmi saab l?petada M02 v?i M30 juhendi abil. ?ldiselt on vaja eraldi osa.
T??tlemisprogrammide ¨¹ldiste vormingute n?ited:
%// Start s¨¹mbol
O2000//Programmi nimi
N10 G54 G00 X10.0 Y20.0 M03 S1000//Programmi keha
N20 G01 X60.0 Y30.0 F100 T02 M08
N30 X80.0
¡¡ .
N200 M30//Programm l?ppes
%//³¢?±è±è²õ¨¹³¾²ú´Ç±ô
T??masina koordinaadid
redigeeri
Koordinaatide s¨¹steemi m??ramine
(1) T??riistade suhtelist liikumist k?sitlevad eeskirjad
T??riistade puhul eeldame alati, et t??deldav detail on t??riista liikumise ajal paigal. Sel viisil saavad programmeerijad m??rata t??pingi t??tlemisprotsessi osa joonise p?hjal, arvestamata t??pingi ja t??riista konkreetset liikumist t??pingil
mehaaniline keskus
¢Æ M??rused t??pingide koordinaadis¨¹steemi kohta
X-, Y- ja Z-koordinaattelgede suhe standardses masinakoordinaadis¨¹steemis m??rab parema k?e karteesia koordinaatide s¨¹steem.
CNC t??pingil kontrollitakse t??pingi liikumist CNC seadmega. CNC t??pingi vormimise ja abiliikumise kindlaksm??ramiseks tuleb esmalt kindlaks m??rata t??pingi liikumise nihe ja suund. See tuleb saavutada koordinaats¨¹steemi abil, mida nimetatakse t??pingi koordinaats¨¹steemiks.
N?iteks freespingil orgaanilise pinna piki-, p?ik- ja vertikaalsed liikumised. CNC t??tlemisel tuleks selle kirjeldamiseks kasutada masina koordinaats¨¹steeme.
X-, Y- ja Z-telgede suhe standardses masina koordinaats¨¹steemis m??ratakse parema k?e karteesia koordinaats¨¹steemi abil:
1) Siruta parema k?e p?idlat, nimetiss?rme ja keskmist s?rme, muutes need 90 kraadi vahele. P?ial t?histab X koordinaati, nimetiss?rm t?histab Y koordinaati ja keskmine s?rm t?histab Z koordinaati.
2) P?idla punktid X-koordinaati positiivses suunas, nimetiss?rme punktid Y-koordinaati positiivses suunas ja keskmise s?rme punktid Z-koordinaati positiivses suunas.
3) X-, Y- ja Z-koordinaatide p??rlemise koordinaate esindavad A-, B- ja C. Parempoolse spiraalireegli kohaselt on p?idla suund X-, Y- ja Z-koordinaatide mis tahes telje positiivne suund ning ¨¹lej??nud nelja s?rme p??rlemise suund on p??rlemise koordinaatide A, B ja C positiivne suund.
¢Ç Liikumissuunda k?sitlevad eeskirjad
T??riista ja t??deldava detaili vahelise kauguse suurendamise suund on iga koordinaattelje positiivne suund, j?rgmisel joonisel on n?idatud kahe liikumise positiivsed suunad CNC treipil.
Koordinaatide telje suund
¢Å Z- koordinaat
Z-koordinaati liikumise suund m??ratakse l?ikej?udu edastava spindli, st spindli teljega paralleelne koordinaattelg on Z-koordinaat ja Z-koordinaati positiivne suund on t??deldud detailist v?ljuva t??riista suund X- koordinaat
X-koordinaat on paralleelne t??deldava detaili kinnitustasandiga, tavaliselt horisontaaltasandil. X-telje suuna kindlaksm??ramisel tuleks arvesse v?tta kahte olukorda:
1) Kui t??deldav detail l?bib p??rlemisliikumist, on t??deldavast detailist v?ljuva t??riista suund X-koordinaati positiivne suund.
2) Kui t??riist p??rleb, on kaks olukorda: kui Z-koordinaat on horisontaalne, kui vaatleja vaatab t??deldavat detaili piki t??riista spindlit, osutab + X liikumise suund paremale; Kui Z-koordinaat on risti, kui vaatleja p??rab t??riista spindli poole ja vaatab veeru poole, osutab + X liikumise suund paremale. J?rgmisel joonisel on n?idatud CNC treipingi X koordinaat.
¢Ç Y koordinaat
P?rast X- ja Z-koordinaatide positiivse suuna kindlaksm??ramist saab Y-koordinaatide suuna kindlaks m??rata, kasutades parema kaarteesia koordinaatide s¨¹steemi, mis p?hineb X- ja Z-koordinaatide suunal.
P?ritolukorraldus
T??riista p?ritolu viitab t??pingi fikseeritud punkti komplektile, mis on masina koordinaats¨¹steemi p?ritolu. See on kindlaks m??ratud t??pingi montaa?i ja silumise ajal ning see on CNC t??pingi mehaanilise liikumise v?rdluspunkt.
(1) CNC treipingi p?ritolu
CNC treipingil v?etakse t??pingi p?ritolu tavaliselt kantsi otsa ja spindli keskjoone ristumiskohas. Parameetrite seadmisega saab t??pingi p?ritolu seada ka X- ja Z-koordinaatide positiivsele piirasendile.
¢Æ P?ritolu CNC freespink
V?lli alumise otsa keskpunkt asub kolme telje eesmises piirasendis.
Treipingi programmeerimine
redigeeri
CNC treipide puhul on erinevatel CNC-s¨¹steemidel erinevad programmeerimismeetodid.
Juhend t??deldava detaili koordinaats¨¹steemi seadistamiseks
See on juhend, mis m??rab t??deldava detaili koordinaats¨¹steemi p?ritolu, tuntud ka kui programmeerimise nullpunkt.
Juhendi vorming: G50 X Z
Valemis on X ja Z m??tmed X ja Z suunas t??riista otsa l?htepunktist kuni t??deldava detaili koordinaats¨¹steemi l?htepunktini.
K?su G50 t?itmisel ei liigu t??pink, st X ja Z teljed ei liigu. S¨¹steem j?tab meelde X ja Z v??rtused ning CRT ekraanil olevad koordinaatv??rtused muutuvad. See on samav??rne t??deldava detaili koordinaats¨¹steemi loomisega, kus s¨¹steemis koordinaatide l?htekohaks on t??deldava detaili l?htekoht.
CNC treiping
Suuruss¨¹steemi programmeerimismeetod:
1. Absoluutsed ja t?iendavad m??tmed
CNC programmeerimisel on tavaliselt kaks v?imalust esitada t??riista positsioonide koordinaate: absoluutsed koordinaadid ja t?iendavad (suhtelised) koordinaadid. CNC treipide programmeerimisel v?ib kasutada absoluutv??rtuse programmeerimist, t?iendava v??rtuse programmeerimist v?i m?lema kombinatsiooni.
¢Å Absoluutv??rtuste programmeerimine: k?ikide koordinaatpunktide koordinaatv??rtused arvutatakse t??deldava detaili koordinaats¨¹steemi algusest, mida nimetatakse absoluutseteks koordinaatideks, mida esindavad X ja Z.
¢Æ Kasvavv??rtuste programmeerimine: Koordinaatide s¨¹steemi koordinaatv??rtused arvutatakse t??riista eelmise asukoha (v?i l?htepunkti) suhtes ja neid nimetatakse t?iendavateks (suhtelisteks) koordinaatideks. X-telje koordinaadid on kujutatud U-ga, Z-telje koordinaadid on kujutatud W-ga ning positiivsed ja negatiivsed m??ratakse liikumise suuna j?rgi.
2. L?bim??du programmeerimine ja raadiuse programmeerimine
CNC treipide programmeerimisel on t??deldud p??rlevate osade ¨¹mmarguse ristl?ike t?ttu nende radiaalsete m??tmete kujutamiseks kaks v?imalust: l?bim??t ja raadius. Kasutatud meetod m??ratakse s¨¹steemi parameetrite alusel. Kui CNC treipingid lahkuvad tehasest, seatakse need ¨¹ldjuhul l?bim??duga programmeerimiseks, nii et programmi X-telje suunas olev suurus on l?bim??du v??rtus. Kui raadiuse programmeerimine on vajalik, on vaja muuta s¨¹steemi asjakohaseid parameetreid, et panna see raadiuse programmeerimise olekusse.
3. Meetrilised ja inglise m??tmed
G20 imperiaalse suurusega sisend G21 meetrilise suurusega sisend (Frank)
G70 imperiaalse suurusega sisend G71 meetrilise suurusega sisend (Siemens)
Tehnilistel joonistel on kaks m??tmete annoteerimise vormi: meetriline ja imperiaalne. CNC-s¨¹steem v?ib muuta k?ik geomeetrilised v??rtused meetrilisteks v?i imperiaalseteks m??tmeteks, kasutades seatud olekul p?hinevaid koode. P?rast s¨¹steemi sissel¨¹litamist on t??pingi G21 olekus.
?mberarvestussuhe meetriliste ja imperiaalsete ¨¹hikute vahel on j?rgmine:
1mm0,0394in
1in25,4mm
2,Spindle juhtimine, s??tmise juhtimine ja t??riista valik (FANUC-0iT s¨¹steem) 1. Spindle funktsioon S
Funktsioon S koosneb aadressikoodist S ja mitmest sellele j?rgnevast numbrist.
¢Å P¨¹siva lineaarse kiiruse reguleerimise k?sk G96
P?rast k?su G96 k?ivitamist t?histab S m??ratud v??rtus l?ikekiirust. N?iteks n?itab G96 S150, et treimist??riista l?ikepunkti kiirus on 150 m/min.
CNC t??riist
¢Æ T¨¹hista konstantse lineaarse kiiruse reguleerimise k?sk G97 (konstantse kiiruse k?sk)
P?rast k?su G97 k?ivitamist t?histab S m??ratud v??rtus spindli kiirust minutis. N?iteks G97 S1200 t?histab spindli kiirust 1200r/min. P?rast FANUCi s¨¹steemi sissel¨¹litamist muutub see vaikimisi G97-ks.
¢Ç Maksimaalne kiirusepiirang G50
Lisaks koordinaats¨¹steemi seadistusfunktsioonile on G50-l ka maksimaalse spindli kiiruse seadistamise funktsioon. N?iteks t?hendab G50 S2000 maksimaalse spindli kiiruse seadmist 2000r/min. Pideva lineaarse kiiruse reguleerimise kasutamisel l?ikamiseks on ?nnetuste v?ltimiseks vaja spindli kiirust piirata.
2. S??dafunktsioon F
Funktsioon F t?histab s??tmise kiirust, mis koosneb aadressikoodist F ja mitmest j?rgnevast numbrist.
¢Å Feed k?sk G98 minutis
P?rast k?su G98 t?itmist m??rab CNC-s¨¹steem kindlaks, et F-s osutatud s??dakiiruse ¨¹hik on mm/min (millimeetrit/min), n?iteks G98 G01 Z-20.0 F200; Programmi segmendi s??tmise kiirus on 200mm/min.
¢Æ Feed k?sk G99 p??rde kohta
P?rast k?su G99 t?itmist m??rab CNC-s¨¹steem kindlaks, et F-s osutatud s??dakiiruse ¨¹hik on mm/r (millimeetrit p??rde kohta), n?iteks G99 G01 Z-20.0 F0.2; Programmi segmendi s??tmise kiirus on 0,2 mm / r.
Imputatsioonikorraldus
(1) Kiire positsioneerimise juhend G00
K?sk G00 v?imaldab t??riistal punkti positsioneerimise juhtimise kaudu kiiresti liikuda punktist, kus t??riist asub, j?rgmisse sihtm?rki. See on m?eldud ainult kiireks positsioneerimiseks ilma liikumistrajektoori n?ueteta ja ilma l?ikamisprotsessita.
Juhendi vorming:
G00 X(U)_ Z(W)_ ;
Nende hulgas:
X. Z on selle punkti absoluutne koordinaatv??rtus, milleni t??riist peab j?udma;
U. W on vahemaa t?iendav v??rtus t??riista poolt saavutatava punkti ja olemasoleva asukoha vahel; (Mitteliikuvad koordinaatid v?ib v?lja j?tta)
2,Lineaarse interpolatsiooni juhend G01
G01 k?sk on lineaarne liikumise k?sk, mis m??rab t??riista mis tahes lineaarse liikumise sooritamiseks kindlaksm??ratud s??dakiirusega F kahe koordinaati vahelise interpolatsiooni¨¹henduse kaudu.
Juhendi vorming:
G01 X(U)_ Z(W)_ F_ ;
Nende hulgas:
(1) X, Z v?i U, W on sama t?hendus kui G00.
¢Æ F on t??riista s??dakiirus (s??dakiirus), mis tuleb m??rata vastavalt l?ikamisn?uetele.
3,Circular interpolation instructions G02 and G03
Ringkaare interpolatsiooni k?sud on kahte t¨¹¨¹pi: p?rip?eva ringkaare interpolatsiooni k?sk G02 ja vastup?eva ringkaare interpolatsiooni k?sk G03.
Programmeerimisvorming:
P?rip?eva kaare interpolatsiooni k?su vorming on:
G02 X(U)_ Z(W)_ R_ F_;
G02 X(U)_ Z(W)_ I_ K_ F_;
Vastup?eva kaare interpolatsiooni k?su vorming on:
G03 X(U)_ Z(W)_ R_ F_;
G03 X(U)_ Z(W)_ I_ K_ F_;
Nende hulgas:
¢Å X_Z_ on kaare interpolatsiooni l?pp-punkti koordinaatide absoluutv??rtus ja U_W_ kaare interpolatsiooni l?pp-punkti koordinaatide t?iendav v??rtus.
¢Æ (raadiuse meetod) R on kaare raadius, mida v?ljendatakse raadiuse v??rtusena.
Kui kaarele vastav kesknurk on 180, on R positiivne v??rtus;
Kui kaarele vastav kesknurk on > 180 juures on R negatiivne v??rtus.
¢Ç (ringikeskuse meetod) I ja K on ringikeskuse koordinaatide sammud kaare alguspunkti suhtes, v?ljendatud vektoritena piki X (I) ja Z (K) telge.
(4) Valikup?him?te: valige see, mida on mugavam kasutada (v?ib n?ha ilma arvutusteta). Kui I, K ja R ilmuvad samaaegselt samas programmi segmendis, on R prioriteet (st efektiivne) ning I ja K on kehtetud.
Kui I on 0 v?i K on 0, v?ib selle v?lja j?tta ja mitte kirjutada.
Kui soovite interpoleerida terve ringi, saate selle esitamiseks kasutada ainult keskmise meetodit ja raadiuse meetodit ei saa k?ivitada. Kui kaks poolringi on ¨¹hendatud raadiuse meetodiga, on tegelik ¨¹maruse viga liiga suur.
F on s??dakiirus v?i s??dakiirus kaare tangentsi suunas.
Professionaalne sissejuhatus
redigeeri
Koolituse eesm?rgid
Arendada talente, kes suudavad kohaneda kaasaegse majandusliku ehituse vajadustega, omada p?hjalikku arengut moraalsuses, intelligentsuses ja f¨¹¨¹silises vormis, omada kindlaid professionaalseid teadmisi CNC t??pinkide t??tlemisest, tugevat praktilist v?imet ning osaleda CNC t??tlemisel ja CNC seadmete juhtimisel intelligentsetes ja kvalifitseeritud operatsioonipositsioonides tootmisliinil.
Peamised toidud
Mehaanilise joonistuse alused, taluvus sobivus ja tehniline m??tmine, metallimaterjalid ja kuumt??tlus, mehaanilise projekteerimise alused, insenerimehaanika, h¨¹draulika ja pneumaatika tehnoloogia, t??pinkide kinnitused, metalli l?ikamise p?him?tted ja t??riistad, mehaaniline tootmistehnoloogia, elektri- ja elektroonilised alused ja t??oskused, paigaldaja oskuste koolitus CNC treipingit??tlemise tehnoloogia, CNC freesimiskeskuse t??tlemise tehnoloogia, EDM tehnoloogia, AutoCAD, PRO / E 3D modelleerimine ja projekteerimine, UG 3D disain ja CNC programmeerimine, MASTERCAM 3D disain ja CNC programmeerimine, CNC masina struktuur ja hooldus.
T??h?ive suund
redigeeri
Tegeleb tootmise juhtimisega, mehaanilise toote projekteerimisega, CNC programmeerimise ja t??tlemise toimingutega, CNC seadmete paigaldamisega, silumisega ja t??tamisega, CNC seadmete vigade diagnoosimisega ja hooldusega, renoveerimisega ja m¨¹¨¹gij?rgse teenindusega.
Esimene v?imalus on CNC operaatorid. ?pilased, kes on l?binud CNC praktika ja CNC operatsioonikoolituse, v?ivad olla p?devad, kuid konkurents sellel ametikohal on suurim. See peamine on saadaval igas inseneri kutsekoolis, r??kimata kutsekoolide ja tehnikakoolide ?pilastest. Praegu on CNC t??positsioonid Hiina masinat??stuses p?him?tteliselt k¨¹llastunud. M?ned ?pilased r??kisid mulle, et nende klassikaaslased, kes l?petasid keskkooli ja t??tasid CNC operatsioonides viis v?i kuus aastat varem kui nemad, olid juba kvalifitseeritud t??tajad, kellel oli korralik palk, nii et nad tundsid end v?ga lootusetuna. Ma ¨¹tlesin neile, et v?rrelda tuleb mitte olevikku, vaid tulevast arengut.
Teiseks CNC programmeerija. Paljud t??tlemisettev?tted kasutavad CNC t??tlemisprogrammide loomiseks automaatset programmeerimist, seega peavad nad ?ppima CAM tarkvara. Erinevad ¨¹ksused kasutavad erinevat t¨¹¨¹pi CAM tarkvara, kuid t??tlemisviisid on ¨¹ldiselt sarnased, nii et on vaja ?ppida ¨¹ks h?sti. CNC programmeerijana on aga n?uded k?rged ja ka vastutus on m?rkimisv??rne, nii et on vaja rikkalikku t??tlemiskogemust. Sel juhul ei ole just koolist lahkunud ?pilaste jaoks realistlik v?tta kohe see seisukoht. See peab l?bima treeningperioodi, mis ulatub ¨¹hest v?i kahest kuni kolmest viieni aastani.
Kolmandaks CNC hooldust??tajad v?i m¨¹¨¹gij?rgsed teenindused. Sellel positsioonil on k?rgemad n?uded ja see on k?ige puuduvam CNC valdkonnas. See ei n?ua mitte ainult rikkalikke mehaanilisi teadmisi, vaid ka rikkalikke elektrilisi teadmisi. Kui valite selle suuna, v?ib see olla v?ga raske (n?iteks sagedased ?rireisid) ja peate pidevalt ?ppima ja koguma kogemusi. See ametikoht n?uab rohkem koolitust, nii et aeg omandada oskus on pikem, kuid tasud on ka suhteliselt helde.
Neljandaks, CNC m¨¹¨¹gipersonal. Selle ametikoha palk on k?ige helde ja vajalikud erialased teadmised ei ole nii palju, kuid see n?uab silmapaistvat k?nelust ja h?id sotsiaalseid oskusi, mida tavalised inimesed ei saa teha.
Viiendaks v?ib valida ka sarnased peamised ettev?tted: mehaanilise disaini spetsialistid, nagu projekteerijad, mehaanilised disainerid ja konstruktsioonidisainerid; Protsessijuhtimine v?i kohapealne tehniline personal, mehaanilised projekteerijad (mehaanikainsenerid), CNC masinate operaatorid, mehaaniliste seadmete hooldust??tajad, mehaaniliste seadmete m¨¹¨¹jad, programmeerijad, mehaaniliste protsesside t??tajad, inspektorid ja tootmise administraatorid.
?ppekavandamine
redigeeri
Kodumaise t??tleva t??stuse kiiresti kasvavas n?udluses CNC t??tlemise j?rele on CNC programmeerimise tehnoloogia talentide t?sine puudus ja CNC programmeerimise tehnoloogia on muutunud t??turul kuumaks n?udluseks.
Peamised tingimused, mida tuleb t?ita
(1) Omab p?hi?ppev?imeid, st ?pilastel on teatud ?ppimisv?imed ja ettevalmistavad teadmised.
¢Æ Olgu tingimused hea koolituse saamiseks, sealhulgas heade koolitusasutuste ja koolitusmaterjalide valimine.
Koguda kogemusi praktikas.
Ettevalmistavad teadmised ja oskused
(1) Piisavad geomeetria p?hiteadmised (keskkool v?i k?rgem) ja mehaaniline joonistusvundament.
P?hiline inglise keel.
¢Ç Mehaanilise t??tlemise ¨¹ldteadmised.
P?hilised 3D modelleerimise oskused.
Koolitusmaterjalide valik
?piku sisu peaks sobima praktiliste programmeerimisrakenduste n?uetele, p?hisisuna peaks olema laialdaselt kasutusele v?etud CAD/CAM tarkvaral p?hinev interaktiivne graafiline programmeerimise tehnoloogia. ?petades praktilisi tehnikaid, nagu tarkvara operatsioone ja programmeerimismeetodeid, peaks see sisaldama ka teatud hulgal p?hiteadmisi, et lugejad saaksid aru selle olemusest ja p?hjustest.
?piku struktuur. CNC programmeerimistehnoloogia ?ppimine on etappide pideva t?iustamise protsess, seega tuleks ?pikute sisu m?istlikult jaotada vastavalt erinevatele ?ppeetappidele. Samal ajal v?tke sisu s¨¹stemaatiliselt kokku ja klassifitseerige rakenduse vaatenurgast, muutes lugejatele lihtsamaks seda tervikuna m?ista ja meelde j?tta.
?ppesisu ja ?ppeprotsess
1. etapp: p?hiteadmiste ?ppimine, sealhulgas p?hiteadmised CNC t??tlemise p?him?tetest, CNC programmidest, CNC t??tlemisprotsessidest jne.
Faas 2: CNC programmeerimise tehnoloogia ?ppimine, millel on esialgne arusaam k?sitsi programmeerimisest, keskendudes CAD / CAM tarkvaral p?hineva interaktiivse graafilise programmeerimise tehnoloogia ?ppimisele.
3. etapp: CNC programmeerimine ja t??tlemine harjutused, sealhulgas teatav hulk tegelikke toodete CNC programmeerimine ja t??tlemine harjutused.
?ppemeetodid ja -oskused
Nagu teiste teadmiste ja oskuste ?ppimine, m?ngib ?igete ?ppemeetodite omandamine otsustavat rolli CNC programmeerimistehnoloogia ?ppimise t?hususe ja kvaliteedi parandamisel. Siin on m?ned ettepanekud:
Keskenduge h?vitamise lahingule, t?itke ?ppeeesm?rk l¨¹hikese aja jooksul ja rakendage seda ?igeaegselt, et v?ltida maratoni stiilis ?ppimist.
¢Æ Tarkvara funktsioonide m?istlik kategoriseerimine mitte ainult ei paranda m?lu efektiivsust, vaid aitab m?ista ka tarkvarafunktsioonide ¨¹ldist rakendamist.
Algusest peale on sageli olulisem keskenduda standardiseeritud t??harjumuste ning range ja p?hjaliku t??stiili arendamisele, mitte lihtsalt tehnoloogia ?ppimisele.
Registreerige igap?evaelus esinevad probleemid, vead ja ?ppimispunktid ning see akumulatsiooniprotsess on pideva taseme parandamise protsess.
Kuidas ?ppida CAM
Interaktiivse graafilise programmeerimise tehnoloogia (tuntud ka CAM programmeerimise p?hipunktidena) ?ppimine v?ib jagada kolmeks aspektiks:
CAD/CAM tarkvara ?ppimisel tuleks keskenduda p?hifunktsioonide omandamisele, sest CAD/CAM tarkvara rakendamine vastab ka nn 20/80 p?him?ttele, mis t?hendab, et 80% rakendustest peab kasutama ainult 20% oma funktsioonidest.
2. See on kasvatada standarditud ja standarditud t??harjumusi. Tavaliselt kasutatavate mehaaniliste protsesside puhul tuleks teha standardiseeritud parameetrite seadistused ja moodustada standardsed parameetrite mallid. Neid standardseid parameetrite malle tuleks kasutada otse erinevate toodete CNC programmeerimisel nii palju kui v?imalik, et v?hendada t?? keerukust ja parandada t??kindlust.
3. Oluline on koguda t??tlemistehnoloogia kogemusi, tutvuda CNC t??pingide, l?iket??riistade ja kasutatavate t??tlemismaterjalide omadustega, et muuta protsessi parameetrite seaded m?istlikumaks.
Tuleb m?rkida, et praktiline kogemus on CNC programmeerimise tehnoloogia oluline komponent ja seda saab saada ainult tegeliku t??tlemise abil, mida ei saa asendada ¨¹hegi CNC t??tlemise koolituse ?pikuga. Kuigi see raamat r?hutab t?ielikult praktika kombinatsiooni, tuleb ?elda, et erinevates t??tlemiskeskkondades tekitatud protsessitegurite muutusi on raske t?ielikult v?ljendada kirjalikus vormis.
L?petuseks, nagu ka teiste tehnoloogiate ?ppimine, peame saavutama eesm?rgi "p?lgada vaenlast strateegiliselt ja hinnata vaenlast taktikaliselt". Me ei pea mitte ainult looma kindlat enesekindlust oma ?ppeeesm?rkide saavutamiseks, vaid ka l?henema igale ?ppeprotsessile maapealse suhtumisega.