Microsoft Windows [Version 10.0.19042.928] (c) Microsoft Corporation. Minden jog fenntartva.
C:\Windows\system32>pip install python3 python3-pyqt5 python3-serial ERROR: Could not find a version that satisfies the requirement python3 (from versions: none) ERROR: No matching distribution found for python3 WARNING: You are using pip version 20.2.3; however, version 21.1 is available. You should consider upgrading via the 'c:\users\arany\appdata\local\programs\python\python39\python.exe -m pip install --upgrade pip' command.
C:\Windows\system32>'get' is not recognized as an internal or external command, ''get'' is not recognized as an internal or external command, operable program or batch file.
Ez meg a fordítás:
C: \ Windows \ system32> 'get' nem ismerhető fel belső vagy külső parancsként, '' get '' nem ismerhető fel belső vagy külső parancsként, működőképes program vagy kötegelt fájl.
Egy ilyen megoldja a problémádat... Fö probléma pc gnd és a védöföld közös ponton van (asztali pc táp ilyen) ahol a zavar bemegy motorok gerjesztése miat az usb busz részén adat hibákat okoz mert ott is jelen van... teljes elszigetelés kell csinálni fenti eszköz megoldja!
Biztos tök rossz értékek a dos os pc hez képest. (Ja ehhez is kell dos vagy win98 hogy összerakd) Ja mégse rossz, nem kezeli a robsy dos alatt lpt portról a +-10V jelet, meg 3 mérőlécet vagy encodert...Hát az csak egy vezérlő, ez meg szabályzó(mégha vezérlőnek is hívjuk). Step dir es világon túl is van élet.
Ilyenkor eltűnnek a forgó tengelyek (meg sem jelennek a képernyőn). Széthúzom-összedugom-újra indítom stb. és vagy visszajönnek vagy nem. Mi lehet az oka???
Hát mostanra nagyon megköszönném!!! Ez az egész egy eléggé szívatós dolognak tűnik. Tegnap találtam egy 6 tengelyes verziót. Kicsit "öregecske", de hát én sem vagyok már fiatal! Minden jónak tűnt, de amikor néhány futtatás után IDE segítségével változtatni akartam a beállításokon, megint "megdöglött". És ez így megy minden verziónál, amiket összeszedtem! Beállítás változtatása=káromkodás! Én vagyok a balf..., vagy ez tényleg ennyire nyűgös dolog? A 3 tengelyesek Nano-n és Unon jól működnek.
Mindkét megoldás érdekelne! Egyszerre! Jó lenne tudnom hogy miért nem boldogultam? Email az adatlapomon látható.
Sziasztok! Szeretném az 5 tengelyes Grbl-t működtetni! Működik is. De A-B tengely helyett szeretném B-C tengelyként hasznosítani. Ha jól értem a fordításokat, ehhez át kellene neveznem a tengelyt és megváltoztatni a számát a CPU_Maps-ban. De valamit nagyon nem jól csinálok!!! Tudna valaki segíteni?
frob | 2139
2021-04-06 19:47:48
[1898]
mondjuk mert egy ezresbe se fáj? :D ennyiért vagy elviseled és vele élsz, hogy csak 260x tudod másodpercenként ki be kapcsolni a marómotort vagy nem :D
érdemes lenne kipróbálni mondjuk stm32 re fordított grbl vajon mit tudhat, csak úgy érdekességként...
Normális vezérlő ha találkozik egy kóddal (ami ráadásul csak egy 1 bites be/kikapcsolási utasítás), azt a lehető leggyorsabban értelmezi, és végrehajtja. Kár a lassúságát védened, hiszen teljesen közönbös, hogy ez a kimenet mit kapcsol (motort, vagy lézert, vagy akármit), majd a kapcsolt rendszer a rá jellemező időállandójával, átviteli függvényével megoldja a végrehajtást, nem a vezérlő dolga várni, vagy ha várni akar, akkor ez a megadható paraméter lehessen nulla közeli idő is (t < 1 us). Ennek a tesztnek tehát semmi köze ahhoz, mit kapcsolunk, ez csak a CNC vezérlő adatfeldolgozási képességét, gyorsaságát vizsgálja. Felmerül ugyanis az alapkérédés: ha már itt vacak egy vezérlőrendszer és jelentősen késlekedik, mit várhatunk akkor a kapcsolt teljes rendszer végeredményétől? Így nyugodtan mindenki a kedvenc vezérlőjét letesztelheti, hogy aztán megmagyarázza utólag (feladva természetesen az objektivitást), miért olyan tetű lassú, és ez miért elfogadható.
ez a két parancs a motor start stop nem néztem még, de ha jól tudom van külön a lézerhez olyan parancs ami az energiát pwm en keresztül állítja
ezzel csak arra akarok kilyukadni, mennyire életszerű hogy egy motort másodpercenként 263 szor kapcsolgatunk?
viszont minden bizonnyal a lézeres M parancs, már tudhat jobbat, pláne hogy ott van egy pwm freki amivel eleve kapcsolgat és annak kitöltésével állítódik a teljesítmény, bár a grbl által elérhető előtolások függvényében lehet a 263 kapcsolás is elégséges lenne, és a fentebb említett pwm frekit sem ismerem ( 1kHz rémlik) viszont ebben a módiban használva tuti jobb az eredmény mint a motor kimenet kapcsolgatása
Csak érdekességképpen: Robsy kérésére végrehajtottam egy tesztet az általa írt CNC teszt kóddal 'Arduino' téma, 1887. hozzászólás A kérdés az volt, hogy a GRBL1.1 CNC vezérlő szoftver milyen gyorsan képes kapcsolgatni az egyik kimenetét. A teszt során pár ezer be-ki kapcsolás lett végrehajtva (M3 és M5 parancs), és a mért össz időből kiszámítottam az egy be-ki kapcsoláshoz szükséges időt. A kódot lefuttattam PC-ről is, és SD kártyáról is a hozzá való kis távvezérlőjén keresztül. Az eredmények eltérőek lettek:
- USB kapcsolattal, Candle programmal küldve: 3.8 ms, ami 263.16 Hz - SD kártyáról végrehajtva: 13.2 ms, ami 75.72 Hz
Az Inkscape programot még nem használtam (meg más hasonló programot se), de megnéztem róla egy YouTube videót, és igen, azzal JPG-ből létre lehet hozni a G-code fájlt, és azt a Candle-ba beolvasva ráküldheted a CNC gépre.
Arra figyelj, hogy minden beállítást, mint pl. szerszám átmérő, vágási mélység, sebesség, stb. az Inkscape-ben kell beállítani, mert utána a Candle-vel már nem tudsz a G-kódban módosítani.
Illetve annyit lehet változtatni a Candle-vel, hogy ha kell, marás közben % skálán arányosan tudod lassítani vagy gyorsítani külön a megmunkálási sebességet, az üresjárati sebességet, vagy a marómotor sebességét.
Teszt környezetbe elindultak a motor tudtam vezérelni, eddig pipa, építem tovább a gépet. Még nem próbáltam de az a kérdés inskape-be megcsinálom grbl fájlt azt cadle-ba be tudom tölteni, vagy van vmi egyszerűbb megoldás egy jpg kép marására?
Köszönöm a félreértésem javítását. Én a kezet úgy láttam mintha pisztolyfogás lenne, mintha a mutató új előre, a középső új pedig balra mutatna, mert nekem ez lenne természetes fogás.
A második képet nem tudom miért értettem rosszul (kevés kávét ittam...?), mert abban igazad van, az logikus, az én gépem is így van, csak nekem az asztal +Y és -Y között mozog, mivel az X hídon van.
Az első képen az ujjak jól vannak, csak más irányból nézed. Ha a helyére forgatod a kezet, akkor jó lesz.
A második képen minden jól van, de ez is átverős, mert X-nél és Y-nál asztal irányt ír: mivel az asztal mozog a főorsó relatív elmozdulása a megfelelő irányba fog mutatni.
GRBL leírás szerintem hibás, mert összekeveri Y-vel az X-et, legalább is ezen a képen szerintem rosszul, fordítva mutatja.
Így írja:
„ you will need to make sure your machine is moving in the correct directions according to a Cartesian(XYZ) coordinate frame and satisfies the right-hand rule, as shown ”
...de viszont én úgy tanultam a koordináta-rendszert hogy az X tengely előtted van, jobbra-balra paralel a testeddel, az Y tengely pedig tőled indul el vagy feléd jön. Szerintem a kép rossz, mert igazából az Y = X és az X = Y.
A másik hiba az hogy a Linux CNC képe is hibás, legalább is nekem úgy tűnik. Ott az XY jó, de viszont az "+X Table Direction" az rossz mert fordítva van, amit +X pozitívnak hív az szerintem -X negatív.
Ez teljesen mindegy ha a G-kód jól van írva erre, de nem lehet G-kódokat cserélgetni közöttünk...
Arról van mérési tapasztalatod, hogy egy ilyen GRBL USB CNC vezérlő mennyire gyorsan (1 másodperc alatti ki/bekapcsolások száma mennyi?) hajt végre egy lézer ki/bekapcsolási parancsot? Szívesen küldök neked egy teszt kódot, aminek a futási ideje alapján máris tudhatjuk egy adott CNC vezérlő ezen műszaki képességét, jellemzőjét. Ez pedig fontos minőségi jellemző, csak sokan nem is foglalkoznak vele.
Első lépésként USB kábellel kösd össze a CNC vezérlőt a számítógéppel vagy laptoppal. A Windows felismeri az eszközt, és jó esetben létrehoz neki egy külön COM portot. Ha az Eszközkezelőt megnyitod, a Portok-nál látod a COM port sorszámát (pl. USB SERIAL CH340 (COM3)) Ha nem települt fel, hanem felkiáltó jeles "Ismeretlen eszköz"-ként látszik, akkor előbb szükség lesz a CH340 driver feltelepítésére. Ezt letöltheted pl. ITT Javaslom, húzd le az USB-t, telepítsd a drivert, majd csatlakoztasd ismét, és ellenőrizd, létrejött-e a COM port.
Ezután a CNC mozgatására két egyszerű programot tudok javasolni:
Nagyjából ugyanazt tudja mindkettő, én személy szerint a Candle-t használom. Elindítás után meg kell neki adni a CNC vezérlő COM portját, és már lehet is a képernyőn a nyilakkal mozgatni a motorokat. Lehetőség van a CNC gép paramétereit változtatni, mint pl. léptetőmotor felbontás, sebesség, gyorsulás, stb. (Angol nyelvű részletes leírás itt)
Továbbá, ezzel a két programmal kész G-kódot is rá lehet küldeni a CNC gépre. A legjobb, hogy a G-kód beolvasása után itt vizuálisan láthatod a rajzot, így még mielőtt ráküldöd a gépre, ellenőrizheted, hogy minden rendben van-e vele.
Remélem tudtam segíteni. Ha valami nem megy, vagy nem világos, kérdezz!
(A saját fórumos TÁRHELYRE is feltöltöttem a drivert, és a két progit, valamint a pendrive tartalmát, amit a CNC3018 géphez adtak, van benne több leírás, és néhány G-kód is, amit próbaként a CNC gépre rá is küldhetsz.)
Helló segítséget szeretnék kérni, raktam össze egy gépet és a beüzemeléssel elakartam. A vezérlő egy kínai grbl 1.1 (atmel328p procival) egy mks tft24 controller, és motorok. Első problémám a driverekkel, szoftverekkel vannak, hogy keltem életre hogy megmozduljanak a motorok. Ui.:várom észrevételeket a szerkezettel is.
Kicsit szétszórt a verziók kötözi parancs támogatás is v1.1 már támogatja a alvó módot is $SLP paranccsal nem látok G vagy M kodban motorok kikapcsolására nem támogatót csak külsö periféria tiltással még Pl Estop!
nagyon szépen köszönöm, hogy utána néztél! 254-ig semmi de 255-ön tart igaz az arduino (vagy shield) sipol kicsit (ezt is alkalom szerűen a mozgatás után ) de a motort nem tudom megmozditani. Köszi!!
nem sajna... próbálgatom UGS-el mozgatni, az "Y" tengelyem fogasszijjal hajt (2 motor) és mikor felfele mozgatom (simán a nyilakkal" akkor mozog is szépen, de amint abba marad szépen "visszaereszti" (függölegesen mozog a tengely és a gravitáció dolgozik) tehát nem 1-2 perc hanem amint befejezi a felfele mozgást.