Internet ablakok Android

CNC marógép önálló vezérlővel az STM32-n. Vezérlő kiválasztása léptetőmotorok vezérléséhez, gravírozáshoz, maráshoz, esztergákhoz, habvágókhoz Micro nc vezérlő autonóm cnc

Marógép önálló összeszereléséhez CNC vezérlővezérlőt kell választani. A vezérlők lehetnek többcsatornásak: 3x és 4x léptetőmotoros vezérlőkés egycsatornás. A többcsatornás vezérlők leggyakrabban kis léptetőmotorok, 42 ​​vagy 57 mm-es (nema17 és nema23) vezérlésére szolgálnak. Az ilyen motorok legfeljebb 1 méteres munkaterületű CNC gépek önszerelésére alkalmasak. Egy 1 m-nél nagyobb munkaterületű gép önszerelésekor 86 mm-es léptetőmotorokat (nema34) kell használni; az ilyen motorok vezérléséhez nagy teljesítményű egycsatornás meghajtókra lesz szükség, amelyek vezérlőáram 4,2 A vagy nagyobb.

Az asztali marógépek vezérlésére a vezérlőket széles körben használják speciális mikroáramkörök-meghajtókon, például léptetőmotor-vezérlésre. TB6560 ill A3977. Ez a mikroáramkör tartalmaz egy vezérlőt, amely megfelelő szinuszoidot képez a különböző féllépéses módokhoz, és képes programozottan beállítani a tekercsáramokat. Ezeket a meghajtókat úgy tervezték, hogy legfeljebb 3 A-ig, szabványos méretű NEMA17 42 mm-es és NEMA23 57 mm-es léptetőmotorokkal működjenek.

A vezérlő vezérlése speciális vagy Linux EMC2 és más számítógépre telepített EMC2 használatával. Legalább 1 GHz-es processzorral és 1 GB memóriával rendelkező számítógép használata javasolt. Az asztali számítógép jobb eredményeket ad, mint a laptopok, és lényegesen olcsóbb. Ezenkívül ezt a számítógépet más munkára is használhatja, ha éppen nem használja a készüléket. Ha 512 MB memóriával rendelkező laptopra vagy PC-re telepíti, ajánlatos elvégezni.

A számítógéphez való csatlakozáshoz párhuzamos LPT portot használnak (USB interfésszel rendelkező vezérlőhöz USB port). Ha számítógépe nincs felszerelve párhuzamos porttal (egyre több számítógépet gyártanak e port nélkül), vásárolhat PCI-LPT vagy PCI-E-LPT portbővítő kártyát vagy speciális vezérlő-átalakítót - USB-LPT, amely USB porton keresztül csatlakozik a számítógéphez. ...

Asztali CNC-2020AL alumínium gravírozó- és marógéppel, az orsó fordulatszámának beállítására alkalmas vezérlőegységgel, 1. és 2. ábra, a vezérlőegység tartalmaz egy léptetőmotor meghajtót a TB6560AHQ mikroáramkörön, tápegységeket a léptetőmotor meghajtóhoz, ill. egy orsós tápegység.

kép 1

2. kép

1. A TB6560 mikroáramkör CNC marógépeinek egyik első vezérlője a "kék tábla" becenevet kapta, 3. ábra. A tábla ezen változatáról sokat vitatkoztak a fórumok, számos hátránya van. Az első a lassú PC817 optocsatoló, amely a MACH3 gépvezérlő program beállításakor megköveteli, hogy a Step pulse és a Dir impulse = 15 mezőkbe a megengedett legnagyobb értéket adják meg, a második pedig az optocsatoló kimeneteinek rossz illesztése a TB6560-hoz. A meghajtó bemeneteit az áramkör átdolgozásával oldják meg, 8. és 9. ábra. Harmadik - a tábla lineáris tápegység-stabilizátorai és ennek eredményeként nagy túlmelegedés, a következő kártyákon kapcsolási szabályozók használatosak. A negyedik a tápáramkör galvanikus leválasztásának hiánya. Az orsórelé 5A, ami a legtöbb esetben nem elég, és erősebb köztes relé használatát igényli. Az előnyök közé tartozik egy csatlakozó jelenléte a vezérlőpanel csatlakoztatásához. Ez a vezérlő nem alkalmazható.

3. ábra.

2. A "kék tábla" után piacra került CNC gépvezérlő vezérlő, piros tábla becenévvel 4. ábra.

Itt a magasabb frekvenciájú (gyors) 6N137 optocsatolókat használják. Orsó relé 10A. Tápfeszültség galvanikus leválasztás. Van egy csatlakozó a negyedik tengely meghajtó csatlakoztatásához. Kényelmes csatlakozó végálláskapcsolókhoz.

4. ábra.

3. A TB6560-v2 feliratú léptetőmotor-vezérlő szintén piros, de leegyszerűsítve, nincs teljesítményleválasztás, 5. ábra Kis méret, de ennek következtében kisebb a hűtőborda mérete.

5. ábra

4. Vezérlő alumínium házban, 6. ábra A ház védi a vezérlőt a portól és a fém alkatrészektől, jó hűtőbordaként is szolgál. Tápfeszültség galvanikus leválasztás. Van egy csatlakozó további + 5 V-os áramkörök tápellátásához. Gyors optocsatolók 6N137. N alacsony impedanciájú és alacsony ESR kondenzátorok. Orsóvezérlő relé nincs, de van két kimenet a relé csatlakoztatására (tranzisztoros kapcsolók OK-val) vagy az orsó fordulatszámának PWM szabályozására. A relévezérlő jelek csatlakoztatásának leírása a oldalon

6. ábra

CNC router 5.4 tengelyes vezérlője, USB interfész, 7. ábra.

7. ábra

Ez a vezérlő nem működik a MACH3 programmal, saját gépvezérlő programmal érkezik.

6. A gép CNC vezérlője a léptetőmotor-meghajtón az Allegro A3977-ből, 8. ábra.

8. ábra

7.DQ542MA egycsatornás CNC léptetőmotor meghajtó. Ezzel a meghajtóval 4,2A-ig terjedő áramerősségig nagy munkaterű, léptetőmotoros gép saját gyártására használható, nema34 86mm-es motorokkal is működhet, 9. ábra.

9. ábra

Fénykép a TB6560 kék léptetőmotor-vezérlő kártyájának felülvizsgálatáról, 10. ábra.

10. ábra.

Korrekciós séma a léptetőmotor-vezérlő kék táblájához a TB6560-on, 11. ábra.

A vezérlők széles választéka közül a felhasználók azokat az önszerelhető áramköröket keresik, amelyek elfogadhatóak és leghatékonyabbak. Mind egycsatornás, mind többcsatornás eszközöket használnak: 3 tengelyes és 4 tengelyes vezérlőket.

Eszköz opciók

A 42 vagy 57 mm-es szabvány méretű többcsatornás léptetőmotor-vezérlők a gép kis munkaterülete esetén használatosak - 1 m-ig. Nagyobb munkaterületű gép összeszerelése esetén - 1 m-nél nagyobb, szabványos méret 86 mm szükséges. Egycsatornás meghajtóval vezérelhető (4,2 A feletti vezérlőáram).

A numerikus vezérlésű gépet különösen egy speciális mikroáramkörök - 3A-ig terjedő léptetőmotorokhoz való használatra szánt meghajtók - alapján létrehozott vezérlővel lehet vezérelni. A gép CNC vezérlőjét egy speciális program vezérli. 1 GHz feletti processzorfrekvenciájú és 1 GB memóriakapacitású PC-re telepítve. Kisebb hangerővel a rendszer optimalizált.

JEGYZET! Ha egy laptophoz hasonlítja, akkor helyhez kötött számítógép csatlakoztatása esetén jobb az eredmény, és kevesebbe kerül.

Ha a vezérlőt számítógéphez csatlakoztatja, használja az USB vagy LPT párhuzamos port csatlakozóját. Ha ezek a portok nem állnak rendelkezésre, használjon bővítőkártyát vagy vezérlő-konvertereket.

Kirándulás a történelembe

A technológiai fejlődés mérföldkövei sematikusan a következők szerint jelezhetők:

  • A mikroáramkör első vezérlőjét hagyományosan "kék táblának" nevezték. Ennek az opciónak vannak hátrányai, és a rendszer fejlesztést igényel. A fő előnye, hogy van csatlakozó, és a vezérlőpanel is rá volt kötve.
  • A kék után egy „piros tábla” nevű vezérlő következett. Már használt gyors (nagyfrekvenciás) optocsatolókat, 10A-es orsórelét, teljesítményleválasztást (galvanikus) és egy csatlakozót, ahová a negyedik tengely meghajtóit csatlakoztatnák.
  • Egy másik hasonló, piros jelzésű eszközt is használtak, de leegyszerűsítve. Segítségével egy kis asztali gépet lehetett vezérelni - a 3 tengelyesek közül.

  • A következő a műszaki fejlődés sorában a tápegység galvanikus leválasztásával, gyors optocsatolókkal és speciális kondenzátorokkal ellátott vezérlő volt, alumínium házzal, amely védelmet nyújtott a por ellen. Az orsót bekapcsoló vezérlőrelé helyett a kialakításnak két kimenete volt, valamint relé vagy PWM (impulzusszélesség-moduláció) fordulatszám-szabályozás csatlakoztatásának lehetősége.
  • Most egy léptetőmotoros házi maró- és gravírozógép gyártásához vannak lehetőségek - 4 tengelyes vezérlő, léptetőmotor-meghajtó az Allegro-től, egycsatornás meghajtó egy nagy munkaterülettel rendelkező géphez.

FONTOS! Ne terhelje túl a léptetőmotort nagy és nagy sebességgel.


Hulladék anyagokból készült vezérlő

A legtöbb kézműves az LPT vezérlést részesíti előnyben a legtöbb amatőr szintű vezérlőprogramhoz. Ahelyett, hogy erre a célra speciális mikroáramkörök készletét használnák, egyesek improvizált anyagokból - térhatású tranzisztorokból - vezérlőt építenek kiégett alaplapokból (30 volt feletti feszültséggel és 2 ampernél nagyobb áramerősséggel).

És mivel létrehoztak egy gépet a hab vágására, a feltaláló az autó izzólámpáit használta áramkorlátozóként, és az SM-et eltávolították a régi nyomtatókról vagy szkennerekről. Egy ilyen vezérlőt az áramkör módosítása nélkül telepítettek.

A legegyszerűbb CNC gép saját kezű elkészítéséhez, a szkenner szétszereléséhez, a léptetőmotoron kívül az ULN2003 mikroáramkört és két acélrudat is eltávolítják, ezek a tesztportálra kerülnek. Ezen kívül szüksége lesz:

  • Kartondoboz (abból lesz felszerelve a készülékház). Lehetséges textolit- vagy rétegelt lemezes változat is, de a karton könnyebben vágható; fadarabok;
  • szerszámok - fogók, ollók, csavarhúzók formájában; ragasztópisztoly és forrasztótartozékok;
  • egy házi készítésű CNC géphez alkalmas tábla lehetőség;
  • csatlakozó az LPT porthoz;
  • henger alakú aljzat az áramellátás elrendezéséhez;
  • csatlakozóelemek - menetes rudak, anyák, alátétek és csavarok;
  • program TurboCNC-hez.

Házi készítésű készülék összeszerelése

Miután elkezdte használni a házi készítésű cnc-vezérlőt, az első lépés az, hogy óvatosan forrassza fel a chipet egy két tápsínes kenyérsínre. Ezt követi az ULN2003 tű és az LPT csatlakozó csatlakoztatása. Ezután a séma szerint összekapcsoljuk a fennmaradó következtetéseket. A nulla érintkező (a 25. párhuzamos port) a kártya tápbuszon lévő negatív érintkezőjéhez csatlakozik.

Ezután a léptetőmotor csatlakozik a vezérlőkészülékhez, és a tápegység aljzata a megfelelő buszhoz. A vezetékcsatlakozások megbízhatósága érdekében olvadékragasztóval vannak rögzítve.

A Turbo CNC csatlakoztatása nem lesz nehéz. A program MS-DOS-szal hatékony, Windows-kompatibilis, de ebben az esetben előfordulhat néhány hiba, összeomlás.

A vezérlővel való együttműködésre konfigurálva teszttengelyt készíthet. A gépek csatlakoztatásának műveletsora a következő:

  • Az acélrudakat három fatömbben azonos szinten fúrt furatokba helyezik, és kis csavarokkal rögzítik.
  • Az SD a második rúdhoz csatlakozik úgy, hogy a rudak szabad végeire helyezi, és csavarokkal felcsavarja.
  • A harmadik lyukon egy vezércsavart csavarnak át, és egy anyát helyeznek el. A második rúd furatába behelyezett csavar ütközésig be van csavarva, így átmegy ezeken a lyukakon, és kijön a motor tengelyére.
  • Következő lépésként a rudat gumitömlővel és drótbilincssel a motor tengelyéhez kell csatlakoztatni.
  • A menetes anya rögzítéséhez további csavarokra van szükség.
  • Az elkészített állvány a második rúdhoz is rögzítve van csavarokkal. A vízszintes szint további csavarokkal és anyákkal állítható be.
  • Általában a motorokat a vezérlőkkel együtt csatlakoztatják, és tesztelik a megfelelő csatlakozást. Ezt követi a CNC skálázásának ellenőrzése, a tesztprogram futtatása.
  • Még hátra van az eszköz testének elkészítése, és ez lesz a házi készítésű gépeket létrehozók munkájának utolsó szakasza.

Egy 3 tengelyes gép munkájának programozásakor az első két tengely beállításaiban - nincs változás. De a harmadik első 4 fázisának programozásakor változásokat vezetnek be.

Figyelem! Az ATMega32 vezérlő egyszerűsített diagramját használva (1. függelék) bizonyos esetekben előfordulhat, hogy a Z-tengely - féllépéses mód - hibás feldolgozása történik. De a kártya teljes verziójában (2. melléklet) a tengelyáramokat egy külső hardveres PWM szabályozza.

Következtetés

CNC szerszámgépekkel összeszerelt vezérlőkben - széles körű felhasználás: plotterekben, fa és műanyag alkatrészeket megmunkáló kis marókban, acélgravírozókban, miniatűr fúrógépekben.

A tengelyirányú funkcionalitású eszközöket a plotterekben is alkalmazzák, nyomtatott áramköri lapok rajzolására, gyártására használhatók. Így a szakképzett mesteremberek összeszerelésére fordított erőfeszítései minden bizonnyal megtérülnek a jövőbeni vezérlőben.

1. A testület megjelenése

1 - nyílás az SD-kártyához;

2 - start gomb;

3 - joystick kézi vezérléshez;

4 - LED (X és Y tengelyekhez);

5 LED (Z tengelyhez);

6 - kimenetek az orsó bekapcsológombjához;

8 - alacsony szintű csapok (-GND);

9 - magas szintű következtetések (+ 5v);

10 - kimenetek 3 tengelyen (Xstep, Xdir, Ystep, Ydir, Zstep, Zdir), mindegyikhez 2 kimenet;

11 - LPT csatlakozó tűk (25 érintkező);

12 - LPT csatlakozó (aljzat);

13 - USB-csatlakozó (csak tápellátáshoz + 5v);

14 és 16 - orsófrekvencia-szabályozás (PWM 5V);

15 - GND (az orsóhoz);

17 - kimenet az orsó be- és kikapcsolásához;

18 - az orsó fordulatszámának szabályozása (analóg 0 és 10 V között).

Ha egy kész kártyához csatlakozik meghajtókkal egy 3 tengelyes CNC-hez, amely LPT kimenettel rendelkezik:

Szereljen át jumpereket 10 és 11 érintkező közé.

11-ből 8 és 9 pin, akkor szükségesek, ha a meghajtókhoz további engedélyező és tiltó lábak vannak kijelölve (nincs konkrét szabvány, így bármilyen kombináció lehet, megtalálod a leírásban, vagy gépelve :) -)

Különálló motoros meghajtókhoz csatlakoztatva:

Állítson jumpereket a 10 láb Step, Dir az "RFF" kártya és a Step, Dir az illesztőprogramok közé. (ne felejtse el árammal ellátni a meghajtókat és a motorokat)

Csatlakoztassa az "RFF"-et a hálózathoz. Két LED világít.

Helyezzen be egy formázott SD-kártyát a LOT 1-be. Nyomja meg a RESET gombot. Várja meg, amíg a megfelelő LED kigyullad. (Kb. 5 mp.) Húzza ki az SD-kártyát.

Egy "RFF" nevű szövegfájl jelenik meg rajta.

Nyissa meg ezt a fájlt, és írja be a következő változókat (itt ebben a formában és sorrendben):

Példa:

V = 5 D = 8 L = 4,0 S = 0 Irány X = 0 Irány Y = 1 Irány Z = 1 F = 600 H = 1000 FEL = 0

V a gyorsítás (gyorsítás) kezdeti sebességének egyezményes értéke 0 és 10 között.

A parancsok magyarázata

D - dőlésszögű aprító készlet a motor meghajtókon (mindháromnak azonosnak kell lennie).

L a kocsi (portál) átjáró hossza, a léptetőmotor egy fordulatával mm-ben (mindháromnál azonosnak kell lennie). A vágó helyett a fogantyúból helyezze be a rudat, és kézzel forgassa el a motort egy teljes fordulattal, ez a vonal lesz az L érték.

S - milyen jel kapcsolja be az orsót, ha a 0 azt jelenti - GND ha 1 azt jelenti, hogy + 5 V (empirikusan felveheti).

Dir X, Dir Y, Dir Z, a tengelyek mentén történő mozgás iránya empirikusan is kiválasztható, 0 vagy 1 beállítással (kézi módban derül ki).

F - fordulatszám alapjáraton (G0), ha F = 600, akkor a sebesség 600 mm / s.

H az orsód maximális frekvenciája (az orsófrekvencia PWM-mel történő vezérléséhez szükséges, mondjuk ha H = 1000, és S1000 van beírva a G-kódba, akkor a kimenet ezzel az értékkel 5v lesz, ha S500 akkor 2,5 V stb., az S változó a G-kódban nem lehet nagyobb, mint a H az SD-ben.

A frekvencia ennél a tűnél körülbelül 500 Hz.
UP - a léptetőmotorok meghajtóinak vezérlésének logikája, (nincs szabvány, lehet akár magas + 5V, akár alacsony szint -) állítsd 0-ra vagy 1-re. (nekem amúgy működik. -)))

Maga a vezérlő

Nézze meg a videót: 3 tengelyes CNC vezérlőkártya

2. A vezérlőprogram elkészítése (G_CODE)

Az alaplap ArtCam számára lett kifejlesztve, ezért a vezérlőprogramnak a bővítménnyel együtt kell lennie. TAP (ne felejtse el, hogy mm-ben, ne hüvelykben adja meg).
Az SD-kártyára mentett G-kód fájl neve G_CODE.

Ha van másik kiterjesztése, például CNC, nyissa meg a fájlt a Jegyzettömbbel, és mentse el G_CODE.TAP néven.

A G-kódban szereplő x, y, z betűket nagybetűvel kell írni, a pontnak pontnak kell lennie, nem vesszőnek, és még egy egész számnak is 3 nullával kell szerepelnie a pont után.

Ebben a formában:

X5.000Y34.400Z0.020

3. Kézi vezérlés

A kézi vezérlés a joystick segítségével történik, ha nem adta meg a változókat az 1. bekezdésben megadott beállításokban, az "RFF" tábla
kézi módban sem működik!!!
A kézi üzemmódra váltáshoz nyomja meg a joystickot. Most próbálja meg kezelni. Ha felülről nézed a táblát (1. SLOT lent,
12 LPT csatlakozó felül).

Előre Y +, hátra Y-, jobbra X +, balra X-

Nyomja meg ismét a joystickot. A 4-es LED világít, ez azt jelenti, hogy átváltott a Z-tengely vezérlésére. Joystick fel - orsó
A Z + felfelé kell mennie, a joystick lefelé - a Z- le kell mennie (ha a mozdulat rossz a Dir Z beállításaiban, módosítsa az értéket
az ellenkezőjére).
Engedje le az orsót, hogy a vágó hozzáérjen a munkadarabhoz. Kattintsunk a 2-es start gombra, most ez a nulla pont innen indul el a G-kód végrehajtása.

4. Offline működés (G-kód vágás végrehajtása)
Nyomja meg ismét a 2-es gombot, enyhén tartva.

A gomb elengedése után az RFF kártya elkezdi irányítani a CNC gépet.

5. Szünet mód
Nyomja meg röviden a 2-es gombot, miközben a gép működik, a vágás leáll, és az orsó 5 mm-rel a munkadarab fölé emelkedik. Most már felfelé és lefelé is vezérelheti a Z tengelyt, ne féljen akár mélyebbre is belemenni a munkadarabba, mert a 2. gomb ismételt megnyomása után a vágás a szüneteltetett értéktől Z-ben folytatódik. Szünet állapotban kikapcsolhatja, ill. az orsón a gombbal 6. szünet mód nem vezérelhető.

6. A munka vészleállítása az orsó nullára futása esetén

Autonóm működés közben a 2-es gombot hosszan nyomva tartva az orsó 5 mm-rel a munkadarab fölé emelkedik, ne engedje el a gombot, 2 LED kezd felváltva villogni, a 4. és 5., amikor a villogás abbamarad, engedje el a gombot és az orsót a nulla pontra fog mozogni. A 2-es gomb újbóli megnyomásával a feladat a G-kód legelejétől végrehajtódik.

Támogatja az olyan parancsokat, mint a G0, G1, F, S, M3, M6 az orsó fordulatszámának szabályozására, külön érintkezők vannak: PWM 0 és 5 V között, és egy második analóg 0 és 10 V között.

Elfogadott parancsformátum:

X4.000Y50.005Z-0.100 M3 M6 F1000.0 S5000

Nem kell számozni a sorokat, nem kell szóközt tenni, csak váltáskor jelezni F és S jelet.

Egy kis példa:

T1M6 G0Z5.000 G0X0.000Y0.000S50000M3 G0X17.608Y58.073Z5.000 G1Z-0.600F1000.0 G1X17.606Y58.132F1500.0 X17.599Y58.363 X17.597Y58.476 X17.603Y58.707 X17.605Y58.748

Az RFF vezérlő bemutatása

Mivel nagyon régen összegyűjtöttem magamnak egy CNC gépet és régóta használom rendszeresen hobbi célra, így remélem hasznosak lesznek a tapasztalataim, valamint a vezérlő forráskódjai.

Igyekeztem csak azokat a pillanatokat leírni, amelyeket személyesen fontosnak tartottam.

A vezérlő forráskódjára mutató hivatkozás és a beállított shell Eclipse + gcc stb. ugyanott található, ahol a videó:

A teremtés története

Rendszeresen szembesülve azzal, hogy ezt vagy azt a kis "dolgot" összetett alakúra kell készíteni, először egy 3D nyomtatóra gondoltam. És el is kezdte csinálni. De miután elolvastam a fórumokat és értékeltem a 3D nyomtató sebességét, az eredmény minőségét és pontosságát, a hibák százalékát és a hőre lágyuló műanyag szerkezeti tulajdonságait, rájöttem, hogy ez nem más, mint egy játék.

Kínából egy hónapon belül érkezett alkatrészrendelés. És 2 hét után a gép LinuxCNC vezérléssel futott. Összeszedtem a kéznél lévő szemétből, mert gyorsan akartam (profil + hajtűk). Később át akartam készíteni, de mint kiderült, a gép elég szívósnak bizonyult, és a csapok anyáit egyszer sem kellett meghúzni. Így a design változatlan maradt.

A gép kezdeti működése azt mutatta, hogy:

  1. Nem jó ötlet 220 V-os china noname fúrót használni orsóként. Túlmelegszik és borzasztóan hangosan működik. A vágó (csapágyak?) oldaljátéka kézzel érzékelhető.
  2. A Proxon fúró csendes. A visszahatás nem érzékelhető. De túlmelegszik és 5 perc múlva kikapcsol.
  3. Egy ideiglenesen vett számítógép LPT kétirányú porttal nem kényelmes. Egy ideig tartott (a PCI-LPT megtalálása problémásnak bizonyult). Helyet foglal. És általában véve..
Az első üzembe helyezés után rendeltem egy vízhűtéses orsót, és úgy döntöttem, hogy a legolcsóbb, 320x240-es LCD képernyővel árusított STM32F103-as verzióra készítek egy vezérlőt az autonóm működéshez.
Számomra rejtély, hogy az emberek miért kínozzák makacsul a 8 bites ATMegát viszonylag összetett feladatokért, sőt Arduinón keresztül is. Valószínűleg szeretik a nehézségeket.

Vezérlő fejlesztés

A programot a LinuxCNC és a gbrl források átgondolt áttekintése után hoztam létre. A pálya kiszámításához azonban sem azokat, sem azokat a forráskódokat nem vettem alapul. Meg akartam próbálni egy számítási modult float használata nélkül írni. Kizárólag 32 bites aritmetikában.
Az eredmény minden üzemmódban megfelel nekem, és hosszú ideig nem érintette a firmware-t.
Maximális sebesség, kísérletileg kiválasztott: X: 2000mm / perc Y: 1600 Z: 700 (1600 lépés / mm. 1/8 mód).
De ezt nem korlátozzák a vezérlő erőforrásai. Közvetlenül felette hallatszik az amúgy is undorító lépések kihagyásának hangja egyenes szakaszokon a levegőben. A TB6560 léptetővezérlésére szolgáló olcsó kínai tábla nem a legjobb megoldás.
Valójában fára (bükk, 5 mm mélység, d = 1 mm vágó, 0,15 mm lépés) nem állítom be a sebességet 1200 mm-nél nagyobbra. Növekszik a vágótörés lehetősége.

Az eredmény egy vezérlő a következő funkciókkal:

  • Csatlakozás külső számítógéphez szabványos USB-háttértárként (FAT16 az SD-kártyán). Szabványos G-kód formátumú fájlokkal végzett munka
  • Fájlok törlése a vezérlő felhasználói felületén keresztül.
  • A kiválasztott fájl pályájának megtekintése (amennyire a 640x320-as képernyő lehetővé teszi) és a végrehajtási idő kiszámítása. Valójában a végrehajtás emulációja az idő összegzésével.
  • Fájlok tartalmának megtekintése teszt formában.
  • Kézi vezérlési mód a billentyűzetről (mozgatás és "0" beállítás).
  • Indítsa el a feladat végrehajtását a kiválasztott fájlhoz (G-kód).
  • A végrehajtás szüneteltetése / folytatása. (néha hasznos).
  • Vészprogram leállítása.
A vezérlő ugyanazon az LPT csatlakozón keresztül csatlakozik a léptető vezérlőkártyához. Azok. vezérlő számítógépként működik a LinuxCNC / Mach3-mal, és felcserélhető vele.

A fára személyesen rajzolt domborművek kivágásával kapcsolatos kreatív kísérletek és a programban a gyorsítási beállításokkal végzett kísérletek után a tengelyekre is szerettem volna kódolókat. Az e-bay-en találtam viszonylag olcsó optikai ökokódereket (1/512), aminek a felosztási lépése a golyóscsavarjaimnál 5/512 = 0,0098mm.
Egyébként értelmetlen a nagy felbontású optikai kódolók használata hardveres áramkör nélkül a velük való munkához (az STM32-ben ez van). Sem a feldolgozás megszakítása, sem a szoftveres lekérdezés soha nem fog megbirkózni a "visszapattanással" (ezt az ATMega-rajongóknak mondom).

Először is a következő feladatokat szeretem:

  1. Kézi pozicionálás az asztalon nagy pontossággal.
  2. Lépések átugrásának szabályozása a pálya számítotttól való eltérésének szabályozásával.

Találtam azonban még egy alkalmazást nekik, igaz, meglehetősen szűk feladatkörben.

Kódolók használata a léptetőgép útvonalának javítására

Észrevettem, hogy egy dombormű kivágásánál, amikor Z-ben egy bizonyos értéknél nagyobb gyorsulást állítunk be, a Z tengely lassan, de biztosan lefelé kezd kúszni. De ezzel a gyorsítással 20%-kal kevesebb a dombormű levágásának ideje. 17x20 cm-es dombormű vágása végén 0,1 mm-es lépéssel a vágó 1-2 mm-t tud lemenni a számított pályáról.
A dinamikai helyzet kódolókkal végzett elemzése azt mutatta, hogy néha 1-2 lépés elvész, amikor a vágót felemeli.
Egy egyszerű lépéskorrekciós algoritmus kódoló segítségével legfeljebb 0,03 mm eltérést ad, és 20%-kal csökkentheti a feldolgozási időt. És még egy 0,1 mm-es kiemelkedést is nehéz észrevenni egy fán.

Tervezés


Az A4-nél valamivel nagyobb margójú asztali változatot ideális választásnak találtam hobbi célokra. És ez még mindig elég nekem.

Mozgatható asztal

Továbbra is rejtély számomra, hogy miért választ mindenki mozgatható portált tartalmazó dizájnt asztali gépekhez. Egyetlen előnye, hogy egy nagyon hosszú táblát részenként lehet feldolgozni, vagy ha rendszeresen kell feldolgozni olyan anyagot, amelynek tömege nagyobb, mint a portál tömege.

A teljes működési idő alatt soha nem volt szükség a dombormű darabonkénti kivágására 3 méteres táblára, vagy kőlapra gravírozásra.

A csúszóasztal a következő előnyökkel rendelkezik az asztali gépekhez:

  1. A kialakítás egyszerűbb, és általában a kialakítás merevebb.
  2. Az összes elemet (tápegységek, táblák stb.) egy álló portálra akasztják, és a gép kompaktabbnak és kényelmesebbnek bizonyul.
  3. Egy asztal és egy tipikus anyagdarab tömege lényegesen kisebb, mint egy portálé és egy orsóé.
  4. Az orsó vízhűtésére szolgáló kábelekkel és tömlők problémája gyakorlatilag megszűnik.

Orsó

Szeretném megjegyezni, hogy ez a gép nem teljesítményfeldolgozásra szolgál. A legegyszerűbb módja annak, hogy CNC gépet erőgépes megmunkáláshoz hagyományos marógéppel készítsünk.

Véleményem szerint a nagyteljesítményű fémmegmunkáló gép és a nagy fordulatszámú orsóval rendelkező fa/műanyag megmunkálására szolgáló gép teljesen más típusú berendezés.

Legalább nincs értelme otthon univerzális gépet létrehozni.

Az ilyen típusú golyóscsavarral és lineáris csapágyas vezetősínekkel rendelkező gépekhez az orsó kiválasztása egyértelmű. Ez egy nagy fordulatszámú orsó.

Egy tipikus nagy fordulatszámú orsónál (20 000 ford./perc) a színesfémek marása (az acél szóba sem jöhet) az orsó extrém módja. Nos, kivéve, hogy nagyon szükséges és akkor a hűtőfolyadék öntözésével 0,3 mm-t eszek menetenként.
A szerszámgép orsója vízhűtést javasol. Ezzel csak a léptetőmotorok "éneke" és a hűtőkörben az akváriumi szivattyú gurgulázása hallatszik működés közben.

Mit lehet tenni egy ilyen gépen

Először is a burkolatok problémája megszűnt. Bármilyen alakú testet "plexiből" marnak, és oldószerrel ragasztják össze, ideálisan sima vágások mentén.

Az üvegszál univerzális anyagként elutasítva. A gép pontossága lehetővé teszi, hogy a csapágynak egy fészket vágjunk ki, amibe a várakozásoknak megfelelően enyhe interferenciával kihűl, majd nem lehet kihúzni. A NYÁK-fogaskerekek tökéletesen vágottak egy becsületes, evolvens profillal.

Fafeldolgozás (domborművek stb.) - tág lehetőség a saját kreatív impulzusok megvalósítására, vagy legalábbis mások impulzusainak megvalósítására (kész modellek).

De ékszert még nem próbáltam. Nincs helye lágyításnak / olvasztásnak / öntésnek. Bár egy rúd ékszerviasz várja a szárnyakat.