Pri CNC obdelavi se dejanski položaj orodja pogosto razlikuje od teoretičnega položaja orodja med programiranjem. Zato moramo program prilagoditi glede na položaj orodja. Vendar pa vsi vemo, kako zapleteno in nagnjeno k napakam je spreminjanje programa. Zato se je pojavil koncept kompenzacije orodja. Tako imenovana kompenzacija orodja je funkcija, ki se uporablja za izravnavo razlike med dejanskim položajem namestitve orodja in teoretičnim položajem programiranja. Po uporabi funkcije kompenzacije orodja je treba pri zamenjavi orodja spremeniti le vrednost kompenzacije položaja orodja brez spreminjanja NC-programa.
Pri kompenzaciji orodja pogosto uporabljamo kompenzacijo dolžine in kompenzacijo polmera. Na splošno je za ljudi, ki so novi v industriji CNC, težko spretno uporabljati ti dve kompenzaciji. Spodaj bomo podrobno razložili ti dve metodi nadomestila.
slika
1. Kompenzacija dolžine orodja
1. Koncept kompenzacije dolžine orodja
Najprej bi morali razumeti, kakšna je dolžina orodja. Dolžina orodja je zelo pomemben koncept. Ko programiramo kos, moramo najprej določiti središče programiranja dela in nato vzpostaviti koordinatni sistem za programiranje obdelovanca, ta koordinatni sistem pa je samo koordinatni sistem obdelovanca, ničelna točka pa je na splošno na obdelovancu. Kompenzacija dolžine je povezana samo s koordinato Z. Ni podobno programski ničelni točki v ravninah X in Y, ker je orodje nameščeno s konično luknjo vretena in se ne spreminja. Ničelna točka koordinate Z je drugačna. Vsak nož je drugačne dolžine.
Na primer, želimo izvrtati luknjo globine 50 mm in nato izvrtati luknjo globine 45 mm s svedrom dolžine 250 mm in navojem dolžine 350 mm. Najprej s svedrom izvrtajte luknjo globine 50 mm. V tem času je strojno orodje nastavilo ničelno točko obdelovanca. Ko zamenjate navojni navoj za narezovanje navojev, če oba noža začneta obdelavo od nastavljene ničelne točke, je navojni navoj daljši od svedra in navojni navoj je predolg, kar bo poškodovalo orodje. in artefakte. Če je v tem trenutku nastavljena kompenzacija orodja, se kompenzirata dolžina navojnega svedra in svedra. Ko je ničelna točka obdelovalnega stroja nastavljena, tudi če sta dolžina navojnega navoja in svedra različni, se zaradi obstoja kompenzacije, ko je navojni navoj poklican za delo, se koordinata Z ničelne točke samodejno premakne na Z plus (ali Z) kompenzira dolžino navoja in zagotavlja pravilno ničelno točko obdelave.
2. Ukaz za kompenzacijo dolžine orodja
Korekcija dolžine orodja se izvede z izvajanjem ukazov, ki vsebujejo G43 (G44) in H. Hkrati podamo vrednost koordinate Z, tako da se orodje po kompenzaciji premakne na mesto, kjer je oddaljenost od površine obdelovanca Z. Drugi ukaz G49 je preklic ukaza G43 (G44). Pravzaprav nam tega ukaza ni treba uporabiti, ker ima vsako orodje svojo kompenzacijo dolžine. Pri zamenjavi orodja uporabite ukaz G43 (G44) H, da podate lastno kompenzacijo dolžine orodja. Vendar pa je popravek dolžine prejšnjega orodja samodejno preklican.
G43 pomeni dodajanje zneska popravka v pomnilniku vrednosti koordinate končne točke programskega navodila, G44 pomeni odštevanje, G49 ali H00 pa lahko uporabite za preklic odmika dolžine orodja. Če je v programskem segmentu N80G43 Z56 H05 vrednost v pomnilniku 05 16, pomeni, da je koordinatna vrednost končne točke 72 mm.
3. Dva načina kompenzacije dolžine orodja
(1) Uporabite dejansko dolžino orodja kot kompenzacijo dolžine orodja (ta metoda je priporočena). Uporaba dolžine orodja kot kompenzacije je uporaba instrumenta za nastavitev orodja za merjenje dolžine orodja in nato vnos te vrednosti v register kompenzacije dolžine orodja kot kompenzacija dolžine orodja.
Z uporabo dolžine orodja kot kompenzacije dolžine orodja se lahko izognete nenehnemu spreminjanju odmika dolžine orodja pri obdelavi različnih obdelovancev. Na ta način je orodje mogoče uporabiti na različnih obdelovancih brez spreminjanja odmika dolžine orodja. V tem primeru lahko vložite vsako orodje v skladu z določenimi pravili oštevilčevanja orodij in z majhnim znakom napišete ustrezne parametre vsakega orodja, vključno z dolžino in polmerom orodja. Pri tistih podjetjih s posebnimi oddelki za upravljanje orodij ni treba povedati parametrov orodja iz oči v oči operaterju. Vrednost dolžine orodja na nalepki se uporablja kot kompenzacija dolžine orodja brez nadaljnjega merjenja.
Uporaba dolžine orodja kot kompenzacije dolžine orodja lahko tudi omogoči strojnemu orodju, da izmeri dolžino drugih orodij na instrumentu za nastavitev orodja, medtem ko stroj deluje, ne da bi vzel čas delovanja strojnega orodja zaradi nastavitve orodja na strojno orodje, tako da je obdelovalni center lahko popolnoma izkoriščen. učinkovitost. Na ta način, ko se vreteno premakne na programirano koordinatno točko Z, je to koordinata vretena plus (ali odšteta) vrednost koordinate Z po kompenzaciji dolžine orodja.
(2) Kot vrednost popravka uporabite razdaljo (pozitivno ali negativno) med konico orodja in programirano ničelno točko v smeri Z. Ta metoda je primerna za uporabo, kadar obdelovalni stroj upravlja samo ena oseba in ni dovolj časa za uporabo instrumenta za nastavitev orodja za merjenje dolžine orodja. Na ta način je treba pri obdelavi drugega obdelovanca z enim orodjem ponovno izvesti nastavitev popravka dolžine orodja. Pri uporabi te metode za kompenzacijo dolžine orodja je vrednost kompenzacije razdalja premika konice orodja, ko se vreteno premakne od ničelne točke koordinate Z obdelovalnega stroja do ničelne točke programiranja obdelovanca, zato je ta vrednost kompenzacije vedno negativna in zelo velika.
2. Kompenzacija polmera orodja
1. Koncept kompenzacije radija orodja
Med konturno obdelavo je treba krivuljo gibanja središča orodja (trajektorijo gibanja središča orodja ali žice) in dejansko konturo obdelovanca zamakniti za določeno razdaljo. Ta odmik se imenuje kompenzacija polmera orodja, znan tudi kot odmik središča orodja.
Ker sistem CNC nadzoruje trajektorijo središča orodja, mora sistem CNC izračunati trajektorijo središča orodja na podlagi velikosti konture vhodnega dela in vrednosti kompenzacije radija orodja. V skladu z navodili za kompenzacijo orodja lahko CNC obdelovalni stroj samodejno izvede kompenzacijo polmera orodja. Zlasti pri ročnem programiranju je zelo pomembna kompenzacija radija orodja. Pri ročnem programiranju z uporabo ukaza za kompenzacijo polmera orodja lahko programirate glede na konturno vrednost dela, brez izračuna programiranja trajektorije središča orodja, kar močno zmanjša količino izračuna in stopnjo napak. Čeprav uporabljamo samodejno programiranje CAD/CAM, je količina ročnega izračuna majhna in hitrost generiranja programa je hitra, vendar ko ima orodje majhno količino obrabe ali velikost obdelovalne konture rahlo odstopa od konstrukcijske velikosti ali v grobo rezkanje, polkončno rezkanje in končno rezkanje. Ko se dodatek za postopno obdelavo spremeni, ga je treba še vedno ustrezno prilagoditi. Po uporabi kompenzacije polmera orodja ni več treba spreminjati velikosti orodja ali velikosti modeliranja za regeneracijo programa. Potrebno je le ustrezno spremeniti parametre kompenzacije orodja na CNC obdelovalnem stroju. . Ne le poenostavi programski izračun, ampak tudi poveča berljivost programa.
Kompenzacija radija orodja ima dve obliki kompenzacije: B funkcija (osnovna) in C funkcija (popolna). Ker kompenzacija polmera orodja funkcije B izračuna samo kompenzacijo orodja v skladu s tem programom, ne more rešiti problema prehoda med programskimi segmenti in zahteva, da se kontura obdelovanca obdela v prehod okroglega kota, zato je izdelljivost ostrega kota obdelovanca ni dobro. Poleg tega morajo programerji vnaprej oceniti prekinitve in presečišča, ki se lahko pojavijo po kompenzaciji orodja, in jih ročno obdelati, kar očitno poveča težavnost programiranja; medtem ko lahko C-funkcijska kompenzacija polmera orodja samodejno obravnava prenos poti središča orodja med dvema programskima segmentoma, ki ju je mogoče programirati v celoti glede na konturo obdelovanca, zato skoraj vsa sodobna CNC obdelovalna orodja uporabljajo C-funkcijsko kompenzacijo radija orodja. Trenutno je zahtevano, da morata vsaj dva zaporedna bloka bloka popravka radija orodja imeti ukaz za premik (G00, G01, G02, G03 itd.), ki določa ravnino popravka, sicer je pravilno orodje odškodnine ni mogoče določiti.
2. Ukaz za kompenzacijo polmera orodja
V skladu s predpisi ISO, ko je središčna proga orodja na desni strani smeri naprej, ki jo določa program, se to imenuje desna kompenzacija orodja, ki jo predstavlja G42; drugače se imenuje kompenzacija levega orodja, ki jo predstavlja G41.
G41 je ukaz za levo kompenzacijo orodja (leva kompenzacija orodja), to pomeni, gledano vzdolž smeri premikanja orodja (ob predpostavki, da se obdelovanec ne premakne), je središčna proga orodja na levi strani konture obdelovanca, kar se imenuje levo kompenzacija orodja.
G42 je ukaz za desno kompenzacijo orodja (desna kompenzacija orodja), to je, če gledamo vzdolž smeri naprej orodja (ob predpostavki, da se obdelovanec ne premika), se središčna proga orodja nahaja na desni strani konture obdelovanca, kar se imenuje desno kompenzacija orodja.
G40 je ukaz za preklic popravka radija orodja. Po uporabi tega ukaza sta ukaza G41 in G42 neveljavna.




