rendszerek és folyamatok kezelése
A gép a kontroll kontúr alakításában előre beállított áramkört a referencia pontokat lehet közelíteni az ellenőrző rendszer maga szegmensek egyenes vonalak vagy más bonyolultabb görbék. Ez úgy érhető el speciális eszközök interpolátorok.
Interpolátorok lehet folyamatos típusú (analóg) és diszkrét-típusú (numerikus).
A interpolátor számszerű adatok beírása formájában egységes kódot a szekvencia az impulzusok, amelyek számát az egyes gépi koordinátarendszerben pontosan megegyezik a szám kódolt formában, bevisszük az interpolátor, és az időt, amelyre adott impulzusok számának egy adott kontúrt része a feldolgozási idő egy támogató pont a másikra.
Interpolátorok mint közelítéseket adott profil egy kontúr szabályozó berendezések végzik dekódoló funkciója a kezdeti numerikus kódot a program által azt átalakítani egy alkalmas formában érzékelő és tesztelés a gép vezérlő rendszer. Ezért ezek az eszközök is nevezik néha a kódot átalakítók.
Modern interpolátorok szakosodott elektronikus gépek, amelyek amellett, hogy az interpolációs blokkok számos olyan további eszközök megbízható működése érdekében az interpoláció és korrigálja dolgozik a beállított programot. Ezek közé tartoznak a különböző feldolgozó egységek feladat parancsok berendezés sima gyorsulás és lassulás, a leolvasott információkat vezérlő eszköz blokkolja sebesség korrekciót mennyiségű elmozdulás és a munka szervek, stb
Attól függően, hogy a módszer közelítő kontúrt kell megmunkálni közötti referenciapontok jelenleg az iparban használnak a következő típusú interpolátorok: lineáris, lineáris alakú, parabolikus és lineáris eszközzel, amely lehetővé teszi, hogy szimulálja az egész felületet.
Egyenes és kör interpolátorok van átlagosan 2-3-szor több elem, mint a lineáris, de használatuk egyszerűsített programozás. A számú bemeneti adatok csökken egyidejűleg 1.3. 2-szer, mint lineáris interpolátorok. Azonban, ha egy digitális számítógép és az automatikus programozás célszerű használni lineáris interpoláció, egyszerűbb és megbízhatóbb.
lineáris interpolátorok
A legegyszerűbb esetben, a lineáris interpolátor lehet egy hagyományos potenciométer, amely egy olyan eszköz, amely magában foglalja az ellenállás, amely lehetővé teszi megosztás egy bizonyos feszültség semmilyen tekintetben. Tegyük fel, hogy a helyzet a mozgó érintkező pontban K-értéke arányos a feszültségmentesítő ordináta Y (A), és amikor eltávolítja a feszültséget a B pont - ordináta Y (B). Ha a mozgó érintkező potenciométer K mozgatjuk együtt működő szervezetben, az érték a feszültségmentesítő kimeneténél változik lineárisan, és a része AB a görbe helyébe a akkord AB.
Jelenleg számos ismert elvek építésére lineáris interpolátorok, amelyek közül három alapvető: pulzáló interpolátor a szorzók, integrátorok interpolátorok numerikus párhuzamosan elmozdítható a számlálók és az interpolátor változó elosztási arány.
A legelterjedtebb interpolátorok impulzus szorzó számos előnye van, ami biztosította a széles körben használják. A fő rész ilyen interpolátor egy bináris vagy decimális Impulzus álló a ravaszt számláló 1, memória regisztrálja A1 A2 a3..an, véletlen áramkörök „ÉS” és összekapcsolja áramkör „vagy”. A kimenetek minden rendszer „és a” kapcsolódó rendszer „vagy” a vezérlő impulzusok által generált interpolátor szállított a mágneses rögzítő fej vagy közvetlenül a gép vezérlő áramkört.
Kitöltése ravaszt számláló 1 hajtjuk a impulzusgenerátor, a f frekvenciája, amely meghatározza a frekvencia a bemeneti impulzus F, által termelt áramkör „vagy”. töltse számláló úgynevezett működési ciklusát interpolátor. Ez megegyezik az idő dolgozott ki egy program blokk egyik referenciapont másik kontúr kell munkálni. Frekvenciájának változtatásával F, az értéke a hozzá különböző idő szükséges a programban.
Ha a számláló a kötet, köztük mozgások impulzus révén N, és a megadott számot a memóriában interpolátor az X, majd a jelen esetben a bináris kódolás, megkaptuk az egyik működési ciklusát interpolátor impulzusok száma a kimeneti:
D x = a 1 × 2 2 + 2 × 2 1 + 2 × 3 2 +. + An × 2 n -1.
ahol n - száma számláló bitek
Így az impulzusok száma a kimeneten interpolátor konstruált Impulzussokszorozó áramkör mindig egyenlő a megadott szám a kódolt formában a memóriájában. Ez biztosítja a fő funkciója az interpolátor, mint a dekódoló eszköz.
Minden ellenőrzött helyen az interpolátorban létesítő memória regisztrálja ötvözi áramkör „vagy” és véletlen áramkör „I”. Counter minden közös koordináta. Ez biztosítja a szimultán olvasási ciklust interpolátor minden bevitt számot a memóriájában, és az átlagos egyenletes eloszlását vezérlő impulzusok minden koordináta:
Azonban a nagy marógép hosszanti takarmány meghajtó általában szükség van, hogy sokkal erősebb, és ezért nagyobb tehetetlensége, mint a másik, így a közös ellenőrzési rendszer független koordináta nem biztosítja a kívánt pontosságot. Ebben az esetben, a lineáris interpolátor használt megadott koordináták, azaz szükség van egy független koordináta (set), az összes többi ettől függ. Ebben a formában a munkadarabok ezek a gépek megfelelnek között bármilyen arányban az előtolás és meghatározó függő koordinátákat.
Egy ilyen interpolátor egy szorzó 1 két vagy több szelep hozamok 3.Rabota a következő.
Mozgó mentén egy előre meghatározott tengellyel, például az X, adott kombinációja kapcsolóérintkezők X1. Xn memória X, amelyek impulzusok bemenetet „tiltó” szeleppel vezérelt 3.Peremeschenie koordinálja, például Y, Y1 adott kombinációjával kapcsolóérintkezők. Yn memória olvasási Y, amely impulzusok eljutnak a szabályozó rendszer bemenetére koordinátákat Y. „engedélyt” szelep 3 egy olyan impulzust kap a szenzor megadásával koordináták (elmozdulás) 4.Takim, minden impulzus érkező kapcsolatok X, zárak szelep 3, és mindegyik impulzus jön a 4 adó koordináta megadásával, ez a szelep nyit, lehetővé téve a hozzáférést az impulzus generátor 2 szorzó 1. ennek eredményeképpen, ha belépnek egy előre meghatározott számú impulzus az Y koordinátája a visszacsatolás-érzékelő megy impulzusok számát egyenlő egy előre meghatározott tengely H.
Hogyan, akkor van egy feldolgozó áramkör egy előre meghatározott lineáris interpoláció. Bármely vonal (egyenes vonal) a lineáris interpolátor közelítjük egyenesdarabból párhuzamos a koordináta-tengelyek.
Tegyük fel, hogy szeretnénk kezelni néhány egyenes szakasz. Erre a célra a X és Y tengely szolgált megfelelő impulzusok számát a különböző bit a bináris szorzó. Tekintettel arra, hogy a közölt információk diszkrét, azért is, mert az egyenetlen adagoló egyes impulzusok, sőt, az eszköz nem mozog egy egyenes vonal, és néhány lépcsős profilja közelítő vonalon. Ebben az esetben a maximális hiba, azaz a eltérés az elméleti vonal
ahol n - a számjegyek száma a multiplikátor;
j - az ár egy impulzust.
Vagy, kifejezve a legnagyobb elmozdulás L,
Ie növelésével a maximális elmozdulás az egyik tengelyen rögzített ár per impulzus maximális eltérés egy előre meghatározott profil közelítő sorban növeli a végtelenségig logaritmikus.
Az egyik leghatékonyabb módja, hogy növelje a pontosság megmunkálás CNC csökkentése pulzust. De a részarányos pontosság nem fordul csökkenő pulzus, mert ez növeli a szükséges bitek számát az azonos elmozdulás. Ha a lehető legnagyobb elmozdulás az egyik tengelyen van rögzítve, a pulzus csökken arányosan növekszik a mennyisége a szorzót.
Példa: Tegyük fel, azt akarjuk, hogy mozog a dolgozó testet az X-tengelyen az X = 789,3 mm. Amikor egy alacsony impulzus a 0,1 mm-es igényel 7893 és chetyrehdekadny impulzusszámláló, azaz az összeg a szorzó nem lehet kevesebb, mint 10000 impulzus. Áron 0,01 mm szükséges impulzus 78930 impulzusokkal működnek, azaz Már kiváltó ötjegyű számláló.
Annak érdekében, hogy csökkentsék a bitek számát a számláló több ismétlődését keretek, és az egyenes szakasz van osztva többszörös passzálással, amikor az összeg a számláló interpolátor nem teszi lehetővé áthaladását az egyik keret.
Tegyük fel, hogy szeretné, hogy a folyosón a vonal AB. Ha megszeged ezt egyenes szakasz több részre, lehetséges, hogy elérjék a kívánt csökkentés bitek számának részt és ennek megfelelően csökken a marginális interpolációs hiba lehetőségét.
A nagysága a lehető legnagyobb elmozdulás az egyik tengelyen az X, kifejezett impulzusok belül egy keretben határozza meg a hangerőt a számláló N, és fejezi ki a kapcsolatban
Bizonyos mennyiségű lineáris interpolátorok szorzó 10000, és a lehető legnagyobb belüli mozgására egy keret impulzusok 9999 impulzusok. Programozásához lineáris mozgást, a nyúlvány, amelynek egyik vagy mindkét tengely kifejezve az impulzusok száma meghaladja a 9999 a legtermészetesebb az, hogy megtörje ez az elmozdulás egy képkockák számát, úgy, hogy az egyes kereteken belül elmozdulás Xi és Yi minden tengely esetében nem haladja meg a maximális lehetséges. A kontúr pont, végén kapott minden ilyen bányászat keret feküdt egy adott vonalon, szükséges és elegendő ahhoz, hogy Xi és Yi kielégítik azt a feltételt
ahol a DX-et és DY - vetítési programozható egyenes vonalú mozgás a koordinátatengelyeken;
DHI és DYI - mozgási programozására az i-edik keret.
Ez akkor fordulhat elő, ha a DX és DY a közös tényezők nem csupán értéke 1, azaz. (DX, DY) ¹1. Ha nem ez a lényeg Ai nem fog hazudni adott vonalon. Felosztása egy előre meghatározott időtartam egy képkockák számát, hogy szétválás pont távolságra van az adott sorban egy meg nem haladó összeg értéke egy pitch impulzust nem jelent különösebb nehézséget.
Tegyük fel például, a kötet a szorzó 10000 impulzus, és a lehető legnagyobb mozgása 9999 impulzusok. Ha a lineáris mozgás a programozható egy szegmens, amelynek vetülete a koordináta tengelyek 98 132 = DX, DY = 87.647 impulzusok, majd ossza Ezek a mozgó keretek 10. Az alapvető mozgás mértékét minden egyes tengelyre úgy állíthatjuk elő, csepegés az utolsó számjegy a teljes elmozdulás, azaz a Dhi = 9813 impulzus, DYI = 8764 impulzus. A többi X-tengely = 2 és Y = 7 impulzusok tengelyű megosztjuk keretek által a lehető legegyenletesebben.
Ez a módszer lehetővé teszi, hogy végre szinte tetszőlegesen nagy egyenes vonalú mozgás, ami növeli a közelítési hiba nem nagyobb, mint az értéke egy impulzust.
Amennyiben a végrehajtás válaszfal egymásra további feltétel az egyenlő az összes képkocka, amelybe az előre meghatározott mozgás, vagy inkább egy kivételével az utóbbi, amelyben a hibakorrekciójával felhalmozott összes megmaradt keretek, a probléma sokkal összetettebb, és csökken a legpontosabb közelítése tan
szög egy előre meghatározott, egyenes x tengely a képviselő ebben az esetben egy racionális frakciót nagy számláló és a nevező. Ebben az esetben, a használata lánc egységet frakciók, amelyek a leghatékonyabb.
Felosztása egy előre meghatározott elmozdulási használatával frakciók nem mindig hatásos, mivel a matematikailag nagyon nehéz, és sokszor egy programot, amely egy nagy számú kép (1000), amely viszont azt eredményezi, a felhalmozási nagy közelítési hiba. Ezért most már egyre gyakrabban használják felosztás szabálytalan keretek, így összesen 10 program munkatársai és a program hiba nem több, mint az ára egy pitch impulzust.