păstrând deoparte abilitatea destul de unică de a merge pe o cale NURBS, majoritatea controlerelor de cod G acceptă doar două tipuri de mișcare, și anume mișcarea liniară sau mișcarea circulară. După cum puteți înțelege bine prin Termeni, interpolarea liniară se mișcă în linie dreaptă, iar interpolarea circulară este mișcarea într-un cerc.
acum, acesta din urmă este un pic mai complicat atunci când vine vorba de prelucrare CNC, deoarece cele două axe ale mașinii trebuie să fie coordonate tocmai pentru a obține rezultatele dorite. Să aflăm mai multe despre interpolarea circulară pentru a înțelege cum să facem acest lucru.
ce este interpolarea circulară în programarea CNC?
traducerea pozițiilor axei liniare în mișcările curbate ale sculei este cunoscută sub numele de interpolare circulară. Cu alte cuvinte, comenzile de interpolare circulară sunt utile atunci când se deplasează un instrument de-a lungul arcului circular la punctul final direcționat.
interpolarea circulară are nevoie de cinci biți cruciali de informații pentru a-și finaliza activitatea, și anume direcția de mișcare, raza, Centrul, viteza de alimentare și punctul final. Gândiți-vă la interpolarea circulară ca la mișcarea instrumentului într-un cerc. Ar putea fi un cerc complet sau ceva mai puțin decât atât. Desenarea cercurilor complete folosind interpolarea circulară nu înseamnă pur și simplu coordonarea mișcărilor, ci și inversarea direcției la fiecare dintre cele patru puncte de cvadrant. Aceste puncte ar corespunde la zero, nouăzeci, sute optzeci și două sute șaptezeci de grade. Când mașinile experimentează orice reacție aici, va fi evident la inversări, deoarece va apărea acolo o eroare vizibilă în tăietură.
ce sunt G02 și G03 în interpolarea circulară?
interpolarea circulară este posibilă în oricare dintre cele două direcții, adică în sens antiorar sau în sensul acelor de ceasornic. Și, există două coduri G utilizate pentru a specifica această direcție. G02 este utilizat pentru interpolarea circulară în sensul acelor de ceasornic, iar G03 este utilizat pentru interpolarea circulară în sens antiorar.
ambele coduri sunt modale. Acestea vor anula G00 activ, adică Rapid traverse și G01 adică. coduri liniare de interpolare. G02 și G03 sunt ambele coduri de modul de rata de alimentare, cum ar fi G01, iar diferența este doar în tipul de interpolare utilizat. În timp ce primul este utilizat pentru interpolare circulară, acesta din urmă este utilizat în interpolare liniară. Pe controalele moderne, va trebui să programați punctul final și raza de care aveți nevoie, iar controlerul CNC creează în mod eficient cercul de care aveți nevoie.
Format:
G02 X– Y1
G03 X– Y1 R–
exemplu de cod:
G02 X 1,25 Y1
G03 x .75 și 1. R.25
primul punct indică punctul de plecare, iar al doilea indică punctul final și raza. Valoarea R ar trebui să indice raza arcului. Aici este dat exemplul în care G02 este utilizat pentru interpolarea circulară în sensul acelor de ceasornic și G03 este utilizat pentru interpolarea circulară în sens antiorar și valorile combinate ale ambelor sunt utilizate pentru a face cercul. Veți înțelege mai multe despre aceasta pe măsură ce discuția continuă și detaliile valorilor I, J și R sunt explicate.
ce este interpolarea circulară I și J?
ca X, Y și Z sunt adresele care sunt utilizate pentru specificarea punctelor finale ale arcului, specificând punctul central al arcului are nevoie de adrese secundare. Adresele de mai jos sunt utile în desemnarea punctului central arc.
i reprezintă coordonatele axei X ale arcului, J reprezintă coordonatele axei Y ale arcului și K reprezintă coordonatele axei Z ale arcului. Deoarece interpolarea circulară are loc doar în două axe, nu veți avea nevoie de toate aceste trei coduri pentru generarea unui arc. În momentul utilizării planului X/Y pentru arcurile de frezare, veți avea nevoie doar de adrese I și J.
I, J și K sunt utile în localizarea centrului arcului în ceea ce privește punctul de plecare. În cuvinte simple, aceste trei adrese reprezintă distanța de la primul punct la centrul cercului. Numai adresele care sunt specifice planului ales sunt permise, de exemplu, G19 utilizează JK, G18 utilizează IK și G17 utilizează IJ. Comenzile X, Y și Z sunt utilizate pentru specificarea punctelor finale ale arcului. Dacă aceste trei locații pentru planul ales nu sunt menționate, punctul final al arcului rămâne același cu punctul de început al axei.
I și J trebuie utilizate pentru tăierea cercurilor complete, iar utilizarea numai R nu va fi utilă. Nu este nevoie să precizați punctele finale atunci când tăiați un cerc complet. Centrul cercului poate fi definit folosind I, J sau K. valoarea R este utilizată pentru definirea distanței de la centrul cercului până la punctul de plecare. Valorile pozitive ale R se utilizează pentru raze de 180 de grade sau mai puțin, iar valorile negative ale R se utilizează pentru raze de peste 180 de grade.
Format:
G01 X– Y1
G02 X– Y1 R–
G02 X– Y1 R–
exemplu de cod:
G01 X 1.25 Y1
G02 x .75 și 1. R.25
G02 X 1, 25 Y1. R.25
Sau,
G01 X 1, 25 Y1
G02 X .75 și 1. I -.25 J0.
G02 X 1, 25 Y1. I.25 J0.
primul punct din ambele exemple oferă un punct de plecare, G02 X1.25 Y1. R. 25 dă punctul final și raza. G02 X. 75 Și1. I-.25 J0 denotă punctul final și mișcarea incrementală către centrul arcului. Utilizarea valorii R împreună cu programul de interpolare circulară vă ajută să spuneți mașinii să facă un arc de peste 180 de grade, punând o valoare minus înaintea ei.
concluzie
vă va fi mai ușor să efectuați lucrarea de interpolare circulară acum că aveți o idee aprofundată despre ceea ce implică și codurile de care aveți nevoie pentru aceasta. Interpolarea circulară ar putea fi un pic dificilă în comparație cu interpolarea liniară, dar nu este de neatins și nu trebuie să fii un profesionist pentru a o face. Este vorba despre obținerea codului și a valorilor corecte.