VII. THC
Szabályzás
(plazma pisztoly magasság szabályzása)
Módosítva: 2009. május 20. szerda
Analóg értékek kijelzése a
Mach3 képernyőjén
(MBIO bemenet kijelzése)
Ha olyasmit szeretnénk kijeleztetni ami egy MBIO regiszteréből
származik (pl. analóg hőmérsékletet, nyomást, plazma ívfeszültsége, számláló
állása, stb.), akkor van lehetőségünk saját DRO létrehozására és az értékét
rákötni egy MBIO regiszterére, akár úgy is, hogy a kapott értéket matematikailag
korrigáljuk!
A legegyszerűbb példa legyen az, hogy közvetlenül ki akarjuk írattatni az AN0
(Analóg0) bemenetét.
Használnunk szükséges az Mach3Screen.exe
programot, mely a feltelepített Mach3 könyvtárában megtalálható. Ez a program a
Mach3 képernyőjét szerkeszti. A részletekbe nem megyek bele, mert meghaladja a
jelenlegi téma kereteit.
A lényeg, hogy a szerkesztővel töltessük be a használni kívánt képernyőt és
rakjunk le egy új DRO ablakot!
(új DRO létrehozása a Mach3 képernyőn)
Majd a létrehozott új DRO-n kattintsunk kettőt és módosítsuk a tulajdonságát!
(az új DRO tulajdonságai)
A létrehozott új DRO OEM Code-ja 1000-2255 között lehet. Válasszunk egy még nem használtat! Mentsük le az új képernyőt és a Mach3-ba ezt töltessük be! Majd hozzuk létre a hozzátartozó Brain logikát! A forrás természetesen a megfelelő MBIO 16 bites bemeneti regisztere, a cél az új DRO (USER Code xxxx)!
(AN0 kiíratása DRO OEM 1000-re, változtatás nélkül)
A többi a szokásos lépés (lementés, betöltés, engedélyezése). És láss csodát, működik! :)
(az új DRO)
Természetesen megfelelő matematikai műveletekkel azt csinálhatunk vele, amit csak akarunk! Ezzel hőmérsékletre, nyomásra, feszültségre, stb. korrigálhatjuk a kapott értéket.
THC
szabályzás
(plazma pisztoly magasság állítása)
(Touch Height Control)
Más néven: plazma pisztolya magasság kompenzációja, mely a plazma
feszültsége, vagy az árama alapján történik. Célja a plazma stabilizálása
(szinttentartása). A szabályzás lényege, hogy megfelelő reteszlogikán keresztül
mérjük az ívfeszültséget, vagy az íváramot, és ha a plazmának működnie kell
(begyújtott), akkor a Z tengely magasság állításával ezt az értéket a kívánt
szinten tartassuk!
A szabályzás alapja, hogy ha az ívfeszültséget mérjük, akkor ha a kívánt
optimális értéktől nagyobb a feszültség, akkor az ívhosz túl hosszú, ezért
lefele kell mozgatni a Z tengelyt. Ha a feszültség túl alacsony, akkor az
ívhossz rövid, ezért emelni szükséges a Z-t. Szükséges egy holtsáv létrehozása
is, amin belül nem kell mozgatni a Z-t. Ha az íváramát mérjük, akkor az egész
logika pont fordítva működik. A Mach3-nak jeleztetni kel, mikor az ív kialakult,
stabil és a vágás indítható. Ebből adódik, hogy a Mach3 oldalán összesen 3
bemeneti jel vezérli az egész szabályzást: THC Up, THC Down, THC On.
A Mach3-as a THC szabályzást 3 bemeneten figyeli:
(THC bemenetek)
THC On : a plazma kialakult, és THC szabályzása szükséges, a
vágás mehet,
THC Up : túl alacsony a pisztoly, emelése szükséges,
THC Down : túl magason áll a pisztoly, süllyesztése szükséges.
A THC használatához ezeket a bemeneteket engedélyezzük, de ne
irányítsuk az LPT portra (Port#0, Pin Number=0)!
További beállítás szükséges:
(THC használatának módja)
Az "Allow THC UP/DOWN..." ne legyen kipipálva! Ellenkező esetben a fel és leszabályzás mindig végrehajtódok, és ez gyújtáskor téves túlszabályzáshoz vezethet! A többit nem használjuk most.
Mivel az MBIO-hoz nem lehet közvetlenül odavezetni a nagyfeszültségű (akár 300V!) plazmavágó kimeneteit, ezért megfelelően illesztett és teljesen galvanikusan leválasztott előtét használata szükséges!
Az előtét kialakítását tekintve kétféle módon is ki lehet alakítani a THC szabályzó elektronikát és a hozzátartozó logikát:
1. Szabályozható paraméterű ablak-komparátorokkal kialakított, és opto-levállasztott kimenetű, aktív analóg kapcsolás, mely a 3 kimenetnek megfelelő jeleket előállítja a mért ívfeszültség (vagy íváram)-ból, és a beállításoknak megfelelően vezérli az MBIO 3db tetszés szerinti INx bemenetét. Ilyenkor célszerűen potenciométerekkel állítjuk be a kívánt szinteket és a megengedett toleranciát. Ez a megoldás kicsit bonyolultabb előtétet kíván (komparátorok, független tápfeszültség, szűrők, potenciométerek, stb.). Előnye, hogy az így kialakított kapcsolás akár az LPT portra is köthető (bár luxus ez a módja).
2. Egy jóval egyszerűbb passzív előtéttel az ívfeszültséget, vagy íváramot lecsökkentjük (állítható jelszinttel) és megszűrjük, majd egy analóg opto-kapuval leválasztva az MBIO ANx analóg bemenetére vezetjük. A Mach-ba logikailag alakítjuk ki az állítható ablak-komparátorokat és azok kimeneteit a megfelelő THC bemenetekre irányítjuk. Ennek az az előnye, hogy a szabályzási szinteket akár a Mach3 képernyőjére definiált új DRO-kkal is megadhatjuk, az ív feszültségét/áramát akár ott is nyomon követhetjük (közvetlen monitorozás)! Kicsit bonyolultabb programozással, akár a G-kódban is tárolhatjuk a kívánt ívfeszültséget és azt átadhatjuk az MBIO-nak mint kért szabályzási értéket. Ez a megoldás kicsit több programozást, de egyszerűbb előtétet igényel és nagyobb kényelmet biztosít.
A THC szabályzás paramétereit a Mach3 megfelelő ablakában tudjuk felparaméterezni:
(THC szabályzás paraméterei)
Az "Enable THC Tog." gombbal lehet az egész szabályzást be és
kikapcsolni.
A "Current correction" DRO mutatja a Z tengely aktuális korrekciós értékét
unit-ban. Be kell állítani a Z mechanikát középre (vagy ahova szeretnénk) és a "Calibrat
to Zero" gombbal lehet a relatív 0-át felvenni (innét lesz mérva a korrekciós
utak le és felfele)!
A "Highest" DRO átírható és a felfele történő max. korrekciós utat állítja be.
A "Lowest" DRO szintén átírható és lefele történő max. korrekciós utat állítja
be. A teljes korrekciós út a kettő összege.
A "Correction Speed" a korrekció sebessége a Z tengely max. sebességéhez képest
%-ban.
Az "Anti-Dive..." csak sejtem...
1. Megoldás logikai kialakítása:
(a komparátorok kimeneteit invertálva átadjuk az Mach THC
bemeneteire)
Gyakorlatilag itt semmi különleges logika nem kell, mindent át kell adni invertálva a Mach-nak. A mért szint kilogikázása az előtétre hárul.
Letölthető logika:
THC.brn
2. Megoldás (profibb):
Először létre kell hozni a Mach3 képernyőjén a megfelelő
beállító panelt. A panelen szerepelnie kell az aktuális ívfeszültségnek (vagy az
íváramnak), a beállított értéknek és a tolarencia szélességének.
Ehhez (mint fent olvasható) a Mach3Screen.exe
programmal meg kell nyitni a használt képernyő set-et és el kell helyezni a
megfelelő helyre a megfelelő DRO-kat és Label-eket.
(új DRO-k és feliratok elhelyezése)
Én 3db új értékmezőt (DRO-t) helyeztem el a példában:
Ív : az aktuális ívfeszültség értéke,
Szab. : a kívánt és tartandó ívfeszültség értéke (szabályzott),
Sáv : a tolarencia sáv +-értéke (sávszélesség=2×Sáv).
A feladat a következő: az Ív feszültségét a Szab.+-Sáv értéken kell tartani. A kész felület így néz ki:
(teljes THC felület)
Természetesen a többi feliratot is lehet magyarosítani...
Az új DRO-k rendere OEM 1000, 1001, 1002:
(az új DRO-k rendre User 1000, 1001, 1002)
Az ehhez tartozó Brain logika:
(programozott ablak komparátorok és reteszfeltétele)
Az analóg forrás az MBIO AN0 analóg bemenete.
Az első sor csak a kijelzésért felelős (OEMDRO: 1000-be). A formula a kapott
érték feszültségre hozásáért felel, a példában a bejövő érték 6-oda egyenlő az
ívfeszültségével (az előtag osztását tükrözi)!
A második sor az analóg bemenet és a Szab+Sáv DRO értékek összegének
komparátoros összehasonlítása. Majd az eredmény alapján a THC Down parancs.
A harmadik sor az analóg bemenet és a Szab-Sav DRO értékének összehasonlítása és
ha mért kisebb, akkor a THC up parancs kiadása.
Látható, hogy minden esetben a mért értéket formulával a tényleges Voltra
hozatom és utána történi a feldolgozása!
A legutolsó sor csak a THC On jelének átadása a Mach3 Torch Lit OK bemenetére
(ez a THC On bemenete).
Ha az előtag osztása változna, akkor csak a formula értékét kell hozzá igazítani (kalibrálni)!
Egy éles (szabályozott) helyzet:
(monitorozott THC értékek)
Az ív már kialakult, mert a Torch Li OK=1 (vágási állapot).
Látható, hogy a bejövő ívfeszültség 110.33V, a kívánt max. ívfeszültség
105+2=107V. A szabályzó emiatt kiadja a THC Down (le) parancsot. Amint a
pisztoly közelebb megy a fémtárgyhoz, az ív rövidül, az ívfeszültség csökken, az
egyensúly visszaáll. A szabályzás képes követni a vágandó tárgy esetleges
görbeségét is (a Z tengely kompenzációs úthosszáig)!
A THC helyes működéséhez a plazmavágónak vissza kell tudnia adni az ívfeszültségét (kimenetén) és egy zárókontaktust, mely akkor zár, mikor az ív már felépült!
Letölthető logika:
THC2.brn
Utolsó fejezet: VIII. Tippek, ötletek, lehetőségek