CNC apstrādē instrumenta faktiskā pozīcija bieži vien atšķiras no instrumenta teorētiskās pozīcijas programmēšanas laikā. Tāpēc programma ir jāmaina atbilstoši rīka pozīcijai. Taču, kā visi zina, cik sarežģīti un kļūdām pakļauti ir programmas modifikācijas. Tāpēc radās instrumentu kompensācijas jēdziens. Tā sauktā instrumenta kompensācija ir funkcija, ko izmanto, lai kompensētu starpību starp instrumenta faktisko uzstādīšanas pozīciju un teorētisko programmēšanas pozīciju. Pēc instrumenta kompensācijas funkcijas izmantošanas, nomainot instrumentu, ir jāmaina tikai instrumenta pozīcijas kompensācijas vērtība, nemainot NC programmu.
Instrumenta kompensācijā mēs bieži izmantojam garuma kompensāciju un rādiusa kompensāciju. Parasti cilvēkiem, kas ir jauni CNC nozarē, ir grūti prasmīgi izmantot šīs divas kompensācijas. Tālāk mēs detalizēti izskaidrosim šīs divas kompensācijas metodes.
bilde
1. Instrumenta garuma kompensācija
1. Instrumenta garuma kompensācijas jēdziens
Pirmkārt, mums vajadzētu saprast, kāds ir instrumenta garums. Instrumenta garums ir ļoti svarīgs jēdziens. Kad mēs programmējam daļu, mums vispirms jānorāda daļas programmēšanas centrs un pēc tam jāizveido sagataves programmēšanas koordinātu sistēma, un šī koordinātu sistēma ir tikai sagataves koordinātu sistēma, un nulles punkts parasti atrodas uz sagataves. Garuma kompensācija ir saistīta tikai ar Z koordinātu. Tas nav kā programmēšanas nulles punkts X un Y plaknēs, jo instruments ir novietots pie vārpstas konusveida cauruma un nemainās. Z koordinātas nulles punkts ir atšķirīgs. Katrs nazis ir dažāda garuma.
Piemēram, mēs vēlamies izurbt caurumu ar dziļumu 50 mm un pēc tam izurbt caurumu ar dziļumu 45 mm, izmantojot urbi ar garumu 250 mm un krānu ar garumu 350 mm. Vispirms izmantojiet urbi, lai izurbtu caurumu ar dziļumu 50 mm. Šajā laikā darbgalds ir iestatījis sagataves nulles punktu. Nomainot krānu vītņošanai, ja abi naži sāk apstrādi no iestatītā nulles punkta, krāns ir garāks par urbi un vītņgriezums ir pārāk garš, kas sabojās instrumentu. un artefakti. Ja šajā laikā ir iestatīta instrumenta kompensācija, tiek kompensēts krāna un sējmašīnas garums. Pēc darbgalda nulles punkta iestatīšanas pat tad, ja krāna un urbja garums ir atšķirīgs, kompensācijas esamības dēļ, kad krāns tiek izsaukts darbā, nulles punkta Z koordināte ir automātiski pārvietota uz Z plus (vai Z) kompensē krāna garumu un nodrošina pareizu apstrādes nulles punktu.
2. Instrumenta garuma kompensācijas komanda
Instrumenta garuma kompensācija tiek realizēta, izpildot komandas, kas satur G43 (G44) un H. Vienlaikus dodam Z koordinātu vērtību, lai instruments pēc kompensācijas virzītos uz vietu, kur attālums no sagataves virsmas ir Z. Vēl viena G49 komanda ir G43 (G44) komandas atcelšana. Patiesībā mums šī komanda nav jāizmanto, jo katram rīkam ir sava garuma kompensācija. Mainot instrumentu, izmantojiet komandu G43 (G44) H, lai piešķirtu savu instrumenta garuma kompensāciju. Tomēr iepriekšējā instrumenta garuma kompensācija tiek automātiski atcelta.
G43 nozīmē kompensācijas summas pievienošanu atmiņā programmas instrukcijas beigu punkta koordinātu vērtībai, G44 nozīmē atņemšanu, un G49 vai H00 var izmantot, lai atceltu instrumenta garuma nobīdi. Programmas segmentā N80G43 Z56 H05, ja 05 vērtība atmiņā ir 16, tas nozīmē, ka beigu punkta koordinātu vērtība ir 72mm.
3. Divi instrumenta garuma kompensācijas veidi
(1) Izmantojiet instrumenta faktisko garumu kā instrumenta garuma kompensāciju (šī metode ir ieteicama). Instrumenta garuma izmantošana kā kompensācija nozīmē instrumenta iestatīšanas instrumenta izmantošanu instrumenta garuma mērīšanai un pēc tam ievadiet šo vērtību instrumenta garuma kompensācijas reģistrā kā instrumenta garuma kompensāciju.
Izmantojot instrumenta garumu kā instrumenta garuma kompensāciju, var izvairīties no pastāvīgas instrumenta garuma nobīdes modifikācijas dažādu sagatavju apstrādē. Tādā veidā instrumentu var izmantot dažādām sagatavēm, nemainot instrumenta garuma nobīdi. Šādā gadījumā katru rīku var ierakstīt atbilstoši noteiktiem rīku numerācijas noteikumiem un izmantot mazu zīmi, lai ierakstītu katra rīka attiecīgos parametrus, tostarp rīka garumu un rādiusu. Tiem uzņēmumiem, kuros ir speciālas instrumentu pārvaldības nodaļas, nav nepieciešams operatoram aci pret aci stāstīt instrumenta parametrus. Instrumenta garuma vērtība uz etiķetes tiek izmantota kā instrumenta garuma kompensācija bez papildu mērījumiem.
Izmantojot instrumenta garumu kā instrumenta garuma kompensāciju, darbgalds var arī izmērīt citu instrumentu garumu instrumenta iestatīšanas instrumentā, kamēr darbgalds darbojas, nepatērējot darbgalda darbības laiku instrumenta iestatījuma dēļ. darbgaldu, lai apstrādes centru varētu pilnībā izmantot. efektivitāti. Tādā veidā, kad vārpsta virzās uz ieprogrammēto Z koordinātu punktu, tā ir vārpstas koordināte plus (vai atņemta) Z koordinātu vērtība pēc instrumenta garuma kompensācijas.
(2) Kā kompensācijas vērtību izmantojiet attālumu (pozitīvo vai negatīvo) starp instrumenta priekšgalu un ieprogrammēto nulles punktu Z virzienā. Šī metode ir piemērota lietošanai, ja darbgaldu darbina tikai viena persona un nav pietiekami daudz laika instrumenta iestatīšanas instrumenta izmantošanai instrumenta garuma mērīšanai. Tādā veidā, apstrādājot citu sagatavi ar vienu instrumentu, instrumenta garuma kompensācijas iestatīšana jāveic vēlreiz. Izmantojot šo metodi instrumenta garuma kompensācijai, kompensācijas vērtība ir instrumenta priekšgala kustības attālums, kad vārpsta pārvietojas no darbgalda Z koordinātes nulles punkta uz sagataves programmēšanas nulles punktu, tāpēc šī kompensācijas vērtība vienmēr ir negatīva un ļoti liela.
2. Instrumenta rādiusa kompensācija
1. Instrumenta rādiusa korekcijas jēdziens
Kontūras apstrādes laikā instrumenta centra kustības trajektorija (instrumenta centra vai stieples centra kustības trajektorija) un apstrādātās daļas faktiskā kontūra ir jānobīda ar noteiktu attālumu. Šo nobīdi sauc par instrumenta rādiusa kompensāciju, ko sauc arī par instrumenta centra nobīdi.
Tā kā CNC sistēma kontrolē instrumenta centra trajektoriju, CNC sistēmai ir jāaprēķina instrumenta centra trajektorija, pamatojoties uz ievades daļas kontūras izmēru un instrumenta rādiusa kompensācijas vērtību. Saskaņā ar instrumenta kompensācijas instrukciju CNC apstrādes darbgalds var automātiski veikt instrumenta rādiusa kompensāciju. Īpaši manuālās programmēšanas gadījumā instrumenta rādiusa kompensācija ir ļoti svarīga. Programmējot manuāli, izmantojot instrumenta rādiusa korekcijas komandu, var programmēt pēc detaļas kontūras vērtības, nerēķinot instrumenta centra trajektorijas programmēšanu, kas ievērojami samazina aprēķinu apjomu un kļūdu biežumu. Lai gan izmantojot CAD/CAM automātisko programmēšanu, manuālo aprēķinu apjoms ir mazs un programmas ģenerēšanas ātrums ir ātrs, taču, ja instrumentam ir neliels nodilums vai apstrādes kontūras izmērs nedaudz atšķiras no projektētā izmēra, vai neapstrādāta frēzēšana, pusapdares frēzēšana un apdares frēzēšana. Kad pakāpeniski mainās apstrādes pielaide, tā joprojām ir atbilstoši jāpielāgo. Pēc instrumenta rādiusa kompensācijas izmantošanas nav nepieciešams mainīt instrumenta izmēru vai modelēšanas izmēru, lai atjaunotu programmu. Ir nepieciešams tikai pareizi mainīt instrumenta kompensācijas parametrus uz CNC darbgalda. . Tas ne tikai vienkāršo programmēšanas aprēķinu, bet arī palielina programmas lasāmību.
Instrumenta rādiusa korekcijai ir divas kompensācijas formas: B funkcija (Pamata) un C funkcija (Complete). Tā kā B funkcijas instrumenta rādiusa korekcija aprēķina tikai instrumenta kompensāciju saskaņā ar šo programmu, tā nevar atrisināt pārejas problēmu starp programmas segmentiem un prasa, lai sagataves kontūra tiktu apstrādāta apaļā stūra pārejā, tādējādi uzlabojot asā stūra izgatavojamību. sagataves nav laba. Turklāt programmētājiem ir iepriekš jānovērtē pārtraukumi un krustojumi, kas var parādīties pēc instrumenta kompensācijas, un tie manuāli jāapstrādā, kas acīmredzami palielina programmēšanas grūtības; savukārt C funkcijas instrumenta rādiusa kompensācija var automātiski apstrādāt instrumenta centra ceļu pārsūtīšanu starp diviem programmas segmentiem, kas var būt Tas ir ieprogrammēts pilnībā atbilstoši sagataves kontūrai, tāpēc gandrīz visos mūsdienu CNC darbgaldos tiek izmantota C funkcijas instrumenta rādiusa kompensācija. Šobrīd ir nepieciešams, lai vismaz divos nākamajos instrumenta rādiusa korekcijas bloka blokos būtu jābūt pārvietošanas komandai (G00, G01, G02, G03 utt.), kas norāda kompensācijas plakni, pretējā gadījumā pareizo instrumentu. kompensāciju nevar noteikt.
2. Instrumenta rādiusa korekcijas komanda
Saskaņā ar ISO noteikumiem, kad instrumenta centra trase atrodas programmas norādītā virziena labajā pusē, to sauc par labo instrumenta kompensāciju, ko attēlo ar G42; pretējā gadījumā to sauc par kreisā instrumenta kompensāciju, ko attēlo G41.
G41 ir instrumenta kreisās puses kompensācijas komanda (kreisā instrumenta kompensācija), tas ir, skatoties pa instrumenta virzīšanas virzienu (pieņemot, ka sagatave nekustas), instrumenta centra trase atrodas sagataves kontūras kreisajā pusē, ko sauc par kreiso pusi. instrumentu kompensācija.
G42 ir instrumenta labošanas kompensācijas komanda (labā instrumenta kompensācija), tas ir, skatoties gar instrumenta virzienu uz priekšu (pieņemot, ka sagatave nekustas), instrumenta centra trase atrodas sagataves kontūras labajā pusē, ko sauc par labo pusi. instrumentu kompensācija.
G40 ir komanda instrumenta rādiusa korekcijas atcelšanai. Pēc šīs komandas izmantošanas komandas G41 un G42 ir nederīgas.




