CNC programatzaile batek mekanizazio prozesua zehaztu behar du piezaren marrazkia aztertuz, eta horren arabera idatzi CNC mekanizazio programa. Hasiberri batek CNC programatzaile bihurtzeko, CNC ezagutza profesionala, G-kode hizkuntzaren erabilera trebea eta CAD/CAM programazio software desberdinetan trebea izan behar du.
Zer da CNC programa?
CNC programak makina baten funtzionamendua kontrolatzeko CAM softwarearen argibide kodetuak aipatzen ditu. CNC makinaCNC sistematik kanpotik datorren mekanizazio-sarrerarako zuzenean erabiltzen den kontrol-programa bat da, CNC mekanizazio-programa deritzona.
Diseinu, fabrikazio, mantentze eta ezagutarazteko beharrak asetzeko, sarrera-kodeei, koordenatu-sistemei, mekanizazio-argibideei, funtzio osagarriei eta programa-formatuei dagokienez, 2 estandar orokor sortu dira nazioartean, hain zuzen ere, Nazioarteko Arau Erakundearen (ISO) estandarra eta Industria Elektronikoen Institutuaren (EIA) estandarra.
CNC mekanizazio programa hainbat funtzio-hitzez osatuta dago, zehaztutako formatuaren arabera. Funtzio-hitz bakoitzaren esanahia behar bezala ulertzea, funtzio-hitz desberdinak behar bezala erabiltzea eta programak agindutako argibideen arabera idaztea dira programak konpilatzeko gakoak.
CNC programatzaileek CNC mekanizazioari lotutako ezagutzak menperatu behar dituzte, besteak beste, funtzionamendu-printzipioa, XYZ ardatzeko koordenatu-sistema, programaren egitura eta CNC argibide arruntak.
Zer da CNC programazioa?
CNC programazioak CNC mekanizazio programa bat automatikoki sortzeko prozesuari egiten dio erreferentzia, ordenagailu baten, CAD marrazketa eta diseinu softwarearen eta CAM modelatze eta fabrikazio softwarearen laguntzarekin CNC makina bat funtziona dezan kontrolatzeko.
CNC programazioa CNC mekanizazioaren prestaketa faseko eduki nagusietako bat da, eta normalean piezaren eredua aztertzea, mekanizazio prozesua zehaztea, erremintaren ibilbidea kalkulatzea, erremintaren posizio datuak lortzea, CNC mekanizazio programa sortzea, kontrol euskarria egitea, programa zuzentzea eta piezaren mekanizazio probak barne hartzen ditu.
Nola egin CNC programazioa?
CNC programazioak G-kode hizkuntza erabiltzen du piezaren forma, prozesua, parametroak eta informazio osagarria deskribatzeko arauen arabera, eta ondoren ordenagailuak automatikoki egiten ditu kalkulu numerikoak, erreminta-zentroaren mugimendu-ibilbidearen kalkulua eta post-prozesamendua piezak prozesatzeko programaren zerrenda bat sortzeko eta mekanizazio-prozesua simulatzeko. Forma konplexuak dituzten piezetarako, kurba-profil ez-zirkularrak, 3 dimentsioko gainazalak eta beste piezetarako, programazio automatikoaren metodoa eraginkorra eta fidagarria da.
Programazio prozesuan zehar, CNC programatzaileak programa garaiz zuzena den egiaztatu dezake eta beharrezkoa bada aldatu. Ordenagailuak programatzailea ordezkatzen duenez kalkulu numeriko lan aspergarria burutzeko eta programa zerrenda idazteko lan karga aurrezten duenez, programazioaren eraginkortasuna dozenaka edo ehunka aldiz hobetu dezake, eta eskuzko programazioarekin konpondu ezin diren pieza konplexu askoren programazio arazoak konpondu.
Zenbat CNC programazio mota daude?
Bi CNC programazio mota ohikoenak daude merkatuan, eskuzko programazioa eta programazio automatikoa barne.
Zer da eskuzko programazioa?

Eskuzko programazioak esan nahi du programazioaren etapa guztiak eskuz egiten direla. Kalkulu-tresna orokorrak erabiliz, hainbat metodo matematikoren bidez, erremintaren ibilbidearen kalkulua eskuz egiten da, eta argibideak biltzen dira. Metodo hau nahiko sinplea da, hasiberrientzat erraz menperatzen da eta moldagarritasun handia du. Konplexutasun ertaineko programetarako eta kalkulu-kopuru txikiko piezen programaziorako egokia da. Makina-erremintaren operadoreek menperatu behar dute.
Eskuzko programazio urratsak
Eskuzko programazio-urratsek honako hauek barne hartzen dituzte: piezak prozesatzeko CNC prozesua eskuz osatzea, pieza-marrazkiak aztertzea, prozesu-erabakiak hartzea, prozesatzeko ibilbidea zehaztea, prozesu-parametroak hautatzea, erremintaren posizioaren koordenatu-datuak kalkulatzea, CNC mekanizazio-programaren zerrenda idaztea, programa egiaztatzea eta eskuzko programazioa.
Pros
Batez ere puntu-prozesaketarako (zulaketa, errematxatzea, adibidez) edo forma geometriko sinpleak dituzten piezen prozesamendurako (adibidez, planoa, ildo karratua) erabiltzen da, kalkulu-kopurua txikia da, programa-segmentu kopurua mugatua da eta programazioa intuitiboa eta erraz ezartzeko modukoa da.
Cons
Gainazal libreak eta barrunbe konplexuak dituzten piezentzat, erreminta-ibilbidearen datuen kalkulua nahiko astuna da, lan-karga handia da, oso akatsetarako joera du, zaila da zuzentzea, eta batzuk ezin dira batere osatu.
Zer da Programazio Automatikoa?

Programazio automatikoak ordenagailu bat erabiltzea dakar, forma geometriko konplexuak dituzten piezetarako piezaren iturburu-programa ordenagailu baten laguntzaz idazteko, eta prozesatu ondoren CNC mekanizazio-programa bat sortzeko.
Pros
Zenbakizko kontrol teknologiaren garapenarekin, zenbakizko kontrol sistema aurreratuak ez ditu soilik erabiltzaileen programaziorako prestaketa funtzio orokorrak eta funtzio lagungarriak eskaintzen, baita zenbakizko kontrol funtzioak zabaltzeko programaziorako bitartekoak ere eskaintzen ditu. Zenbakizko kontrol sistemaren parametroen programazioa aplikazio malgukoa eta forma librekoa da. Adierazpenak, eragiketa logikoak eta antzeko programa fluxuak ditu goi mailako ordenagailu lengoaietan, eta horrek mekanizazio programa zehatza eta erraz ulertzekoa bihurtzen du, eta ohiko programazioan lortzea zailak diren funtzioak gauzatzen ditu.
Cons
CNC programazioak berezko hizkuntza du, ordenagailu programazioak bezala, baina aldea da orain ordenagailua merkatu globala hartzeko garatu dela, Microsoft-en Windows abantaila absolutu gisa duela. Baina CNC makina ez da elkarren erabilerarako mailara garatu, hau da, hardware desberdintasunak CNC sistemak denbora batez bateraezinak izatea eragiten du. Beraz, pieza huts bat mekanizatzerakoan, lehenik eta behin makinak zer sistema mota erabiltzen duen zehaztu behar da.
Zer da CNC programatzaile bat?
CNC programatzailea CNC mekanizazio programak eskuz edo ordenagailuz lagundutako fabrikazio softwarea erabiliz piezen mekanizazio eskakizunen arabera konpilatzen dituen pertsona da. CNC programatzaile batek gaitasun sendoak izan behar ditu 3D espazio-irudimena, ikusmen normala, gorputz-adar malguak eta konputazio-gaitasun handia. CNC programatzaile gehienak fabrikazio-enpresa handietan eta piezak prozesatzeko zailtasunak dituzten enpresetan lan egiten dute. Lehenengoek lan-banaketa argia dute enpresan, CNC mekanizazio-teknikariek trebetasun espezializatuak izan behar dituztelako, eta CNC programazioa lanpostu independenteetako bat bihurtu da. Programazioaren zailtasuna dela eta, bigarrenak programatzaile bereziak izan behar ditu dagokion lana burutzeko.
Nola lan egiten dute CNC programatzaileek?
CNC programatzaile batek prozesuaren eta prozesatzeko eskakizunen arabera tresna, finkagailu, prozesatzeko ekipo eta erreminta egokiak hautatu beharko lituzke, eta eskuz bildu eta editatu 2 ardatzeko eta 2 ardatzeko erdi-NC mekanizazio programak. Ondoren, egin... 3D CNC mekanizazio multiardatzaren eta multimotaren modelatzea eta programatzea. Azkenik, piezen mekanizazio-kalitatea aztertu eta kontrolatzea.
Jarraitu zerrendatutako 5 urrats errazak hasiberrientzat eta programatzaileentzat.
1. urratsa. Aztertu pieza-diagrama prozesua zehazteko.
Piezaren marrazkiak behar dituen forma, tamaina, zehaztasuna, materiala eta hutsunea aztertu, prozesatzeko edukia eta eskakizunak argitu; prozesatzeko plana, erremintaren bidea, ebaketa-parametroak zehaztu eta erremintak eta finkagailuak hautatu.
2. urratsa. Kalkulu numerikoa.
Piezaren tamaina geometrikoaren eta prozesatzeko ibilbidearen arabera, piezaren eskeman dauden elementu geometrikoen hasierako puntua, amaierako puntua eta arkuaren erdiko koordenatuak kalkulatzen dira.
3. urratsa. Mekanizazio programa bat idatzi.
Goiko 2 urratsak burutu ondoren, CNC sistemak zehaztutako funtzio-argibideen kodearen eta bloke-formatuaren arabera, idatzi mekanizazio-programaren zerrenda.
4. urratsa. Sartu programa CNC sisteman.
Programaren sarrera zuzenean sar daiteke kontrol numerikoko sisteman teklatuaren bidez, eta baita ordenagailuaren komunikazio interfazearen bidez ere.
5. urratsa. Ikuskapen prozedura eta lehen zatiaren proba ebaketa.
Erabili CNC sistemak eskaintzen duen pantaila grafikoaren funtzioa erremintaren ibilbidearen zuzentasuna egiaztatzeko. Egin piezaren lehen proba-ebaketa, aztertu errorearen kausa eta zuzendu garaiz, pieza kualifikatuak proba-ebaketa egin arte.
CNC Programazio Softwarearen Zerrenda
Zerrendatutako elementuak CNC programatzaile gehienek programaziorako maiz erabiltzen dituzten doako eta zatitutako CAD/CAM software onenak dira.
UG
Unigraphics multzo bat da 3D Unigraphics Solution-ek Estatu Batuetan garatutako CAD, CAM eta CAE funtzioak integratzen dituen software parametrikoa. Gaur egun ordenagailuz lagundutako diseinu, analisi eta fabrikaziorako software aurreratuena da. , makineria eta elektronika orokorra eta beste industria-eremu batzuk. UG softwarea lidergoan dago CAM arloan. McDonnell Douglas Aircraft Company-k ekoitzi zuen Estatu Batuetan eta hegazkinen piezen CNC mekanizaziorako programazio-tresna hobetsia da.
CATIA
CATIA Frantziako Dassault enpresak merkaturatutako produktu bat da. Frantziako Mirage serieko ehiza-hegazkinak, Boeing 737 eta 777, CATIA erabiliz garatu eta diseinatu dira. CATIAk gainazalak modelatzeko funtzio indartsua du eta CAD guztien abangoardian dago. 3D softwarea. Oso erabilia da etxeko aeroespazial enpresetan eta ikerketa institutuetan, eta pixkanaka UG ordezkatzen du gainazal konplexuen diseinurako lehen aukera gisa. CATIAk programazio gaitasun handia du eta pieza konplexuen CNC mekanizazio eskakizunak bete ditzake. Gaur egun, arlo batzuek CATIA diseinu modelatzea, UG programazioa eta prozesamendua hartzen dituzte, eta biak konbinatu eta elkarrekin erabiltzen dira.
Pro / E
Pro/E American PTC-k (Parametric Technology Co., Ltd.) garatutako softwarea da eta ezagunena da. 3D Munduko CAD/CAM (Ordenagailuz Lagundutako Diseinua eta Fabrikazioa) sistema. Oso erabilia da industria zibiletan, hala nola elektronikan, makinetan, moldeetan, diseinu industrialean eta jostailuetan. Piezen diseinuan, produktuen muntaketan, moldeen garapenean, CNC mekanizazioan, modelatze-diseinuan eta beste funtzio batzuetan.
Zimatroia
Cimatron Israelgo Cimatron Konpainiaren CAD/CAM/PDM produktu bat da. Sistemak erabiltzaile-interfaze nahiko malgua, 3 dimentsioko modelaketa bikaina, ingeniaritza-marrazketa, CNC mekanizazio integrala, hainbat datu-interfaze orokor eta berezi eta produktuen datuen kudeaketa integratua eskaintzen ditu. Cimatron CAD/CAM sistema oso ezaguna da nazioarteko moldeen fabrikazio-industrian, eta oso erabilia da etxeko moldeen fabrikazio-industrian.
MasterCAM
MasterCAM Estatu Batuetako CNC enpresak garatutako PCan oinarritutako CAD/CAM softwarea da. Modelatze geometriko erosoa eta intuitiboa du. Mastercamek ingurune aproposa eskaintzen du piezen forma diseinatzeko. Bere modelatze funtzio indartsu eta egonkorrak pieza kurbatu eta kurbatu konplexuak diseina ditzake. MasterCAMek gainazalaren arbastatze eta akabera funtzio sendoak ditu. Gainazalaren akaberarako hainbat aukera daude, pieza konplexuen gainazalaren prozesamendu eskakizunak bete ditzaketenak, eta ardatz anitzeko mekanizazio funtzioak ditu. Bere prezio baxuari eta errendimendu bikainari esker, industria zibileko CNC programazio softwarearen lehen aukera bihurtu da.
Ezaugarri CAM
FeatureCAM Estatu Batuetan DELCAMek garatutako ezaugarrietan oinarritutako CAM software osoa da. Ezaugarrien kontzeptu berria du, super ezaugarrien ezagutza, prozesuaren ezagutza-basean oinarritutako materialen liburutegia, tresna-liburutegia eta ikonoen nabigaziorako prozesu-txarteletan oinarritutako programazio-modua. Modulu osoko softwareak, 2-5 ardatzeko fresaketatik hasi eta torneaketa eta fresaketaraino, gainazaleko mekanizaziotik hasi eta alanbre-ebaketaraino, tailerreko programaziorako irtenbide integrala eskaintzen du. DELCAM softwarearen post-edizio funtzioa nahiko ona da.
EdgeCAM
EdgeCAM British Pathtrace Company-k sortutako CNC programazio software profesional adimenduna da, torneaketa, fresaketa eta alanbre bidezko ebaketa erabiliz CNC makinen programazioan aplikatzen dena. Gaur egungo konplexutasuna kontuan hartuta... 3D gainazaleko mekanizazio ezaugarriei dagokienez, EdgeCAMek prozesatzeko metodo erosoagoa eta fidagarriagoa diseinatu du, Europako eta Amerikako manufaktura industrietan ezaguna dena.
VERICUTVERICUT
VERICUT VERICUT Estatu Batuetako CGTECHek ekoitzitako CNC mekanizazio simulazio software aurreratu bat da. VERICUTek 3 dimentsioko pantaila aurreratua eta errealitate birtualeko teknologia erabiltzen ditu CNC mekanizazio prozesua maila oso errealistan simulatzeko. Koloretako 3 dimentsioko irudiak pieza hutsa osatzeko ebakitzeko prozesu osoa erakuts dezake ez ezik, erremintaren euskarria, finkagailua eta baita makina-erremintaren eta fabrika birtualaren ingurunearen funtzionamendu prozesua ere simulatu daitezke, eta efektua pantailan bezala da. Ikusi hemen CNC makina batek pieza bat mekanizatzen duen bideo bat. Programatzaileek hainbat programazio softwarek sortutako NC mekanizazio programak VERICUTVERICUTera inportatzen dituzte, eta softwareak jatorrizko softwarearen programazioan sortutako kalkulu erroreak egiaztatu eta prozesamenduan zehar programaren erroreek eragindako mekanizazio istripu tasa murriztu dezake. Gaur egun, indar handiko etxeko enpresa askok software hau sartzen hasi dira dauden CNC programazio sistema aberasteko, eta emaitza onak lortu dituzte.
Kontuan hartu beharreko gauzak
CNC programazio softwarea CNC mekanizazioan etapa berri batera eguneratu da. Produktu berriak etengabe sortzen dira, eta modulu funtzionalak gero eta finduagoak dira. Teknologoek erraz diseinatu ditzakete diseinu zientifiko eta arrazoizkoak ordenagailuan. Eta CNC programazio software pertsonalizatuak CNC mekanizazioa errazagoa eta erosoagoa egiten du.
Artikulu hau irakurrita, CNC programazioaren ulermen sakona izan beharko zenuke. Etorkizunean egin behar duzuna da CNC programak trebeki nola erabili CNC mekanizazioan, eta hasiberri izatetik CNC programatzaile profesional izatera pausoz pauso haztea.





