Korábbi topik folytatása...
Az emc2 használatával kapcsolatos információkat gondoltuk itt kitárgyalni. Telepítés, konfigurálás, paraméterezés, hardver és szoftver bővítések mind jöhetnek ebbe a topikba.
Már látom, ez egy sűrűn látogatott topic lesz.
Részemről egészen biztos.
Kösz, hogy gondoltatok ránk, (EMC) tudatlanokra.
Hogy mér nem elég belőle 1 topic? Úgy is keveredik.
Milyen egy,.. ez már a harmadik.[#hehe][#kuss]
Na jó, ne b@szogassuk az elszánt, agilis, Linux tanitó mestereinket!
De akkor hajrá Uraim!
Az elsőt hagyjuk meg az eredeti projektnek, az nem az emc2 és gyári kiegészítésekről szól.
A második a könyv magyar fordítása.
Ez meg remélem kifejezetten az emc2 és mesa kártyák paraméterezése és felhasználói sikerek, gyötrelmek topikja lesz.
A gyakorlatban az a helyzet hogy, először meg kell ismerkedni a linux-al!
Laci! ha ezek az ikonok vannak az asztalon akkor az innen elérhető fájlok vannak érvényben?
Mármint az EMC2 beállítáaiban!számomra fő kérdés hogy mikor mi van érvényben mert a KolaLathe mappában van másik ini fájl és van több HAL fájl is!
Meg szabad tudni, Te most pontosan melyik Linux és EMC verzióval ismerkedsz?
Csak ha valaki kedvet kap rá akkor ugyanazzal próbálja, akkor talán kevesebb keveredés lesz.
Ubuntu 10.04 ebben a verzióban van benne az EMC2 tudomásom szerint, egyelőre!
Az emc2 első indítása
A programok és adatfájlok védett könyvtárakban vannak, így a normál felhasználó nem módosíthatja. Amikor elindítjuk az emc2-t, egy ablakban megjelennek a minta konfigurációk. itt találunk maróra, robotra, esztergára, plazmára mintakonfigurációkat, de a különböző hardver bővítésekre is van itt azonnal használható gyűjtemény.
Ha ezek közül egyet kijelölünk, akkor ezeket át fogja másolni egy olyan könyvtárba, ahol a felhasználó már szabadon szabhatja, módosíthatja, ez már a saját állománya lesz.
Ez a könyvtár a /home alatt található, itt van egy login névvel megegyező könyvtár, a user alapértelmezett könyvtára. Bejelentkezés után ebben a könyvtárban vagyunk, illetve a "Helyek -> Saját mappa" menü ide visz bennünket. Itt van egy emc2 nevű alkönyvtár, ami alatt a configs -ban lesznek a konfigurációs fájlok, az nc_files könyvtár meg a G kódú és egyéb formátumú programok alapértelmezett helye.
Visszatérve a program indításra, a kiválasztott minta konfiguráció nevével létrehoz a configs-ban egy alkönyvtárat és ide másolja a konfigurációs fájlokat.
Az átmásolt állományok között lehetnek számunkra felesleges fájlok is, mert az ini fájlra hozhat mm és inch léptékű mintákat és egy gép több verziójára is hozhat példát.
Legtöbbünk számára a stepper alatt a stepper_mm mintával érdemes kezdeni, ha marógépről van szó. Esztergához talán a SherlineLathe alatt a SherlineLathe_mm a jó kiindulási alap.
A konfiguráció szelektor ablak alján van egy checkbox, hogy csináljon-e parancsikont a kiválasztott konfigurációhoz. Igen, csináljon, mert így egyszerűbb lesz indítani a programot.
Az OK után tesz még egy feleslegesnek tűnő kérdést, hogy átmásolja-e a fájlokat a saját könyvtáradba. Valójában nem felesleges, mert ha azt mondod Yes és már három napja görcsölsz az adott konfiguráción, akkor kíméletlenül felülírja neked az eredeti fájlokkal.
A Yes után még közli hogy átmásolta fájlokat, meg hogy létrehozta a parancsikont. Ha ezt is leokézod, akkor már indul az emc2.
Ha parancsikonról indítod az emc2-t, akkor a parancsikonhoz rendelt konfigurációval indul a program. Ha menüből indítod a sima EMC2-t, akkor megint felhozza a konfiguráció szelektort, de fa elején ott lesz a MyConfigurations és alatta az általad létrehozott gépek.
Zárójelben megjegyzem, hogy ezek a privát gépek a felhasználóhoz vannak rendelve, tehát ha más userként jelentkezel be, akkor az egy másik környezet lesz. Az ott létrehozott gépeknek semmi köze más userek gépeihez.
A parancsikon felett egy jobb-klikkre felugrik egy menü és ha ott a Tulajdonságokat választod, akkor meg lehet nézni, hogy mit csinál a parancsikon. A "Parancs" szövege két részből áll. Az első: /usr/bin/emc az emc2 indító scriptje. A második az érdekes számunkra, mert az meg az ini fájl elérési útját mondja meg.
A #7-ben látható képernyőn a legfelső ikon a KolaLathe_mm gép indító ikonja. Az innen kiolvasható ini fájllal indul a program. Az ini fájlban van egy [HAL] szekció. Innen olvasható ki, hogy milyen hal fájlt vagy fájlokat használ az adott konfiguráció.
Tiszta és világos, csak nem értem :)
Ez egy olyan verzió ami szűz winyóra fel is tudja magát telepíteni?
Igen, szereti a szűzeket is :). Meg elboldogul a már meglévő windows-al is, nem törli őket, látni fogod majd a boot menűben az eddig meglévő oprendszereket. Csak a telepítéskor figyelmesen kell a megjelenő kérdésekre válaszolni.
Egy érdekes kisérletet játszottam végig Tibor csillagtesztjével.
Környezet:
PC: Pault által linkelt D525MW/2G alaplap
2GB RAM
60G SSD
MESA 5i20-4
A virtuális marógép paraméterei.
Tengelyek:
- max. feed 48000mm/perc
- gyorsulás 8000 mm/sec2
- step/mm 1638.4 (2048-as enkóder 5mm emelkedésű orsó)
Ha lehet, ne kössetek bele hogy ilyen gép nincs, mert a szoftver képességeire voltam kíváncsi:)
Jog módban szépen viszi a 48méter/percet. Ez 48000/60*1638.4 durván 1.3 MHz step freki.
Csillagteszt végrehajtása:
G64 (lehetséges legjobb pályakövetés): 43 sec
G64 P0.005 (5 mikron hibával): 25 sec
G64 P0.01 (1 század hibával): 13 sec
G64 P0.05 (5 század hibával): 8 sec
G64 P0.1 (1 tized hibával): 7 sec
A csillagteszt durván 94000 mondatot tartalmaz. Az emc2 ebben a konfigurációban durván 13 ezer mondat/sec interpretálási sebességre képes.
Fontos, hogy a step generátorok a hardverben működnek, nem terhelik a Linuxot.
Kis kiegészítés:
G61 (exact path mode): 58 sec
G61.1 (Exact stop mode): 58 sec
Bocsánat, valamit nagyon elnéztem!!!
A csillagteszt csak 6200 sort tartalmaz, tehát a sebessége csak 885 mondat/sec.
"a step generátorok a hardverben működnek, nem terhelik a Linuxot."
Ezt nem értem, ezt kifejtenéd? Valami plusz hardver van a PC és a motorvezérlők közt?
Az 5i20-as mesa kártya csinálja, amit bedugtam a PCI foglalatba.
És ilyen holmi hol szerezhető be?
Nézz be a az EMC honosítás topikba. Még nincs eldöntve semmi, de az alapinformációk ott vannak.
Ne bosszantsatok, direkt ezért lett ez a topic nyittatva.
Akkor most miért ugráljunk?
Tessék ide is bemásolni ami ott van ezzel a dologgal kapcsolatban!
(amazt meg le kellene egy pár napra záratni, hogy lesűllyedjen)
Ne mérgelődj Komám! Én sem értek egy kukkot sem az egészből![#confused]
Nem kell lezáratni, csak az olvtársaknak némi önuralom kéne, hogy ilyenkor egy kérdés kapcsán ne az legyen a válaszuk, hogy "nézz utána a másikban, ott van...". Hanem átmásolja ide a beírást (amiről ő tudja, hogy hol van, viszont kereső nincs), még kevesebb munka ráadásul mint írni egyet magas lóról.
Azért is nem szeretem ezt, mert hamar kitörhet az RTFM háború, amit meglehetősen utálok.
linux mesterek!
ubuntu telepitéskor egyedi particio választásnál milyen gyökér könyvtár utvonalat kel meg adni? Mert nem hajlando e hiány miat a telepités tulépni!
Ha nem akarod túlvariálni, akkor egy "/", meg a memóriádnál 2x nagyobb "swap" partíció kell neki.
A / lehet "ext3", a swap pedig "swap" formázású.
A / foglalt területe telepítés után 2-3GB lesz, eere még tedd rá ami neked kell majd. A mai világban a 10GB elég lehet mindenre, ha kevés akkor még lehet majd fájlrendszert hozzáadni.
Mostanában amikor telepítek, akkor vagy hagyom automatikusan egybe partícionálni a vincsit + a swap, vagy pedig gyökérnek kijelölök 20-50 GB-ot (vincsi méretétől függően) és a többit a /home-nak. A második verzió azért jobb, mert ha megszalad valami a /home-ban (pl. egy user program feltölti a vincsit hulladékkal), akkor a rendszer még indul.
odáig ok hogy automatán hagyod de ez a particio mindha nemis létezne egyik particio manager sem látja legalábis nálam de ha másolni akarnék ere a particiora amin a linux van akor jolene ha jelen is lene egy fájl comanderbe pl ul!
Amióta lementek a vinyóárak, oprendszert csak külön vinyóra teszek, úgy hogy telepítéskor csak az az egy van csatlakoztatva. A telepítés végén a szimpatikusabb rendszer bootmenedzserével pedig megoldom az indítást.
Úgy van. [#eljen]
Ráadásul gondolom ide elég egy régebbi 40GB-os is.
Ráklikkeltem a Kolalathe mappára az asztalon,megnyílt és klikkeltem a Kolalathe mm ini fájlra,ez az ablak jelent meg , mi a különbség a run terminál és a run között?
A display-t választottam!
Az ini-ben megkerestem hogy melyik HAL fájlt használja, mint látható egyik sem az a kolalathe.hal ami az előző képen is látható!
Az a kérdés hogy hogyan hozzam össze hogy az ini-ben az a hal fájl legyen amit már napok óta szerkesztgetek?
bocs rosszol kérdeztem!
csatolási pont az egy és ugyanaz a gyökér könyvtáral?
Ne "/boot" hanem simán "/" (gyökér) legyen ha egybe akarod.
nem vagy elörébb több vinyoval mert több höt termel a pc házban a 3.5" meg sokat is fogyasztanak az az fütenek rendesen pláne a samsungok!:)
ok!:)
Látom még nem magyarítottad a Linuxot.
Rendezzük át először a dolgokat és aztán megyünk tovább.
Nyisd meg a saját könyvtárat a "Places" menüben (nem emlékszem hogyan hívja, talán Own directory", mindjárt a legfelső). Ott menj bele az "emc2" és utána a "configs" könyvtárba. Most az asztalról egérrel húzd át ide a KolaLathe könyvtárat.
Ha most elindítod menüből az emc2-t akkor a konfig szelektorban már hozni fogja a KolaLathe könyvtárban található ini fájlokat is. Itt válaszd ki azt az ini fájlt, amelyikben beállítottad a tengelyek skáláját és alul jelöld be, hogy hozzon létre parancsikont ennek az ini fájlnak.
Ha eddig meg vagy, akkor ezt az ini fájlt is nyisd meg úgy ahogyan az előbb csináltad és tedd ki ide a HAL szekció részletet.
Mi a különbség ...
A Run in terminal nyit egy terminál ablakot és úgy futtatja a kijelölt fájlt. A sima Run terminál ablak nélkül háttérben futtatja a fájlt.
Elolvastam az első 10 hozzászólást, de semmi... Gondoltam lesz valaki aki tömören elmondja, mi az az EMC2.
Az Ubuntu
telepítése lépésenként.
Már volt egyszer, de hátha nem mindenki figyelt oda az órán;)
KoLa:
Magyar nyelv beállítása Hajrá pingvin!
CNC vezérlő program Linuxon. Mint a Mach3 csak jobbabb! Tömören talán ez a lényeg.[#bee1][#bee1]
Tömören kéred? Egy program:)
Azért egy kicsit bővebben:)
Olyan mint a Mach3 csak Linux alatt fut, meg egy kicsit tágabb teret ad a felhasználhatóságnak.
CNC gépek vezérlésére csinálták az önzetlen programozók, hogy legyen már olyan is, ami ingyenes és mégis használható. Ha már nem látod a schublert neked is kell majd ilyen a cnc esztergádra. Úgy-hogy kezd el az ismerkedést, most még időben vagy:)
Ejjnahátnomifene...
Ezt a mondatot be kellene másolni Sneci első hozzászólásába és minden világos lenne a betévedőnek. :)
Ó hát én ennél már sokkal előrébb vagyok technikailag.
A schubleremen van "CTRL+" gomb kombináció.... szóval mindent látok... :)
Jajj, bakker most esik le, hogy hónapok óta megy az "EMC magyarítás" topic amit nem szoktam olvasni. Hát ez ugyanaz csak sárgább....
:)
Basszus, akkor ezt átveszem! Én már nem látom, azért építek cnc esztergát. A Te megoldásod sokkal olcsóbb.
A teszt képernyőt ki tudná valaki részletesen fejteni?
Az egérrel behúztam a kolalathe mappát, a config mappába de ott volt már egy ugyanilyen nevű megkérdezte replace? klikk-és vége lett a fájnak az ikon átváltott fehérre és egy kereszt is volt rajta egyetlen dolgot lehetett tenni vele kitörölni! sebaj megvan a pendriv-n bemásoltam de mostmár semmi sem működik, a chargepump nem működik nem húz be a relé!
Teljes a káosz!Ma már nem kisérletezek tovább...
Mire gondolsz? Melyik teszt képernyő?
TeamViewer-rel össze tudunk jönni?
Ezt készítettem az EMCesztergámmal! :)))
Köszönet érte Snecinek, akivel épp az imént fejeztük be a beállítások finomítását, itt üzenem hogy jó lett az indítás!
Az első esztergálásom az EMC-vel,ez a sakkfigura ami a példa kódokban szerepel!
és a mű!
Ez egy igazi mű...műanyag. :)
Nem sajnálod a próbákra ezt a nemes anyagot?
Ilyen célokra seprűnyeleket gyűjtögetek.
Esetleg rosszul teszem? (a gép szempontjából)
Te,aztán zsivány vagyol ám,....:)))
Nem is az van a rajzon.:))
De,azéé nagyon frankóóó.[#eljen][#worship]
Nemes célokra használom csak! és ez az!
A kódot tanulmányozva rájöttem időben, hogy még talán a sárgaréz jöhetne számításba ezzel az előkapott késsel kapcsolatban, a faport meg útálom olajos gépen!
Ezt a figurát nem is ismerem.
(Esetleg a királynő titkos segédeszköze.)[#nyes]
A tool table még nincs megfejtve!Jó szemed van!
Sokkal kisebb rádiuszkés kellett volna, de nem volt infó![#wave]
Ez biztos egy paraszt![#nevetes1]
Ha ezt a Laslie meglássa,....
Valamelyik képet cseréld ki gyorsan.:))
Áááá,az nem ilyen.
Annak olyan nagy,golyó feje van.[#buck]
Nem kell kicserélni! ez csak teszt! a cnc esztergálás nem így működik élesbe!
Az ahol az időzítések vannak. Nem tudom értelmezni, a többi az megy. Ha kikapcsolom a home kérést akkor nem kell csak a program nullpontjait megadni? Nincs végálláskapcsoló a gépen, sem referencia. Kicsit idegesítő hogy mindig az anyag közepére teszi a nullát. Mivel nem sorozatban készülnek a dolgok napi 8-16 órában erre a gépre még nem tettem semmi kapcsolót. Lehet a home kapcsoló helyzetét rossz helyre tettem, de ha kikapcsolom a hal fileba a home kérést azaz ami most 1 az nulla lesz akkor ilyen gondom nincs, csak nullázom kedvem szerint a tengelyeket ahol szeretném.
A teljes Latency Test ismertetésére nem vállalkozom, az túl sok idő lenne. A teszt célja, hogy segítsen beállítani a "Base_thread" időzítését. Ezen a szálon futnak a gyors beavatkozást igénylő feladatok, mint például a step jel generálás. Ami fontos lehet, a legalsó sorban található 3 szám. Itt méri a Base_thread két feléledése közben eltelt időket és számolja a jitter-t, azaz a cidrizést az elméleti érték körül.
És akkor a gyakorlat: ha az első Max.Interval értékét írod az ini fájlban a Base_thread időzítésnek, akkor nagy valószínűséggel mindenre lesz ideje a processzornak, nem kapsz hibaüzenetet futás közben, hogy váratlan késleltetés történt itt meg ott. Ha a második szám a jitter 10 ezer alatt van, akkor a gyakorlat szerint kicsit lehet csökkenteni a Base_thread ciklusidejét (2-3 ezerrel). Ha jünnek a hibaüzenetek, akkor emeld az időzítést.
Ha unod a kézi homingot, akkor az ini fájl [HAL] szekciójába írd be a következő sort:
NO_FORCE_HOMING = 1
Így referencia felvétel nélkül is működik az MDI és a futtatás.
Az Integrátor manuálban írja, hogy mit kell beírni az ini fájlba, hogy kikapcsoláskor őrizze meg a pozíciót és következő bekapcsoláskor ezzel induljon. A [TRAJ] szekcióban:
POSITION_FILE = valami.txt
Ezt még nem néztem, de ugyanitt a
HOME = 0 0 0
is enged valamit állítani a gép alapértelmezett referencia pozícióján.
Köszönöm szépen! Ez azt hiszem kimerítő válasz volt. Picit érzem másabb EMC vel hajtva a gép. Bár marni még nem martam ez alatt. Pár nap és sikerül élesben is beizzítani ha lesz rá időm, mach alatt dolgozok még egy picit aztán áttérek, igaz újra kell indítani a gépet ha pályát akarok generálni.
Mivel generálod a pályát? Illetve inkább mivel készíted a rajzot, tervet?
Ez miben nyilvánul meg?
Ha jobb akkor tessék csak reklámozni, de ha találtok nem tetsző dolgot, azt se hallgassátok el!
Ha Wine alatt nem megy a CAD vagy a CAM program, megoldás lehet a Virtualbox. Csak jól tele kell pakolni a gépet RAM-al, meg kell egy jó videókártya.
(AC megy, teszteltem. De nagyobb rendszerek is. Gyakorlatilag még nem találtam olyat, ami ne menne.)
ubunti 8
ezt akarnám telepiteni emc2_2.4.4.tar.gz rákatintva mindig kicsomagolni akarha az ubi!
hogy kell gz kiterjesztést telepiteni termial alol az az parancsbol?
mindenfélét igér a google de nem jok![#falbav]
Virtualboxtol fejletebb a wmware saját virtuális hadwerjeihez saját driver támogatása van igy gyorsabb is gépigényesebb alkalmazásokat futatmni tajta is persze ram kell böven ehez is!
tar xfz <tar.gz.fájl>
a z mondja neki hogy ki is kell tömöríteni
Szerintem félreértés van: nem biztos de úgy tűnik emc2_2.4.4.tar.gz az forrás fájl. Azt telepíteni nem lehet hanem fordítani kell midenféle fejlesztőkörnyezettel. Kezdőknek erősen pilótavizsgás. Ami Neked kéne az csomag, de az meg legalábbis .deb kiterjsztésű (Ubuntu/debian) alá.
Ha jól emlékszem akkor nemrég telépítetted a Ubuntut. Nem az RT-kerneles verziót a linuxcnc.org-ról? Mert abban benne van az EMC.
tar: emc2_2.4.4.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
utvonal hiányzik?
most probálkozok egy virtuál linux terminálon win alat tisztára olyan mind a linux de xp alat!
igazad van a deb kiterkestés egy katintásal indul mind instalkét....
Na arra a virtual gépre kiváncsi leszek. :) Nekem behalt simán a real-time dolgok miatt az EMC a virtuális gépne. De lehet hogy Nálad működik.
Nem lehetne ide berakni egy linket vastagon szedve bekeretezve, hogy no pancserek ezt töltsétek le, és így és így telepítsétek?
Én biztos hogy azzal kezdeném (és főleg úgy külön winyóra) amivel KOLA is, ezért kérdeztem rá a verziójára.
Talán a tanácsadóknak is egyszerűbb dolguk lenne ha csak egy verzióval kellene foglalkozni.
Aztán majd fél év múlva feljebb lehetne lépni csoportosan egy újabb verzióra.
Aki meg profi az megy magától előre, de az ne is kérdezzen, mert csak kavarodás van.
Persze én még csak kibic vagyok... :(
Hát maximálisan igazad van. Nem értem miért kísérletezik mindenki az emulált CD-vel, virtuális géppel, meg egyéb extrém mazochista megoldásokkal.
Akkor vastagon szedve:
1) Töltsd le az ISO image fájlt a linuxcnc.org download oldaláról.
2) Írd ki rendes minősgű CD-re.
3)Adj neki egy minimum 10 GB HDD-t
4) Telepítsd , ahogy már itt le lett írva. (link pár napja volt)
NO EMU, NO VIRTUALIZÁCIÓ, vagy ha mégis akkor értjük, hogy Te a nehezebb utat akarod járni és Téged azért szeretünk...:)
Köszönöm!
De nem lehetne egy szájbarágós direkt linket?
Mert én bizony épp az imént rögtön el is tévedtem a www.linuxcnc.org-on. :(
tanulásnál linux ismerkedásre jo a virtuális környezet mivel persze nem müködik a real time szükséglet hisz közöte vanak a windows kernel számitásai!
svejk teis agresziv leszel a linux hasátrol ugy mind én csak az idö telik vele eredmény nuku......
[#vigyor2] én már hülye vagyok nélküle is :(
Egyszer egy pár éve próbáltam már, akkor a telepítéssel nem volt gond, de valamit nem tudott amit a MACH igen, ezért elfelejtettem.
A franc abba a kis narancssárga betűkbe! :))
De látod csak Te vagy a hibás, mert a #74 szerint az 1. pontban írod hogy töltsem le, aztán majd a 4. pontban linkeled hogy honnan és hogyan :))
De neked minden megbocsájtva, ha már ekkora koloncot vettél a nyakadba! [#worship]
lehet egyszerübb lene mach3 alá öszedobni egy egyedi opredszert mind teljesen meg tanulni az átláthatatlan uj oredszert a linuxot!
mach3 is csak a felesleges win alati részektöl hülyül meg ugy is ezeket kilehet belöle szedni teljesen vagyis olyanra mind egy egyedi dos alapon futo egyedi környezetü rendszer csak a mach3 !
Egyébként ezt az oldalt Te készítetted?
El is indítottam a letöltést, csak időm nem lesz vele foglalkozni.
Igen, ezt az oldalt én készítettem. Ha befejezem az aktuális fordításokat akkor teszek fel folyamatosan új dolgokat.
Az EMC használatához szerencsére nem kell megtanulni a sokat a linuxból. De ez kicsit más filozófia. A grafikus felület és sok minden más is már eléggé barátságos ahhoz hogy hétköznapi szinten használni lehessen.
Egyébként ha meglévő ubuntura akarsz tenni EMC-t (és tudsz angolul) akkor kövesd ami
ami ide van írva, neked a hardy-install rész az érdekes. Ettől még nem biztos hogy megy a virtuális gépen, de legalább települ.
Szuper!
Az normális, hogy csak 70k-val jön le a telepítő iso file, vagy nálam van a hiba?
Valóban, ez 370k-val(ennyit tudok máshonnan is)
De ugyan az legyen ám mert lösz kapsz! :)
Akkor hozzád a biciklis postás viszi:)
Szegény embernek ekkora sávszélességre telik :(
Bár elvileg 4 vagy 8MB-ért fizetek :(
Napokban merült fel egy beszélgetés közben a 28.6 Kbit/sec modem korszak úgy 15 évvel ezelőtt:)
Jó az a 370 KB/sec.
Nézd meg az internet kapcsolatod tulajdonságait. Ha 4M-ért fizetsz 500k körül kellene letöltened.
legfőb gond hogy web nélkül nincs linux még ey eyszerü instalhoz is kelenek apro kiegészitök.... és még elsem keztem használni de nem foghato hadra ijen kis csekélységek miat ha sima alkalmazást is raksz fel!
perse asem mindegy mivel töltesz.....
FlashGet az tépi lefelé a linuxos szerverö teljes sáv széleségel firefox 1/3 sebeségel szete csak...
A távirati sebességre javítottam a letöltést
Köszi Sneci.
A link
itt
Mi hiányzott?
Szervusztok !
A telepítésen már túl vagyok.
Külön partícióra tettem fel, és ha a bútoláskor a Linuxot választom, szépen el is indúl.
Elméletileg magyarúl szól hozzám, mégsem értem.
Olyan idegenek a kifejezések, hogy még az internet elérést sem sikerült elindítanom.
Maga az EMC elindul, és az eddigi instrukcióitok alapján már kezd valami derengeni.
Azért jó lenne, ha egy számomra sötét részhez érek, kérdezni is tudnék Tőletek.
Szóval ennyire sötétség van bennem Ubuntu ügyben.
Tényleg elkelne egy kis segítség a kezdetektől.
Merthogy nincs például exe fájl.
Mondom, teljes a setécsség.
Gratulálok! Az első randin túlvagy. A leányzó szép csak érteni kell a nyelvén. [#smile]
Azért a doksikat olvasd el, úgy könnyebb szokott lenni.
Kérdezz bátran, megpróbálunk válaszolni.
bizony hogy jó :) de a 70 már lassúnak tűnik ez mellet :)
ping: 16 ms
down: 8,84 Mbps
up: 2,93 Mbps
Ehhez képest nagy ritkán szokott 600kbit-el jönni, javarészt 370 körül mozog.
érdekes, a firefox lenne a szűk keresztmetszet?
no majd kipróbálom
meg még ki is pirosítottad a feliratot :)
köszi!
Egy kis Linux telepítési
felvilágosítás. Benne vagyon, hogyan tedd fel Windows mellé.
Windows-ról áttérni szándékozóknak
tanácsok, tippek. és
miegymás
Mert előtte olyan halovány volt a színe.
csak ezt akartam felteni webmin_1.430_all.deb
de egy monitor oldalnyi errort ki irt hogy mi hiányzik neki még a gépen nemtutam még hálozatot csinálni az az wifis kapcsolatot ubu 8 alat az kész harcmüvészet le egy ilyet összehozni!
Egy kis áttekintés a Linux témában.
Első tanács, hogy ne erőltessük nagyon az analógiát, van amit a Win is úgy csinál mint a Linux, van amit nem. Azt se kérdezzük, hogy miért nem olyan mint a Win, mert jó 10 évvel idősebb mint a DOS és legalább 20 évvel mint a Win. Aki most felkapja a fejét hogy a Linux csak a 90-es években lett, igaza van, csak-hogy a Linux egy mesteri Unix klón.
A Unix világban kezdetektől fontos szerepe volt a shell szintű (az oprendszer felületén működő) script nyelveknek. Azokat a nyelveket hívjuk script nyelveknek, amelyeket nem kell előre lefordítani futtatható gépi kódra, egy interpreter futás közben állítja elő a gép számára is érthető formátumot. Ez nagyon rugalmassá teszi a dolgokat, mert egy egyszerű szövegszerkesztővel könnyen módosítható felülettel dolgozunk. Ehhez hasonló a Win alatt a bat fájl, csak sokkal gazdagabb a lehetőség. M$ napjainkban lépte meg ezt a szintet a PowerShell-lel.
Az emc2 is így indul, az emc nevű scripttel. Ezt sem könnyű megtalálni, de ennek oka van. A Unix és klónjai igazi többfelhasználós rendszerek, egy időben akár több százan is dolgozhatnak ugyan azon a gépen. Ezért az oprendszer nagyon védi a közösen használható részeket. Normál felhasználó ezeket a részeket nem módosíthatja és vannak olyan részek, amit nem is lát. A usernek a /home könyvtár alatt van saját munkaterülete, ott szabadon garázdálkodhat.
Amikor az emc2-t elindítjuk és a minta konfigurációkból kiválasztunk egyet, akkor azt átmásolja a saját könyvtárunk alatt található emc2 nevű könyvtárba. Itt módosítjuk a saját példányunkat. Ha egy másik user-ként lépünk be, annak egy másik munkaterülete lesz, az teljesen független ettől a usertől.
Remélem nem zavart meg ez a kis összefoglaló, ami persze nagyon felületes, de valahonnan el kell indulni...
Nagyon hasznos!
Ne erőltesd a direkt telepítést csak akkor ha már nagyon tudod. Használd a Synaptic csomagkezelőt, ott ha telepítesz valamit, a függőségekből összeszedi ami még kell hozzá, meg ütközéseket is felderíti.
Azért kell a web mert a LiveCD csak 1 cd. Ennyi fért rá.
Figyelmetlen volta. Ha csak Wifi van, akkor tényleg gáz. Ehhez a lépéshez érdemes lenne átmenni egy UTP helyre, ott könnyeb lenne a wifi-t telepíteni. Aztán ha van már wifi, akkor Hawaii:)
Na még egyszer....:)
Wifi az van, mert szerintem az már kernel szintű szolgáltatás. Akkor meg webadmin is megy Synaptic-cal.
edimax EW-7128gehez kéen valami okoság ubi 8 ra aztán már lene net is
Köszönöm a kezdeti instrukciókat.
Valamelyik másik topikban már olvastam egy viszonylag hosszabb hozzászólásodat az EMC elsö indításával kapcsolatban.
Ha jól emlékszem, ott már leírtad, hogyan is működik ez a része a Linuxnak.
Azért is írtam, már kezd valami derengeni.
Köszönöm a segítőkészséged.
Haladók figyelmét hívnám fel a forrásból való telepítés lehetőségére. A LiveCD az emc2 2.4 verzióját telepíti. A fejlesztők a 2.6-nál tartanak.
Néhány hasznos dologgal bővült az emc2.
Az egyik, hogy néhány sort beírva a hal fájlba, meg lehet duplázni a stepfrekit.
A másik, hogy PYVCP virtuális kontroll panel mellet lett egy GladeVCP. A glade képernyő szerkesztővel lehet tervezni a képernyő bővítését, vagy akár egy új kezelő felületet, és ebből a GladeVCP megcsinálja a HAL-ban konfigurálható képet.
A folyamatos követés érdekében az összecsomagolt forrás helyett a git verzió követést érdemes választani, mert így mindig a legújabbal lehet dolgozni.
A LinuxCNC Wiki-ben lehet utánanézni a dolgoknak...
Még csak 12 éve fejlesztek Linux alá, úgyhogy nekem az a véleményem, hogy ezt a vonalat ne forszírozzuk...
Szerintem bőven elég, ha valaki fel tudja tolni a Live CD-t és fut neki. Továbbmegyek, nekem is elég lesz. Rövidesen CNC-sülök.
Van valaki közülünk aki tesztelgeti ezt az EMC2-őt marőgépen és előtte komoly MACH használó volt?
Kola-ban megbízunk, elég sokat dolgozott a MACH-al, de Ő ugye az eszterga vonalon nyomul.
Csak hogy jó lenne összefoglaló reális képet kapni ennek az EMC-nek az előnyeiről és az esetleges "nem tetszik" dolgairól.
Tehát akinek már vannak tapasztalatai ne tartsa magában!
Tudjátok az égből pottyant sült galamb mindig jól esik. :)
Ám legyen...
Az atom stabil linux...
Eszterga esetén anyag csere tekerem a tokmány kulcsott lazán mint kazán mutató újjal. egyszercsak a PC kikapcsol, tokmány kulcs kezembe állt...
Gondoltam én atomstabil a linux... minek enable meg Charge-pump WINDOWS soha nem csinál ilyet....
Marógép hasonló a szitú.. (úgyan olyan PC), néha gondol egyet és a Videó kártya meghülyül... alaplapi és kártyás is, csak ujra inditás segit....
Nem flame vagy vitafórum nyitási a szándékom, de egy PC leállás az nem tűnik generikus Linux hibának. Sokkal inkább szar a hardver amin fut.
Lehet, de ezek akkor is nagyon fontos infók, ha másért nem hogy figyeljünk a részletekre.
Egyébként kezelés/tudás tekintetében lehet(vagy egyáltalán szabad?) hasonlítani a Mach-hoz?
Úgyan azok a gépek XP-vel hibátlanul mentek előtte is meg utána is
Nehéz összehasonlítani.
Eszterga része az többet tud.
Step fekit kevesebbet, de a szervó motorok is szebben mennek az EMC2-vel.
A kezelést meg a Mach után megkel szokni.
Az a baj hogy normális Cam progit nem találtam hozzá. Így mindig Windows-is kel hozzá....
Beépitet Wizardjai sincsenek. Esztergához és maróhoz írtam pár szubrutint, így csak a megmunkálni kívánt méreteket kel változtatnom, a többit kiszámolja magának.
"EMC2 a gyakorlatban 123 db ma 13:21 vomberg "
Lenyomta a winfos a linuxot :)
a szervó motorok is szebben mennek az EMC2-vel
Mert realtime. Nincs jitter, azaz fáziszaj. Erre hallottam egy jópofa kifejezést: cidrizés.:-)
Valószínű race-condition hiba van a fórumszoftban és annyira egyszerre küldtük el a beírást, hogy az enyém felszívódott, helyette a tiéd jött duplán. Biztos windowsos a fórumszoft...;-)
Köszönöm a Miegymásban található sok hasznos segítséget.
Ez a beírás már az UBUNTU-ban jött össze.
Ez persze azt is jelenti, hogy végre van internetem.
Bennem bízhattok! ha én elkezdek programozni az kiadja hibáját minden programnak:)))
Én ezt a szitut ma az XP alatt tapasztaltam meg újból:(
Megy a kés fogásba egyszercak megáll ! nézem a monitort - asztal, Mach3 sehol, a gép leállítás alatt! régebben, legalább volt olyan hogy, dobott egy ablakot," a mach3 driver megakadályozta a gép leállítását"
Az X tengelyt szerencsére ma kivette fogásból abban a pillanatban , de a múltkorában belenyomta az anyagba,fotózzam?
Mert nálad buherált billentyűtet van. És zavart szed össze. Nálad szépen leáll ahogy megvan írva a nagy könyvben nem windows hiba hanem lúzer user hiba.
Nekem a linux ugy kapcsol ki mintha a táp kábelt húznám ki...
Nekem a linux ugy kapcsol ki mintha a táp kábelt húznám ki...
Ez mit jelent pontosan?
Tipikus jelenség ez a kikapcsolás, amikor a base_period túl kicsi. Ez nem Linux probléma, az RTAI dugul be, ami ráépül a Linuxra. A Linux ilyenkor nem is jut szóhoz.
Mohó a felhasználó, olyan kicsire állítja a base_period-ot, hogy nem végez minden feladattal a következő tüzelésig. Nem néztem, de gondolom itt is stack-be menti a gép állapotot, az meg csak növekszik és növekszik. De ez csak egy gondolat...:)
Jól kell beállítani.
Oké, de konkrétan mi történik? Az adott pozícióban lefagy a szerszámgép is? Mert itt olyanokról volt szó, hogy a kés megindul és belehasít az anyagba meg effélék.
Reméljük elmondják...
Húzd ki a tápkábelt és meglátod :)
Ilyesmire gondoltam én is. Sokat állítgattam, de volt olyan mikor az EMC2 el sem volt indítva ezért írtam hogy a Linuxal van a gond.
Milyen okai lehetnek annak, hogy a latency test nem indul el?
Dupla klikk az ikonra és semmi nem történik...
Indítsad terminálból. Minden Linuxos program úgy van megírva, hogy ilyenkor a karakteres konzolon valami hibaüzenetet kiböffent.
Ez a hibaüzenet
The program 'latency' is currently not installed. You can install it by typing:
sudo apt-get install xenomai-runtime
Ha ezután bemásolom a terminál ablakba a "sudo apt-get install xenomai-runtime" -t
Akkor jelszót kér, de utána nem enged semmilyen karaktert beírni....
Linuxot használok asztali gépemen már régóta, és a tapasztalatom az, hogy a linux a winnel ellentétben lerohad a rossz vason míg a win továbbmegy hibát hibára halmozva, addig a linux bizony fagyogat rendesen vagy elszáll vagy fel se települ, nem tudom mikori gép, de esetlegesen a proci körüli kondikat kellene megnézni puposak e, és persze a tápban lévőket is, esetlegesen ha van rá keret, cserélni a proci közeli és a tápban lévő hűtőborda közeli kondikat, sokat szokott segíteni
Ez egyenes telepítés a LiveCD-ről?
Ha menüből indítod, akkor is ugyan ez a helyzet?
A Latency és az emc2 indításához a scriptek megcsinálják a környezet beállítását. Ha ez nem történik meg, akkor a latency indító scriptje nincs a path-ban, és ezért mondja, hogy nincs installálva (talán:).
A Latency teszt ikonját a menüből rakattad ki az asztalra?
ENTERt nyomtál? Ugyanis a jelszó beírásnál semmit nem ír vissza a konzolra. Miután te vagy a superuser is, a saját jelszódat kell oda bepötyögnöd amivel belépsz a rendszerbe. Majd ENTER. Akkor leszedi neked a netről a szükséges csomagokat és fel is telepíti.
Viszont ha jó a vas és Ubuntu barát, nagyon stabil a Linuxos rendszer. Nem öregszik, nem kell újratelepíteni, gyomlálni a Registry-t...
Nekem 2-3 éve van fent, egyszer telepítettem újra, mikor kijött a 10.04. Volt amikor hetekig be volt kapcsolva, mert az elő és hátlapot sokféle változatban kellett csinálnom, és mivel még mindig nincs bekötve a referencia kapcsoló, inkább nem kapcsoltam ki.
Igen egyenes telepítés LIVE CD-ről.
Bárhonnan próbálom, nem indul...
Az ikont a menüből raktam az asztalra....
Az a baj, hogy a jelszót nem engedi bepötyögni...
Vagy előtte gondolod az entert? Annak meg nem nagyon van értelme....vagy igen ? :-)
Amikor írod be a jelszót, olyankor nem reagál semmit (látszólag), nem ír ki csillagokat mint a mobiltelefon vagy a bankautomata, nem ír ki szóközöket, te csak gépeled befelé a jelszót és látszólag nem történik semmi. A végén nyomsz egy ENTERt.
Jah értem már... holnap kipróbálom! Köszi!
Azért kicsit merész. Legalább csipogna. Van több ilyen finomság is benne? Hátha elveszitek tőle a kedvem előre :)
Még egy kérdés, mielőtt telepítenéd a xenomai-t.
Az emc2 sem indul, gondolom...
De igen az indul.... :-)
Ne búsúlj! Nekem már eddig is kínai! :)
Úgy értem, hogy elindul az első rész, ahol be lehet állítani a paramétereket....
A hétvégén elmegyek
ide a Svejk étterembeaztán ha megjövök beüzemelek egy ilyen EMC2 csodát.
Má' nehogy megszámolják mögötted, hogy hány karakterből áll a jelszavad:)
A gond a real-time környékén van nálad. Az meg csak akkor akar betöltődni, ha kválasztasz egy konfigurációt és elindítod. Valószínűleg az emc2-nél jön majd a hiba.
Akkor meg nem települt rendesen.
Nem volt valami hibaüzenet telepítés közben?
Megpróbáltam most már a rejtett jelszavas továbblépst. Tényleg sikerült...
Egy csomó mindent kiírt, kilistázott, aztán a végén amikr próbáltam inditani a Latency testet , a következő üzenet jelent meg:
No command 'latenc' found, did you mean:
Command 'latency' from package 'xenomai-runtime' (universe)
latenc: command not found
Őszinténszólva már vagy két hónapja telepítettem erre a gépre az Ubuntut, csak aztán nem volt időm foglalkozni vele. Telepítés közbeni hibaüzenetre nem emlékszem, de nem kizárt....
Szia
Ne mondj ilyeneket :)
Most gondolkodom rajta hogy elkezdem telepiteni de ugy látom még agyilag gyurnom kel rá kicsit ( pedig már használta régebben ) .
A menűből kéne kiválasztani a latency test-et.
Úgy mondja azt hogy nincs ilyen program, vagy nem is látszik a menűben? (Applications/CNC/Latency test)
HA mégeccer valaki ebben a topicban elkezd siránkozni, hogy bonyi a linux akkor nem segítek többet ;) Olyan ez mint amikor az újonc gépépítőket bátortalanítjátok el. Tessék olvasni, (van a kezedben a szép magyar doksi) nekiállni csinálni és kérdezni! [#dumcsi][#dumcsi]
Dehogy bonyolult de eddig nem tudtam hogy mitöl müködött ( mert hogy müködött ) már meg tulsok lett hirtelen az olasni valo :)
Told az infot nem kimélj bennünket , és még kérdezünk is majd :)
rosszul irtad nem olvasni kel ezt megtanulni hanem pyton programozási nyelvet meg tanulni akor esetleg érthetö lesz a nyelve a linuxnak...ez több esztendö is lehet persze hogy siránkoznak vele kapcsolatban....:)
Mire érted konrétan a python tanulást? Én egy sort nem tudnék megírni pythonban, de nem is kell a pythonhoz érteni egyáltalán. A grafikus felületen majdnem mindent el lehet intézni. Láttad volna milyen volt 1998-ban a linux....na az nem volt felhasználóbarát...
Ezt meg honnan veszed?:):)
A Pythonnak nincs köze sem a Linuxhoz sem az itteni problémához.
Mintha valami automatizmus indulna be, amikor olyat láttok amit még nem ismertek. Az MSWord használatához kell valami programozói tanfolyam?
A DOS-hoz kellet tanfolyam?
A Linuxot is úgy kell felfogni, mint a Dos-t. Van néhány parancs, amit érdemes ismerni, a mélyebb rétegekkel meg foglalkozzon az, akit az a szint is érdekel.
Nekem semmi érdekem nem fűződik az Linuxhoz sem meg az emc2-höz sem. Szívesen segítek annak, akit érdekel. Persze időkorlátok nálam is vannak. De kicsit mosolyognom kell, amikor beindul az ellenpropaganda, és elveszi a kedvét az esetleges érdeklődőknek. Mintha fizetett ügynökök dolgoznának:) Nyissatok egy "Ez úgysem fog menni" topikot, aztán lehet nyomni a süketet:)
hogy nem lehet javítani[#boxer]
.. sem a Linuxhoz sem az emc2-höz...
a többit nem javítom:)
Szia Snecibá
Ez nagyon teszik :)és milyen igaz más topickokra is :)
"Ez úgysem fog menni" topick ( meg ne csinálja valaki )
Ettöl függetlenül ismerve a Mambát lehet hogy csak félreértett valamit és nem akart rosszat .
Mambától bocs, nem neki szól az egész, csak az első mondat.
A többi általános...
A menüben látható, de onnan sem indul...
És ha a konzolon (terminál ablakban) írod be hogy:latency-test
Akkor mit ír ki?
Napközben elvitte a beírásomat a cica...
Na szóval:
lari!
Töltsd le a friss Live CD-t és arról nulláról installáld újra az egész hóbelevancot.
Semmilyen más Ubuntu összeállítással nem fog menni ez a szoftvercsomag, mert ez egy realtime kiegészítéssel megpatkolt kernel, csak így működik ahogy van. Érzésem szerint te valahogy összekeverted a mezei desktop Ubuntuval az EMC2-t, az úgy ahogy van működésképtelen ügy.
Tilos frissíteni a rendszert máshonnan, tilos máshonnan szoftvercsomagokat felrakni, tilos más Ubuntu installációra feltenni ezt a rendszert, mert nem fog menni.
Pár óra alatt fenn van, csináld újra.
Ha kell segítség, akkor itt jelzed és segítünk.
pár plugint pytonba látam fejlesztésként emc2 re "py" kiterjesztésként!
Szia, az rendben van, én is írtam pythonban is meg c-ben is komponenseket, de az nem a felhasználó szintje. A mezei felhasználónak semmilyen programnyelvet nem kell ismerni ahhoz hogy használja.
A CD-vel semmi gond, onnan töltöttem le, ahonnan akkoriban linkelte valaki.
Egyébként megpróbáltam feltenni egy másik gépre és ott kifogástalanul működik.
Újra telepíteni nem nagyon merem, mert van mellette egy XP is másik partición, és ha eltünik a Grub akkor az XP sem indul el.
| Válasz | #139
Szívesen mondanám azt, hogy bátran, mert a Linux megtalálja, de ha nem mered akkor nem.
Helló !
Ha 10.04-van a gépeden töltsd le
http://linuxcnc.org/lucid/emc2-install.sh
és futtasd terminál ablakban .
( ha 8.04 akkor http://linuxcnc.org/hardy/emc2-install.sh )
ez újra telepíti az emc2-t.
Üdv.
Hogyan is kell Linux alat valami futtatni? Ezt még tanulnom kell..
Megnézem, hogy hol található a fájl a letöltés mappában, aztán??? hogyan tovább?
Nyiss egy terminált és menj be a Letöltések könyvtárba. Vidd egyel feljebb, a saját könyvtárad gyökerébe az emc2-install.sh fájlt (a .. az apakönyvtárat jelenti):
mv emc2-install.sh ..
menj át te is oda:
cd ..
Itt tedd futtathatóvá az install scriptet:
chmod 755 emc2-install.sh
Futtasd a srciptet:
./emc2-install.sh
Persze hálózat kell, hogy le tudja tölteni a netről...
Ezt nem nagyon értem Laci!
A terminál ablakba kellene megnyitnom a letöltések könyvtárat? ha igen , akkor hogyan? Milyen paranccsal?
A kérdés, hova töltö(tte)d le az emc2-install.sh-t? Ha a Letöltések (esetleg Downloads ha angol nyelvű az Ubuntu-d) könyvtárban van a letöltött script akkor menj abba a könyvtárba és ott írd ezt:
mv emc2-install.sh .. ( sh után szóköz és két pont van)
cd .. (cd szóköz pont pont)
chmod 755 emc2-install.sh
./emc2-install.sh
Nálam futott a Downloads könyvtárban is
tehát terminál ablak
cd Downloads ( ha ide töltötted le )
./emc2-install.sh
( az előttem leírt megoldások is jók )
Egy kis olvasnivaló Linuxhoz:
linux iskola Ubuntu kezdőknek
Az EMC2 nem jegyzi meg kikapcsoláskor az aktív szerszám pozíciót? hogy bekapcsoláskor onnan lehessen folytatni ahol abbahagytuk?
Neked már működik a szerszámtár is?
Sajnos most egy pár napja nem tudtam vele foglalkozni! a szerszámtár már szóba került, mint hibaüzenet, amikor próbáltam volna az egyik menetvágó példát!sajnos még nem sikerült elindítani a realtime főorsó visszacsatolást menetvágáshoz, az index jellel lehet valami! az A és a B jeleket tudom használni a főorsó fordulatszám mérésére, de a menetvágáshoz itt is az index jelre kell várni!
Nálad mi a helyzet? elindult a gép EMC2 alatt?
Be lehet állítani hogy megjegyzze:
az .ini fájlban a [TRAJ] szekciót keresd meg és írd be hogy:
"POSITION_FILE = /home/kola/emc2/tengely_poziciok.txt" (idézőjelek nélkül)
Feltéve ha a saját könyvtárad a "/home/kola". Ha másik akkor írd át annak megfelelően ezt a részt.
A szerszám utolsó pozícióját, azaz a tengelyek koordinátáját akarod megjegyezni, vagy az utoljára használt szerszám sorszámát?
A pozícióra jó az amit János írt.
Láttam az ini-ben egy
#HALCMD = save neta
sort kikommentezve, de nem tudom mi a save funkciója. Ki kell próbálni.
A maró és az eszterga szerszám táblázata nem egyforma. A maróhoz 4 oszlopos az esztergához 8 oszlopos tábla tartozik (a számokra nem emlékszem, lehet hogy 5 és 9 oszlopos). Ellenőrizd, mert lehet hogy nincs, vagy rosszul van kitöltve a táblázat.
A "HALCMD = HAL-parancs" azt jelenti, hogy ezt a HAL-parancsot (vagy több HAL-parancsot amennyiben több is szerepel) végrehajtja az EMC a HALFILE minden sora után. Erről a "save" dolgoról nem tudok semmit. Valami példa HAL fájlból való?
Igen, például a stepper_mm.ini fájlban is ott van kikommentezve. Majd forrásban megnézem mi a funkciója.
Ez OK, az .ini fájl [HAL] részében szerepel kikommentezve alapból. A funkciója a leírás szerint amit írtam.
Csak nem tudom mihez kötni ezt a mentés (save...) dolgot. Na majd belenézek a példa .ini-kbe.
Úgy nézem, egyszerűen menti az adott hal konfigurációt a egy fájlba. Itt nincs értelme használni ezt a parancsot.
Sziasztok
Elolvastam amit ide írtatok, és feltelepítettem a Az Ubuntu 10.04 LTS.
Minden simán ment :) és elindítottam a Sherline lathe_mm meg csináltam az amit a Sneci #11 írásában leír,,,,
de nekem csak az indító icont tette az asztalra:) és nem találom a .ini file-t.
Ha valaki tudna nekem segíteni az első indításokban azt megköszönném.
Places-Home Folder-EMC2-Configs ,itt nálam a Kola Lathe következik de nem tudom már hogy alapban mi is van itt, de ha az itt található mappát megnyitod abban benne lesz az ini a hal stb...
Sajnos még nem.
A főorsó enkóder megoldásán agyalok.
Ha jól értelmeztem a leírást, elegendő neki egy indexjel, és egy "A" csatorna is.
Ha tényleg így van, akkor egy 60-as osztású rés-tárcsa is elég lehet a szinkronizáláshoz.
Jól értelmeztem a leírást?
Igen ! a 'B' jel az irányváltáshoz kell, ha egy fixen befogott menetfúrót akarunk használni, akkor,pl G33.1 kódot tanulmányozd!
Bár a leírásban az van hogy a 'B' növeli a felbontást is...
Vagyis egy index és egy 'A' jel elég a késes menetvágáshoz!
De itt tudni kell hogy a főorsó fordulatot nem az index, hanem az 'A' jel méri!
Köszönöm így már meg is van :)
Gratulálok! Néha, "nagyon-nagyon ritkán" az is működik ha elolvassuk a dokumentációt meg a tanácsokat aztán nekilátunk dolgozni. :) De ez a fáradságos út. [#crazya][#crazya]
Amit a sneci írt az arra igaz ha kézzel gyártod a konfigurációs fájlokat.
Én a következőt javasolnám:
Indítsd el az EMC-t simán, minden konfig nélkül.
Ekkor feldob egy ablakot amiben ki kell választani a géphez legmegfelelőbb konfigurációt. Válaszd ki ott a Sherline_mm-t.
Rákérdez a rendszer hogy átmásolja-e a konfigokat a saját könyvtáradba. "IGEN"
Ezután persze még nincs semmi beállítva, csak a gyári konfigok átkerültek a könytáradba (/home/gipszjakab/emc2/ alá). Ezeket viszont lehet szerkesztgetni.
Biztos lehet kézzel editálni mindent, de ha jól rémlik akkor lehet a Stepconf varázslóval. Annak az az nagy előnye, hogy látod és egyből tesztelheted a steppereket.
Megy az egységugrás teszt, gyorsulás stb. És ott helyben beállítosz élőben mindent. Lemented és kipróbálod az EMC-vel a konfigurációt.
VIGYÁZAT!! Amit kézzel editálsz .ini és .hal fájlok, akkor azt nem célszerű később Stepconf varázslóval megetetni, mert felülírja a kézi változtatásokat. Szóval a sorrend ebben az esetben: nagyjábóli beállítások, meg minden amit lehet a Stepconf-fal, utána kézi finomítgatás a .hal és .ini fájlokban.
Van arra lehetőség az EMC-ben, hogy a kurzormozgató nyilakkal vezéreljem a tengelyek mozgását úgy mint a machban?
X tengely fel- le, Z tengely, jobbra-balra...
Másik kérdésem, hogy a főorsóhoz a 100-as encoder ajánlott, kötelező, jobb a kisebb, vagy lehet nagyobb felbontású is?
Tud valaki esetleg olyan tipust ajánlani, ami jó lenne?
Igen, van lehetőség, bár a billentyűzetre is ki van vezetve szinte az összes lehetséges vezérlő mozgás.
Az egyik megoldás a pyVCP.
Ittvan egy példa rá, pont amit Te keresel. Sajnos angolul, de eléggé egyszerű a dolog.
A másik a
GladeVCP, ami sokkal tetszetősebb, és sokkal szebben lehet konfigurálni. Ehhez is egy kicsit bele kell mélyedni a dolgokba. Az EMC következő kiadásában már benne lesz alapól ez is.
Köszönöm a jó tanácsot :)
Sajna azért vannak gondjaim , mivel , hogy szervó motorokat akarok hajtani , és gondolom akkor nem biztos hogy mindent úgy kell beállítani mint ahogy a nagykönyvben írva van.
Ha nem hardver kezeli a főorsó enkódert, akkor az ajánlott max. impulzus frekvencia, ha jól emlékszem 10kHz körüli. János majd kijavít, ha rosszul emlékszem az ajánlott határfrekire.
Ha az enkódert "counter" módban használjuk, akkor csak az A csatorna játszik, azaz 100-as enkódernél 100 impulzus/fordulat. Ez 3000-es főorsó fordulatnál 50*100 = 5kHz, tehát bőven belefér. 200-asnál nagyobbal szoftveres enkóderfeldolgozás esetén csak szuper PC-n érdemes próbálgatni.
Akkor egy 100 réses fémtárcsából akár házilag is érdemes készíteni főorsó encodert?
Javíts ki ha rosszul gondolom...;-)
lene rajta három jeladó, egyik "A" másik "B" (ha szükséges) és egy harmadik az INDEX jelnek.
Ez így kivitelezhető lenne, vagy nem? :-)
Igen, ez kivitelezhető.
Ha a főorsóra szereled a tárcsát, akkor nem kell szíjjal hajtani az enkódert, hogy ne legyen útba a szálanyagnak:)
Ha step/dires vezérlőd van, akkor azt úgy kell kezelni, mintha lépetető motor lenne, tehát nincs különbség.
Ilyen esetben a három érzékelő elhelyezkedése a tárcsa mentén, milyen kell, hogy legyen?
Vagy annak nincs jelentősége?
Köszi!
A külső osztókörön van a 100 rés. Ha opto-kaput használzs, akkor az egyiket fixen lehet szerelni, a másikat állíthatóra. A másodikat egy szkóppal lehet belőni, hogy a két csatorna között 90 fok fázis eltolódás legyen. De mivel itt nem lesz pozicionáló szerepe, ezért ha nincs szkóp, akkor a másodikat pont egy fél résszélességgel kell eltolni valamelyik irányba.
A két érzékelő között akárhány periódusnyi, azaz rés+takarás távolság lehet az osztókörön.
A belső körön egyetlen rés van, ez lesz az index.
A leírásban úgy emlékszem az van , hogy a 'B' jel növeli a felbontást!
Vagyis a 100 réses tárcsán lévő 2db optokaput úgy tudjuk használni mintha 200 réses tárcsánk lenne?
Kellene egy index LED,az eszterga felületre, ami világít ha a rés odafordul!ellenőrizhető lenne hogy működik-e az index jel egyáltalán , mert a program várja az index jelet!( a machban van ilyen és ott jól látható amikor működik)
Szia Sneci , köszönöm a segítséget !
Szia Sneci! Jól írtad, 10kHz az alsó limit, ezt minden gépnek tudnia kell, ez biztonságos minden esetben. A felső határ 50kHz, ehhez nyilván izmos masina szükségeltetik.
Használd a Machine > Show HAL Configuration menüpontot. Kiválaszthatod bármelyik pin-t (lábat) amelykiket figyelni akarod. Érdemes vele eljátszadozni, legalábbis amíg meg nem tapasztalod mire jó.
Itt egy nagyon szép kis megvalósítás, képekkel, sőt ott a G kód a tárcsa kivágásához (paraméterezhető, saját igényekre alakítható) és ott vannak az elektronika panel kontúr, furat és nyák kivitelezés G kódjai is.
Laci! Ezt a külső , belső osztókördolgot nem értem...
Nem lehet az index is ugyanazon az osztókörön, amelyiken a 100 rés van? Vagy az index jelnek túl kicsi lenne az a rés ami az A-B jelnek elegendő?
Szia Lari!
Nézz rá a linkelt weboldalra. Ott a második képen van a tárcsa, ott van százz osztás, de az egyik hosszabb, na az az index, a többi a "mezei lyuk".
Az mindegy hogy kívül vagy belül vannak egymástól, a lényeg hogy legyen 100 rés és egy index rés fordulatonként.
Így jó lesz?
Aha már látom... Figyelmetlen voltam, köszi! :-)
Húú de csini lett! Lajos, Neked nagyon szép géped lesz[#taps]
Üdvözletem mindenkinek .
Megint kérdeznék , de most már kicsit konkrétabban :)
Stepconf - val kapcsolatban !
1. Step time
2. Step Space
3. Direction Hold
4. Direction Setup
Ezek nekem nem világosak :) hiába olvasom itt az első lépéseket , ezek a számokat hogyan adjam meg?? Persze nem léptetőzöm ,
Sneci írta hogy ugyan az a beállítás , de ez akkor sem világos nekem.
A következő::
mivel ez szervó akkor
A motor steps per revolution, és a driver microstepping beállításokat mire állítsam???
Segítségeteket előre is köszönöm!!
Üdv
A lépést encoder felbontásra, a driver mikrosteppinget 1 re és akkor jó lesz.
A stepjel generátor két jelet ad ki a motorvezérlőknek:
1) Step - a step impulzus
2) Dir - a mozgás iránya
Step time: a step impulzus minimum időtartama nanosec-ben
Step space: minimum idő két stepimpulzus között
Direction Setup: mennyivel kell korábban beállni a Dir jelnek a step impulzus előtt, hogy a step impulzus már a helyes irányba vigye a tengelyt
Direction hold: a step impulzus után mennyi ideig kell még tartani a Dir jelet
Ezek mind nanosec-ben értendők. Pl.:
Step time: 4000
Step space: 4000
Dir setup: 400
Dir hold: 400
Az enkóder határozza meg a step/motor fordulat értéket. Ha 512 cpr-es az enkóder, az 4 x 512 = 2048 enkóder impulzus / motorfordulat.
Tehát:
Motor steps per revolution = 2048
Driver microstepping = 1
Köszönöm a segítséget !!!!!!
De még mindig nem értem , hogy hogy jön ki a
Step time és a többihez ezek az értékek!!!!!
A motor Steps az már világos !!
Köszönöm a választ
Nagyon jó! hogy kell ilyet csinálni?
Ez már döfi !!! [#worship] [#taps]
A pyvcp csinálja, ami a Python virtuális kontrol panelt jelenti.
A 2.4-es emc2ben kézzel kell szerkeszteni az xml fájlt.
Felmásoltam a
KolaLathe könyvtáradba az egészet.
A
spindle.xml a képernyő, a
spindle.hal meg huzalozás.
Az ini fájlba kell még egy sor a [DISPLAY] szekcióba:
PYVCP = spindle.xml
Tegnap előtt a Stepconf varázsóval végigvezettem egy beállítási folyamatot... Ezután elndult az EMC2, mozogtak a motorok stb...
Bezártam , ajd újra elindítottam a programot, minden rendben volt.
Tegnap próbáltam megnyitni, és a köv. hibaüzenet jelent meg.
EMC2 terminated with an error.
When reporting problems please include all the information below in your message.
Aztán persze az ablak tartalmaz egy csomó információt csak nem tudom hogyan tudnám kimásolni...
Kijelölni ki lehet a szöveget, de mást nem tudok vele csinálni....
Itt nem működik a CTRL C CTRL V , vagy valami hasonló?
Lari!
Sejtem mi lehet a hibaüzenet, a legrövidebb megodás szerintem ha fogod a StepConf wizardot és a létező konfigodat átnevezed és lemented.
Az új fájlnak már működnie kell.
Úgy lehet egyébként másolni mint a windózban:
Egérrel kijelölöd a másolni kívánt szövegrészt, Ctrl-C és Ctrl_V.
Ez nagyon érdekes, délután-amikor írtam az előző hozzászólást- kikapcsoltam a gépet.
Kicsit később bekapcsoltam újra és az első kattintásra elindult az EMC minden hibaüzenet nélkül....
Mindenesetre, ha megint előfordul, akkor megpróbálom amit írtál!
Köszönöm!
A másik EMC topikban volt szó a Mesa kártyák beszerzéséről.
Kialakulni látszik azon kártyák köre amit érdemes rendelni:
7I43-U Anything I/O USB/parallel - 200K FPGA - 48 I/O 89USD
7I43-U-4 Anything I/O USB/parallel - 400K FPGA - 48 I/O 99USD
5I20 PCI Anything I/O - 72 I/O bits - 200K Spartan II FPGA 199USD
A fenti árak egy derabos listaárak. Eből lejöhet a mennyiségi kedvezmény, de hozzáadódik a vámolás/szállítás és ÁFA. A kártyáról számlát kap mindenki, teljesen tiszta az ügylet.
A 7i43U (48I/O) kártya tökéletesen elég egy 3 tengelyes géphez, őrült sebességet tud, tehermentesíti a PC-t, beépített, ipari környzetben tesztelt vezérlők, és később az USB porton is használhatók (jelenleg a parallel port megy atombiztosan).
Szia Laci! Remek dolog hogy feltöltötted, ez nagy segítség lesz az esztergák beállításához, csak a pineket kell egyeztetni és a motorok beállításait!
Kicsit lemaradtam a héten, de még ma kipróbálom, csak le kell tölteni először![#eljen][#wave]
Csak mintának raktam ki, még lehet pakolni rá hasznos dolgokat.
Üdv
Beállítottam mindent ahogyan mondtátok és ahogyan a nagykönyveben meg van írva , de nekem ezeket dobta ki hibának !!!!
Erre kérnék egy kis segítséget.
köszönöm.
Print file information:
RUN_IN_PLACE=no
EMC2_DIR=
EMC2_BIN_DIR=/usr/bin
EMC2_TCL_DIR=/usr/share/emc/tcl
EMC2_SCRIPT_DIR=
EMC2_RTLIB_DIR=/usr/realtime-2.6.32-122-rtai/modules/emc2
EMC2_CONFIG_DIR=
EMC2_LANG_DIR=/usr/share/emc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
EMC2_EMCSH=/usr/bin/wish8.5
EMC2 - 2.4.6
Machine configuration directory is '/home/nemes/emc2/configs/my-mill'
Machine configuration file is 'my-mill.ini'
INIFILE=/home/nemes/emc2/configs/my-mill/my-mill.ini
PARAMETER_FILE=emc.var
EMCMOT=motmod
EMCIO=io
TASK=milltask
HALUI=halui
DISPLAY=axis
NML_FILE=
Starting EMC2...
Starting EMC2 server program: emcsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting EMC2 IO program: io
Starting HAL User Interface program: halui
Starting EMC2 TASK program: milltask
Starting EMC2 DISPLAY program: axis
RTAPI: ERROR: Unexpected realtime delay on task 1
This Message will only display once per session.
Run the Latency Test and resolve before continuing.
Shutting down and cleaning up EMC2...
Killing task emcsvr, PID=1677
Killing task milltask, PID=1729
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Cleanup done
Debug file information:
X Error of failed request: BadLength (poly request too large or internal Xlib length error)
Major opcode of failed request: 153 (GLX)
Minor opcode of failed request: 17 (X_GLXVendorPrivateWithReply)
Serial number of failed request: 744
Current serial number in output stream: 744
1677
PID TTY STAT TIME COMMAND
1729
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components
Kernel message information:
[ 171.584971] I-pipe: Domain RTAI registered.
[ 171.584985] RTAI[hal]: <3.8.1> mounted over IPIPE-NOTHREADS 2.6-03.
[ 171.584988] RTAI[hal]: compiled with gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) .
[ 171.584995] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 171.584998] PIPELINE layers:
[ 171.585002] f0e97e20 9ac15d93 RTAI 200
[ 171.585006] c085cb20 0 Linux 100
[ 171.615368] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 171.615606] RTAI[sched]: IMMEDIATE, MP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 171.615612] RTAI[sched]: hard timer type/freq = APIC/21045484(Hz); default timing: periodic; linear timed lists.
[ 171.615616] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 1852097000 hz.
[ 171.615620] RTAI[sched]: timer setup = 999 ns, resched latency = 2943 ns.
[ 171.615791] RTAI[usi]: enabled.
[ 171.713774] RTAI[math]: loaded.
[ 171.826454] config string Ɔx378 out '
[ 172.669438] RTAPI: ERROR: Unexpected realtime delay on task 1
[ 172.669442] This Message will only display once per session.
[ 172.669443] Run the Latency Test and resolve before continuing.
[ 173.913239] RTAI[math]: unloaded.
[ 173.981523] SCHED releases registered named ALIEN RTGLBH
[ 173.997185] RTAI[malloc]: unloaded.
[ 174.096021] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 174.102328] I-pipe: Domain RTAI unregistered.
[ 174.102341] RTAI[hal]: unmounted.
Szia,
rial-time gond lehet (RTAI).
"
RTAPI: ERROR: Unexpected realtime delay on task 1
This Message will only display once per session.
Run the Latency Test and resolve before continuing.
"
Milyen gépen futtatod? (CPU, memória)
Az ini fájlban a base_period mekkora?
Szia
a proci egy AMD Athelon Xp2500+ ami 1830MHz fut
És a Base-period pedig 100.000
Latency test milyen számokat hoz a base-period-ra?
Hát ez változó :) ha elindítom 15000- de ha programokat futtatok akkor fel megy 30000-ig is de nem akarok programokat futtatni , csak Emc2 menne rajta .
igen és még egy amikor még nem állítottam be semmit akkor elindult a progi .
Küldd el az ini és hal fájlokat, megnézem.
szia
Levél ment !
Sneci mester "lektorálása" után, lehet többen okulnának a "diagnózisból"... :)
Köszi...
Üdv!
Sajnos a lektorálás eredménye lesújtó számomra.
Természetesen a mesternél , hibátlanul működött, de itt nálam ugyan az a hiba , természetesen tanácstalan vagyok :( Hiába töröltem mindent a kukába és onnan is, és bármelyik másik alap beállítást indítanám akkor is ugyan az a hiba üzenet!!!
Csak hát eddig működött a Sherline lathe csak azután dobta ezeket a hibákat miután beállítottam Stepconfig- al. és azóta bármit is teszek csak ugyan az a hiba üzenet jelenik meg ,,,
Lehet, hogy gyengusz a gép , igaz az 1Gb memó nincs benne , de a proci 1800MHz és Ubuntu elég szépen dolgozik rajta.
Hát ez van sajnos feladni nem fogom :)
Egy kicsit jobban megnézve....
Ez sajnos nem emc2 probléma. A feldobott hibalistán a legfontosabb infó a "Debug file information" részben van. Ott azt mondja, hogy:
X Error, tehát az X képrnyő szervernek van gonja
A második sorban GLX, tehát az OpenGL-nek van gondja, amikor egy polyline akart rajzolni.
Ha teheted, tegyél be még egy kis memóriát.
Gondolom az Ubuntu install is lassan ment fel, mert szereti a legalább 1GB memóriát.
Egy Ubuntu és Linux guru biztosan meg tudná mondani, hol mit kell még állítani, hogy ne legyen olyan memória-éhes. A neten is meg lehetne nézni, de ez most sajnos nem fér be:(
Köszönöm a segítséget !!!!!
igyekszem egy másik gépre felrakni , és ott újra megpróbálni.
Helló !
Nálam 512m-is fut az emc2. Próbáld meg futtatni
a tkemc-t, ha megy akkor nincs opengl támogatás a graf. kártyádnak ( típusa ? )
Üdv.
Szia!
Köszi a visszajelzést és az infót...
Sziasztok!
Hogyan tudom utólag telepíteni az EMC2? Eredetileg rajta van a telepítő CD-n, de most valamiért nem került installálásra. Windows is van a gépen, talán az kavart be. Lehet e CD-ről a hiányzó dolgokat telepíteni, hogy minden meg legyen? [#lama]
Bocs, egy szóközzel több...
Szia!
Így tudod telepíteni: sudo apt-get install emc2
Látni kéne az idevonatkozó hibaüzenetet, de lehet hogy pl. nincs fent a megfelelő driver.
Nvidia esetén a gyári driver segít gyorsítani
Ha a pontos hibaüzenetet be tudjátok másolni, meg a VGA típusát, talán lesz valami kiindulópont.
Szia
a hibaüzenet a #234 beírásban van.
És egy Radeon 9550 128MB tv videókártya van benne.
A #234-ben a hibaüzenet.
A Rendszer->Adminisztráció->Eszközmeghatók szerencsés esetben letölti a driver egy jobb verzióját, ha van a raktárban:) (De furcsa ez így magyarul:)
Tegnap egy AMD alaprap video driverére szólt, hogy van jobb.
Kérdésem az lenne hogy le lehet tesztelni , hogy fut rendesen az OpenGl vagy ami itt van GLX-et?
Van valami glxgears progi beépítve. Írd be a terminálba.
szegmentálási hibát ad
Az ATI driver hibás az Ubuntu grafikus rendszerében. Ha a legfrisseb driverekkel is ez van akkor másik VGA kártyával javaslom próbálkozni.
Másoknál az frissítés megoldotta a dolgot. Nálad is valószínű..
köszönöm a segítséget , már kezdem feledni minden Ati vackot felraktam és semmi !!!! sajnos nincs másik kártyám , így hát fel kell adnom , pedig nem akartam, de ez kifogott rajtam.
Mindenkinek köszönöm a segítségét!!!
Üdv
Az ATI köztudomásúlag gyengébb OpenGL-ben. Akár Linux, akár Win az oprendszer.
apt-get update
apt-get upgrade megvolt?
Üdv
Sajnos nem tudom , de beírtam a terminálba és ezt dobta
nemes@nemes-desktop:~$ apt-get update
E: /var/lib/apt/lists/lock zárolási fájl nem nyitható meg - open (13: Engedély megtagadva)
Ne add fel !!
Jó lesz az...
így írd: sudo apt-get update
Majd kéri a jelszót, add meg.
Utána: sudo apt-get upgrade
lefutottak !!
De még mindig ugyan az a baj.
Bootolj újra! Azután is?
sajnos a probléma még mindig fen áll :( :( :( :(
biztos hogy videó kártya gond lesz , mert a mini meg a tkemc simán elindul , csak gondolom ami grafikusabb az nem megy!!!
[#buck][#buck][#circling][#circling][#circling]
Juhélyyyyyyyyyyy :)
Elindult!!!
csak most elég rossz a monitor :)
Letöröltem minden videó kártyához kapcsolódó progit és elindult!!!!!!! Sőt már be is állítottam :)
Jha hogy mindent leszedtem a Max jitter 20000 ről röktön leesett 5000 re ..
Csak most hogy barkácsolok szebb felbontást :)?
Most, hogy írod jutott eszembe, hogy nem szabad telepíteni semmi külső grafikus drivert. Én is szívtam vele kb 2 éve. Az alap driverrel általában minden működik, 1-2 inteles alaplapi videó nem működött.
Sziasztok!
Szerintetek, az mitől van, hogy nem telepíti az Ubuntu az Emc2-t... ha Windows is ugyanazon a vinyón van... Próbáltam külön partíción, akkor sem csinálta meg. Ha csak Ubuntu van, akkor jó. Miért?
Telepítéskor a partició megadásakor mit választottál?
Ha az "ar" akkor a win és linux is megy egymás mellett, de csak akkor települ ha van nem kiosztott hely a lemezen.
Csináltam, úgy is, hogy volt külön partíciója. 20Gb volt... Csináljam úgy, hogy csípjek le a lemez végéből helyet, de ne formázzam.
Most esett le mit írtál. Tehát az UBi felmegy de a csomagból az EMC2-t nem telepíti fel? (ergo linuxod van cnc progi nélkül)
Igen..
Először a Win, aztán a Ubuntu. Ment úgy is hogy kihagyom a helyet, úgy is hogy a Linux csináljon magának helyet.
Nálam eddig mindig csont nélkül ment, de a Win az XP.
A Win7-tel nem tudom...
Nekem nincs ilyen bajom, símán megy win7-tel is. Celophant, töltsd le újra az iso filet és pakold ki CD-re (pendrive), ha nem tudja olvasni valami miatt akkor nem megy fel.
Az első telepítés, úgy történt, hogy csak Ubuntu volt a gépen. Akkor volt EMC2. Most van Win7 is. Ami valamiért problémát okoz.
Utólag, nem lehet telepíteni az emc-t? Olyat láttam, hogy Ubuntuval együtt, de külön?
sudo apt-get install emc2
Lehet külön is telepíteni, de ne akard. nagyon macerás ha esetleg valami hiányzik a rendszerből ami kellene még.
E: Az alábbi csomag nem található: emc2
sudo apt-get install -f
Net van?
majd utánna sneci ajánlása
Van net. :-) A telepítő lemezről utólag, nem lehet az összes csomagot telepíttetni az Ubuntuval
Csomaglisták olvasása... Kész
Függőségi fa építése
Állapot adatok olvasása... Kész
Az alábbi csomagok automatikusan települtek, de már nem kellenek:
linux-headers-2.6.32-33-generic linux-headers-2.6.32-33
Töröld az 'apt-get autoremove' paranccsal!
0 frissített, 0 újonnan telepített, 0 eltávolítandó és 0 nem frissített.
atom@ubuntu:~$ ^C
atom@ubuntu:~
Ubuntu szoftverközpont, EMC2 ha itt nem talál akkor synaptic.
És, ha sehol sem látom? :-(
Tegnap még volt az Ubuntuban. Lehetett válogatni 3, 4 axis stb... megromlott a telepítő CD? Másikat kéne írnom?
Akkor a synapticban nézd meg a beállítások/tárolók/egyébszoftvert, hogy ez benne van-e és ki van jelölve.
http://www.linuxcnc.org/emc2
Kicsit pontosítsuk a dolgokat:)
Mit jelent az hogy nincs emc2?
- nincs a menüben
- van, de nem csinál semmit...
Lehet, hogy CD hiba
Nincs a menüben. Nem találom a letöltőközpontban sem.
Várj, ha tegnap volt a gépeden akkor, hogyan tűnt el?
Rendszer/Beállítások/Főmenü, itt látod a CNC pingvines ikont?
Írják, hogy 10.04-en is megy szépen,de ha upgradeled 11.04-re, akkor vége.
11.04 natty -ra próbálta valaki feltuszkolni?
Ugyan azzal a userrel nézed, amivel telepítetted?
Igen...
11.04-el nem megy. python library dep. hiba.
Szerintem nem CNC-s Ubuntu telepítő CD-ről tetted fel a rendszert. Akkor nem is lesz látható .
És nem is fog menni az újabb emc verzióig.
Viszont a héten jött ki a 2.4.7.
De erősen ajánlott linuxcnc.org oldalról letölteni a CD image-t. Abban benne van tuti.
Köszönöm a segítségeteket!
A megoldás, ne telepítsd Windows7 alól az Ubuntut, mert probléma lehet belőle. Telepítés közben tuti, hogy valamit letöltött a windowson keresztül.
Írtam egy másik Ubuntut is a biztonság kedvéért. A partíciókkal is csinált valamit… most már jó!
Csak akkor érdemes vele játszani, ha ugyan az a kernel verzió. A meló nem az emc2-vel van, hanem az rtai (realtime) telepítéssel. Egyszer Suse xx-hez összevadásztam a patch-eket, ment is, aztán beletörődtem az Ubuntuba:)
Ha valódi oprendszert akartok, miért nem az IBM OS/2 –jét használjátok?
:-))
A helyzet az, hogy nem oprendszert akarunk használni, hanem egy adott alkalmazást[#wink]
Annak meg nem mondhatjuk, hogy kússzál már fel os/2-re, ha egyszer Linux alá írták.
Bizony így van. Mellesleg mint itt mindannyian tudjuk a linux is egy "valódi oprendszer... ;-)
Nem is akármilyen...
Igen, és nem állunk le bizonygatni, hanem használjuk megelégedéssel:)
Windows 7 alól? Brrrr.[#gun][#conf][#csodalk][#nemtudom][#falbav][#guluszem1]
Hát én is csak mereszgetem a szemem, pedig láttamés csináltam már vad linux telepítéseket (IBM/Mainframe volt az egyik legszebb)
Csak azért kellemetlen ez, mert itt agyaltunk rajta többen, hogy vajon mi lehet a probléma és nem tudtunk rájönni.
Saját időtöket és idegeitek vesztegetitek az egzotikus telepítési megoldásokkal. (és persze aki segíteni akar az sem tud, mert el nem képzeli hogy így történnek a dolgok)
ITT is kiemeltem már pirossal, de lehet hogy a topic címben kéne leírni:
1) Ne telepítsetek más CD-ről csak ami lejön a linuxcnc.org oldalról! (nem közvetlen arról jön le, de ott a linkje).
2) Ne használj emulátort, virtuális gépet és másik oprendszer alól ne teleptís, hanem bootolj be a friss-ropogós CD-ről!
De mindenesetre a legnagyobb elismerésem azoknak akik vállakoznak a telepítésre, kipróbálják és nem adják fel az első hibaüzenetnél, hogy "sz..r ez a Linux"!
Az első favázas-fióksines gépnél sem kell feladni, a többi már csak jobb lehet.
Hajrá pingvin!
Szia
Meg sem fordult a fejemben hogy ugyan arra a winyora tegyem a linuxot meg a wint .Szerintem csak ilyen kényelmi dolog ez ,ikon hegyek a képernyöt és ha akarom akkor ez megy ha akarom akkor meg az és persze hibátlanul minden .
A Kola csinálja jol szerintem letett az asztalra két winyot az egyikre Mach3 a másikra Linux van irva ( vagy ez vagy az , nem ez is meg az is ).
Semmi gondom nem volt azzal, hogy egy hdd-n van a két rendszer! Pár alapszabályt be kell tartani. Xp és a "gyári" UBI emc live lemez 40 Gb-os hdd-n.
1.: Mindíg az XP-t telepíted készre a gépen először. Egy partíció mentő/helyreállító programmal ( a nevét mindenki kitalálhatja [#kacsint]) a feltelepített XP partíciót klónozni kell egy bisztonságos helyre, ahonnan vissza lehet állítani gubanc esetén. Ez a gyakorlatban gyorsabb, mint újra feltelepíteni az XP-t és a rengeteg használt programot.
2.: Ezután a linuxcnc oldalról már előzőleg letöltött emc2 + ubi párost telepítem a hdd üresen hagyott részére és az ubi "bootmenegelő " programjára bízom melyik rendszer induljon.
3.: örülök milyen egyszerű volt a linux és emc2 telepítés....
;-))
Pedig, "hordozható". Nem?
Nem.
Meg, sok minden más nem.
Sok szerencsét!
Szükség lesz rá.
Szia!
Ahogy kozmaj mondta helyesen: nincs azzal baj ha egy vinyóra rakod. Nekem minden gépemen eddig együtt élt a linux és a Windows.
Ezt nem szokta elszúrni a linux, nagyon szépen felismeri a már létező sok másik oprendszert is és kezeli a bootolást (rendszerbetöltés magyarul ?).
Arra hívtam fel a figyelmet, hogy a telepítés menetét ne bolondítsuk meg, hanem
gép bekapcs, CD-ről boot, telepít, örül a helyes sorrend.
Ha igény van rá, csinálok egy kis útmutató a windows mellé telepítésről, bár a már belinkelt
magyar Ubuntu oldalakon erről is van szó.
Hát a hordozhatóságról inkább csak annyit hogy az világ 10 legnagyobb teljesítményű számítógépe mind Linux alatt üzemel (részletek
itt).A
legnagyobb 548.352 processzorral. Meg a
legkisebb is (19x19x36mm).
Az hüleség lenne hogy elvágnám a SATA kábelt és két vinyóra 'ágaztatnám?
A tápot tudnám kiválasztani indítás előtt egy vagy kapcsolóval!?
Így lenne két Winchester dugdosás nélkül és az bootolna amelyik megkapja a tápot...
[#circling][#confused][#vigyor2][#wilting][#nemtudom][#wave][#eljen]
Vannak néha ilyen elvetemült ötleteim , de hátha müködik![#bohoc]
Hát nem is tudom de látod az Árpit ? Majd ha magához tér biztos ir rola valamit .
Szerintem jol mondod : hülyeség lenne :)
Rakd rack-be, és azt dugod be amelyikhez kedved van.
Igen, most úgy van!
[#falbav]
Nyugodtan teheted ugyanarra a vinyóra, két különböző partícióra. Pontosabban háromra, mert a Linux külön partícióra teszi a swap-et. Csak az a lényeg, hogy ne úgy telepítsd mint egy szimpla programot az oprendszert.
Felrakod a Wint, és telepítésnél csak a vinyó felét adod oda neki. Ezután bebútolsz a Linux lemezről (NEM a Win alól indítod), és felrakod a vinyó megmaradt üres területére. A Linux az üres területet ketté fogja osztani magának rendszer és egy swap partícióra.
Ezután induláskor lesz egy listád amiből választhatsz: normál Linux, Linux biztonsági módban, memtest, Win. Kábé.
Ha a Linuxod akarod indítani, akkor az elsőt választod, ha a Wint akkor az utolsót.
#307
[#wave]
Ma kicsit állítgattam az emc2-t, végállásokat, refrencia kapcsolót stb.Próbálgattam a engelymozgásokat gyorsjárattal.
Közben a köv. hibaüzenet jelent meg: Unexpected realtime delay on task 1
This message will only display once per session.
Run the latencytest and resolver before continuing
Mi lehet ez potosan?
A program nem tiltott le semmit, mozgot minden ugyanúgy tovább.
Az jutot eszembe, hogy az angol nyelvű manualban van olyan rész ami a hibaüzenetekkel foglalkozik?
Lehetne esetleg abból fordítni?
Lari !
A késleltetési tesztet futtasd, és annak megfelelően változtass a konfigon. Az "EMC2 kezdeti lépések" részletesen leírja a teendőket..
Ha jól látom Te is a támogatók között vagy, ott kell hogy legyen a fordítás Nálad.
Persze megvan a fordítás!
Köszönöm!
Így néz ki az EMC2...
Mit és hol kell beállítani? A gépben van egy alaplapi és egy kártyás LPT port. Hol állítom a ki és bemeneteket? Portszám stb...
Applications - cnc - Emc2 Stepconfs Wizard, itt próbáld beállítani!mielőtt még indítod a programot!
Üdv sámánok!
2db Brain Boxes parallel portot szeretnék használni.
Sikerült feltelepitenem, Sikerült külün külön használnom, de egyszerre a kettő nem megy.
Mit hova kel írnom hogy használni tudjam??
0x1420 és 0x1424 port címeket kapta
Szia !
A .hal fájlban írj át egy ilyenféle sort:
loadrt hal_parport cfg="0x1420 out 0x1424 in"
Feltéve ha az első portot kimenetre a másodikat bemenetre használod.
És még kell utána aktíválni is és használni a portokat/lábakat.
Itt van egy példa:
második párhuzamos port használata
Maradjunk egy alap felálásnál hogy ne bonyolitsam, van 2d brain lpt-m, ezekböl 1 tetszölegest akarok beálitani. A gebasz ott kezdödik,hogy alapbol hiába van feltelepitve nem tölti be a drivert.
Kutakodtam a neten ezt találtam:
alias parport_lowlevel parport_pc
options parport_pc io=0x378 irq=auto
alias parport_lowlevel parport_pc
options parport_pc io=0x1420 irq=auto
alias parport_lowlevel parport_pc
options parport_pc io=0x1424 irq=auto
azt irták hogy az emc2.conf ill a parport_pc.conf fájlba kel be irni
Ebben az esetben csak az utolsó megadot port címet tudom használni.
Ha így adom meg akkor meg egyiket sem:
alias parport_lowlevel parport_pc
options parport_pc io=0x378,0x1420,0x1424 irq=auto,auto,auto
Induljunk ki a kályhától.
Ha EMC-s Ubuntu van fent akkor az nagy előny, reméme így van. Ha a két kártyát (az eredetit és az egyik brain-est) akkor a modulokat jól kellene hogy kezelje a rendszer. Ergo, nem kell a kernel modulokkal foglalkozni.
Ehelyett a -hal fájlban kéne módosítani. Hol írtad be a teszteléshez a másik kártya címét? A kernel modulokhoz, vagy az .hal fájlban?
bocs a zárójel után kihagytam: "külön-külön látja az EMC,"
Emc-s ubi van fent.
Ha 1db kártyát teszekbe akoris ugyan az a helyzet.
Bekel irjam valamelyik .conf fájlba különben nem müködik. Az érdekeség az hogy az alaplapi müködik mindig, ha berakok egy netmos kártyát az is müködik minden varázsszó elmormolása nélkül.
Elöször énis a .hal fájlra gyanakodtam, de az alaplapi és netmos kártyával müködöt. Így jött az hogy csak a brain kártya lehet a ludas. Így találtam rá hogy valamelyik .conf fájlba bekel irni a port címet, ekkor elkezdet müködni de csak mindig az egyik.
Megvan....
Modprobe.conf fájl
alias parport_lowlevel parport_pc
options parport_pc io=0x0378,0x1420,0x1424 irq=auto,none,none
Kár hogy nem vagy támogató!(((
Az egészből szerintem pár emberen kívül nem sokan értenek semmit sem, én sem!
Lajos!
Arról van szó. hogy néhány elvarázsoltabb kártyát a Linux rendszer sem képes jól felismerni. Ehhez kellett a jelzett konfigurációs beállítás. Alapjában véve annyi köze van az EMC-hez, hogy a párhuzamos kártya volt a téma.
Ezt egy jó drehás tudhatja, de ha nem mégse így lenne, akkor is jó szakemberként tiszteljük :)
No meg szerencse, hogy itt vagy Te és még egy pár Linux fan nekünk :))
Így nem is kell az átlag drehásnak tudnia, elég ha tudja kit kell megkérdezni.
Igazából ezért sirály ez a fórum, mert még alig volt olyan, akár nem CNC téma felvetve, amire valaki csípőből ne tudta volna a választ.
Hát az a helyzet hogy a napokban kísérleteztem,próbáltam finomítani az ini fájl beállításait, hogy olyan szépen menjenek a motorok mint a Mach-al de nem sikerült, így aztán a stepconfigot is elindítottam egy új beállításra , de azzal meg olyan s..r lett hogy el sem indult.
Vissza másoltam a Snecivel összehozott beállításokat elindult egyből de, amikor G1-l kezdődik egy mondat csak áll és várakozik, ha átírom G0-ra akkor végrehajtja...Ha M3 van a főorsó csak megpöccen egy kicsit míg behúz a relé tettem utána G4P10 akkor kipörgött de amikor letelt az időzítés leállt a főorsó!
G0-l elment pozícióba és aztán jött a G1 és csak várakozik!
Betöltöttem a sakkfigura kódját itt forog végig a főorsó csak a G1 nem működik pedig itt van F érték , mert közben arra rájöttem hogy az EMC alapban nem tölt be magának előtolást mint a Mach, hanem míg nem írunk neki valahová MDI-be vagy a kódba akkor nem megy sehová, szóval nehéz ebbe a programba lelket verni!
Anno a Mach3-l 5 perc alatt belőttem a motorokat és azóta is megy mint az atom! az EMC-vel állandó hiba van lassuláskor , nem értem! gyorsításkor nincs hiba de lassításkor nagyon gyakori lépésvesztés pedig a gyorsítás sokkal lassabbnak hallatszik fülre, mint a Mach-nál...
Szerintem kellene egy bevált config amiben csak átírjuk a pineket ha nem stimmel, átírjuk a motorok beállítását ha nem stimmel.
Vagyis kell egy alap config marógépre és esztergára is,mivel a géppel csak a párhuzamos port a kapcsolat ennek mindenkinél működni kellene kis finomításokkal!
Szia Lajos!
A G1-hez kell neki az előtolás!! De erre biztos hogy kapsz is egy hibaüzenetet. A program nem akarja helyetted kitalálni az előtolást, azt Neked kell megadni. (a doksiban ez mind le vagyon írval..)
Nincs univerzális konfig sajnos. Minden gép teljesen más.
Egyébként én pár hete egy MAch3 gépet állítottam át EMC-re. És úgy ment, hogy elővettem a MACH3 beállításokat és betűre pontosan azt állítottam be az EMC-ben.
Kísérletezz a Stepconf-al, és ha jó az eredmény (jól mEnnek a motorok) akkor azt írd be a meglévő konfigodba. Most már van magyar fordítás is (.INI).
Ne mondjátok nekem hogy aki életébe először látott Mach3-at azt 5 perc alatt beállította, itt meg egy örökkévalóság mer sz@r az EMC.
Majd holnap hívlak...
Mi is így csináltuk, vagyis főleg Sneci, mert én csak kipróbálni tudom amit Ő küldött beállításokat, az én Machos beállításaim alapján!
Holnap beszélünk...
EMC-ben eszterga módban lehet használni olyat, hogy kontúrnagyoló ciklus?
Olvastam a leírásban, G61 vagy 64? Csak az a baj, hogy nincs jobban részletezve...
A MACH-ban ez a kód nem működött.
Szia Lari!
A G61, G61.1, G64 kódok a pályatervezési stratégiák. Nagy vonalakban: azt határozzák meg milyen pontosan kövesse a gép a kívánt útvonalat. Elsősorban az íveken, kanyarokban van ennek jelentősége. Mert ugye ha nagy sebességgel közeledik a körívhez, akkor nem biztos hogy azt pontosan be tudja venni. Ezért lehet választani, egészen olyat is, hogy ha szükséges akkor a megállásig lefékezze az íveken a gépet. Meg van tűrésezett pályakövetés.
De ha jól tudom Neked van fordításod, abban a 3.1 fejezet a szerszámpálya vezérlés, tervezésről szól , ott ez nem ilyen konyhanyelven van leírva.
Nagyoló cilkusok vannak, ezekről konkrétan megint a leírásban van szó.
Ahogy én látom ezek a programozást segítő..gyorsító.. ciklusok nincsennek benne (furatkiesztergáló, kontúrnagyoló ...stb ciklusok) sőt a neten sem találok senkit aki ezeket megírta volna.
Pedig fontos lenne, és biztos hogy aki ért hozzá annak nem volna valami nagy ügy ezeket a ciklusokat beleírni, hisz pl a fúróciklust is beleírta valaki.
Lehet kéne keresni erre a feladatra egy vállalkozót, mert így volna kerek az EMC2-eszterga része.
Misi!
Ilyenre gondolsz?
A magyarázó képet is le kell fordítanom, de a paraméterek megnevezése sem jó, csak mintának tettem fel.
Szia
Aha , ezeket én is tudnám használni :)
János! Ez nagyon jól hasznosítható lenne.
Az előző hozzászólásomban arra gondoltam, hogy ha alakos felületet kell esztergálni sok fogásból -mint pl. a minta sakkfigura- akkor ahhoz jó lenne egy (többfle képpen nevezik)kontúrnagyoló ciklus, ahol csak meg kell adni néhány paramétert és nem kell soronként megszerkeszteni a G-kódot, vagy nem kell cam progit használni....
Nem teljesen, hanem arra amit lari a #342 ben leírt.
Szia János!
Ez nagyon teccik!Működik Nálad?
Miért G76 kontúrnagyolás a neve?
Rövidesen nekiállok összerakni pár hasznos dolgot ilyen "varázslóféleségekből" maró és eszterga gépekre. Csak még össze kell szedni őket, tesztelni, fordítani. Jó lenne ha valaki tudna segíteni tesztelni, főleg azért mert esztergám nincs.
Azt kérném, hogy próbáljátok meg leírni, hogyan is néz ki egy kontúrnagyoló ciklus a gyakorlatban. Van erre valami működő Mach3 varázsló, vagy mezei G kód, youtube videó? Mert egyelőre csak sejtem hogy mi kellene, de egy gyakorlati megvalósítást kéne látni, hogy beszélhessünk a programozásról.
Szia Lajos!
Nálam elméletileg működik :) Az EMC szimulátora nem panaszkodik. Gyakorlatban le kell tesztelni. De ebben nincs varázslat: a G76 a menetvágó ciklus. A bemutatott dolog az EMC felhasználói kézikönyv 15.30 fejezetében leírt ciklusnak kéri be az adatait és legyártja hozzá a 8 soros kódot
Azért kontúrnagyolás, mert eredetiben "profile roughing" volt, ami jó közelítéssel kontúr nagyolás. :)
Szerintem, nem varázslóról van szó.
A hossz és keresztnagyoló ciklusok vagy benne vannak a programban, vagy nincsenek.
Ha megvan a forrás, akár bele is írhatod. Gondolom.
A GSK 928 kézikönyvben nézd meg pl a G71-et ami külső nagyoló ciklus hosszirányba, vagy a G72 ami kontúrozó de a Z-re merőlegesen, azaz keresztirányú.
Vagy a G74 ami egy furatkiesztergáló ciklus. Valami ilyesmikre gondolunk, ezeknek tényleg alapból benne kellene lenni.
Ha nincs akkor az sem a világvége, mert egy CAM progi megcsinálja mindezt, vagy kézzel is megírható soronként egy rutin, de az már nem ugyanaz. Ilyenkor már minden átláthatatlanabb és egy esetleges korrekció is sokkal nehézkesebb.
Szia Misi!
Közben utánanéztem én is, de a jelzett doksit is elolvasom. Kezdem felfogni mi is a lényeg. Összeszedem az információt és jelentkezem nemsokára.
János!
HA az Ubuntu LIVE CD-t elindítom csak próbaképpen egy számítógépen , akkor ugyanúgy működik minden funkciója, mintha fel lenne telepítve?
Arra gondolok pontosabban, hogy ha LIVE CD-ről elindítom a Latency testet, akkor ugyanolyan adatokat fog szolgáltatni az időzítésekről, mintha feltelepítettem volna?
Igen, szerintem hasonló adatokat kell kapnod. Vagy valamivel rosszabbat, mert itt cache-ből megy minden.
Persze ha netezel közben meg hasonlók, akkor az csalóka lesz. De alapesetben nagyon hasonló számnak kell kijönnie.
Értem, köszönöm!
Annyira fel vagyok dobva! mert ma a régen várt real time főorsó kontroll beindult a gépemen, az EMC2 egyik menetvágó példája elindult! úgy ahogyan kell![#bohoc]
Már töltöm felfelé azt a fél perc körüli videót a YouTube-ra , de 60 percet írt ki hátralévőnek!
Szóval - kinyomtattam az egész fordítást a múlt hétvégén! így már olvashatóbb , számomra kezelhetőbb lett a leírás!Amikor időm engedi mindíg tudom lapozgatni, és ez így jó!
Nagyon trükkös! a segítőkész barátok nélkül(Sneci, Bjam28) nem menne könnyen , de nehezen sem!
Szóval ma leutánoztam azt a régi videót amit a Sneci linkelt anno, bár a kést nem mertem beleengedni az anyagba és csak a levegőt szántottam de annyira meg vagyok elégedve az eredménnyel, és hogy lássátok ezt a csodát egy videón még várni kell 45 percet!!!
Azért linkeld a videót ide is! Kiváncsivá tettél minket! :-))
Valószínű hogy nem az SD kártyáról kellett volna feltöltenem[#vigyor3]ezt elbactam!
Rossz linket adtál meg!
kicsit már túldobtad magad, mert a linket is elszúrtad. :)
Itt a jó videó linkje. Ez jó, valós idejű vezérlés kézi hajtással. Ahol az nanoszekundumok szinkronizáltak Lajos keze járásával. De a lényeg hogy a gépe működik, és az elvet is jól mutatja.
Kitartás Lajos, lesz ez még sokkal jobb is.
Gratulálok!!
Ez nagyon jó!Csak így tovább, megvárom míg kikínlódod a kész megoldást, aztán megyek látogatóba :))[#eljen]
Hátrafelé forgatod akor megy elörefelé miközben a kés normálhelyzetben van??? Valami nem kerek...
Ez a hátrafelé forgatás engem is elgondolkodtatott,
A kés (ha jól látom) pedig úgymond "normál" helyzetben...
Ez csak egy próba, itt most nem ez a lényeg.
Lala gépén nem irányérzékeny enkóder van, vagy legalábbis nem úgy van konfigurálva. A hal enkóder counter üzemmódjában csak az A csatorna és Index van használatban. Amit te mondasz, ahhoz a B csatorna is kellene, de menetvágáshoz felesleges, csak rabolná a cpu időt.
Akadt egy kis problémám, ill. nem egészen látom világosan a dolgokat...
Volt egy beállított EMC konfigurációm, amiből kimásoltam az ini a hall és a stepconf fájlokat.
Ezeket átmásoltam egy másik gépre,(emc2 / config könyvtárba, ahol eredetileg is volt)ahol ugyanúgy működnek a beállítások, mint az előző gépen. Ha viszont a Stepconf visard-al szerkeszteni, módosítani akarom, akkor nem ugyanazok az értékek jelennek meg, mint ami eredetileg be lett állítva, hanem alapértelmezett értékek... Mi lehet ennek az oka?
Sejtem mi lehet a gond. A Stepconf nem az ini és hal fájlokból szedi az értékeket, hanem a saját formátumú fájlból, amit a másik gépen elmentettél. Másod oda azt is a régi helyről, és mint meglévőt válaszd ki.
Persze csak tipp, mert most nem tudom megnézni, és én nem használok Stepconfot. Ebből következik, hogy ha közben módosítottál az ini és hal fájlokban, az el fog veszni, mert a Stepconf felülírja a régi fájlokat. De azért próbáld ki, mert már lehet hogy sokkal intelligensebb a Stepconf.
Oké, holnap megpróbálom, köszönöm!
Lehet hogy elkapkodtam egy kicsit a linkelést bocsi!
Jól tippeltél. A Stepconf csinál még egy xml formátumú fájlt az .ini és .hal fájlok mellett.
(konfig_neve.stepconf, míg a hal és ini az configs/konfig_neve nevű könytár alatt van)
Lari: Másold át a teljes konfig könyvtárat és az említett .stepconf fájlt a másik gépre.
Vigyázat: az Stepconf-al létrehozott állományokat kézzel szerkeszteni lehet, de ha legközelebb a Stepconf-ot ráküldöd akkor felülírja a kézi változtatásokat.
Utánanéztem a hátrafelé forgatásnak , tegnap este nem volt már idő mindenre, ezért az edit - ben akartam szerkeszteni a kódot ,de nem engedte, így aztán gondoltam nem ez a lényeg hanem a vezérlés működése ezért gondoltam hogy elég lesz a levegőbe szántás is!
A kódban M3 van érvényben de nekem visszafelé forgott , mert elszúrtam a pin számát a configban ezért van ez a bibi!
Visszafelé, vagyis ellenkező irányban forgatva nem mozgott a Z de megjegyezte a téves forgatást és amikor visszaforgattam , odaérve az irányváltási ponthoz újból folytatta a menetvágást!
Rendben, megpróbálom, köszi!
Szia Laci!
Már a configban van a B fázis jele is és működik is a led jelzi!
A leírásban az van hogy ez csak G33.1 kóddal működik együtt!
Misi! rendben!mert!ezt én úgyis ki fogom kísérletezni előbb, utóbb akkor is, ha csak ketten segítenek!!!
Megnézem majd.
A G33.1 a "rigid" menetvágás/fúrás, amikor nem késsel, hanem egy gépi menetfúróval csináljuk a menetet. Ott bizony kell az irányérzékeny szöghelyzet érzékelés.
Akkor Te úttörő leszel!
Majd Debrecenben felavatunk :))
Némi összehasonlítási alap a Mach3 és az Emc2 között, az alap ugyanaz,az X tengely MSD90 vezérlővel a Z tengely MSDD vezérlővel!
A motorok beállításaira vonatkozik és nem véglegesek az EMC-nél!
Mach3 X tengely - velocity 1500 mm/s
EMC2 X tengely - Velocity 1800 mm/s
Mach3 Z tengely - velocity 1600 mm/s
EMC2 Z tengely - Velocity 1380 mm/s
Mach3 X tengely - acceleration 110 mm/s2
EMC2 X tengely - acceleration 600 mm/s2 !!!
Mach3 Z tengely - acceleration 140 mm/s2
EMC2 Z tengely - acceleration 224 mm/s2
Látható hogy az EMC2 az X tengelyen majdnem 6x növekedést eredményezett míg a Z-n csak 2X a növekedés kb!
Ennek az lehet az oka hogy a Z-n egy 'omega' hajtás van, egy motor két tengely és felező áttétel! Lehet hogy jobb lenne két motorral meghajtani a két orsót, az eszterga két oldalán direktbe?!
Gyanítom inkább az MSD kontra MSDD lehet az oka...
Az MSDD mintegy kijavítja a Mach3 egyenetlen impulzusait, ezért nem számottevő a Z-n a javulás EMC2-vel.
Azt ugye eddig is tudtuk hogy az MSDD MACH3 esetén megtáltosítja a dinmikát.
Azt elfelejtettem hogy, a motorok 12Nm-s léptecsek! az orsók 16X5-ek
Az lenne az igazi keresztteszt, ha a két tengely vezérlőjét is felcserélnéd.
Akkor a teljesség kedvéért az áttételi arányt is kérjük!
Vagy csak natúr egyszerűséggel vennél a X-re is MSDD-t :))
Biztos hogy így van,a digitális vezérlő nagyon jó! de ez a javulás a Z-n még így is 150% körüli!
Az az igazság hogy az EMC2-vel a step-dir jeleknek nem csak az időzítését , hanem a hosszát is be lehet állítani! és nálam ez hozta meg az 'áttörést'
Az impulzushossz bizonyos határok közt a MACH motortuningjában is állítható, úgy emlékszem a gyakorlatban 4-20 us közt.
A CNC géped gyorsulási képessége száz fontos dologtól függ, leginkább a hajtómotor és áttételezése a döntő. Adott orsónál, mozgatott tömegnél csak egy optimum pont létezik!
A vezérlőprogramok a legkevésbé számítanak, ha mindkettőn beállíthatók az azonos gyorsulások.
Így ilyen értelemben a Emc2 semmivel nem jobb mint a Mach.
Nem kell felcserélni tuti hogy sokkal jobb az MSDD !
Az MSD az X tengelyen direktbe még így is nagyon gyors , hozzám képest, vagyis esztergán ez a sebesség nagyon jó!
A Z-n ami felező áttétellel hajt két tengelyt MSD-vel nem tudtam 1200 mm/perc fölé menni az MSDD felvitte 1800 mm/perc-re , ezt vettem vissza 1600mm/perc-re !
Na jól elcsesztem az #376 ban a mértékegységet[#help]
Hol van ez a beállítás?
Előre is írom semmi rossz szándék nem vezérel.
A Mach tapasztalataim szerint is nem kimondottan egyenletes impulzusokkal dolgozik még állandó sebességnél sem, ez gondolom a gyorsulás-lassulás szakaszban még érezhetőbb.
Egy egyszerű léptetőmotoros rendszernél ez gyakorlatilag úgy jelentkezik, hogy egy adott X gyorsuláson belül is ingadozik a gyorsulás, vagyis rossz esetben pár lépés közt lehet akár 1,5 X-is, míg máskor X-nél kevesebb.
Ez gyorsan lépésvesztést okozhat.
Az MSDD vezérlők lelki világát nem ismerem de lehet nem real time módban dolgoznak, így azoknál ez nem érzékelhető ennyire, ezért van az hogy minden esetben a MACH-MSDD páros kiemelkedő eredményt produkál - ugyanazon a mechanikán - ellenben a hagyományos vezérlő-MACH3 párossal.
Csak a tapasztalataimból vonom le a következtetéseimet,így aztán sok hiba lehet benne!
Te mivel magyarázod az X tengely gyorsulásának a növekedését ilyen brutális mértékben?
110mm/s2-ről 600mm/s2-re de, tud többet is csak vissza van véve.
Motor tuning, jobb alsó sarok "step pulse widht", vagy valami ilyesmi...
Alatta az irányváltás prechange értéke.
Nem baj, a hozzáértők úgy is a helyes mértékegységet olvassák ki belőle.
Na, nálam ilyen nincs a motor tuningban[#nemtudom]
2.63
'aszittem' kijavítod?
az nem létezik...
nincs jogom
Mi van itt! ki tud javítani ha egy fontos dologban elírunk valamit?
Az "acceleration"-tól eggyel jobbra...
Te most olyat írtál, amiről itt szerintem nincs szó.
Az nyilvánvaló hogy két különböző típusú, kategóriájú vezérlő más és más gyorsulást tudhat egyazon mechanikára is.
De KoLa azt állítja, hogy ugyanazzal a vezérlővel és mechanikával CSAK program cserével
ért el majdnem 5.5-szeres gyorsulás növekedést.
Ennek más oka kell, hogy legyen, pl. a csilivili és adott esetben a valósághoz semmi közű ostoba, manapság divatos csicsa virtuális, ablakok, grafikák, varázslók műszakilag megtévesztő, hazug mesevilága.
Majd Kola úgyis elfelejt minden más esztergavezérlőt, ha egyszer megtapasztalja az én fapados DOS-osomat is!:)
Arra az esetre van ember.
Pl. amit az előbb írtam Svejknek, Te is ennek lehetsz az áldozata!
Valóban nem írtam le amiről szó lehet, de azt hittem ezt már mindenki tudja a fórumon, aki olvassa a többi topicot is.
Állítólag az EMC2-nek betonstabil, óramű pontosságú a step-jel generátora, ergo nincsenek menetközbeni sebesség illetve gyorsulásingadozások.
Aki kipróbálta már mindenki észrevette, akár füllel kihallható a léptetős rendszereknél.
Itt van !
Én egyiket se használom, de KoLa a #334-ben ezt írta:
"Anno a Mach3-l 5 perc alatt belőttem a motorokat és azóta is megy mint az atom! az EMC-vel állandó hiba van lassuláskor , nem értem! gyorsításkor nincs hiba de lassításkor nagyon gyakori lépésvesztés pedig a gyorsítás sokkal lassabbnak hallatszik fülre, mint a Mach-nál..."
Na most akkor mi is igaz?
Mellesleg jó "vas" alatt sokan dicsérik a Mach igenis jó és stabil időzítését.
Azért azt ne feledd, hogy ez a
"csilivili és adott esetben a valósághoz semmi közű ostoba, manapság divatos csicsa virtuális, ablakok, grafikák, varázslók műszakilag megtévesztő, hazug mesevilága."
- szinte ingyen mindenki számára hozzáférhető, - minimális számítógép kezelési tudással szóra bírható,
- nagyon sok embernek okozott már rendkívüli örömöket,
- sokaknak anyagi természetű előnyöket, bevételeket.
a Te "fapados DOS-osaddal" szemben, amit nagyon kevesen ismernek közülünk.
A fentieket is személyeskedés nélkül, legalább olyan száraz tényekként írtam le, ahogy Te szoktad a műszaki érveidet,ezért kérlek ne keress benne ellenségeskedést! [#worship]
Én ezt nem tudom! de az biztos hogy a barátom azt mondta hogy, a cégnél ahol dolgozik , elromlott a HURCO (cnc marógép) és nem bírtak vele! a szervizes viszont elárulta hogy az egész vezérlés Windows 95 alatt megy!
Az a step pulse...
Úgy látszik lemaradt a width. :))
A régebbi verzióknál 0-20 értéket lehetett megadni, ez a gyakorlatban 4-20us-ot jelentett, szkóppal ellenőriztem.
Próbáld ki lehet elfogadja a kiírástól függetlenül a nagyobb értéket.
Hogy mi az igaz azt Kola-tól kellene megkérdezned, én nem tudhatom.
Azt tudom amit tapasztaltam, letároltam a mach jeleit és elemezve elég "csámpásak" voltak.
Hogy milyen volt a hardware jó vagy rossz, azt én nem tudom megítélni, minden ment rajta szépen.
Persze problémáim vannak az EMC2 beállításával mert ez egy másik világ'
A Mach3-t tényleg gyorsan be lehet állítani, mert a grafikus felületein áttekinthető a beállítások mikéntje, és ez jól is működik minden alkalmazásban , az esztergát kivéve!
Itt az EMC2 alapvetően más irányból közelíti meg a vezérlést! azzal kezdi hogy állapítsuk meg a számítógépünk sebességét vészhelyzetre, és ez lesz az alap kernel speed!
Tehát munka közben nem lehet lefagyasztani vagy ilyesmi!
Picit elkanyorodtál szokásod szerint az eredeti témától, és igenis rám próbálsz megint valamit "húzni".
Teljesen hidegen hagy, ki milyen programot használ, nem érdekel.
Én egy lehetséges okot írtam le, egy biztos: ekkora javulás nem lehetséges csak azért mert programot cserél valaki, de minden más ua.
Az pedig való igaz, hogy főleg azoknak, akik pénzt is keresnek, ahogyan írod, de közben még egy egy jogtiszta, pénzért vett Mach-ra sem áldoznak, az én programom nem alternatíva, mert ezt ingyen nem tudja letölteni és használni.
Mellesleg elég szomorú, hogy Mo-on ez a mentalitás, a programokat majdnem mindenki értéktelen, ingyen rendelkezésre álló, vacak dolognak tart.
Visszatérve a Kola-tól beidézett mondatodra, nekem az jön le belőle - persze ehhez kell a 6 év amit itt olvasgattam, figyelemmel kísértem a dolgokat-, hogy a MACH-ot könnyű beállítani, míg az EMC2-linux más világ sok rejtelmekkel, de biztató.
Figyelj Lajos!
Majd egyszer kiszámítom már pontosan a géped optimumpontját, mert gyanítom, nem a pont környezében vagy most.
Utána pedig egységugrás teszttel belőjük a gépedet, és megállapítjuk a határokat. Addig meg próbálgassál dolgokat, úgyis annak van értéke, amit Te magad tapasztalsz ki.
Sajnos azt ne fejetsed el, a nagy dinamikájú szinkronhajtás és a léptetőmotor adott ponton kettéválik, és korlátokba ütközöl. Ezért kell jól belőni mindent, és a maximumot kihozni.
Ez érdekes!majd kipróbálom holnap!
Régebben az Emc2 azért nem léptetett megfelelő sebességgel mert rosszul volt beállítva (mint ahogy Tibor is utalt rá)De a múlt héten kinyomtattam a fordítást és így már egy használhatóbb leíráshoz jutottam, no meg egy kis időm is volt rá a hétvégén!
Kiderült hogy a Machban beállított Charge pump az itt nem működik a stepconf alatt!
Kikerestem itt a dzsumbujból a megfelelő relét és áthidaltam! így lett esélyem a stepconf alatt motor beállításokat tesztelni, mert charge pump csak a program betöltésekor aktivizálódik, vagy reset gomb megnyomására, ez még nem tudni miért különféle configokban másként működik!
Szóval a stepconf tengely beállításainál tesztelni kell, van itt egységugrás teszt is! be lehet állítani egy távolságot, ami között a tengely ide-oda mozog gyorsjáratban és közben folyamatosan állítható a gyorsulás! nagyon jó!!!
Semmit nem akarok rád húzni, tényeket próbáltam írni, idézni, az első válaszomnál magyarázatot keresni.
Erre jött a Te válaszod a többség által használt programról.
Ha mindegy lenne nem használtál volna annyi és olyan jelzőt az adott programra.
Nem tudom mekkora javulás lehetséges, előfordulhat hogy az előző vezérlő program nem is volt optimalizálva, esetleg egyes beállítások felett elsiklott Kola.
Lehet meglepődnénk, hogy milyen sokan megvették a MACH-ot, és nem a "demot" használják. Én a szűk ismeretségi körömben is tudok több fórumtársról. Persze lehet több sincs :(
No de mielőtt valaki megint rám akasztja a tutimegmondó jelzőt így inkább abbahagyom.
Ezen vagyok! hidd el!
Fúró ciklusnál jó lenne ha kirántaná és visszadugná a fúrót úgy mint egy szervós gép!
Vagy menetvágásnál visszatérhetne gyorsabban is!
de hát, ezt tudja!ez a 'maszek' cnc eszterga!
Még egy bár már teljesen nem ide vág a magyar mentalitás és software kérdés.
Nyugaton sem tolonganak az emberek szoftverért fizetni, de ott ugye a fizetés a miénk többszöröse, míg a software ára ugyanannyi ott is.
Ezt most a hobby felhasználók szemszögéből mondom, a profiknál pénzkeresőknél kicsit más a helyzet, de nem sokkal jobb.
Egyébként gondolom nem titok, mennyibe is kerül egy nagyjából MACH, vagy EMC2 tudású DOS-os szoftver a Te fejlesztéseddel?
Én is megvettem, és vártam hogy majd megyünk a netre és regisztálunk stb és a végén kapok egy aktiválási kódot , de nem!
Visszatérve még egy pillanatig a step jel szélességére, én nem hiszem hogy erre érzékeny lenne az MSDD vagy akár az MSD vezérlő.
Nem lehet inkább az EMC2-nél is ezzel a paraméter állítással valami más is változott?
Tényleg az EMC2 tudja az un. "S" görbéjű gyorsítást, vagy a minimális, gyorsítási szakasz nélkül elérhető step frekvenciát?
Nagyon egyszerű oka van (én is elkövettem ,de bizonyos arányokat betartva nem jelentkezik hibaként , egyszer régebben már rá is kérdeztem erre , amikor a "jitteres" jel fogalmát megismerhettem) , a program különböző fázisban ,különböző hosszúságú "word" - mennyiséget jár be.
Ezáltal szórja a jeleket különbséggel ,ehhez jön még hozzá a többi egyébb tévesztés .(az arányokat pc-én nem ismerem)
Viszont meg lehet csinálni ,hogy jó legyen ,csak nem elsőre.
Tibor kinőhetnéd már a "Don Quiote" szerepet .
Szép dolog az ,ha az ember ragaszkodik elveihez ,de bizonyos helyzetekben már butaság. Miért nem csinálsz csicsásat és jót ?(ne mond ,hogy nem lehet,mert mindent lehet). Maradok őszinte tisztelőd .
Egyébként meg az ingyenes-fizetős elmélkedéshez kapcsolódva ,nehéz megemészteni ,hogy ennyit számít a beetetés. Szerintem erre az ingyenes szoftverre a felhasználók rá fognak költeni annyit, amennyi egy eredeti "Robsy" termék lenne.
A Mach-ra már ráköltöttétek . Meg kéne tanulnunk "eladni" is.
"mennyibe is kerül?"
24.000 Ft + Áfa (ebben az árban Bp. körzetében benne van a helyszíni CNC gép bemérés, install, beüzemelés)
Ja és ingyenesen is kipróbálható, ha valaki komoly érdeklődő.
Továbbra is maradnék az az ember, akit nem hat meg a körítés, a csicsa világ, üzleti spirálba kényszerítés (csréljünk évente gépet, op.rendszert,...), haladjunk a divattal, ...stb., hanem elsősorban a valós műszaki teljesítmény/ár arányt tekintem értéknek.
Ahogyan pedig írod "csicsásat és jót csinálni" én nem tudok, de gyanítom, ilyet nem is lehet tizen ezer forintokért vagy ingyenesen elérhetően. De mint már mondtam, totál nem érdekel ki mit használ, ki miben hisz, örüljön mindenki annak, amije van.
Az egész dolog pedig Svejknek köszönhetően kezd félrecsúszni, mert gondolom azt Te sem állítod, hogy KoLa step-dir kábelétől kezdve amúgy érintetlenül hagyott gépe Mach-ról Emc2-re váltás esetén "megtáltosodik", és majdnem 6-szor nagyobb gyorsulásúvá válik. Ez ugyanis valami olyasmi lenne, hogy a gépnek "szeme" van, és két azonos gyorsulást leíró step jelsorozatot a rendszer is aszerint különböztet meg, mennyire csicsás ablakot lát közben a monitoron.:) Ez vicc a javából, hiszen szegény vezérlő szinte biztos, hogy egy két 20 Ft-os IC-ből összerakott jelgenerátorra is kénytelen ugyanúgy gyorsulni, mint a GIGA csicsa körítések közepette.
A gyorsulásváltozás volt ugyanis az eredeti kérdés, és én is csak erre próbáltam egy lehetséges okfejtéssel reagálni. Jó lenne ezt kideríteni, mitől is van a gyorsulás növekedés, ha egyáltalán igaz, és nem csak a "szépségbe" csomagolt számok, adatok áldozatai vagyunk a korszerűség és divat jegyében.
Szia !
Miért nem csinálsz ingyenesen letölthető demót
csökkentett tudással ( csak megadott file-t tud betölteni .... ) és akkor talán többen vennék meg
a programodat.
Azért hogy az emc2-ről is legyen szó .: az emc2 nagy előnye hogy a forráskód is elérhető és saját igényeid szerint modosíthatod ( gondolom te sem adod ki a forrás kódot .
Üdv.
Ez igen! [#eljen]
Őszintén szólva az olcsó árnál is jobban örülök annak, hogy nyíltan leírtad, semmi mellébeszélés.
Gondolom én, hogy ez egy alapprogram, de semmi akadálya esetleg valami speciális esetet belevinni, variálni az alapkiépítést.
Miért nem publikálod, hirdeted itt a fórumon?
Varsányinak hála, nincs semmi kötelezettség.
Ha nem tudjuk hogy milyen akkor sosem fogunk bele szeretni:(
Győzz meg bennünket az előnyeiről!!
Oké, lehet félrevittem a témát, de nem szánt szándékkal. Első reagálásomban nem találhatsz kivetnivalót, a következőben Te kezdtél jelzőt használni "más" programokra, miközben a Tiédet nem ismerjük.
Ezt épp úgy nem fogom szó nélkül hagyni, mint hogy egy esetleges kezdő, de nagyon aktív fórumozót kikezdj, elvedd a kedvét az egésztől.
Ma már nem az a világ van hogy keressük meg mi kellene nekünk, hanem sokkal inkább az, hogy válasszuk ki a legjobbat amit kínálnak nekünk.
Folytatni nem akarom a témát, főleg nem ebben a topicban.
Az EMC rajongóktól elnézést az eddigiekért is.
[#worship]
Én ebből az irányból nem tudom megközelíteni a dolgot. Azért leírom egyszerű gondolataimat a megmagyarázhatatlan gyorsulás növekedésről.
Az megfigyeltem ,hogy a jel minősége nagymértékben befolyásolja a végsebességet ,gyorsulást. Szoftveresen tökéletes egyenletes gyorsulást nem lehet csinálni. Ami közelíti nagyon ezt a célt ,ott a jelalak rovására megy.
Szerintem a gyakorlatban az exponenciális gyorsulás lankás ágát használja mindenki erre a célra. Ugye az első programjaink nem használtak gyorsulást ,és mégsem volt lépéstévesztés (bizonyos sebességig) ,akkor ide milyen értéket írnánk be ? A digitális meghajtók képességeit kár megkérdőjelezni ,de el sem tudom képzelni mit tud 90Volton egy 12Nm -es motorral . Ami biztos ,mióta tudok 8biten számolás közben szoftveresen jelet kibocsájtani 600 1/s fordulatról 1200 1/s fölé ugrottam ugyanazokkal az eszközökkel ,jobb gyorsulással . De benne van még a pakliban számolási hiba lehetősége.
Szoftveresen is meg lehet csinálni ,hogy bizonyos maximális érték felett nem veszi figyelembe a bevitt adatokat. Klasszikus példa lehet ,hogy ezekkel a beállítással kicsi távolságot léptetünk ,s nem is tud felgyorsulni eléggé, máris lassuló ágba kerül a programunk .
Az ,hogy mi mennyi az csak tesztel derülhet ki.(tekintve ,hogy szemre nehéz megállapítani)
G90 F1800 G1
X0
X4.5
X0
X4.5
X0
X4.5
X0
X4.5
X0
X4.5
X0
X4.5
X0
X4.5
X0
X4.5
X0
X4.5
X0
X4.5
X0
M30
Ha géped tényleg tudja a 600 mm/s2 gyorsulást és az 1800 mm/min sebességet, akkora a fenti teszt programot pontosan 4 másodperc alatt kell végrehajtania lépéstévesztés nélkül. Javaslom próbáld ki, hogy valami biztosat is tudjunk.
Nézd meg ezt Emc2 és Mach alatt. Ez két mérés, amitől már okosabbak leszünk.
Én kezdettől fogva feszegettem, hogy nem érdemes senkinek belelovallnia magát ebbe a linux dologba.
Én azért erre hegyeztem ki régebben a mondandómat, mert ez esetben az oprendszer az, ami nem oszt és nem szoroz.
Az emc motorját én lefordítottam Windows alá. Szerintem, jól működik. Igaz, linux alatt nem próbáltam.
Kola ez enyémhez képest is nulla programozási ismerettel mond véleményt és ő rögtön tudja a tutit. Én erre mondtam, hogy ez gáz egy kicsit.
A csili-vili, meg nézőpont kérdése. Mármint, hogy kinek mi a csili-vili és mi a tisztán, csak kényelem.
Én annak idején használtam az Easy Scriptet.
Most, meg a World 2003 -at. Jó volt nekem az „easy” is. De azért a World kényelme sem megvetendő. Én, például, ennél tovább nem fogok menni, mert nekem innentől a csicsa.
Amennyit én konyítok a programozáshoz.
A felülettel bizonyos DOS-os fejlesztőeszközökkel sokat kell görcsölni. Vannak persze kényelmesek is, de azok nem elterjedtek. A sok meló, meg aránytalanul megdrágítja a dolgokat.
Windows alá, már kényelmesebb csicsás felületet összehozni, de a használónak el kellene fogadnia pár dolgot, amit viszont nem akar elfogadni.
Marad a parasztvakítás. „Ez egészen más világ”, meg további ökörségek.
A múltkor is arra céloztam, hogy a kérdés, kicsit sem oprendszer függő, csak páran nem ezt akarták meghallani.
"Az emc motorját én lefordítottam Windows alá."
Esztergán, vagy marógépen tesztelted?
Windows alatt is olyan sokat kell görcsölni a beállításokkal?
Meg tudhatunk róla többet?
Milyen a kezelő felülete, hogyan lehet konfigurálni.
Eredeti program Feltettem a fenti helyre.
Semmit nem módosítottam rajta.
Most, nem akarok nagyon belebonyolódni, mert most nem a cnc van nálam a középpontban.
Ez csak az interpreter, ami C eljáráshívásokká fordítja le a G-kódot. Ezt készen le lehet tölteni, és bármilyen C fordítóval le lehet fordítani bármilyen rendszer alá.
Valóban fontos része egy CNC vezérlőnek, de azért azokat az eljárásokat meg is kell írni. Sok munka kell ahhoz, hogy ténylegesen meg is mozduljon egy gép. :D
Bocsi, de én nem is állítottam, hogy egyetlen betűt hozzátettem volna!
Én ezt az dolgot úgy értelmeztem, hogy Windows alól futtathatóvá vált a komplett EMC2 program.
Ezek szerint ennyire nem értek hozzá.
Helló !
Az emc2 realtime kernel alatt fut tehát maga az operációs rendszer is támogatja a pontosabb időzítéseket.
Üdv.
Én erre nem is törekedtem.
Mert felvetettem, de leszavaztak.
Magamnak meg nem akartam megcsinálni, mert nekem más az elképzelésem.
Nagyon nagyvonalakban ugyan, de erre a „motorra” épül az emc, csak „rá van téve” és Phytonban készült grafikus felületű „héj”.
Amin keresztül ezzel a programmal lehet kommunikálni. De a „lényeget ez a c-ben íródott program végzi.
Éppen „vakeger” ajánlására töltöttem le annak idején. Én semmit nem tettem hozzá és nem vettem el.
Magamnak ugyan aztán buheráltam rajta egy kicsit. De ezt csak szigorúan saját használatra, tesztképpen.
Nem is azért mondtam. Csak arra utalok, hogy ez csak egy része a dolognak. Ráadásul pont az a része, amelynél valóban lényegtelen az oprendszer.
Egyébiránt lényegtelen hogy Linuxnak hívjuk vagy másnak, az a lényeg hogy valósidejű rendszer legyen. A Winnek ezen a téren generális hátránya van. Nyilván, mert nem erre tervezték. Ellenben azoknak a gépeknek egy része amin dolgozom, régi 80186-os processzorokat használ (többet is, mert a funkciók szét vannak osztva), ennek ellenére színes-szagos felületük van, grafikus szerkesztési lehetőséggel. Viszont nem lehet mp3 lejátszót telepíteni rájuk, és a vezérlőszoftvert sem nagyon lehet frissíteni, mert akik írták már nyugdíjasok. :D
Jó, persze.
De szerintem ebben az ügyben nem oszt és nem szoroz. Innentől kezdve, meg már „vallás” kérdése és nem érdemes belemenni.
Nagyobb különbség, hogy egyik verziónál a virtuális „vonóorsót” szinkronizálják a másik verzióban, meg a főorsó generálja a „vonóorsónak” a teljes vezérlést. Ez a része, meg oprendszertől független.
Ez ugyanolyan, hogy amit a nép kajál abból több van, mint zenében se lehet piszkos jó dzsesszt se hallani , mert azt a nagy tömeg nem szereti, a Windowst meg szeretik, a DOS má nem jó... :)
Persze.
Én a linuxos részéhez nem is akartam hozzáfűzni semmit, mert soha nem is érdekelt a linux.
A magam részéről én is a mezei DOS-t tartom az igazán járható útnak. Mert, tényleg nem kell mellé az mp3.
A „színes, szagos” dolgokhoz, meg tényleg nem kell a Windows. Példa lehet rá a Watcom is. Mert a win. API nélkül is tud „színes, szagost”.
Szerintem egy mezei dos-kinézetű kezelőfelület is lehet kényelmes. De erre, nem igazán van kereslet.
Azt, hogy mi „doszsos”, vagy Windows-os, azt az átlag felhasználó a kinézetről ítéli meg. Ami „karaktares” képernyő, az szerinte DOS-os. Ha meg a felület grafikus képernyő, akkor biztosan Window-os. Ami pedig nem igaz.
Abban igaza van Tibor45-nek, hogy az emberek a csicsától esnek hasra.
Helló !
Én egy dos-s progi-t használok szép grafikus felülete van , de ezért fizetni kell...
Szerintem lenne kereslet dos-s programra is
ha kezelhetőségben az emc2-vel és mach-al egy színvonalon lenne ( és hasonló árban).
Üdv.
Igazság szerint én a kettő kombinációjában hiszek. Kell egy emberközeli kényelmes felület, ami igény szerint alakítható, és kell egy gépközeli atombiztos vezérlés, ami semmi mással nem foglalkozik.
Pl. időpocsékolásnak tartom a grafikus szerkesztést és a pályagenerálást RT processzorra bízni és arra külön célszoftvert fejleszteni, amikor mondjuk Win alatt kényelmesebben, jobban és olcsóbban megoldható.
Viszont a közvetlen gépvezérlést csakis RT processzoron tudom elképzelni, hiszen másként nem garantálható a megbízható működés.
Az, hogy ezeken a két lényegileg eltérő feladatot ellátó processzoron milyen nevű vezérlőszoftver fut az lényegtelen, a lényeges a működési mód.
Ezt nem tudom.
Egyszer felvetettem, de nem volt érdeklődés a DOS-os dolgokra. Lehet, hogy csak ellenem volt kifogásuk.
Az is lehet, hogy aki melózik vele, annak a megbízhatóság a lényeg.
Az amatőrnek, meg a csicsa az érték.
Hmmm. Így visszaolvasva a kommentjeimet, azt hiszem elhasználtam a "lényeges" szóból erre az évre kiutalt készletemet.[#fejvakaras]
Emberközeli az egyszerű "doszos" ablakos dolgok is.
Szerintem.
De hát, ízlések, pofonok...
Viszont Win alatt kevesebb munkával jár ilyesminek az elkészítése.
Én is így tapasztaltam.
Pár kattintás és már készen is van a csicsa.
Ha DOS alatt kellene egy változtatható felületet összehozni, szerintem több meló lenne vele, mint a légyegi résszel.
Most veszem észre, hogy lesz dolga a Modinak.
A csicsának is vannak előnyei. Nem kell a kézikönyvet bújnod, hanem ránézésre sejted hogy mi mire való. Legalábbis ha rendesen csinálják.
Talán jobb lenne máshol folytatnotok...
Ja tényleg. Ez nem a fecsegő. [#falbav]
Ez így van.
Lényegében DOS-os programokban is használhatóak pl. az egér események, amit fele lehet használni plusz infók átadásában, amit ki lehet kapcsolni, ha már magabiztosan kezeli az ember a programot.
Már be is fejeztem.
Az emc2 nem az interpreter meg a gui. Ettől még nem lenne említésre méltó, mert ilyenből van sok.
Nem is a nyílt forrást említeném első helyen, bár ilyenből már kevesebb van (lehet hogy csak ez).
Amitől izgalmas lesz a dolog, hogy a HAL (Hardware Abstract Layer) segítségével olyan gépet raksz össze, amilyet akarsz (vagy tudsz:). Na ez így nem teljesen korrekt, mert azért korlátok itt is vannak, mint pl. max. 9 "tengely" lehet, és még néhány dolog, de másokhoz képest elképesztő szabadság van.
Marót, esztergát, robotot, köszörűt, kétmotoros falra rajzolót, 6 lábú birodalmi lépegetőt... és még amit majd később fogsz kitalálni, azt mind meg lehet csinálni legálisan, ingyen.
A lényeg, hogy nem a csicsáról szól a történet, hanem valós műszaki problémák megoldásáról. Mivel nagy a szabadság, más szóval nincs behuzalozva, hogy mit lehet és mit nem, ezért természetesen munkásabb konfigurálni, paraméterezni. De azért nyitottak abba az irányba is a Stepconf és pncconf varázslókkal.
Talán itt le is zárhatjuk ezt a vitát, mert részben nem ide való, részben úgysem fogják meggyőzni egymást a felek:)
[#eljen]
Tibor! egy ilyen teszt van az EMC2-ben is a motor configban, ez az egységugrásteszt? Mérőórával egy perc után is jó volt!
Egyébként igazad volt mindenben! a tegnapi összehasonlítás csak a beállított értékeket mutatja, mert már elfeledkeztem a másfél évvel ezelőtti dolgokról, amikor is azt ajánlottad hogy ha megvan a határ a léptetésben vegyem vissza 60%-ra! akkoriban ez a sebesség is gyors volt nekem!ezért egy kényelmes sebesség és gyorsulás beállítást alkalmaztam ! ez van most is és ez jó az esztergán!
De azért kipróbáltam ma hogy hazajöttem...
Az eredmény Mach3 alatt: X tengely direkt hajtás MSD90 vezérlő 12Nm léptető, velocity 4000mm/min acceleration 1200mm/s2, ezt, még tudta terhelés nélkül kézi léptetésben,kipróbáltam egy kóddal is ahol egy időben a Z is mozgott, ott már előfordult X+ irányban a lépésvesztés,na de mindegy! ezzel mostanában nem tudok foglalkozni, pár napig!
Szegelgetek!
Én esztergálni tudok!Te meg hozzászólni!
Én csak kiszámoltam Neked egy olyan úthosszt, aminek az egyszeri végrehajtása 0.2 másodperc, ha tényleg az a gyorsulás és max. sebességed a valóságban, amiket "valahonnan" vettél.
Erre van az a pár soros teszt G kód.
Akkor van ugyanis gond, ha nem jön ki összidőnek a 4 másodperc.
Majd lefuttatod, amikor ráérsz vagy amikor van kedved hozzá.
Nem tudom mennyire hihetőek a dolgaim, de ezek szerint kérdőjelesek azok az értékek amiket az EMC2 a stepconfig-ban kiír!
Na most kiküldtél a műhelybe videózni!
Pár perc...
Nem tudom mennyire hihetőek a dolgaim, de ezek szerint kérdőjelesek azok az értékek amiket az EMC2 a stepconfig-ban kiír!
Na most kiküldtél a műhelybe videózni!
Pár perc...
EMC2 a gyakorlatban....
Egy 6 tengelyes Walter szerszámköszörű vezérlőpultja lesz. Még címke nélkül....
Az meg egy alaplap egy 5i20-as kártyával. Mellette a pult kezelő és I/O elosztó panel, egy ATmega32-vel.
Kezelőszervek áramkörei, modulárisan, sorosan felfűzve a gombok és a ledek, hogy ne legyen sok madzag.
Na kicsit szórakoztam még vele!fel vittem a gyorsulást 1200mm/s2-re
Egységugrás teszt Nem is olyan egyszerű ez, itt csak fülre megy a teszt, az idót nem méri csak kiírja alul hogy mennyi a teljes sebesség eléréséhez szükséges idő, és azt hogy, ezalatt milyen távolságot tesz meg...
Szépen dolgozol![#eljen]
Lakatos készítette a dobozt?
Igen.
Most nézem, a vége lemaradt. A 3. kép az alaplap egy Mesa 5i20-as kártyával, mellette az I/O elosztó és gombkezelő panel egy ATmega32-vel
Basszus a HALL-ok elfelejtettem...
Nem baj, mert átérek smd Rafira:)
...áttérek...
Jól gondold meg, ezek a mai gombok hulladékok, még a márkásak is.
Valaki használt már olyan számítógépet, amin GPIO van és erről ment az EMC2 nem pedig a printer portról?
A videót nézve szerintem ez nem rendkívüli gyorsulás (továbbra sincs tapasztalatom 12Nm motorral), persze én sem vagyok szuperman beépített gyorsulásmérővel. Amikor a "sokszög eszterga" kiegészítést teszteltem , ennél jobbat láttam otthon . kör négyszög átmenetnél ez a gyorsulás még átm. 8mm kör anyag "négyszögesítéséhez" is kevés (50 1/s főorsó fordulatnál) . Abba is hagytam a tesztelést .....
50 1/s = 50 1/perc
Szia Barátom!
Mekkora feszültséggel hajtod az MSD90 + 12Nm léptető párost?
Laci!
Hogyan is lehet ezt a főorsó fordulatszámérőt, meg a forgásirányjelzést beleapplikálni az EMC-be?
Azt látom amit bemásoltál a Lajos mappájába, de mit kell vele csinálni? Be kell másolni valahova?
Na! Barátom! talán 67 Volt + egyenirányítás!
Nem tudom már,takarásban van a cimke!
A Klaviónál vettem a motorokkal együtt, ezt a toroid trafót, pont jó! lágyindító kellett hozzá!
mert levert mindent Paksig!:)))
Lari!az a helyzet hogy a távolból nehéz instrukciókat adni az EMC-hez, vannak eredmények!Sneci is nagyon sokat segített nekem ebben, és Bujtár jános is, de amíg ki nem nyomtattam a fordítást nem jött össze semmi!
Így kinyomtatva mindíg nálam van és olvasgatom!mint anno a Machot!
A lényeg, többszöri olvasás útján jut el hozzánk!
Az első lépés a motorok hibátlan járása! ezt a Stepconf varázslóval lehet kikisérletezni 'fülre'
Nálam ez hozta meg az előrelépést! csak volt egy kis bibi előtte a Mach alatt beállított charge pump nem húzott be a stepconf alatt , ezért rövidre kellett zárnom a relét hogy mindíg legyen motortápom a teszthez, na ez egy első lépcső fok!!!
Szia Lajos!
Ezeken én már túl vagyok, szépen működik minden.
Már csak ezek a kis apróságok hiányoznak... :-)
Maradhat önálló fájl és az ini-ben a [HAL] szekcióban egy új sorba írd be a többi mintájára.
A hal fájlokból több is lehet, mind külön sorban.
Ezeket a beírás sorrendjében dolgozza fel.
A POSTGUI_HALFILE-ből viszont csak egy lehet.
A fájl tartalmát illetően Lala tud mondani valamit, én ezt vakon írtam, kipróbálni nem tudtam. Ha megfűzzük, talán kiteszi a nála működő fájlokat egy külön könyvtárba, biztosan sokat tanulunk belőle.
#227
Itt van!!! az a verzió amit legutóbb csináltunk!
Köszi, azt hittem van változás:)
A változást egy teljesen új stepconf-os verzió hozta , azzal tudtam belőni a motorokat a homingot és elindult rajta realtime főorsó kontrol is , amit mutattam videón csak itt meg felcseréltem a pineket a főorsó forgásiránynál , másnap visszacseréltem , azóta nem működik!el se indul a program...?
Közben Lari-val is dolgoztunk egy kicsit. Be akarja lőni a spindle vezérlést A-B csatornás enkóderhez, hogy legyen forgásirány is.
Ilyen spindle.hal volt a kiindulás, és nála is jött egy érdekesség. Ki kellett kommentezni a
net spindle-at-speed motion.spindle-at-speed => pyvcp.led.1
sort, mert valahogyan kiderítette, hogy figyelünk arra, hogy elérte-e a főorsó a kívánt fordulatot. Mivel nála még nem működött rendesen a főorsó fordulatszám mérése, ezért nem volt hajlandó semmi olyan mozgást végrehajtani, amihez főorsó index kell.
Te is iktasd ki azt a sort...
Most sajnos nincs időm megnézni, mi történik pontosan, de majd egyszer....
A stepconf-ban én nagyon könnyű beállítani!
Megnéztem a HALSCOP-al , először jónak látszott az A,B,jel ritmusa de aztán kipróbáltam több fordulaton is és a végén már a lassú fordulaton is gyanús volt a működése, irreális jelalakot mutatott, nem tükrözte vissza a száz részes tárcsa fogairól jövő jeleket volt közte dupla hosszúságú is ami lehetetlen!mert a tárcsa jó talán az optokapuk lassúak? Omron!gyártmány a tipusát nem tudom most.
Újratelepítettem az ubuntut mert nem bírtam vele!
Stepconf után a már begyakorolt beállításokkal mégis ez a hibaüzenet, ha Home all-ra klikkelek!
Ez nem azt jelenti, hogy a negyedik tengely van aktiválva, és kilépett az engedélyezett mozgási tartományból mielőtt eléte volna a kapcsolót?
Nem tudom Miki!
Az előző sikerélményem akkor volt amikor a mozgási tartományt nulla fölé emeltem pozitív irányban a travel beállításaiban az axis conf-ban, mert olvastam a leírásban hogy nem lehet egyezés a home és a travel beállításainál! de most már direkt' plusz és minusz 1000mm -t írtam mégsem jó![#nemtudom]
Lajos!
Ugye volt mentésed legalább a fontos konfigurációs állományokról ? (.hal .ini...)[#confused]
Na bocs, Enter-t nyomtam idő előtt...
Szóval ez a "home state 3" azt jelenti, hogy a "home" (referencia) kapcsolóról való leálláskor végálláskapcsolóra futott a rendszer.
Nézd át a beállításokat és olvasd újra el a Stepconf idevonatkozó részeit.
Ha meglenne a régi működő .hal és .ini fájlod mentésből, akkor most könnyű dolgod lenne.
Egyébként brutális megoldás az újratelepítés, szerintem ha kérdezel előtte akkor gyorsabban megoldódott volna a probléma.
Aranyszabály: a fontos dolgokról mentésem van.
Egy működő Ubuntu/EMC párosnál a konfiguráció a fontos dolog, meg az esetleges G-kódú programok.
A többi "rizsa".
Fiúk!
Emc2-ben lehetséges kúpos menetet vágni?
Mit kell ilyenkor programozni?
Mach alatt meg lehetett adni a menetvágó ciklusban egy -ha jól emlékszem- "T" kúpszöget.
Az EMC leírásban ilyet nem látok, csak annyit, hogy: Kúpos menetvágás a kés bevezetésekor és kilépéskor az E- és L- opciók segítségével lehet megvalósítani.
Na de ha nem csak az elején és/vagy a végén szeretném a kúpos menetet, hanem a teljes kúppaláston?
G33
Azt értem, hogy a G33 és a G76 a menetvágó ciklusok, de azon belül mivel lehet meghatározni a kúpszöget?
G33 esetén nem a kúpszöget adod meg hanem az átméröt. pl:
m3
s400
g0 x0 z10
G33 x10 Z-30 K1.5
g0 x11
g0 z10
m30
Biztos van más megoldás is de eddig nem foglalkoztam vele.
Igen ez is megvan, de ebből hogyan lesz ciklus?
Itt milyen adatokkal lehet megadni azt, hogy hány fogásból készüljön a menet, mennyi legyen az első fogásmélység, mennyi legyen a simítófogások száma.. stb... ?
#1 = 0
#4=1.5 (menet mélység)
#5= 10 (fogások száma)
m3
s400
#2=0 (x kezdö)
#3=10 (x vég)
o100 while[#1 lt #5]
g0 x

z10
G33 x

Z-30 K1.5
g0 x20
g0 z10
#2=[#2-#4/#5]
#3=[#3-#4/#5]
#1=[#1+1]
o100 endwhile
m30
"Gondolkodj-gondolkodj"..mondta micimackó,miközben a fejét törte:))
És a kép hol marad? [#circling]
Azt vajon miért csinálta hogy a "szögletes zárójel #2 szögletes zárójel"
és a "szögletes zárójel #3 szögletes zárójel"
helyett képet akar megjeleniteni?
Na jó de ez az EMC könyvében nincs leírva a G33-nál.... :-)
Köszönm, így más sokkal világosabb...;-)
Na mégvalami eszembe jutott... :-)
Fogásvételi szöget és menetmélységcsökkenést is bele lehet szőni egy ilyen ciklusba?
Hát persze szinte bármit meglehet!
"Gondolkodj-gondolkodj"..mondta micimackó,miközben a fejét törte:))
Na jó de segíts egy kicsit légyszi!...;-)
Azonkívül hogy én az efféle kódot nem értem csak sejtem, egyelőre,az furcsa hogy M30 a vége!
A G76-ban számomra rejtély, a vezető vonal, egyáltalán az hogy mi a lényege és hogyan kell meghatározni? de úgy vettem észre hogy ez csak egy fantom vonal a képzeletben! mert minden adatot ehhez viszonyítva kell megadni G76 menetvágáskor! és sehol nem lehet beállítani! ez csak úgy van, de minek? lenne értelme furatban a visszavezetéshez a kezdőpontig , vagy lenne értelme egy kúpos menet megvezetéséhez, vagy?...
Nem lehet, hogy ez a vezetővonal az a vonal, ahová a kés kiemelkedik a menetvágás végén?
Szia Laci !
Azt gondolom, most ide illene a hullámos menet linkje, de hirtelen nem találom.
Ha jól emlékszem, ott a kód is le volt közölve, ez nagyban megkönnyítené a vezető vonal szerepének megértését.
Ha Te gyorsabban megtalálod, légyszíves tedd fel ide.
Miki! [#eljen]
[#wow1]
Ezis a g33-mat használja.
Azta pár sort sem értik nem hogy egy ilyen kompleksz megoldást....
Persze hogy nem értjük!csak a forgácsot!me' tök hülyék vagyunk!
Viszont ha jönnél Te, és kitanítanál minket erre a kódolásra, nagyon dícsérnénk és magasztalnánk a tudásodat! mivel ez nem titkos, csak angolul van közzétéve és elsőre kínai:)))
#1 = 0 (1-es válltózó deklarálása)
#4=1.5 (menet mélység)
#5= 10 (fogások száma)
m3
s400
#2=0 (x kezdö)
#3=10 (x vég)
o100 while[#1 lt #5] (o100-as subrutin kezdete, 1es válozótól azaz 0-tól léptet mindig 1-et(vagy amenyit beállitunk) mig az 5-ös változótértékét elnem éri, mindadig végig fút elejétöl a végéig amadig elnem éri az 5-ös változó értékét vagy ha teszunk be egy külsö hivást, melyböl nem lépünk vissza.)
g0 x[#2] z10
G33 x[#3]Z-30 K1.5
g0 x20
g0 z10
#2=[#2-#4/#5] (x kezdö poziciót eltoljuk a menetmélység és a fogások számának a hányadosával)
#3=[#3-#4/#5] (x vég poziciót eltoljuk a menetmélység és a fogások számának a hányadosával)
#1=[#1+1] (1-es válltozóhoz hozzá adunk 1-et)
o100 endwhile (o100-as subrutin vége)
m30
Valami hozzá értö majd jobban elmagyarázza...
Szöke Kóla! De hosszú nyelved van! :)
Laci!Köszi![#worship]
Én eddig mindent Gkódokkal írtam le! ez egy szinttel feljebb van így elsőre!de biztos egy csomó G kódú sort meg lehet vele spórolni!
Amiket nem értek így elsőre!
-az 1-es változó az mi?amit deklarálni kell?
-az X kezdő az miért nulla? mert ez a vezetővonal kezdőpontja és a vége pedig a menetmélység ami innen 10 mm-re van?
A o100 while szögletes zárójelben megadja hogy mely beállításoknak kell teljesülni!De ez csak ennyi? nincs hozzá egy háttér egy mappában?
És még csak utána jön a G33 menetvágó ciklus, azok a képek mit helyettesítenek?
Nem is folytatom mert túl sok a kérdés
Én eddig úgy tudtam hogy a program vége az M2 az EMC2-ben!
A szőke Kóla az találó, de ősz az a Kóla! és a nyelvem se hosszú, hanem inkább érdes!
[#nevetes1]
Azt honnan lehet tudni hogy a #1 , #2 , #3 ,stb változók mire vannak beállítva, az EMC-ben?
Régebben, Béni is küldött nekem ilyen # előjelű fúróciklust a Machra de ahhoz volt egy leírás PDF formátumban és az érthető volt, és volt egy script amiben le van programozva az egész működés!
A #1 egy belső változó. Te definiálod, arra amire akarod. Ebben az esetben arra szolgál, hogy számolja, hanyadik fogásnál tart a program.
(Részletesebben lásd és olvasd: EMC Felhasználói kézikönyv 12.5 fejezet: Számozott paraméter)
M30: Részletesen lásd (és olvasd!!): EMC Felhasználói kézikönyv 12. fejezet: G kód áttekintés , 16. fejezet M kódok.)
A programocska lényege, hogy megtörténnek a kezdeti értékadások, beállítások, elindul a ciklus és annyiszor hajtja végre a ciklus magot (while/endwhile közötti részt) ahányszor teljesül while utáni feltétel.
A jövő héten elkészül a fordítás azon része ahol a szubrutinok vannak. Majd beleteszem részletesen magyarázva ezt a példát.
Én ma egésznap csak az EMC2-vel foglalkoztam. szerencsére még időben rájöttem hogy a stepconf a mozgástartományba beírt 1000mm-t, 0.001mm-nek írta az ini fájlba, átírtam és rögtön jó lett szinte minden!
Ezt a paraméterezést majd átnézem mert nem látszik nagyon bonyolultnak!
De régóta terveztem már ezt hogy cnc vezérléssel beküldök egy menetfúrót ami fixen van befogva és irányt váltva kihozom, ez most sikerült is a G33.1 kóddal!
A beállításokat és a mai Gkódokat feltöltöttem
ide Akit érdekel át tudja nézni!
Lali király nem bízol magadban?
Acélba próbáld! :)
Annak is örülök egyelőre hogy műanyagba már sikerült, mielőtt kifogtam még vagy 5-ször ráküldtem a kódot de a menetek hibátlanok maradtak!
Nyugodt lehetsz benne, hogy acélba is ki fogom próbálni! ez még nem az igazi mert nincs benne forgácstörés!
Egyébként a szerszámváltásokat kellene valahogy automatikussá tenni, hogy ne dobálja az ablakot amikor már be van lőve a kód!
Ez nagyon frankó...
[#eljen]
Ilyenkor mindig elhatározom, hogy belehúzok a gépépítésbe... :)[#vigyor4]
Gratulálok Lajos!
Ezek szerint sikerült az enkódered is.
Vagy tettél rá gyári encódert?
Az van rajta amit csináltam 100 réses tárcsát, két optokapuval!ez a jelenlegi állapota burkolat nélkül!két tárcsa van az egyik egy réssel az index jelnek!
Ez így nagyon jó megoldás.
Én most tervezem az encódert, de sokkal bonyolultabban gondolkodtam mint te.
Úgyhogy kezdem is elölről.
Egyébként most hogy jól működik, kivágatom majd lézerrel is és akkor pontosabb lesz, két félből van könnyű cserélgetni!
Milyen szélesek a rések a tárcsán,
és az index tárcsán?
Nem tudom mennyire gyakorlati kérdés, de feltelepítettem az EMC-t USB-ről és van egy kis gondom, mivel Olaszul akar kommunikálni a szentem én meg nem értem a talján nyelvet.
Korábban kérdéses volt, hogy USB-pendrive ról lehet-e telepíteni. Lehet és nem is bonyolultabb mint CD-ről.
A kulcs az Unetbootin program (persze kell a live cd ISO image is).
Ha valaki segítene miképp lehet kicserélni az EMC-ben a nyelvet, ha a program nem indul az jó lenne...
Ja 10.04 Ubuntu verzió.
És újraindítás után megoldódott most már végre angol...
Elromlott a forgácskihordód? :))
Sajnos elromlott, lefagyott ez a program! a forgácskihordó pihenő napot tartott!:)))
A tárcsák átmérője 200mm , az index jel 14mm széles a tárcsán, de ez a Mach3-ról maradt!
A 100 réses-n 3mm körüli ( 3,14 )
Nekem 1500 rpm a legnagyobb fordulat!
KoLa!
Ez edig szép és jó is de mivan ha nagyobb menetfúrásnál megszorul és lépés vesztés lesz a léptetöknél, akkor tuti a szerszám törés.
Kelneked még valami viszacsatolás a lépetökfelöl is, csakhogy ne legyen már olyan könyüdolgod... :)
De egy hosszkiegyenlítős befogóval a dolog meg is oldódik.
Így csinálják ezt a gyári cnc gépeken is.
D.Laci! ha arra gondolsz hogy mennyire kell tolni egy menetfúrót! akkor én meg arra gondolok hogy amikor egy M20-s gépi menetfúrót a szegnyeregből betolok a furatba akkor csak a kezdéshez kell némi tolóerő utána már megy magától,ha beszorul a forgács akkor megfordul a befogásban de lépést nem vesztünk még ezáltal, és ha szerencsénk van akkor kifelé jövetben esetleg kijön törés nélkül ha nem koppanásig volt befogva!
Az én léptetőim 12Nm felező áttétellel 16x5 golyós orsókkal párban, 3mm-s fogást tolják az álló anyagban 25mm hosszban lapkástól mindenestől mire megállítom! Antal Gábor pont látta mikor itt volt,és ki is számolta a tonnákat amik tolják a Z-t!
Azóta már nem szoktam ilyen hibákat ejteni ...
Tehát a menetfúrást tudom hogyan kell megoldani!és ha ezt meg tudom oldani cnc vezérléssel akkor rendben van!
Ma már nem volt sok időm a tesztelésre de azt azért kitapasztaltam hogy az EMC2 a G33.1 kódja pontosan betartja a Z-15 K1.25 vagyis szinkronizált előtolással megy addig míg el nem éri a Z-15 pozíciót, ettől a ponttól kezdve lassul a főorsó szinkronizált Z mozgással ( nálam sajna a frekiváltó 4s lassulás gyorsításra van beállítva fékellenállás hiányába! SVEJK!!![#boxer] )
Persze azt kipróbáltam ma hogy 3 lépésben érem el a menet mélységet és remekül működött, ahiba csak annyi hogy ez aciklus minden mondatban automatikusan visszatér a kezdő szintig, vagyis teljesen kihozza a menetfúrót és aztán újrakezdi az újabb szintig...
Azt is kipróbáltam hogy a ciklus indítása után kivettem sebességből a váltót üresbe, és kézzel hajtottam tovább, hogy kipróbáljam az irányváltást ! de nem működik csak ha elérte a mélységet és megáll nullára, akkor lehet hallani hogy a főorsó irányt vált és felpörög!
Az oda vissza forgatásos menetfúrás nem működik csak ha programozzuk!
Miki! a gyári gépeken sem tudják megoldani?
Akkor nincs semmi szégyellni valónk![#eljen]
Há' mer köcsög a frekiváltód, nincs benne a fékáramkör. :))
Keressünk Kolának egy külső fékáramkör kapcsolást 600V-ra!
[#eljen][#eljen][#eljen]
Elvileg egy bika ellenállás meg egy IGBT egy egyszerű chooper áramkörrel vezérelve és már jó is lenne, de én ilyet rajzolni kísérletezés nélkül nem tudok.
Illetve tudok de nem biztos a működése.
Akkor várjunk![#bohoc]
Szerezz egy normális frekiváltót.
Mekkora is kell? 5,5 kW és van 3x400V betápod.
Ez is annak indult! Hitachi L100 5,5KW
De látod hogy vacak...
Nem vacak ! remekül működik, csak nem irányváltásra való ebben a formában!
EMC beállításában kellene kis segítség.
A gép amin fut(na) IBM t30 (tudom Notebookra nem telepítünk EMC-t), de szükséges a mobilitás.
A latency test grafikus módban "normális" értékeket mutat hosszabb ideig futtatva (jitter 24000ns körül) viszont ha terminálból futtatom akkor időnként beesik 400000 feletti jitter is. Minden EMC wiki-ben leírt módosítást elkövettem már de nem lett jobb. Ki lehet deríteni mi okozza ezt a nagy késleltetést? ezt a gépet szeretném használni és nem egy asztalit...
És még akkor a latency test arról szól hogy közben gyötörd meg a gépedet, nyiss meg fájlokat nézegess képeket , közben indíts el egy videót, és a neten szörfözzél. és utána nézd meg az eredményt! na ez azért túlzás ! de ez arról szól hogy ha cnc-zés közben még akarsz mást is használni a gépen akkor mennyi a válaszidő az EMC2 számára, vagy valami ilyesmi!?
Ha nem terminál ablakból indítod, és mellette matatsz valamit egy másik ablakban, akkor nincs ez a jelenség?
Biztos megoldás egy külső 7i43, de az sajnos pénz:(
Mostanában keveset vagyok itt, de jó nézni ahogyan haladsz.[#eljen]
Szia Laci![#wave]Látom vannak még lehetőségek!Mi lenne ez a "külső 7i43"?
Tényleg, haladok!De még 'élesben' nem próbáltam csak műanyagban, ez sajnos, valami Machos beidegződés lehet a bizonytalanságra!
Ez az a bizonyos Mesa kártya, amit az LPT portra lehet dugni, és hardver csinálja step jeleket lényegesen nagyobb frekivel, mint az emc2 belső szoftveres step generátora. Meg az enkódert is rá lehet bízni. Ezen kívül van egy rakás szabadon használható ki/bemenete. Ugyan úgy a hal fájlban lehet paraméterezni.
Nekem egy T41 van, nem jó vele a Mach sem, lelassul tőle az egész gép. Már mindent próbáltam, bios, miegymás. el kell szerintem felejtenei ezeket a modernebb laptopokat. PII 366-on normálisan ment a Mach is.
Szerintem ne kínlódj vele.
Ergo, vacak. :)
Még korai a külső kártya. Szerintem végig kell menni ezen az úton, amibe belevágtál és jól kitanulni.
Ezt a kártyát dinamikus és szervós gépen érdemes igazán bevetni, mert egy dolog a sebesség, de talán fontosabb a biztonság. Az ini fájlokban tengelyenként meg lehet adni a FERROR és MIN_FERROR hibahatárokat. Ez a két érték határozza meg a megengedett hiba-egyenes meredekségét a sebesség függvényében. Ha a tengelyek tényleges pozícióját visszavezetjük az enkóderekről, akkor az emc2 a pályakövetési hibát a tényleges pozíció alapján kalkulálja és leállítja a rendszert, ha a hiba meghaladja a tűréshatárt.
Nagyobb felbontású enkóderek jeleinek feldolgozásához meg kell a külső hardver, erre az egyik lehetőség a 7i43.
A latensy teszt mellett futott a Firefox olvastam a fórumot, egy másikban futott youtube video. A grafikus ablakban a max jitter 30000 alatt volt. Ha ugyanez fut a csak terminálban nézem a jittert akkor egy idő itán bejön egy 300000 feletti érték. Tegnap még játszottam vele és kikapcsoltam minden power saving funkciót biosban, a processzr frekit közepesre azaz ~1.2 GHz-ra visszavettem, a real time kernelben benne van a rtai_smi módosítás azaz a ki van kapcsolva. Így most nem dobott grafikusan semmilyen extra nagy jittert és nem állt le rtm kernel hibával. Remélem jó lesz így.
A step freki amit be tudok így állítani ~20kHz. Léptetőhöz elég lesz ;)
Te PII 366-ra hogy telepítettél XP-t? Nem karcsú az XP-hez?
Nekem a T30-on jól fut a Mach3 csak fel kellett emelni a stepp jelet 45KHz-ra mert alatta és feletta akadozott. Lassulást nem tapasztaltam. Azt viszont igen, hogy az Ubuntu gyorsabban indul ;) Az igazi feladat az volt, hogy az Ubuntu egy Pen drive-ról települjön mert nincs CD-Rom a gépben...
Compaq Armada 1750.
Az XP 64M-val nyögvenyelősen, 96MB-al simán feltelepül, ebben 192 MB RAM volt. Igaz MACH2 ment rajta 25kHz-en, akkor még nem volt MACH3.
Sziasztok, hogy is áll a emc könyvecske, lassan megérik a dolog hogy én is elindítsam a gépemet, a léptető meghajtók minap érkeztek, úgy hogy már csak össze kell madzagolni és rajzolni már tudok majd vele, csak hát majd fel kell konfigurálgatni a dolgokat....
ez jó emc nek?
intel D945GCLF2
A "könyvecskék" maradék részeit remélem a Mikulás el tudja vinni. Azon leszek.
Az alaplap jó, kíváló, menni fog szépen.
Állítólag 1000000 sor feletti G kódnál lassú, mert csak 2GB RAM-ot lehet beletenni.
Ellenőrizd, hogy a Linux rendesen támogatja-e. Nekem egy D201GLY2 van S3 videokártyával, de szívás mert nincs hozzá 3D gyorsítás, a 2D gyári is tré.
Várom :)
Köszi, remélem elég lesz, most 1GB van benne, de igen 2gb ig mehet
Nem tudom, hogy a emc hez kell e a 3D támogatás, de gondolom nem.
Remélem a hétvégén megjárathatom a szerkót :)
Újabb EMC2 teszt!!!nem semmi!
Síkmenet vágása átm 60,anyag C45, menet emelkedés 4mm ,menetmélység 2mm
itt
Ismételhetnélek, hogy: Nem semmi!!
És pl. ilyenről a Mach3-mal álmodni sem lehet?
Lehet álmodni! csak akkor a configbann be kell csapni a Machot!!! ez az irány az EMC2-ben alapban megy!!![
Hát ez csúcs! Peersze a video is az!
Gratulálok!
Ráállhatsz a minitokmány gyártásra :)
Ez csak egy teszt! a szerszámtár logikáját tesztelgetem már napok óta, és eltévelyedtem egy kicsit, de jó lett az eredmény!
Ezt az "eltévelygésed" nagyon jegyezd meg!
Erre még szükség lehet.
Előbb-utóbb hozzád járunk tanulni.
Csak győzz bennünket ellátni.....tanácsokkal.
Gratulálok !
Ma tovább folytattam a szerszámtár kitapasztalását!
Közben vágtam egy kis lépcsős menetet, 24x1.5 és 30x1.5 menet egy kis kúpos átvezetéssel!
egy rövid
videó és az eredmény!
Mondom én.....
Ez már nem eltévelyedés, hanem perverzió.[#eplus2][#eljen]
Kérünk hozzá egy anyát is!
E400-on ilyesmit nem lehet csinálni! új távlatok nyílnak meg előttem, nagyon élvezetes!
Sok mindent kipróbáltam mostanában de látom hogy vége lesz hamarosan a fejlődésnek, mert egy csomó dolgot már csak az INI és HAL fájlok szerkesztésével lehet majd megoldani![#wave]
Hány db-t?
Csak az első tart sokáig!
[#eljen][#smile]
A menetemelkedés nem változik, tehát az E400-ason is megcsinálhattad volna vezetővel :)
Klassz![#eljen]
Ennek a topicnak Te vagy a Királya![#taps]
Nagyon jól néz ki! Innen tovább lehet menni még egy kúpos csökkentéssel, vagy párszor változhatna közben a menetemelkedés is [#smile]
[#csodalk][#eplus2]
Mindezt egy amorf sokszögű excenteres anyagra! :)
Te kis telhetetlen [#integet2]
Ha tudok akkor ezután is segíteni fogok a HAL és INI fájlok tekintetében is. Nem szeretném ha megállnál a fejlődésben [#eplus2]
Pedig egy fényévet megállhatna, hogy a többiek utolérjék. :))
A szerszámtár logikája nem ugyanaz mint a Mach3-nál, nem a t1 viszi magával az összes szerszámot z0 helyzetbe az anyag kilógó végére az ESZTRGÁN, hanem a g54, ehhez az kell hogy az egyes kés x0 z0 eltolásokkal szerepeljen a táblán, és ez helyes legyen az esztergált átmérő és hossz szerint is!ha ez megvan akkor elküldjük x0 z0-ra, és ezt a pozíciót elmentjük g54 x0 z0 -ra!
Ezek után ha egy újabb z0 pozícióra van szükség akkor az egyes késsel megérintem az anyag végét és mentem g54 z0 -nak, így a többi kés is követi az egyes számút, de ezek szerint bármelyik késhez hozzá tudjuk rendelni a g54-t
A szerszámok eltolását a g54-hez viszonyítjuk a tool table-ban, a g54 pedig a g53 pozícióban van minusz előjellel van eltolva, az esztergán, ha a ref. Z+ és x+ irányban van elhelyezve!
Az x eltolásokat a referencíálás pontosítja a z-vel meg tudunk mozogni hosszban!
Nálam ez az eredmény született mert a leírásban sajnos nem találtam utalást erre a logikára!...vagy nem értettem meg valamit?
De így működik a dolog!
Ez nekem is kérdés volt! mármint hogy változik-e a menetemelkedés a kúpos részen, mintha a z motor más hangot adott volna azon a szakaszon!
Most képzeld csak el a síkmenet vágását! lehet hogy az EMC2 a kontúrra számolja a menetemelkedést állandóan!
Na majd kipróbálom ha lesz egy kis időm!
Na! küldjél már egy próba kódot,kipróbálásra! mert ebben az irányban még csak tapogatózok a sötétben:) elég lesz 35rpm fordulatra!kezdetnek!majd meglátom mi a határ!
Jó ötlet! ez fog menni!
Csak egy kósza kérdés, emberi erővel le lehetne fordítani az EMC2-öt hogy magyar legyen a felület?
Tudom hogy nem is mindig helyes a magyart erőltetni, pl. ilyen speciális esetekben ahol sokszor alig van normális magyar megfelelő egy adott műszaki szónak, ezért inkább csak érdeklődés a Linux ez irányú szabadságáról.
Úgy a leggenyóbb, hogy kör, átmérő állandó, menetemelkedés is csak egészen kicsit változik. Szemmel kivehetetlen, menetfésű kimutatja, de már késő, mert elkezdték ráerőltetni az anyát. [#smile][#smile]
Nézd meg a #218-at, és kérdezd az íróját.
Nem kell ezt cifrázni! Elég, ha egy 1/4"-os csavarra véletlenül megpróbálsz rátekerni egy M6-os anyát. Az első három menetig semmi gond. De aztán önzáró lesz...
Hu' mik vannak itt már megint! Kola szárnyal. Kell nekem is egy eszterga:)
A magyarítás nagyon egyszerű, csak neki kell állni, és folytatni. Van egy hu.po fájl, amiben meg van az eredeti szöveg és a következő sorban a magyar. Sok minden meg van már magyarul, és ha a Linuxot magyarra kapcsolod, akkor magyarul mondja ami le van fordítva ebben a fájlban. Ahol nincs magyar, ott írja az eredetit.
Januárban lehet szó a fordításról. Az informatikai része nem gond, ezek a programok az elejétől fel vannak készítve a többnyelvűségre. A fordítás nem annyira problematikus, a doksiban már le van fordítva az összes menüelem és az ikonok, persze azért a hibaüzenetek nagy része még visszavan. És ahogy Sneci írta, nem kell nulláról indulni, mert már valami készen van. Az érdekes rész inkább az, hogyan lehet frappáns megfelelőket találni egy-egy adott angol kifejezésnek.
Ma én is kipróbáltam az EMC-t. A Mach3-hoz képest a motorok finomabban járnak és a sebességet is tudtam emelni (1800mm/perc-ről 2100mm/percre, van olyan tengely ahol 2400mm/percre is lehetett). A vezérlő H1 a motorok kínai léptetők orsó 10x3 trapéz műanyag anyával.
A stepconf-ban a paraméterek:
sebesség 35mm/s, gyorsulás 2000mm/s2 így az EMC szerint max sebességre gyorsulás 0,0175s és ehhez kell 0,3063 mm út. Ilyen paramétereket nem tudtam a Mach3-ban beállítani ugyanezzel a berendezéssel. Tetszik ez az EMC ;)
Remek![#eljen]várjuk a további teszt eredményeket!
Laci! a Redbull szárnyakat ad![#wave]
Van egy apróság ami zavar a próbák alatt! ha sokáig gondolkozok valamin akkor az ubuntu kilép kikapcsol a monitor, és csak jelszóval enged vissza, amit bekapcsoláskor sem kér sohasem, szerencsére tudom a jelszómat! de ki kéne valahogy kapcsolni ezt a funkciót a gépen!
A menüben:
Rendszer-> Beállítások -> Képernyő védő
és itt szedd ki a pipákat.
Köszi! így legalább nem kell keresgélni!
Képernyő beállításokat találtam de ott nem volt!
Ez érdekes. Nekem rendes linux-hoz illően indításkor is kér felhasználó nevet és jelszót.
Lehet, hogy azért mert, a telepítéskor azt állítottad be.
Lajosnak a képernyővédő beállitása jelszóval védett.
Amiről Te írsz az pedig az Auto-login, automatikus beléptetés.
Kikapcsolás: System->Administration->Login Screen. Itt "unlock" és beírod a jelszavad, majd beállítod az Auto Login-t.
(Bocs, de nekem angol a linuxom)
Köszönöm. Már megszoktam, hogy minden gépen kell felhasználónév és jelszó, engem nem zavar, sőt mivel a gyerkek is használják a gépet jobb, ha saját felhasználó nevükkel használják...
Az angol sem zavar ;)
Lenne néhány kérdésem az EMC2 képernyő felületének a szerkesztésével kapcsolatban!
Meg lehet-e oldani azt hogy, a tooltable és a tooltable reload, egy-egy ikon legyen a felületen és ott ahol én akarom!+ még billentyű hozzárendelés is kellene!
Az edit és reloadfile szintén ugyanez!
Ki lehet-e venni a szerszámpálya ablakból a DRO-kat?
Nekem az esztergára nem kell a rádiusz dro ki lehet-e kapcsolni? viszont a referenciálást jelző ikon, ez mellett mutatja a referenciáltságot!át lehet helyezni az átmérő mellé?
Kellene még fordulatonkénti előtolás dro is! hogy lássam, ha esik a fordulat akkor is tartja-e a fordulatonkénti előtolást az EMC2
A spindle rpm nekem jobb lenne ha dro lenne és mellette a programozott rpm dro
A szerszám, geometria szerinti megjelenítése, sem működik jól! lehet ezen változtatni?
Egyelőre csak igen-nem válaszra várok!
Szia Lajos!
1) Tooltable/reload megjelenítés: szerintem meg lehet oldani. Nem jó az ALT-F, T kombináció?
2) Edit-re nincs gyorsgomb, szerintem lehetne, de a reload/újratöltésre van ikon most is. Billentyű gyorsgomb is kell?
3) DRO kivétele: forrásba kéne belenyúlni.
"Referenciáltság" megjeleníthető mert tárolt állapot. Mire lenne jó? Roszul gondolom, hogy a nap elején felveszed a referenciákat, aztán onnantól megvan? Azt csak tudatosan lehet elveszíteni.
3) fordulatonkénti előtolás DRO-n: meg lehet oldani. kérdés, hogy érdemes-e? Egyszer be kell mérni a rendszert, hogy úgy müködik-e ahogy elvárjuk, aztán onnantól kezdve mennie kell. Vagy mégsem?
4) Programozott és valós főorsó fordulat kellene? Meg lehet oldani.
5) Szerszám gemoetria megjelenítés: Mi az jelen állapot, ami nem működik?
Szóval bocs a sok vissza kérdezgetésért, csak jó lenne tudni mi mért történik egy igazi esztergályos munkájában..
Kicsit off-olva a témát, bizony sokszor előforduló probléma hogy a software fejlesztők nem állnak a toppon a gyakorlati megvalósításban.
Ajánlatom: mindenkinek CNC esztergát! [#vigyor3]
Mégegyszer felteszem a kérdést, hátha valakinek eszébe jut a válasz... :-)
EMC2 -ben a G76 alkalmas kúpos menetvágásra?
Ha igen , akkor hogyan?
Nem![#rinya]
Itt egy nem túl éles
videó erről a változó menetemelkedésű menetvágó tesztről, 1mm-ként 0.1mm-l emelkedik a fordulatonkénti menetemelkedés. 1mm-ről indul a vége 5mm/rev
Szia János!
Mint ahogy' már megbeszéltük telefonon is azért beírom ide is hogy meglegyen!
Esztergagépről van szó ahol, gyakran kell használni a tooltable-t és a kód szerkesztését!
1) a tooltable/reload jó lesz az ALT-F, T kombináció, csak túl 'bonyi'
A lényeg, hogy a változtatások érvénybelépéséhez, újra be kell tölteni a szerszám tárat!!!
2)az Edit kicsit 'messze' van a file menüben!
Ha megszerkesztjük a kódot akkor , itt is az a helyzet hogy nem tölti be a bezárás után, hanem a menüben klikkelni kell az újratöltésre!!!Ez is 'bonyi'
3)ezt most lekicsinyítettem a felére, így több hely van szerszámpálya megjelenítéshez!
4)OK
5)volt már amikor egy különleges alakú esztergakést jelenített meg , még nem az igazi!
A fordításban az van hogy egyes felhasználói felületeken megjeleníti a szerszám geometriát! melyek ezek a felületek és honnan lehetne letölteni!
Ezt már tényleg bonyi lenne tisztán mechanikus gépen :))
Ugye milyen f@sza!
Régebben kellett fröcss dugattyút esztergálni E 400-n, nagyon 'bonyi'!
Most már milyen könnyű lenne ... de már meg nem kell!
De ennek a tesztnek vannak távlatai a jövőben!...
Svejk elvitte innen a cnc esztergálás témát![#boxer][#bohoc][#beka3][#nevetes1]
Viszont ez az EMC2 nem ilyen eccerű!Mach3-al meg csak döcög a dolog!és sok a hiba!
További kérdéseim vannak!Sneci,Bjam28!
Azt lehet-e beállítani hogy a szerszámcsere esetén továbblépjen a program , választhatóan! vagyis ha az esztergán van 3-4 db fix-en befogott szerszámom akkor hátrányos ha szerszámváltáskor kidob egy ikont amit 'okézni' kell, pedig mehetne folyamatosan!
ikon=ablak
Sziasztok
Lehet, hogy kicsit lemaradtam , de olvasgatom ezt a topikot is :)
Pár napja sikerült elindítanunk a CNC esztergánkat , igaz hogy még vannak gondok PL: a X tengely motor hangolása nem igazán sikerült jól.
De itt most nem is ez a lényeg
Emc-2-t használnák mi is, szerintem szuper kis program (lenne)!!!! azért van zárójelben , mert KoLa már itt pedzegette a témát , miszerint jó lenne ha szerkeszthetőbb lenne a felülete , nekem is hiányoznak különböző kis finomságok.,,,
Mint PL: DRO kijelzése a fő ablakon és más egyéb kényelmi funkciók [#finom][#finom]!
Nem tudom , hogy lenne- e erről a témáról valami doksi,,, vagy HELP
Megköszönném, ha valaki tudna ezekről a dolgokról felvilágosítást adni , hogy egyáltalán mi a határ, ami felet már nem rugalmas a program.
Vagy egyszerűen egy gyorsbillentyű leütésével folytathatná a munkát, miután szerszámot cseréltél.
Használtátok az EMC2-t nem párhuzamos portos illetve nem step/dir kimenettel? Nekem nagyon tetszik
ez a kártya, ami nem is nagyon drága és van hozzá FPGA firmware, ami tud analóg szervót is vezérelni.
Ebből az "analóg" lehet, hogy nem igaz, még olvasnom kell róla. Azért érdekel a tapasztalatotok.
Már volt róla többször szó, sőt felmérés is hogy kinek kellene, hogy olcsóbb legyen.
Visszaolvasok akkor, köszönöm. Vettetek végül?
Szia!
Most van folyamatban a dolog. A pontos státuszát nem ismerem a vásárlásnak, lehet hogy már elment a megrendelés, de ha komolyna érdekel akkor rákárdezek és még lehet hogy beleférsz.
Megnézem hogy G-kódból van-e lehetőség rá.
Az "Enter" az egy gyorsbillentyű? [#wink]
Ugyanis az EMC a kézi szerszámcserekor kiír egy üzenetet és vár az Enter gomb leütésére. De akár ezt ki lehet vezetni egy bármilyen nyomógombra is.
Szia !
A felülete és az interfészek, a külvilággal való kapcsolat maximálisan rugalmas. Mivel nyílt forráskódú, és létrehozásakor az alapelvek között
volt a modularitás és átláthatóság, így szinte bármit lehet hozzá illeszteni.
A felülete is tetszőlegesen konfigurálható, nem mindig a legegyszerűbb ez, de igazán szép felületek hozhatók létre.
Itt a GladeVCP itt pedig a PyVCP az előd.
A DRO-nak menni kell főablakban.. Legfeljebb beállítás kérdése.
Magyar fordítások napokon belül elkészülnek, nézd meg az EMC honosítás topikot.
János!
HA leírnád a vásárlás részleteit esetleg, hogy pontosan melyik kártyáról van szó, és mik a paraméterei s -főleg, hogy mennyi lenen az ára- :-) akkor lehet, hogy engem is érdekelne.
Köszi!
Komolyan érdekel egy 7i43H-U-4 kártya. Kicsit zavarosak a típusszámok, fontos az USB kivitel, 400k FPGA és a nagy sebességű (H) kivitel. Párhuzamos port nem kell rá.
Lehet, hogy érdekel a 7i42TA kiegészítő kártya is, az ára is kellene.
Közvetlen Amerikából rendeltek? Nem lehet érdemes a
cseh képviselettől?
köszönöm: Balázs
Amint tudok valami konkrétat a beszerzés állásáról jelentkezem. Árakat is megpróbálok mondani, ha még nem késő.
(Hónapokig senki nem jelentkezett, pedig akkor beszéltünk róla itt.)
Ha EMC-vel akarjátok használni akkor csak a PCI (5i20) vagy párhuzamos port a megoldás, az USB nem támogatott (időzítési bizonytalanságok miatt).
200k verzió bőven elég egy 3 tengelyes géphez, mindennel együtt. A nagysebességű verzió is extrém esetekben kellhet.
Mach3-USB viszonyról nem tudok nyilatkozni.
Közvetlen Amerikából jön, a cseh képviseletnél vagy van raktáron vagy ők is Amerikából rendelnek.
Tisztelt fórumozók!
EMC2 esztergamódban van kontúr nagyoló,kontúr
simitó ciklus?
Ha igen mi a G-kód száma?
Érdemi választ előre is köszönöm!
Jó, hogy írtad, akkor 7i43H-4 kell. Legyen azért rajta USB és párhuzamos is, kell a 400k és ha lehet, legyen nagy sebességű. Ez nem biztos, hogy lényeges, de ha már ugyan annyiba kerül...
A 7i42TA változatlanul kérdéses.
7i43H-4 jelűt én nem látok árlistában.
http://www.mesanet.com/prices.pdf
Nekem a 7i43-P jön be, de az "U" vagy "U-4" is jó, csak nem bízok benne hogy az USB támogatva lesz rövidesen.
7I43H Anything I/O High speed USB - 400K FPGA - 48 I/O 119USD
7I43-P Anything I/O parallel only - 200K FPGA - 48 I/O 79USD
7I43-U Anything I/O USB/parallel - 200K FPGA - 48 I/O 89USD
7I43-U-4 Anything I/O USB/parallel - 400K FPGA - 48 I/O 99USD
7i42(TA) tudású eszköz már itthon készül valószínűleg olcsóbban a gyárinál.
Nincs kifejezetten kontúrnagyoló és külön simító ciklus. Pl. G76-ban (menetvágás) meg lehet adni a simító fogások számát.
De az említett feladatokat vagy meg lehet oldani egy megfelelően paraméterezett G kóddal, vagy kis programokkal.
Nem biztos hogy érdemi a válasz, elnézést.
Én ha már vennék inkább PCI-os felületűt keresnék
Úgy is egy marógép- egy PC.
Szerintem bármelyik külső csatoló valamilyen szinten szűk keresztmetszet.
Azt hiszem,gondolom, hogy egy CNC vezérlő programnak ezt alapból tudnia kellene!
Köszönöm a gyors válaszodat!
Nézegettem a lelkivilágukat. Itt a step/dirnek is olyat lehet megadni, hogy max sebesség, max gyorsulás, pulzushossz, pozíció- vagy sebesség-vezérelt. Munka közben: cél pozíció, cél sebesség - többit legenerálja. Így talán nem annyira szűk keresztmetszet a párhuzamos port, viszont kevesebb, mint feleannyiba kerül. Nem mellesleg kevésbé van közel a számítógép érzékeny részeihez.
Engem az aggaszt inkább, hogy 7i43-hoz nincs GPIO, azaz általános be/kimeneti port.
Itt egy szűkszavú funkció lista. Lehetne erre persze másik párhuzamos portot használni, mert van is, EMC megoldja, de azért mégis.
Nézegettétek a 7i43 Hostmot2 anyagában a lábkiosztás fájlokat? Pl. 7i43/CONFIGS/HOSTMOT2/USBHM2/SVST4_12NA.PIN - itt írnak LED meg IOport modulokat, de nincs nekik láb fölsorolva. Ezt vajon futás közben lehet megoldani mondjuk pár stepgen kiiktatásával?
Ez akkor a nyerő: 7I43-U-4 Anything I/O USB/parallel - 400K FPGA - 48 I/O 99USD
Milyen hazai 7i42TA helyettesítésre gondolsz?
Szerintem tévedés hogy nincs GPIO. Mindaz amit nem használsz fel STEP/DIR-nek, PWM-nek vagy enkódernek az általános I/O. Pont azért jó, mert nem kell másik par-port kártya.
Én ezeket a leírásokat most olvasom először.
Itt azt írják, hogy a GPIO író/olvasó funkciók a 7i43-an nem mennek a párhuzamos port korlátai miatt.
Az nem arra vonatkozik.
Ezt nézd meg! 4 tengely, VFD, limit sw, pendant, miegymás...
Meggyőző, elhiszem.
Én nem néztem még őket igazán mert elveszek a típusok közt.
De ha tényleg a PCI-os kétszer annyiba kerül mint az LPT-s, akkor abban csak van valami...
Biztos van értelme, de nagyon drága. Szerintem ez is jó lesz, másodpercenként pár tucatnál több sebesség- illetve pozíció-beállítási kiírás nem lehet szerintem.
Mesa kárták rendelése még lehetséges, de hétfőn (dec 12.-én) 10.00-kor le kell zárni.
Az "EMC honosítás" topikból másolva Szept. 28.-i USD árfolyamon (207HUF/USD) az ÁFÁ-s beszerzési árak:
7I43H kártya ft/db
1-4 db 43347
5-24 db 32050
5I20 kártya
1-4 db 65607
5-24 50470
Tehát az árak némi árfolyam korrekcióra szorulnak. Bármit lehet rendelni a Mesától,(www.mesanet.com, nézzétek meg az aktuális árlistát.) de alapból az 5i20 és 7i43 amiről a dolog szól. Meg esetleg pár optoleválasztó kártya (7i37/7i42 kül. típusai).
A leválasztó kártyáknak lesznek haza olcsóbb gyártású megfelelői is, de egy kicsit később.
Remélem egyelőre minden, ha kérdés van megpróbálok válaszolni.
Kissé késve....
A szerszámcseréről is az ini és hal fájlokban lehet az alapokat beállítani.
A hal fájlban a kézi szerszáncsere pl. így nézhet ki:
###################################################
# Manual toolchange
###################################################
loadusr -W hal_manualtoolchange
unlinkp iocontrol.0.tool-change
unlinkp iocontrol.0.tool-changed
net tool-change iocontrol.0.tool-change => hal_manualtoolchange.change
net tool-changed iocontrol.0.tool-changed <= hal_manualtoolchange.changed
net tool-number iocontrol.0.tool-prep-number => hal_manualtoolchange.number
net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared
Ha jól sejtem, akkor több szerszámot tettél a keresztszánra, és kódban oldottad meg a szerszámcserét úgy, hogy az egyes szerszámokhoz tartozó pályákra eltolással írod a g kódot.
Ebben az esetben valójában nincs is fizikai szerszámcsere, csak a szerszámtábla miatt kell eljátszani a cserét.
Az előbb kikommentezett kód helyett írd be a következő két sort:
# create signals for tool loading loopback
net tool-prep-loop iocontrol.0.tool-prepare => iocontrol.0.tool-prepared
net tool-change-loop iocontrol.0.tool-change => iocontrol.0.tool-changed
Ez elhazudja az emc2-nek, hogy megtörtént a szerszámcsere, és megállás nélkül megy tovább a végrehajtás.
Mindnyájunk okulására foglald össze légy szíves a kontúr nagyoló és simító ciklus lényegét. Aztán meglátjuk hogy mi van, és mi nincs.
Jól látod a dolgot, mármint azt a részét, hogy elég lehet a 7i43:)
A sebesség miatt nem kell aggódni, legyen 8000-es enkóder 3000 1/perc motor fordulattal. Az 8000 * 3000 / 60 = 400kHz. Ez vastagon tudja a kártya.
Ahogyan János mondja, a nem használt pinek a GPIO pinek. Ebből van 48, a 4 step generátor elvisz belóle 8-at, a főorsó pwm, irány ki/be további 3-at, és még maradt 37 szabad gpio. Az MPG elvisz 2+4+3+1=10, és még mindig van 27 szabad...
Ezt vastagon...
Köszi! ki fogom próbálni![#eljen]
Bocsi! de jobban örültem volna ha csak egy pipát kell kivenni vagy betenni valahol a program menüjében![#smile]
Így mindent, vagy majdnem mindent ki lehet faragni belőle:) A pipával meg csak néhányotok problémája lenne megoldva:)
Valamit valamiért...
Szerintem úgy is működik, ha végig a programban egy szerszámmal dolgozol pl: T1, és minden befogott szerszámhoz rendelsz egy nullponteltolást
pl: G54 , G55, G56 . Persze ez is a vezérlő "átvágása".
Szi Sneci!
Valami ilyesmire gondoltam!
%O7001(PELDA 01)
N100 G0 X200 Z200
N110 T101
N120 G0 X82 Z6
N130 G92 S3500
N140 G96 S150 F0.5 M3 M8
N150 G79 X-1 Z5
N160 Z3
N170 Z1
N180 Z0
N190 G0 X82 Z2
N200 G71 U1 R0.5
N210 G71 P230 Q310 U0.3 W0.3 F0.5
N220 G0 X20 Z2
N230 G42 X20 Z1
N240 G1 Z-24
N250 G1 Z-36 ,A150
N260 G1 X42
N270 G1 Z-48
N280 G1 X60 ,A130
N290 G1 X68 Z-75
N300 G1 X82
N310 G40 X84
N320 G0 X200 Z200
N330 G97 S200
N340 M30
%
E
bocsánat lemeradt a kép
http://kepfeltoltes.hu/view/111210/V_g_lap01_www.kepfeltoltes.hu_.jpg
7i43-óból ezt nézzük, mert a H csak USB-s:
7I43-U-4 Anything I/O USB/parallel - 400K FPGA - 48 I/O 99USD ez most 99/79 dollár (22374/17854 Ft). Erre jön még sarc - azzal jönnek az idézett szeptemberi árak, csak az még erősebb Forinttal volt. A cseh forgalmazónál 2160 korona, ami 25686 Ft. Erre max magyar ÁFA jön, az úgy 32107 Ft, egy darabnál is. Plusz szállítás. Nem lehet, hogy így jobban járunk? 5i20-at nem számoltam most végig, az is hasonlóan alakul.
Szia Kopter!
Erre léteznek kis "varázsló-szerű" kész programok, amit akár grafikus felületen is lehet be lehet állítani. Ott meg kell adni a méreteket, majd elvégzi a nagyolást, és ha kell a simító fogásokat is. Már mintha linkeltem volna ilyet az EMC honosítás topikban.
Megpróbálok kérni pontos árakat. És kitolni legalább egy nappal a határidőt.
Köszia a választ, át olvasom a topikot.
Játék a 7i43-mal:)
4 tengely step/dir vezérlése, a vezérlőktől az enkóderek fogadása, főorsó pwm-es vezérlése, külső nyomógombok fogadása, mpg, ....
A 7i43 kártya alulról rádugható az elosztó panelre, így nem kell az 50 eres szalagkábellel tekeregni. Még nem gerjesztetem be a cuccot, csak összeraktam. Majd talán két hét múlva:(
Szép ez a 'meza'[#eljen]
Én meg a hatszög esztergálással bajlódok!
Elkelne egy kis segítség!
Lehet hogy ráéreztem az EMC2 titkára? jó úton vagyok?
Egy kód amit G91-re írtam , onnan kezdi ahová álltam a késsel a kód indítása előtt!
Néhány átmérőn végzett teszt eredménye!
És a rossz minőségű videó!
itt
A G90 az abszolút mód, a G91 a növekményes (inkrementális) mód. Mindkettő öröklődő, így ha valahol kiadod a G91-et, akkor mindaddig inkrementális módban dolgozik, amíg nem kapcsoljuk át G90-nel abszolút módba.
Pl.
Ha az x40 z60-on áll a kés, a következő 2 sor ugyan azt a mozgást írja le:
G90 G1 x100 z20
G91 G1 x60 z-40
Én azt mondanám erre ,hogy nem megfelelő átmérőről kezdődött a szögelfordulás mértékének megfelelő átmérőcsökkentés. Kerek külső élek ,homorú lapok. De lehet más paraméter hiba is ,csak nem tudom mit kér a program.
22mm re próbáltam kiszámolni! a legnagyobb hatszögnek látszó 19.7mm
Nekem már ez is eredmény, hogy úgy tudtam kódolni hogy nem téveszti a 360 fokot!
Nem cikizésnek szántam .
Én csak a hatszög lépcsőket akartam megmagyarázni, mivel csak úgy elkezdtem és mindíg jöttem kifelé!ahogy sikerült, a kód csak Z-1-ig van írva , de mivel inkrermentálisban van ezért ha kész és újból elindítom, megy tovább!
Itt lenne egy kérdésem : Az EMC2 kódjai között melyik az, amelyik automatikusan újraindítja a kódot? ( a Mach-ban ez az M47 )
Kiszámoltad mennyit kell elmozdulnia 1 jelre és csináltál valamilyen g-kódos rutint ami kiadja a 360 fokot ?
Nem tudok róla, hogy lenne ilyen M kód.
Ciklust kell rá írni a "while" vagy "repeat" ciklus szervezővel. Cikluson belül feltételeket vizsgálva a "continue" nem fejezi be az adott ciklust, hanem a ciklus elejétől veszi a következő menetet, vagy a "break" kilép a ciklusból.
Persze hogy nem![#wave]
Én most próbálom megoldani ezt a problémát! így sikerült elsőre!
Gondoltam egy alap logikát ami lehet hogy még nem kiforrott eléggé!
A lényeg két 'mondatban' van leírva, - most! lehetne finomítani újabb sorokkal , de ahhoz idő kell vagy egyszerűbb megoldás!
Én másként gondolkodtam!
kiszerkesztettem a hatszög csúcsa és és a laptávolsága közötti különbséget(AutoCad)
Ezt megszoroztam 6-al ez lett a menetemelkedés/fordulat!
G33 alatt, az a lényeg hogy az összes mozgás a végén stimmeljen századra!Ezt nehéz kiszámolni ha több pontot akarunk megadni az elfordulás alatt!
Mindig próbáld az egyszerűbbet választani.
Ha nem adja ki jól az eredményt ,érdemesebb a magas átmérőn csalni . Úgy emlékszem 100 as réstárcsád van a gépen ,azt nagyon kevésnek érzem ehhez az átmérőhöz. (csak tippelem ,hogy te számolod ki az elmozdulást)
Pedig jól jönne néha!
Ezt amit írtál még nem értem pontosan!
Ezt az eredményt, egy ilyesmi kód hozta!csak úgy emlékezetből , nem pontos mert a linux tárolja a gépen , ez meg itt a Windows7.
G91
G33 X-2 Z-0.015 K8
G33 X2 Z-0,015 K8
ez a két sor az amivel hatszögesítettem a műanyagot!
Elég alapmegoldás nem?!
Ne rajzolgass szerintem.
Csak egy egység sugarú körre van szükséged és egy számológépre.
olyan sokszöget tudsz készíteni ami köré lehet kört írni.
tehát 4 szög esetén cos0-45 fokig tart a tartomány
6 szögnél cos0-30 fokig .Tehát a minimális elmozdulás(cos0=1)r-r ,a maximális pedig r-(r*cos30) . Ez a periódus ismételgeti magát.
tehát ha mondjuk 120 réses a tárcsád akkor: 120/6/2 = 10 jel esik 1 periódusra . Az értékek a következők : cos 0 ; cos 3 ; cos 6 ......cos30
remélem tudtam segíteni
Igen csak én nem ismerem a G kódokat.
nálam ez ennyi:
mo z10 x11. s10 ez a kezdőpontot adja meg (z)
ms z1. x11. f1. a6 :1
ms külső sokszög
z végpont
x köré írt kör átmérője
f fogás 1mm körönként
a6 hatlapu sokszög
:1 teljes sokszög
Még elfelejtettem 1-2 dolgot.
Ezeket a távolságokat annyi idő alatt kell megtenni ,amennyi idő alatt 1 egységet elfordul a főorsó . Innét meg is van a szükséges sebesség amivel mozogni kell majd. Egy először komótosan mozgó , a végén brutálisan gyorsuló mozgást kell kapnod. 1 oldal 2 periódus , 1oda - 1 vissza.
Tisztelt Fórumtársak!
Az EMC2 program megnyitásakor,az x-tengely felém
pozitív(Jobbsodrású).
Szeretném ha (balsodrású)tőlem távolodva lenne
pozitívabb.
Hol, vagy mit kell át állítan??
Köszönöm a segítő választ!
Csak a képernyőre vonatkozik!!!
Szia Kopter!
Vidd az egeret a grafikus kijelző területre, nyomd le a bal egér billentyűt és az egeret mozgatva forgasd át a Neked megfelelő irányba.
Én nem tudok olyan módszerről ami konfigurációból változtatná meg a kívánt irányba.
Mit tud ez a 7i43 breakout kártya? Úgy értem hány és milyen tengely vezérlés, milyen leválasztás, védelem a többi lábon?
Mi a határidő? Én közben megkérdezem a cseh forgalmazót.
Tényleg, ha én onnan rendelek cseh ÁFA nélkül, a határon "rárakódik" a magyar?
Lajos!
itt a ismétlési ciklus alapelve:
(bevezető kódok)
O100 repeat [31] (O mint Olga, és utána egy szám, itt 100, és 31-szer kell végrehajtani a ciklust)
(G kódok amit végre kell hajtani)
(természetesen több sor is lehet)
O100 endrepeat
Tehát ami az "O100 repeat/ O100 endrepeat" között van azt végrehajtja n-szer.
Holnap leszenk pontosabb Mesa árak. Az ÁFÁ-t ki kell fizetned mindenképp, akár Amerikából rendeled akár a cseh fickótól. A cseh gyerek áraira is rájön 20% cseh ÁFA, meg a szállítás.
A 7i43 nem breakout, hanem vezérlő kártya. Leválasztó kártya az ehhez még hozzájön.
Adj meg egy telefonszámot magánban és holnap felhívlak egyeztetés céljából.
EU-n belül az eladó ÁFÁ-ja játszik. Duzi kolléga áfá-s számlát küld. Náluk az ÁFA 20%. Ha postán kéred, akkor a szállítás áfásan 10.50 EUR. Az utolsó számlámon ez volt:
Mesa5i20 2db egys.ár:168.05 ár:336.10 %VAT:20% VAT:67.22 Total: 403.32 EUR
Post 1 db egys.ár:8.75 ár:8.75 %VAT:20% VAT:1.75 Total:10.50 EUR
Attól tarok sehogyan. Az emc2-ben a kinematikai modell könnyen faragható, de az Axis GUI már keményebb dió. Mivel annak is ott a forrása át lehet írni, de nem hiszem hogy megéri a ráfordítás:(
Sziasztok!
Melyik kártya jobb, és miért?
Mesa5i20
7i43
És ki tud ilyet szerezni? Láttam, hogy bjam28 is tud...
Ezt magamnak faragtam egy kísérlethez, ahol a motorok enkóderét is bevezetem az emc2-be. Tehát nem általános célú kereskedelmi termék:)
Amúgy a step/dir és enkóder jelek rs422 adó-vevőkkel mennek a leválasztó és a vezérlők között.
Az 5i20 PCI, tehát rendkívül gyors a kommunikáció az emc és a kártya között. Ezen 72 I/O pin van.
A 7i43 LPT-n kapcsolódik az emc-hez, de szerintem ez is elég gyors a hétköznapi alkalmazáshoz. Ezen 48 I/O pin van.
Mindkét kártyához többféle firmware van, attól függően, hogy mire akarjuk használni.
Abból kell kiindulni, hogy milyen és hány modul kell az egyes fajtákból (step-generátor, pwm generátor, enkóder, gpio), és ez alapján lehet választani.
Általában igaz, hogy a kártyákon ugyan azokat a modulokat implementálták, ami az emc2-ben szoftveresen van megoldva. Mivel ezeket a Mesa kártya csinálja, így a szoftverben nincs is szükség a gyors szálra (base_thread).
Nem "szerezni" tudok, hanem arról van szó, hogy van egy ismerős, aki vesz magának többet és ha más is beszáll akkor azt is egy füst alatt intézi (megrendelés, ÁFA, vámkezelés, számlák, stb.).
Így lehet szó mennyiségi kedvezményről.
Akkor közbe lehet a gépen filmet nézni, netezni és a többi ... :)
Elmesélem első terhelés próbámat[#wink]
Fut az emc2, szépen simán mennek a motorok.
Közben egy Vmware alatt telepített XP-n SolidEdgevel rajzolgattam:)
Köszönöm a infokat!
Tehát, ez a 7i43… mi lesz az ára?
Kb.: ez az ára?
7I43H kártya ft/db
1-4 db 43347
5-24 db 32050
Azt tudtad, hogy van linuxos NX?
Igen, csak nekem nincs:(
Meg akkor kellene EC is.
Szia! a Te eszterga vezérlőd másként működik mint az EMC2 vagy a Mach3 ! Megérdemelnél egy külön topikot itt is, hogy lehessen róla értekezni!
http://maxipack.fw.hu/
Köszi!ez megoldja a problémát! holnap kipróbálom ezt is !
Laci! "Vmware alatt telepített XP-n SolidEdgevel rajzolgattam" ez azt jelenti hogy Linux alatt futtattad az XP-t és a windows-ra írt rajzoló programmal rajzoltál miközben a cnc géped végezte a dolgát!?
Igen. Persze eléggé bika gép volt. A realtime Linux a magyarázat, mert ő mindenek felett van, és csak az emc2-t hajtja.
Tisztelt Sneci!
Tisztelt Bjam28!
Bocs,hogy ilyen sokára válaszolok.
Kössz a segítséget!
Azt vettem észre, hogy win xp alatt a megynyíló programok, vagy ablakok sokkal gyorsabban működnek, mint ugyanazon gépen működő UBUNTU alatt.
Mi lehet ennek az oka? Lehet rajta módosítani, hogy Linux latt is kicsit gyorsabbak legyenek ezek a műveletek?
Videókártya driver probléma lesz sejtésem szerint.
Nem az ideális meghajtó program van feltelepítve, vagy nem a megfelelő beállításokkal. Milyen kártyád van?
Nincs miért bocsánatot kérni, talán inkább nekem illene mert egyből letegeztelek. Gyanítom hogy idősebb vagy a tisztelettudó stílusból ítélve. Van már kontúr nagyoló és simító ciklus, lefordítom és felteszem ha lesz egy kis időm. De mint mondtam ez nem egy G kódú utasítás, hanem egy kisebb program paraméterekkel. De nem sokkal hosszabb az itt említetteknél.
Szia János!
A videokrtya tipusa Intel 82865G Graphics Controller [A-2] 96 Mb
Hogy jó -e a meghajtóprogram azt nem tudom, azt a Linux magának telepítete fel....
A Rendszer -> Eszközmeghajtók menüt indítsd el, ha neten lóg a gép. Ha van frissebb driver, akkor automatikusan letölti magának.
Holnap megpróbálom, köszi az ötletet!
Szia János!
Kipróbáltam az ismétlő ciklust, jól működik csak a szögletes zárójelben megadott szám , nem a teljes ciklus ismétlése, hanem a sorok száma akár ismétléssel , vagyis ha van 2 sorom, és ismétlésnek a szögletes zárójelbe 3-t írok akkor lemegy a két sor és még újból az első!
Lajos! Te varázsolsz! :)
Másold be ide a kódot lécci, mert kitérek a hitemből...:)
D.Laci! csak most jutottam odáig hogy kipróbáljam és tesztelgessem kicsit, ezt a kódot amit a kúpos menetvágásra írtál!
Nagyon jól működik és meg is értettem a lényegét! talán!de a fogásvételi szög egy kicsit nehéznek látszik elsőre hogy hogyan toljam előre a kezdőpontot 29.5 fokban, vagy mi van balos menetnél ebben az esetben?
A kód!
G21 G18 G7 G40 G91
T10 M6
G43
M3 S35
O100 repeat [3]
G33 x-2.68 z-0.01 K16.08
G33 x 2.68 z-0.01 K16.08
O100 endrepeat
M30
Sziasztok!
Itt egy video, amint az EMC2 dolgozik. Szép kis gép.
http://youtu.be/TFyExOaBysY
Ezzel az egyszerű cosinus függvény kivonással csak közelíted a szabályos hatszöget, hiszen csak 12 pontban teljesíti a feltételeket.
Ha tényleg egyenes oldalakat akarsz éles sarkokkal, az picit bonyolultabb kifejezés lesz polárkoordináta rendszerben.
Én csak példán próbáltam bemutatni ,hogy mit kellene csinálni. Én 0.5 fokos felbontással (nagy átmérőhöz biztossan kevés)próbáltam a nyáron ,de a mini esztergám megvétózta amit én szerettem volna. Ha nem lenne működő képes így, akkor kerestem volna valamilyen más megoldást. Sajnos idáig el sem jutottam ,ezért neveznék be szívessen 1 db népi esztergába.
Tsztelt bjam28!
Azt hiszem a tegezés természetes ebben a családban(Hobby cnc),egyébként53.
A kordináta elforditása egérrel nálam nem
működik, vagy valamit nem jól csináltam.
A nagyoló és a simitó ciklus még hiányzik,
Talán másik vezérlő program?!
Sziasztok!
Nem Emc2, de Ubuntu. SSD-ről indul a rendszer.
http://www.youtube.com/watch?v=lv3sNyQMve8
Sziasztok!
Mesa kártyák beszerzése nem felejtődött el, csak egy kis karácsonyi szünet van.
Amint meglesznek az árak és dátumok, ide is fogok írni és személyesen is keresem az eddigi jelentkezőket.
Legyen szép napotok!
Rendben, köszönjük!
Fiúk!
HA szeretnék venni egy videokártyát, honnan lehet azt tudni, hogy a Linux, ill. az EMC2-höz megfelelő lesz-e.
Azt olvastam, hogy az a jó, amelyik nem használja az Nvidia vagy ATI saját fglrx meghajtó programjait. No de ezt egy használt kártya esetében honnan lehet tudni?
Vegyél Matrox-ot!
Az biztos nem használja a játékkártyák inkompatibilis vackait. [#eplus2]
(Volt egy 450-es Dualhead-om, de sajnos elajándékoztam.)
Itt körülnézhetsz.
Szia, lari!
Milyen géped van? AGP, van rajta? Nem gond, ha ATI a kártya. Van hozzá illesztőrogi... az Ubuntu le is tölti azt.
Ez egy HP gép.
Jelenleg az integrált videokártyával használom(ami 94 mb-os) de nem nagyon szereti....
Belepróbáltam egy AGP-s Geforce 64Mb-os kártyát, de a linux nem tudja magának feltenni...
Bocs, nem lehet linkelni...
HP compac D530 CMT
Oké, akkor te több kártya közül tudsz választani, mert belefér a gépedbe. GeForce-t felismeri... Az Ati-val szokott probléma lenni. Kipróbáltam mind a kettővel, és semmi probléma nem volt. Az Ubuntu, letudja tölteni drivert hozzá.
Amivel kipróbáltam, igaz, nem AGP:
ASUS Radeon EAH5570 SILENT/DI/1GD2 1GB DDR2 PCIExpress
Próbálj meg rákeresni az adott kártyára, hogy Linux driver... ha sok találatot kapsz, akkor problémás a dolog. Ha nem ad ki semmit, akkor nem kerestek hozzá drivert mások sem, tehát működik.
Ezeket a kányákat, biztos, hogy felismeri az Ubuntu. Az ATI-rol, nincs annyi tapasztalaom, csak annyi, hogy bedobtam a fiókba... pedig jó gyors kártya.
AGP:
GeForce 6200 Gigabyte
Asus HD3450 512MB DDR2 AGP8x EAH3450/DI/512MD Low Profile
Pci Expess:
Gigabyte GT430
Asus EN210 zajtalan...
Rendben, próbálok keresni ilyen kártyát....
Köszönöm!
Sziasztok! Egy kis cnc esztergát készítek jelenleg, és remélem hamar elkészül a mechanika. Én is az EMC2-t szeretném használni az eddíg megismert előnyök miatt. Ismertek olyan Cam programot amihez van EMC2 post processzor?
Éltalában bármelyik Cam progi által generált g-cod jó hozzá csak .ngc -nek kel elmenteni. Vagy ha bonyolultab dolgogat akarsz csinálni ahol már van eltérés a mezei g-codban, akkor a post procit kel egy kicsit szerkeszteni. Általábban nem bonyolult.
Köszi, ez megnyugtató..
Végre sikerült kipróbálni az EMC2 - realtime Ubuntu CD-t a hivatali gépen. Ez 64 bites gép, az volt a gond, hogy a HPET időzítő a BIOSban 64 bitesre volt állítva, amit a 32 bites oprendszerek nem bírnak, ha ilyen HPET igényük van. Meg kikapcsoltam a PAVP funkciót, ami csak arra jó, hogy videólejátszáshoz ad valami hardveres támogatást.
Amúgy próbáltam EMC2-t fordítani 64 bitesre, de nem ment. A Natty Narwhal Ubuntu alá már nincsenek rendes 2.6.x realtime kernelek, csak valami 3.2, de az is hiányos, így nem sikerült. Ezt csak komoly Ubuntu szakértőknek ajánlom megpróbálni.
Két bejgli között játszottam egy kicsit megint:)
Csináltam olyan vezérlőt, ami az enkóder jeleket is kiadja az emc2 felé. Egy 7i43 kártyát használva (fotóját korábban mutattam) úgy konfiguráltam, hogy a motor.nn.pos-fb a 7i43-ban kezelt enkóderről jöjjön.
Az emc2 azonnal leáll, ha a motorpozíció alapján számolt pályahiba meghaladja a paraméterekben beállított értéket.
A pályatervezésnél sajnos nem veszi figyelembe, így nem biztos hogy megéri a többlet ráfordítást.
Fiúk!
A múltkor próbakképpen betettem a számítógépembe egy videokártyát az alaplapi helyett, ill. mellé.
Aztán mivel a Linux nem talált hozzá drivert, gondoltam visszaállok az alaplapira.
Így is történt, de az alaplapi kártyával az Ubuntu már nem hajlandó elindulni, be sem bootol.
Ha visszarakom a másik kártyát, azzal elindul.
Hogy a csudába tudom vissza álllítani, azt, hogy az alaplapival elinduljon?
Ha jól rémlik, az xorg.conf ban kell visszaállítanod vagy "vesa" módra vagy az alaplapi driverre, ha van olyanod. De safe módban mindenképpen illene elindulnia.
Csökkentett módban próbálétam indítani de úgy sem indult.
Amiket írtál azokat megnézem, köszönöm!
István!
Nem találom ezeket a beállításokat.. Leírnád részletesebben, hogy hol keressem?
Nem fogom tudni részletesen elmondani, mert általában csak rendszertelepítéskor van rá szükség, de ha beírod a gugliba hogy xorg.conf, és beállítod hogy csak magyar találatokat adjon, akkor bőséges találatot kapsz, mivel szinte mindenki megküzd ezzel linux alatt. Ha jól rémlik az /etc/X11 mappába kell létrehozni az xorg.conf fájlt ha nincs még ott, és abba kell valami ilyesmi bejegyzést tenni:
Section "Monitor"
Identifier "Monitor0"
EndSection
Section "Device"
Identifier "Device0"
Driver "vesa" #Choose the driver used for this monitor
EndSection
Section "Screen"
Identifier "Screen0" #Collapse Monitor and Device section to Screen section
Device "Device0"
Monitor "Monitor0"
DefaultDepth 16 #Choose the depth (16||24)
SubSection "Display"
Depth 16
Modes "1024x768_75.00" #Choose the resolution
EndSubSection
EndSection
A lényeg az a sor, ahol a "vesa" van, mert ott adod meg, hogy melyik driver-t használja a VGA-hoz.
Találtam xorg.conf fájlt, ez a tartalma...
Ez kevés? :-)
Section "Screen"
Identifier "Default Screen"
DefaultDepth 24
Option "AddARGBGLXVisuals" "True"
EndSection
Section "Module"
Load "glx"
EndSection
Section "Device"
Identifier "Default Device"
Driver "nvidia"
Option "NoLogo" "True"
EndSection
Nem. Az "nvidia" bejegyzést cseréld ki "vesa"-ra, az Option sort töröld. Vagyis a "Device" szekció így nézzen ki:
Section "Device"
Identifier "Default Device"
Driver "vesa"
EndSection
Ezzel visszaállítod az alapértelmezett Ubuntu drivert. Természetesen ehhez root jog kell. Bár megmondom őszintén, kissé furcsállom, hogy el sem indul a géped, mert karakteres üzemmódban kellene mennie. Nem lehet, hogy a BIOS letiltotta a belső VGA-t?
A glx-et nem kéne kivenni, ha vesa?
Sajnos ez nem jött be.
Ujraindítás után ismét nem ndul a rendszer....
Amit zozo írt azt nem módosítottam.
Csökkentett módba nem indul a gép, Karakteres módban indulna, de nem tudok Rootként belépni, mert nem emlékszem a felhasználónévre amit kér... :-(
Azt nem lehet valahol megnézni?
Rescue módban indítva a kernelt talán nem kér jelszót, próbáld onnan helyreállítani. (boot menüből kiválasztod)
Ubuntuban asszem alapból nincs root, hanem az su vagy sudo paranccsal tudsz root jogokat szerezni.
Viszont a terminálból való manipuláláshoz már nálam okosabb valaki kell, mert ha nálam ennyire lehalt a gép, akkor újratelepítettem az egész rendszert. Hamarabb megvan, mint kideríteni, hogy mit kell beírogatni a terminálba.
Ha egy felhasználóként telepítette akkor a sudo
valóban csak "user" jelszót kér.
Konzolon ha jól emléxem:
sudo dpkg-reconfigure xserver-xorg
- ez sorra kérdez mindent és újraírja az xorg-ot.
Ha nem OK, akkor törölni a régit:
sudo apt-get remove --purge xserver-xorg
majd újratelepít:
sudo apt-get install xserver-xorg
és utána a legfelső sort megint
Ma kipróbáltam amit írtál.
Elindult a gép safe módban, de ezek a parancsok amit írtál nem működnek. "command not found" volt a válasza...
Lehet, hogy tényleg jobban járnék egy új telepítéssel?
A dpkg-reconfigure a debconf csomagban van. Az apt-get parancs szinte biztos, hogy fönt van, szerintem valamit elrontottál. Az előbbit az
apt-get install debconf paranccsal lehet telepíteni, természetesen rootként.
A Debian/Ubuntu rendszereket csak nagy baj esetén kell újratelepíteni, a tied szerintem még gyógyítható. Érdemes fórumokon olvasgatni, szinte minden kérdést föltettek és megválaszoltak már. Bár ha nem értesz hozzá, lehet, hogy megéri újrahúzni. Nekem eddig egy dolog okozott teljes káoszt, amit az újratelepítés orvosolt csak: automata disztribúciófrissítés. Az nem EMC2 disztribúció volt, hanem normális.
"A Debian/Ubuntu rendszereket csak nagy baj esetén kell újratelepíteni"
Pl. amikor ilyesmit kell begépelni a terminálba? [#beka2][#nyes]
Nekem is van egy kis problémám az Ubuntuval!
Most egy új gépet állítottam be! ehelyett a 'nyócéves' helyett!
3Ghz dual proc ( Intel ) 2GB Ram és valamilyen GeForce videókártya 1GB memóriával, azért nem tudom most, mert ez a része nem volt egyszerű! mert cserés lett az új gép videó kártyája, és a végső verzióra már nem emlékszem csak hogy, 1GB memória!az előző fele memóriával rendelkezett!
Érdekes de ezzel a képernyővel simán indult a 8 éves gép de ezzel az újjal be sem kapcsolt a monitor!? Próbaképpen beadtam neki az Ubuntu CD-t simán elindult, és meg voltam vele elégedve, de hát először az XP-t kell telepíteni! ezért 3-4 kör' után megkaptam egy új videokártyát, ezzel elsőre elindult a monitor!simán felment az XP és utána az Ubuntu !
Minden jól működik! csak egy probléma van ha az Ubuntuból 'restartolok' akkor az újraindítás után nem működik a kurzor hogy ki válasszam az oprendszert! viszont ha XP után restartolok akkor mindíg működik! hogy van ez? hazabeszél az Ubuntu?
Mert az Ubuntu után csak úgy tudtam XP-re váltani hogy kikapcsolás után még le is áramtalanítottam a gépet!
Nekem ezt az üzit adja indításkor , van egy kis jav hogy látszódjon a kijelölt sor!
és a képernyő alsó része felől is egy kép!
Nálam az USB-s tasztatúra kezelő fogja meg a boot managert. Amúgy érdekes jelenség.
Próbáld esetleg egy másik (ps2-es) billentyűzettel, akkor is előjön-e a probléma.
Valakinek biztosan lesz jobb ötlete is.
Köszi az ötletet! épp most vettem egy új billentyűzetet! és azzal ment a telepítés, akkor visszadugom a régi gumisat![#eljen]
A Linuxokban az a jó, hogy minden megoldható egyetlen terminálból mezei szövegszerkesztővel meg a szokásos föltelepült parancsokkal. Egy X szerver beállítás még messze nem a legrosszabb része. Ha összekuszálódik a csomagstruktúra, ott már lehet izzadni.
Sziasztok!
Mindenkinek javaslom, hogy ne USB-n használja a billentyűzetet. Kivéve, ha a billentyűzet és az egér rádiós… és egy vevőegysége van. Néha még a BIOS-ba sem lehet belépni, az USB-s billentyűzettel. Valamint nem minden gép ad az USB-n kikapcsolt állapotban tápot, csal PS2-es csatira. Így, még az is előfordulhat, hogy nem tudod az alvó gépet felébreszteni. stb…
BUÉK!!!!
Az alaplapokon jumperelhető az usb táp kérdés.
Köszi! Akkor jobban megnézem! [#lama]
Igazad volt!már a harmadikkal klaviatúrával próbáltam, és most végre a ps2-el jó lett! bárhonnan indítom újra adja a lehetőséget a kiválasztásra!köszi!
feltelepítettem az ubuntu 10.04-et,de nincs benne az EMC2
mit kéne tennem?
Ezt telepítetted?
LinuxCNC
innen szedtem le,de nem volt benne.
innen szedtem le,de nem volt benne.
Telepítsd fel:
apt-get install emc
[#lama]
részletesebben?
Nyiss egy terminál ablakot (Applications/Accesories/X-term vagy valami hasonló, most nem vagyok Linux előtt) és amikor megnyílik a terminál ablak (lesz egy promptod) akkor írd be: apt-get install emc. Utána csak Enter(ek) kellenek. Persze NET szükséges hozzá.
magyar az ubuntum.
lehetne magyarul?
rájöttem.
beadtam a parancssorba.
az eredmény kicsit homályos a kép,de el lehet olvasni mit írt ki nekem.
Alkalmazások > Kellékek > Terminál
és a pontos parancs:
sudo apt-get install emc2
A "sudo" azért kell mert a telepítést csak "superuser"-ként teheted meg. az "apt-get" a csomagkezelő, amivel programokat tudsz telepíteni ha tudod a telepítendő program pontos nevét. Kérni fog egy root (admin) jelszót, majd telepíti az "emc2" nevű csomagot.
Másik módszer a Rendszer > Adminisztráció > Synaptic csomagkezelő.
Ez egy szép grafikus felület, és itt is fel lehet telepíteni az új programokat.
Igen, az én hibám volt mert az előző üzenetben nem írtam "sudo"-t, meg a csomag neve sem sima "emc" hanem "emc2". Most már jónak kell lennie.
Próbáld így újra!
azt írja
"az alábbi csomagot nem találja emc2"
ez sem segített
én is innen szedtem le,és mégse jó.
Én is szívtam a telepítéssel. Az volt a gond, hogy létező internet kapcsolat esetén telepítéskor automatikusan letölti a legfrissebb Ubuntu iso-t, ami meg persze nem tartalmazza az EMC-t. Nálad nem ilyen gond van? Telepítés közben húzd ki a netet.
lehetséges,de az általam letöltött gile-ok között nem is volt emc nevü.
egyenlőre pihentetem a dolgot mert amiota fenn van az ubuntu már kétszer volt kékhalál az xp-n.
amugy meg nemértem miért foglalkoznak az emberek a linuxaal,mert iszonyu lassu és kényelmetlen.
10-15 másodper kell,hogy megnyiljon egy ablak.
szerintem ilyent csak kényszerből használ az embret.
A linuxnak igen szar a hardvertámogatása. Ami nem is csoda, mert ki a francnak van kedve minden kernelverzió után új drivert csinálni.
A lassú ablakkezelés, a VGA gyorsítás hiánya miatt van.
A linux előnye az optimalizálhatóságban van, de ehhez érteni kell hozzá. Ha összeraksz egy olyan gépet aminek a hardvereit jól támogatja, a realtime vezérlés miatt precízebb és megbízhatóbb. Gyakorlatilag megvan a lehetőség egy csaknem beágyazott vezérlésre. Gomdolj pl. az Android-ra, vagy a többi e-kütyüre. Nem véletlenül linux alapúak.
Ilyenkor érdemes lenne azt is beírni, hogy milyen vason és miről telepítetted. Ha 512MB Ram, akkor tetű lassú az install. Ha nem kiírt CD-ről telepíted, akkor lehetnek meglepetések, de ezt a topic elején kitárgyaltuk.
Kétségtelen, nem kispályás a dolog, de ha egyszer valaki eljut egy szintre, akkor csak mosolyog:):)
Igen, sajna a linuxot testre kell szabni, de ezután atombiztosan dolgozik. Egy debiános szervert üzemeltettem 3 éven át, úgy hogy közben nem láttam fizikailag a gépet, csak telepítéskor meg mikor elhoztam. Ez idő alatt kétszer indult újra, áramszünet miatt, amúgy nonstop ment.
Megnézném azt a windowst, amelyik hálózatra kötve képes lenne behalás nélkül akár 3 hónapot végigdolgozni...
Mindezt azért írtam,mert nem kell félni a linuxtól, és semmi köze a win behalásához, ugyanis a win abszolute nem is látja a linuxot a gépeden.
Még egy apróság, a roland gravírozó/plotter gépekhez win-es drivert írtak/adtak gyárilag.
Szenvedtem vele 3 napig, aztán találtam linuxos megoldást. Sokkal nagyobb tudású, jobban kezelhető és megbízható.
A topic elején volt pár link amit a windows-ról áttérőknek érdemes elolvasni. Ott le van írva a telepítés javasolt menete, kell-e, érdemes-e a Net a telepítéshez. Ezek minden operációs rendszernél fontos információk.
Itt egy minta telepítés. Az, hogy lassan nyit meg egy ablakot az VGA kártya miatt van. Vannak nagyon jól és kevésbé támogatott kártyák, főleg attől függ a gyártó hoygan áll hozzá. Egy jól támogatott kártyával többet is ki lehet hozni a grafikából mint windows alatt. Nekem Nvidia (kompaitibilis) cuccaim vannak, gond nélkül használom őket.
Ha kérdezel és adsz több információt akkor tudunk segíteni.
OFF!
Tegnap láttam a legújabb Ubuntut. Tragédia. Csak távoli eléréssel léptem fel valaki gépére, és nem akartam hinni a szememnek.
Nem találtam benne terminált. Menü nincs, csak a csicsás ikonok az asztal bal szélén, illetve ha megnyitsz valamit, akkor annak a menüje jelenik meg, de nem ám az ablakon, hanem az asztal felső sávján, hogy az egérrel gyalogolj egy kilométert. Én nem akarok ilyen lovat....
Amíg nem mondja valaki, hogy könnyen át lehet szabni, addig rá se nézek többet:)
Az így nem teljesen fedi a valóságot, hogy minden kernel verzóhoz új driver kell. Ez nagyon ritkán történik így szerencsére.
A hardver támogatás meg olyan dolog ha a gyártó normálisan kezeli a dolgot akkor készít hozzá gyári Linux drivert, vagy odaadja a fejlesztőknek driver megírásához szükséges információkat.
Mindez szent igez. Botrányos a felület, nekem is le kellett pusztítani mert kezelhetetlen lett.
A linuxcnc-s image az még a jó felület.
Sajna nekem még nem volt olyan gép-linux párosom, ahol ne kellett volna hardverrel küzdeni.
Mindjárt itt a legfrissebb: Genius UVC USB webcam (UVC, tehát driver sem kell hozzá) Opensuse 11.4 - kernel 3.0.akárhány. Naná, hogy nem látja.
Szóval, ha sikerül a céleszközhöz faragni akkor nagyon jó, mert nincs benne felesleges cucc, de aki univerzális desktopot akar, annak szerintem nem jó.
Hasonló okok miatt felejtettem el a linuxot 98 táján. Akkor, még sűrűbben cserélgettem a „vasaimat”.
A szomszédom „szabadidő” autójához volt hasonló. A szabadidőm nagy részét felemésztette és nem maradt időm az érdemi munkára.
Akkor el is könyveltem magamban, hogy ez a mazochistáknak és hívőknek való. De ha jól látom ez az utóbbi tíz évben sem változott.
http://www.ideasonboard.org/uvc/
http://thedaneshproject.com/posts/how-to-install-linux-uvc-driver-on-opensuse11/
Jártam erre. Genius iSlim 1320 kamera, bár nincs a listában, de szerintem mennie kéne.
A már nem támogatott XP-vel gond nélkül megy külön telepített driver nélkül.
Annyira nem ismerem ezt az UVC dolgot, de gondolom az a lényege hogy egységes interfészt biztosít, ezért nem kell specifikus driver. Márpedig ebben az esetben a linuxon kellene mennie.
"Nem találtam benne terminált. Menü nincs, csak a csicsás ikonok az asztal bal szélén"
Azért nem teljesen így van, minden van benne. [#hehe]
A bal oldali menüsort én is utálom, mert sokszor véletlenül odatéved az egér és megnyitok olyat, amit nem akarok. A többit már kezdem megszokni...
Biztos vagyok benne, hogy ezt módosítani fogják, de ne felejtsük, ingyen oprendszerről/alkalmazásokról van szó, és nem gusztustalanul magas áru windowsról és alkalmazásairól.
Bocsi, többet nem offolok...
Én is biztos vagyok benne, hogy van, meg Ctrl-Alt-F{1-6}-tal ott van az igazi, de... mit akartak ezzel a designnal? [#confused]
A világ legegyszerűbb felületét?
De szóra sem érdemes, mindent meg lehet szokni...
első dolgom volt ezt a linket átolvasni,de mégcsak a közelében sem volt annak ami a telepítéskor történt.
automatikusan feltelepült,csak egy jelszót kért.
a linkben szereplő épek sem hasonlítanak.
fujicu simens pentium4 3.06GHz 504 MB RAM
kompakt gép csak a hangkártya nem alaplapi.
winyorol telepítettem.
Az hogy "vinyóról telepítettem" az mit jelent? Nem csináltál CD-t a letöltött image-ről?
nem csináltam a C meghajtórol telepítettem.
[#falbav]
[#vigyor2][#falbav]
"első dolgom volt ezt a linket átolvasni.... "
Pedig itt más áll A fájdalommentes EMC telepítést a következő lépéseknek kell megelőznie:
nem volt itthon lemez!!!
Szia, bjam28!
Én is szívtam vele.
Tilos!
--- Windows alól sem szabad telepíteni (néha van EMC, néha nem települ)
--- Internet kapcsolat, nem szabad, hogy legyen, mert frissít és az nem jó (csak utólag frissítsd a rendszert).
Kedves Servo!
A második szabály nem jó. Nekem mindig van Net és mindig jó. Máshol volt a bibi.
Értem én, csak ugye "a szabál az szabál"..
Oké...
Nálam valamit az internetről töltött le és az kavart be.
Sziasztok!
Készítettem egy kis leírást, hogyan lehet áttérni a 2.4-es EMC-ről 2.5-re. Akit érdekel
itt megnézheti.
Szívesen veszek bármilyen építő jellegű visszajelzést.
Na mégegyszer nekirugaszkidtam az ubuntu telepítésének,ezuttal CD-röl.
nem butolt be, ezért elindítottam a win alol bemutato és teljes telepitést választottam
majd ezt de nem ment
Én kipróbálnám külön partíción, ha van rá mód. Tisztább, szárazabb érzés. Úgy nekem minden Ubuntu elindult és fölment bárhova, hacsak nem 32 bites volt és az alaplapi HPET 64 bitre állítva (64 bites gép). Visszaraktam 32 bitre a HPET-t, már az is ment.
rgyáltalán nem akar cd-röl butolni.egyből a win indul.
pedi amikor wint telepítek az meg simán butol cd-röl.
talán különleges módon kell kiírni a rendsterlemeztz
Szia, csewe!
Win alól, NE TELEPÍTSD az Ubuntut! Simán a CD-ről indítsd. Arra, azért ügyelj, ha több vinyó van a gépben, problémát jelenthet. Telepítés elején, úgy is kiderül, amikor partíciókat csinálja az Ubuntu. Egymás mellé tegyed, így működni fog a windows is.
de nem hajlando butolni
A gép nem tud butolni lemezről? Vagy 24x sebességgel írtad a lemezt? Vedd le minimumra a CD írását.
a gép tud butolni.a winnel irtam a cd-t nem tudom hol lehet beálítani a kiírás sebességét.
talán nem is lehet.
Ellenőrizd, hogy a BIOS-ban be van-e állítva, hogy először CD-ről boot-oljon.
Ha így sem jó akkor tegyél fel egy ingyenes írót. Pl. ezt:
ImgBurn Írd ki az iso-t, nem kell semmi különlegesség, de ne írd max. sebességen (alapból azt szokták felajánlani). Elég mondjuk 12x.
Ellenőrizd, hogy jól írta-e meg (pipáld ki a Verify-t írásnál).
Próbálkozz újra.[#nyes]
BIOS-ban a beállítás rendbrn.
CD kiírva 8x sebrerességgel.
hiba ugyan az.
Megoldjuk! Milyen a CD csatoló felülete? IDE vagy SATA? Van-e üres vinyód?
Próba:
Csak a CD legyen rádugva a gépre!
Az Ubuntunak el kell indulnia vinyó nélkül is. Ha elindul, akkor mondom tovább.
Meg ne haragudj, de muszáj megkérdeznem, mielőtt nagyon elmennék valami rossz irányba:)
Ugye nem fájl-ként, hanem cd-image módban írattad ki cd-re.
Tgeyél be egy bármilyen más bootolható CD-t! Arról betöltődik a cucc?
Mert két lehetőség van:
1) A gép nem is néz rá a CD-re
2) Bebootolna CD-ről, de ott nem talál rendszerindító dolgokat.
Hát pont ez a gyanúm nekem is....
windows kúldés cd-re és kiírta.
nem tudom milyen formában.
a win telepítő cd-t elindítja.
Akkor vissza a 0.-k lépéshez.
Fájlként írtad ki az image-t. Ezért nem működik.
http://hogyan.org/iso-fajl-kiirasa-windows-alatt
JAJ NE!!!!
Ne a windowsal írd ki a lemezt!
Akkor minden oke!!!
Ezt használd:
ImgBurn 2.5.6 install
Gondolom, van NET kapcsolat, hogy letöltsd. [#eplus2]
Igen!! :-)
Lassan írd...
sebességet hol lehet állítani?
csak holnap megy mert elfogyott a cd-m.
40-60 perc múlva örülhetsz! Windowsal szed le a régi (rossz Ubuntut), mert a végén lesz 2db Ubuntu és egy windows a gépeden….
Jobb oldalt lesz alul… Write Speed:
[#worship]
Mi a minimális hardverigény? Van egy 600Mhz Eden procis gép, RAM?, winyó? (csak SSD mehet bele) elég a 4GB SSDwinyó? Vagy hagyjam a csudába.
Szia Ádám!
Ez a konfig már alatta van kissé a minimumnak. Ettől még akár mehetne is rajta az EMC, de elég szenvedés lenne használni. Ne kínlódj vele.
Az ajánlott minimum:
Proci: 1.2-1.5GHz
Ram: 512MB
HDD: 4GB
Fogj egy régi "cerkás" alaplapot pár ezer forintért és menni fog.
Szia, Ádám!
Nekem van egy ilyen Via C3 800MHz-es gépem.
Kíváncsiságból, kipróbáltam rajta egy Ubuntut. EMC2-őt már ki sem próbáltam, mert alapban az Ubuntu 90%-ban leterhelte a procit. Ment ugyan, de nincs értelme megsütni szerencsétlent. Viszont egy XP simán megy rajta, pár százalékos proci terheléssel. De MACH-ot nem próbáltam.
Ok értettem, [#worship]
Régebben már ajánlottam ez az alaplapot mert nem egy nagy összeg és kicsi a beépítési mérete is, nem beszélve a fogyasztásáról.
Eddig csak Mach-al próbáltam, de Sneci is vett egy ilyet és eddig csak jót hallottam tőle.
Mivel az áfa kulcs 27% lett ezért bizonyára megdobja az árát, 14920Ft+ÁFA az ára és ehhez kell még egy 2GB ddr3 SODIM memória ami 2312Ft+ÁFA.
A Windows 4 magos processzornak látja, de valójában csak 2 magos , de a hyperthreading miatt van ez.
Tudásban ha számszerűleg fejezném ki a processzort ez 712 pontot kapott míg egy Pentium 4 3.2Ghz proci 524-et
A típusa: Intel BLKD 525MW
Ez, az Inteles alaplap tényleg nagyon jó. Megfogadtam Pál tanácsát. Már régebben is ajánlotta ezt az alaplapot! SSD-vel használom, az Ubuntu kb.: 5 másodperc alatt elindul. A proci tényleg veri a nagyobb gépeket. Egyedül a videó teljesítménye az integrált kártyákkal megegyező. Ár teljesítmény aránya nagyon jó. Van rajta LPT is.
De ezen meg csak SATA van...
A mostani winyó árak mellett meggondolandó...
IDE-s meg csak-csak akad 20-40 GB-os a lomok közt.
Egyébként ez a Linux mennyit dolgozik a winyón?
Mert ugye az XP bármekkora memóriát gyorsan kinő.
Létezik IDE-SATA SATA-IDE átalakitó 3000Ft
De a sebesség ilyenkor a hátérbe szorul [#idiota]
Létezik ugyanez kb. 600 Ft-ért is:
ide sata ebay
Sziasztok !
A MESA kártyák árai:
7i43U-4 kártya ft/db
1-5 db 36 493
6-24 29 959
5i20 kártya
1-4 69 164
7i37TA
1-5 db 29 959
6-24 24 732
7i43P (1db) 29 959
7i48 (1db) 36 493
Az árban benne van a szállítás, bankköltség, postaköltség, forgalomba helyezés költsége. Viszont az ár picit lejjeb mehet a beszerzendő kártyák számával, mert eloszlanak a fenti költségek.
Fontos!!!: az árak 300HUF=1EUR árfolyamon lettek számolva.
Ahol van 6db-os ár ott valószínűleg összejön az 6db.
Ha beérkeznek az igények akkor tudunk összesíteni és pontosan kiderül lesz-e mennyiségi kedvezmény.
Kérek mindenkit hogy Jan. 13. péntekig jelezze a vételi szándékát, itt vagy magánban.
Minden kérdésre megpróbálok gyorsan válaszolni.
képtlen vagyok ezzel az imgburn-nel cd-re írni.
nem megy a fileok és mapák kijelölése.
Milyen file-ok és mappákat akarsz te felírni ?
Egyetlen ISO file kell neki megmutatni és abból fogja megírni a lemezt!
Ha kicsomagolod az ISO-t akkor ne is csodálkozz hogy nem fog bootolni szerencsétlen gép !
ez a hozzászólásod végre átlendített a holtponton.
telepítés cd-röl sikeresen megvolt, megvan az emc menúpont is.
mát csak azt nem értem, hogyha telepítéskor kiválasztottam a magyar myelvet akkor hogy lett angol?
át lehet varázsolni érthető nyelvre?
Tisztázunk valamit, mi lett angol ?
Az egész ubuntu , vagy csak az EMC2?
az egész ubuntu
Én úgy tudom hogy ha telepítéskor kiválasztod a magyar nyelvet, viszont a gép alatt nincs internet akkor nem lesz magyar.
Nem bele kotty kotty, de szerintem
ez kell neked.
Inkább
talán ez ha már dolgozott vele János:)
Szia jogos ez valóban jobban elmagyarázza.
[#worship] jó lett köszönet a szerzőnek.
Sziasztok!
Mindenkinek ajánlom figyelmébe ezt az USB IDE átalakítót. Van rajta IDE SATA és kis IDE (2,5) csatlakozó. Hibakereséshez is tökéletes. Még annyit tennék hozzá, hogy pendrive-ra is fel lehet tenni az Ubuntut, de egy kicsit lassú lesz, talán annyira, mit ha egy régi IDE vinyoról futna.
LPT portnak ezt ajánlom: Sunix
Integrált procis?
Igen integrált, talán nem is jött ki atom proci csak BGA-ként, pontosabban nincs foglalat hozzá.
Mellesleg a processzor mérete is elég kicsike nem beszélve a TDP-ről ami max 13watt.
Ezért sem kell neki proci hűtő ventilátor sem!
A MESA kártyák árai: 7i43U-4 kártya ft/db
1-5 db 36 493
6-24 29 959
Lehet, hogy volt már szó róla, de ez az USB és EPP csatlakozós 400k-s kártya?
Ha az akkor 1db érdekelne engem is.
Köszi a tippet, már egy ideje cserélni akarom a D201DLY2 alaplapomat, de nem találtam óccsó és jó típust. Ez annak tűnik.
Félrement. Szóval köszi a tippet.
hogy lehet a ubuntut uninstallálni?
Felraksz helyete egy normális windowst, partició törlése. majd formáz... :)
a win mellévan feltéve
Kissé belemerültem a mini-ITX témába, mert a netes gépemet akarom cserélni.
Találtam még egy szimpatikus lehetőséget:
Gigabyte GA-D525TUD Kicsivel drágább, viszont nem SO-DIMM memória kell bele, amin lehet spórolni és van IDE csatlakozó is rajta. Valamint magasabb az FSB is. Ellenben nem passzív hűtéses a proci, bár ezen talán lehet segíteni.
összehasonlítás
Szia, vakegér!
Ez az alaplap majdnem 10ezerrel drágább. Abba a különbségbe, már a memória is 5x belefér.
Ha már választani lehet akkor vagy Foxxcon vagy Intel alaplap, esetleg még Dell.
Ugyebár mind a három gyártó szerver alaplapokat is gyárt, ezért talán ez sejtet valamit a megbízhatóságról.
Ennyire akarsz spórolni? 2GB DDRIII PC10600 1333MHz Kingston 2936Ft bruttó 2GB DDRIII PC10600 Kingmax SODIMM 2936Ft bruttó.
Eleve nem használja a proci az 1333Mhz-et, tehát értelme nem sok.
Egy előnyt látok benne hogy IDE csatoló is van rajta.
Ajánlom figyelmetekbe mert nagyon jók az áraik !!!
Szia!
Igen, USB és EPP. De az EMC csak az EPP-t támogatja.
Jelenkezés : MESA kártyára
7i43U-4 : Kola 1db
5i20 :
7i37TA :
7i43P :
7i48 :
Elég szegényes ez a lista!
3-4 jelentkező még van, de azok magánban szóltak. Az eddigi jelentkezéseket holnap felteszem.
Lajos ne aggódj, meglesz a 6db. a 7i43-ból ;)
Jelentkezés : MESA kártyára
7i43U-4 : Fektiforg 1db
Jelenkezés : MESA kártyára
7i43U-4 : Kola 1db
7i43U-4 : Celophant 1db
5i20 :
7i37TA :
7i43P :
7i48 :
Jelenkezés : MESA kártyára
7i43U-4 : Kola 1db
7i43U-4 : Fektiforg 1db
7i43U-4 : Celophant 1db
5i20 :
7i37TA :
7i43P :
7i48 :
Jelenkezés : MESA kártyára
7i43U-4 : Kola 1db
7i43U-4 : Fektiforg 1db
7i43U-4 : Celophant 1db
7i43U-4 : namosthatha
7i43U-4 : bjam28 +X
5i20 : cart + X
7i37TA : + X
7i43P :
7i48 : cart
Ehhez még hozzájön a beszerzést bonyolító fórumtárs pár kártyája (+X). Ami biztos hogy a 7i43U-4-ből több lesz mint 5, tehát mennyiségi engedmény lesz, lásd #838
Hétfőn tényleg lezárjuk a megrendeléseket.
Jelenkezés : MESA kártyára
7i43U-4 : Kola 1db
7i43U-4 : Fektiforg 1db
7i43U-4 : Celophant 1db
7i43U-4 : namosthatha
7i43U-4 : bjam28 +X
5i20 : + X
7i37TA : + X
7i43P :
7i48 :
Frisssítés
Jelenkezés : MESA kártyára
7i43U-4 : Kola 1db
7i43U-4 : Fektiforg 1db
7i43U-4 : Celophant 1db
7i43U-4 : namosthatha
7i43U-4 : bjam28 +X
7i43U-4 : NewUser 1db
5i20 : + X
7i37TA : + X
7i43P :
7i48 :
Frisssítés
Jelenkezés : MESA kártyára
7i43U-4 : Kola 1db
7i43U-4 : Fektiforg 1db
7i43U-4 : Celophant 1db
7i43U-4 : namosthatha
7i43U-4 : bjam28 +X
7i43U-4 : NewUser 1db
7i43U-4 : Sneci 2db
5i20 : + X
7i37TA : + X
7i43P :
7i48 :
Frisssítés
Sziasztok!
A Mesa kártyákra a jelentkezés ezennel lezárult.
Amint halad a beszerzés az érintetteket tájékoztatni fogom.
Leválasztó kártyát nem rendelt senki, viszont valahogy jó lenne mégis megoldani ezt a kérdést.
Először tartunk egy igényfelmérést, ki mit, milyet szeretne. Aztán megpróbáljuk konszolidálni az ötleteket és ha kifizetődő akkor gyárt(tat)unk egy sorozatot belőlük.
Szóval várjuk az igényeket, ötleteket.
Gondolkodtam, első körben erre jutottam:
nekem 24 kimenet és 16 bemenet kell. Ez mondjuk fölső becslés, több nem lesz. Mindenképp kell a 7i42-nél alkalmazott zeneres-ellenállásos védelem, de lehet, hogy a bemeneteknél lenne értelme optocsatolásnak is. Erről mi a véleményetek?
Minden csatlakozás csavaros csoki szerű lenne.
Kérdés, hogy ezeket a bemeneteket - ha optó is van - mely lábakra érdemes kötni. Valószínűleg új FPGA konfigot kellene írni hozzá. Mondjuk nekem amúgy is kell majd, mert nem kell ennyi enkóder bemenet (talán 1-2 max), viszont kell több általános célú egybites bemenet.
szia: Balázs
Van egy új probléma az EMC-vel! Mi okozhatja azt a hibát hogy, egy tisztán g33-al írt kódban az EMC nem szinkronizál a főorsóval!!!
Űresbe tettem a váltót a főorsóra, a g33-s sorok mégis végrehajtódtak, miközben állt a főorsó!
Ehhez vagyok szokva a Mach-nál! de itt!!! meglepetést okozott!!!
Betöltöttem egy régebbi szintén g33-l írt kódott ott meg nem indult el, csak? ha forgattam a főorsót!???
Ma, sikerült rájönnöm arra hogy, mi okozza a hibát az EMC2-ben, egy bizonyos kódnál ami g33-s mondatokból áll!!! de előtte volt egy sor, amiben csak M3 szerepelt!
Ez volt a hiba oka , mert nem írtam utána S fordulatszámot! pedig mondta Sneci is hogy ez csak így jó [#worship] de ez már régen 'vót'. elfelejtettem az intelmet, de most újra értelmeztem, ha spindle realtime controllt akarunk : akkor m3 vagy m4 után mindíg írjunk be S szó után egy fordulatszámot, mindegy hogy nem stimmel a valóssal szemben , de legyen ott egy programozott érték, amit az EMC2 rögtön felül tud bírálni fénysebességgel!
Ha nincs ilyen támpont akkor zavart okoz!
Ez a hiba kipipálva ! bingó[#nevetes1]
Te meg közben lepipálod az összes cnc esztergályost is. :)
Szia
Elnézve azt az iszonyu sok munkát amit belefektetsz ebbe a szoftverbe én már látom hogy egyre messzebb kerülök töle hogy valaha is használni fogom :(
Pedig, de!
[#wave]
Nekem ez, hobbim![#wave]
Komolyan mondom irigyellek !
Hobbi az nem kényszer és ritka az ekkora ambicio amit Te produkálsz .
Ezek amiket ide írok, nem az én tudásomat tükrözik, hanem csak mankók, a hozzám hasonló esztertgályosoknak akik szeretnének cnc esztergálást végezni a saját hobbi eszterga gépükön! - Ám nem végeztek cnc esztergályos gyorstalpalót sem!viszont esztergálni tudnak és csak idő kérdése hogy a tapasztalati tudást mikor tudják átvinni a kódolásra, pontosabban - mikor tudjuk átvinni egy, G kódokból álló programba azt amit már amúgy is tudunk 'fejből'!
Ennek az lehet az oka hogy szerintem azok akik efféle programokat alkotnak , azok inkább programozók, és nem esztergályosok, ezért meg kell fejteni hogy milyen logika alapján dolgoznak?szerintem a legtöbb program nem barátja az idősebb korosztályoknak, mert teljesen más a felépítésűek mint amiben gondolkozunk mi, akik az elcsent kalapáccsal teleszögeltük a küszöböt apró szeggel, mire észrevették!
Azt hiszem fején találtad a szöget....
Ez így van!
Sajnos a program íróknak nagyon kis százaléka ismeri a gyakorlatot.
Amikor ez teljesül, abból születnek a sikerprogramok.
Jó kis hobbi ez![#eljen]
Egy ilyennel találkoztam idáig, a neve Photoshop!
Boldog ember vagy ha ismersz ilyet. :)
Én pl. a rengeteg közül egy nyáktervezővel voltam úgy, hogy fél óra ismerkedés után használni tudtam valamelyest.
De talán a klasszikus AutoCAD is a használhatók közé tartozik.
Ahogy irod .
Veszettül izgatja a fantáziám a cnc eszterga de valahogy a tudat alatt mindig akad fontosabb dolgom mint a Linux telepités :(
Igen ! de csak annak aki valaha tanult műszaki rajzot , és tudja mi az a dipa,'graffos', csőtoll , pengézés,pauspapír,stb
Pedig a Linux telepítése könnyebb sokkal mint az XP
Ja ja , nem is a telepités hanem az hogy ha már fenn van akkor ugysem hagy nyugodni és tul sok idöt foglalkozom vele ( többet mint amit most meg engedhetek magamnak ) .Számomra a Mach3 ilyen szempontbol jo mert telepitettem és beállitottam ( kb 10 perc ) és használom .A gondom ott fog kezdödni ha menetet akarok vágni ?!
Jól gondolod![#eljen]
Egyébként tudja a Mach a menetvágást csak ne változzon az Spindle True DRO, egy RPM-t sem!
És közben levegőt csak lábujjhegyen vegyél, és az asszony ne kapcsolja be a mosógépet, a gyerök meg a mikrót, miközben beleklikkelsz a képernyőbe...
A középső sort tudná egy fasza speed-es Ac szervo...
Az családot meg neveld meg. [#vigyor3]
Na! ki vannak tanítva,attól ne félj!
"egy fasza speed-es Ac szervo... "az nem drága nekem?
A mostani 5,5kW-od helyett valószínű nem két forint lenne. De talán egy komolyabb visszacsatolást fogadó frekiváltó is megoldaná a problémát.
A szóbeli vezérlőkkel állítólag 1-2% körüli fordulatstabilitást lehetne elérni, ez lehet nem is lenne elég?
Nem értem a menetvágási problémának a jellegét.(Mach-3-al) Nekem ilyen gondjaim soha nem voltak ,pedig a mini esztergám hallhatóan szerette változóan hajtani a főorsóját.(terhelve nem hallható ,csak gondolom ,hogy akkor is) Úgy 200-1000 fordulat között teszteltem a főorsót ,mégis mindig visszatalált a régi menet árokba.
(m5-től m10- ig) Persze kis fogásokkal szedtem az anyagot ,hogy ne terheljem. (400W DC)
Nem akarlak untatni a számításaimmal ,de a méréseim alapján 5% eltérés(főorsó fordulat) nem okozott még tragédiát.(nálam)
Az én véleményem szerint ha ennyire érzékeny a környezetére a főorsód ,az nem a program hibája.
Szerintem a hiba okozója nálad is a túlbiztosított , túlvédett ,bekártyázott rendszer. Gyakorlatilag a sok alkatrész között elvész a jel. Emlékszem ,az általános iskolai rajztanárom az első órán összetörette a tanulóival a zsírkrétáikat. Megfigyelte amíg egybe volt ,addig vigyáztak rá, s nem az alkotás volt a fő szempont......
Szia
Neki nem szervo van a gépén és mint a Svejk is irja picit lejjebb 5.5Kw a motor .
Kis gépeknél ahhol még megfizethetö a léptetös vagy a szervo hajtás szerintem a Mach is lekezeli de itt más nagyság rendekröl van szo .A Bodi is megcsinálta a feltétet sima frekiszabályzoval de itt mások a teljesitmény igények .Ha jol emlékszem ott kezdödött az egész hogy hosszumeneteknél a linearitás nem volt jo .
Arra gondolsz ,hogy a villamos hálózat nem bírja?
Én idáig azt hittem ,hogy 1 ekkora motornak atom Antinak kell lennie.(fordulatszám tartásban)
Az ,hogy léptető -vagy szervó van egy gépen csak a sebességet befolyásolja szerintem.
Én azt hittem ott kezdődött ,hogy nem lehetett menetet vágni ,meg kukoricát pattogtatni egyszerre , mert a mach-3 rossz analóg/digitális jelet küld.
Ja nekem nem DC szervó volt a főorsó hajtásom ,hanem sima DC motor , és egyetlen index jellel futott ,mert amikor elkezdtem csinálni azt sem tudtam mi a "szinkron hajtás". Egyébként ez a szinkron hajtás amúgy is túl van misztifikálva ,szerintem (legalább is elviekben). Nehogy azt higgyétek valami űrtechnológiáról van szó .(többen is kérdezték tudok -e ilyet csinálni ,vagy hogy működik).
Sziasztok, mi szükséges ahhoz hogy szervó motorokat lehessen meghajtani az emc vel, pl esetleg ez a 7i43U-4 mesa kártya? ( amiről valahogy nem találok semmilyen leírást, mi a weboldala ennek a gyártónak?)
http://mesanet.com/
Köszönöm!
Egy 3KW-os SIGMA II és az ÚJ 3KW SGMGH motor volt az amerikai ebayon 130.000FT.
A főhajtásod fordulatszám stabilitására javaslok egy olyan tesztet, hogy egy előre kiszámolt ~1-2 kW-os forgácsolásra beállítod a technológiai paramétereket a CNC esztergádon, hagysz 30-40 mm ráfutást, és elindítod a műveletet. Így először lesz időd az üresjárati fordulatot is megmérni, és utána a forgácsolás közbeni értéket. Érdemes a változásból egy százalékos arányt is kiszámítani, és ennek függvényében már tudod, mennyire fordulatszám tartó a főorsó hajtásod, és érdemes-e a cseréjével foglalkozni. A frekiváltód egyébként ha modernebb, képes pl. egy tachodinamó jelet is fogadni, és így visszacsatoltan megoldott lehet pár ezer forintból a stabilabb hajtásod is.
Ezen tesztek végeredményeként pedig így már tudni fogod azt, hogy a szikronhajtásnak szélsőértékben mekkora előtolás korrekciót kell elvégezni, és dönthetsz a továbbiakról.
Röviden csak annyi a probléma hogy az index jelet egyszer használja, mindíg a menet kezdésekor ,és utána nem korrigál!
5.5Kw-s a frekiváltó, Hitachi L100, viszont a főorsó motort lecseréltem 3KW-ra mert nem bírta a hálózat, néha az áramfelvételt!
Ma készítettem egy 110mm átmérőjű kúpos menetet és egy M16x2-s balos belső menetet, tesztelve a főorsóm fordulatszám tartását is, kétbekezdésű menet 8mm menetemelkedéssel, kivártam az első bekezdés végét hogy a legnagyobb fogáson lássuk a főorsó fordulatszámát!
Videó A belső menetvágásról is van videó csak lassan megy fel!
Én ebből a mondatból indultam ki amikor elkezdtem elmélkedni a dologról. Tipikusan a hálózati zavarok zavarják a mérést ,vagy vezérlést . Amikor készítek valamit mindig letesztelem .
Van jó pár olyan eszközöm a háztartásból akik megbízhatóan generálják a brutális zajokat.
A videón nem hallottam fordulatszám ingadozást ,de nem is tudom elképzelni ekkora motor esetén ,ésszel használva. Csak nem értem minek méri a főorsó fordulatot ,ha nem tud beavatkozni. Lehet kapni olyan digitális potmétert(de a mikik is jók ide) ,amit a művelet elején be lehet állítani (3 láb kell neki) és gyakorlatilag nem kellene vele foglalkozni művelet közben(de művelet közben is lehet változtatni ha kell).(csak feltételezem ,hogy freki generátorként működik a mach-3)
Szerintem ha az emc2-t feldíszíted mindenféle kiegészítéssel ,rosszabbul fog működni mint a mach , a működési elve eleve megkívánja a zajmentes működést.(működött rendesen úgy emlékszem neked) A zajokról 100 oldalt tudnék írni ,de mindig a vezetéken futó elgyengülő jelek , vagy a felesleges biztonsági alkatrészek okozzák(ami nem véd semmitől).
[#eljen]
Milyen képernyőn navigálsz?
Az EMC2 most még alaphelyzetben van nálam, de így is tökéletesen tudja kontrolálni a menetvágást! Míg a Mach-ból kifelejtették ezt a funkciót a program írói! az index jelre indul a menetvágó ciklus , ezt stabilan tudja! de 20mm-nél hoszabb menetet ne tervezzünk vele ha, ingadozik a főorsó fordulatunk bármiféle okból kifolyólag!
A Mach-nak van egy timing beállítása a spindle kontrollra,itt lehet alkalmazni több réses tárcsát, de nem ér semmit sem!az újabb verzióknál már ki sem lehet jelölni mint beállítást!
Az EMC2 spindle kontrollja, realtime!ha nem forog a főorsó akkor nem történik semmi! ha kézzel kicsit fordítok rajta akkor követi a szerszám a beállításoknak megfelelően! itt jön be a képbe a bármi miatt ingadozó főorsóhajtás mert az EMC2 az ingadozások ellenére is szinkronban tartja a menetvágást 0 rpm-től a max z tolásig!
Mach3-t nem zavarja az álló főorsó, akkor is végrehajtódik a menetvágás ha áll a főorsó [#vigyor3]
Nálam azért működik a menetvágás mert optimálisak a nyomatékok a választott forgácsolóerőhöz!
Ez a képernyő az, amit úgy tódok-fódok az igényeim szerint, most éppen így néz ki!
Mit mondhatnék.
Nem akarok védőpajzsot tartani a mach - fejlesztői elé , de nem felejtettek el semmit . Egész egyszerűen más elvek mentén készült mint az emc2. Az egyszerű védelem ott van ,mert csak jelre indít(bár 1 biztonsági fokozat még eszembe jutott). Ha megnézed már az adatbevitelbe is különbségek vannak ,amik behatárolják a lehetséges irányokat. Nem nehéz belátni a hátrányok előnyökkel is járnak. Még egy kérdés eszembe jutott amire kíváncsi lennék.
A szinkron mozgást folyamatosan tartja ,vagy csak bizonyos műveletek esetén használja ?
Áruld má el, mivel tódod-fódod.
Van róla valami leírás, vagy rá lehet érezni, mint a Mach3-nál?
Elnézést kérek!hogy beleszemeteltem a Mach3-s dolgaimmal az EMC2 topicba! a videót már töröltem,az az igazság hogy egyelőre az EMC2-t még csak próbálgatom, néha amikor van egy kis idő rá esztergálok is vele , de még élesbe nem használtam, az a felület Mach3-s, bocsi!ha félreérthető volt!
Szia! azt veszem észre a hozzászólásod alapján hogy, Te még nem próbáltál a Mach3-l menetet vágni, esztergán!legalább 150mm hosszan 60-s köracélra egy 'mezei' főorsóhajtással ahol ingadozik a fordulatszám!
A szinkron mozgás abból áll hogy index jelre indul a menetvágás a Mach3Turn használatakor, és ezzel vége is a szinkronizálásnak!de érdekes módon ez akkor is működik ha a főorsót kiteszem előtte üresbe!
Igazad van nem vágtam vele még 1 centit sem . De tökéletesen értem a működését mind a két programnak. Az tényleg nagyon nagy bénaság ,ha nincs minden kezdés előtt szinkronizálva(akkor mégsem értem a működését),ez szinte alapvető követelmény. Viszont ha mégis van neki és csak a zajok játszanak veled ,a megszüntetése után megjavulna az tuti. Az emc2-nél ha előjönnek az ehhez hasonló rejtélyek ott még ennyit sem fog tudni a program .
Most rátérnék 1-2 személyes dologra .
Nem értem ha kérdezek egyszerű tőmondatokban , miért nem kapok választ.
Nem értem miért írod le a 918-as (és leírtad a 913-ba is)hozzászólásodba azt amit a 915-be fejtegettem.
Így gyakorlatilag süti recepteket is cserélhetnénk ,vagy cseveghetnénk csajokról , pont ugyanoda jutnánk mint most. (szakmailag sehova)
Remélem sikerült nem bántó módon megfogalmazni gondolatimat . Nem is olyan rég beszéltetek róla ,hogy a program írok abszolúte nem értenek benneteket ,ne csodálkozzatok rajta....
írok=írók
Ne csodálkozz, hogy nincs válasz, mert azt írod: tökéletesen tisztában vagy a működésével mindkét programnak. Ezzel nincs mit vitázni:)
Tudod, sokszor még azok sincsenek tökéletesen tisztában a tényleges működéssel, akik írták. Akkor meg hogy lehetsz Te tisztában, ha még nem is láttad? Az emc2 egy jól strukturált rendszer, de kell egy kis idő, amíg nagyjából sejti az ember, mi hogy is van. De legalább mindene nyilvános, semmi sincs a homályba rejtve. Nem tudom mire alapozod az ilyen kijelentéseket, hogy: "Az emc2-nél ha előjönnek.....ott még ennyit sem fog tudni a program".
Ez a magabiztosság nekem mindig gyanús egy kicsit:) De semmi gond, biztosítékcsere és mehet tovább az élet. Jövő héten megint benézek:)
[#eljen]
Nem értem mi a magabiztosság abban ,ha tudom mi a különbség az indexjeles és a valós idejű menetvágás között(gondolom majd a jövő héten megtudom). Úgy gondolom simán tudhatom tekintve ,hogy aktív fejlesztő vagyok. Nem zavarna a dolog ha nem próbálnék lelkes aktivitással részt venni egy egy probléma feltárásában (miért ne lehetnének valós tapasztalataim). Ha hülyeségeket mondok belátom a tévedésemet ,és próbálok nem kioktatni másokat.
Az egész ténykedésemet leginkább a kíváncsiság vezérli , és persze közben próbálok adatokat gyűjteni.
Ne sértődjél meg, de pontosan erről van szó. Saját magadnak megalkottál valami terminológiát, ami neked biztosan ok, de másik 3 ember 12 félét ért alatta. És ilyen alapokon vannak ilyen súlyos kijelentéseid, hogy "még annyit sem fog tudni". Mi az hogy index jeles, meg real-time menetvágás? Tőlem ezt nem fogod megtudni, mert ezek a saját fogalmaid. Sejtem, hogy mire gondolsz, de ez a saját ügyed, vagy elmondod, vagy nem.
Én csak egy alapvetően félrevezető bejegyzés ellen emeltem szót, ez megtörtént, részemről vége az ügynek.
Ha valaki nem érti amit mondok ,akkor visszakérdez : Pityukám mi hetet-havat hordasz itt össze? A semleges csevegőben kitárgyalták már a dolgot részletesen (a főorsó stabilitást ) ezzel nem foglalkoznék már. Amikor stabilitásról beszélek eszembe sem jut arra gondolni mondjuk: Rosszul írták meg ez a sz... programot . A tapasztalataim azt mutatják ,hogy a zajt nem állíthatja meg semmi. A fólia feldolgozó gépeimen encoderrel mérem a fólia hosszát , évekig jártam gariba egy helyre mert ha úgy gondolta össze-vissza mérte(amikor oda mentem mindig jó volt) ,és a levételi procedúra hibás lett. 2+1 gépem van üzemben ebből 2 nem csinálta pedig mindenhol ugyan azt az alkatrészeket használtam. Csak egy 100 ohmos ellenállás volt a ludas...
Kola gépén emlékezetem szerint az átalakított billentyűzet is zajos (lehet csak volt) ,simán terhelheti a pc-t.
Sajnálom ,hogy "rossz" képet alakítottam ki magamról. Én nem tudom megtenni azt ,hogy nem kérdezem meg ha valami felkeltette az érdeklődésemet. Nem áll módomban egyik programot sem tesztelni ilyen vagy olyan okból.
( a mach-3 at 1/2 évig használtam ,de celeron 1.3MHZ nem volt nagy élmény)
Biztos sokat szívtál a zavarszűréssel, mint ahogyan én is!de a földelések helyes bekötésével és az árnyékolások szakszerű bekötésével nagyon sokat tisztult a jel , nembeszélve a smith triggeről!
A buherált kezelői felület valóban zavarforrás volt, de a Svejk által tanácsolt ferritgyűrűk áttörést hoztak ezen a téren és a zavarok nagy része megszűnt de még néha előfordult ez az!
Lecseréltem a régi hétéves számítógépet egy újra kb 3x annyit tud, és kéthónapja semmi zavar nincs ! lehet hogy nem is külsö zavarok voltak!
A 915-ben nem fejtesz ki semmit amit én meg ismételtem volna a 918-ban .
Már évek óta erről beszélek itt hogy a Mach3Turn szar!nincs benne szinkronmozgás, csak az index jelre vár a menetvágás elindításához, és aztán arra indul de többször már nem látja az index jelet sem, és semmit sem, lehet 4 rés vagy 8, vagy 24 nem korrigál közben, én ezt mind kipróbáltam, megépítettem,teszteltem, mert nehezen hittem el hogy nincs semmi szinkronitás!
Akinek a gépén stabil főorsó hajtás van az boldogul rövidebb menetekkel, és ennyi!
Az EMC2 viszont ugyanúgy index jelre indítja a menetvágást de ha nem jön utána az első fázisjel akkor nem megy sehová!mint ahogyan látható a tesztekről készült videókon is,ez a lényeg számomra, ingadozzon az a főorsó fordulat nem számít, csak adja a ritmust a menetvágáshoz 100-szor egy fordulat alatt, ez már elég pontos kapcsolat a főorsó és a tengelyek között, mint egy 'virtuális lakatanya' (copyright Laslie ) végzi a dolgát!
Ezeket Te biztosan jobban tudod hiszen ha jól tudom saját vezérlő programot írtál esztergára, amit én egyáltalán nem ismerek, mint ahogyan a Tibor45 által készítettet sem mert nem mutatjátok be!kéne talán egy kis reklám,videó felvételek a működésről!
Az EMC2-vel olyan meneteket tudok vágni mindenféle trükközések nélkül amit a Mach-l álmodni sem mertem!
Síkmenet,lapos menet,változó menetemelkedés,menet gömbre, menet mindenhová!sokszögesztergálás,kúpos sokszögesztergálás,ellipszis esztergálás , kúpos ellipszis esztergálás,stb ezek már mind valós dolgok, kipróbálva, csak finomítani kell rajta és OK
Természetesen el kell fogadnom amit írtál ,mert a saját tapasztalataim számomra is a legigazabbak.
A saját vezérlőmről :
Megkértem az egyik fórumtársunkat ,akit érdekelt a dolog ,hogy csináljon róla egy objektív tesztet.
Alapvető Működési hibája nincs ,de ettől még nem biztos ,hogy jó.(már magam is máshogy csinálnám meg ,de a következő lépcsőre akarok már ráállni)
Szakmai támogatás nélkül nem megy. Amikor kész vagyok egyéb vállalásaimmal neki állok [#smile].
"... a lényeg számomra, ingadozzon az a főorsó fordulat nem számít,.."
Mivel léptető motoros hajtásod van, nagyon is számít egy adott dinamikia ponton túl, mert állandóan ott lebeg a szinkronizálás alatt a lépésvesztés lehetősége.
A stephajtásod miatt nem tudsz csinálni korrekt menetet csak nagyobb rá és kifutási hosszakkal, de ha komolyabb dinamikai képessége van a főorsódnak, akkor ez természetesen menetközben is erősen korlátoz, főleg a nagyobb sebességek változási tartományában.
Próbáld csak ki, a menet vágáskor hirtelen felezed a tokmány sebességét (vagy meg is állsz nullára), majd ugyancsak hirtelen visszatérsz a nagyobbra, és így ingadoztatva figyeled, mi is történik, hol veszíti el a szinkront a rendszer. Nem ért megtudni ilyen egységugrásszerű tesztekkel, hol is vannak a határok, nehogy utána egy éles szituban gyártsál selejtet.
Persze van egy sejtésem: Neked a nagy géped miatt olyan lomha a főorsód is, hogy így nem is tudsz olyan dinamikát a főhajtásoddal produkálni, amivel ezt a tesztet ki tudod próbálni a határesetekben. Javasolnám pl. egy kicsi átmérőjű tokmány használatát ilyenkor, az sokat segít a főhajtásodnak nagyobb dinamika elérésben.
Kíváncsi vagyok az újabb verzióra![#eljen]
Kellene Neked egy topic - isvarga eszterga vezérlője!
Igazad van! tényleg lomha a főorsó fordulatszám váltásom,és a léptetők is határt szabnak a száguldásnak!
Régebben megállapítottam egy állandót ez úgy történt hogy 120 rpm főorsó fordulatnál menetvágás esetén kiírja az előtolás DRO mm/rev - ben a fordulatonkénti előtolást, ez itt 120 rpm és 13mm/rev, a kettő szorzata megközelítőleg 1560 ennek a 60%-a 936, kerekítsük 1000-re hogy könnyebb legyen számolni. ez az állandó ami alapján beállítom a fordulatszámot a menetemelkedéshez képest!
8 mm menetemelkedéshez, 1000/8 = 125 rpm ( 110 átmérőn 1:10 áttételen hajtott főorsóval 120 rpm , atombiztos menet)
2 mm menetemelkedéshez, 1000/2 = 500 rpm ( M16 menet 350 rpm, elég jó menet )
A zárójelben írt adatokkal vágok meneteket, a 60%-s léptetős határ alatt , amit még annak idején ajánlottál mint felső határt léptetős rendszereknél!én ezt a tanácsodat megfogadtam köszi!
'menetvágás esetén kiírja az előtolás DRO mm/rev - ben a fordulatonkénti előtolást, ez itt 120 rpm és 13mm/rev'
Ez természetesen a visszaúton értendő G0- nál!
Sajnos nem tudom behatárolni az időpontot ,hogy mikor kezdem/fejezem be . A mostanit 3évig írtam ,s évente újra kezdtem.(sajnos túl sok az új ötletem)
Lajos! Pár éve vettem egy szinkron hajtást elektronikát T45 től . Szívesen fölajánlom neked (ingyen) Elvileg (ha jól emlékszem ) tudja a kúpos menetet de szerintem Tibor biztos megírja amire szükség lesz ( Dos kell hozzá és közepes gép )
Köszi Gábor![#eljen] majd megbeszéljük!
Lajos!
Valami nem világos nekem abban az esetben, ha a léptetős hajtás miatt csak pl. 1 m/s2 a maximális gyorsulása szánodnak. Vegyünk egy példát:
50 mm hosszon szinkronozottan akarsz menetet készíteni 5 mm-es menetemelkedéssel 120 1/min fordulaton. A szerszám áll, majd megérkezik a szinkronjel. Elindul a folyamat...
Na de a nagy kérdés: hány mm-t tesz meg a szerszámod addig, amíg szinkronba kerül? És mivel egyszer a megállási folyamat is elkövetkezik, ott ugyanolyan pozíció szinkronhiba keletkezik. Így aztán az a fura eset lesz, hogy az 50 mm megtett út nem stimmel a 10 tokmány fordulattal (5 mm emelkedésnél ugye pont 10 körbefordulás lenne 50 mm). Ezeken elgondolkoztál? Utána számolgattál, milyen torzított rá- és lefutási szakaszok keletkeznek így? Az EMC2-t ez nem zavarja, hogy csak részleges a szinkron? Vagy ezeket Neked a program kiszámolja és közli is Veled, hogy az 50 mm az nem annyi, hanem 50-X?
Szerintem nem olyan tragikus.
Számoljunk: A szánnak gyorsulni kell 10 mm/sec -ra.
1000 mm/sec2 gyorsulással ezt eléri 0.01 sec alatt.
Vagyis ezt a sebességet a szán 0.05 mm hosszon felveszi.
És ugyebár minden menetnél a gyakorlatban sokkal több a ráfutás, kifutással számolunk.
Bocs! Ezzel nem azt akartam mondani, hogy 0.05 mm távolságon szinkronba kerül, de valószínű nem 1- 2 nagyságrenddel több.
Tibor!
Pontosan nem tudom hogy valójában mi történik abban a 0.1s -ban amíg eléri a gyorsjárati sebességet, -ebben a példában elég a 60% az időnek vagyis 0.06s , a machnál nem számít mert csak az index jel érdekli egyszer.
Az EMC2 viszont állandóan szinkronizál ezért biztosan az első fordulat végén áll fel a teljes szinkron,mikor újra megérkezik az index jel, akkor ez egy főorsó fordulat alatt megy végbe, viszont ha az EMC2-nek is csak egyszer kell az index jel és utána csak a fázisjelekre figyel akkor akár egy negyed fordulat alatt is szinkronba kerül, ez azt is jelenti hogy nem szabad megváltoztatni a főorsó fordulatszámát közben mert akkor eltéveszti a menetet! de ezt majd még le tesztelem , mert ki kell deríteni hogy hogyan is van ez?
[#eljen]
9 évig dolgoztam CNC esztergályosként. Hunor 712, 721 és EMCO Tronic T1-el (Siemens klón) 1997-ig.
Mindegyiknél meg volt adva egy képlet, hogy a helyes emelkedésű menetvágáshoz mekkora ráfutás kell. (Fordulat és emelkedés függvényében.)
Még ezt alkalmazva is volt gond, amikor 3 bekezdésű csigát esztergáltam. (Nem az emelkedéssel, hanem a bekezdések egymáshoz viszonyított helyzetével.)
Tapasztalati úton kellett korrigálni a ráfutás távolságát. (Ezek a vezérlők még nem tudtak az indexjel pozíciójától eltérő szögű indítást és több bekezdésű menetet. Ezért a ráfutási távolság módosításával lehetett csak ezt megoldani.)
Tehát a probléma ipari, izmos analóg szervó esetén sem ismeretlen.
Szerintem a szinkron jel után a vezérlés "rácsimpaszkodik" az enkóder jelre :)
Köszi, igen ezek jönnek ki, tehát az 50 helyett 49.9 csak az igazi szinkron út, a többi az nem az. Na most ha nagyobb előtolási sebességet veszünk pl. 30 mm/s, és kisebb gyorsulást (nagy tömegű léptecses gépekre sajnos az 1 m/s2 lehet, hogy már necces ilyen sebességhez), akkor könnyű ugyanígy kiszámolgatni, hogy 1-2 mm is összejön. Nos ez az érdekes, hogy így már pl. egy 50 mm-es szinkron hossz jelentősen rövidül..., és jó lenne ha a program erről tájékoztatás adna, hiszen az előbbi példánál is már maradva az 49.9 nem egyenlő 50 mm-el.
Jogos! Na igen ez lett volna a következő felvetésem, hogy mi újság van így a több bekezdésű meneteknél?:) Én ezért mondom azt, a szinkronhajtás akkor az igazi, ha működési ideje alatt a főorsó fordulathoz mindig az adott menetemelkedéshez tartozó pozíció is tartozik, és a hajtás dinamikai minőségétől függően előbb-utóbb ez mindig igaz kell hogy legyen. Azaz nem mindenféle "üzemeszerű" lemaradással-túllendülésel kell játszadozni, amit ráadásul nem is ismer a gyanútlan felhasználó.
A menetkifutás nem olyan lényeges ha egy fordulaton belül van, ki szoktam esztergálni menetvágás előtt és akkor semmi hiba:)
Jó lesz ez Lajos, csak azért írtam le ezt a kis kezdeti-vég szinkron eltolódást, hogy nehogy azt hidd, ez olyan mint egy igazi mechanikus lakatanya, sajnos a kijelző ablakok erről nem adnak tájékoztatást, Neked kell kitapasztalnod, mikortól szinkron az annak nevezett folyamat.
A Te vezérlőd kijelzi hogy mikortól van szinkronban? és használja minden fordulatban az index jelet?
Nálam nem kell kijelezni, mert egységugrás szintű a probléma kezelése, azaz alapjel szinten mindig igaz a pozíciószinkron.
Ha tehát X távolságra ezt beprogramozom, akkor az végig X, és a végén a főorsó és az elmozdulás stimmel a menetemnelkedésnek megfelelően, azaz nincs maradó hiba gyorsulás miatt.
Jó is néznék ki, ha egy nem így lenne, hiszen a menetesztergálás csak egy dolog, az igazi problémák a gyorsulás-lassulás-irányváltás témáknál a sokszög vagy függvény esztergálásnál jönnek elő, ott aztán végképp bajok keletkezhetnek ezekből a kis pozíció elcsúszásokból.
Index jelet csak egyszer használok, amikor állásból elindul a mozgás, utána már nem kell, hiszen jönnek a főorsó encoder jelek, azok pedig egyértelmű pozíciókat jelölnek ki.
Izgalommal figyelem a menetvágás alakulását de :
"Jó lesz ez Lajos, csak azért írtam le ezt a kis kezdeti-vég szinkron eltolódást, hogy nehogy azt hidd, ez olyan mint egy igazi mechanikus lakatanya," -szerintem egy mechanikus vezérorsó lakatanya kapcsolatnál a kopásból ( a készítés tűréséből ) származó kottyanás nagyobb hibát eredményez és senki sem törődik vele ( figyelembe veszi a ráfutásnál ill az alászúrásnál)
Szevasz Tibor,
az emc2 alatt sem olyan veszélyes ez a szinkronizálási probléma. Azt láttuk Lajos kísérleteinél, hogy a virtuális lakatanya nem sebességre, hanem szöghelyzetre dolgozik. A főorsó enkódere 1-es üzemmódban az A csatornán STEP, és a B csatornán DIR jelet ad a mozgásvezérlőnek. A DIR jelet ebben az esetben nem használjuk. A videókon lehetett látni, hogy a főorsót egészen lassan forgatva is szinkronban marad az előtolás.
Másik oldalról közelítve tudjuk, hogy a mozgásvezérlő a megengedett gyorsulást figyelembe véve engedi az egyes tengelyek sebesség változását végrehajtani. Mivel a visszacsatolás pozíció módban dolgozik, csak fáziskésés lesz az indulásnál, pozíció hiba talán kizárható.
A belépő oldalon kell hagyni 1 "virtuális" menetet, hogy a kezdeti fáziskésés a levegőben lévő szakaszra essen. Kilépésnél nincs ilyen probléma, mert a "tűrt" szakaszon pontos lesz a menet, a többi ott is a levegőben lévő szakaszra, vagy a kilépő kúpra esik.
Ez így kimondva szép, csak a tartalmára érdemes belegondolni, ha programban megadott szerény gyorsulási limit van. Ugyanis az út, sebesség, gyorsulás nem szétválaszthatóak, egyértelmű összefüggés van köztük az idő alapján (diffrenciál-integrál függvények határozzák meg). Így aztán sajnos pl. az út a sebesség idő szerinti integrálja. Mivel a tokmány folytonosan folyamatosan forog, akkor csak úgy tudod utolérni álló helyzetből és felvenni a szinkront az adott mellélhajtással, ha nagyobb előtolási sebességre is képes, mint a menetmelekedésből és a tokmány fordulatból adódik.
Vegyünk egy kicsit jobb de még mindig léptető motoros hajtás példát,ahol a hajtás maximális adatok a következők:
a=600 mm/s2, v max=1800 mm/min.
Mi fog történni egy olyan főorsó fordulatszám és menetemelkedés esetén, ahol 1800 mm/min-el kell szinkronban lenni? Érdemes kiszámolgatni a rá- és túlfutási utakat itt is, itt már komoly csúszás jelenségek fognak bekövetkezni (majdnem egy 1 mm), pedig még csak stephajtásos gépet vizsgálunk szerény 1800-as előtolással.
Pont ebből a differenciál elmnéleti függvényrendszerből adódik az a dilema is, hogy csak úgy lazán ha arra nincs is szükség egy főrorsó hajtásnál nem illik step-dir pozíciószervót feltenni, mint azt itt a fórumon sokan teszik hanyag elegenciával. Óriási különbség van ugyanis egy csak sebesség szervo és pozíció szervo között annak összes lengéstani problémájával.
A step-dir pozíció servo milyen gondokat okoz főorsó hajtásnál?
Ilyen alapon az hagyományos eszterga is használhatatlan gép lenne, hiszen a kereszt és hosszszán is igen csak kottyan néhány századot, netán még egy tizedet is öregebb gépeknél, mégis tudsz századra dolgozni velük, hiszen tudjuk, hogy kell helyesen esztergálni és a holtjátékot kiszedni.
A mechanikus összekötéstől nincs jobb a világon és nem is lesz 100 év múlva sem. Csak ugye ez egy fix, és csak általában diszkrét értékekre beállítható áttétel, amit a cserekerek kiadnak kombinációban. Az elektronikus szinkron rugalmas és bármilyen időközben is változó áttételre képes, viszont nagy árat fizetünk érte: lassú és soha nem ott van szinte, ahol egyértelműen kellene lenni, el is veszíthetjük leszakadva befagyva menetközben, azaz állandóan küzd a szinkronnal több-kevesebb hibával az alkalmazott mellékhajtás és vezérlő program képességek alapján.
Én úgy vagyok, a mai napig mélyen meghajlok egy vezértárcsás automata eszterga előtt, sehol sincs termlékenységbe ehhez egy mai CNC eszterga. Csak ugye a korszerűség, a rugalmassági követelmények és csicsavilág mint korunk fő meghatározója kiüríti a műszaki tartalmat, és szemétdombra küldi a régebbi, adott feladatra sokkal korrektebb műszaki megoldásokat.
És ebben a korszellemben sajnos az a téveszme is benne van, hogy a számítógép egy perc alatt az ovodás buta gyerekből 40 éves tapasztalattal rendelkező szakit varázsol virtuálisan, ha valaki ezt el is hiszi, és beleéli magát. Sajnos a valóság pedig egész más, de ez már ugye kit érdekel manapság...:)
Na erre én is kíváncsi lennék mert nekem is step dir-es főorsó lesz és van 2 gépemen is. [#conf][#fejvakaras]
Csinálj egy hirtelen irányváltást egy nagyobb tokmánnyal szerelt főorsóval 1000 rpm vagy nagyobb fordulaton, aztán megtudod a gyakorlatban is.:)
Elég baj az Neked barátom!:)
Csináltam 200-as tokmánnyal irányváltást 1500 RPM-röl és semmi.
Minek kellet volna történni???
Kíváncsian olvasom itt a fejleményeket, de lehet , hogy nem kéne, mert egyre
nagyobb káosz kezd lenni a fejembe.
Most akkor végül is lehet lehet menetet vágni vagy nem?
Én veszem ki, hogy gyakorlazilag ige, elméletileg meg nem... Vagy mi is a helyzet?
Miért is kell 1500-as fordulatról hirtelen irányt váltani?
Azt értem, hogy tesztre jó, de a gyakorlatba...(?)
Valaki homályosítson már fel...
Köszönöm.
Pál!
Ezt nem Neked akartam címezni csak véletlen volt.
Csak úgy általánosságban kérdezem...
Semmi értelme az ilyen irányváltásnak, csak tesztnek jó, de nem ajánlatos menetes tokmánnyal megcsinálni mert az ölünkben landolhat.
Sőt kis gyermeteg teljesítményű szervóval se érdemes mert őrült lengésbe kezdhet.
Miféle "csoda pozíciószervó rendszered" van ehhez?
Motor teljesítmény, típus, irányváltási idő?
Mert ugye lassú másodpercek alatti kis dinamikájú eseménynél nem nagy művészet.
A hirtelen irányváltás egy tokmánycserénél valóban jól jön egy menetes tokmány lelazításához... :)
A tesztelésen kívül ez a legnagyobb gyakorlati haszna..., úgy látom.
„Én úgy vagyok, a mai napig mélyen meghajlok egy vezértárcsás automata eszterga előtt, sehol sincs termlékenységbe ehhez egy mai CNC eszterga.”
Mielőtt még valaki félre értené.
Ez a típus attól termelékenyebb a cnc-nél, mert itt 4-5 főorsó és ehhez tartozó szánok dolgoznak egyszerre.
Mivel egy anyaghoz, melóhoz a vágósebesség adott, amit a cnc teljesít, de a többszörös főorsó, szén párosítást nem lehet megverni.
A hozzászólás többi része biztosan passzol.
Nem egészen csak attól nagyobb a termélékenysége, hogy több szerszám dolgozik egyidőben. A lényeg pont ott is az, és ezért hoztam fel ide, hogy a mechanikus kényszerkapcsolat verhetetlen dinamikában, gyorsulásban a villamos hajtással szemben. A műszaki élet attól szép, hogy sokféle megoldás van, előnyökkel, hárányokkal, és érdemes ezeket végig gondolni, és egyfajta optimumpontot megvalósítani.
Gondolj egy egyszerű forgattyús mechanikus hajtóműre. Ameddig a szerkezet mechanikája nem szakad szét, az addig iszonyatos dinamikával, igen nagy pozíció pontossággal elszakadás nélkül teszi a dolgát. Sehol sincs ehhez a dinamikához a világ legjobb szinkron szervohajtása se, hobby dolgokról nem is beszélve. Ha pedig már alkalmazunk valamit, talán érdemes körbejárni, hogy is van ez a valóságban, mi az igaz abból, ami elkápráztatja szemünket a csillogó monitoron a mega-giga letöltöm-feltöltöm-telepítem "maszlagban".
Tény hogy az automaták verhetetlenek termelékenységben.
Viszont a CNC-t sokkal egyszerűbb a hozzáértőnek korrekciózni, más munkadarabra átállni.
Nem tudom, csak gondolom, hogy egy mechanikus automatát eltartott egy műszakon keresztül míg más munkadarabra állították.
A lényeg hogy talán nem is szabadna a kettőt összehasonlítani, mert teljesen más területen van a létjogosultsága.
A mai napig is automatákkal gyártják a tömegcikkeket.
Azt én sem vitattam, hogy a mechanika sok mindenben verhetetlen.
Csak arra céloztam, ha a termelékenységet főorsókra vonatkoztatjuk, akkor nem biztos, hogy nem módosul egy kicsit a kép.
Az is biztos, hogy egy mechanikus szerkezetet bonyolultabb „átprogramozni”. De hát, nem is szánták őket egymás versenytársának. Gondolom.
Régi szomszédomat együtt nyugdíjazták a régi tárcsás gépekkel(vettek helyette cnc-t kb 10éve Józsi bá meg hazavitte őket), 3 éve költöztem el otthonról de ha munkanapon hazamegyek mindig ott áll a főnök a kapuba az új munkával.(szép türelmesen várva ,hogy Józsi bácsi kisétáljon , ez is belefér az időbe amit spórol )
Lajos! Majd ha lesz kedved kérek egy olyan tesztet, hogy egy jó kicsi gyorsulási értékkel (mondjuk 200 mm/s2), és viszonylag nagy 1500-2000 mm/min előtolással nyomulva készítsél menetet (levegőben is elég szimulálni) szinkron üzemmódban EMC2-vel.
Főleg az érdekel, hogyan áll meg? Visszahúzza a túllendülést, vagy micsoda?
Ugyanis én továbbra sem értem, hogy miféle szinkronhajtás az, ahol bármilyen kicsi gyorsulás is megadható, és ezt miféle módon rendezi a program egy magadott szinkron út mentén, amikor változás lép fel, azaz valóban követni kell a főorsót.
Ajánlom figyelmedbe ezt a kis videót a szinkron hajtásról emc2-ben.
ITT A VIDEO ! ilyenkor akár kézzel is hajthatnád a fóorsót akkor is megcsinálja, de nézd vissza 517. hozzászólásnál
És itt egy másik videó , de ez mach 3-al
ITT A MÁSIK VIDEO !
Ja ja![#nevetes1]
És ez Kola vicce volt!
Azt hiszem ezt már Svejk kiszűrte!
Igaz hogy vicc volt a mach-os videó, de akkor is szinkron hajtás.
Mellesleg az EMC2 alapból tudja ezt vicc nélkül is, csak arról nem találtam videót.
Te szerintem nem érted, hogy mi is itt a gond, amikor szinkronhajtásról beszélünk, de közben meg kicsi gyorsulásokról is paraméterezhetők, amit a program még elfogad.
Inkább a #961-re írjál már konkrét választ, mert az továbbra is necces.
Azért nem találsz róla videót mert az EMC2 ezt így nem tudja, a g33.1 tudja olyan szinten hogy menetfúróhoz használható , de úgy működik hogy a megadott mélység elérésekor irányt vált a főorsó és ezt a lassuló és irányváltó majd kigyorsító mozgást, szinkronban leköveti a z tengely!de kell hozzá a programozott z mélység elérése!ha üresbe tettem a főorsó hajtást és kézzel forgattam , a visszafelé forgatással is előre ment azután hogy elérte a programozott z-t akkor jött csak kifelé a menetfúró!
Ezt majd kipróbálom, de írtam már #931 ben hogy a gépemen kb 1000 a menetemelkedés és a főorsó fordulat szorzata!ami bevált és bármilyen fordításban működik, 30rpm lenne 30mm menetemelkedés ha ez megfelel!tesztnek ha a z mozgását teszteljük.
Ez nem vicc volt, hanem, bosszú! hátha megnézi a videót az Art nevű fórumozó ( Artsoft ) a MachSupport.com -on!
Valaki aki fórumozik ott mostanába, belinkelhetné a menetvágás topikba ezt a videót! mert elfelejtettem a jelszómat!
Köszi, az 1000 is elég egy tesztre, a lényeg a gyorsulás kicsi értéke mellett mi történik. Így talán kiderül, mi a az EMC2 "logikája" a szinkron eltolódással-korrekcióval kapcsolatban.
Hello Pál! Nem tudom, hogy valami ilyesmire gondoltál-e:
Hobbing (Gear cutting) on a Mini-Mill with EMC2 Az ürge valami szinkronhajtást mutogat a fogaskerék vágásnál. Csak nem értem pontosan minden szavát.. Sok mindent értek, de sajnos a lényeget nem.
Azt látom, hogy be van kötve az A, B, és az index, ebből tudja az EMC2 hogy előre vagy hátra mozog. De használ-e még valamit hozzá, vagy alapban így megy neki, nem tudom.
Nézzétek meg, hátha többet értetek belőle, mint én.
Ehhez a lefejtő maráshoz elég az egyirányú szinkron, tehát A vagy B csatorna és Z index jel kell a főorsón.
Ha egyébként van ilyen CNC géped, amin van step-dir-es forgató, és a főorsód a fentiek alapján jeladós, akkor tehetünk egy próbát Nálad, és megoldjuk a fogaskerék gyártási gondodat, a szinkron progimat felajánlom kipróbálásra Neked.
Hasonlót szinkron hajtást kell majd csinálnom lefejtéshez csak mach-al, de az ötletnek jó.
Olyan videót keresetek amin kézzel hajtják a főorsót és úgy készít például menetet.
Lehet hogy KoLa fajta turpisság lesz a végén belőle [#hehe]
Sziasztok
A videó elején látható hogy a főorsó elvan állítva a maró szerszám menetemelkedési fokával,ha ezt nem tudjátok elállítani..nem nagyon marad fog a munkadarabon.
Ez egyébként egy Pfauter eljárás.
Ha sikerül szerszámot beszereznetek,érdekelne a forrása.
Basszuskulcs !
Most néztem meg újra a videót és pont akkor tehettem ki nagy méretbe mikor a kézzel mozgatást mutatta és szétesett a kép és emiatt nem láttam
Ilyenre gondoltam, Köszi !
Neked gondolom hagyományos Pfauter lefejtő géped van. Jó kis 30 évvel ezelőtti emlékeim vannak, amikor a cserekerekeket számolgattam hozzá, aztán elhanyogoltam a 4. tizedesjegytől kezdve az áttételt, olyan széped le is darálta egy idő után a kereket a szinkron hiány miatt. Te még nem jártál így?:)
Ugyanezt a fogaskereket ki lehet marni egy forgatóval és egy ütőkéssel vagy modulmaróval.
Persze,ha leosztogatod foganként..elkészíthető..ezért is vannak ilyen modulmarok.
Nyilván ezesetben nem kell semiféle fokokkal foglalkozni.
Van Pfauter l maro és Felows véső is
Van itt más
érdekesség is illető videói között.
Meg
ez sem rossz.
Azt a hatszöget azért némi túlzás hatszögnek nevezni... :)
Inkább olyan, mint egy torx kulcs nyílás.
Arc Euro Trade (UK) Itt találsz Gear Hob-okat, ha erre gondoltál. Az ürge is valami ilyesmit használ.
Szia Tibor! megcsináltam a tesztet! 30mm menetemelkedés, z-60 !
Mindenben igazad van a menetkezdéssel kapcsolatban ! de a menet végén az EMC2 nem megy túl a programozott z értéken soha (megjegyzem a Mach - sem!)
Nem lett jó a videó mert fekete poliamidom volt csak erre a célra, és aládugtam egy fehér gumilapot'de ezzel elcsesztem a kontrasztot! azért látszik a lényeg!(1 napig fent hagyom a YouTube-on )
Néhány fogásból áll a teszt főorsóhajtással és üresbe téve kézi tekeréssel, látszik hogy a kézi tekerésű menetet elébe vágja a gépinek, mert nincs szinkronhiba! a menet vége viszont nem számolt, hanem addig megy míg el nem éri a programozott z értéket , és az EMC2 kiszámolja a mozgások alapján hogy mikor kell elkezdeni kivenni fogásból a kést, hogy akkorra kivegye!
Az EMC2 jól megjeleníti a fogások útvonalát , kézi tekerésnél látszik , mikor ráközelítek hogy, 0.5 mm-ről veszi ki a kést a gépi hajtás alatt!
A kezdés az teljesen főorsó sebesség és z gyorsulás függő!Persze ez egy eltúlzott példa az én gépemre! de tanúságos![#eljen]
A videó sajnos nagyon lassan megy felfele de még ma ide linkelem.
Második próbálkozás van a
videón és egy harmadik!
Visszafelé lassabban jön mint a menetvágás, mert elállítottam egy 'csúszkát' és úgy maradt[#nemtudom]
A kés nem ilyen nagy menetemelkedéshez való! ezért csak karcolgatom az anyagot!
[#eljen]
Köszönöm a tesztedet. Alakul ez, bár az még továbbra sem tiszta, ha menetközben hirtelen megállítod a tokmányt, és egy szerényebb gyorsulásra van beállítva a program, akkor túllendül milimétereket, majd visszakorigál? No de ez már késő, mert közben a szerszám kiesett a szinkronból, és ott forgácsol, ahol nem szabadna. Ezért mondom én, komolyabb gyorsulásra képes rendszer nélkül nehezen értelemezhető a szinkronhajtás.
A napokban próbáltam én is néhány menetet készíteni emc2-vel.(DC servos géppel)
Az a tapasztalatom, hogy amit pl a mach3 500-as percenkénti fordulatszámon képes vágni, azt az EMC csak kb 250-es fordulaton, különben szabálytalan lesz a menet.
Ill. lehet szabályos is, csak akkor irreálisan hosszú ráfutást kell írni a menet előtt...
Valahogy úgy éreztem, hogy az elején meglódul az előtolás, aztán visszalassít. Ha ez a gyorsulás/ lassítási szakasz épp a menet első részére esik, akkor selejt lesz belőle....
Mennyi volt a menetemelkedés?
Kipróbáltam, csak úgy hirtelen! ezt a kézzel forgatásos tesztet, a levegőt szántva, hirtelen megállítva,néha mintha visszamozdult volna, de a legtöbb esetben megállt!nem lehet így eldönteni, lehet az is hogy rosszul láttam!
Egyébként a múltkori videót ha láttad ! a 30-s menetemelkedésből az utolsó 0.5mm nél kezdte kivenni fogásból a kést,állandó főorsó fordulatnál! mert a machnál pl csak úgy jó a menet.
A 10%-s ingadozást okozó PWM-s főorsó hajtásommal plusz forgácsolóerő okozta lassulással csak egy ilyen valósidejű főorsó kontroll kell és kész! nem duplázok fordulatszámot két fogás között egyelőre:)
Ma kipróbáltam a G95 előtolási módot az EMC2-vel , fordulatonkénti előtolást jelent mint tudjuk!
Ez nekem a legkényelmesebb! mert így ismerem az előtolásokat, hogy mikor mit kell beállítani az adott munkához!A mach miatt már kezdem tudni mm/perc-ben is...
Az EMC-ben végre úgy működik ez a funkció ahogyan kell! mint egy hagyományos csúcsesztergán ha lassul a főorsó lassul vele szinkronban az előtolás is , ha közben megállítom a fóorsót vele lassul az előtolás is ha kézzel tovább forgatom ingadozva, akkor is tartja a beállított értéket, ha közben megduplázom a fordulatot, követi!Na jó menetet nem lehet vele vágni de előtolási módként igencsak kitűnően működik!
8 mm
Nagy mestere vagy már az EMC2 proginak szinkron üzemmódban, gratula. Továbbra is azt gondolom, ez a gyorsulás-lassulás program korrekció picit nekem "misztikus", de igazából majd akkor érzed ezt meg a gyakorlatban, ha a keresztszánodat szinkronizálva egy szép szabályos minél élesebb hatszöget fogsz esztergálni. A menet készítésénél már szinte mindent kitapasztaltál.
Nálad mekkora a legnagyobb menetemelkedés mondjuk 500-s fordulatszámon? amit tud a gép biztonsággal!
Á dehogy!
A hatszög esztergálást még egyelőre le sem tudom írni hibátlanul kóddal, csak néha próbálkoztam!majdnem jó
lett
Kola ! annyira szeretném már látni azt az éles hatszöget furatban !!! (mondjuk nemesített C 45 ből ) Gondolom a tárban láttad már a videómat ...
Nekem most lenne egy ilyen munkám csak 3000 fordulaton, ezt is meg lehet csinálni így?
Ilyen fordulaton nem lehet nem lehet. Ehhez 300 Hz-el kellene rángatni a szánt, ez még a hálózati váltóáramnak is a 6 szoros frekije, pedig ott csak elektronok szaladgálnak, nem pedig X kilós szánok.
Ez csak elméleti kérdés volt. Marni fogjuk a felületet. A Nagy Zoli esztergáját tuningoljuk agyon.
ha a tokmány 3000 el forog akkor az 50 1/min ha hatszöget akarsz csinálni akkor a keresztszánnak ennek a hatszorosával kellene "rángatózni" ( a lapon benn van a kés a csúcson pedig kint ) ez 300 Hz et jelent . Hát nekem ez egy kissé meredek hogy ezt motorral golyósorsóval valaki is megcsinálja. . Persze ha transzlációs körmozgásból van származtatva a hipociklois hatszög akkor kiegyensúlyozott (tandem ) rendszerrel ez meg is lehet közelíteni ( én ilyet építek ...)
sajnos megelőztek de legalább hasonlót irt és nem bíztatott a 300 Hz el (pedig azt hittem )
Köszi a válaszod.Bocs, de egy szavadat sem értettem. De biztosan meg tudod csinálni.[#worship]
írok egy magán mailt . hogy tisztuljon a kép
itt és
itt találtam róla képeket
Gábor és
ehez a videóhoz mit szólsz 7perc 10másodpercnél van a lényeg!
Inkább 5perc 30 - nál
Gábor!
És itt hol a lényeg?
Bocs, KoLa-nak szólt.
bocsi 5:30-nál, de már eccer írtam[#nevetes1]
nekem csak egy megjegyzésem van: ez nem sokszög esztergálás hanem sokszög marás. Óriási problémák adódnak ha kosszú kisméretű furatban szeretnénk dolgozni mert a szerszámsugár korlátoz
Én képes vagyok 27 es "laptávú" sokszögagyat csinálni akár 50 hosszon ( mert csak egy megfelelően aláköszörült furatkést használok
Mach3-al 6 mm-es menetet készítettem már,de valójában nem próbáltam , a határait feszegetni....
Igazad van Gábor! ez a módszer csak külső sokszögekre jó! Mikor látjuk a Te módszeredet egy kis videón?
Pedig meg kell állapítanod! azt a menetemelkedés szorozva főorsófordulattal állandót! amit tud a rendszered!Ha a mach-l vágsz menetet akkor visszafelé jövetben fordulatonkénti előtolásban írja ki a gyorsjáratot (G0) ez a plafon amit tud a géped mm/fordulat-ban!
Az EMC2-vel a növekvő menetemelkedés teszt alkalmával szembesültem azzal hogy többet akartam mint amit tud a gép azon a fordulatszámon, így a maximumot elérve azonos emelkedéssel folytatta, a kód végéig!
Megjött Svejktől a motor már nagyon közel vagyok hogy kész legyen de egy haláleset miatt már egy hete nem tudtam dolgozni ( ma volt a temetés)
Gondolom a régi videómat már láttad az a gépem nagyon szépen dolgozik de csak hatszöget tud. A szervós lengőkéstartós ( ami készül) pedig akárhány szöget
Egyszerűen nem tudok rájönni, hogyan működik a hatszög marása.
Forog az anyag (nemis lassan), forog a marótárcsa (dettó).
Hogyan lesz ebből sík felület, ha a szán közben nem végez X irányú mozgást?
Pedig már több linken is találkoztam ezzel a megoldással. Az elvét nem tudtam magamban tisztába tenni.
Erre gondoltam.
Itt már nem csak hatszög van.
Talán csak a betétek végeznek sugár irányú mozgást. Ekkora tömegnél a komplett fejmozgást nem tartom hihetőnek, vagy valamivel nem vagyok tisztában. Ami persze elképzelhető
Én is vezérelt késekre gondoltam.
Agyaltam egy kicsit ezen a hatszög maráson. Lehet tök baromság, de majd véleményezitek...
A képhez egy kis magyarázat:
A kék a kiinduló átmérő (a rajzon átmérő 40mm)
A piros a szerszámpálya a rajzon 100-as átmérőn(egyélű ütőkés, persze a videón lehet nem is egyélű a szerszám (?) )
A sárga a megmunkált felület.
A szerszám a hatszög csúcsánál (felül) érinti az anyagot, mire megtesz 5 fokot az anyag (1-2-ig) addigra a szerszámnak 10 fokot kell megtennie (3-4-ig).
Alul ugyan ez.(míg az anyag 5 fokot, addig a szerszám 10 fokot tesz meg)
A szerszám a hatszög csúcsánál (alul) hagyja el az anyagot.
Talán az akár hány szögnél igaz, hogy csúcsnál kell belépni az anyagba és csúcsnál kilépni.
Még egyszer mondom, ez csak egy ráérős agyalás és lehet tök baromság... :)
Vélemények???
A lényeg biztosan a pontos szinkron mozgáson van.
A pontos szinkron tuti, hogy nélkülözhetetlen...
Ehhez nem kell X irányú mozgás...
A rajz ugyebár egy lap megmunkálásáról szól...
A folytatás meg talán csak programozás kérdése.
Na meg persze a pontos szinkronizáláson.
Az szerintem is így van.
A videón látszi, hogy hátul van egy gumiharmónikával burkot tengely.
Szerintem az forgathatja a szerszámot mechanikus áttétel útján.
Ha ez így készülne, szerintem a lapok homorúak lennének.
Nézd meg a Kola #1013 által linkelt videót. Ott egy egészen kis átmérőjű
szerszámmal is sík, pikkelyezés mentes felület lett a végeredmény.
Még annyit, ha ez ilyen egyszerű lenne, Antal Gábor már régen használná.
Kisebb átmérőjű szerszámnál is jó csak ott más szögek adódnak.
"szerintem a lapok homorúak lennének"
hát 3 fix pont biztosan van ami egy síkba esik:
1.- a belépő csúcs
2.- amikor a lapolás függőleges a szerszám csúcsa (vízszintesen) pont a lapolás felénél van
3.- a kilépő csúcs
Ha ezt a 3 pontot összekötöd ez tuti egyenes
Ha közte homorú ( domború) akkor az 2 helyen is kell hogy jelentkezzen, de inkább egyenesre vetek...
De egy szakértő majd megmondja a tutit...
Talán majd Ő is (Antal Gábor) véleményezi és megmondja, hogy hol a "szarvashiba".
Mivel már sok mindent kipróbált a gyakorlatban is meg tudja mondani konkrétan, hogy mi a hiba/gond az elképzelésben...
Néha a bonyolult is lehet egyszerű... :)
Megpróbálom modelezni.
Hát ha erre van lehetőséged akkor az f@sza lenne.
Kíváncsi vagyok mi jön ki belőle?
Én ilyen modellezésekhez nem konyítok...
Véleményezés: Ősellensége vagyok a marással készülő sokszögeknek ( persze hagyományos marógépen osztófejjel vagy körasztallal én is marok külső sokszöget . Én nyomatékátvitelre használom az agy- hüvely kapcsolatot. A kunszt az agy készítésben van mert azt hagyományos módon véséssel vagy húzótüskével ( korlátozott módon maróval ) lehet csinálni A baj a marással az hogy a véges szerszámsugár korlátoz . Kola linkelt a napokban egy hipociklois háromszöget .Hát én kb úgy csinálom de persze a paraméterektől függően nem kötelezően hegyes . Az nagyon fontos hogy nem matematikai poligon csak nagyon jól közelíti azt . Irok egy példát: tudok olyan 36/41 agyat csinálni ami gyönyörűen kottyanás mentesen csúszik egy olyan kereskedelmi 36/41 es hatszögön aminél a csúcs le van gömbölyítve 40.5 re ( a lapon dolgozik) Józsi agyalására : valószínű hogy ez is egy közelítő kvázisíklapú módszer csak nem látom a jelentőségét én kényszerből közelítek mert akkor tudok pontosan illeszkedő agyat csinálni. Külső hatszöget minden további nélkül korrekt módon ( poligon) is lehet csinálni Tele van a net vele de a magyar NCT kft videóját is meg lehet találni . De mindenki hallgat ha azt mondom hogy kérek egy pontos agyat az elkészült külsőre. Két sör ha valaki feltesz nekem egy videót (persze nem az enyémet ) ahol normális forgácsolási sebességgel egy agy készül . (persze a keresztszánrángatással lehet piszkálgatni a furatban de ciklikusan meg kell állni és irányt kell váltani )
kétszer is agyat íram hüvely helyett. Bizonyára azért mert az agyam a hüvelyen járt
Ez eddig rendben van Gábor.
De kér körpályán mozgó test hogyan képes egyenes felületet létre hozni?
Na ezt nem látom át, ezért vetettem fel.
Az NCT videója alapján már írtam nekik, Őket is megkértem, hogy egy rövid elvi megoldássalgyújtsanak fényt kis buta agyamban.
Aztán, ha jön a derengés, előbb-utóbb ki is világosodik.
basszus miért nyomok én mehet gombot mielőtt végigolvasnám. Ez az agyalás az agyamra ment várom a röhögő smiley ket . Remélem azért a szakemberek megértik.
Ez a korral jár amikor már csak az agyad jár ott? [#crazya]
Értem Gábor. Kössz a véleményezésed.
Persze, hát ez nem esztergálás..., hatszög esztermarás... (na ezt ne vegyétek komolyan ez csak most jutott eszembe :) )
Tulajdonképpen én csak Miki2 #1024-es kérdése (meg a belinkelt videók) kapcsán kezdtem agyalgatni, ami az X elmozdulás nélküli megmunkálásra vonatkozott.
Aztán ez sült ki belőle...
Arról nem is beszélve, hogy szerintem itt a fórumon nem igen akad senki aki a hatszögkészítés ezen módjával kísérletezne...
Sok feltételnek kéne megfelelni a gépnek, hogy a videót "utánozni" tudja...
Azért mert nemcsak két körpályán mozgó testről van szó hanem az egyik (a maró) még egy programozott mellékmozgás is végez . Talán a legegyszerűbben úgy lehetne elképzelni ha egy kész hatszöget befognál a tokmányba és a szánra föltennél egy szupportköszörűt. ( maró helyett) Vegyél egy érintő fogást a lapon majd egy kicsit fordítsd el a hatszöget de ügyesen úgy hogy közben a köszörűt úgy távolítsd el a szánnal hogy megint pont érintse . és így tovább. Ha a fihez hozzárendeled a szánmozgást akkor a köszörű ( maró) pont a hatszöglapot fogja lefejteni . A függvény minden további nélkül leírható.T 45 a fi megmérésével mindig valós időben kiszámoltatja a gépével hogy hol kell lennie a szánnak( mert ismeri a függvényt) de akár azt is meg lehetne csinálni hogy egy epromba előre beleírjuk a datákat amiket a fi címmel lekérdezünk . A fi egy inkrementális enkóderből ismert ( csak meg kell számolni a jeleket az indextől indulva Ha van index jel akkor az egész ciklikusan ismételhető. ( számláló töröl és ujrakezd )
De ebben az esetben kell egy X irányú mozgás is.
A videókon viszont a szán meg sem mozdul.
még egy mondat. Tömeggyártásnál minden további nélkül létjogosult az eprom .Hobbystáknak valami könnyen átírható tár. (feltöltés pc ről otthon egy pohár sör mellett ) Az eszköz MACH független és ha a főorsó nem stabil akkor azt sem veszi észere mert a fi határozza meg a szánmozgást ( olyan mint az emc2 de az sem kell hozzá ) én nem csinálok ilyet csak egy kicsit agyaltam....
Akkor ez történik a #1013-ban linkel videónál 4:40-nél?
Viszont #1025-ös videón 0:50-nél valahogyan másképpen működik..., nem jól gondolom?
Hát én azt nehezen képzelem el. Lehet hogy konkrét meghatározott (a szögszámhoz igazodó fogszámú maróval) és valami spéci szinkronnal kijön a síklap .. De előbb meg kellene nagyon gondosan nézni pár videót
Forog a munkadarab és forog a többágú maró. A
két fordulatszám aránya szorozva a fogak számával megadja a sokszög
szögeinek számát. Pl.: A munkadarab fordulatszáma: 1000 FPP, a szerszám
fordulatszáma: 2000 FPP, a szerszámágak száma: 3 => ebben az esetben 6-szög
keletkezik.
Sziasztok!
Ez mind szép elmélet,amikor nem volt hatszög anyag /alu/amiből kellet volna gyártsak egy alkatrészt elmentem a cnc-s barátomhoz,aki éppen hatszöget ütött az egyik mdb. végére a siemens cnc eszterga segitségével.Mondtam,hogy bajban vagyok és nekem is ez kéne,a kérdése a következő volt:1-6ig hány lapot "üssön" rá és milyen mélyen? Az egyedüli kikötés,hogy a lapolás mélysége csak szimetrikus lehet.
Akárhogy gondolkozom azért ez is csak kvázi sík (csak azt hisszük hogy sík ). megpróbálom cadban megrajzolni( én egy ellipszis szakaszának hiszem a lapot)
Szerintem a munkadarab és a szerszám "távolsága " mozog szinkronba és ezért mivel a központjuk ugyanabban a magasságban van, mindegy a szerszám átmérő!!
Ez az én véleményem.
Ok, de elsősorban nem a szerszámátmérő volt a törpölés apropója, hanem az hogy lehet-e hatszöget marni, úgy hogy nincsen X elmozdulás.
Persze mind ez csak elvi síkon és Miki2 által belinkelt (#1025) videóból "kifolyólag".
A MachTech-en szokott lenni egy makett erre a hatszögesztergálási módra, mint elvi bemutató teljesen műanyagból, semmi elektronika vagy trükk nincs benne csak az áttétel!és egy kis motor ami forgatja egész nap!
Ez a
link sokat segít a megértésben!
A szerszám "csak" forog nincs szán mozgás! Ezt viszont nagyon szinkronban teszi
Ezek szerint nem jártam messze a törpöléssel az igazságtól... :)
Jó ez a link... [#eljen]
Nem jártál messze az igazságtól! de a Gábor módszere szűk furatokban is működik, ez meg csak külső megmunkálásra való, ami szerintem az esetek 90 százaléka lehet! :)
Persze, így van...
Ez nem is Gábor technológiájához kapcsolódott (részemről), hanem az volt a dilemma, hogy van-e X elmozdulás...
Mint a linkedből kiderül, nincsen és a felület is egyenes (nem homorú) pár mikron híján...
Köszönöm a linket.
És lőn világosság.
Azért remélem, a gáborét is láthatjuk, ha elkészül.
Bocsánat
gáborét = Gáborét
Köszi! Világosságot gyújtottál az agyunkban.
Ezt a sokszögesztergát – Gellért Károly találta fel csak hogy tisztában legyetek ez is magyar találmány.
nagyon jó a Kola féle link. idecopyzom
Az igazat megvallva, a sokszög-forgácsolás során megmunkált felület ovális. Az ebből adódó eltérés általában nem több pár....
ezt jósoltam a 1053 ban
"Ezt a sokszögesztergát – Gellért Károly találta fel csak hogy tisztában legyetek" [...]
Melyiket?
Ami eddig szóba került sokszög megmunkálás esztergán,(videók) azok egyike sem a Gellért-féle elven működik..!
A Gellért-féle esztergán, nem csak külső sokszög felületet, hanem sokszög furatot is lehet lehet készíteni.
Szerintem © ANTAL GÁBOR pontosan ilyesmin töri a fejét, hogy nem a szerszámot "rángatjuk", hanem a forgó munkadarab írja le a sokszög mozgást, miközben a szerszám csak előtoló mozgást végez.
Tévedsz ! nekem van egy saját készítésű komplex mozgással dolgozó ( forgó és bolygó)sokszögfeltétem Egy nagy esztergámra a tokmány helyére lehet fölszerelni ( kb 5 perc) és hatszöget tudok ( külsőt és furatot is) esztergálni.Az elv a Gellért féle elv azzal az ötlettel kiegészítve hogy nálam a sokszöggenerátor ( hajtómű) is mozog). A legjobb tudásom szerint rajtam kívül még ilyet senki sem csinált Tökéletesen működik és iparszerűen termelek vele ( pénzt hoz a konyhára) Előnye a relatíve egyszerű(??) kialakítás valamint az hogy a gépem ről kb 3 perc leszedni . Hátránya hogy tengelyszerű alkatrészeknél a csúcstámasztás nehézkes ( van egy spéci saját készítésű forgó oldham csúcsom de mégsem az igazi. Természetesen báb szóba sem jöhet.Ebből adódóan az alkatrészek hossza korlátos
Most ( de ezt már leírtam ) a befejezés előtt van egy lengőkéstartós szervós egység amivel minden hátrány kiküszöbölhető és szoftweresn bárhány szöget tud a darab csak normálisan forog ( akár a hátsó késtartóra is fölrakható) és csak akkor dolgozik ha kell
mindenképpen szeretném,ha tennél fel képeket esetleg videót erről a szerkezetről nagyon kíváncsi vagyok rá!
A régiről van fönn videó a táramban Az új főegységek kész vannak majd csinálok fotót
A vaterán vásároltam egy videokártyát,(AGP-s Matrox)amihez, ha minden igaz létezik Linux driver.
Még nincs nálam, de gondoltam mielőtt nekilátok kicserélni, megkérdezem, hogy mi a teendő?
WIn alatt nem lesz gond, de Ubuntu alatt?
Simán felcserélhetem a jelenlegivel?
El fog indulni?
Vagy?
Valószínűleg elindul, csak gyorsításod nem lesz, amíg nem olyan drivert használsz. Ami linux alatt többnyire némi gépészkedést igényel.
Amikor legutóbb betettem a jelenlegi videokártyámat, (előtte az alaplapi volt) úgy emlékszem megpróbált friss illesztőprogramot keresni a neten... csak hát ehhez a tipushoz nem talált...
Egy PC guru segítségét szeretném kérni.
Egy asztali PC-n XP telepítése után telepítettem a linuxot (persze hogy az EMC2 miatt).
Indításkor választható volt a linux ill. XP. Minden OK...
Viszont egy XP újratelepítés után nem tudom szóra bírni a linuxot.
Nem szeretném újra telepíteni a linuxot, mert akkor elvesznének az EMC2-ben elkövetett ("kiszenvedett" :) )beállítások.
Megoldható, a bootmenü helyre állítása?
Nem tudom működne-e ha beraknád a live CD-t és pendrive-ra mentenéd a fontosabb dolgokat!
Gondolom azután > újratelepítés és copy vissza...
Gondolom a boot menüt valahogyan vissza lehet varázsolni... (?)
Túrtam a netet google heverral, csak az a baj, hogy az infóknak kb. a fele mindig görögül van. :) (persze csak nekem)
Sajnos az xp hazavágja a bootrekordot és bár helyre lehet rázni, a grub-ot.. de nem kezdő user téma...
viszont a live cd-vel látni fogod, tehát berakod azt a cd-t amiről alinuxot anno felraktad és szépen kimásolsz mindent egy pendrive -ra ahogy az előttem szóló is mondta
Ok, megpróbálkozom vele..., csak hát jó lett volna az újratelepítést is megspórolni.
Újra elővettem google havert...
Sikerült rábukkannom egy linkre ami nem "görögül" van, jó szájbarágós... :)
Ez alapján sikerült visszaállítani a grub-ot, megvan a mai napra rendelt sikerélmény..., igaz már közbe péntek lett... :)
Íme a link, 10.04-es linuxhoz való, hátha más is járt úgy mint én...
Szia !
Kérdés: a MESA kártyák beszerzése hogy halad ?
Sziasztok, ma telepítettem, ez a késleltetési teszt érdekeset mutatott. 43mikrosec a max. bázisidő. Nálatok ez az érték miként alakult?
Teszt alatt kergettem a glxgears-t, mozilla nyitogatás stb.
A procik eközben 40%/10% alatt dolgoztak, memória használat 30%
A gép 2,6GHz HP fél Giga rammal.
Nálam a régi számítógépen futott utoljára ez a teszt, hasonló Intel procival de 1 Giga rammal, 17 mikrosec volt az eredmény!
Most az új számítógép 2x annyit tud de még nem próbáltam a latency tesztet, mert csak bemásoltam a configot és működik!
Az az igazság hogy én igazából nem tudtam leterhelni az Ubuntut teszt közben, mert nem igazán ismerem, képnézegetés és fájlböngészés volt csak a teszt alatt, és ezzel kifújt az összes próba, mert semmilyen videót nem tudtam vele lejátszani stb!de nem is tervezem munka közben ilyen programok futtatását! úgyhogy helytállónak tekintettem a tesztet !
Ha elfogyna a gép, úgyis dobni fogja az EMC a hibaüzenetet!
Hát ha van net a gépen ( telepítéskor úgy is ajánlatos)akkor 3-4-5 youtube videó egy időben, mellette esetleg virtualboxban windowst indítani, windozerban meg valamilyen 3d-s progeszt pár böngészőablak még puszban esetleg open office start, és megfogsz egy ablakot egérrel és húzgálod.,.. sztem ez eléggé maximalista teszt, latency teszthez is bőven elég :D
Nincs internet a műhelybe[#nemtudom]
Köszi, remélem kis fizikai RAM bővítés javít majd.
[#eljen]biztosan jót tesz a gépnek ha megtriplázod!
Kísérletezési szinten ismerkedem az emc-vel.
(DELL optiplex,P4,3Ghz,1GB RAM)
Próbálta már valaki kikapcsolni a "hyper-threading-et a BIOSban? (az igaz, hogy processzor függő...)
Nekem kb. a felére csökkent a max jitter a HT kikapcsolása után.
Megtudja valaki mondani, van ennek valami "egészségtelen" következménye is?
A Hyper-threading-Az Intel fejlesztet ki és először a katonai eszközökben alkalmazták ami így megdobta az adott idő alatt elvégezhető számításokat.
Viszont a Linux alapból nem fogja használni ezt a technológiát.
És tudjuk hogy az Intel és a Linux fejlesztői nem igazán puszi pajtások [#idiota]
Tehát ha kikapcsolod akkor semmi következménye nem lesz azon kívül hogy butítod a processzort.
Viszont úgy tudom ez is beépítették 2003 óta a Linuxba hogy kezelje a Hyper-threading-et
Köszi az infót...
Tulajdonképpen csak az EMC2 szempontjából érdekelnek a "következmények" azon kívül, hogy a latency tesztet nagymértékben befolyásolta.
Mint írtam kb. felére csökkent a Max Jitter
"Tehát ha kikapcsolod akkor semmi következménye nem lesz azon kívül hogy butítod a processzort."
Végül is lett következménye..., akkor ezt hogyan kell értelmeznem?
Értelmezd úgy ha vissza kapcsolod újra okos lesz.
Pontosabban nem okoz maradandó károsodást.
Értem... Tehát "buta" processzorral jobb a latency teszt...[#fejvakaras]
Ezért nem tudok én eligazodni a PC-k lelki világába... :)
Nem mindenbe teljesít jobban a Linux hyper threading-el mint anélkül.
Készült egy
rövid szösszenet a témáról.
Holnap kiegészítem a saját tesztjeimmel, képernyőképekkel és egy kultúráltabb megoldással.
Szia!
Úgy tudom a megrendelés elment, 1-2 hét és itt a cucc. Holnap megpróbálok pontosabbat megtudni.
Egy "EMC" nevű cég bejelentette igényét az EMC névre és mivel a LinuxCNC igazgatói tanácsa elfogadta az igényt így a linuxos CNC program neve EMC-ről LinuxCNC-re (minő meglepetés) változott.
Ha gondolják a modik a topic nevét is érdemes átírni.
Köszi a linket...[#eljen]
Várom a kiegészítéseket...
Az jutott eszembe hogy ez a program nem EMC hanem EMC2! :)))
Sziasztok!
Hol lehet az EMC2-ben, azt beállítani, hogy ne az alaplapi LPT portot használja?
Mivel tudok a rendszerről telepítő lemezt csinálni, hogy mindenem meg maradjon? Elég macerás mindent ujra rakni, ha valamit elszúrok...
[#lama]
Például ezzel
ACRONIS de van több ilyen program.
És itt egy manual hozzá.
manual
Nekem rossz tapasztalatom volt az Acronis-al, úgy beleette magát a rendszerbe, hogy utána nem tudtam eltávolítani. Inkább ezt használom:
Paragon Backup De ez is ingyenes:
EaseUS Backup
CloneZilla Live CD-t nagyon sokan dícsérik.
Rövid bemutató Magyar nyelvű részletes útmutató A projekt oldala:
CloneZilla
Másik parport beálltáshoz a .hal fájlt kell módosítani:
/home/pista/emc2/configs/stepper/stepper/standard_pinout.hal
Ebben keresd meg ezt a sort:
loadrt hal_parport cfg="0x0378"
és írd át a címet a második LPT port címére.
Angolul
itt van kicsit több:
/Nálad lehet(biztos), hogy más az aktuális konfiguráció helye/
Mindenkinek Köszi! [#worship]
Az igazság az én még sohasem akartam eltávolítani, miért is tettem volna, nálam teszi a dolgát rendesen minden win verzió alatt.
Tegnap meg is lepett C: partíciót mentettem egy NAS-ra hálózaton. Mentés közben áramkimaradás 2 percre.
A gép újraindítása után folytatta a mentést beavatkozás nélkül majd jelezte, korrekt volt a mentés. Neked mi nem tetszett benne? A csevegőbe válaszolj, hogy itt ne legyen off.
dxf2gcode...._ver.1.
Talált valaki ennél újabb verziót?
Találtam több python scriptet emc-hez, ha érdekel valakit itt a link:
varázsló
Ez a 01 verzió :) -ez töltöttem le, de köszi.
Holnap este remélem FŐPRÓBA lesz! Úgy néz ki összeállt az öreg 25 éves gravograph gépem hardware és software szempontból is.
Ezúton is köszönetem mindazoknak akik közreműködtek az emc2 magyarosításában, és hasznos infókkal szolgáltak eme topikban.
Megjegyzés:
-heteket kínlódtam a mach3-mal, sok segítséget kaptam tőletek, de a motorok zaja, recsegése nem múlt el. Aztán már csak régi kedvenc linuxomban és emc2-ben bíztam... s láss csodát! A motorjaim halk zümmögéssel gyönyörűen futnak!!!
LINUXCNC FOREVER!
Ott van a 02. Ringyóz alá, de wine alatt műkszik. Vagy a forrásban levő phytont futtatod. Az is működik. Kicsit hiányos a progi de, ha más nincs ez is megteszi.
Gratulálok!
Én a
PyCAM-et használom. Szerintem jobb és sokkal többet tud.
Kezeli a STL, SVG, DXF fájlokat.
HeeksCAD-et ismered? Ha igen, mi a véleményed róla?
Huh, de vakkksi vagyok, köszi.
-PyCAM,szuper! Bjam'...neked is köszi. :)
Ismerem, illetve inkább csak próbálgattam.
Szerintem az egyik legígéretesebb nyílt forrású /ingyenes CAM progi (volt). Sajnos a fejlesztőnek nincs ideje foglalkozni vele. A HeeksCNC plugin kifejezetten szuper.
Egy -két érdekesség, miket is tud a CAD része.
Ha már itt tartunk akkor az Inkscape (vektorgrafikus rajzoló) programnak van egy csúcs plugin-je ami G-kódot generál, akár esztergára is!!
Gcodetools (Made in CCCP)
Megy windóz alatt is, ugyanúgy mint a PyCAM.
Én is csak próbálgattam, de nekem is időm volt a legkevesebb. Most megint előtérbe került, remélem nem kell félre rakni.
Kérdés: Az EMC2, lehet valahogyan ARM1176 procin futtani? Foglalkoztat már régóta a gondolat, hogy ne kelljen mindig egy hatalmas PC-t bepakolni. Tudom teljesen más mint x86 vagy x64, nincs rajta LPT, de cserébe van egy rakat GPIO láb amit fel lehet használni. Nézegettem a miniemc-t, csak ott is lassan haladnak a dolgokkal.
Ha valakinek van hasonló téren tapasztalata beszélgethetnék róla.
Bemásoltam az inkscape .../extensions-ba, a .py-t futtathatóvá tettem, csak épp az inkscape menük közt nem találok hivatkozást rá:) -de lehet, megint vaksi vok.
Újraindítottad az Inkscape-t? Nem kell futtathatónak lennie.
Áh, megvan, a kiterjesztések menüpont alatt.Köszi.
Reklamált egy törött csomagot, csak nem vettem észre. Most OK.
Inkscape-ben lehet kontúrvonalakkal kitölteni a betüket?
Inkscape-ben nagyon kezdő vagyok, de ismered a
TrueTypeTracer-t? Nekem nagyon bejön. Tudod vele használni az összes TTF fontot.
Köszi. A fiam segítségével megoldva a betű kitöltés Inkscape-ben.
Billentyű kombinációval, clone, majd offsets a center irányába. A zsugorítás mértéke pedig pár század pixeltől felfele beállítható az inkscape beállításban. Ha kell leírom részletesebben a menetet.
Letöltöttem a Gcodetools tar file-t,( 1.7 ) az ubuntu kicsomagolta és kész' nem tudom hogy kell ezt telepíteni! inx kiterjesztésű fájlok vannak benne és egy py , semmi setup exe vagy ilyesmi!
Hogyan kell ezt telepíteni?
Egyszerűen bemásolod az összest a(z) /usr/share/inkscape/extensions könyvtárba. (ha jól emlékszem az útvonalra).
---rendszergazdai jog kell hozzá:
pl terminálban: sudo cp "ahol_van"/* /usr/share/inkscape/extensions
Szia KoLa. A py kiterjesztést Phyton nevű programmal tudod futtatni. De ha minden igaz az EMC2 is lefordít ha fent van a python nyelv.
Amit meg innen le tudsz nézni
python
köszi! letöltöttem a Python-2.6.7 ez akkor hogy megy fel az Ubuntura? itt is py a setup!
Megpróbálom köszi!bár így elsőre nem teljesen értem!
A Python biztos már fent van a gépen, azt nem kell külön telepíteni. Egyébként is a Gcodetools egy plugin az Inkscape-hez, nélküle nem igazán van értelme parancssorból használni.
Az inkscape install:
sudo apt-get install inkscape
De ezért ha valaki nincs otthon az Inkscape-ben akkor nézze meg előtte a példákat.
Gcodetools install:
sudo tar xvzf gcodetools.tar.gz -C /usr/share/inkscape/extensions/
Ezt a parancsot abban a könyvtárban add ki ahol van a letöltött gcodetools.tar.gz.
Akkor ismét nem szóltam.
bjam28 tökéletesen leírta a tennivalókat.
...leirásod szerint már kobontottad a letöltött csomagot, ezért javasoltam a másolást (cp), (feltételezve, hogy az inkscape már telepített volt)
Most már egy fokkal világosabb!:)
Az imént megpróbáltam a szbjoe által leírt helyre bemásolni, de ott elakadtam hogy a share mappában nem volt inkscepe! de mostmár értem miért!
Az inkcape-t is le kell tölteni először?
[#eljen]
Ne letöltsd, hanem telepítsd!
#1129: 3 sor
Itt a következő kérdés!- hová írjam be ezt a sort?
A terminál ablakba.
Applikációk (Programok??) / Kellékek /X-terminál
és oda..
Ez ott van az Ubuntuban csak nincs feltelepítve?
Így már értem köszi!
Tök hülye vagyok ehhez a linuxhoz[#worship]
Ez ott van az Ubuntuban. Feltelepítve..:)
Kerestelek telefonon, de te inkább kérdezgetsz a neten..[#dumcsi]
Nincs ott, a kiadott parancsra leszedi arról az internetes forráshelyről ami be van állítva az Ubuntu-don a "forráslistában"
Jah, én az x-terminál-ra értettem hogy fent van. Mindegy, talán már megoldódik..
bjam28! - most légyszi védj meg (nincs ott, ott lesz)
Beírtam a terminál ablakba az inkscape telepítését - jelszót kért - majd pár sor írt és azt adta hogy ilyen csoport inkscape, nem található!
Igen, úgy van ahogy mondod. Alapból nincs Inskcape, telepíteni kell.
Másold be lécci amit kiírt!
Kijelölöd egérrel, jobb egér gomb, copy, majd ide paste. Nem értem mi az hogy "ilyen csoport inkscape, nem található"
Bocsi! kint felejtettem a műhelybe a telót!az a baj hogy net csak itt van a lakásba Win7 , Ubuntu meg kinn a műhelybe, pendrive-on viszem át a letöltött fájlt!majd holnap felhívlak!
Sztem a "szoftver központból" könnyebben telepítenek a windowshoz szokottak. Menüből megnyít, vár, aztán a keresőbe beír: inkscape majd likk rá és telepít. Vagy a "synaptik" csomagkezelőből ugyanígy.
Én is a gcode generálással töltöttem a hét végét :)
1. gcodetools .
Nálam a bizonytalanul müxik, bár lehet, utálja a 11.10-es Ububtu 3,0-ás kernelemet. Legenerált pár egyszerűbb rajzot, négyzetet,csillagot, meg is gravíroztam, de utána vagy nem csinálta meg, vagy hülyeségeket írkált, pl több sorban pár százados tengelymocorgás... Remélem a cnc-s PC-n ez is jól müxik majd.
2. dxf2gcode -hibátlanul szépen dolgozik qcadból. Az inkscape a dxf fájlt 90pixeles egységben exportálja, így coll méretben jelenik meg a rajz. Próbáltam az inkscape-ben átállítani, de ugyanez történt. Egyelőre félretettem.
3. TrueTypeTracer -Tök aranyos és korrekt, egyszerű szövegekhez tényleg príma, csak konzolon beállítja az ember a font tipusát, méretét, aztán parancssorból legenerálja a gkódot. Kicsit azért a Z-pályát módosítani kell, nagyon lapos :)
4. PyCam. Nagyon szuper, még ismerkedek vele.
Szövegeket csináltam, tök jó és látványos,ahogyan megcsinálja az utat és ledemózza az eredményt. A zsebbel küzdöttem épp az előbb, ott bukik egyelőre a dolog, hogy inscape-ből meg kell fordítani az útvonalat, ez nem jött össze, de holnap is nap lesz :)
Bjam, hatalmas segítség vagy a cnc táborban :) -köszönjük.
"de te inkább kérdezgetsz a neten.."...
Gondol a többiekre is... :), és így a jó...
"majd holnap felhívlak! "
[#ejnye1]..., gondolj másokra is :)
...tehát az Ubuntu nincs neten, akkor viszont tényleg telepíteni kell, az meg jóval körülményesebb...
Persze hogy gondolok másokra is ! azért itt kézdezek, hogy nyoma maradjon![#wave]
Köszi...[#worship]
És ha netre teszem egy usb kütyüvel akkor van még valami trükkös megoldás? vagy Firefox - google, stb...
Gcodetools: Ígéretes, de nem tökéletes. Viszont a fejlesztő srác rendkívül segítőkész. Volt hogy valakinek az adott feladatra csinált egy komplett megoldást nagyon részletes leírással. Ha kell, segítek tolmácsolni a problémát felé.
dxf2gcode: Nem használtam, szerintem ennél sokkal jobb a Pycam már most is.
tttracer: használd a 2.5 linuxCNC-t (EMC régi néven) és van ngcgui. Király módon van integrálva a ttt. Az ngcgui-ról pár szóban már
írtam. Pycam: elszórakoztam vele, de megéri. Állat miket tud.
Mondjuk én arra gondoltam, hogy elmondom Lajosnak, hogy írja be a konzolon hogy "sudo apt-get.... "
Én nem akarom visszatartani a tudást, csak napokat lehet néha spórolni egy 3 perces telefonnal.
<<...tehát az Ubuntu nincs neten, akkor viszont...az meg jóval körülményesebb...
Jajjaj, .deb csomagból, ha függőség van újra ki-be... -mondhatni lehetetlen. DOS idejében még működött :)
Szent igaz, én sem nagyon vágnék bele Net nélkül egy telepítésbe ahol nem egy szimpla csomagot kell feltenni hanem mindenféle csomagfüggőségek vannak. Abból nem lehet kikeveredni egyszerűen.
Inkább húzz ki drótot. Vagy adjál neki drótnélküli netet.
Ha eléri a netet akkor eléri azokat a szoftver_forrás_helyeket amelyek be vannak jegyezve egy-egy sorba az /etc/apt könyvtár source.list fájlba és nincs előttük a # jel.
Nálam ez a fájl igy néz ki:
# deb cdrom:[Ubuntu 10.04 LTS _Lucid Lynx_ - Release i386 (20100429)]/ lucid main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://hu.archive.ubuntu.com/ubuntu/ lucid main restricted
deb-src http://hu.archive.ubuntu.com/ubuntu/ lucid main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://hu.archive.ubuntu.com/ubuntu/ lucid-updates main restricted
deb-src http://hu.archive.ubuntu.com/ubuntu/ lucid-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://hu.archive.ubuntu.com/ubuntu/ lucid universe
deb-src http://hu.archive.ubuntu.com/ubuntu/ lucid universe
deb http://hu.archive.ubuntu.com/ubuntu/ lucid-updates universe
deb-src http://hu.archive.ubuntu.com/ubuntu/ lucid-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://hu.archive.ubuntu.com/ubuntu/ lucid multiverse
deb-src http://hu.archive.ubuntu.com/ubuntu/ lucid multiverse
deb http://hu.archive.ubuntu.com/ubuntu/ lucid-updates multiverse
deb-src http://hu.archive.ubuntu.com/ubuntu/ lucid-updates multiverse
## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://hu.archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse
# deb-src http://hu.archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse
## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu lucid partner
# deb-src http://archive.canonical.com/ubuntu lucid partner
deb http://security.ubuntu.com/ubuntu lucid-security main restricted
deb-src http://security.ubuntu.com/ubuntu lucid-security main restricted
deb http://security.ubuntu.com/ubuntu lucid-security universe
deb-src http://security.ubuntu.com/ubuntu lucid-security universe
deb http://security.ubuntu.com/ubuntu lucid-security multiverse
deb-src http://security.ubuntu.com/ubuntu lucid-security multiverse
deb http://www.linuxcnc.org/emc2 lucid base emc2.4
deb-src http://www.linuxcnc.org/emc2 lucid base emc2.4
deb http://ppa.launchpad.net/matthaeus123/mrw-gimp-svn/ubuntu lucid main
deb-src http://ppa.launchpad.net/matthaeus123/mrw-gimp-svn/ubuntu lucid main
értem! az a sok program amit találtam az Ubuntuban állandóan a netet keresi...
Persze, tudom én azt... :)
Csak hát..., ugye az infó éhség. :)
A Mesa kártyák jövő héten valószínűleg megérkeznek. Ha van további info szólok.
Sziasztok!
Elkészült a következő LinuxCNC cikk.
Megtekinthető a szokásos helyen. Jó olvasást kívánok!
[#eljen]
Megérkeztek a MESA kártyák!!!
Pontos árak a héten lesznek. Keressetek magánban, telefonszámmal, hogy a részleteket megbeszéljük.
Üdv.
http://www.nist.gov/manuscript-publication-search.cfm?pub_id=823374
A kingston 8 gb os ssd-vel rossz tapasztalataim vannak, figyelj oda nehogy egyszer guba legyen belőle, 2 gépben haltak meg úgy linux alatt, hogy nem tudjuk mi történt, egyszerűen elérhetetlenné váltak a bios számára...
Köszi a linket, jó kis alapmű.
De gondolom ennek hibának nem sok köze van a Linux-hoz. Milyen fájlrendszert tettetek rá? Mennyi használat után adta be a kulcsot?
Most már marad nálam a lemez, meglátjuk itt mennyit bír.
nem sok köze van a linuxhoz, egyébként ext4 de van egy 64GB os windózer alatt, az is nagyon érdekes dolgokat produkál.... nem régen mondta egy ismerős hogy talán volt egy szar széria a kingstonokból...
remélem a tied nem az és rendben menni fog évtizedekig
A Kingston SSD egy rakás kaki. Tele van a net anyázókkal. Sajnos én is belefutottam, drágábban vettem mint az OCZ-t, és fele sincs a sebessége mint annak.
Kingston v200 SSD
Bjam, neked hogyan lett több menüd az emc2 update után? Nálam is ugyanaz a verzió, 2.5.0-pre2...stb
de ugyanannyi menüm van mint régen volt :(
Talán az a baj, hogy telepítés után, szűzen, rögtön updateltem?
Na, mindegy, holnap újra megpróbálom...
Szia Zozo!
Nincs nekem sem több menüpontom, ugyanis a "régi" 2.4 verziót lecseréltem/d az "újabbra" a 2.5-re.
Indítsd el és a képernyő tetején kiírja a verziószámot.
Elnézést a késésért....
Ugyan már, ne kérj elnézést, nincs miért.
No, erre gondoltam. Itt a linken felül van plusz 8 menü, nálam meg semmi változás külsőleg a 2.4-hez képest. Mindkettőt linkelem, alul az enyém.
Kérdés. Az EMC2-t lehet futtatni WIFI routereken, olyat hallottam, hogy maga a Linux tud futni némely ilyesmin. Persze nyilván az EMC akármelyik verzióval gondolom nem megy.
Most már értem. Amikor elindítodaz EMC2-t menüből, akkor az "EMC2 Configuration Selector (EMC2 konfiguráció választó)" indul el. Itt válaszd ki a "Sample Configurations (Minta konfigok)" -> "sim" -> "ngcgui" -> "ngcgui"-t.
Ezzel az ngcgui menükkel fog elindulni egy minta konfig szimiláció. Létrejön a könytáradban a szökséges összes beállítás. Ha élő gépre akarod ráhúzni akkor vagy innen bemásolgatod a konfigokat, de
itt a részletes leírás.
Az előbbiből lemaradt a válasz gomb, meg hibák vannak, de itt javítani nincs mód, és már harmadszor törlődött a teljes üzenet mielőtt elküldtem volna.. :(
Nem lehet. Van egy minimális hw ami feltétlenül kell az EMC-nek. Nekem is Linux megy wifi routereken, de azokak nem kell annyi lóerő.
De persze van AtMega644-s CNC vezérlés
(részletek itt) de azért az más világ.
Szia, Bjam28!
Jó ez az AVR megoldás. PCB-t le lehet tölteni valahonnan?
Mesa kártyához az I/O kártyát nem tervezzük meg? Kinek, mi lenne az igénye? Sima opto leválasztás elég? Valami fogadó kártyát kéne csinálni, amibe a Mesa kártyát lehet dugni.
Mint a proto panelek... sok lehetőséggel, de alkatrészek nélkül. Majd mindenki bővíti, ha akarja.
Szia Servo!
Az AVR-es megoldáshoz letölthető PCB terv nincs. De vannak PCB-k! Sőt van beültetetett, beüzemelt kártya is. Most várok egy norvég srác válaszára, ő akarta elvinni őket. Ha nem kell neki akkor beszélhetünk róla.
Mesa leválasztó jó lenne. Én nem értek a nyáktervezéshez, de kéne valamit csinálni. Dobj fel egy-két vázlatot/tervet, aztán lassan kialakul belőle valami.
Sziasztok,
lehet csak béna vagyok, de van-e lehetőség arra, hogy menet közben ha megállítom (ESC) a gépet, akkor az általam kiválasztott sortól folytassa a munkát. Alapból elölről kezdi ilyenkor.
Lepattant a maró hegye, így jobb megoldást nem találva kitöröltem a g-kódból kb.4ezer sort és szerszám csere után újra betöltöttem a kódot.
Ennél elegánsabban nem megy?
Igen van rá lehetőség.Kattints a képen arra a helyre ahol folytatni szeretnéd és utána jobb klick. Run from here.azt hiszem ezt írja ki.És mehet is.
Köszi!
-asszem újra és újra el kell olvasni a manuált, hogy ilyenek is megmaradjanak az ember fejében...
Egy gyakorlati példa :
Hegesztő robot EMC2-vel... 5 tengelyes hegesztő robot.
ITT leírja, miért is választotta az EMC2-t, elég részletes... Még a végén 1szer én is kipróbálom ... :)
step/dir főorsóval a machal is meg lehet csinálni.
Azt azért megnézném.
én megírtam már marógép+forgatóra.
csak a főorsó helyére esztergakés kell.
nincs gyors forgatóm,ezért kipróbálni nem tudtam.
Ja.. hogy forgató.
azért ne keverjük a szezont.
a videón szinkron üzem módban megy.
nem hagyományos módin használtam a forgatót a programomban,hanem mint esztergafőorsót.
pontosan azért,hogy a machal meg tudom e csinálni.
ez a proggram amit írtam meg tuga csinálni háromszögtől fölfelé teszőleges szögszámmal a sokszögeket mint eszterga,és nem mint négytengelyes maró.
nincs is szükség főorsóra,csak egy esztergakésre a helyyén.
pont úgy is működne mint egy eszterga step/dir főorsóval.
Akkor miért változik a fordulata a főorsónak egy fordulaton belül? Vagy csak optikai csalódás?
ha a főorsódban van a kés akkor a Z tengely nem játszik szerepet mert az csak a sokszög hosszát ill. mélységét határozza meg. tehát marad az X tengelyed egy tengellyel és egy forgó késel hogyan lesz abból sok szög?
A föorsot hogyan definiáltad a kódban?
én is úgy láttam,hogy elég ritmikusan változik.
Azért ennél egyszerűbb és gyorsabb a forgószerszámos hatszögesztergálás,a cnc-ek nél is ilyet láttam.
Nem tom... Talán kicsi a nyomatéka a motornak kis fordulaton.
Azt irja hogy "spindle-synchronised " tehát tökmindegy milyen a hajtás csak a max. fordulatszám ne legyen nagyobb amit a kereszt szán letudna követni.
maró eszterga
Z X keresztszán a késsel
A főorsó
Y Z hosszán
de át tudom könnyem írni bármilen kombinációra.
maró /eszterga
Z / X keresztszán a késsel
A / főorsó
Y / Z hosszán
"A főorsó " tehát akkor sima forgató, és nem szinkron módban munkálja meg a sokszöget.
mit tartanál szinkronnak?
ha nem step/dir lenne az 'a',hanem jeladós?
mert szerintem ez is szinkrohajtás,hisz szinkronban mozognak a tengelyek.
Abban igazad van hogy szinkronban fog menni, de ennél a megoldásnál pont az a lényeg, hogy bármilyen egyszerű és viszonylag olcsó meghajtással meglehet oldani. A jeladó a lényeg a többi nem olyan lényeges, igy nem kel átszerelni a gépet egy másik munka folyamathoz. Menet fúrást is könnyen meg lehet igy csinálni, szerelgetés nélkül. És még sorolhatnám.
A forgató az marógéphez jó .
rendben.
amint lehetőségem nyílik rá.megfogom írni enkoderes főorsóra.
csak bekell szereznem egy A B + index jelet szolgáltató enkódert.
a tesztekhez.
Tiszteletem Mindenkinek!
Az EMC2 eszterga mód betöltésekor miért a G17
az alap értelmezett,hogyan hol lehet módositani?
A kérnyőn meg jelenő sablon szőveget és a hozzá tartozó g kódot hogyan tudom eltüntetni?
Még egy kérdés,kontúr nagyoló program készül-e
az EMC2-höz?
Tisztelettel várom válaszotokat!
Kedves Kopter!
Az LinuxCNC (régi nevén EMC2) marógépekre íródott eredetileg. Innen az alaprételmezett G17.
A g kódú program fejlécében lehet átírni, vagy az .ini fájl RS274NGC részében:
RS274NGC_STARTUP_CODE = G18
Az axis.ngc alapértelmezetten betöltődik az AXIS felülettel. Ezt átírhatod, vagy betöltesz egy más programot az indulás után.
Általános kontúr nagyoló "gyárilag" nincs installálva. Ha időm engedi majd teszek fel egy-két példát.
Bocsi, ezek a lehetőségek még lemaradtak a 2. kérdésedhez:
Az induláskor betöltődő programot még persze lehet törölni is (/usr/share/axis/images/axis.ngc)
vagy Linux környezeti változóval beállítasz egyet magadnak terminálból a LinuxCNC indítása előtt:
export AXIS_OPEN_FILE=/home/gizike/tuti_kod.ngc
Köszönöm a segítséget!
Nagyon örülnék pár példa programnak!
További szép napot.
Sziasztok!
Kubuntura, hogy lehetne feltenni az EMC2??? Nekem nem sikerült, mert függőségei vannak.
Lehet, de pilótavizsgás. Hozzá kell forgatni az rt-kernelt, meg a többi függőséget kezelni. Gáááz.
Inkább
így.
Szia, bjam28!
Mi van akkor, ha megvolt a frissítés 2.5.0-ra, de nincsenek ott a fülecskék?
Szia Servo!
Jogos a két pont, a telepítési leírásomból nem derül ki, hogy a 2.5 upgrade után automatikusan nem látszik az ngcgui (fülek). A lehetőség megvan, csak azt a konfigurációt kell választani.
Nézd meg a #1175 hozzászólásomat lentebb! Ott ugyanerre a kérdésre válaszoltam.
Elnézést hogy férleérthető voltam, javítom majd a weblapon is a leírást.
Te édeklődtél az AtMega-s CNC vezérlő iránt (#1178).
Nem jelentkezett az akire eddig vártam. Tegyek fel képeket, részleteket?
Javítani
Sziasztok!
Próbálgatom az EMC2... Van egy rövid kódrészem. Szeretném kipróbálni.
Egy pár dolgot, már kitöröltem belőle, mert az EMC nem szerette. Még mindig van valami gondja. Megrajzolja, de nem meg...
Cannot do g1 with zero feed rate
G00 X30 Y5 Z2
G01 Z-5 M8
G03 J20
G01 Z2 M9
G00 X-100 Z40
M30
"Cannot do g1 with zero feed rate"
A G01 sorba ilyet kér, mint pl. F200
Amíg ezt nem írod felül, addig minden G01 előtolás 200mm/perc értéken müxik
KÖSZI!!! [#wink]
G21 G64 F100
S2000 M3
G0 X30 Y5 Z2
G1 Z-5
G3 J20
G1 Z2
G0 X-100 Z40
M30
Egy apróságra még vigyázzál, a G-kód megkülönböztet(het)i az X30 és az X30. -ot. Az első, az 0,030 mm-t jelen, a második az 30 mm-t, amit (gondolom) valóban szeretnél. Az EMC2-t nem ismerem ilyen szempontból, de ipari vezérlőn nagyon kell erre figyelni, mert csodálkozol, hogy ugyan nem megy sehova a főorsó, ellenben szinte helyben (ugye csak 1-2 tized milliméternyivel odébb mozdulva) szántja az anyagot. Ja, és az eltolásnál ugyanez, az F200 az 0,2mm/perc, az F200. pedig a 200mm/perc. Ha nem kézenfekvő, a kiettt tizedespont a különbség köztük.
Köszönöm a tanácsot! Tényleg könnyű elnézni, vagy elgépelni.
Ez NC vezérlőknél más és más, csak feltételezem, hogy az EMC2 sem csinál ilyen trükköket, ugyanúgy mint a Mach, azaz F200 az 200 mm/perc, az X30 pedig 30 mm ...
Gyanítom (mert nem olvastam az eredetit), hogy a szabvány ezt a tizedes szintaxis kérdést nyitva hagyja és gyártó specifikus konvenciók vannak, hogy pl. az F200 hogyan értelmeződik, azaz F200 és F0.200 páros van, avagy F200 és F200. páros van.
Csak gondoltam felhívom a figyelmet egy létező helyzetre, mert elég bájos, amikor a több órás program közepén látod, hogy hirtelen nem történik semmi, aztán rájössz, hogy az F2500. helyett F2500 van és mindössze csigatempóban halad az asztal és tudod, hogy még 100 ilyen lépésed van ami 1 másodperc helyett 20 percig fog tartani.:-)))
Ezeket a hobby megoldásokat nem bonyolították el úgy mint egy-egy gyárit, ami ennek eredményeképpen nem éppen felhasználóbarát ... ( szopóágra teszi a usert ... :D ) A CAM progik persze segítenek ezeken a hanicappeken ... :)
ja és lehet fordított is a helyzet, azaz túl gyors lesz, olyannyira, hogy nem éred el a vész stoppot! ... ilyenkor a meglepetés faktor is lassító tényező ...
Hát egy G0 X0 Y0; parancstól könnyen maga alá rottyinthat az ember egy komolyabb gépnél...
Egy kis hatszög esztergálási teszt! Béni barátunk érdeme a kód!
Ez Machban is megy ? Van is itt egy vinyóm meg egy kisebb gép lehet felrakom már ezt a linukot, hogy mit csinálna .. :) Amúgy is be akartam izzítani, valamikor.
Megy![#wave]
Hosszabb trapézmenetes orsót is készítettél már ? Most végül is egy gyári az gazdaságosabb, vagy ha van acél alapanyag megéri megcsinálni gépen ? Persze ha speciális kell vagy nem szabvány menetemelkedés, akkor gondolom igen.
Ez most hogy jön ide?
A videódat megnézve volt ott egy rövid Béni féle kóddal trapéz menet úgy. :)
Sziasztok!
Egy G-code kérdésem lenne, de EMC-vel kapcsolatos.
Van egy 5-ös maró szerszám.
10-es átmérőjű süllyesztést szeretnék csinálni.
A kódrészlet:
G01 X10 Y10 Z-5
G03 J5
Tehát egy gyári gépnél ez 10mm-es kört eredményez, ha be volt állítva a szerszámsugár korrekció.
EMC-ben meg 10mm+szerszám átmérő.
Tehát levonjuk a szerszám sugarát...
A kód:
G03 J2.5
Ezek után leír egy 5-ös ármérőjű kört + szerszámátmérő.
Hol tudnám beállítani a szerszámsugár korrekciót az EMC-ben? És hogyan? Mintha lenne benne valami lehetőség erre. tool.tbl
Ez a tool.tbl
T1 P1 D5 Z+0 ;
T2 P2 D0.062500 Z+0.100000 ;1/16 end mill
T3 P3 D0.201000 Z+1.273000 ;#7 tap drill
T99999 P99999 Z+0.100000 ;big tool number
A T1-es szárszámot szeretném használni... Mi a P1? Hogy nézne ki a kódrészlet?
1 méter 25x5 C45 közepes minőségű orsó 7890+áfa.
Gyártanád ennyiért? [#smile]
Ígéretemtől eltérően nem is foglalkoztam vele már jó rég óta. :(
Tökéletesen csak úgy lehetne megoldani, ha a főhajtás is külön tengelyként programozható lenne.
A szerszámkorrekciód szerintem fordítva van bekapcsolva.
G2-vel valószínűleg jól korrigálna.
Ha 10 percenként kész van egy darab simán. :)
Persze-persze! csakhogy van ehhö' egy célgép és úgy könnyű!
Egyszer láttam az egyik cégnél, brutális! egyik végén bedugják a köracélt a másik végén úgy jön ki hogy rajta van a trapézmenet,úgyhogy, mi hobbiból, csak speciális anyát gyártsunk hozzá mert gondolom a szabványosat sem érdemes elkezdeni!mert olcsóbb a neten.
Te Béni! én ezt a tesztet, mint kiváló eredményt mutattam be [#eljen] Szerintem jól dolgoztál!
Ezek itt egy 24-s és egy 27-s hatszög tesztjei. valamelyik meg van acélból is de lehet hogy a késem hátszöge okozott némi eltolódást, ezért tértem át a rajzolósra, ez a ceruzás kód ha jól emlékszem 50 fordulatból állt!
Ez nem pont ugyanaz, ez egy 17-s és egy 24-s hatszög próba!
Sziasztok!
Mivel tudok ciklust írni? Z tengelyt szeretném 1milliméterenkét lejjebb vinni.
Van az M99-es kód, de az végtelen ciklus. Nekem csak 10 lépés kellene.
Ez a végtelen ciklus...
ZI-1
…
…
M99
Az eredmények inkább a türelmedet, kitartásodat dicsérik.
G73 fúró ciklus nem felelne meg? Itt az L paraméterrel adhatod meg az ismétlések számát.
ITT van leírás Mach-nál a növekményes mód jó ilyesmire.
o100 repeat [10]
G91
G1 Z-1
G90
…
…
o100 endrepeat
Köszi!
Ez nagyon jó, és egyszerű. Nem kell 10x beírnom a munkadarab körülmarását.
A ciklusokat mindig „o”-val és számmal jelöljük? Elnevezni, nem lehet? Csak zárójelesen mögéírni, mi az... ???
G01 Z0
o100 repeat [10]
G91
G1 Z-1
G90
G01 Y62.5
G01 X62.5
G01 Y-2.5
G01 X-2.5
o100 endrepeat
Sziasztok!
Valaki tudna nekem segíteni cd írásban,mert kiírtam már vagy 3 fajta linuxot 5cdre,de mindegyik meghal már a telepítés elött.Egy fájl hiányzik mindről,ezt egy gyári cdről telepített ősrégi 8.xxx verziójú linixcal tudtam meg,az felment,de semmire sem jó.Valaki nem tudna nekem kiírni 1-2 linuxot ami biztosan jól van megírva és majd felmegy?Plusz egy emc-t hozzá is esetleg?
Előre is megkoszonnem ha tudnatok segiteni.
Szia!
Köszi,majd letöltöm ezt is,egy normális íróprogramot nem tudnál mondani mert van egy olyan érzésem,hogy azzal lesz nekem a gond,vagy a laptopban az íróval.
Talán több kérdésedre választ kapsz.
o - szó Kár, hogy angol :(
Van az M99-es kód, de az végtelen ciklus. Nekem csak 10 lépés kellene.
Ez a végtelen ciklus...
ZI-1
…
…
M99
Rendes G-kódban én ezt így intézem:
...
G91;
G1 Z0 F200;
M97 P1000 L10;
G91;
G1 Z10. F200.; (visszahozom nulla szintre)
...
N1000;
G91;
G1 Z-1. F200.;
(itt jön a maróprogramod, ami a munkát végzi)
M99;
Magyarul szubrutinba rakom és akkor az L értékkel tudok süllyesztgetni. 200 mm/perc előtolásokat írogattam be a süllyesztéshez.
Köszönöm a sok infót.
Már van 4 megoldásom a dologra. Nagyon köszi nektek! Jó kis fúróciklusokat tudok csinálni velük. Előfúrás menetnek és ugyanazzal a maróval süllyesztés, mind ciklusokban... [#circling] [#worship]
Vigyázz a fúróciklusokkal, olvasd el gondosan a ciklus leírást. kicsit trükkösek ugyanis.
Hát ez sem lett jó,pedig 2x is kiírtam,laptoppal és asztali géppel írtam.Megfagy,be sem tölt.Egy fájl nem jó azt írja a lemezellenőrzésnél.Ha valaki ki tudná nekem írni 2-3 cd-re hogy biztos jó legyen és ki is tudja próbálni,hogy a cd az biztos jó és elpostázná nekem akkor azt nagyon szépen megköszönném,persze nem ingyen kérem.
Hogyan írtad ki? ISO image-ként??
Mikor ír ki hibát ? Rendszerbetöltéskor ? Pontosan mi a hibaüzenet?
Én küldök Neked CD-t de kár az idődért és pénzedért.
Van rá egy hideg söröm hogy nem a CD író eszköz a hibás...
Igen,úgy írtam ki.Egy file nem jó azt írja ki amikor a saját menüjében a saját adatellenőrzőjével megnézi,hogy jó-e az adott lemez.Konkrétan nem tölt be az a csík,nem jön elő a telepítő menü,hanem megfagy.
Küldtem mailt,akkor majd tudnál kiírni pár db cd-t?Előre is köszi a segítséget.
Nem lehet, hogy ugyan az a jelenség van nálad mint ami nálam is jelentkezett...?
Egy laptopra csak a 8.04-es linuxot tudtam feltenni, mert a 10.04-es telepítés közben egyszerűen lefagyott, de a 8.04-el nem volt gond... (?)
Pontosan ugyanez a jelenség nálam is csak ez asztali gép,remélhetőleg csak a cd lett rosszul kiírva...
Nálam nem a cd írás okozta a hibát...
Egyszerűen a laptop nem "szerette" a 10.04-et...
Remélem nálam azért sikerül majd valahogy felrakni.
Sziasztok!
Mivel tudnám beállítani a szerszámsugár korrekciót? Már próbáltam sok mindent, de mindig nyavalyog az EMC valamit.
A tools.tbl átírva:
T1 P1 D5 Z+50 ; 5-ÖS MARÓ Z=50MM
T2 P2 D2 Z
Próbáltam:
G41 szerszámsugár-korrekció balról
G42 jobbról
T1 M6 szerszám választás
…
…
Hogy kéne kinéznie, hogy jó legyen?
Szia !
F600
G40 ; Szerszámsugár komp. kikapcsolása
G10 L1 P1 R5 Z50 ;szerszámsugár beállítása
T1 M6 ; szerszám betöltése
G42 ; szerszámsugár komp bekapcs.
G1 X10 Y10
X50
Y50
X10
Y10
G40 ; komp. kikapcs
G0 X0 Y0
M2
Egyébként mi a hibaüzenet?
Szia!
Az utolsó, hibaüzenet ez volt:
cannot change correlation system with cutter radius compensation on
Most, már működik. De még ellenőriznem kell.
Szia János!
Az én beállításaimmal a szerszámcsere után kell egy G43, különben nem töltődnek be a szerszám eltolások! -de ez egy eszterga[#nemtudom]
Kola Mester! Te is hiányozni fogsz a két estén!
Sziasztok!
Ismételten egy keresztkérdésem lenne.
Lehet valahogy frissíteni az EMC G-CODE tudását?
G52 probléma.
Az EMC miért írja ki, hogy nem ismeri ezt a kódot?
Fúróciklushoz kéne eltolnom G99 G81 Z11.2 R2
Unknown g code used
…
…
G17
…
G52 X22 Y27 (NULL PONT ATOL IDE)
…
M30
Szia Lajos!
Az álmoskönyv szerint minden szerszámcsere után érdemes kiadni a G43-at, az a tuti.
Ez lehet hogy Servo-nak is segít.
G43?? HOSSZKORREKCIO +
Szia Servo!
A G52 nincs implementálva még. Van már rá koncepció, azt szerintem
láttad is. De G92-vel is meg lehet a feladatot oldani:
G54
G00 X25.0 Y20.0
G92 X0.0 Y0.0
Szia!
Így működik, de a másik módszerrel nem megy. Lehet módosítani az EMC-t, hogy ismerje a többi kódot is? Pl.: nem ismeri a ,C és ,R funkciókat rendesen. Bár, ez program függő lehet, de jó lenne, ha menne.
Szia!
Lehet sima hossz, de lehet egy másik szerszám hosszára is hivatkozni. És lehet több tengelyre vonatkozó eltolást megadni.
G43 (az éppen betöltött szerszámra vonatkozik)
G43 H3 (a szerszámtároló 3. helyére betöltött szerszám hosszára hivatkozik)
G43.1 X10, Y20 (dinamikus szerszámhossz eltolás)
Szia !
Mivel a forrás nyílt, elvi lehetőség adott.
De azért ehhez ismerni kell a belső lelki világot is.
Milyen C és R funkciókra gondolsz?
G54
G21 G17
G90 G94 F100
G97 S2000
T1
M3
G40 G43 H1 Z30
(***********PROGRAM 1***********)
G00 X-5 Y-5 Z-3
G01 Z-3 M8
G41 X0 Y-2 D1
G1 Y20
X5
G3 Y40 X5 R10
G01 X0
Y 55
X20 Y100
X30
(???????????????)
X60 ,R20, A-30 (Y NINCS)
,A30 X90 (HA!!!)
XI10 ,R3
,A 270 ,R15
X60 Y0 ,A210
X0, C10
Y15
M9
G0 G40
G00 X-200 Y-200 Z30
M30
EZ A KEDVENCEM. Ha ez lefut EMC-n, akkor szuper lenne. Lehet, hogy siemens vezérlőn elmegy, de Mach és EMC nem ismert az NCT igen.
Szerintem, te siemens vezérlőt használsz... a pontosvessző miatt.
Szia !
Fúró ciklus:
G90 G81 G98 X4 Y5 Z1.5 R2.8
Fúró ciklus forgácskihordással:
G73 X- Y- Z- A- B- C- R- L- Q-
Persze nem biztos hogy Neked ezek kellenek
Mire érted ezt a pontosvesszőt?
Én csak a LinuxCNC-t használok.
A kommentet írtad úgy...
Pl.:
G01 X10 Y10 ; SZÖVEG
G01 X10 Y10 (SZÖVEG)
Ezeket az utasításokat ismeri az EMC?
http://linuxcnc.org/docs/html/gcode.html Ismersz valami programot, vagy lehetőséget a belenyúlásra?
Pl.: szeretnék G01-el úgy megadni egy egyenest, hogy a szögét is megadom.
Olyan van hogy LinuxCNC kódot átfordít valami Mach3-ra vica versa ?
wiki.linuxcnc.org/cgi-bin/wiki.pl?CoordinateSystems - Cached
5 Apr 2012 – G52 coordinate offset (not yet implemented);
Nincs olyan benne ez itt azt írja ...
Szubrutint lehet rá írni, és a fúrást meg relatíve és akkor mehet akárhonnan kiindulva
Igen ami ezen a weboldalon van azt ismerui a LinuxCNC (régi nevén EMC2).
"Belenyúlásra" nem ismerek módot, azon túl, hogy valaki megírja rá a programot. De ennél egyszerűbb ezerszer, ha egy kicsit átalakítod a G kódú programodat az implementált parancsoknak megfelelően.
Azért érdekes, hogy ugye mivel semmi sem tud mindent, már emiatt is a felhasználók vagy ezt választják, vagy egy másikat.
Sziasztok!
Sajnos, egyenlőre, bele kell törődnöm, hogy nem minden működik az EMC-n.
De lehet Pythonozni helyett.
Servo! ez meg mi! valami macro ami gkódot generál?
Igen. [#circling]
Hol találtad?
Az EMC-vel lehet megnyitni ezeket a progikat. Kitöltöd, és már működik is.
Itt a progi. Lemented és megnyitod EMC-vel...
Pocket.py
Win' alatt,ha lementem, és EMC -vel megnyitom? működik?
A lényeg! Bele is lehet piszkálni. [#eplus2]
Nem hiszem. De win alá van sok ilyen progi.
Szerintem itt erről írnak valamit:-)
15. Using Python scripts with Windows
Rename the file from .py to .pyw
Download and install the python program
Ha pl. G54-ben vagy, akkor a G10-zel tudod az egész G54-et eltolni bármilyen irányba, majd vissza. Ugyanez megy természetesen G55-re, G56-ra, stb.
Csak nagyon kell vele vigyázni, mert ha a két állítás (oda és vissza) között lép ki a programból az ember (hiba, reset, akármi), akkor úgy marad a G54 (vagy amelyiket állítottam), s a következő indításnál felszántja az ember a munkadarabot.
Sziasztok!
Eszembejutott,hogy a winfost amikor feltelepítem mindig tökéletes megy,csak a tp-linkes antenna adapter programjának a telepítése után kezd el kb fél óránként olyan 15 másodpercre megfagyni.Gondoltam egy próbát megér kikaptam ezt a pci-os adaptert és egyből nem fagyott meg a lemez beolvasásakor a linux fehér-piros pöttyös csíkja.Nem voltam a gép mellett elsőnek valami hibát jelzett,másodikra pedig zokszó nélkül felment.
Szóval a kérdésem a következő:Hogyan lehet teljesen magyarrá tenni a linuxot,ha egyáltalán lehet ilyet,mert a menük angolul vannak,bár ez nekem nem akadály,csak komfortosabb lenne.
És a legfontosabb:elindításnál a linux cnc-nél mit kell kiválasztani,mert vannak különböző profilok mint pl tormach cnc inch,és társai,tehát az első elindításnál amit kidob fül,nem akartam kísérletezni,mert ha valamit elállítok akkor a linuxnál szerintem programozónak kell lenni,hogy vissza lehessen állítani,legalábbis a 8.04-es linux tapasztalataim alapján.Segítségeteket előre is megköszönném.
Servo:Köszönöm a cd-ket!
Odáig eljutottam már,hogy stepper mm-t bejelöltem,de a paraméterezés az nem mach3:-(.A watch fülön bejelöltem valamiket,és oldalt piros és sárga ikonok jelentek meg ebben az ablakban,remélem ezeket valahogy vissza lehet vonni.
Szia Richy!
Akkor a Servo-féle Cd-ket használtad, vagy amit én küldtem?
A magyarításhoz meg olvasd el a
J2TOM.BLOGSPOT.COM oldalon lírtakat. A többi cikk is segíthet, érdemes ránézni.
A stepper mm jó lesz Neked.
Tegyél be képernyőképet esetleg, hol akadsz el?
Elnézést,neked köszönöm akkor a cd-ket valamiért úgy rémlett,hogy servo küldte.A héten nyomtam le az írásbeli érettségiket,amiatt kavarodhattam el ennyire.Még 1x köszi és a többieknek is aki segített![#worship]
Most nézem, mit írtál. Az én CD-met? Sok sikert a Linuxhoz. Meg fogod szeretni!
Sziasztok!
http://home.comcast.net/~sskroch/Fengrave/fengrave.html
Ezt a progit hogy kell telepíteni,mert a pithont nem bírom felrakni,sudo apt-get install-ra azt írja,hogy a csomag nem található pedig kiraktam az asztalra.Tud valaki segíteni?
Szia !
A Python már fent van a gépeden. Azzal nem kell foglalkoznod.
Ments le azt a programot a gépedre a saját könyvtáradba.
Tallózd be a lementett programot, jobb egérgomb, Tulajdonságok (Properties), Engedélyek (Permisssions), Végrehajtás (Execute) bekattintani.
Utána futtasd.
És melyik fájlt kell futtatni?
Szájbarágósan magyarázd el légyszi,mert a telepítő parancsot is a netről néztem,nehogy azt hidd,hogy értek a linuxhoz:D
Ez a Python mivel másabb, mint a C++ vagy akármelyik mivel tud többet, vagy miért érdemes használni ?
A Python alapból benne van a Linuxban ? Vagy valamelyik verzióban illetve amiben az EMC benne van ? Én is felraktam egy 8.04 es verziót belőle múltkoriban.
Amennyire emléxem a Python fent van alapból. De bizotsan fent van a LinuxCNC-s rendszereken.
A Python és más nyelvek közötti különbség azt hiszem hosszabb téma lenne. Gugli a barátod :)
Az én véleményem: Nagyon népszerű, sokoldalú, érthető....
Richy92: majd kereslek egy kis "linux alapozásra " holnap.
Holnap csak estefelé leszek,ha leszek,mert erdőben leszek kint dolgozni.Ha pár mondatban le tudnád írni ide,hogy hogyan is kell felrakni a letöltéstől kezdve akkor annak biztos más is nagyon örülne.Még egy kérdés:Ebben a linux cnc-ben csak egyenként lehet nullázni a tengelyeket?Kézi tekerésnél nincs olyan,hogy addig tekerje az adott tengelyt amíg lenyomva tartom az adott billentyűt,mert nekem folyamatosra van állítva,de így is csak olyan 8mm-t teker kb mindegyik tengelyen ha folyamatosan nyomom a nyilakat.Meg valamiért nem tudom a minta g-kódokat amik alapból benne vannak elindítani,mert valami olyasmi hibaüzenetet dob,hogy nagyobb a kód mint maga a munkaterület vagy valami ilyesmi.Esetleg hétvégén leszel skype-on?
Előre is köszönöm a segítséget.
Csak azért is kérdeztem, hogy lehet bekapcsolom a Linuxos gépet és megnézem akkor, meg ezt a richy féle programot is hogy azon megy e itt nekem is majd akarok én is ezzel valamit kezdeni.
Richy, hol akadtál el? Letöltöd a f-engrave-05.py
fájlt a mappádba, aztán futtathatóvá teszed, mint bjam írta. Terminált nyitsz és beírod:
python f-engrave-05.py
aztán örülsz.
Más: A config fájlban beállíthatod a tengelyek együttes home-ba küldését és minden mást. Olvasd a doksit, le van írva minden. (nekem nincs kéznél most az emc2)
Ha A feltelepített Linux alatt alaplapot cserélünk akkor utána elindul ? Most itt nekem egy P3-as valami van benne, de ha lassúnak találom vagy úgy alakul lehet növelni kéne benne az erőt.
Általában univerzális kernel van a Linux disztrókban, úgyhogy menni fog.
Bocsi, ha paranccsal futtatod, mint írtam, akkor nem is kell a fájlt magát futtathatóvá tenni.
Ha futtathatóvá teszed, akkor dupla klikkel indíthatod.
A Stepconf wizard-ban be kell állítani a végállásokat a gépednek megfelelően.
Ha vannak végállás kapcsolók akkor itt meg lehet adni. Ha nincsenek akkor is működik a gép, de azt is konfigurálni kell.
Itt az eredeti doksi, végigvezet szépen. Itt van pár Ubuntu kezdőknek szánt weboldal:
Ubuntu.hu A Tananyag és a Gyakori kérdések nagyon sok információt tartalmaznak.
Programok telepítés, itt részletesen le van írva sok minden Keresed ezt a részt:
"Telepítés futtatható fájlból (.sh, .bin, .run)"
Kellemes olvasmány így elsőre, de ehhez is kell tanulni, mire megérti az ember. Meg hatékonyan használni tudja.
És az ember ugye alapjában véve lusta és nem akar tanulni újat ... :) Egyébként érdekes, hogy ha valaki csak egy kis műhelyet akar fenntartani nem egy Zrt-t felépíteni annak nem biztos hogy kell ez vagy amaz.
De azért csak kipróbálom én is, jobb egy ilyen, mint az Amazonas menti, amelyik csak bekapja az embert. :)
Hát ez nem megy.Terminálos ablakban invalid syntaxot ír,futtathatóvá téve meg csak valami szöveges olvasóval nyitja meg.
Mit takar ez a hibaüzenet a linuxcncben?Linear move would exceed joint 2's positive limit?
Mit takar ez a hibaüzenet a linuxcncben?Linear move would exceed joint 2's positive limit?Azt tudom,hogy mit jelent,de mit kell átállítani és hol?:D
A gép munkaterületét állítsd be! Stepconf wiz.
Home és table travel?Mit is csinálnak ezek pontosan?A Znél tabletravelnél gyárilag -4van to nál meg 0.Ennek mi a logikája és hogy működik?
Most már engem is érdekelt, de megy az.
Képen bal oldalt felül a saját mappában a letöltött fájl. Semmit ne csinálj vele.
Nyiss terminált (jobb felül) és írd be a parancsot ahogyan látod. alul pedig fut a program.
Az üzenete azért van, mert a cxf fájlok könyvtárat is meg kell majd neki adni.
Ha nem indul, akkor ezt is írd/másold be a terminálba, hátha hiányzik valami közülük.
sudo apt-get install python-gnome2 python-glade2 python-numpy python-imaging python-xlib python-gtkglext1 python-configobj python-gtksourceview2
Megvan,csak én bénáztam,nem jó könyvtárba akartam a dolgot,idáig eljutottam simán,hogy a linuxcncben file open pithon,csak betűkészlet nem volt ezért hittem azt,hogy nem jó közben meg kiderült,h nincs is hozzá,meg kell keresni a linux fonts mappáját majd és azt kiválasztani.
Mi is volt annak a cam proginak a neve amit említettél?Pymill?
Megvan,Pycam.
Richy, mi volna, ha vennéd a fáradságot és lejjebb tekernéd az oldalt? Pycam volt amúgy.
A Z tengely mozgás logíkája pedig az, hogy felül van a home és lefele mozog a szerszám, ezért negatív a koordináta értéke.
Bocsánat,nem lapoztam vissza,de mentségemre ezen az oldalon nincs semmi szó a pycamről és ezért nem gondoltam,hogy beszéltetek már róla.
Pedig sok hasznos infót gyűjtenél, ha pár oldalt visszaolvasnál...
Sziasztok.Egy elvetemült kérdésem volna. Hogy lehetne az Emc kezelőfelületre egy munka idő órát aplikálni?Mert néha kíváncsi volnék a munka időre is.Bár lehet ez csak badarság.Akkor kérlek lépjetek tovább e kérdésen.
Köszönettel: Viktor.
Szia Viktor!
File -> Properties... Kiírja a teljes megmunkálási időt. De ez statikus idő, nem írja ki folyamatosan a hátralevő időt. És nem tudom mennyire pontosan saccol.
Ha ilyen munkaidőre gondoltál.
Egy lehetséges megoldás az eltelt futásidő kiíratására:
Két fájl kell hozzá.
1) emc2_info.xml a következő tartalommal:
<pyvcp>
<labelframe text="EMC2 Info">
<font>("Helvetica",10)</font>
<!-- Elapsed time -->
<hbox>
<relief>RAISED</relief>
<bd>1</bd>
<label>
<text>"Time:"</text>
<font>("Helvetica",10)</font>
</label>
<u32>
<halpin>"elaps_hour"</halpin>
<font>("Helvetica",10)</font>
<format>"02d:"</format>
</u32>
<u32>
<halpin>"elaps_min"</halpin>
<font>("Helvetica",10)</font>
<format>"02d:"</format>
</u32>
<u32>
<halpin>"elaps_sec"</halpin>
<font>("Helvetica",10)</font>
<format>"02d"</format>
</u32>
</hbox>
</labelframe>
</pyvcp>
2) és egy stepper_postgui.hal a következő tartalommal:
# stepper_postgui.hal
# Elapsed time
loadrt time
addf time.0 servo-thread
net prog-is-running <= halui.program.is-running
net prog-is-running => time.0.start
net cycle-seconds time.0.seconds => pyvcp.elaps_sec
net cycle-minutes time.0.minutes => pyvcp.elaps_min
net cycle-hours time.0.hours => pyvcp.elaps_hour
Az ini fájlban a következő módosítások kellenek:
1) A [DISPLAY] szekcióban a következő sor:
PYVCP = emc2_info.xml
2) A [HAL] szekcióban:
HALUI = halui
POSTGUI_HALFILE = stepper_postgui.hal
A fájlnevek természetesen szabadon választottak...
Amikor indítod a végrehajtást, akkor lenullázza és méri az eltelt időt. A futás végén az óra is megáll és mutatja a felhasznált időt.
Sajnos akkor is lenullázódik, ha Pause-vel megállított programot továbbindítod.
Köszönöm szépen.Sneci neked is köszönöm. A scripteket be is illesztem.
Sziasztok!
Valaki nem tudja,hogy az emc-ben hogyan kell beállítani a gép munkaterületét?
Tengelyenként kell beállítani és van egy olyan,hogy home location(0pozíció?Ez legyen nulla?)
És egy table travel két lubrikával a kettő között egy "to" szóval.(Ettől eddig?)
Egy példán keresztűl tudnátok segíteni,pl az x tengely az nekem 0-tól számolva 299mm hosszú utat tud megtenni.Akkor a home 0 a tabletravel meg 0 to 299?
Beállítottam -300to300-at mindenhova,így legalább elindul a gkód.Ez csak a tengelyek 0ázása után határozza meg,hogy merre mennyit léphet,mert 0-ánál visszafele nem engedett lépni,tehát minuszba nem lehetett menniés ezért nem lőttem be pontosan az értékeket.x0y0z0-ra van valami parancs ami oda küldi ha befejezte a munkát és nem lépett vissza?
Jó,hogy van ez az mdi,a mach3ban nagyon el van rejtve,én ott jegyzettömbe írogattam a kódot,ha egyszerűbb dolog kellett,itt viszont csak egy kattintás...Az összes kód valahol nincs össszeszedve magyarul?Ja és a problémám megoldódott,mert beveszi egyszerre az x0y0z0-t.
Köszi szépen be jött az óra a kép sarkába,de nem számol hiába megy a gép.:(
Sziasztok!
Tudnátok segíteni? Van valakinek tapasztalata a LAN/LPT megoldásokkal kapcsolatban? Elvileg, használható lenne ez is EMC2-vel? Keletkezik egy LPT cím, amit fel lehetne használni... Vagy esetleg fel is lehetne fűzni egy routerre 2db-ot is... Esetleg még a MESA kártyát is rá lehetne rakni?
Végül is a nyálcsorgatás után, az lenne a kérdésem, hogy vajon ez teljes értékű LPT-nek is használható lenne? Ha nem, mi okozza, hogy csak nyomtató köthető rá?
Nem írtad el a POSTGUI_HALFILE-t az ini fájlban?
Szerintem nem. Ugyanis te ebben az esetben nem címzed (mert nem is látod) közvetlenül a printer portot hanem csak az Etherneten keresztül. Egyrészt komoly mértékű és kontrollálatlan (mert kontrollálhatatlan) idejű késleltetéseid lesznek, másrészt szerintem ehhez nincs driver megoldás az EMC2-ben.
Ha ismered a protokolt amit használnak a print szerverek, akkor tán megoldható, de az 1-2 msec késleltetésekkel és jitterekkel (fáziszaj, azaz nem mindig ugyanannyi a késleltetés hanem imbolyog) nem tudsz megbírkózni. Egy igazi megoldás lenne, hogy át tudod programozni ezt a kis print szervert, akkor leküldöd neki az adatcsomagot és ő a saját időzítésével pontosan dolgozik, de szerintem ez kivitelezhetetlen hobbi szinten.
Ethernet CNC controller myCNC-ET1
http://www.bevelcutting.com/images/stories/boards/ET1/mycnc-et1-01.jpg
Majd írok sykpen,mert nem akarok ide szemetelni az ini fálj tartalmával.De szerintem helyesen írtam bele.
Esztergához is vannak ilyenek?
Szia!
Az a baj, hogy ez csak Mach-on működik. Én, most máson töröm a fejem. EMC-hez keresgélek dolgokat.
Igazából, azért tettem ki a képét, mert sokan, azt hiszik, hogy csak az LPT létezik.
Amiket belinkeltél, az működik emc-vel.
esztergához viszont nem találtam semmit azon az oldalon.
Jah lehet, hogy félreértettél... :-)
Az 1347-es kérdésem egy korábbi 1285-ös hozzászólásodra írtam.
vagy az 1289-re is írhattam volna
Esztergához, mit szeretnél. A Marónál találkoztam problémákkal. Koordinátarendszer eltolás és elforgatás problémája stb. Osztókör és a zsákfurat osztókörön…
Most funkcióbővítéseket keresgélem a felület átalakításával. Kéne egy pár gomb a kezelőfelületre, hogy gyorsabban lehessen irányítani.
Esztergához, a mindenkori fordulatonkénti előtolás értéket kellene kiíratni valahová!
Alakul a felület, ezt Te készítetted? vagy letöltötted?
[#eljen]
pl. a menetkészítéshez egy varázslófélét....
vagy hossz és keresztnagyoló ciklust...
Ma készítettem egy menetet esztergán EMC-vel.
Mivel a menet kissé pontatlan lett (még túl nagy)
vissza kellett fognom, gondoltam kicsit mélyítek rajta.
Arra gondoltam, hogy a programot elindítva a tokmányt tekerve a kést a menet felé vezetem, s a késszánnal ráállok a menetárokra.
Ez így tökéletesen meg is történt.
Amikor viszont 200-as percenkénti fordulattal forgott a főorsó, akkor egészen máshová állt be a kés, tehát mintegy elvágta volna az eredeti menetet.
Ez így normális, vagy a program hibája lehet?
Szia!
Esztergára, még nem írtam G-kódot… de szerintem normális a dolog. Elállítottad a null pontokat. Kézzel beletekertél, és nem korrigáltad a programmal.
Ez így normális. Az ipari gépeknél is ez a jelenség. Például, ha kivágsz egy menetet X fordulaton és utána a fordulatot változtatod, már nem ugyanoda fogja vágni.
Az oka az, hogy a szinkronjel vétele után indul a tengely, amelyet a fordulat*emelkedés sebességre kell gyorsítani. Belátható, hogy más sebesség elérése más időbe telik.
A gépgyártók az adott gépre meg szokták határozni a menetvágás előfutásának kalkulálásához szükséges összefüggést.
Az újabb, modern CNC esztergákon is?
A szinkronjel adó pozíciója, nem változik. A tokmánybál nem vette ki az anyagit… Akkor, miért vágja máshová a menetet? Szerintem csak az lehetett a probléma, hogy manuálisan beletekert…
Elképzelhető egy olyan szoftveres kompenzáció, ami ezt nagyjából kiküszöböli. De értelmét nem nagyon látom. (Persze, ettől még lehet.) [#smile]
Ott az ok az előző beírásomban. A gyorsítási szakasz hossza változott. (Természetesen az ideje is.)
A szinkronizálás nem akkor indul, amikor elérte a menetvágáshoz szükséges sebességet.
Lehet hogy nem is értem jól amit írtál. :(
Menetvágás közben akkor a főorsó fordulatszámát nem is szabad/lehet megváltoztatni?
(az más kérdés hogy normális esetben nem is kell)
Oké... tényleg.
Ha a vezérlő lekezeli a nagyobb felbontású főorsó jeladó jeleit (általában 1024 a minimum), akkor amíg a szükséges gyorsítás a hajtás képességein belül van, lehet játszani a fordulattal.
Ezt szerintem az EMC is tudja.
És nincs valami trükk, amivel rá lehet állni egy javítandó menetre?
Ezzel a gyorsulási problémával találkoztam már én is az EMC2 tesztek alatt! még Tibor45 hívta fel a figyelmemet erre a problémára, amit ki is próbáltam! és igaza volt! mert ugyan azt a kódot futtatva különböző fordulatokon, mindíg máshová karcolta a menetet!
Ez azt jelenti hogy EMC2 is csak egyszer használja az index jelet, de utána folymatosan olvassa az enkóder jeleit és így a gyorsítási szakasz után már nem téveszt a menet végéig!
Ha közben váltunk fordulatszámot előállhat ugyanez a probléma főleg lassuláskor nagyobb menetemelkedésnél, mert akkor a forgácsoló erő is fékezi a főorsót, hirtelen jobban lassul mint a beállított gyorsítás lassítás akkor téveszt megint!
De semmi gond ha számított paraméterekkel használjuk, mint ahogyan Te is írod! még a gyári gépeken is így van , nem hogy egy hobbin!
Aha, kezd világosodni! :)
Érdekes!
Tehát, arra gondolsz, hogy: F0.1 S1200 és az S2000 esetében, máshol kezdi a menetet?
Dehogy nincs. [#smile]
Ha nem túl nagy fordulaton vágod és jó a szemed, akkor az anyag fölött járatva, a kést nézve, el tudod találni a helyet. A Z kezdőpontot kell variálni és inkább plusz irányba!
Ha már úgy látod, hogy jó, ráengeded, de még nem a méreten, hanem feljebb. Ha mégsem találtad el tökéletesen az árkot, akkor valamelyik oldalból idő előtt vinni fog.
Korrigálod és újra próba.
Aztán egyszer csak elkészül. [#wink]
Bebiggyesztenétek ide egy kódrészletet? Kíváncsi lennék rá.
De van! jelöld össze a tokmánnyal az anyagot és akkor tudod hogyan kell visszafogni ilyen esetekben!
Ha ez elmaradt, akkor ismételd a kódot , az első fogások még nem érnek hozzá talán az anyaghoz, viszont láthatod hogy milyen irányban mennyi az eltérés! és akkor a kezdő Z-t aszerint korrigáld, néhány próba után az első érintés eldönti hogy merre kell még egy tizedet!
Vagy szereljél fel kézi szánt és akkor könnyű!
[#eljen][#eplus2]
http://cnctar.hobbycnc.hu/KoLa/EMC2/Az%20els%f5%20m%fbk%f6d%f5/G%20K%f3dok/g76.ngc
Vagy:
G21 G18 G7 G40
t1 m6 ( szerszĂĄm kivĂĄlasztĂĄsa )
G43 ( szerszĂĄmhossz betĂśltĂŠse )
s800 m3
g4p1
g0x30 z4 ( itt ĂĄllunk be abba pozĂciĂłba ami a vezetĹvonal ĂĄtmĂŠrĹje ĂŠs kezdĹ Z-pontja )
( innen szĂĄmoljuk vissza a G76 , i beĂĄllĂtĂĄst )
( G76 )
(p = Menet emelkedĂŠs)
(z = MenetmĂŠlysĂŠg)
(i = A menetcsĂşcs tĂĄvolsĂĄga a vezetĹvonaltĂłl )
(kĂźlsĹ menet esetĂŠn negatĂv elĹjelĹą )
( BelsĹ menet esetĂŠn pozitv elĹjelĹą )
(j = Az elsĹ fogĂĄs mĂŠlysĂŠge,nagyban befolyĂĄsolja a fogĂĄsok szĂĄmĂĄt)
( attĂłl fĂźggĹen hogy milyen r szisztĂŠmĂĄt vĂĄlasztunk )
(r = MĂŠlysĂŠg csĂśkkentĂŠs: r1 azonos mĂŠlysĂŠgĹą fogĂĄsok )
( r2 ĂĄllandĂł terĂźletĹą fogĂĄsok )
( az 1 ĂŠs 2 kĂśzĂśtti ĂŠrtĂŠkek csĂśkkenĹ mĂŠlysĂŠget ĂŠs nĂśvekvĹ terĂźlet eredmĂŠnyeznek )
( a 2 fĂślĂśttiek csĂśkkenĹ terĂźletet eredmĂŠnyeznek )
(k = a teljes menetmĂŠlysĂŠg pozitĂv szĂĄm)
(q = FogĂĄsvĂŠteli szĂśg)
(h = simĂtĂł fogĂĄsok szĂĄma)
(e = A be ĂŠs kivezetĹ kĂşpok hossza )
(l = L0 : nincs kĂşp a menetvĂŠgeken)
( L1 : kezdĹ kĂşp )
( L2 : zĂĄrĂł kĂşp )
( L3 : kezdĹ ĂŠs zĂĄrĂł kĂşp )
g76 p1.5 z-20 i-10 j0.5 k1.5 h1 r2.3 q29.5 e1.5 l3
g0x30
g0z0
m5
m2
http://cnctar.hobbycnc.hu/KoLa/EMC2/Az%20els%f5%20m%fbk%f6d%f5/G%20K%f3dok/
Szia!
Valami nem tetszik. Biztos működik így is, de mintha nem így kéne használni. Utánanézek, de most nincs sok időm. Bár én marót használok, de az eszterga is sorra kerül nemsokára... Még nem tudom biztosan, de J nincs a G18-as síkban.
G17 I J
G18 K I
G19 J K
Valamint ki kéne kapcsolni a G76-ot, mert öröklődik és okozhat problémát, ha újraindítod a ciklust vagy megállítod stb.. G80...
Még utánanézek a dolgoknak, esztergában még nem vagyok jó ... De, az is lehet, hogy az EMC nem fogja tudni...
Nincs itt semmi probléma a G76-t nem kell kikapcsolni, az csak egy mondat!
A J mást jelent A G76-ban mint G2-G3 nál, szerintem csak az adott mondatban van jelentősége!
Az lehet a gond, hogy lassan, kézzel forgatott főorsónál nem tudja pontosan mérni a szögsebességet, így nagy a beállási hiba.
Más...
A Spindle-nek van olyan hal bitje, ami jelzi, hogy elérte a kívánt sebességet. Érdemes lenne kipróbálni (én most nem tudom), hogy ezzel megkapuzzuk az index jelet, így a szinkron ciklus csak akkor indul, ha már fordulaton van a főorsó.
Lehet, hogy igazad van, de Kola írta itt tegnap, hogy "ugyan azt a kódot futtatva különböző fordulatokon, mindíg máshová karcolta a menetet"
Kipróbáltam én is és tényleg így van.
Tehát nem kézzel forgatva, hanem előbb 200-as fordulaton, utána meg 300-as fordulaton...
Itt nem a főorsó a ludas. Az már bőven felvette a névleges fordulatot mire a menetvágó ciklus elindul.
Minden egyes fogásvételnél nulláról kell felgyorsítani a szánt vagy szánokat (kúpos menet esetén). Adott fordulat és emelkedés mellett ez L út. Ha változik a fordulat, változik az elérendő sebesség és változik az L is. Ezáltal vagy előbb, vagy később kerül a mellékhajtás szinkronba a főhajtással.
Nagyon érdekes. Akkor lassabban csináljátok. Már akartam kérdezni egy csomó mindent, csak az net rosszalkodott. Ezek szerint alul vannak méretezve a szánhajtások. Lassúak. Ezek szerint, ha tűréshatáron belül változtatjátok a fordulatot és a mechanika le tudja követni a mozgást... akkor ugyan ott kezdi a menetet?
Akkor sem stimmel valami. Tehát lassan gyorsul fel a szán? Talán lépésvesztés keletkezik?
Jó legyen: Lassan gyorsul fel. Akkor mi a probléma? Nem az anyag végétől kezdem meg a menetvágást. Ráhagyok egy kicsit, és ráér felgyorsulni. De most sem világos minden. Valamit félreértek. Tuti, hogy valami egyszerű megoldás van rá.
"Tuti, hogy valami egyszerű megoldás van rá."
Igen van. Pl. használj Robsy esztergavezérlőt, ott tök mindegy milyen fordulaton játszadozol, a menet mindig egy pozícióban kezdődik, kőkemény és feszes elektronikus lakatanya a lényege.
Mielőtt félre siklana a téma. Szó sincs itt hibáról, vagy rendellenes működésről.
Nincs jelentősége, hogy más fordulaton máshová esik a menetárok.
Ha valami oknál fogva mégis fontos, hogy a menet kiszámíthatóan, pontosan adott pozícióba kerüljön, akkor arra is van megoldás. Csak ez az igény a CNC esztergálás gyakorlatában szinte soha nem jön elő, ezért a legtöbb gép erre nincs felkészítve. (Ahol a főorsó egyben a C tengely, ott megoldott.)
Ilyen esetben a főhajtás és mellékhajtás oda-vissza szinkronizált. Tehát a mellékhajtás mozgása is befolyásolja a főhajtást és viszont.
Gondolom, Tibor vezérlőjénél is így működik.
Valamikor a 80-as években gyártottam közgyűrű készleteket M42x1-es menetű objektívekhez. (Praktika, Zenit, stb.) Ott fontos volt a menetek helyzete. Próbálgatással be lehetett lőni egy egyszerű Hunor 712-es vezérlőjű gépen is.
Nem vagyok biztos benne, de úgy emlékszem, hogy a Mach visszatalált a menetárokba, két egymást követő azonos menetvágó ciklussal de különböző fordulatszámokkal....
Nem siklik félre. Érdekelt a téma. Majd kipróbálom a gyakorlatban is. Vbodi csinált egyszer egy forgatót, amin léptecs és aszinkron motor is volt. Olcsó, hibrid. Én is azt preferálom, ha a tokmány a C tengely pl.: szervomotorral.
Meg lennék lepve. Esetleg véletlenül. :)
A Mach menetvágási megoldása labdába sem rúghat az EMC mellett.
Értem én, a rámpa elég stabil, hogy adott fordulaton ugyan oda esik a belépés...
De'...ha megoldották a G33.1 merev menetfúrást, ahol megállásig, és onnan ellenkező irányba visszagyorsítva szinkron marad a főorsóval a segédhajtás, akkor ennek inverzét sem lehetetlen leprogramozni. Lehet egyszer ezt is megcsinálja valaki.
Felvetődik egy további kérdés: vajon csak a belépés környékén karcol más menetet más fordulaton, aztán beljebb már visszatalál a régibe, vagy végig más pályán viszi a kést?
Én több fogást is végignéztem, nem csak az elsőt, és egyik sem talált vissza a régibe
Véletlen nem léptetőmotoros a géped és tévesztet?
A B index jelet használsz vagy csak A és index?
Nekem tökmindegy hogy 300as vagy 1500as a főorsó fordulatom mindig ugyan ott vágja a menetet. Csak megfelelő ráfutást kel hagyni nagy fordulatnál a gyorsitás miatt.
Köszi, erre gondoltam.
Kis gyorsulású segédhajtásnál messziről kell indítani.
A merevszárú menetfúrásnál együtt indul a főhajtás a mellékhajtással. Gyakorlatilag végig megtartott a szinkron, az irányváltás alatt is.
Itt még nem szükséges a kétirányú szinkronizálás, de a gyorsulást a lomhább hajtáshoz kell igazítani.
Nem hiszem, hogy a programozása gond lenne, viszont idő és energiapazarlás a főorsót minden fogásnál lefékezni és felpörgetni újra.
A leggyakoribb megoldás az, hogy a jeladó Null-impulzusára (index-jel) indul a mellékhajtás. A későbbiekben már ennek az impulzusnak nincs jelentősége a menet szempontjából.
Amint a szán elérte a szükséges sebességet, a szinkronban tartáshoz az A és B jelek szolgálnak. Emiatt természetesen nem talál bele a más fordulaton vágott menetbe.
(Esetleg véletlenül.)
Persze, a leírtak nem vonatkoznak a Mach szerű félmegoldásokra, ahol nincs rendes felbontású jeladó.
Szervos gépem van, és elég dinamikus.
Mindhárom jel használatban van.
Ráfutás a menet előtt 10mm.
Meglepődhetsz... :-)
Kíváncsiságból az előbb kipróbáltam.
Mach3-al vágtam egy 2-es emelkedésű menetet, 5mm-es ráfutással, 40mm hosszan 500-as fordulaton.
Ezután csak a főorsó fordulatot vettem le 300-ra, majd 200-ra
A kés tökéletesen a helyére talált.
Ezután ismét visszaálltam 500-ra. Ekkor volt egy egészen kicsi eltérés.
EMC-ben viszont elég sok az eltérés.
Rendben.
Meglepődtem. :)
Egyébként én is :-)
Menetvágáshoz egy kis kitérő: Menetmarás! Mostanság nem menetfúrót használnak, hanem menet marót. Hasonló, mint a menetfúró, csak vízszintesek rajta a vágó élek.
Érdekes ez a teszt eredmény!de szerintem az az oka hogy, nem vetted figelembe azt hogy a számítógéped mit tud Mach3 vagy EMC2 alatt!
Mach3-l kicsit gyorsabb a cucc mert kevesebb adatot figyel!
Az EMC2 viszont állandó kontrol alatt akarja tartani a szinkronizált mozgásokat, mert képes rá!viszont a számítógéped nem tudja a beérkező jeleket feldolgozni akkor ... úggy jársz mint én , amikor a növekvő menetemelkedést vágtam, van róla videó is a YTB-on
Sokszor megismételtem ezt a kódot, mindíg ugyan abban az árokban ment a kés aztán egy idő után elkezdtem figyelni az előtolás értéket amit mm/min ben ír ki az EMC2 , az a helyzet hogy az én gépemen az utolsó harmadban már nem emelkedett az előtolás értéke! pedig a kód végig emelte volna , ha a gépem el nem éri a felső határát a szinkronizált mozgásnak ezen a bizonyos főorsó fordulatszámon !
Mekkora a főorsó enkóder felbontása?
100 réses tárcsa van rajta.
Tehát fordulatonként 100 impulzus. A index jel az külön van, vagy az nem is kell. Nem ismerem pontosan az Emc esztergát, de miért nem talál vissza a menetbe?
Akkor sem talál vissza a menetárokba, ha egy programban van a két menet?
M3
F0.1 S400
G0 pozicionálás az elejére kis ráhagyással az anyagtól távolabb
G76
Vissza az elejére kis ráhagyással az anyagtól távolabb G0
G80 ciklusállapot kikapcsolása!!!
Majd ismét G76
Vissza az elejére G0
Növeljünk fordulatot
S600?????
Majd ismét G76
M5
M30
Kíváncsi lennék, hogy mist is eltéveszti-e a menetet....
A G76, nem egy mondat, hiába is néz ki annak. Vannak öröklődő részei, ezért G80 minden menet után. Most nem lenne gond, mert ugyanaz a menet, de próbáljátok ki.
Én eddig nem is G76-ot használtam, hanem a G33-at
Ez nagyon szép és pontos menetet vág, csak ugyanazt a programot újra ráküldve más fordulattal nem talál vissza.
Kipróbáltam a G76-ot KOLA belinkelt programja alapján.
No ez nem vágot szép menetet, R1-es (tehát állandó fogáymélységgel) a második menetet valamivel mellé tette és ez sem talált vissza újból.
Közben megnéztem, hogy menyi rőforrást igényel a rendszerem.
A Linuxban is van egy olyan, hogy rendszerfigyelő...most már ezt is megtaláltam :-)
Következőket írta:
Ha csak az UBUNTU megy, semmi más, akkor a processzorhasználat 30% (2.8 Ghz-es proci)
Ha elindítom az EMC-t akkor felmegy 70%-ra
Menetvágás alatt, felmegy 80% ra, a memóriahasználat pedig 50%
A videokártyám Linux alatt sajnos nem támogatott.
Mondnak ezen adatok valamit a hozáértőknek?
Érdekes madár a linux ebből a szempontból, a vasad elég a dologhoz ez látszik, viszont a windózerral ellentétben a linux 100% proci használatnál is kiszolgálja az usert, ezért nincs is semmi gondság.
Kíváncsiságból létrehoztam a stpconf-al egy teljesen új eszterga konigurációt.
Mindent beállítottam a varázslóval.
Menetvágánál viszont megáll a dolog.
Betöltök egy programot, elindítom, a menetvágás elindul de irreálisan alacsony sebességgel(alig látható) és egy pár másodperc után teljesen meg is áll. Mi okozhatja ezt?
Sziasztok !
Kérnék egy kis HELP-et .
Nem tudom hogy nektek hogy muzsikál ez a program , de nekem nagyon telivan a .... vele!!!
Eszterga módban fut, a gép balsodrású , de ez lényegtelen ,, Fogom a Mastercam-et és csinálok egy nagyoló szerszámpályát , be olvastatom a evvel a szuper progival , és a hiba a következő !!!!! Rádius hiba kezdőpont és végpont nem jó ....
I K hiba ????? miért ha ezt egy Mach-ba olvastatom be zokszó nélkül megy !!!
Akkor gondolom én vagyok a .... ?????
Segítsetek
Köszi.
No azért volt már rá eset máskor is, hogy Te voltál a ... :))
(bocsi!)
Volt bizony :)
De ettől még nincs meg a megoldás :)
Kedves Mihály!
A G kód ismerete nélkül nem lehet semmit mondani.
Másold be a kérdéses kód részletet és akkor meglátjuk mi lehet a hiba. A Mach3 és a LinuxCNC bizonyos esetekben jelentősen különböznek.
De egyébként meg fogjuk a Mastercam-ra, az volt a .... :)
Kedves János.
Máris illesztem a progit.
%
G21
G18
G0 G54 X28.117 Z3.505
G98 G1 Z1.505 F200.
Z-39.417
X30.087 Z-40.238
X32.916 Z-38.824
G0 Z3.505
X26.147
G1 Z1.505
Z-38.596
X28.517 Z-39.584
X31.345 Z-38.169
G0 Z3.505
X24.176
G1 Z1.505
Z-28.721
X24.185 Z-28.727
G18 G3 X24.641 Z-29.363 I-.772 K-.636
G1 Z-37.968
X26.547 Z-38.763
X29.375 Z-37.348
G0 Z3.505
X22.206
G1 Z1.505
Z-27.525
X24.185 Z-28.727
G3 X24.576 Z-29.11 I-.772 K-.636
G1 X27.405 Z-27.696
G0 Z3.505
X20.235
G1 Z1.505
Z-26.329
X22.606 Z-27.768
X25.434 Z-26.354
G0 Z3.505
X18.265
G1 Z1.505
Z-24.661
X18.303 Z-24.876
X18.306 Z-24.894
X18.346 Z-25.182
X20.635 Z-26.572
X23.464 Z-25.157
G0 Z3.505
X16.294
G1 Z1.505
Z-18.904
X16.629 Z-19.372
G3 X16.689 Z-19.474 I-.942 K-.337
G1 X17.363 Z-20.868
G3 X17.397 Z-20.953 I-.972 K-.235
G1 X17.901 Z-22.625
G3 X17.916 Z-22.686 I-.989 K-.149
G1 X18.303 Z-24.876
X18.306 Z-24.894
X18.346 Z-25.182
X18.665 Z-25.375
X21.493 Z-23.961
G0 Z3.505
X14.324
G1 Z1.505
Z-16.74
X14.327 Z-16.743
X14.728 Z-17.089
G3 X14.797 Z-17.153 I-.865 K-.502
G1 X15.68 Z-18.062
G3 X15.765 Z-18.163 I-.899 K-.438
G1 X16.629 Z-19.372
G3 X16.689 Z-19.474 I-.942 K-.337
G1 X16.694 Z-19.484
X19.523 Z-18.07
G0 Z3.505
X12.353
G1 Z1.505
Z-15.277
X12.772 Z-15.573
G3 X12.805 Z-15.596 I-.816 K-.578
G1 X14.262 Z-16.69
G3 X14.327 Z-16.743 I-.833 K-.554
G1 X14.724 Z-17.085
X17.552 Z-15.671
G0 Z3.505
X10.383
G1 Z1.505
Z-13.84
X10.794 Z-14.176
X12.753 Z-15.559
X15.582 Z-14.145
G0 Z3.505
X8.413
G1 Z1.505
Z-5.043
X8.487 Z-5.169
G3 X8.556 Z-5.341 I-.96 K-.282
G1 X8.748 Z-6.206
G3 X8.76 Z-6.316 I-.994 K-.111
G1 Z-12.171
X8.927 Z-12.454
X9.64 Z-13.233
X10.783 Z-14.167
X13.611 Z-12.752
G0 Z3.505
X6.442
G1 Z1.505
Z-3.181
X7.168 Z-3.621
G3 X7.317 Z-3.724 I-.771 K-.637
G1 X7.481 Z-3.854
G3 X7.58 Z-3.942 I-.846 K-.533
G1 X7.954 Z-4.318
G3 X8.081 Z-4.481 I-.895 K-.445
G1 X8.487 Z-5.169
G3 X8.556 Z-5.341 I-.96 K-.282
G1 X8.748 Z-6.206
G3 X8.76 Z-6.316 I-.994 K-.111
G1 Z-12.171
X8.813 Z-12.26
X11.641 Z-10.846
G0 Z3.505
X4.472
G1 Z1.505
Z-2.356
X4.745 Z-2.442
G3 X4.974 Z-2.526 I-.532 K-.847
G1 X6.123 Z-3.012
G3 X6.373 Z-3.139 I-.647 K-.763
G1 X6.842 Z-3.423
X9.671 Z-2.009
G0 Z3.505
X2.501
G1 Z1.505
Z-1.78
X3.027 Z-1.909
G3 X3.21 Z-1.96 I-.441 K-.898
G1 X4.745 Z-2.442
G3 X4.872 Z-2.486 I-.532 K-.847
G1 X7.7 Z-1.071
G0 Z3.505
X.531
G1 Z1.505
Z-1.3
X.616 Z-1.319
G3 X.707 Z-1.339 I-.395 K-.919
G1 X2.901 Z-1.878
X5.73 Z-.464
G0 Z2.112
X-6.033
G1 Z.112
X.616 Z-1.319
G3 X.707 Z-1.339 I-.395 K-.919
G1 X.931 Z-1.394
X3.759 Z.02
M30
%
Egy CAM program gyakorlati használatához előfeltétel a gépre szabott posztprocesszor.
Ha ez nincs meg, akkor ennél jóval nagyobb meglepetések is érhetnek. (Nem véletlenül vált immár szinte külön iparággá a posztprocesszor készítés.)
A MAstercam legismertebb poszt készítője:
In-House A lényeg: a posztprocesszor nem megfelelő. Válassz másikat, vagy módosítsd a meglévőt a kívánalmak szerint!
A hiba nem az EMC-ben van. [#smile]
Köszönöm a Segítségedet !!!
De hozzá fűznék pár dolgot.
Tudom, hogy a Mach és a EMC- nem ugyan az , azt is tudom , hogy postprocit kellene írni....
De azt is sejtem, hogy ebben a G-kódban szerintem max 2 db hiba lehet, gondolom valami G-kód hiányzik hozzá.
Ezért bátorkodtam tőletek kérdezni, hisz ti ismeritek ennek a programnak minden csínyát bínyát!!!
A körívek végrehajtásánál két probléma szokott lenni:
- középpont nem megfelelő megadása,
- a végpontok megadása pontatlanabb, mint amit egy előre megadott tűrés meghatároz.
Ipari vezérlőknél (fémipar) ez 0,001 szokott lenni, amit lehet módosítani. CAM programok használata esetén érdemes ezt 0,002-0,003-ra venni. (Három tizedesjegy esetén a kerekítések miatt nem fog beleférni a szigorúbb tűrésbe a kód.)
A körközéppont megadása vagy abszolút vagy növekményes. Némely vezérlőnél ez üzemmódfüggő, másoknál csak az egyik mód elfogadott.
A Mach mindkettőt tudja, az EMC igényeit nem ismerem.
Jaj ezt meg majdnem elfelejtettem!!
Ez a program amit láttok nem egy részlet ez a teljes progi , De én nem látok olyan G-kódot amit az EMC nem kezelne , szerintem ,,
De hogy érdekesebb legyen a dolog , ha olyan programot generálok amiben nincs lekerekítés , szóval nincs benne I--K-s mondat akkor simán le lehet futtatni az EMC-vel.
probald ki a
G18 G3 X24.641 Z-29.363 I-.772 K-.636
helyett
G18 G3 X24.641 Z-29.363 I-0.772 K-0.636
bagatellnek tűnik, de van amelyik így eszi meg
Most nem tudom tesztelni a bemásolt kódot. Ami biztos, ebben növekményes a körközéppont megadás.
A probléma ott van. Lásd a #1416-ot!
(A Mastercam a szerszámhívást önként nem hagyja ki a kódból. Ebben mégsem látom.)
Nem G-kód probléma, hanem adat hiba lesz az.
Akkor van baja a G2 és G3-mal, ha a középpont távolsága nem azonos a kezdő-, és végponttól.
Legalábbis gyanítom hogy ez a gondja. Ha az eltérés nagyobb mint 0.005mm és a sugár 0.1%-a, akkor jön ez az üzenet.
Ez egy elég kicsi rádiusz, nem számoltam utána, de valószínűleg ez a helyzet.
Ahogy Béni mondja a postproc-ban kellene áttérni 4 tizedes pontosságra.
Ha valaki utána számolna erre a konkrét esetre, ne titkolja....
Itt van a hibaüzenet:
Nálam is valami hasonlót dobott az EMC2, mert kivittem a gépre a kódot én is, be sem jött a megjelenítés!
Aztán átváltottam a Machra az bezzeg bevette!és meg is jelenítette , persze a hiba itt is a középpont megadásának a pontossága okozza!
kép
Sziasztok!
A G2/G3 középpont formátumú körív használata esetén hibajelzés keletkezik ha:
az aktuális pozíció és a körív középpontja közti távolság valamint a végpont és a körív középpont közötti távolságok különbsége nagyobb, mint 0.0002 inch (inch használata esetén) vagy 0.002 milliméter (milliméter használata esetén
Szerintem a csatolt hibaüzenet is ezt igazolja: abs_err=0.2278 > 0.002mm.
Itt találsz a MasterCam 9-hez posprocesszort igaz csak 2D marásra va tesztelve, de hátha működik esztergára is:
http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Cam_Post
Ha ez nem működik akkor a MasterCam forgalmazótól kell kérni,ugyanis tuti létezik LinuxCNC postproc.
És még egy dolog: ahogy Sneci és Béni is jelezték: a nagyobb pontosság előírása a MasterCam-ban nagy valószínűséggel magoldhatja a problémát, és lehet hogy, nem is kell postproc.
Ezzel kezdeném ....
Sziasztok!!
Köszönöm mindenkinek a segítségét, nagyon sokat segítettetek , igyekszem módosítani a paramétereket ..
Azért zavart meg a dolog , mert elsőnek amit legeneráltam pályát abban nem volt körív és akkor simán ment, ezért gondoltam hogy valami hiányzik a G-kódból!!!! ,, De igyekszem megoldani, és ha sikerül akkor jelzek nektek.
Üdv.
MCAM melyik verzióját használod?
Szia!
MCAM X5
Sziasztok
Most jutottam el odáig hogy végre meg tudom mozgatni majd a gépem, vagy is sikerült is, csak egy bibi van referenciára nem akar állni a szerkó, hogy smint is kell csinálni ahhoz hogy referenciára álljon?
minimum limit+homexyz be van állítva , a végállás kapcsolók bontón vannak, tehát a printerport 10-11-12 es lába és a test között ( vagy kell neki 5V felhúzó?)
Innentől hogyan tovább?
A motorok mennek, mert a beállításnál tudom mozgatni csak a kezdőpozícióra állítás nem megy...
Előre is köszönöm a segítséget.
Szia! A mach diagnostic képernyőjét nézd meg, nem világit-e valamelyik végállás-home led...Amikor ezen a képernyőn vagy, akkor ha kézzel kapcsolgatod a végállás kapcsolókat, a megfelelő lednek is ki kell gyulladnia. Van lpt elosztó panelod? Esteleg Sneci féle?
Jaj..most nézem a topic címét...Az előző üzenetem törlendő..Bocs.
Ha xyz0-ára állásra gondolsz akkor át kell kattintani az MDI fülre és ott beütni,hogy x0y0z0 és kész.
Végálláskapcsolókra állásra gondolok mint referenciára, azt szeretném hogy indítom a gépet nyomok valamit és hopp beáll minden tengely a kapcsolókra és lehet kezdeni a melót vagy mi..
Szia
Azt a valamit ugy hivják hogy " Ref All Home " gomb ,a DRO baloldalán .Erre elkezdi keresni a referencia kapcsolokat , elöstör a Z tengely indul el .Ha a keresés iránya nem jo akkor a Configban homing/limits résznél a "home neg " résznél használd a zöld pipát .
Bocsi Zoli!
Ez az EMC topic.
Itt nincs zöld pipa.
Itt mindíg a pozitív irányba keresi a gép a "ref" pontot.
A végállás és a referencia pont két külön dolog de lehetséges együtt konfigolni öket .
Látod , a segiteni akarás :))
Bocsi , ahhoz béna vagyok !!
Rendben hogy ott keresi, de legalább keresné :)
Mocik mozognak szépen csak nem tudok beállni az alapra
Igen két különböző dolog, és igen lehet egybe venni, egybe is van véve, de ettől még nem áll oda, csak tudnám miért, meg hogy :(
Szia ! használd a stepconf varázslót! ott be lehet mindent állítani!
A pinek megadásánál tudsz invertálni is, ha szükséges, és ha mechanikailag is jól van kiépítve a ref kapcsoló, akkor működnie kell!van kétféle választható metódus is a referencia pont felvételére.
A Stepconf-ban készíts új konfigot és nézd meg mit írt rá az emc! és ezek szerint változtasd a configot!
Kicsit bonyi'de így is lehet előre haladni!
Nézegettem a ref bekötését, ügye a printerport lábak fel vannak húzva belül, én meg testre huzigálom, tehát elvileg okés
Mit kell nyomnom hogy elinduljon a keresés, kérem jó szájbarágósan...
köc :)
Azért én rámérnék arra a felhúzott lábakra,hogy tényleg fel van-e húzva.
Rámértem, ott van az 5V, és ügye elvileg úgy kéri alapból az emc hogy ez folyamatosan testre van húzva majd a kapcsoló elengedi amikor végállásra és akkor megy megint 5V ra, mert most így van, vagy is alapból zárt lábára kötöttem
Mint mondják, NO vagyis nyitott legyen a kapcsoló. Mikor ráfut, zár, majd visszaindul pár mm-t és újra nyit.
Aktuális tengely referenciára küldése "home" gomb.
Összes tengely referenciára küldése "ctrl+home"
jobb felsö sarokban "help- gyorsre ferencia" soklat segit het egy kezdönek....
Ha a stepconf wizardot használtad akkor nem lehet gond, ha te irtad meg a beállitásokat akkor ha valami még hiányzik akkor feldob egy ablakot hogy kézzel állitod be a refpontot. ha leokézod akkor ot lesz a ref.pont ahol épp áll.
Szia !
Ha tudsz angolul akkor a
Stepconf leírás segít.
Ott van móricka ábra is a bekötésről , meg a ref. pont keresés startégiáiról is.
Ha nem érthető akkor kérdezz!
Mit csinál a gép amikor nyomsz egy "Home all"-t?
Hát akkor az pont fordítva van bekötve...
Ühüm, hát igen itt jön ki az angol tudásom hiányosságai :) tehát alapból nyitott kapcsolók kellenek, ezért nem akart szerencsétlen ráállni arra amire én akartam hogy ráálljon, rövidesen ki is próbálom, köszönöm!
Na megint próbálgattam, már közelítek de még mindig nem az igazi, vagy is sz*r .
Be van állítva max limit+home vagy min limit +home vagy csak home-ra a végállások
első két esetben ráfut és megáll nuku semmi más
utolsó esetben ráfut és gyönyörűen megy tovább mint ha mi sem történt volna addig míg meg nem szorul mechanikailag.
kezdek zabos lenne erre a szarra.. nem igaz hogy nem jön össze...
Olvasatom szerint a limit+home variációt választva minden tengely re, külön kapcsolóval azt jelentené hogy arra rápozicionál ha kérem de ha ráfut későbbiekben akkor már onnantól nincs tovább menet, de nem így csinálja, ráfut és nyekk annyi, no de a home pozíciónál meg simán rá kellene próbálnia és utána végig próbálnia az összeset szépen kinullázva a gépet ( tényleg hol lehet kinullázni a számlálókat?) de ezt sem csinálja, valamit nagyon elrontok , de vajon mit?
Tényleg a Z tengellyel kezdi a keresést, az normális?
A kapcsoló viselkedését, hogy mi történjen a zárás után, a Home Latch Direction -el tudod beállítani.
Szoftveres limit és ref.pont nem eshet egybe, akkor is megáll. (kevesebb meg ugye nem lehet, mert akkor ...)
Előjelekre figyelj, pl. ha x érték csökken, akkor a min limit fele menjen. Ha elérte a limit+home kapcsolót, akkor visszafordul és a kapcsoló nyitásakor megáll. Ekkor nullázza le a számlálót. Beállítható, hogy utána menjen pl.X50-re és ott álljon meg.
Hogy milyen sorrendben kezdje a HOME ALL funkciót, azt te határozhatod meg. Alapból Z>X>Y a sorrend.
Ja és ha nem akarod mechanikusan megölni a géped, akkor a kisérletek során mikor megindul valamelyik irányba, kézzel nyomd meg a végálláskapcsolót, így mielőtt odaérne,látod, mi történik, szükség esetén van időd lelőni a mozgást.
Érdemes két kapcsolót használni!
az első a szoftveres, de a második legyen 1mm múlva' az amelyik a tápot oldja! sose lehet tudni! [#wave]
Másold be az .ini fáljod idevonatkozó részét ([AXIS_0] szekciót mondjuk) hogy lássuk mi van beállítva Neked.
Talán ez is segít:
Köszönöm, fog, csak ma nem jutottam el a gépig, de majd holnap, akkor lesem meg a konfigot is, meg szedem le az ottani gépről az ini fájlt...
Ez a videó az EMC2 egyik lehetőségének a tesztje!
Excenter esztergálás! Ceruzával papírra!
Két különböző főorsó fordulaton!( az első nincs a videón! az 15 rpm volt a második 30 körül)
Látszik az eltérés, az index jelhez viszonyítva amire Tibor45 hívta fel a figyelmemet, véletlenül!
De itt látható a bizonyítása! igaza van! a motorok gyorsulása alatti idő kontrolálatlanul múlik el az efféle gépeken!
excenter
bénázok de nagyon valamit :(
íme a ini fájlt tartalma:
# Generated by stepconf at Wed Jun 13 13:42:08 2012
# If you make changes to this file, they will be
# overwritten when you run stepconf again
[EMC]
MACHINE = my-mill
DEBUG = 0
[DISPLAY]
DISPLAY = axis
EDITOR = gedit
POSITION_OFFSET = RELATIVE
POSITION_FEEDBACK = ACTUAL
MAX_FEED_OVERRIDE = 1.2
INTRO_GRAPHIC = emc2.gif
INTRO_TIME = 5
PROGRAM_PREFIX = /home/ize/emc2/nc_files
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm
[FILTER]
PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image
PROGRAM_EXTENSION = .py Python Script
png = image-to-gcode
gif = image-to-gcode
jpg = image-to-gcode
py = python
[TASK]
TASK = milltask
CYCLE_TIME = 0.010
[RS274NGC]
PARAMETER_FILE = emc.var
[EMCMOT]
EMCMOT = motmod
COMM_TIMEOUT = 1.0
COMM_WAIT = 0.010
BASE_PERIOD = 100000
SERVO_PERIOD = 1000000
[HAL]
HALFILE = my-mill.hal
HALFILE = custom.hal
POSTGUI_HALFILE = custom_postgui.hal
[TRAJ]
AXES = 3
COORDINATES = X Y Z
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 1.00
MAX_LINEAR_VELOCITY = 10.00
[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl
[AXIS_0]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 10.0
MAX_ACCELERATION = 30.0
STEPGEN_MAXACCEL = 37.5
SCALE = 200.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -380.0
MAX_LIMIT = 0.001
HOME_OFFSET = 1.000000
HOME_SEARCH_VEL = 2.000000
HOME_LATCH_VEL = 2.000000
HOME_IGNORE_LIMITS = YES
HOME_SEQUENCE = 1
[AXIS_1]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 10.0
MAX_ACCELERATION = 30.0
STEPGEN_MAXACCEL = 37.5
SCALE = 200.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -450.0
MAX_LIMIT = 0.001
HOME_OFFSET = 1.000000
HOME_SEARCH_VEL = 2.000000
HOME_LATCH_VEL = 2.000000
HOME_IGNORE_LIMITS = YES
HOME_SEQUENCE = 2
[AXIS_2]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 10.0
MAX_ACCELERATION = 30.0
STEPGEN_MAXACCEL = 37.5
SCALE = 200.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -150.0
MAX_LIMIT = 0.001
HOME_OFFSET = 1.000000
HOME_SEARCH_VEL = 2.000000
HOME_LATCH_VEL = 2.000000
HOME_IGNORE_LIMITS = YES
HOME_SEQUENCE = 0
[AXIS_0]
HOME = 0.0 #adj neki pár mm-t, pl.3-5mm hogy lejöjjön a kapcsolóról. Gondolom megnyomja a végállás kapcsolót és nem megy át felette.
MAX_ACCELERATION = 30.0 #ezt tudja rendesen? tesztelted?
MIN_LIMIT = -380.0 #miért negatív???
MAX_LIMIT = 0.001 #ezt sem értem, a limit mondjuk 2 és 380 lehetne
-ennyi hirtelenjében
A 3-5 mm jogos ki fogom próbálni lehet ennyi a baja
Hogy miért negatív, fektiforg által linkelt képen lefele negatív irány van, e szerint állítottam, egyébként furcsa volt ez, de miután jó pár emc-s beállítást megnéztem a youtube-n arra jutottam hogy ez így természetes, sok helyen felezték a mozgástartományt és minuszban pluszban a fele fel volt beírva, most akkor hogy kell?
köszi
No, először is axis_0 az X tengely, axis_1 Y és
axis_2 a Z. Ha nem akarod az életed megbonyolítani, akkor x (szerszám balról jobbra)és y (szerszám tőled elfele) mozgásával nővekszik pozitív irányba,
míg Z (fentről le) negatívba. Tehát Z-nél relatíve alul van a min.limit -150 és felül a max. limit -2
próbálkozott már valaki emc2-vel vezérelt lézer építésével? jó lehet ez rá, mert a mach3-ról több helyen írják, hogy alkalmatlan a rasteres munkákra...
Megint odajutottam a gép elé, beállítottam most már zozo ajánlásával a tengelyeket, minden tengelyre Maxlimit+home van beállítva, a következőt csinálja, rááll és ott megáll, tovább nem egy. aztán csak maxlimitre állítom minden tengelynek akkor meg nincs home all, ha csak home ra állítom ugyan azt játssza mint a maxlimit+home beállításnál, kezdek nagyon tanácstalan lenni...
A gépen nincs külön kapcsoló a végállásra és a refre, csak egy van minden tengelyen, nem tudom i az a kombináció amit még nem próbáltam, de jó lenne valami olyan varia amivel megy is.
Elvileg ezzel az összefogott megoldással maxlimit+home 1 végálláskapcsolónak is elégnek kellene lenni minden tengelyre, persze ezek külön portlábakra vannak bekötve.
Sziasztok!
Problémám az emc2 vel hogy nem megy a charge pump. Mach3 alatt tökéletesen teszi a dolgát, emc alatt meg se nyikkan. Beállítási eltérés nincs.
Stepconf alatt nem megy, előtte zárd rövidre a relét!
Szia én a charge pump-t használom a lézer dióda vezérlésére.Csak a varázslónál be kellett jelölnöm hogy az is kell.És egyből bele írta a hal.fájlba.
Utána már könnyen szerkeszthető Gedittel hogy melyik port ,melyik pinjén van.
Hát nem értem miért nem megy...
módosítottam elvileg úgy ahogy mondtátok
ime:
# Generated by stepconf at Sun Jun 17 17:38:13 2012
# If you make changes to this file, they will be
# overwritten when you run stepconf again
[EMC]
MACHINE = my-mill
DEBUG = 0
[DISPLAY]
DISPLAY = axis
EDITOR = gedit
POSITION_OFFSET = RELATIVE
POSITION_FEEDBACK = ACTUAL
MAX_FEED_OVERRIDE = 1.2
INTRO_GRAPHIC = emc2.gif
INTRO_TIME = 5
PROGRAM_PREFIX = /home/ize/emc2/nc_files
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm
[FILTER]
PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image
PROGRAM_EXTENSION = .py Python Script
png = image-to-gcode
gif = image-to-gcode
jpg = image-to-gcode
py = python
[TASK]
TASK = milltask
CYCLE_TIME = 0.010
[RS274NGC]
PARAMETER_FILE = emc.var
[EMCMOT]
EMCMOT = motmod
COMM_TIMEOUT = 1.0
COMM_WAIT = 0.010
BASE_PERIOD = 100000
SERVO_PERIOD = 1000000
[HAL]
HALFILE = my-mill.hal
HALFILE = custom.hal
POSTGUI_HALFILE = custom_postgui.hal
[TRAJ]
AXES = 3
COORDINATES = X Y Z
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 2.00
MAX_LINEAR_VELOCITY = 20.00
[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl
[AXIS_0]
TYPE = LINEAR
HOME = 5.0
MAX_VELOCITY = 20.0
MAX_ACCELERATION = 30.0
STEPGEN_MAXACCEL = 37.5
SCALE = 200.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = 4.999
MAX_LIMIT = 5.001
HOME_OFFSET = 5.000000
HOME_SEARCH_VEL = 2.000000
HOME_LATCH_VEL = 2.000000
HOME_IGNORE_LIMITS = YES
HOME_SEQUENCE = 1
[AXIS_1]
TYPE = LINEAR
HOME = 5.0
MAX_VELOCITY = 20.0
MAX_ACCELERATION = 30.0
STEPGEN_MAXACCEL = 37.5
SCALE = 200.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = 4.999
MAX_LIMIT = 5.001
HOME_OFFSET = 5.000000
HOME_SEARCH_VEL = 2.000000
HOME_LATCH_VEL = 2.000000
HOME_IGNORE_LIMITS = YES
HOME_SEQUENCE = 2
[AXIS_2]
TYPE = LINEAR
HOME = 5.0
MAX_VELOCITY = 20.0
MAX_ACCELERATION = 30.0
STEPGEN_MAXACCEL = 37.5
SCALE = 200.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -150.0
MAX_LIMIT = 5.001
HOME_OFFSET = 5.000000
HOME_SEARCH_VEL = 2.000000
HOME_LATCH_VEL = 2.000000
HOME_IGNORE_LIMITS = YES
HOME_SEQUENCE = 0
Véletlen valami hozzáértő Kecskemét közelében akit rá tudnék venni egy villámlátogatásra?
Most látom csak, szívatna a beállító prg?
MIN_LIMIT = 4.999
MAX_LIMIT = 5.001
hogyaza..hogy kerülhetett ilyen érték bele?
Nemtudni' hogy mi okozza!
Nálam 1000mm, plusz - minusz, van minden tengelyre beállítva!
és mégis szívok vele!
A G53-tól visszaszámolva sincs 1000mm a munkaterületem , mégis olyan hibát üzen hogy , a program meghaladja a mozgási tartományt!
Próbáltam átmásolni egy jól működő kódot az EMC2-re a Mach3-ról!
Nem kopiztam! hanem lemásoltam a laptopról pontosan a G0, G1 mondatokat tartalmazó kódokat!
Mégsem akar elférni a gépen, pedig a mozgási tartomány csak 130mm!
:( nem hiszem el hogy ennyire szar lenne, hát látom a videókat és sok tengelyes gépeket robotokat hajtanak ezzel a programmal... nem akarnék mach3-at hsználni, bár megvan okosba.. de az még pilótaviszgásabb, egyszerűen csak használni szeretném , nullára áll, kód betölt start, mé nem lehet ilyen egyszerű dolgot csinálni?
Már a turbócnc progival szemezgetek, csak a dos visszariaszt, mert ott aztán pendrive és egyebek felejtős, tud valaki igazán egyszerű de tökéletesen működő programot?
Szia
Rengeteg idöt megspóroltok nekem :)
Ha nincs ez a topick már rég használnám a progit a magam modján .
Ennyi idöm nekem nincs , szerintem ez azoknak tuti akiknek a szoft a hobbijuk nem a cnc :(
Ezzel együtt véve is érdemes lehet foglalkozni vele mégis csak ingyenes :)
Ne ijedj meg a DOS-tol , az a lényege hogy csak tiszta DOS-t használj olyan helyen ahol a szobában sincs Win :) ( talán a Caldera 7.05 lenne a jo ) .A turbo sem egyszerübb mint az EMC , szerintem .
Mi a baj a Mach3-al ? Eszterga ?
Sziasztok!
A dokumentációt pedig érdemes elolvasni. Sok-sok időt és energiát lehet megspórolni.
Konkrétan:
EMC2 getting started pont arról szól, hogyan kell belőni a gép alapvető funkcióit. Részletesen bent van, hogy melyik paraméter mit jelent.
Ennek a doksinak a magyar fordításában (Első lépések az EMC2-vel) mindez szintén le vagyon írva, sőt még beletettem pár olyan dolgot is, ami nincs bent az eredetiben, de szükségesnek tartottam a jobb érthetőség kedvéért beletenni. Van példa tengelybeállításra, /végállás/referencia kapcsolókkal és móricka ábrával is magyarul. Tizenpár oldal az egész StepConf rész.
Kulcsár Zoli: Ez alapján próbáltad már?
A teljes INI fájl összes létező paramétere benne van a fordításban, magyarázatokkal.
Ha lesz időm csinálok egy videót, vagy egyéb oktató anyagot, de ettől még nem lehet megúszni a dokumentáció elolvasását.
frob: #1467 Elképzelhető hogy hiba van a programban, bár amit írsz az annyira alapvető, hogy már réges-rég ki lett volna javítva, ha tényleg hibás lenne a beállító program. Inkább csináld meg még egyszer, lépésről-lépésre. Ugye az világos, hogy amit a StepConf-al készítesz, abban ha kézzel módosítasz akkor a StepConf azt legközelebb felülírja? Egyszerre egy dolgot módosíts, teszteld le és mentsd el ha jó. Legyen minding meg az utoljára működő verzió. Mi a hibajelenség , mi nem megy?
Lajos: Kár hogy nem szóltál amikor Nálad voltam. Másold be a releváns konfig részletet.
Ha ilyet ír ki, akkor meg tudod nézni, hol lóg ki a megengedett tartományból.
A "View" menüben legyen bepipálva a "Show machine limits". Ha kicsinyíted a kép kinagyítását, akkor szaggatott vonallal mutatja a határokat. Most ha forgatod a nézetet, akkor látni fogod, hogy hol helyezkedik el a térben a szerszámpálya.
http://www.harden.hu/kepek/00.jpg http://www.harden.hu/kepek/01.jpg http://www.harden.hu/kepek/02.jpg http://www.harden.hu/kepek/03.jpg http://www.harden.hu/kepek/04.jpg http://www.harden.hu/kepek/frobcnc.ini marógépről van szó egyébként, mivel a doksiba anno én is beszálltam.. olvasgatom is, de az alapján beállítva sem megy... tuti én tolok el valamit, csak jönnék már rá hogy mit :(
a hibajelnség az hogy amikor elindítom a home all-t , ráfut a z végállásra és: join 0 limit error -t jelez és onnantól semmit nem csinál
közben a tesztekkel kicsit megnyaggattam a gépet, faszán menne minden tengely, csak jó lenne már egy g kódot is lefuttatni rajta.
Valamit eltoltam a utolsó linknél sajnos mivel nem lehet szerkeszteni utólag vagy kijavítja valami admin, vagy bemásoljátok a linket innen mert úgy jó...
A kapcsolók tényleg mindenütt a max. limiten vannak? (az van a linked szerint beállítva) Mert ha nem, nem csoda ha limit hibát ír, ha meg tényleg ott van, akkor sem csoda :)
mivel akkor a home is ott lesz a max.nál.
(Persze ettől még a ref. felvétele után visszaküldheted az elejére.)
Amúgy szerintem az az emc sokkal egyszerűbb mint a mach. Nekem ez volt a gyakorlati tapasztalatom.
No az van ügye hogy a pozhitív irányban vannak a végállások vagy is kapcsolók, és ahogy látszik max limit + home X,Y,Z van megadva, most akor hogy adjam meg ? Ha csak 1 kapcsoló van minden tengelyen., Nekem elég lenne ha szépen ki tudná nullázni magát és visszaállna kezdő pozícióra.
Szerintem is sokkal egyszerűbb azért tépem azt a kevés hajamat is, hogy hogy a picsába nem jön össze, beállítok minden t a józan paraszti eszem és a manual segedelmével :) de nem müx
Van pár tippem, de lehet hogy egy is elég:)
Ha minden igaz, a Z-vel kezdi a "Home all"-t, de neked az X-re írja a limit error-t. Ebből ugye az következne, hogy a Z kapcsolója az X helyére van bekötve.
hopp most megfogtál, mivel semmi tesztet nem találtam erre vonatkozólag és elvileg jól kötöttem be portláb szerint.... de persze lehet hogy rosszul, holnap meglesem köszi!
Snecinél a pont!
Korábban már írtam, hogy indítsd el és utána rögtön kézzel nyomd meg a kapcsolót. Akkor észre kell venned, ha nem reagál rá. Pl. ez is a tesztje.
Hát de éppen ez az hogy reagált, megállt az egész :) majd holnap róba , de talán már meg lesz a hiba, de örülnék neki! :)
Szia Laci!
Kiprróbáltam ezt a munkaterület kijelzést! lekicsinyítettem hogy látható legyen a munkaterület,de minden rendben van! a kód nem lépi túl sehol sem a szaggatott piros vonalat, 'sőt' inkább azt mondhatnám hogy alig látszik valami a piros szaggatotton belül!a munkadarabból!
Nem értem mi van ! de lefotóztam a hiba üzit!
Akkor még nem volt ez a probléma!
Ez most jött elő! mivel egy teljesen új , kézzel bepötyögtetett kódot írtam egy egyszerű műveletre, hogy! 'na lássuk élesbe' de nem működik!mert minden próba hibaüzenethez vezetett!
Nem tudom de már a Mach3 topicba is írtam hogy nekem nagyon gyanúsak ezek a szöveges fájlok!mert a szerkesztgetésük iszonyatos hibákat okozhat, mintha lenne valami a háttérben amit nem látunk!
És itt az Emc2-nél is erre gyanakszom mert az összes többi kód jól megy!
Lajos!
A program 19. sorában nem érvényes G kód szerepel:
Ez nem jó: g1 108.8 z-2 f0.1 ( sarokletÃrÃs )
Így akartad ?: g1 x108.8 z-2 f0.1
Meg kell adni a tengely nevét a G1 után, így már helyes.
Mit értesz a szöveges fájl szerkesztésekor gyanúsnak?
Szia frob!
Jó lenne ha küldenél képernyőképet is, mert az is sokat elárul .
Nem tudni, hogy egyáltalán elindul-e a Z tengely bármerre is, vagy már itt azt érzékeli a gép hogy végálláson van.
Lehet hogy csak fordított a polaritás a bemeneten.
Vagy amit Sneci írt, hogy nem a tenngelynek megfelelő végállást kötötted be.
Csináltam gyorsan két képernyőképet, a teszteléshez segíthet:
Elindítod a LinuxCNC-t és a "Machine" menüből kiválasztod a "Show Hal Configuration"-t.
Ebben pedig lenyitod a"Signals" (jelek) meletti kis "+" jelet, majd kiválasztod mondjuk a "home-x"-t. Ekkor a bal oldali panelen megjelenik az állapota (TRUE az én esetemben) és az hogy melyik lábra van kötve a HAL-ban. A TRUE itt azt jelenti hogy most a gépem X tengelye a kombinált Home+Limit kapcsolón van.
És még lehet szebbeket is látni ha átmész a bal panelen a "WATCH" fülre: ekkor kiválaszthatód azokat a jeleket amiket meg akarsz figyelni. Látod az állapotukat, és ha pl. közben kapcsolgatod a végállás kapcsolókat akkor látod melyik hogy változik.
Köszönöm, e az a tesztelőke amit hiányoltam!
Alakul, persze jönnek problémák :) de legalább a Z tengely már refre állt, miután az beáll elindul az x tengely ami rövid idő után meg is áll a következő hibával : " end of move in home state 7 " lehet hogy a keresési mezőből kiesik?
Jó lenne ha negatív irányba indulna el a X és Y ref keresése, felesleges lenne oda vissza járnia, csak a ref miatt, mert a pozitív refet keresi ami a Z tengelynél jó volt, de a másik kettőnél annyira nem
Lehet ezt valahol állítani?
Persze köszönöm a segítséget, hogy már idáig eljutottam :)
Szia !
Nem azt mondtad, hogy támogatóként megvan Neked a fordítás??
"Első lépések az EMC2-vel" c. irodalom, 24. oldal, alulról a második vastag betűvel szedett bekezdés:
Home Search Velocity (Referencia keresés sebessége)
...."Ha gép a referencia pozíció felvétele során nem a megfelelő irányba indul el, akkor a Referencia keresés sebességnek negatív értéket kell adni."
:D
de biza megvan, és nem csok ott még 3 másik helyen is meg lehet neki adni, hogy másik legyen az irány, no de ügye pozitív irányban indul el nincs is ezzel gond, jó fele megy, csak a refet jobb lett volna a negatívhoz keresi, no de már alakul, mozdul kezdem beállítani hogy pontosan jöjjön menjen, még a ref kapcsolót átrakom a másik oldalra és elvileg kipróbálhatom mit tud :)
Mind ez nektek köszönhető mert segítetek!
Na ezt jól 'benéztem'[#vigyor3]Bocsi!
A szöveges fájlokkal a mach-nál volt probléma amikor copy-tam egyik fájlból a másikba részleteket, előfordult hogy ott volt a végén a M30, mégsem látta a program, mikor betöltöttem!nyomni kell egy entert M30 után mielőtt mentünk, és akkor jó!
Azt hittem hogy a linux alatt is lesz valami hasonló trükközés!de nem, mert én hibáztam el a kódot.
Szia.Lehet hülyeség,de a Mach3 nem nagyon eszi a linuxos sorvégződéseket,előtte alakítsd át Windowsosra.
No örömteli hír :) végre megy a "szekér", az alap betöltődő emc-s feliratot már végigjárta, viszont betöltöttem minta példákat amit az emc hoz és pl a spirál tesztet úgy töltötte be hogy a kezdő pont a 0.0.0 -án tehát negatívba kilóg a munkaterületről, hogy lehet ezt behúzni a munkaterületre?
Ha X-ben lóg ki pl. -30 -ra:
MDI fülön a parancsorba írd be:
G0 X35
G92 X0
majd újratöltöd az ngc fájlt (File->Reload)
nincs rá valami gomb ami hopp behúzza munkaterületre?
A "hopp" gomb még fejlesztés alatt van :)
Kis trükkel gombbal is megoldható az eltolás.
1) Kikapcsolod a vezérlőket, hogy ne vigye a motort
2) Nyilakkal beviszed a munkaterület közepére
3) A "Touch Off" gombbal azt mondod, hogy ez legyen a 0 az adott tengelyen
4) Visszakapcsolod a vezérlőket
[#eljen][#nevetes1]
Nehogy má' a számítógép vigye a puskát!
Egyébként!most hogy szóba hoztad a "Touch off" nyomógombot, volna néhány kérdésem!
Valóban érdemes lenne átbeszélni.
Nekem is vannak sötét pontok ezzel kapcsolatban, hátha a közös gondolkodás előbbre visz.
Valóban igazi magyaros megoldás :)
Reméltem hogy van ennél nyugatiasabb is :D
Mik azok a sötét pontok a "touch-off"-ban?
Az az érzésem, inkább az R.T.F.D. a probléma. Ha egyszer alaposan végigolvasná az ember a doksit, kiderülne, hogy is gondolta ezt az aki csinálta (ingyen és bérmentve, ezt azért ne feledjük el) [#circling]
A sötét foltok a-körül vannak, hogy bekapcsolás után mi történik a koordinátákkal. Mikor veszi a paraméter táblából, milyen üzemmódot érdemes, vagy kell a felálláskor megadni neki, mi van ha van fájl deklarálva az ini-ben az utolsó koordináták tárolására...és még lehetne sorolni.
Ezek részben meg vannak, de egy komplett kép még nem alakul ki bennem:( Annyi idő még nem volt, inkább gyorsan megoldottam a dolgot, ahelyett, hogy alaposan utánjártam volna.
Az INI fájl [TRAJ] szekciójában elhelyezett POSITION_FILE-ról van szó?
Ha igen, körbejárhatjuk a dolgot.
Össze montíroztam pár hibaüzenetet, ezeket mostanában dobja ki ha g95-t programozok, m3-ra nem indul a főorsó csak megmoccan, és le is áll rögtön, ha kézzel forgatom már mozdulnak is a szánok!
A mm/fordulat módú előtoláshoz 0 főorsó fordulat miatt panaszkodik.
A m3 mondatban, vagy előtte önálló mondatban add meg az Sxxx fordulatot.
Kérlek a G kódot is másold be!
A "Cannot feed..." üzenet azt jelenti, hogy álló főorsónál nem lehet előtolást alkalmazni az előtolás/ford. (G95) módban.
Igen, arról is szó van. A home-kapcsoló nélküli gépeken ez hasznos, ha kikapcsolt állapotban nem mozdulnak el a tengelyek.
Mostmár nem tudom mi van.
Az egyik kód működik a másik meg nem!
Az M3 és a G95 nem egyszerű eset!
Egyébként a tegnapi subfilet megoldottam! csak mértékegység hiba volt a subrutinban...
Alig látszott a visszatérő útvonal mert csak 0.025 mm volt amit értelmezett!ugyanez mm-ben nem látszik a képernyőn, csak ha kinagyítjuk!'na' így jöttem rá arra hogy mi okozza a hibát!
Én is erre gondoltam először , de mégis csak egy pöccintést adott a főorsőra!
Mennyivel egyszerűbb lenne egy gondolat vezérelt masina,csak a képzelőerő szabna határt.De úgy látom erre még sokat kell várni,de addig okuljunk a G-kódok rejtelmeiből.[#email][#email][#email]
A tool table beállításai szépen megjelenítik az esztergakés fő kontúrját, így jól látható a vezérelt pont helyzete a késhez képest.
több kép
itt
És van lehetőség egyedi készítésű kés felvitelére is?
A megjelenítéshez három adatot használ, élszög,hátszög, csúcsrádiusz, de ezt át kell számolni átmérőre.
Kellene az a 'fránya' dro az EMC2Turn-re, mert ennélkül nem megy a dolog egyáltalán! ez a fordulatonkénti előtolás kijelzése volna!
Ugyanis a tesztek azt bizonyítják hogy az EMC2 nem szól menetvágáskor ha elfogy a z sebesség a főorsó fordulathoz képest, hanem azzal a sebességgel folytatja ami a maximális.
Szóval nem tudom mikor értem el a határt!
Bezzeg más egyszerűbb esetekben azonnal dobálja a hibaüziket és blokkolja a munkát!
Szerintem meg kéne alkotnunk egy eszterga felületet tutira, mert ez így csak egy maróadaptáció'
Hogyan használjak G41-t ha egyből hibaüzenet van, és nem tudok továbblépni, próbáltam megnézni mi lesz a szerszámcsúcssugár kompenzációval ha használnám...
Ha már ilyen szépen mutatja a vezérelt pont és a késgeometria közötti különbséget, beírtam a kódba hogy mi lesz ...de csak hiba!hiba hátán!
Több dologról írsz, vegyük egyenként:
Az első részben azt írod, hogy jó lenne egy fordulatonkénti előtolás kijelző. Jól értem, hogy ennyi elég az "eszterga felülethez"?
Vagy mást is beleértesz abba?
A G41-el kapcsolatban az egy másik megoldandó probléma? Mi a hibaüzenet? Van annak köze az első dologhoz?
A késgeometria megint más téma? Ha hibaüzenet van akkor azt tedd ide be!
Írd be MDI-ben:
M3S3000
Elindul a főorsó?
Utána G95 az MDI-ben.
Hibaüzenetet ad?
Az MDI-ből működik nincs hiba üzenet!
Ez az a kód ami csak megpöccinti a főorsót és már meg is áll!
g21 g18 g7 g40 g95
m3 s500
m8
t1 m6
g43
g0 x112
g0 z0
g1 x-0.8 f 0.2
g0 z1
g0 x106
g1 z0
g1 x108.8z-2 f0.1
g1 z-104 f0.2
g0 x112
g0 z1
g0 x200
g0z50
m9
m5
m2
Nem használtam még az EMC-t, de egyéb vezérlőknél a szerszámváltás(szerszámcsere) után illendő a főorsót indítani.
Az M6 valószínűleg megállítja.
Béninek igaza van!
Az M6 parancsnál a főorsó leáll. Utána kell tenni az M3 S500 kódokat és jó lesz.
Ilyen "rejtélyes" esetekben érdemes lépésenként végrehajtami a programot és minden kiderül.
Ha már itt tartunk, az M8 elindítja a hűtőfolyadékszivattyút. És az bizony nem áll meg szerszámcserekor! Érdemes tehát az M8-ta is áttenni a szerszámcsere utánra. Bár van aki nedvesen szereti :)
Egyébként a doksiban részletesen le van írva mi történik M6 után. Ilyen esetekre mondta volt matektanárom: "Este lefekvés előtt fogod a 600 oldalas szakirodalmat és addig olvasol míg el nem alszol rajta."
Köszönöm a segítséget, Béni és bjam28! lesz még kérdésem, de most letesztelem ezt az m6 utáni dolgot!
Béni! nagy vagy !egyből jó lett! köszönöm! ezt az értékes segítséget![#eljen][#wave][#worship]
Béni! mi a kedvenc dalod? mert azt majd betanulom gitáron, a legközelebbi talira![#nevetes1][#wave]
"Utcára nyílik a kocsmaajtó,
Kihallatszik belőle a szép muzsikaszó,
Sört ide, bort ide, te szép barna lány ..."
[#wink]
János! igazad van az m6 parancsra az EMC2 leállítja a főorsót!
Van egy új kérdésem, az m0 és az m1 működése nincs eléggé részletezve a leírásban, ezért azt kérdezném hogy, melyik az amelyik leállítja a főorsót hagyja tovább a hűtést működni?
Mert egy hobbi gépen ' ez csak egy kis apróság ' de, lényeges néhány esetben hogy ne álljon le a hűtés!ez idő alatt mert az újraindítás késedelmet okoz a hűtésben...
Csak néhány tesztem volt 'ezidáig' ebben a témában , sajnos nem tudtam kipróbálni a hibaüzenetek miatt!
[#nevetes1][#nevetes1][#nevetes1][#taps]
M0 - programstop
M1 - feltételes stop (kapcsoló állásától függően végrehajtott vagy nem.
Működésbeni különbség nem szokott lenni köztük. (Kivéve a feltételt.)
M07 hűtőfolyadék #2 bekapcsolás
M08 hűtőfolyadék #1 bekapcsolás
M09 hűtőfolyadék kikapcsolás
Ha lehet inkább ezeket használd a programon belül.
Bár ahogy Béni írja az M0 mindent kikapcsol.
Az én tesztjeim szerint (és a doksi szerint is) sem az M0 sem az M1 nem kapcsolja le a főorsót és nem állítja le a hűtőfolyadékot.
Az M2 és M30 viszont leállítja a főorsót és kikapcsolja a hűtést
Más cnc gépeken is a program vagy ciklus vége mindig M30.És utána áll minden.
Nekem ez a föorsó stop azért kell hogy meg tudjam fordítani a tokmányban az előgyártmányt, bármeddig tart is! és aztán egy gombnyomással folytassam a program futását!
Persze megoldottam,m1 előtt m5 és utána m3,szépen ment egész délelőtt!
Két új probléma adődott! az egyik a hűtővíz indítása a program elején,m8,nem mindíg működött, beírtam mellé már az m7 is, aztán az lett a vége hogy a ciklus indítása előtt f7 erre indul a hűtés aztán start!
Ez így ment sokáig de aztán azt vettem észre hogy nem mindíg tudom kicserélni az anyagot a tokmányban , mert mire indítanám akkorra az Ubuntu kilép, és kéri a jelszót a visszalépéshez, itt kb 1percről van szó és ez mintha folyamatosan csökkent volna! ki szeretném kapcsolni ezt a funkciót! hol is kell ezt a funkciót kilőni?
Ma egy szerszámmal dolgoztam sokáig!
Az EMC2 csak egyszer állt meg szerszám betöltés miatt, amikor legelőször futott a program!
Ezek szerint ha az a szerszám van betöltve mint amit a program elején kérünk betöltésre akkor nem áll le a futtatás hanem megy tovább simán.
A szerszám táblán egy fúrót is meg lehet jeleníteni , csak a hátszöget negatív előjellel kell beírni!
Áttértem a képernyő mentésre, mert kaptam egy kis segítséget köszönöm!
Ez a Béni féle fúróciklus átirata ngc formátumba g95 előtolási móddal , de itt ez már valódi fordulatonkénti előtolás, szinkronban a főorsóval!
A kód futása közben készült a képernyő mentés.
Alakul ez szépen! [#eljen][#eljen][#eljen]
Töröm a fejem én is,hogy miként kéne cnc-síteni a varázsceruza hegyezőt (nagy esztergát). Néztem,hogy a tiéd sem volt egyszerű,de nekem kétszer akkora a gépem...
Az M7 a porlasztásos hűtés az M8 az "árasztásos" hűtés bekapcsolása. Persze attól függ Neked mi hova van bedrótozva (halui.mist.on vagy halui.flood.on).
M9 mindkettőt kikapcsolja.
A képernyővédő jelszavas védelmének kikapcsolása: Rendszer -> Beállítások -> Képernyővédő : Képernyő zárolása ... pipa kivétele. Érdemes meggondolni azt is, hány perc után aktiválódjon a "védő" : Számítógép üresjáratba kerül... (jó idiótán hangzik ez az üresjárat). Egyébként csak a régi katódsugárcsöves monitorokon véd valami ellen, az LCD-k nem tudnak beégni.
Hogy is lehetne másképp?
Ha a program elején betöltöd az adott szerszámot, akkor amíg a szerszám betöltve marad, addig nem áll meg szerszámcserekor mert tudja hogy az adott szerszám már bent van.
Közben én is rájöttem hogy nem jó a pinek kiosztása! ez megoldódott , gondolom a halfile-ban kell keresni ezeket "(halui.mist.on vagy halui.flood.on)"
A szerszámcserénél csak régi beidegződés, a mach3-ből mert ott ki tudom pipálni hogy mi történjen ekkor!
Akkor neked 'kéccerakkora' problémát kell majd megoldani!mi a gép tipusa?
Egy jó öreg progress 525-ös,de jól működik (majdnem)minden rajta.Szeretem,de ahogy te is mondtad egy hagyományos gépnél sokkal jobb és főleg pontosabb egy cnc. Csak a hosszán majd két méteres hosszára a golyósorsó biztosan nem lesz olcsó mulatság... Meg a többi sem.
Ha nincs valódi szerszámcsere, akkor általában az M6 szükségtelen. (Első/hátsó késtartó vagy csoportszerszám használata esetén.)
A korrekció érvényesítésében nem játszik szerepet.
És egy többfunkciós szerszám esetén ha nem cserélsz akkor hogy van szerszámkorrekció? És a hátsó késtartó nem külön szerszám a program(és szerintem is)szerint? Ezek fontos nem lényegtelen információk! A múltkor remegés miatt be kellet fogni egy forrasztott lapkás kést egy cnc esztergába és szinte megrökönyödtek,hogy nem lapkás és ha elkopik ki kell venni és újra kell mérni.
Próbálok információkat gyűjteni,hogy melyik vezérlő programot érdemes választani,de nem egyszerű mert az EMC2 sok mindenben jobb esztergára a Mach3-nál de még nem tiszta a kép,bár nálam nagy favorit Tibor45 eszterga vezérlője is.
(Lehet, hogy nem arra válaszolok, amit kérdezni szerettél volna, mert nem értem teljesen a kérdést.)
Az M6 általában a fizikai szerszámcseréért felelős funkció. Automata szerszámváltó esetén ez végzi az előkészítő mozgásokat, a szerszámtár hardveres és szoftveres kezelését is. Kézi szerszámcsere esetén megállítja a főorsót és nyugtázásra vár.
Erre semmi szükség, ha nincs valódi szerszámcsere.
A korrekciók érvényesítése vezérlőnként változó.
A Heidenhain nem ad lehetőséget eltérő rádiusz és hosszkorrekciós szám használatára adott szerszám esetén és automatikusan hozzárendeli a behívott szerszámhoz.
TOOL CALL 1 Z S1500 - hossz és rádiusz adatok használata az 1-es szerszám bejegyzés szerint
A Fanuc-nál nincs automatikus hozzárendelés és tetszőleges bejegyzés alkalmazható:
M6 T3 S1500
G43 H5 D23 - 3-as szerszám beváltása az 5-ös bejegyzés hosszkorrekciójával és a 23-as bejegyzés rádiuszával.
Tehát: ha a kódban több szerszám szerepel M6 nélkül, az nem jelenti azt, hogy ugyanazzal a korrekcióval kellene működniük.
Nekem ma volt az első nap hogy nekiálltam 'keményen' az EMC2-vel esztergálni, lessz ami lessz!ma sokat tanultam de lesznek még kérdéseim!
Sajnos a Tibor45 bemutatójáról lemaradtam Hatvanban, de remélem a fehérvári talira elhozza megint a cuccot!
Hú! ez nagyon logikátlan! így elsőre - mi szükség van arra hogy behívjunk egy másik szerszám rádiuszát és egy harmadik szerszám hosszeltolásait, de lehet hogy csak esztergagépben gondolkoztam?
Nincs annyi hely egy szerszámtárban hogy minden szerszámról minden adatot hozzácsatolva tároljunk?
Sajnos nem tudtam elmenni Hatvanba,csak a weboldalt láttam a leírással,meg videókkal.Nekem egyenlőre ez tűnik a leghasználhatóbbnak,de ez nem jelenti azt,hogy csak azt fogom használni. Amikor kerestem valami videót (talán telibe fúró volt)a te videódat találtam a neten és így találtam a fórumra (a rengeteg okos komment erre nagyon emlékszem). Most holnap kezdek egy rövid oktatás után cnc esztergályosként,de nagyon nem egyszerű szakma,pont a rengeteg hibalehetőség és szivatás miatt. Szerencsére a forgácsolási elmélettel nincs baj,ez nagyon sokat segít nekem. Nem értem enélkül hogyan lehet valakinek ilyen szakmája. Tehát röviden neked köszönhetem a fórumos létemet,köszönöm!
Pont ez volt a kérdésem,na akkor még egyszer érthetően:Ha van egy hátsó késtartó vagy többfunkciós szerszám(KoLa videó) tehát fizikailag a szerszámot nem kell cserélni,akkor hogy váltasz a gép szerint szerszámot,hogy a szerszám másik felét,hátsó késtartó kését vegye az aktuális szerszámnak,de fizikailag ne mozgassa(ne cserélje mert már ott van)?
Kedves barátom!Hát én így kezdtem itt majdnem!
Én elkövettem azt a hibát hogy készen volt a gép és nem úgy működött ahogy gondolni való lett volna!ezért elmentem egy talira anno, de senki sem tudott érdemben segíteni aztán azt mondta VBodi hogy itt van DLaci ő szokott esztergálni, innen indult az egész, talán másnap már regisztráltam is...
Ez roppant egyszerű!
A hátsó késtartóban lévő szerszám x koordinátáit minusz előjellel kell elmenteni, a tooltable-ban és a kódban is minden átmérőt minusz előjellel kell ellátni!
Nekem ez még nagyon idegen,még csak a Siemens vezérlésű Emcoturn eszterga szerszámbemérését ismerem. De ott 4 megadott koordináta szerint G54-57)lehet a megadott nullponthoz bemérni a szerszámot és 99 féle korrekciója lehet(-1) mindegyiknek. Viszont a szerszám élszögeit nem lehet megadni,csak a rádiuszt és a használat irányát.
A legújabb teszteredmények alapján kiderült hogy az EMC2 az inkrementális léptetés inkrementjeit sugár módban végzi az eszterga felületen az x tengelyen is ! ez eléggé kellemetlen!de ezt majd felezem a configban és észbetartom!:)
A felület bal alsó részén található csúszkás beállításokat szeretném elfelejteni!
Feed override
Spindle override
Jog speed
Max velocity
A jog speed-re egy dro kellene ahová beírom a százalékot, enter, és kész! mert ezt a csúszkát lehetetlen finoman beállítani egérrel!?!
A feed override kívánja a potméteres szabályzást!
Újból azt mondom, össze kell hozni egy komolyabb eszterga felületet erre a LinuxCnc-re!
Mert nem nagyon akarok egerezni olajos kézzel, A mach3-alatt ezt meg tudtam oldani pipákkal és értékmegadásokkal!egyszerűen!
[#nemtudom]
Sneci tudta! csak most,már nem merek nagyon hozzányúlni a confighoz( mert jól működik!),azt hogy külön, home x, és külön indítható home z!
Egy újabb kérdés az hogy, az XML fájlokat nem tudom szerkeszteni a Linux alatt...sem!
"A felület bal alsó részén található csúszkás beállításokat szeretném elfelejteni! "
Nem kell egerezni. A Help menüben ha jól emléxem van egy Gyors referencia menüpont, ott leírja, hogy milyen billentyű kombinációk vannak.
Pl. a jog speed a vesszővel csökken a pont nyomkodásával nő. Teljesen finoman lehet beállítani. Ráállásnál ezeket használom én is.
Ma délután szinte csak menetet vágtam az EMC2-vel!
Az eredmény nagyon jó! van egy szabály ! ha egy bizonyos fordulatszámon indítjuk el a menetvágást akkor utána lehet növelni csökkenteni a fordulatszámot ! de az újabb bekezdésnél vissza kell állni arra főorsó fordulatra amin elkezdtük a menetvágást, a lényege az hogy azonos feltételek kellenek mindíg a gyorsítási szakaszban, mert utána már elég a 100 réses kontroll!
Indul a z tengely az index jelre de, 'jónéhány' impulzust elveszít, mire szinkronba kerül a főorsó mozgásával, vagyis a z sebesség eléri a főorsó által diktáltat!
Ha már létrejött a szinkron akkor lehet változtatni a fordulatszámon is mert az lassabban változik mint a z gyorsulása!
Na! ma ennyit sikerült tesztelni majd folytatom!
Na köszi zozo!az újabb segítséget!
Erre gondoltam pont![#wave]
Ez jó,de miért van szükség a fordulatszám változtatására menetvágás közben? Csak szinkron ellenőrzés miatt? Vagy síkmenetet is akarsz vágni?
Ja és az xml-t pl. midnight commanderben is szerkesztheted.
Terminal > mc
Ugyanaz a kezelése mint a dos-os norton commandernek, vagy a win-es total commandernek.
F3 megnyítja a fájlokat, F4 szerkeszti, ...stb
Ha profibb szerkesztés kell, akkor pedig a fájlra klikkentesz jobb egérfüllel, majd kiválasztod a bluefish-t. Ha nincs fenn alapból, akkor hipp-hopp telepíted :)
Nem itt kúpos menetekről van szó!
Ha ez a program benne van az Ubuntuban akkor megoldható, de a "hipp-hopp telepíted "egyelőre gyanús nekem kicsit, mert nincs itt internet!
Ref. pont felvétele tengelyenként:
"X" , "HOME"
"Y" , "HOME"
.
.
Mert ugyen nem akarsz a PyVCP panelon olajos kézzel egerészve refpontot felvenni? [#awink]
Szia! ezt nem teljesen értem!
Arra gondoltam hogy az Emc2 felületen választható, hogy éppen melyik tengelyt akarom hitelesíteni![#wave]
Kedves Lajos!
Ez pont az. Elindítod a LinuxCNC-t, majd a billentyűzeten:
F1
F2
és a referencia felvételéhez:
Z HOME (kiválasztod a Z-t, majd ref.-re állsz)
X HOME (kiválasztod az X-et, majd ref.-re állsz)
#1555 mégegyszer
Szia! akkor ez azt jelenti hogy ha megy a linuxcnc és már csak a referenciálás a következő lépés, és külön akarom elvégezni a tengelyeken a referenciát akkor nyomok egy F1+z , vagy F2+x vagy fordítva?
Ne haragudj de nem egyértelmű amit írsz![#nemtudom]
:) akkor mégegyszer:
-megragadod a billentyűzetet, nyomsz egy "Z" billentyűt rajta, majd nyomsz egy "HOME" billentyűt. Erre a Z felveszi a home pozíciót.
Utána X gombóc majd HOME gombóc és az is beáll.
Ha megnézed a gyos referenciát a help menü alatt, akkor ott látod melyik billentyű mit csinál. (bár lehet, ez pont nincs benne :) de sok más hasznos viszont igen. Pl. F1, F2, F3 stb) )
A szerszámtábla túl kis ablakban jelenik meg ,sok a szerszám az esztergán,és mindíg nagyítgatni kell az ablakot,hogy áttekinhetőbb legyen! van erre valami megoldás?
Kipróbáltam működik! köszi!
A szerszámtábla túl kis ablakban jelenik meg ,sok a szerszám az esztergán,és mindíg nagyítgatni kell az ablakot,hogy áttekinhetőbb legyen! van erre valami megoldás?
Szia Lajos!
Próbáld ki, hogy megnyitod a szerszámtáblát és nyomsz egy ALT F10-et. Ilyenre gondoltál?
Köszi! nem gondoltam rá!
Arra gondoltam hogy ezt az ablakot is be lehet úgy állítani , egyből, nagy méretre, mint az EMC-t![#wave]
Ez történelmileg alakult így. :D Régen minden bájt számított a vezérlőben, és közvetlenül hozzáfértél a regiszterekhez. Külön regisztercsoport volt/van a különböző típusú adatoknak.
Gyakorlatilag úgy programoztat a vezérlőt, mintha assembly-ban programoznál egy PC-t.
Ma már nem gond egy szerszám összes adatát letárolni fájlban és együtt mozgatni a szerszámmal, de a szabvánnyá vált régi megoldást nem egyszerű megkerülni. Mint a Mátrixban a fekete telefont. :D
Kezdem megszeretni ezt a linux-t!
Kicsit körülményesebb a használata mint a Windows-nak! kell hozzá tanulni sokat, mire áttér az ember erre az új logikára!
Hoppá! pont egy hete nagyjából hogy összeállt a kép egy éles beindulásra ( Béni #1520 [#worship]) Béni betalált a fő problémámba! mert a Mach3Turn alatti kódjaim mindíg M3-M8-al indultak hogy legyen ideje kiszámolni a pillanatnyi főorsó fordulatot a menetvágáshoz, az EMC2 m6 kódja meg leállította azonnal!
Így most már, minden 'véres verejtékkel' írt kódom működik az EMC2 alatt is, csak a bevezető részt kell átírni!
EMC2 VS. Mach3 - egy hét után kiütéssel győzött az EMC2, Linux CNC [#eljen]
Az az igazság hogy azóta eszembe sem jutott elindítani Mach3-t, mert megtapasztaltam az a "nyugodt világot" amit Sneci is ajánlott anno...
A Géza,a HOFI jut eszembe a történetedről.
Hogy is mondta???
"Egyébbként meg,...a kecskét rögtön el fogod felejteni,amint megismerkedsz a,...tehénnel."
[#wave][#wink][#worship]
" ha feléri " :)
Persze aki már biztos magasságban van az nem dadog!
Az EMC2-t ha esztergán használjuk, hamar rájövünk hogy, ha az 1-s kést használjuk etalonnak, ami viszi a g54 nullpontjait is magával, akkor ez nem úgy van mint a mach3-nál!
Ugyanis a mach3-nál a T0101 az egyenlő a G54-el!
Itt az EMC2-ben ez nem így van, a g54-et bármelyik szerszámhoz hozzá tudjuk rendelni, vagy bármelyik másik koordináta eltolást is.
Ha úgy döntünk! hogy a t1 késünkkel fogjuk vinni a szerszámtáblát ( mint a mach3-ban )akkor a touch off gomb megnyomásakor először a g54-et kell választani a z0 megadására , de utána rögtön újra touch off! de válasszuk ki a tooltable lehetőséget a g54 helyett, mert ellenkező sorrendben , nem lesz egyenlő a t1 a g54-l!
Ellenőrizhető a tooltable megnyitásával! itt a t1-nél nem lehet beírás az eltolásokra ha jól dolgoztunk!
Bjam28 Help!
Nem tudom megoldani hogy egy rövid kód végén hitelesítse a z-t g28.1 segítségével!
Eléggé tolom a z-t így van némi növekmény!(lépésvesztés) ami egy darabon nem számít! de az ötödiknél már kezd bosszantó lenni, kellene hitelesíteni a kód végén a z-t!
Nekem csúsztatható, z ütközőm van erre a célra, tehát közel van a munkaterülethez!
Pár sec lenne a hitelesítés ! de hogyan?[nem tudom]nem sikerült megoldani!
SOS!
Jó reggelt Lajos!
Háát... vagy én nem értem mi a feladat vagy Te nem a jó eszközt használod :)
Majd azért mondd el mit jelent a "hitelesítés"!
Mert a G28 az azt csinálja, hogy gyorsjáratban elmegy a gép az adott pozicióból a #5161-#5166 változók által tárolt pozicióba.
A G28.1 pedig eltárolja a #5161-#5166 változókba a pillanatnyi abszolút koordináta poziciókat.
Jó estét János!
Csak úgy tudom elmagyarázni, ha egy Mach3-s lehetőségre utalok!
A Mach3 G28.1kódja azt tudja hogy az adott szerszámmal elvágtatunk a g53 x0z0 közelébe és onnan indítunk egy refereciálást!
Vagyis, ha az előző sorban g53 z-10 ( az esztergán a gépi koordináták negatív előjelűek,nálam! )akkor a következő sorban ezt kell írni:
G28.1 Z50 , az érvényben lévő szerszámon a Z50 pozíció ez egyenlő a G53 Z-10-el , így már elvileg ott vagyunk a kívánt pontban, de ez nem biztos, mert lehet valami okból lépésvesztés, itt végrehajtja, a Z tengely újbóli referenciálását, közben megáll a főorsó, kifogom az anyagot, berakom az újabb darabot...van rá idő!
Ezt kellene az EMC2-ben is!
Szerintem nem lehet! mert mindig dob egy ablakot újbóli hitelesítésnél, hogy már van egy érvényben, akarom-e felülírni...
Miért nem lehet a "gyári",tehát az eredeti meglévő referencia pontot felvenni ilyenkor újra? És ha ez nem megy,ami a cnc esztergán (emco siemens vezérléssel) van szerszámbemérési lehetőség azt nem lehet itt megoldani? Én mindig raporter lapkával szoktam bemérni a szerszámokat és a tokmány homloklapja a nullpont,amit el lehet tolni a munkadarabhoz szükség esetén (ott g58) és akár paraméter megadással minden egyes munkadarabhoz lehet illeszteni.Tehát,ha odaállsz a késsel a tokmányhoz és beállítod,hogy egy 10 mm-es raporter lapka szorosan beférjen akkor nem tudod megadni a pontos szerszám pozíciót?(az x átmérő pozíciót a tokmányhoz szoktam mérni,a lapka 10mm 2x és a pontos tokmányátmérő.)
Kíváncsi vagyok mennyire lehet boldogulni a mach3-al és az emc-vel.Ahogy nézem azért nagyon más. Ha ennyiszer van lépésvesztésed jól jöhetne már egy enkóder a gépedre,vagy inkább kettő.
Olyat lehet csinálni, hogy az EMC-t a Mach3 alatt futtatni ?
Az a baj, vagy nem baj, hogy mint minden nyelv a G nyelv se fix, hanem ha átmegyünk egyik vidékről a másikra pl. Mach3 megyéből EMC grófságba, akkor mindjárt úri huncutságnak érti egyik a másik dadogását. :)
Nagyobb esély lenne, linux alatt futtatni a mach3-at, de nem tom mennyire lenne megbízható.
Fordítva semmiképp. A windows ahhoz túl buta.
Nem lehet, hogy elírtál valamit?
Egyik sem oprendszer. Gondolom.
Ilyen vad ötletem nekem is volt, hogy külön oprendszert kellene írni a cnc-hez, de néhány hét görcsölés után rájöttem, hogy hülyeség.
Most ott tartok, hogy DOS alatt 800*600 felbontású képe van a dolgaimnak. Senki meg nem mondaná, hogy nem Windows-os a programom. Mert ugye a kinézet...
Na, ennek aztán semmi gyakorlati jelentősége, de csicsa, az fontos.
lehetne 1024*768 is, csak vaksi vagyok, ezért nem erőltetem.
Te, programozó lévén, pontosan tudod, hogy egy G-kód azt csinál, amit te akarsz.
Ha jól tudom, a szabvány is csak ajánlásokat fogalmaz meg és nem azt, hogy egy gé akárhány, pontosan mit is csináljon.
Bármi lehet. G123-ra akár felsepri a műhelyt és kiviszi a szemetet.
Vagy, nem jól tippelem?
Az én esztergám egyelőre léptetős! ezért 'elis' gondolkoztam a hibák után!? és ugye rájöttem , hogy ha a tokmány felé közelít a koordinátarendszer, akkor visszamenetben lesz lépésvesztésem, vagyis lassítani kell a gyorsjáratot!
Ez az enkóderes ellenőrzés nekem is eszembe jutott, lineáris útmérő formában, mert ez független a számítógéptől, így igazat mond!
Elektrooonnn!
Az emc2 legújabb hibája , ami napok óta kisért az, az hogy a Touch off gomb megnyomása után nem történik semmi!
Ez egy esztergagép.
Minden egyes szerszámbemérést be kell írnom még egyszer mert elsőre nem írja felül a régit , csak másodikra![#nemtudom]
Éppen ezért gondoltam az enkóderre a léptetőhőz egy hozzá való vezérlővel,és akkor odatekerhetsz a gyorsjáratnak is rendesen. Egyébkén kell az a nagy rohanás a gyorsjárattal,úgy értem megér annyit a gyorsaság,hogy lépésvesztés miatt meg kelljen állni,esetleg selejtet csinálsz? Nemrég megjelent az enkóderes léptető vezérlő és a másik digitális pedig valahogy érzékeli a lépésvesztést és "szól",hogy baj van. Talán a T2cnc-nél láttam ilyen vezérlőket,sajnos nem a legolcsóbb típusok nyilván.
Igen! cserélni kéne a z meghajtást elsőként, de akkor már inkább, egy szervo meghajtás kéne![#wave]
A lépés vesztésem mindíg -z irányban történik, tehát a gyorsjáratban van a hiba amikor visszafelé jön a kés!
Gondolom nagy a tömeg amit mozgatni kell és a szíj hajtás sem a legbarátibb ha nagy erőket kell hirtelen kifejteni.Most nézegettem a t2 oldalát és ha egyszer rászánom magam biztos,hogy plc-s lesz a gép vezérlése mint a profiknál.Simán lehet két motorral két golyósorsót hajtani szinkronban nehézségek nélkül és enkóder kontrollal(hossz szán),nekem a szán vagy 200kg ha nem több,azt gyorsan és pontosan mozgatni nem egyszerű feladat,ahogy nálad sem. Nem szeretem a szíj hajtást,mindig baj van vele,inkább két motorra bíznám a mozgatását. A z irány az hogyhogy -irány? A gépen nálam a munkadarabtól a távolodás mindig pluszos irány,igaz ahogy már írtam nálam a tokmány homloka a nullpont alapból és azt tolom el a munkadarab nullpontjához ha kell. Azért nem világos,mert az átmérő sem mínusz amikor nő,tehát ha hosszabb valami akkor nagyobb értéke kell legyen.Jól gondolom,vagy csak elértettem valamit?
Azt kéne megcsinálni, hogy a Mach3ba beírt G kóddal hajtani egy robotkezet, ami az EMC gép billentyűjét kezelné, figyelve KoLa gazda parancsait. :)
Egy bizonyos fokú esztétika nem árt egy CNC szoftvernek sem, de ami a leglényegesebb talán, hogy a kezelő előtt legyen minden lényeges információ, ami szükséges a zökkenőmentes használathoz.
A mai gyerekeket lehet nem zavarja annyira a sok csicsa-micsa, mi még ahhoz szoktunk, pl. a filmeknél is, hogy óránként volt egy hulla egy krimiben is, manapság meg már percenként minimum egy bolygónyi lakót kinyírnak és még ezt is kevésnek érzik, 5 percig nem tudnak egy filmet nézni folyamatosan. :)
Lehet kicsit rosszul fogalmaztam! a referencia kapcsolóim az x tengely hozzám eső végén és a z-n pedig a szegnyeregnél van, de az csúsztatható, a munkadarab hosszához vagy a szegnyereg helyzetéhez állítható!A g53 koordinátáim vannak ezért negatív előjellel!
A g54-t én a munkadarab végére nullázom mindíg a t1 késsel, így a többit viszi magával, ha ráérintek az anyag végére akkor a többi szerszám is tudja a z0-t, ez van ha gyorsváltó késtartói vannak a hobbistának és sok sok betét hozzá!
Ez nekem is eszembe jutott, a két motoros hajtás még léptetővel is jobb lett volna a z-n sőt!
A melóhelyemen gond nélkül száguldozik két léptető egymással szinkronban, a plazmavágó gépen, gond nélkül!
Csak akkoriban erre tellett! most már másképpen építeném!
[#nyes]
Továbbra is hiba az EMCmben hogy a touch off nem működik elsőre! mi okozhatja ezt a hibát?
Pontosan mit csinálsz?
Mi történik, mi nem történik?
Van hibaüzenet?
Idevágó G-kód részlet?
Olyan van nekem is,nagyon szeretem. Jól lehet fúrni előtolással a nagy gépen.
Nem fut egy kód sem, nincs hibaüzenet sem, csak módosítani akarom egy szerszám adatait, pl a betöltött szerszámmal megesztergálom az anyagot és ezt a méretet akarom beírni, x kijelölve, touch off! a kijelzőbe beírom pl hogy 79.38 aztán ok, marad minden az előző mérettell! Aztán megismétlem és akkor meg beírja!
Ez csak akkor van ha tool table van kijelölve , g54-nél egyből beírja.
Az EMC2 útjai kifürkészhetetlenek ? :)
Sziasztok!
Makrót mivel lehet meghívni az EMC-ben? M99
Főprogramból meghíni egy alprogramot, mivel lehet? Minek kell elnevezni az alprogramot?
Nem a szubrutinos megoldásra gondoltam... az a főprogramban van.
6.2.3 Macros
Touchy can invoke O-word macros using the MDI interface. To configure this, in the [TOUCHY] section of the ini file, add one
or more MACRO lines. Each should be of the format
MACRO=increment xinc yinc
In this example, increment is the name of the macro, and it accepts two parameters, named xinc and yinc.
Now, place the macro in a file named increment.ngc, in the PROGRAM_PREFIX directory or any directory in the SUBROUTINE_
PATH.
It should look like:
O<increment> sub
G91 G0 X#1 Y#2
G90
O<increment> endsub
Notice the name of the sub matches the file name and macro name exactly, including case.
When you invoke the macro by pressing the Macro button on the MDI tab in Touchy, you can enter values for xinc and yinc.
These are passed to the macro as #1 and #2 respectively. Parameters you leave empty are passed as value 0.
If there are several different macros, press the Macro button repeatedly to cycle through them.
In this simple example, if you enter -1 for xinc and press cycle start, a rapid G0 move will be invoked, moving one unit to the
left.
This macro capability is useful for edge/hole probing and other setup tasks, as well as perhaps hole milling or other simple
operations that can be done from the panel without requiring specially-written gcode programs
lhelyezel egy makrót *.ngc kiterjesztéssel a EPROGRAM_PREFIX könyvtárba,és az O szó + macronévvel hívhatod.
Na ezt a hozzászólásomat! a tool table-val kapcsolatban el lehet felejteni!
Sajnos a régi beidegződések miatt csak most értettem meg a lényeget!
Ha az esztergagépen azt akarjuk hogy az 1-s számú késünk vigye magával az egész tool table-t akkor amikor bemérjük, g54-t kell választani, a touch off nyomógomb megnyomása után! és nem kell ismételni ua a tool table-val mert minek? a tool table x0z0 az egyenlő a g54-l, vagyis ha egy szerszámhoz nem írunk be eltolást akkor az a g54![#falbav]
Nekem most tök üres az x és z eltolások ablaka még nulla sincs benne! ( volt már -0 az x-en )
A mach3turnben ez másképpen van megoldva, és nekem ez az alapja az egész cnc esztergálásomnak[#nemtudom][#worship]
Végre sikerült elcsípnem egy hibaüzenetet akkor amikor a t7 szerszámot akartam felülírni! ezt az első touch off -ra dobta!
A késleltetési idő (latency) nem jó a gépeden. Eddig nem volt ez probléma? Most jött elő?
Ez a hiba előfordulhat máskor is, nem csak touch-off-kor.
Mit mutat a késleltetési teszt?
Snecinek hála,kiderült,hogy miért nem ment az órám marás közben.Mivel én a 2.4-es Ubuntut használom és abban még nincsen timer funkció.
Ez úgy van beállítva azóta is, mint amikor itt beállítottad, emlékszel? azt mondtad ez már nagyon jó!de az idő rövidsége miatt, úgy hagytunk minden beállítást? vagy hozzáigazítottuk?!?!már nem tudom!
Már dobta többször is hogy futtassam a latency tesztet de ha elnyomtam , működött minden szépen!
OK, akkor hagyd, majd kezdünk vele valamit. Lehet hogy nem futtattuk elég hosszan a tesztet.
Azért ha van időd akkor hagyd rajta 1-2 órát a késleltetési tesztet.
Itt a műhelyben hogy van ez a latency teszt? ami ugye azt méri hogy a legnagyobb processzor kihasználtságnál, ami előfordulhat a számítógép használata közben!meghatározza a válaszidőt, amit aztán mindíg tud!de én semmi mást nem akarok futtatni a gépen csak az EMC2-t, viszont a latency teszt alatt nem futtathatjuk az EMC2-t [#nemtudom]
Van a gépeden, menüből el kell hogy érjed.
A többi is mind úgy van ahogy írtad.
[#nevetes1]Na persze, ezt én is tudom!csak azt nem értem hogy egy szerszámgépet miért kell úgy tesztelni? mintha menetvágás közben még akarnék az interneten videókat nézni!nem lenne jobb ha egy alaphelyzetből( semmi nem fut csak az EMC ) az EMC2 futtathatóságát tesztelnénk , úgy hogy pörgetnénk a főorsót mozgatnánk a tengelyeket szimulálnánk menetvágást, és emelnénk a fordulatszámot hogy meg tudjuk határozni azt a szintet ahol elfogy a technika!persze ehhez még kellene a fordulatonkénti előtolás dro is és még stb [#wave]
Azért azt látom,hogy soká lesz igazán jól működő vezérlés az emc-2,még van mit csiszolni rajta. Ami vicces a 96-os siemens vezérlés a dos alapú programmal szinte soha nem hibázik,pedig sokkal több paramétert lehet és kell beállítani. És legalább 6 (ennyit látok) plc-vel kommunikál gond nélkül,ac szervó mind a három plusz egy tengelyen(X,Z,W,W hidraulika,ellenórsó) két tokmány és még sok minden kezelése. Lehet,hogy megérné megvenni egy ilyen öreg vezérlőt,ehhez képest azzal nincs küzdelem.
Vannak akik a Siemens vezérlőt is cikizik! mert "szinte soha nem hibázik"! ez a 'szinte' egy bizonytalansági tényező itt is, vagy nem?
Tökéletes nincs,azt azért tudjuk,de ezeket a régi vasakat nagyon megbízhatóra tervezték(na nem mintha a mai gépekkel olyan sok baj lenne).
Igen de akkor figyelembe kéne venni azt is hogy: Ez itt egy hobby cnc fórum, és a profi gépeken dolgozóknak nem kéne leszólni, egy új próbálkozást , főleg ha nyílt forráskódú fejlesztésről van szó, vagyis ingyenes a hozzáférés!
Gondolom a Siemens vezérlést sem Te fejlesztetted ki, és nem is az internet segítségével próbáltad megtanulni a kezelését!
Mi viszont akik lenyomtunk az E400-n 30 évet még mindíg érzünk magunkban annyit hogy megpróbáljuk imitálni azt, hogy cnc esztergánk van!
Erre a célra megfelelő az EMC2, Linux cnc, a Mach3 pl nem erre való!
Sokat dolgoztam és dolgozom is hagyományos esztergán. Engem is megfertőzött a hobbi cnc,nincs is ezzel baj,de sajnos egyenlőre nem túl meg meggyőző az emc2-sem.A Mach3-at,pedig nem is ingyenes,semmiképen sem tenném esztergára.Én is erősen hobbista vagyok és igen is az internetről szerzek be rengeteg tudást,a jelenlegi fél munkám (cnc esztergálás) tisztességes elvégzéséhez. Amiért arra adnám a fejem,hogy átalakítsam a gépeimet,hogy megkönnyítse a napjaim másik felét,és kihívásnak sem kis feladat.Úgy emlékszem te is hasonló okokból vágtál bele a géped átalakításába. Tudom azt,hogy egy ilyen átalakított gép soha nem fogja megközelíteni sem a gyáriakat,nem is ez a cél.Sőt sietnem sem kell annyira pl a gyorsjárattal,stb.De azért szeretném,ha megbízhatóan és stabilan jól működne,ez a fő célom! A gyári vezérlő nem tudom milyen gondolat,csak mint ötlet merült fel bennem,de ettől még nagyon nem lesz egy csúszóágyas eszterga rábarkácsolt (ráhobbizott) vezérlővel és hajtással profi gép,de azért működhet,hogy egy kicsit könnyítsen a mindennapjainkon,nem?
Miért nem meggyőző, mi vele e gond ?
A menetvágás,az egyéb működés közbeni kisebb "csínytevései" a programnak.De nem tartom kizártnak azt sem,hogy nálam jól működne,ezt nem lehet tudni.Szeretnék jó,sőt a legjobb megoldást találni a vezérlő szoftver,hardver konfigurációjára ezért nézek és kérdezek. Nyilván van véleményem és a dolog hobbi részét nézve:amíg elkészítem addig hobbi,utána kell,hogy tudjak napi szinten dolgozni vele.Hiszen ebből élek.Bizonytalan vagyok ezzel kapcsolatban,hogy mennyire sikerülhet mindez és ha nem tudok vele dolgozni akkor az nagyon nem vicces. Sajnos ezt nem engedhetem meg magamnak. Az átalakításokat is úgy kell csinálnom,hogy csak rövid időre állhat le a gép.
Ha nem túl bonyolult dolgokat kell készíteni, akkor elég egy kis processzor ami a G kódot végrehajtja, nem kellenek ezek a PC-k hozzá, csak egy helyes G kód és egy kis proci.
Ez hogy van,nagyon is érdekelne! Esetleg plc-vel?
Cupa "gyakorlati" tanács.:)
"...nem túl bonyolult dolgokat,...kis processzor,...nem kellenek ezek a PC-k,...helyes G kód,...kis proci."
[#wow1][#conf][#nevetes1][#wave]
Az a kérdés, hogy mi a feladat pontosan ? Ha az világos jöhetnek a megoldások rá. Meg ott vannak a DOS alatt futó programok pl. PC-re is, TurboCNC meg ilyesmik pl.
Csak nem te is estergázni akarz ?
Hát,...előfordul néha.:)
De,...nekem megfelelnek a "kézi tekerentyűk".:))
Ugyan az a feladat mint egy "sima" esztergán kúp,menet(sima,nem kúpos,nem változó emelkedés),rádiusz,fúróciklus,nagyolás,simítás,egyszerű alakkövetés,esetleg nullpont eltolás. Az nem gond,ha kézzel kell megírni a G kódokat.
Az NCT-honlapon nem rég olvastam,hogy a legújabb vezérlőjükbe már intel-atom procit tesznek,mert már nagy a számítási igény... Tehát egy "hétköznapi" nem túl bonyolult esztergára talán egy kisebb is elég.
Persze, egy nem MHz nagyságrendű jelkiadáshoz és működéshez nincs szükség egy akkora processzorra, elég egy kisebb, féle is, egy 32 bites fajta pl. ami árban nem eget rengető már, 2-3 eFt-os kategória kényelmesen elhajtogat 2 tengely olyan felbontással, ami egy esztergán kell.
Kedves KoLa mester! Remélem nem bántottalak meg,ha igen bocsánat,nem volt szándékos! Keresem a lehetőségeket és csak kérdés szinten merült fel bennem egy bontott régi gyári vezérlő lehetősége. Ami elbizonytalanított az EMC2-vel kapcsolatban:az írásaid,nekem ebből az jött,jön le,hogy nem kis küzdelmek árán boldogulsz vele. Ha nem így van akkor nem jól olvasok a sorok között. Gondolom azért van sikerélmény is vele,erről is szívesen olvasnánk(remélem sokan olvassák ezt a topikot is!). Szép napot![#wave][#wave][#integet2][#integet2]
Á! engem nem tudsz hozzáértéssel megbántani!
Néha nem olvasom vissza eléggé az írásokat, és akkor melléfogok lehet,a hangnemben!de inkább én kérek elnézést mert nálam nagyon jól megy az EMC2, az esztergán 'szinte' hibátlanul, ha előfordul valami akkor azt a problémát végzetesnek látom, és kiabálok segítségért! mert sokan értenek itt a Linux-hoz, és néha elég egy apróság, egy kis segítség a barátoktól, és már megy is minden!
A múltkor azt írtad hogy a tokmánytól méred vissza a g54 z0 pontot, ez annyira 'felkavart hogy éjjel felébredtem,és ez volt az agyamban.
Nem jutottam vele semmire mert nekem pont fordítva van!
Akkor ok![#eljen]
Az elmélet szerint(az oktatómé volt) a legegyszerűbb ezt használni,mert a tokmány mindig a gépen marad,még ha a munka változik is. Ez nekem az egyszerűsége miatt nagyon tetszik,látod hol a kés a számokból és ha negatív érték jelenik meg a mozgások között az nagyon nem jó,kivéve ha furatban dolgozol. Természetesem én is el szoktam a nullpontot tolni G58-al,ez nem ördögtől való. Sőt az egyszerűbb ütköző nélküli befogásnál úgy kezdődik a program,hogy G58=z-... És ide azt írom be befogás után amennyit a munkadarab kilóg a tokmányból.És ezzel el is jutottunk a tokmányra mért nullpont lényegéhez,mindig van mihez viszonyítani és mérni.Most te is vázold a te általad használ nullpont használatot,kíváncsi vagyok rá. Én azt az elvet vallom,hogy mindig mindenkitől lehet és kell tanulni,az is tanulás ha csendben nézem és hallgatok,legfeljebb azt tanulom meg,hogy hogy nem szabad valamit csinálni.
Amikor összehasonlítjátok a régebbi gyári gépek vezérlését egy fontos dolgot nem vesztek figyelemebe, azt, hogy az a vezérlő(és még nem is PC) arra a feladatra készült.
Míg a hobbysták egy átlagos PC-vel küzdenek, melynek a perifériái mindig is másodlagos szerepet játszottak, és az Intelnél az alaplapok fejlesztői nem is hallottak soha HobbyCNC-ről.
Win használata estén még fokozottabb a helyzet.
Szalai György írt egyszer ilyesmit, hogy a hobbysták állandóan kényszert éreznek arra, hogy valamit másra használjanak mint amire készült gyárilag.
Nos ez esetben is ez áll fent.
Arra is gondolj, hogy az említett gépedben a DOS mellett mind a 6 PLC-ben és minden SERVO vezérlődben ott ketyeg 1-1 processzor, mely a maga nemében gyorsabb mint az alaplapi.
Egy Okuma eszterga majd negyed m2-es főorsóhajtásán van vagy 3 db 486DX-es proci.
Van még egy szemszögünkből nagyon fontos tényező, a gyári vezérlést csak arra tudod használni amire csinálták, míg a mezei PC-Mach3 vagy társai segítségével az elvégezhető feladatok száma kis jártassággal szinte korlátlan.
Nálam a referencia pont az x tengelyen a keresztszán hozzám közelebb eső végpontja előtt van, z irányban pedig a szegnyereg előtt, ha hátrafelé mozgunk, lefogattam a szegnyerget valahol, akkor az én gépemen oda tudom húzni a megfelelő helyre az ütközőt,ami megnyomja a kapcsolót, és ott referenciálom a z tengelyt, ez a gépi koordináta Z0 pontja , azután a t1 szerszámmal érintőt veszek az anyag végén ez lesz a g54 z0 ehhez igazodik az összes bemért szerszám z0 pontja ( kb 30 szerszám)
Tehát a g53 gépi koordinátáim mindíg negatív előjelűek!mind x mind z irányban! Az anyag vége a g54 z0, ha visszafelé jövet van lépésvesztés a gyorsjárat miatt akkor egyre közelebb kerülök a tokmányhoz néhány századdal, ha az előtolás közben lenne lépésvesztés akkor távolodnék a tokmánytól!
Egyet értek veled! A pc-kel sok a gond,sajnos a fejlesztők nem csak a hobbycnc-ről nem hallottak még,de sok minden másról se.Próbálj meg pl.zenélni egy win-es pc vel,az eredmény egy bizonyos szint felett lehangoló tud lenni. A régi vezérlő gondolata azért támadt a fejemben,hogy kivételesen egyszer én is arra használjak valamit amire való. De ez csak egy ötlet és nem hiszem,hogy meg tudnám valósítani,legalább is komoly segítség nélkül biztosan nem. A Mach3-ra és egy univerzális vezérlőre gondoltam először én is csatlakozókkal és amelyik gépen dolgozni szeretnék abba dugom be a csatlakozót,aztán rájöttem,hogy azért ez nem ilyen egyszerű... Sok minden szerepel a tervek között (pl.egy cnc fúró-maró köszörű),de majd meglátjuk mit tudok ezekből a dolgokból megvalósítani. Egy dolog biztos,ha belekezdek valamibe dokumentálom a munkám és megosztom veletek,sőt a tanácsokat is szívesen fogom fogadni,ahogy most is.
Amikor a kezedbe kapsz egy rajzot a munkadarabról azon nincs feltüntetve a tokmány helye.
Minden hossz értéket átszámolsz?
El kell dönteni melyik úton haladjon az ember. Leragadjon az adott gép stabil vezérlésénél, és korlátait elfogadja, vagy elindul az ingoványos de tág világ felé.
Én is dilemmában voltam mit tegyek a közel 30 éves BOSCH Alpha vezérlővel a marógépen?
Megtanuljam, ledobjam, esetleg átkapcsolással szimultán?
Végül pár nap ismerkedés után túl tettem rajta magam leszereltem. (de bármikor vissza tudnám alakítani)
Hidd el sziszifuszi munka egy új vezérlést megalkotni, nem véletlen Szegelgetek sem talált támogatókat a minap a saját tervezésű CNC software ötletéhez.
Na! most megtudtam hogy mennyi az annyi!Köszi kikapcsolom a gépet, akkor, örökre:)))
Vagy mégse!?!?
Soha ne tedd! :)
Taposd csak az utat előttünk!
Ezt értem,de a lépésvesztés,ahogy olvasom,nem előtolás,hanem gyorsjárat közben alakul ki. De ez,hogy függ össze a nullponttal? Azt sem értem,hogy lehet negatív értékű a G53-as gépi koordináta,hiszen hátrébb tehát plusz irányban van. A gépemen (nem az enyém sajnos,csak dolgozom rajta) a bekapcsoláskor fel kell venni a referencia pontokat(G53)addig jog sincs.De ezen nem lehet (és talán nem is kell) állítani. Utána jön a szerszám bemérése ez általában a G54-hez van mérve(az 55,56,57 más tokmányhoz és a patronos befogáshoz használatos nálam). Természetesen lehet használni ezeket is,de akkor újra be kell mérni minden használt szerszámot. Azt sem értem,hogy akkor miként adsz meg egy átmérőt,ha nem a középvonalba van az X0.Akkor egy 20-as átmérőre nem azt írod be,hogy 20 mondjuk egy hosszesztergálásnál (G0 X20 G1 Z50). Mert ez nálam így néz ki,megközelítés gyorsjárattal utána előtolással a tokmánylap +50mm-ig.Ennél nem tudok egyszerűbbet elképzelni,vagy ha a munkadarabhoz eltoltam a nullát akkor lehet -Z érték.
Nem felteszek ütközőt vagy mérek,és ha a rajzoló nem tette meg kap egy csinos nullpontot a munkadarab a rajzon és ehhez viszonyítok mindent általában.
Bekapcsolás utáni referencia felvétel minden gépen meg van a mai napig is. Addig nem is lehet semmit csinálni a gépekkel úgy ahogy írod.
De később is, pl. kézi szerszámváltásnál valamelyik tengelynek ezen a ponton kell lennie.
(egyébként a gép paramétertáblájában lehet ezeket az értékeket állítani mint pl. a szoftveres limiteket)
Azért nem kell pánikolni ,a csendes "őrültek" már dolgoznak rajta .(nekem már csak 1825-kell aludnom és kész vagyok vele [#smile])
Tényleg nem a vitát kezdeném újra, csak pontosítanék.
Nem a megszületése esett kútba. Mert nekem már megvan.
Az elképzelésem az volt, hogy itt a nyilvánosság előtt szülessen meg és lehetőleg, közös erővel.
Mert ha az ember a cnc-t akarja programozni, már az is csak valamiféle programozás. Ha nem is túl bonyolult megtanulni. Persze, annak, akinek ez az érdeklődési köre.
Akinek meg nem, annak pár sor is kínszenvedés, ha magának kell rájönnie dolgokra. Nem erre a „srófra” jár az agya, de ha az alkatrészt el akarja készíteni, valakinek meg kell írnia a programot.
Nem biztos, hogy a szomszédjához átszaladhat, hogy ugyan, segítse már ki.
Ezért gondoltam, hogy aki nem járt cnc-s tanfolyamra, az is be tudjon kapcsolódni az egyszerű programozásba.
Végül azért, csak kiderült a tuti.
Volt aki úgy fogalmazott, hogy aki meg tudja csinálni, az nem adja a tudását ingyen.
Marhaság ugyan, mert van pár nyílt forráskódú program. Basicban nagyon kezdetleges. Kb. harminc éves. Pascalban és c-ben, már vannak frissebbek is.
Én úgy írtam meg az enyémet, hogy a fentiek ugyan a birtokomban voltak, de szándékosan bele sem néztem.
Nem sürgetett az idő. Tehát, ráértem „kiizzadni”. Menetet még nem tud vágni, de biztató elképzeléseim vannak vele kapcsolatban.
Amint időm lesz, meg rá is hangolódok, csinosítgatok rajta. Most már, felhasználom majd az összeszedett tapasztalatokat.
A „ceruzahegyezőmet” fogom cnc-síteni.
Bizonyos, materiális okok miatt ez még várat majd magára.
A programom makrókat sem tud még kezelni, de sem egy nagy mutatvány.
Nekem inkább a szerszámtartó (revolverfej) fog problémát okozni.
Szóval, nem annyira bonyolult ez a programozás, mint páran lefestik.
Nem vagyok egy különösen jó képességű figura és már a hatvanhoz sem vagyok nagyon messzire és meg tudtam tanulni viszonylag rövid idő alatt dolgokat, akkor nem lehet az olyan nagy mutatvány.
Saját szórakozásra tökéletes elfoglaltság, de a nagyközönség csak a hibákat látná benne, mint ahogy teszik/tesszük itt páran a Mach3-mal vagy az EMC-vel. :((
Várjuk a fejleményeket![#wave][#wave]
A meglehetősen "hűvös" fogadtatás néhány hónapra biztosan elvette a kedvem attól, hogy nyilvánosan előálljak vele.
Ez már a második ilyen természetű ötletem volt, ami csúnyán megbukott.
Szóval.
Most leálltam vele egy időre.
Pedig, nem a nyálamat csorgattam. Hanem, "villantottam" is valamit az előző alkalommal.
Persze, "mérsékelt" érdeklődés mellett.
Mindenféle rossz indulat nélkül talán a Te kezdeményezésedre is igaz amit a #1649-ben írtam Isvargának.
Nekem sem tehetségem, időm, affinitásom nem lenne az ilyesmihez.
De sok sikert mindkettőtöknek!
Ha a sikeresség dominálna ,akkor már rég abbahagytam volna .Viszont sok munkát be tudtam vállalni amiatt( ez pótolta a sikerélményt ) ,mert belevágtam abba is ami másnak irracionális.
Ezzel teljesen egyetértek![#eljen]
Nagyon sok olyan munkát elvállalok és megcsinálok én is amire előttem már sokan nemet mondtak.Tanulni remekül lehet vele,az biztos.
Köszi a biztatást.
Igen. Az affinitáson áll, vagy bukik a dolog.
Ezért lenne nagy kincs a fórum, mert sok terület értője - sok esetben szakértője - gyűlik össze.
Ha elkészülök, az sem kizárt, hogy külföldi oldalon, angol nyelvű kezelőfelülettel teszem majd közzé.
A sznobok, de inkább a dilettánsok, attól esnek jobban hasra.
Őszintén szólva, az írásaidat olvasva, nem lepne meg ha így tennél.
De jogod van hozzá és én ezt tiszteletben tartom.
Először itt próbálkoztam. Nem jött össze. Tudomásul kell vennem, hogy nincsen rá igény.
Kedves KoLa! Most már ne hagy válasz nélkül,mert nekem lesznek az éjszaka közepén gondjaim,mert nem értem,hogyan van ez a nullpont és referencia pont megoldásod.
Így van ez a szakképzett cnc esztergályosokkal ha félre lépnek hobby irányban[#nevetes1]
Volna rá igény! egészen biztosan!Csak először mutatni kéne valamit ahhoz, hogy melléd álljon a fórum érdeklődése!
Lásd az EMC2-nél ez úgy kezdődött hogy a Sneci belinkelte ezt a
videót Kell ennél jobb reklám!?!
Tulajdonképen a végeredmény ugyan az,azzal a különbséggel,hogy nálam ez a pont G58 Z0 X0. Azt már észrevettem,hogy ugyanazt a dolgot többféleképpen el lehet érni egy cnc géppel. A végeredmény szempontjából nem számít. Ez megvan és amikor fordítok a munkadarabon akkor a munkadarab nullpontja marad ugyan ez és vagy ütköző,vagy paraméterben beírom,hogy mennyit lóg ki és ha hosszú a darab még a hosszát is meg szoktam adni paraméterrel(R paraméter). Tehát majdnem egyről beszélünk apró különbséggel.De jó neked,hogy megy az AutoCAD 2004,nekem a win7-64 nem eszi sajnos. 2012 volt,de az nagyon erőforrás igényes és nem volt elég a gépem hozzá sajnos,most ezzel is szívok,muszáj lesz egy xp-t is feltenni a gépemre.
Nekem se itt megy az AutoCad, hanem egy XP-s laptopon!
Ahány cnc vezérlés annyiféle speciális G és M kód létezik!de ha belegondolunk g1 a nyerő f értékkel és g95-el az esztergán, az EMC2-vel még a g33 egy nagyon fontos kód, hiszen ez az a bizonyos valós idejű főorsó kontroll , ezzel a néhány kóddal minden mozgást le lehet írni! mondják a Cam progik'! de így nem igazán érdekes a hobbi cnc-zés, ha nincs igazi kihívás!nincs élvezet!
na itt befejezem az eszmefuttatást mert feldobtam a labdát és úgyis leütitek!
Mintha csak az oktatómat hallottam volna. Különben is esztergán,főleg ha cnc és még hobbi is kötelező a kézi G-kód írás.! Jó éjt.
Az AutoCAD-del az asztali gépemre gondoltam,most még más nincs is,mivel nincs cnc gépem sajnos egyenlőre... De már egy régi és stabil laptop félre van téve nyers,ropogós xp-vel.
Sajnos én is belevágtam ilyesmibe, de még igen sokat kell aludni nekem is, mire valami értelmessel elő tudnék jönni... :)
Egyébként mindenkinek más a helyzete és nem ugyanaz az érzés, ha valaki szórakozásképpen tölti az idejét ilyesmivel, mert éppen ráér és amúgy éhenhalástól se kell tartania, vagy van aki mellék termékként csinálja, mert van neki egy nagyobbja már, más meg ebben lát jövőt és azért dolgozik rajta.
Ahhoz túl sok idő van benne, hogy csak úgy elkótyavetyélje az ember, ahhoz meg még kevés, hogy mutogassa.
Leginkább ott hibádzik a dolog ,hogy nem lehet elsajátítani mindent olyan mélységben mint amire szükség lenne.(ezért több személyes) 1-2 ember kellene csak a szakmai részéhez (mint forgácsolás). Azt látom inkább ,hogy hasonlítunk egymásra(mint emberek és itt nem csak a programozásról szól a dolog), nagyrészt egyedül dolgozunk.
Jó magyar tulajdonság a polihisztorság lehet. :)
Lenne egy olyan kérdésem, hogy ezt az EMC2- programot milyen Linuxra lehetne úgy feltenni, ami minimális, van egy 2GB os winchesterem arra rámenne, valamilyen verzióval ? Mert ezt az Ubuntu 8 verziót próbáltam, annak kevés a hely, ez kicsi neki.
A 2GB szerintem necces. Majd megnézem holnap egy friss install mennyiben áll meg, de az álmoskönyv szerint 4GB kell. (Régi IDE buszos 10GB HDD van már ingyér is.)
És mindenképp a LinuxCNC oldalon található Ubuntu-val csináld. Rá lehet tenni másra is, de hogy megéri-e a szenvedést azt nem tudom.
Hát, ha lenne ingyér akkor úgy nem éri meg , de mivel nincs, megpróbálok valami mást, egyelőre.
Elektron! manapság 2GB-os winyó már múzeumi darab, én megvenném!ha eladó! mert ilyet nehéz találni!Egy nagyon régi 12 éves gépet most ajándékoztam el, abban is 6.4GB Winchester volt!
Látszik hogy a linuxnak nem sok hely kell!Bjam[#eljen]
Elektron[#wave]jól összezagyválsz itt mindent#1671
"2GB-os winyó már múzeumi darab, én megvenném!ha eladó! "
Küldjek pár db.-ot?:))
Még,....SCSI is van valahol,kártyástul/drótostul.:)))
De csak ingyé![#nevetes1][#worship]
Há persze!!!:)
Meg is mondom a postásnak,....
Ha pézt mer kééni ééte,hát én,....kiböködöm a kerekeit.
Vagy,....
Nem csak, hogy 2 Gigás, hanem még megmondjam milyne fajta ? Quantum Bigfoot piszkos jó ... :)
Most, hogy még nem működnek az MPG-im az EMC2-alatt, kicsit zűrös hogy a jog speed 174mm/min el töltődik be, ez gyors az esztergán késbeméréshez! és nehéz megtalálni a " vessző " gombot szemüveg nélkül, könnyen mellé nyúlok, egyszerűbb lenne ha egy általam megadott sebességgel töltődne be!
Lehet ezt állítani valahol?
Másik kérdés: a programozott előtolást lehet-e nyomógombbal léptetni 100% fölé?
Szia Lajos!
Az INI fájlban a DISPLAY szekcióban írd be a Neked megfelelő sebesség értéket:
[DISPLAY]
.
.
MAX_LINEAR_VELOCITY = ide kell írni a max sebességet
.
.
Második kérdés: billentyűzetről csak 0%-100% között lehet állítgatni.
Dübörög a nyár, ritkán vagyok itt:)
A [TRAJ] szekcióba írd be mm/sec-ben számolt alpételmezett sebességet. pl.:
DEFAULT_VELOCITY = 2
Indítás után e körüli lesz a Jog Speed értéke.
Nekem a 2mm/sec-re 139mm/percet ad, nem tudom hogyan számolja....
Szia Laci! közbe megtaláltam én is, ugyanitt a Traj beállításainál, ahogy írod![#eljen]
A default velocity = 0.2 lett a jó beállítás!
János! ezt 'benézted' vagy van ilyen lehetőség is?
0.2 mm/sec-re, 9mm/percet ad , megnéztem! én sem értem [#nemtudom]
Az INI fájlban legalább 3 helyen lehet is lehet a sebesség értékeket állítani.
DISPLAY, TRAJ és AXIS_N szekciókban.
A mértékegységek mm/sec-ben írandók, de kijelezve nem mindig ez a mértékegység:
[DISPLAY]
MAX_LINEAR_VELOCITY = gépi egység(mm vagy inch)/sec
[TRAJ]
DEFAULT_VELOCITY = gépi egység(mm vagy inch)/sec
(Az Axis felületen gépi egység/perc-ben mutatva)
(Ez lehet az oka, hogy 2mm/sec-re 139mm/percet számol)
MAX_VELOCITY = gépi egység(mm vagy inch)/sec
(Az Axis felületen 300 egység/perc-ben mutatva)
[AXIS_<num>]
MAX_VELOCITY = gépi egység(mm vagy inch)/sec
Nem teszteltem még le ,de a default_velocity, csak a Traj szekcióban van, a másik kettő max velocity!
Pontosan ahogy mondod.
Ugyanakkor a többi beállítás is hatással van/lehet a sebességre.
Ha így jó Neked akkor minden rendben.
A célt elértem! tudom állítani a betöltött léptetés sebességét!
Az a másik kettő nálam nem szerepel az ini fáljban, csak a Traj-ban van, default velocity és max velocity.
Megtudná nekem valaki mondani (bjam28 :) ) mi az oka a következő jelenségnek? :
-Az ubuntu 8.04-et fel tudom telepíteni asztali pc-re és a notebookra is.
- Az ubuntu 10.04-et viszont csak az asztali gépre tudom felrakni a notebookra nem megy fel (megáll a telepítés és kakukk...)
Mindkét esetben ugyan az a pc, ugyan az a notebook és ugyan az a telepítő lemez.
A választ előre is köszönöm.
Nálam ez segített(ha ugyanaz volt a baj mint nálad)
Emlékeim szerint miután indul a LiveCD ESC-re bejön a menü, ott F2-vel nyelvet választasz, majd talán az F6-al alul megjelenik egy parancssor, ezen kézzel változtathatsz a telepítési folyamat környezetén:
-ez van alapból:file=cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash --
-ilyen legyen:file=cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash edd=off --
..vagy ilyen: file=cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz edd=off --
...és a telepítés indításának választása
(hátha segít!?)
A parancsot leírtam magamnak, a paraméterek pontos jelentését nem ismerem...:(
Köszi, áttanulmányozom...
Nekem az a problémám hogy az Emc2 eszterga mindíg rádiusz módban indul, mint egy marógép, állandóan be kell ütnöm indulás után az MDI-be a G7-t, nem lehetne ezt valahogy configurálni?
Szia Lajos!
Természetesen lehet. Mindent lehet :)
Idézet a fordításból (stepper_mm_HU_EN.ini):
[RS274NGC]
# A G kód parancsértelmezõ indításakor végrehajtandó kódok
# Ez nem helyettesíti a megfelelõ bevezetõ fejlécet a G kódú programban!!!
RS247NGC_STARTUP_CODE = G21 G90
Ide írd be azokat a modális parancsokat, amiket be szeretnél tölteni a LinuxCNC indulásakor.
Szia Józsi!
BIOS kompatibilitási gond lehet.
Jó lenne, ha megírnád mik az utolsó üzenetek. Feltételezem a kernel bootoláskor áll le hibaüzenettel.
(edd=Enhanced Disk Drive support, kiterjesztett lemezkezelés, ne menjünk bele a részletekbe)
Amit szbjoe írt az segíthet, de még ezeket az opciókat is érdemes kipróbálni:
acpi=off
noapic
nolapic
Ezt úgy értem, hogy a
file=cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash edd=off sorban a fenti varázsszavak egyikét beírod. pl:
file=cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash edd=off nolapic
és megpróbálsz bebootolni. Amelyikkel elindul az a nyerő.
Másik módszer lehet, hogy felinstallálod a 08.04-et és distr-uprgade a 10.04-re.
Köszi a segítséget...
Köszi a segítséget!
Szerintem azóta változott meg sok minden hogy frissítettük az EMC2-t, ez 'mostmár' tuti! azóta van az hogy be kell írni a G7-t az MDI-be indulás után mert különben a g54-et is rádiusz módban menti el az X tengelyen, és valószínűleg azóta kell minden tool table bejegyzést megismételni még egyszer hogy érvényes legyen, a g54-t elsőre elfogadja de a tool table-t nem!
Erre is van megoldás?
És arra hogy egy kódban bárhol, külön- külön tudjam referenciálni a tengelyeket M30 előtt?
Az EMC2 eszterga felületébe szeretnék egy kis módosítást! van ott baloldalt a coolant alatt egy üres rész, oda szeretném a főorsó fordulatszámot kiírni, és a pillanatnyi előtolást két féleképpen!
Itt egy
kép az elképzelésről!
A szerszámpálya kijelző részt nem szeretném lerövidíteni mert az kell! esetleg még a gkód ablak jobb felének a helye jöhetne szóba mint terület, mert szerintem feleslegesen hosszú a sorok számához képest.
Sziasztok!
Olyan kérdésem lenne, hogy ha az EMC-ben szerszámcserét csinálok… az a valóságban is lefut? Az LPT-porton is megjelenik valahogy? Belehet állítani valahogy, hogy hová pozícionáljon a marómotor.
Szia Lajos!
A főorsó fordulat kiíratása megoldható. A pillanatnyi előtolás érékét is lehet, hogy ki lehet íratni. Viszont arra a helyre tenni az értékeket ahova bejelölted, na az már nagyobb kihívás. Ugyanis ott bele kell nyúlni a kódba rendesen. Erre inkább a panel jobb oldala vagy külön ablak a járható út. De ma megkérdezem a sokkal okosabbakat is. Majd jelzek. Talán egy 16:9-es 19" monitor lenne a gyorsabb megoldás. (Most is van eladó a fórumon ilyen..)
Szia Servo!
Nagyon leegyszerűsítve a válasz: igen.
Fizikai ki/bemenetekhez kell hozzárendelni a vezérlést.
Nagyobb lélegzetvételű dolog, de itt van egy részletesebb leírás:
Boxford eszterga automata szerszámcserélő Itt a Z tengely vezérlése által fordul be a cserélő az adott pozícióba. 2 kimeneti vezérlő jel és egy kvadratúra enkóder bemenet a referencia pozíció keresésre.
Bocs, kicsit rossz a megfogalmazás: nem a Z tengelyen van a forgató is, hanem egy vezérlőnek a kimenete van felhasználva egyszer a Z mozgatására, máskor pedig a forgatóhoz.
Ezért van a Z tengelyre hivatkozás a szerszámcsere esetén.
Kösz! Megnézem! [#worship]
Szia Józsi!
Ha még nem sikerült boldogulni a problémával akkor mindenképpen azt javaslom, hogy a 08.04-es LinuxCNC install anyagról indulj. Az a tuti, az újabb csak annyiban más, hogy új alaplapokat és chipseteket támogat, de viszont sz@..ul kezel régebbi hardvereket ami előtte jó volt... (a hibát meg lehet oldani kézimunkával, de nem éri meg)
Semmivel sem lesz rosszabb a 08.04-es géped, és csont nélkül menni fog.
Szia János! úgy látom nem egyszerű eset! elég lesz a főorsó fordulat, és a fordulatonkénti előtolás érték kiírása ebbe a szürke mezőbe, de a kijelzőhöz ragaszkodom ! ha 16:9 - s akkor ott is végig legyen, ez egy eszterga!látni akarom a hosszabb alkatrészek rajzát is!
Egyébként az RS274NGC bejegyzés jó lett! azóta átmérő módban jelentkezik be a gép!
"[RS274NGC]
# A G kód parancsértelmezõ indításakor végrehajtandó kódok
# Ez nem helyettesíti a megfelelõ bevezetõ fejlécet a G kódú programban!!!
RS247NGC_STARTUP_CODE = G7,... stb"
Ok, rendben.
Akkor ehhez tartom magam.
Köszi.
EMC2 gyakornokok!
Ismeri a programotok a G71 nagyoló ciklust?
Szia Svejk.NEm tudom pontosan mit takar,de ezt találtam:
Zip Talán használni tudod,képekben van magyarázat ,ha jól értelmeztem.
Nincs benne a g kódok leírásában! ha jól megnéztem a fordítást!
Az EMC2 ezt másképpen oldja meg!lehetőség van rá hogy a a felületbe lenyitható táblázatokat helyezzünk el amik mögött egy subrutin van és ezek paramétereit átírva oldjuk meg a feladatot, sorrendbe lehet őket állítani és egy más után felfűzve' a végén finalize gombra kattintva megjelenik a kijelzőn a szerszámpálya, ezt aztán tudjuk másként menteni!
Néhány képernyőkép, még tesztelés alatt van nálam!
átmérőzés
és az eredménye a szerszámpálya!
Tehát ott is varázslós...
nem idegeset a felemás fordítás?
Inkább maradna angol...
Van a cégnél egy HAAS gép, annak elég jó a magyar nyelve, de most vettek egy Mori-Seiki NLX-et, az borzasztó, még lengyel szavak is vannak benne :((
Bjam mutatta ezt a trükköt mikor itt volt látogatóba, soha rá nem jöttem volna hogy ezt is lehet, köszönet érte!
A subrutinok neveit átírom magyarra, és a nevezett paramétereket is, így nekem jobban érthető mert csak egyszer kell jól megírni utána már nincs vele gond!
No azért ne szomorkodj. Az EMC-nél egészen odáig nyúlnak a lehetőségek, hogy 100%-ig forráskód szinten lehet mahinálni benne. Ha szükséges, ha megéri, stb...
A következő menetvágási hibába ütköztem EMC2-vel:
Menetvágás elindul, majd a harmadik negyedik fogás után a kés Z irányba eltolódik valamennyiel
aztán a következő fogásnál megint visszaáll az eredeti Z pozícióba. aztán a beállított 30 fogás alatt, mindezt párszor megismétli.
A kód a következő:
t2 m6
G43
#1 = 0 (1-es válltózó deklarálása)
#4=2.9 (menet mélység)
#5= 30 (fogások száma)
m3
s500
#2=-4.4 (x kezdö)
#3=20 (x vég)
o100 while[#1 lt #5]
g0 x

z10
G33 x

Z-30 K9
g0 x21
g0 z10 x0
#2=[#2-#4/#5]
#3=[#3-#4/#5]
#1=[#1+1]
o100 endwhile
M30
Mi lehet a probléma?
Az eslő X után ami nem látszik kapcsos zárójelben #2
A második X után #3
Közben megpróbáltam kisebb fordulaton ugyanezt a menetet.
Eddig 250 volt, most 190.
Sokkal job az eredmény, de nem tökéletes.
Régebben próbálkoztam ugyanezzel a menettel és akkor még jó volt 250-es fordulatszámmal is.
Mach3-nál viszont ugyanez az emelkedés megy 500-as percenkénti fordulatszámmal is...
Nyilván van egy max. határfrekvencia, amit még a rendszered (HW+SW) képes biztonságosan feldolgozni.
A Mach nem mérvadó, hiszen nevetséges módon 1 vagy 4 réssel dolgozik, ami játék kategória.:)
Igen azt hiszem időzítési problémák lehetnek, ennyit tud a gépem.
Azt hogyan tudom elérni, hogy egy működő EMC konfigurációt áttegyek egy másik számítógépre?
Pontosan mit és hova kell másolni, hogy el is induljon?
Szia Lari!
A "/home/lari/emc2/configs" könytárban vannak a konfigurációk egy-egy könyvtárban pl. "stepper-mm". Fogod a könyvtárat (stepper-mm) a tartalmával együtt átmásolod az új gépen ugyanebbe a könytárba.
Vigyázat: a "lari" a Te saját home konyvtárad, az lehet hogy Te máshogy hívod. Szintén az "emc2" a régi könyvtárnév, most már "linuxcnc" nevű könytárat csinál az újabb install és az alatt kell keresni a "configs" mappát.
Köszi János, így már világos!
Még egy kérdés ezzel kapcsolatban....
Ha átmásoltam a másik merevlemezre a nevezet mappát, akkor hogyn tudok az asztalra egy indító ikont készíteni, amivel indítom a programot?
Szia Lari!
(Nekem angol a választott nyelv, de a menüsorok sorrendje ugyanaz magyarul is)
Jobb egérgomb az asztalon és feljön egy menü:
felülről a második "Create launcher" majd feljön egy ablak. Itt 1) a típus: marad az applikáció (alkalmazás?), 2) a név amit akarsz (linuxcnc), 3) majd a parancs (command) sorban beírod hogy:
linuxcnc /home/lari/linuxcnc/configs/atekonfigod.ini és is kész .
Nyilván ha Neked még emc2 a program és a mappa neve akkor azt úgy írod. A "tekonfigod.ini" meg az INI fájl neve. Ha nem közvetlenül a "configs" mappában van akkor további könytárnév kell.
Szóval ez csinál egy gyorsindító ikont az asztalra, ami elindítja a linuxcnc nevű programot az adott teljes elérési útvonallal megadott INI fájllal.
Található valahol teljes leírás a G-kódból elérhető rendszerváltozókról? (System variables vagy System parameters)
Párat találtam, de nem azt, amire szükségem lett volna.
Van lehetőség G-kódból törölni az üzeneteket? (MSG-el és DEBUG-al kiíratottakat.)
Sziasztok!
Ezeket az állításkilehetőségeket, mivel lehet állítgatni a billentyűzeten? Jog Speed, az megvan... de a többit, mivel lehet? Megoldható-e, hogy külső potival szabályozzam?
Szia Béni!
Itt van egy lista, de szerintem ezt megtaláltad Te is:
Numbered parameters Milyen paramétert keresnél?
Nem találkoztam az üzenet törlési lehetőséggel...Szerintem nem lehet ilyet csinálni..
Szia Servo!
Billentyűzetről lehetséges kezelni, itt az összes gyorsbilletyű: "Help" -> "Quick Reference".
Külső potival kicsit macerás lehet (analóg volta miatt), de kézikerékkel (MPG/indexjelek) már egész egyszerűen működhet.
Köszi! Megnézem... [#worship]
Köszönöm!
Ilyen összeszedetten nem találtam meg.
Az egyik megvan, a pillanatnyi pozíció.
A másik a G kód csoportok aktuális állapotának a tárolója lett volna, azt nem látom közöttük. (Fanuc-nál van ilyen pl.)
Egyik fórumtárs kérésére belekezdtem egy kétbekezdésű kúpos menet esztergálásához való program elkészítésébe.
Tesztelhető fázisban van. Egyelőre G33 helyett G1 van a kódban, így gép és indexjeles jeladó nélkül is lehet grafikusan tesztelni. Kicsi módosítással lehet vele forgácsot is csinálni. :)
Ha a megrendelő elégedett az eredménnyel, akkor a végleges változatot is közzéteszem itt.
http://benishare.weebly.com/linuxcncemc2.html
A stat modultól lehet lekérdezni az aktív G és M kódokat.
Az Axis pl. így szedi fel:
<code>
for i in self.stat.gcodes[1:]:
if i == -1: continue
if i % 10 == 0:
active_codes.append("G%d" % (i/10))
else:
active_codes.append("G%(ones)d.%(tenths)d" % {'ones': i/10, 'tenths': i%10})
for i in self.stat.mcodes[1:]:
if i == -1: continue
active_codes.append("M%d" % i)
</code>
(Persze a html motor össze fogja kutyulni:(
Bocs, ezt később olvastam. G kódban nem tudom melyik regiszterben tárolja....
Valaki kicsit faragott a hal_manualtoolchange scripten. Ha lecseréljük erre az újra, akkor szerszámcserénél lehet mozgatni a tengelyeket, felvenni a Z értékét...
Itt a leírás a cseréről A scriptben a 10-12. sorokat ki kell kommentezni, mert hibát dob az újabb verzióknál, ráadásul nem is használja sehol az NML_FILE infót.
Hali Béni!
A 2.5 verzióban még nincs, de a "master"-ben már lehetséges lekérdezni:
http://article.gmane.org/gmane.linux.distributions.emc.devel/4122
Ha jól értem, megcsinálhatom magamnak, de másik rendszeren nem fog működi.
Ez így fapapucs.
A mostani master egy idő múlva elérhető mindenkinek csomagból így akkor már nem csak a fejlesztő szórakoztatására jó a dolog. Addig fapapaucs.
János!
A frissítéskezelőmbe megjelent az, hogy elérhető az új Ubuntu 12.04.1 LTS kiadás
Érdemes, ill. kell frissíteni?
Mi fog változni?
_NE_ FRISSÍTS 12-04.re!!!!!
Ugyanis a 12.04 LTS az új kernellel jön (3.x), amihez meg még nincs meg a valós idejű támogatás. CNC/LinuxCNC szempontjából nincs semmi jelentősége az új verziónak.
Ez egy subrutin lesz?
Nem. Ez egy külön program. (G-kód)
Ez az egyik kétbekezdésű menetvágó, programom az EMC2-n, külön van a két bekezdés!a subrutint még DLaci írta régebben, csak át van kicsit alakítva.
G21 G18 G7 G40
t7m6
g43
#1 = 0
#4=2.1 (menet mélység)
#5= 12 (fogások száma)
m7
m3
g4 p4
s120
#2= 1.76 (x kezdö)
#3= 61.12 (x vég)
o100 while[#1 lt #5]
g0 x

z6
G33 x

Z-153 K6
g0 x65
g0 z6
#2=[#2-#4/#5]
#3=[#3-#4/#5]
#1=[#1+1]
o100 endwhile
#1 = 0
#4=2.1 (menet mélység)
#5= 12 (fogások száma)
m3
s120
#2= 0.64 (x kezdö)
#3= 61.12 (x vég)
o101 while[#1 lt #5]
g0 x

z9
G33 x

Z-153 K6
g0 x65
g0 z9
#2=[#2-#4/#5]
#3=[#3-#4/#5]
#1=[#1+1]
o101 endwhile
g0 x100 z150
m30
Ez talán jó lesz!?
G21 G18 G7 G40
t7m6
g43
#1 = 0
#4=2.1 (menet mélység)
#5= 12 (fogások száma)
m7
m3
g4 p4
s120
#2= 1.76 (x kezdö)
#3= 61.12 (x vég)
o100 while[#1 lt #5]
g0 x#2 z6
G33 x#3 Z-153 K6
g0 x65
g0 z6
#2=[#2-#4/#5]
#3=[#3-#4/#5]
#1=[#1+1]
o100 endwhile
#1 = 0
#4=2.1 (menet mélység)
#5= 12 (fogások száma)
m3
s120
#2= 0.64 (x kezdö)
#3= 61.12 (x vég)
o101 while[#1 lt #5]
g0 x#2 z9
G33 x#3 Z-153 K6
g0 x65
g0 z9
#2=[#2-#4/#5]
#3=[#3-#4/#5]
#1=[#1+1]
o101 endwhile
g0 x100 z150
m30
Már a G33-as verzió is letölthető innen:
http://benishare.weebly.com/linuxcncemc2.html Ez az, csak a fórumon hülyén jelenik meg:
G18 G90 G95 G40 G7
(G7 - ATMERO / G8 RADIUSZ MOD)
(ERTEKEKET ATMERO MODBAN KITOLTENI! KIVEVE #5!)
#1=0 (X KEZDO)
#2=20 (X VEG)
#3=10 (Z KEZDO)
#4=-30 (Z VEG)
#5=2 (MENETMELYSEG)
#6=6 (MENETEMELKEDES Z TENGELYEN)
#7=0.3 (KEZDO FOGAS)
#8=0.05 (LEGKISEBB FOGAS)
#9=90 (FOGAS CSOKKENTES %-BAN)
#10=29.5 (FOGASVETEL SZOGE)
#30=1 (SIMITO FOGASOK SZAMA)
( ---- )
#11=[#1/2] (ATSZAMITAS RADIUSZRA)
#12=[#2/2] (ATSZAMITAS RADIUSZRA)
#13=[#12-#11] (DELTA X)
#14=ABS[#4-#3] (DELTA Z)
#20=SQRT[[#13*#13]+[#14*#14]]
#20=[#20/#14*#6] (MENETEMELKEDES A PALASTON)
#21=[#5*TAN
] (Z VEGPONT KORREKCIO)
#22=[#21*#13/#14] (X VEGPONT KORREKCIO)
#15=[#6/2*#13/#14] (II. BEKEZDES X ELTOLAS)
S400 M3
G0 Z#3
X#1
#16=#11 (AKTUALIS X KEZDO)
#19=#12 (AKTUALIS X VEG)
#17=0
O101 WHILE[[#17 EQ 0] OR [
NE 0]]
G1 X#1 F2
O103 IF[#7 LT #8]
#7=#8
O103 ENDIF
#16=[#16-#7]
#19=[#19-#7]
#7=[#7*#9/100]
O102 IF[#16 LT [#11-#5]]
#16=[#11-#5] (HA ELERTE A MENETMELYSEGET)
#19=[#12-#5]
#17=5
#30=[#30-1]
O102 ENDIF
#18=[[#11-#16]*TAN
]
(I. BEKEZDES)
G1 X[2*#16] Z[#3-#18]
G33 X[2*[#19-#22]] Z[#4-#18+#21] K#20
G1 X[#2+4]
G0 X[#1+4-2*#15] Z[#3+#6/2]
G1 X[#1-2*#15]
(II. BEKEZDES)
G1 X[2*[#16-#15]] Z[#3-#18+#6/2]
G33 X[2*[#19-#22]] Z[#4-#18+#21] K#20
G1 X[#2+4]
G0 X[#1+4] Z#3
O101 ENDWHILE
M5
X[#1+40] Z100 (KIALLAS)
M30
A szokásos Gkód generáló program![#eljen]
A mélymenetvágó átirata lesz EMC-re?
Egyelőre nem tudok Linux-ra programot írni. Talán, ha lesz gépem, akkor megtanulok valamit.
(A Lazarus-szal boldogulnék, de még sohasem próbáltam Linux alatt.)
Ez nagyon jónak látszik!
Próbáld ki! :)
Letöltöttem! kicsit bonyi!
Holnap kipróbálom!
Kipróbáltam! Béni megint szép munkát végeztél![#eljen]
Csak néztem milyen szépen megy, felváltva vágja a két bekezdést! gratulálok!
Itt egy képernyőkép!
Na jó! nem volt 60fokos késem elmentve azért ilyen hegyes...
Tehát használhatónak tűnik? :)
Ebben a nyelvben van OOP technika ?
Ammögmi?
Objektum Orientált Programozás. Mint C++, Pascal 6.0 Delphi stb.-kben ami van tudomány.
Amúgy gondolom a Linuxosban be lehet rakni akármit, egy előfeldolgozót is és bármilyen nyelvet be lehet interpretálni. Legalábbis feltételezem.
Nagyon is! nekem az tetszik hogy felváltva vágja a két bekezdést! majd megpróbálom egy saját gyártmányra átírni ott minden kiderül, mármint hogy a paraméterezéssel, hogyan tudom egyenlő fogásokra osztani a menetmélységet, nagyon nem merültem bele, lehet hogy egyszerű az egész![#wave]
Elektron! kéne egy subrutin belső gömbfelületre,esztergára,az enyém valamiért nem mükszik, Neked ez gyerekjáték lenne!
A tied az milyen ?
Valami hiba van benne ?
Bonyi! az EMC2-nek, mert nem tölti be a szerszámpályát se![#nevetes1]
Mindenki szinte mindenre képes, amire a másik ember ... ha nem, akkor pedig rá kell jönni, hogy miért nem. Ne eszik elég diót, mogyorót, nem iszik elég vizet (vagy Whiskey-t) , stb... valami oka van mindennek hogy az agy se úgy működik mint egy másiké, ha csak a tápanyag ellátását is nézzük.
Mert az valamilyen G02, G03 ciklus lenne ? úgy lehet pl gömböt esztergálni gondolom.
Tiszteletem mindenkinek!
EMC2-ve szeretnék egy 1.5fokos kúpot esztergálni,
hogyan tudom a szöget G kóddal leírni?
Köszönöm az érdemi választ!
Fehérvárra tervezek vinni egy gagyi PC-t, amin lesz EMC2 is. Esetleg elszórakozhatunk ebben a témában is.
A kúpszög megadása pontatlanabb eredményt ad, mint a koordinátákkal való megadás. Használd a számított koordinátákat!
Szerintem sokat tanulhatunk ebben a témában tőled!már várom!
Én megrajzolom Autocad-el a szöget, meg a hosszt, és leméretezem , aztán ezeket az adatokat használom a gkód írásakor![#nemtudom]
Igen! van egy sík homlokfelület és ebbe kell R20-as félgömböt esztergálni, nem sokáig tart megírni a Gkódot de gondoltam megpróbálom egy paraméterezhető változattal is, G2-vel célszerűbb megírni.
KÖszönöm a válaszod,spórolni szerettem volna.
Talán egy kis lustaság is közre játszik.
Marad a szerkesztés ha másképpen nem megy!
Üdv:
Szia Béni!
Átparamétereztem a kétbekezdésű kúpos menetvágót az általam használt elvek szerint , aztán az EMC belefagyott, lépésenként visszaírtam az eredetire! az utolsónál lett jó, azt hittem megtaláltam egy hibát de nem!is hiba.
A lényeg az hogy simító fogásnak nem lehet nullát beírni, mert akkor az EMC csak töltz egyfolytában, míg nem nyomok egy ESC-et!
Írtam neki 1-t rögtön elindult, végig ment a kód szépen aztán a végén nem ismételte meg a fogást mégegyszer[#nemtudom]
Lehet hogy ez az 'egy' az utolsó fogás 1x, ha kettőt írok akkor megy mégegyszer? ezt nem próbáltam ki, csak most jutott eszembe...
Meggyötörtem kicsit a rutint aztán!nagyon tetszik hogy hátrafelé is tudom a fogásvételi szöget állítani![#eljen] ez nagyon hasznos kúpos menetek nagyolásánál, teljesen más lesz a forgácskeresztmetszet!és más szerszám is kell hozzá!Kép!
A simítással kapcsolatban igazad van. Hiba. Holnap javítom.
Élesben próbáltad már? Ha igen, a bekezdések osztása jó?
A levegőben próbáltam!nem anyagban! mert különben kéne előbb egy kúpot is esztergálni ami stimmel!ehhez a kódhoz!
A bekezdések osztása 100% hogy jó! mert az EMC szerszámpálya, századpontosságig nagyítható! és nem találtam benne hibát!
Ez a pontosság nagyon jó visszajelzés pl. ha esztergálunk egy kúpot és aztán betöltjük rá a menetvágó programot, a nagyítások alkalmával jól láthatóak a hibák , a kúpszögben , vagy a kezdő és végpontok kordinátáinál, stb
Az egymás után betöltött és végrehajtott! kódok szerszámpályái megjegyződnek és viszonyítási alapot adnak a következő ciklusról, hogy illeszkedik-e az előzőhöz? vagy hiba van benne!
Ezt nagyítással jól láthatóan látszik! az éppen aktuálisan betöltött kódot szerkesztés után, hozzáviszonyíthatjuk az eddigi megmunkálás eredményéhez! ha változtatunk és újratöltünk látszik a szerszámpálya változása az előzőhöz képest század pontosan!
No, ez a "csicsa" funkció nagyon hasznosnak tűnik!
Azt meghiszem!Még az ilyen 'csacsi'EMC esztergályosok is hasznát látják!
[#vigyor3]
Mint én![#nevetes1]
[#nevetes2][#eljen][#eplus2]
B@sszus,...
Lesszamilessz!!!
Hoónap én is megpróbálom mán ezt a kuposmenetet.
Na persze,csakis szigorúan....levegőbe.:)))[#nevetes1][#kuss]
Na jól van!Barátom!cnc lézerrel, vagy cnc marógéppel tervezed? Mert ha ki tudod próbálni akko! még van egy cnc esztergád is!Na nem marógépen marni!hanem a főorsóról visszacsatolva esztergálni![#ejnye1][#nevetes1]
Persze,hogy lézerrel!
Előttem a kép....
A lézer alatt szögbe döntött forgató.
A forgatóban,mondjuk egy fakúp.
A forgató forog,a lézerfej meg,mászik fölötte.
Két-háromszor oda/vissza jár a lézerfej,és kész is a "facsiga"!!!:)
Nem is olyan "ördőngősség".:)))
A forgató! az nem főorsó az esztergán!
Talán túl egyszerű a kérdés de nem jövök rá a megoldásra.
Eszterga módban a RAD kijelzés mutatja az átmérőt, és a DIA pedig ennek kétszeresét.
Hol tudom beállítani, hogy rendesen számolja?
G7 volt?
Ezt könnyű beállítani! szerintem! a lépésszámot jól kell megadni 1 mm-hez X tengelyen, pont a fele mint a Z-n!
Ez eszembe sem jutott![#eljen]jó hogy itt vagy!
ezt mostanában tudtam véglegesen megoldani!
Gyorsabb ha beillesztem ide!
Bujtár jános küldte ezt a beállítást, az ini fájba kell beírni
"[RS274NGC]
# A G kód parancsértelmezõ indításakor végrehajtandó kódok
# Ez nem helyettesíti a megfelelõ bevezetõ fejlécet a G kódú programban!!!
RS247NGC_STARTUP_CODE = G21 G90 G7...stb
Ide írd be azokat a modális parancsokat, amiket be szeretnél tölteni a LinuxCNC indulásakor!"
Szia!
HA jól emlékszem az egész úgy tűnt fel, hogy a múltkor ki akartam próbálni egy g kódot, amibe G7 volt a fejlécben. A kirajzolt alakzat fura volt. Átírtam G8-ra és úgy lett jó. Csak ez így fordított....
Megnézem azt, amit Kola írt.
Ha hazaérek megnézem, köszi!
Ezzel a beírással teljesen tökéletes lett! Köszönöm!
Abban még ha tudnál segíteni, hogy hpgyan tudom beállítani a különböző kések alakját?
Jelen pillanatban semmi sem jelenik meg, ha elmozdítom valamelyik szánt, csak maga a sárga vonal mozdul....Kis háromszög sem látható ami alapból látszani szokott...
Szia!a kések alakjának megjelenítése kissé trükkös , ui, minden mezőt ki kell tölteni minden szerszámhoz - csúcsrádiusz, élszög , hátszög, irányultság!
Ezt a képet tanulmányozd át alaposan!
Kola!
Nézz át a Mach3 topícba.
Lajos!
Kitöltöttem ezeket az adatokat a szerszám szerkesztőben, de így sem jelenik meg semmi.
Úgy emlékeztem, hogy a kés megjelenítést valahol ki és be lehet kapcsolni, csak nem tudom, hogy hol....?
Ne felejtsd el a reload tooltable, kattintást!
Nekem nincs is ilyen gombom
Olyan van, hogy reload file
De ha ezt megnyomom, akor eltűnik mindaz amit beírtam.....
Szia Richárd!
Először "Write tool table file" (mentés) majd "Reload File" újratölt. Ha fordított a sorrend akkor ugye nem menti a beírtakat, hanem az előzőt tölti be...
Szia János!
Köszönöm, így már stimmel! :)
Ja igen ! ez nem gomb, hanem, a file menüben található, a tool table alatt!a gyakorlatban az a helyes megoldás, amit a János írt!
Valaki tudja-e hogy az Emc2 miért vágja ellentétes irányban az íveket? A g2-vel az óramutató járásával ellentétesen mozog, g3-al pedig egy irányban!vagy csak nálam van így?
Valószínű azért mert a linuxosoknak átlátszó órájuk van és hátlappal előre hordják ... így aztán CW - CCW felcserélve ... :D
Amúgy egyenesvégű leszúrókést sikerült már készítened a szerszámtáblában? Nekem nagyon az a gyanúm, hogy nem lehet... :( ahoz még egy adat kellene ...
Summárum summum szenzációs ez a Linux CNC (EMC, EMC2 mindig máshogy nevezik de ugyanaz ...) az UBUNTU-val!. Még a Tali előtt telepítettem a notebookomra amin egy 5 GB-s Vista maradvány, 20 GB és 54 GB XP, egy 19GB-s régi XP és 1,6Gb + 7,4GB + 10 GB SuSe Linux volt. Először úgy tűnt nehéz lesz a dolog, mert az OLD XP-partíció törlése komplikációt okozhatott volna. Ekkor a linux particio managerével minimálisra tömörítettem az Old XP partíciót és csodák csodája, az UBUNTU telepítő indulásakor feljött plusz egy menüpont ami a felszabadult 19 GB-t ajánlotta telepítés helyéül. A telepítés le is zajlott rendben, készült egy új bootmanager és minden korábbi rendszer is tökéletesen indítható! :) Le a kalappal UBUNTU!!!
A wifi konfigurálása után gyönyörűen ment a frissítés. Ha rádugom a pendrive-ot azonnal felismeri és mountolja (csatolja), lehet azonnal másolgatni a fájlokat Én elsődlegesen most a PartMaster V11 EMC posztprocesszorának tesztelésére és tanulásra használom, paralel port nélküli notebookon nem is lehet mást. Az EMC-be a sim ( szimulációs ) konfigok közül a lathe ( eszterga ) profilt töltöm be. Már sikerült beállítani a munkateret normálisra, mert Z-ben volt kb 8 inch X-ben 15 inch ( nem is értem !? ). Saját mappa - emc2 - configs - sim / lathe.ini-ben
[AXIS_0]
.
MIN_LIMIT -5.0
MAX_LIMIT 5.0
.
[AXIS_2]
.
MIN_LIMIT -15.0
MAX_LIMIT 10.0
.
A LINEAR_UNITS = Inch -ben maradt egyenlőre ...
Az első PartMaster-rel generált G-kód tesztek biztatóak :
( Porgramme : O0001 ) ott egy kis hiba igaz csak a megjegyzésben ... :)
Előbb - utóbb,minden esztergályos idetalál!
Csak nyomjad az infókat és a próba kódokat!
Szereltél már enkódert a főorsóra?
Nekem sem sikerült idáig!a csúcsrádiuszt kell úgy megadni hogy stimmeljen a szélessége és akkor tudod ellenőrizni a szerszámpályán a valós helyzeteket!
Az Emc2 szerszám megjelenítése esztergán, élszög - hátszög - csúcsrádiusz, ezekből kell összehozni a megjelenítést!
Hamar elfelejtetted! hogy a Mach3-nál semmilyen lehetőséged sincs a szerszám alakjának a megjelenítésére :)))
Itt van két kép , két csúcsrádiusszal beállítva!
Na ezt lesz a legkönnyebb elhárítani ... :)
Köszönöm, hogy esztergakést neveztél el rólam! :D [#wave][#eljen] Bizony igazad van, a Mach-ban csak egy pixel megy a szerszámpályán, 'oszt mégis csicsásnak mondják! :) ( ;) T45 [#wave] )
Na de az azért nem zavart mert a PartMaster nem hadicappes, meg lehet adni a szerszám alakját csupán paraméterekkel is korrektül, de ezen kívül rajzolni is lehet szerszámot... Az EMC-ben azért zavaró, mert nem lehet jól megjeleníteni... kellene még egy paraméter ill. DIAM helyett RAD kellene és még egy WIDTH szélesség mint pl a PartMasterben :
Mivel már majd' egy éve megváltozott a linuxos CNC vezérlő szoftver neve. kértem a Modi(ka)t, hogy a topik nevek is tükrözze ezt a változást.
Remélem nem okoz ez senkinek gondot.
Köszönet a Modinak!
Tehát mindhárom EMC(2)-s topik neve LinuxCNC .... lett.
LinuxCNC honosítás
LinuxCNC - PCI kártyás mozgásvezérlő
M
Elkezdtem ismerkedni a Python programnyelvvel. Még sehol sem tartok, de pár példa átnézése után összetákoltam az első kiegészítőt a LinuxCNC alá.
Vannak még elvi hiányosságok benne, de kipróbálni és használni már így is lehet.
(Két fórumtárs által már használt kétbekezdésű menet vágására alkalmas kód átirata.)
Részletek, letöltés itt.
Blender nem érdekell ??
Érdekelt. Két gépemre fel is raktam pár hónapja.
De rájöttem, hogy nem "vág" a profilomba.
(Nincs hozzá tehetségem.) [#nyes]
Szia Béni!
Jó nagyon a cucc, gratulálok!
Nekem működött elsőre a szimulált esztergámon. Igaz életemben egy menetet sem csináltam, legfeljebb "leszúrás"-t :)
Csak az furcsa nekem, miért nem az NGCGUi alatt csináltad meg ugyanezt, akkor nem kell Python, hanem sima G kód, egy két aprósággal kiegészítve. Persze ha a kihívás a lényeg, akkor elfogadom.
Hu!!!
Letöltöttem! most kiviszem a gépre,de ott mit kell tenni vele?
Ez van, ha, Székesfehérváron ott van mindenki! aki érdekelt a témában,csak, nem jutunk el odáig, hogy fontos dolgokról is beszélgessünk![#nemtudom]
Akkor mit kell tenni? egy ilyen 'py' kiterjesztésű fájl-al a Linux cnc alatt?
??????semmire nem reagál!a gépen sem!
python kell hozzá
Szia Jani!
Először NGCGUI-ban csináltam meg. :)
De a Python rugalmasabbnak tűnik és a generált kód a már kicsit gyakorlott CNC programozónak értelmezhető és érthető.
Ez az NGCGUI esetében egyáltalán nincs meg. (Legalábbis az eddig talált példák egyike sem működik kódgenerátorszerűen.)
Mi a gond a Pythonnal?
A honlapon leírtak szerint kell eljárni! (Időközben kiegészítettem.)
Ha nincs FILTER szekció az INI állományban, akkor létre kell hozni, és be kell másolni azt a két sort alá.
A LinuxCNC következő indítása után már normál módon meg fogja nyitni a Python forrásokat is.
A Pythont nem kell külön telepíteni, a szükséges komponensek rendelkezésre állnak.
Szia Lajos!
Indítsd el a LinuxCNC-t és a File->Open menüből töltsd be a Béni által készített Python programot! Ugyanúgy mintha egy G kódú programot töltenél be, csak ennek nem .ngc a kiterjesztése hanem .py.
Szia Béni!
OK, így értem. Csak arra gondoltam, ha már úgyis készen van a menetvágó program G kódban, akkor egy-két sallang és mehet az NGCGUI alá. Így meg kell írni egy Python programot, ami megírja a G kódot.
Nagyon vágod a programozást, az esztergálást és G kódot is. Le a kalappal!
[#worship][#worship][#worship]
Szia, megint egy nagyszerű lépés!
Csak egy ötlet, hogy mindkettőtöknek igaza legyen:)
NgcGui-ban lehet megadni a paramétereket, lerakja a G kódú szubrutin hívást, és abból a rutinból már meg lehet hívni Python rutint a paraméterekkel. Nem csináltam még, de gondolom menni fog.
Köszönöm a tippet! :)
Egyelőre még nem merültem el a témában. Amit eddig leszűrtem:
A NGCGUI nagyon szép és jó dolog.
De:
- kevesebb lehetőséget és rugalmasságot látok benne, mint a Pythonban
- a LinuxCNC G-kód ablakába bekerülő kód a paraméterek listázásán és a végrehajtó program hívásán kívül érdemi információt nem tartalmaz. Gyakorlatilag a felhasználó számára egy fekete doboz. Lehet, hogy egyedül vagyok vele, de én szeretem látni a G-kódot a maga valójában, ami így a hagyományos programozás tanulásához is segítséget nyújthat.
KoLa! Kitartás, menni fog! :)
Tervezem a Mach alá készített egy-két wizard átültetését is. (Csak még a Pythonnal sokkal jobban össze kell ismerkednem.) :)
Ha végképp nem boldogulsz a dologgal, küldd el a KoLaLathe.ini állományt és megcsinálom a módosítást!
Béni! nekem ez benne van az ini fájl-ban!
Ezt is próbáltam! nem történt semmi!
Hibaüzenet sincs?
Bocsi! itt van!
Mivel régebbi verziót használsz, a LINUXCNC_HOME cserélendő EMC2_HOME-ra!
A gedit-el átírhatod.
Ha bezárom ezt a hibaüzenetet akkor az Edit-ben tudnám szerkeszteni!
Ja!!! akkor itt kell?
Igen. Közben az EMC nevet váltott. :)
Váóóóó!!!
Megvan!
:)))
Majd várom az észrevételeket!
A hátsó késtartós megoldásnál (X-) az X bemenő adatokat ugyanúgy kell megadni, mint az elsőnél! (Nem kell az előjelet negatívra változtatni. Ez elvi hiba, de egyelőre ilyen.)
Nagyon jó ez a script! szerintem jobb mint az NGCGUI ! ott sokszor nem engedi beírni az újabb értékeket! itt simán megy minden!
A screenshot néha bennfelejti magát a mentett képben!
Ha nem akarod, hogy változzon a fogásvétel, akkor ne nullát, hanem százat írj be! A legkisebb fogás megadása ugyan elhárítja a végtelen ciklusba kerülést, de azért ezt érdemes betartani.
Szerintem is jobb, mint az NGCGUI. :)
Ok köszi!nem próbáltam élesbe ezt a kódot , de az előző 2BEK... nullával jól működik!
Érdekes ez a programozási elv, ha egy változás megadása 0%, és 100%, az ua!
Mi okozza a végtelen ciklust?
Nem ugyanaz a 0% és a 100%!
Próbáld ki, hogy a legkisebb fogásnak kevesebbet adsz meg, mint a kezdő fogásnak! Már a második fogás a legkisebbel fog menni.
A végtelen ciklus csak akkor alakul ki, ha a legkisebb fogás 0.
Igen! ez engem is zavart kissé már az előző 2BEK... nél vettem észre, ezt a logikus funkciót!
Be is kavarodtam először mire rájöttem!már nagyon belém rögződött hogy a hátsó késtartós átmérőket minusz előjellel írom!
Régebben azt hittem a Machnál hogy ez így lesz ha hátsó késtartóra állítok be egy szerszámot! - de nem!
A komolyabb gyári vezérlőkön ez hogyan van? minusz vagy plusz?
Csak két vezérlőtípussal dolgoztam. (Hunor és EMCO).
Mindkettőnél a hátsó kés az X- tartományban dolgozott jellemzően. Egyébként ez a logikus.
Mivel nekem csak "hátsó késtartó" van a gépen ezért az plusz. És az alap a balos kés M4 és egyéb nyalánkságok.
Ez csak akkor logikus,ha van normál késtartó is. Gondolom azokon a gépeken volt.
Nem erre gondoltam!
Ha egy gép mindkét oldalról dolgozik akkor van a bibi!és a kavarodás az előjelekkel! mert Te ügyesen megoldottad hogy a hátsó késtartós szerszámnak is pozitív számmal adjam meg az átmérőt a menetvágáshoz!
Ez bonyolítja a helyzetet mert ugyan ez a szerszám a tooltable-ban negatív előjellel van elmentve, mint minden hátsó késtartós szerszám!
A menetvágás előtt dolgozhat egy átmérőző kés a hátsóból negatív előjellel, ez van az agyamba beégetve!
Ezért az lenne a kérésem hogy a menet script használatakor ne kelljen átállni egy másik dimenzióba a gondolkozásban!Köszi![#worship][#worship][#worship]
Ez egy 'tiszta' eset! Ha minden szerszám egy oldalról dolgozik akkor mindegy melyik oldalon áll, lehet pozitív, az átmérő!
Beszéljük ezt meg jövő hét kedd után, addig már nem leszek!
Tudom, hogy ez így még nem teljesen kerek, de majd megoldjuk. [#circling]
OK Béni! így is sokat segítettél![#wave]
Akkor most hány? Utcára nyílikkal is tartozom már?[#nevetes1]
Mostanában kezd az az ajtó bezárulni ...
[#eljen]
Kipróbáltam élesben is! jónak mutatkozik!
Egy két dolog hiányzik belőle, de azokat majd beírod! - szerszám megadása,hűtés,m3 m4 utáni g4 időzítés! ui nagyobb gépeken kell néhány sec hogy kipörögjön a főorsó a megfelelő fordulatra...
és a végére kellene egy szerszámcsere pozícióba állás g53 g0 x... z...
Átírtam a scriptet és mentés másként,ha újra betöltöm az a helyzet hogy mindíg a táblázat töltődik be először, így mindíg nyomni kell egy entert! lehet ezt automatizálni? ha lesz még benne egy szerszámcsere akkor még egy enter!!!
Az NGCGUI-nak itt van egy nagy előnye!ugyanígy táblázatban adom meg az értékeket,viszont behívhatok egy másik alprogramot és azt összefűzi vele egymás után, egy szerkeszthető gkódba!
Itt a scriptet nem tudom szerkeszteni egyelőre, a gkód csak virtuálisan van jelen, a program futása közben szépen lépteti az ablakban , de ez nem megnyitható, szerkeszthető,menthető!
Kezdem érteni amit írsz![#eljen]
NGCGUI rajongóknak egy kis tesztanyag:
Hosszirányú nagyolás
Amit tudtam, módosítottam a kérésednek megfelelően. Beleraktam még a második bekezdés korrekcióját is. (Van akinek szüksége van rá.)
Egyébként a kód menthető.
Innen letölthető a V0.2
Köszi!Béni! holnap tudom kipróbálni!majd beszámolok róla!
Hogy kell menteni?[#nemtudom]
Fájl menüben van rá lehetőség. Most nem Linux alatt "működök", de meg fogod találni. :)
A hossznagyoló mellé felkerült a keresztirányú nagyoló kiegészítő is.
NGCGUI kiegészítők
Sziasztok!
Ide is belepofáznék, csak szerényen, mert azt sem tudom miről beszélek majd...
Most kezdem az ismerkedést a CNC-zéssel és nem tudom, hogy Mach3 windows, vagy EMC Linux alatt induljak el.
Nincs a gépen számláló visszajelző, tehát biztonságos léptetésre lenne szükségem bonyolult marópályák levezérléséhez, paralel porton.
A linux nem idegen tőlem, opensuse, mandriva.
Előnyök hátrányok érdekelnének CNC esetében.
Köszönettel:Laci
Nincs a gépen számláló visszajelző, tehát biztonságos léptetésre lenne szükségem
Ez alatt nem igazán értem, hogy mit értesz, de ha csak szimpla step-dir vezérlésed van mögötte, akkor a lépésvesztéssel egyik rendszer sem tud mit kezdeni, csak ha van még elég pontos mérőléced mellette és a mechanikád is elég stabil ahhoz, hogy a mérőléccel legyen is érdemes visszamérni.
Tételezzük fel, hogy a léptetőmotor+mechanika lelépi azt, amit megparancsolnak neki, mert a gyorsítások és a lépési frekvenciák barátságosak neki.
Akkor is van egy nagy szoftveres (matematika) probléma. Méghozzá a kerekítések miatt.
Azt mondja a g kód, hogy menjen 100.0, 100.0, 100.0 koordinátájú pontba.
Elindul az interpolálás és meg is érkezik a gép, a 99,99999985, 100.000000117, 100,000000034-es pontba, attól függően honnan indult. Ezeket aztán 100-ra kerekíti a program, ki nem sz@rja le alapon.
A probléma akkor lesz, ha 1000000 sor-ban végzi el ezt. Ezek összeadódnak és tizedekkel lő mellé a gép a végén.
Ettől nem kell félned. A gép nem kerekíti, csak a lebegőpontos belső ábrázolás korlátossága miatt lesz a kerek értékből az a néhány nanométeres eltérés a kiírásban.:) A géped jó ha mikron felbontással tud majd lépni, a pozicionálás pontossága pedig ennél is rosszabb lesz.
De lényeg, hogy a következő mondat végrehajtásánál az ott szereplő koordináta lesz a végpont, így nem adódik össze a számábrázolásból eredő eltérés.
Szerintem jogos a kérdésed.
Nem is rég került szóba egy másik témában itt.
Éppen-e miatt kell a lépésszámmal elvégezni az interpolációt az egész számok körében.
Amit a dro - ban látsz ,az a mi számunkra a könnyebben értelmezhető megjelenített érték , amit így vagy úgy kozmetikáznak.
Természetesen ezek csak tippek , de konkrétan nem emlékszem arra , hogy bárki is mondta volna:
"24-óra alatt 1x sem kellett újra állítani a gépet" Töltsd le a demót és teszteld meg .
Én már tapasztaltam olyat ,hogy nem volt hajlandó a Mach3 egésznek tűnő koordinátára beállni ,csak a 100.00234mm-re például .
Ilyet már többen is tapasztaltak itt a fórumon főleg a forgatókkal kapcsolatban.Szerintem a Mach-jól van megírva,éppen ebből a jelből kiindulva.
Felraktam a LinuxCNC-t.
Amikor live módban próbáltam, simán indult a cnc progi, így feltelepítve meg error-ral, el sem indul. :(
Talán a párhuzamos port-ot kell a biosban állítgatni...
@sneci:Sajnos a kerekítési hiba súlyos probléma és nagyon nehéz kikerülni, a gép lépési pontosságától nem függ.
Gondolj bele. A következő mondat végpontja néha pont lépési határra esik és a visszakerekítés miatt nem jön létre lépés, vagy éppen túllép a gép a kerekítés miatt, amikor meg nem kéne. Ez csak akkor elkerülhető hiba, ha minimum dupla pontossággal számolja a gépkoordinátákat a program és csak a kiírást kerekíti, de a gépkoordinátákat sohasem!!!!!
És a program a különböző interpolációihoz is ezt veszi alapul, nem a kódban lévő koordinátákat.
Az én gépem egy századot lép, elég 10 ilyen hiba egy irányban, a 10 órás marás alatt és 0.1 mm lépcsőm van a marási felületen.
Egyszerűnek tűnt a kérdés, a válasz is egyszerű volt:)
A LinuxCNC-ben a stepgenerátornak van egy commanded és egy feedback pozíciója. Ha kicsit komolyabb a rendszer, akkor a motor enkóderről (még komolyabb esetén az útmérőről) jön a feedback pozíció. Ebben az esetben a trajektória tervező a feedback pozíciót veszi a kiinduló pontnak és a innen számolja ki a következő commanded pozíciót. Ha elmaradt volna egy step az említett problémák miatt, akkor ez a kvázi hibás pozíció lesz a kiindulási pont, így nem akkumulálódik a hiba.
Mi helyzet a léptecses és az egyszerű szervós konfigurációnál? Ott nincs enkóder visszacsatolás a stepgenerátorra, ott a commanded van bekötve a feedback-re. Tehát ha a stepgenerátor a végén egyel kevesebbet lép, akkor az aktuális pozíció is kevesebb lesz, így a trajektória tervező megint a kvázi hibás pozícióból indítja a következő szakaszt.
Még valamire jó a mechanikáról szedett feedback pozíció. A trajektória számoló figyeli a pályakövetési hibát, és leállítja a rendszert, ha a hiba meghaladja a beállított értéket. Ezeket nem kútfőből veszem, az új vezérlőm már továbbadja a LinuxCNC-nek a motorenkódert, ezt ellenőriztem és működik.
A kerekítési hiba problémával nem foglalkoztam, nekem nincs olyan gépem, ahol ez lenne a megmunkálási pontosság korlátja:)
Hidd el még száz órás marás után sem lesz "lépcsőd", hacsak el nem kopik el a mechanikád.
Egyáltalán milyen géped van?
Dobj róla egy képet vagy írd körbe.
Köszönöm ez megnyugtató!!!
A gép háromtengelyes és éppen eladni készülök, azért akarok egy CNC megoldást rá, mert Rhino3D-vel akarnak marópályát generálni a kész rajzaikhoz. (Eddig saját szoftverrel volt hajtva).
No meg volt az első szívás sorozatom a LinuxCNC-vel.
Nem megy minden alaplappal. 4 gépen próbáltam ki, el tudjátok képzelni install 4x, hiába megy live-ban, telepítve nem biztos.
Nvidia gyári driver is felejtős, összeakadtak, amikor leszedtem fut, amikor fent volt nem fut, oda vissza volt próba többször.
Ezen érdemes lenne még gyúrni a fejlesztőknek, mert az nvidia driver az egyetlen működő "lehetőség" 3d gyorsításra linuxon.
Majd beszámolok a géphez állítgatásról is, az holnapra maradt.
Szia
Ne kinlodj vele .Ebben a topickban mindenre választ találsz , az eddigire is .
Csak olvass sokat ( kb 1865 beirást :)
Nekem is nvidia videókártya van a számítógépben!
Bujtár János csak azt kérdezte " miért? nem jó az alaplapi?!"
Itt van valami, de ha csak a cnc-t hajtja, akkor felesleges kínlódni vele.
Igen köszönöm, látom.
Gyakorlatilag itt is azt írja, ki kell iktatni a gyári nvidia drivert és nv-vel vagy vesa-val megy, amikben nincs 3d gyorsítás. Az a bosszantó hülyeség, hogy a real-time linux hack-re semmi szükség (ami akad az nvidia driverrel), legmagasabb prioritású módban is tud a linux 5us-os válaszidőt. Ráadásul nem lenne ennyire chip-se függő sem. Igaz csak rendszergazda módban lehet ezt, de menne a 3d-vel és 100x gyorsabb lehetne a kijelzése a proginak.
Köszi!
Szeretem a nehézségeket és magam végig szívni mindent, de azért majd olvasgatok is.
Ja igen, keresés még jól jönne a topic-ban, de nem látom hol lehet?
Sziasztok linux istenek!
Kérdésem lenne linux és Windows környezetben jártas programozó hogy a következő meg valósítható lenne e!?
Mach3 hoz adott a dll plugin egy mozgás vezérlőhöz ennek az utasitás készletét át lehet e emelni Linuxos környezetbe emc2 alá?
sajnos az adott plugin nincs forrás kódja!
Ez így normális:) Olvasni, csak ha végképp nem megy...
Ez sajnos nem megy.
Mé dll forásal sem ha lenne?
Elvileg lehet, gyakorlatilag nem.
Léteznek wrapperek windowsos driverekhez (pl. wifi driverekhez), illetve a WINE használható még erre a célra, de nincs olyan automatizmus, hogy te egy dll-t könyvtárként (library) kezelhetnél.
Ha dokumentált az adott dll felület, akkor esélyes egy kis munkával, de ha az is hív valami mást, akkor gond lehet.
Ha van forrásod akkor már egyszerűbb. Csak akkor __tényleg__ tudnod kell programozni.
Ha a mozgásvezérlő utasításkészlete és protokollja dokumentált, akkor lehet írni a LinuxCNC-hez drivert, ehhez nem kell ismerni a dll-t. Nem kis munka...
Én olyan port monitorozásra gondoltam mert az lehet még értelmezni hogyis komunikál a kártya....
Eröl a mozgás vezérlöröl van szó
Ethernet SmoothStepper
Most per pilanat ara tudok gondolni hogy mach3 alá van sdk abol vissza lehetne e következtetni a valos dll protokolra?
Őrült meló lenne, nem méri meg. Ha már megvan, el kell adni és venni pl. egy Mesa kártyát. Kb. ugyan ennyi és konfigurálható a LinuxCNC hal eszközeivel.
A gond az, hogy aki meg tudja csinálni, annak ideje nincs, aki meg most kezd ismerkedni a LinuxCNC-vel annak meg rengeteg idő.
Szerintem egy emailt megér: írjál nekik, hogy megcsinálnád EMC2 alá az interface-t ha megadják a protokolt. Aztán legfeljebb elhajtanak a fenébe.
Miért nem olyan kártyát használsz ami eleve támogatja a Linuxot is? Pl
Mesa 5i20 és társai ... olvass vissza itt a topikban ...
Kiváncsiság hajt mindig igy meg probálom a lehetöságeket végig járni nem akarok csak a mach3 hoz le ragadni egy vezérlövel..........
EMC2 fejlesztökre gondolsz?
Vagy a vezérlö fejlesztönek?
Esztergára lenne csak nem kell nagy tudásu mozgás vezérlő 2axisra........
Linux alat 0 vagyok!
Ezért is kérdeztem aki mindkét rendszer alá programozik alkalmazást te meg profin üzöd ugyis mind ketöt!:)
Szerintem Vomberg a SmoothStepper és a mach3 fejlesztőire gondolt ...
http://www.warp9td.com ArtSoft
Ha nem kell nagy tudású akkor miért nem jó a parallel port? Kérdezem ezt azért mert én (és még itt sokan ) azon használjuk, gond nélkül ...
A SmoothStepper-t pont azért nem kezdtem el használni, mert nem támogatta a többréses tárcsát a főorsónál, viszont rövidesen támogatni fogja, a 8, 16 réses tárcsákat ami már gyengébb gépeknél is elég lesz! ...
TOPIC: Re:lathe threading, any hope of improvement?
Remélem ez filmware alapon fog megtörténi!?
Én is remélem, de nagy rá az esély az ilyen programozható kártyáknál ... :)
A Mesa kártyák Machoz és Linuxhoz is használhatók?
Tudomásom szerint csak Linuxhoz csináltak eddig drivert.
Sokféle kártyájuk van és amihez adják a windowsos és linuxos drivereket azokat igen, lehet használni.
Azt hozzá kell tenni, hogy mach plugin-re is szükség van és pl az 5i20 kártyához pillanatnyilag a plugin fejlesztés alatt van, de nincs közelebbi infóm ...
Sziasztok, hátha valaki tud segíteni, vagy van valami ötlete.
Olyan problémám van, hogy egy gépen fent van a mach3 és a linuxcnc is, most kezdem összekonfigurálni a géppel.
A portokat/lábakat állítgattam be.
Jelenség: amikor billentyűzetről próbálom vezérelni, 1-et lép, minden billentyű lenyomásra és többet nem, mindegyik tengelyen beállítás szerint. A koordináták meg tizedeket, millimétereket futnak a kiírás szerint. Ugyan ez van linux és mach3 alatt is.
Van valakinek valamilyen ötlete?
Holott egy másik linuxos géppel gyönyörűen megy a léptetés mindhárom tengelyen, saját programmal (sajnos azon nem indul a linuxcnc live módban sem).
Ja igen, párhuzamos porton vezérelném a gép léptető motorjait. :)
Felcserélted a step és dir pineket?:)
igen kipróbáltam
Milyen portot érdemes a bios-ban beállítani?
ECP/EPP, egyirányú?
OK, megoldódott már mükszik köszönöm! Kiderült mi volt gond a beállításokkal, pineket kevertem el.
Még egy kérdés hogy, a határokat hogyan kell átállítani a LinuxCNC-nem?
L billenytyűt ír a help, de nekem az nem csinál semmit...
piros pontokkal kirajzolja, ez gondolom valami softlimit, de nem tudom hogyan tudom változtatni a méretét
valaki szánjon meg!
Majdnem minden fontos adatot az ini fájlból szedi fel. Az [AXIS_n] szekcióban tudod megadni a tengely abszolút határait.
Köszi!!!
No minden sikerült!
A RhinoCam-el gyártott marópályát gyönyörűen belemarta egy sztirolhabba a linuxCNC.
Jobban tetszik, mint a mach3, ahol gyakorlatilag vakon martunk olyan gyenge a kijelzés.
Nagyon tetszik a gyorsítás lassítás kézi mozgatásnál, amit marás közben is produkál program stop-nál. De ez egy nagy hátránya is, mindig minden parancsnál 0-ról felgyorsít és 0-ra lassít.
Nem nézi mi jön utána, alig van törés a vonalban, vagy egyáltalán nincs is, ő lelassít.
Ez a marás szempontjából is probléma, mert tovább és mélyebbre karcol a maró bizonyos részeket, ahol a lassítás miatt több időt tölt.
Azért egy ingyenes programtól ez is szép eredmény, sajnos ahogy vártam bonyolult pályánál belassul egy 2.4-es celeronon a kijelzés, remélem megoldják az nvidia driver-t.
Összességében jár a dicséret, ment simán megette a cnc kódokat, és le is vezérelte, amit mach3 sem mindig (Rhinocam).
No azért ennél többet tud:)
Nézd meg a G64-et.
Hol érdemes ill. hol lehet MESA kártyát beszerezni?
Szia!
Ez a kártya a jó: 7I43 FPGA based USB/EPP Anything I/O card
Nem emlékszem az árára, de kb.: 30.000.- Forint
Szia Lari
A gyártótól:
http://mesanet.com/
EU delaere:
http://www.duzi.cz/shop_cnc/index.php?main_page=index&language=cz
És még egy kis bolt, de egész jó árakkal nagyon közel a magyar határhoz:
http://www.retrofit-plus.at/en/MESA/?cur=0&lang=1
Kereslek majd magánban.
Köszönöm!
János írtam emailt!
Ubuntu guruk segítségét kérném...
Egy asztali PC-re fel volt telepítve az ubuntu 8.04 EMC2. Működött rendesen.
Gondoltam itt az ideje a 10.04 linuxcnc-nek.
A telepítés először el sem indult, de a múltkori segítségnek köszönhetően a acpi=off-al elindult a telepítés.
A partíciók formázását kértem, hogy törlődjön a 8.04-ből minden.
Itt szeretném megkérdezni, számít-e, hogy Etx3 vagy Etx4? (én Etx3-ra formáztam)
Teljes az öröm... Végig ment a telepítés annak rendje és módja szerint, a végén kiírta a gép újra indítását.
CD kivesz >> ENTER és csak a nagy sötét képernyő és tétlenség... [#rinya]
Kb. 15 perc után meguntam, gép kikapcs majd újra bekapcs.
Megjelenik a menü ahol választhatok az XP és a Linuxcnc között.
Linuxcnc indít, de a jelenség ugyan az... [#fejvakaras] (XP-nek kutya baja)
Lehet, valami egyszerű dolog az oka, de ugyebár aki nem ért a PC-k lelki világához annak érthetetlen...[#nemtudom]
Egy buta nem hozzáértő kérdés: a 8.04 által generált GRUB-ot felülírja a 10.04, vagy a régi GRUB-ot ki kellene irtani telepítés elött?
Valakinek valami ötlete?
Ha már linuxnál tartunk, azzal biztonságosan lehet netezni ? Milyen csomaggal érdemes vírus védelem és egyebek tekintetében milyen oldalon vannak ezek leírva vagy olyan komplett csomag, amiben minden ilyesmi benne van, ami kell a gond nélküli full telepítéshez és utána használathoz.
Az ext3 helyett Etx-et írtam, de ez ne tévesszen meg senkit..., de ez ne tévesszem meg senkit. [#smile]
Szia Józsi!
Akkor sorjában a kérdések:
Ext3 vagy ext4? Mindegy, újabb - és néhány szempontból- jobb az ext4, de ezen nem múlik semmi. Mindkettő
naplózó fájlrendszer, szóval nagy baj nem érhet ha elmegy a delej vagy hasonló történik.
A GRUB boot record felülíródik új telepítéskor, de ha el is mászik valami akkor helyrehozható.
Egy LIVE-CD, amiről installáltad a rendszert segít. Ennek utánanézek ( ha addig valaki nem mondja meg a tutit)
DE: nem kellett volna lepusztítani a működő 8.04-et, hanem: "apt-get dist-upgrade" segítetett volna, és a boot menü is marad, csak a programok frissülnek.
A boot menüt nem kell felülírni új telepítéskor.
Hűha...
Nálunk a családban egy tartalék partíción van egy Ablax (gy.k. Windows), de azzal sem megyünk fel a netre. Csak Linuxszal.
Vírusvédelem gyakorlatilag nincs, mert értelmetlen mint olyan. A Clamav létezik csomagban, de az is a mailszerverekhez főleg, ahol az ablaxos userek levelei kóvályognak.
Ez kibaszottul más világ mint az Ablax, az ottani hülyeségek, paranoiák itt ismeretlenek, a sok hibbant shareware is, gyakorlatilag megvan minden itt is, csak szabadon (jogilag) és ingyen.
Amik nincsenek azok a drága fejlesztőrendszerek, itt a CAD-CAM alkalmazásokra gondolok, a nagy cégek nem portolják Linuxra ezeket. Egyszerűbb CAD szoftverek vannak, irodai, netes szoftver mindenféle.
Javaslom kezdetnek az ubuntu.com weboldalt, onnan letöltöd, felinstallálod és élvezed. Aztán egy év múlva visszamész Ablaxra és rosszul leszel.:-)))
Köszi a gyors reagálást.
Mielőtt feltettem a 10.04-et, kipróbáltam CD-ről. Úgy minden ok volt.
Ezután vettem a bátorságot...
Akkor visszateszem a 8.04-et és uprage...
Viszont egy kereszt kérdés...:
Ezt a parancs sort -apt-get dist-uprage- beírom a terminál ablakba (?) és 10.04-es CD pedig a meghajtóba?...
Ha nem így van, akkor egy kicsit bővebben, mert kakukk vagyok hozzá...
Köszönöm.
Nincs szükség a szokásos vírusírtókra, nem támadható így egy naprakészen frissített Linux.
De egy kis tűzfal kell ide is, vagy legalábbis valami router mögül kell netezni.
A dmesg mit mond? Eljutsz odáig? A bootoláskor tudod nézni a futó szöveget (ezt később a dmesg adja vissza)?
Szia Józsi!
Ha új telepítéssel indítasz mindenképp javaslom, hogy a 10.04-t használd. Ha jól emlékszem akkor ebből már a 2.5.1 LinuxCNC megy fel, de ha nem akkor is sokkal egyszerűbb az élet. VIGYÁZZ: nem upgradelj utánam sem a 12.04-re, mert nincs hozzá valós idejű rendszermag, és nem fog működni a LinuxCNC. Van már megoldás arra is, de még nem egyszerű.
Ha kérdés van akkor kérdezz!! :)
Szerintem be sem bootol a Linux, szóval a boot recordot kell helyrehozni.
Én már örülnék annak, ha a 10.04 felmenne és ott be is fejezném a "kísérleteket"...
Viszont van egy kérdésem a #1917-ben, azt még légyszi erősítsd meg, vagy javíts ki. (az uprage-el kapcsolatban)
Szóval most azt szeretném elkövetni, amit javasoltál, hogy 8.04-ről 10,04-re...
Jaj, nekem ez kínaiul van...
Viszont mint írtam a képernyőn (is [#smile]) teljes a sötétség.
Szóval onnan leolvasni semmit nem lehet...[#rinya]
Kösz. Ezzel is okosabb lettem.
Köszönöm neked is.
A frissítés a netről történik, vagy is nem árt ha van netkapcsolat...?
Amikor fent volt a 8.04 akkor felajánlott egy frissítést 10.04.3-ra (?)
Ezt kellett volna elkövetnem?
Volt egy olyan kísérletem is, hogy felraktam egy 8.04.1-es verziót. Ebben nem volt benne az EMC2.
Frissítettem a netről az előbb említett 10.04.3-ra, (mert ezt ajánlotta fel), de zeután az volt a jelenség amit az első hozzászólásomban ítam, vagyis induláskor sötét képernyő...
[#fejvakaras]
Józsi!
Telepíted a 8.04-et majd dist-upgrade 10.04-re. A frissítés csomagjait (dist-upgrade) ne CD-ről add be neki hanem a Net-ről.
Előtte azért kell egy frissítés a Net-ről, hogy észrevegye hogy van újabb kiadás.
A pontos szintakszis: "sudo apt-get dist-upgrade"
A "sudo" azért kell, mert ilyen parancsot mezei felhasználó nem adhat ki, csak 'superuser'.
Tehát:
1) 8.04 telepítés CD-ről.
2) Frissítés Net-ről:
sudo apt-get update
sudo apt-get upgrade
3) verzióváltás Net-ről:
sudo apt-get dist-upgrade
Szia János!
Köszi a nekem való kirészletezést.
Elkövetem a leírásod szerint...
Még egyszer köszi a türelmedet.
Szia János!
Végig csináltam a leírtak szerint. Dolgozott vagy 20 percet..., újra indít...
Viszont sem az EMC2 verzió, sem az ubuntu verzió (8.04) nem változott...
Mit cseszhettem el? Mit értelmeztem esetleg rosszul? Van valami ötleted?
Mi a hibajelenség?
A /var/log/syslog mit mutat?
Nincsen hibajelenség, működik minden, csak a várt verzióváltás nem "következett" be...
Egészen biztos, bennem van a hiba, mert a linux az teljesen ismeretlen számomra...
Ezért amíg fel nem homályosít valaki addig a "/var/log/syslog" sem mond nekem semmit...
Oké, a "Dolgozott vagy 20 percet..., újra indít... " azt hittem a hibajelenség.:-)
írd be a következőket:
sudo -s
apt-get update
apt-get dist-upgrade
Az első sor átvisz superuser módba
a második letölti a csomaglistát
a harmadik pedig felpakol mindent
De mielőtt megint 20 percet vársz, előbb indítsd újra és feszülten figyeld a bejelentkező képernyőt, mert lehet, hogy a bootoláskor neked kell kiválasztanod az újabb rendszert.
Ez ugyan az amit János is leír Nekem.
Ezt el is követtem, de mi maradt ki?
Hol (mikor?) kellett volna sasolni?
Nem az újra indításra vártam 20 percet, hanem a letöltésekre/telepítésre...
Az új rendszert hol kell (kellene) kiválasztani?
Értem én a 20 percet.
Indítsd újra a gépet és a rendszer (nem biztos, de lehet, hogy) felkínál egy boot menüt, azt nézd meg.
Ha arra a menüre gondolsz ahol ki lehet választani a ubuntu 8.04-et meg az XP-t...(?)
Ellenben oda bele került egy új sor ami így néz ki: "other oprating systems: " , valószínűleg erre gondolsz...
Viszont ha azt buzerálom akkor azt írja ki, hogy error 11
Az erroe 11 után még ez van: unrecognized device string...
Ezek szerint ezzel a frissítéssel nem felülírja a régit hanem újat telepít?
Csináld meg mégegyszer az upgrade-et, s menet közben egy sort másolj ki a terminál ablakból, hogy lássuk, honnan szedi a csomagokat.
Egy buta kérdés: azt honnan tudja, hogy 10.04-re akarom frissíteni?
Furcsa nekem ez az egész.
Van egy file, így éred el terminálból:
cat /etc/apt/sources.list
Másold be ide amit kiír. Nyisd nagyra az ablakot, mert hosszúak is lehetnek a sorok.
casycnc@DELLSX270:~$ cat /etc/apt/sources.list
# deb cdrom:[Ubuntu 8.04 _Hardy Heron_ - Release i386 (20080423)]/ hardy main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://hu.archive.ubuntu.com/ubuntu/ hardy main restricted
deb-src http://hu.archive.ubuntu.com/ubuntu/ hardy main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://hu.archive.ubuntu.com/ubuntu/ hardy-updates main restricted
deb-src http://hu.archive.ubuntu.com/ubuntu/ hardy-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://hu.archive.ubuntu.com/ubuntu/ hardy universe
deb-src http://hu.archive.ubuntu.com/ubuntu/ hardy universe
deb http://hu.archive.ubuntu.com/ubuntu/ hardy-updates universe
deb-src http://hu.archive.ubuntu.com/ubuntu/ hardy-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://hu.archive.ubuntu.com/ubuntu/ hardy multiverse
deb-src http://hu.archive.ubuntu.com/ubuntu/ hardy multiverse
deb http://hu.archive.ubuntu.com/ubuntu/ hardy-updates multiverse
deb-src http://hu.archive.ubuntu.com/ubuntu/ hardy-updates multiverse
## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://hu.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
# deb-src http://hu.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
## Uncomment the following two lines to add software from Canonical's
## 'partner' repository. This software is not part of Ubuntu, but is
## offered by Canonical and the respective vendors as a service to Ubuntu
## users.
# deb http://archive.canonical.com/ubuntu hardy partner
# deb-src http://archive.canonical.com/ubuntu hardy partner
deb http://security.ubuntu.com/ubuntu hardy-security main restricted
deb-src http://security.ubuntu.com/ubuntu hardy-security main restricted
deb http://security.ubuntu.com/ubuntu hardy-security universe
deb-src http://security.ubuntu.com/ubuntu hardy-security universe
deb http://security.ubuntu.com/ubuntu hardy-security multiverse
deb-src http://security.ubuntu.com/ubuntu hardy-security multiverse
casycnc@DELLSX270:~$
Akkor jó... már az elején furcsa volt, hogy upgrade-del lehet az EMC2-t frissíteni (én más utat tudtam), de akkor mégsem.
Ezzel így nem mész semmire, legfeljebb hanyattvágod vele a működő rendszeredet.
Tölts le a frissebb EMC2 rendszerhez egy ISO fájlt, azt bootold be és telepítsd fel. Annak mennie kellene.
És ezt az egész upgrade dolgot felejtsd el. Kivéve, ha ebben a source.list-ben valami EMC2-s (linuxcnc.org-os) repository van felsorolva.
Letöltéskor és telepítéskor tele volt a lista EMC2-s és linux.org-os sorokkal... ([#fejvakaras])
Megvan a legújabb ISO CD-m, de pont abból indult ki a problémám a "fekete képernyő" jelenséggel...(#1912)
Azt továbbra sem tudom, honnan tudja, hogy 10.04-re akarom frissíteni?
Az előbb amit bemásoltál, abban egy ilyen sincs. Az upgrade abból dolgozik.
Az ISO CD-t meg próbáld meg újra letölteni, kiírni és úgy bootolni. Újabban a CD-k, pendrive-ok használhatatlanul szarok.
Nem tudja, ezért listáztattam ki veled a sources.list-et.
Sajnos a CD ma délutáni friss ropogós letöltés és kiírás, csak a 10.04-es okozza a furcsaságokat...
Milyen gép?
DELL sx270
Bujtár János segítő készségének, kitartásának és türelmének köszönhetően a #1912-ben írt problémám megoldódott.
Ezúton is egy nagy köszönet Neki...[#worship]
Persze köszönöm a többi segítőkész hozzászólást is.
Mi lett a megoldás?
Szia István!
acpi=off mint kernel boot paraméter.
Nem volt gond a GRUB-al, csak ez kell a telepítéskor is meg a telepítés után is fixen.
Tisztán kernel (modul) probléma.
Legalább 2 ilyen esetbe futottam már bele, innentől ha valami nem bootol, ez lesz a sztenderd válaszom rá.:-)
meg tudná mondani valaki, hogy mi a megoldás az alábbiakra?
Ha linuxcnc-ben van végálláskapcsoló konfigurálva és ezt a gép eléri, akkor ugyebár letilt.
A probléma az, hogy nem tudok lejárni a végállásról, csak ha kikapcsolom a vezérlőt és kézzel lejárok róla.
Mi a módja annak, hogy kézi üzemmódba vissza tudjam léptetni a végállásra futott tengelyt?
Szia
Egy külsö nyomógombbal csapd be az elektronikát .Nyomva tartod és a billentyüvel le jössz a végállásrol .
Nem tudom hogy párhuzamosan vagy sorban vannak a végállásaid de ugy kösd be hogy nyitásra vagy zárásra ( ha nyomva van a gomb ) tudj reszettelni .
De a machnál ez könnyen megoldható
A kpernyőn van egy gomb (most nem ugrik be a neve) ha azt megnyomom akkor már enged visszalépni a tengellyel....
A vágállások egyébként sorba vannak kötve. Bármelyik tengely túlszalad, letilt a vezérlő
Azt nem ismerem .
Milyen gomb ?
Override Limits
Ez az köszi! :)
Na és most! mi lesz?
Csak a külső nyomógombbal lehet megoldani, mert gondolom két lépcsős a végállásod Neked is!
A Linux cnc kicsit más!
Háát.. ha senki nem mond jobb megoldást, akkor marad a külső nyomógomb....:)
Help-> Quick Reference: L (Override Limits)
"L" billentyűre ideiglenesen túlmehetsz a végálláskapcsolókon. Ennek működnie kell a végállásokról való leállásnál is.
Köszi, meg fogom próbálni!
Kicsit később emailben kereslek majd más problémával is...
Kipróbáltam, tökéletesen működik! :-)
Köszönöm!
Persze én lehet félreértettem valamit!
Nekem az esztergán a végpontokon dupla kapcsolók vannak, egy ref, és utána 1mm-re egy másik ami a tápot szakítja egy szilárdtest relé segítségével!
Ez a biztonsági végállás! pl. a z tengelyen (esztega hosszán) állítható ütközők vannak, a kapcsolókat a szán viszi,így könnyen le tudom vele határolni a mozgási tartományt, pl z+ irányban a szegnyereg miatt, z- irányban a tokmány miatt, ha valami gond van a második kapcsoló mindíg megállítja a szánt, de erről csak úgy tudok lejönni ha egy nyomógombbal kiiktatom a megszakítást!
Ezt különben nem is értem?
Hogyan van kapcsolatban a szoftveres ref kapcsoló a túlfutással?hogyan tudsz túlfutni?
Az ini fájlban megadott értékek nekem jóval nagyobbak mint a mozgási tartomány , bízva a második kapcsolóban ami megszakít!
De! ez egy eszterga.[#nemtudom]
Folytatas a Servo homokozobol
Tehat azt mondod, hogy az encoder csak ellenorzesre szolgal semmi masra. Akkor vegulis mi az amit tud az EMC2? Egyatalan megoldhato hogy elerjem ezt a felbontast amit szeretnek egy leptetomotorral?
Az adott felbontást a megfelelő léptetőmotorral és a hajtáslánc többi elemével tudod CSAK elérni.
EWgy léptetőmotor mindig annyit lép amnennyi meg van neki mondva, azt nem lehet menet közben felülbírálni.
A LinuxCNC meg sokat tud, az a kérdés mire kell Neked.
Az enkóder szervónál szokásos, és azt tudja is frankón kezelni a LinuxCNC.
Mindenek elott koszonom a segitseget!
Arra gondoltam az EMC-vel kapcsolatban hogy elvileg tud visszacsatolast kezelni, ez leptetomotornal hogyan nyilvanul meg, mit takar ez pontosan?
Az hogy milyen hajtast akarok megvalositani azt vazoltam a masik topikban. Csak attol felek, hogy hiaba allitok en be 1/100 mikrolepest nem erek vele semmit mert a valodi szoghelyzet el fog terni az elmeletitol. A hiba amit megengedhetek szogben merve +-0.162 fok
Ezt dobta az Emc2 a menetvágás fele idejében!
Aztán total stop...
Fordítást kérek!
Váratlan valósidejű késlekedés : ellenőrizd a dmesg-et a részletekért
Ez történt! megállítottam!de hol van az a dmesg,és a résletek?[#nemtudom]
résletek =részletek
Ez dmesg valami üzenet file vagy kijelző, sajnos most nem tudom megkeresni... Talán valaki megmondja ...
Szia Lajos!
A "dmesg" rendszerüzenetek kiíratására szolgáló parancs. Terminál ablakból kell kiadni, és simán paraméterek nélkül végrehajtva kiírja az utolsó "n" darab rendszerüzenetet. Ezt célszerűen akkor kellett volna megtenni amikor a hiba jelentkezett. Most is megvannak ezek az üzenetek a var/log/syslog fájlban, esetleg érdemes visszanézn. A sor elején a dátum és idő szerint keresve megtalálhatod mi történt tegnap este.
Valami rendesen beleszólt a gép működésébe, amivel a normál végrehajtás késlekedésbe esett és letiltotta a mozgásokat.
Jó lenne kideríteni mi okozta, nehogy máskor is előforduljon. Futtasd egy-két órán át a késleltetési tesztet, hátha az is mutat valamit, azaz lehet, hogy a base-period túl rövid.
Szia,
Olvasgattam eleg sokat azota.
Mi a velemnyed errol?
http://pico-systems.com/univstep.html
"The computer reads the position from the encoder counters and computes a new velocity command to send to the rate generators."
Ha jol ertelmezem, azt irja,hogy 10kHz es frekvenciaval csekkolja a poziciot az enkoderbol erkezo jelek alapjan, es ez alapjan szamitja a sebesseg parancsokat.
Ez tudna az en esetemben segiteni, kombinalva egy standard vezerlovel mikrostepp uzemmodban?
Minel tobbet olvasok ezekrol annal erdekesebb.
Udv
Szia János ! a base-period 33333.
A késleltetési teszt nálam semmit nem jelent mert csak az EMC2 van a gépen, semmi más amit használni tudok! hisz' tudod se internet se semmi!
Ez nagyon érdekes számomra hogy miért más alkalmazások futtatásával kell mérni a válaszidőt?
Egy cnc gépen, nem kell más csak a cnc vezérlő program , és kész, annyi!
Eszembe nem jutna videókat nézni vagy böngészni a netet, vagy képszerkesztő programokat futtatni és dolgoztatni!
Én azt szeretném tudni hogy a processzorommal ami adott az Ubuntu és a Linux cnc mit tud kezdeni cnc eszterga vezérlés esetén?[#nemtudom]
Ez még mindíg csak egy nagy kérdőjel!
Persze ma sem ment jól ezért van az érdes hangnem, Bocsi![#worship]
Ne bosszankodj! [#wave] Minden Linuxban benne van a Terminal ablak, au Ubuntuban :
Alkalmazások->Kellékek->Terminál
elindítod és beírod a "dmesg"parancsot ( idézőjelek nélkül )
Késleltetési teszt :
Alkalmazások->CNC->Latency Test
Szia Gabcsi!
Nem mélyedtem el ennek a kártyának a doksijában, de amennyire a felületes olvasásból kiderült, ez is "csak" annyi extra dolgot tud, hogy nagyon szép gyorsulási, lassulási rámpák lesznek, jó mikrostep felbontás, stb. De megéri-e kifizetni a cuccért majd' 80.000Ft-ot? Plusz vegyél enkódert mindhárom tengelyre (min. 5000Ft/db)!
Cirka 100 rugó, és szerintem ha ezt okosan elköltöd hajtáslánc többi elemére, akkor előbbre tartasz, pontosabb léptetőmotoros géped lesz .
De ez csak az én véleményem.
Egyébént nagyon jól rátapintottál, a Mesa mellett a Pico Systems az a cég aki nagyon jó LinuxCNC támogatást ad a kártyáihoz.
Szia Lajos!
A késleltetési teszT mindenkinek kell.
Ugyanis a Te gépeden is millió más dolog fut a LinuxCNC mellett, alatt. Vegyük csak az oprendszert: ezer apróság és sok fontos dolog, hardver kezelő programok, és sok "sallang" ami az alap rendszerrel települ. Ezeknek mind végrehajtási idő kell (merelemez írás/olvasás, billentyű olvasás, grafika írás, hogy csak a párat vegyünk).
Amikor a késleltetési teszT fut, akkor az megnézi, hogy mi az a _TUTI_ időszelet, amin belül biztos hogy el tudja végezni a feladatait.
Ez olyan mint amikor Neked a főnököd kiad egy esztergálást, és Te azt tisztán 30 per alatt megcsinálod. De ha közben kést kell cserélned, gépet kell beállítanod, esetleg bezsírozni a gépet, akkor ez már nem 30 perc hanem 60. A késleltetési teszt hosszú időn keresztül való futtatása alatt valószínűleg előfordul késcsere, zsírzás, stb. Azaz lehet hogy valami érdekes BIOS beállítás miatt pl. a proci hűtőventijét kell néha kalibrálni, amitől nem fér bele a LinuxCNC a menetvágáshoz szükséges időszeletekbe.
Ne morogj, hanem kérdezz! [#email][#phone][#awink]
hátsó késtartó használatakor ,szerszámváltáskor eszterga módban, hogyan lehet azt megoldani, hogyne jöjjön fel a szerszámcsereablak, hanem automatikusan induljon a hátsó késtartóban kévő szerszám?
Tehát nem történik fizikai szerszámcsere.
Egyelőre sehogysem![#wave]
Sziasztok! Szeretném megkérdezni, hogy lehet a LinuxCNC-ben a program indítását egy külső gombbal/pedállal kezdeményezni az R betű helyett. Lehetséges-e a párhuzamos porton egy bemeneti pinre beállítani a program indítását?
Szia !
A rövid válasz: igen, lehetséges.
A részletek nemsokára...:)
Szia Tomi!
A HAL fájlba valami hasonlót kell betenni:
net startpedal parport.0.pin-11-in => halui.mode.auto halui.program.run
Ha van további kérdés akkor tedd fel bátran!
Szia!
Köszönöm szépen a segítségedet! Az általad írt megoldás tökéletesen működik.
Kicsit szerencsétlenkedtem, mert elsőre nem kapcsoltam be a step configban a halui interface-t, de aztán csak leesett, hogy be kéne.
Most már tudom pedálról indítani a hajlítógépet :)
Köszönöm!
Örölök hogy kérdeztél.
Azért kíváncsívá tettél, hogyan vezérled a hajlítót programból? Őszintén megmondom soha nem láttam munka közben lemezhajlítót, de most már nagyon érdekelne.
Szóval ha lenne egy-két kép, egy esetleg videó az jól jönne, de csak szöveges leírás is megfelel.
Szia!
Talán egy kicsit túlzás volt hajlítógépnek nevezni :) Inkább motorizált hébér.
Ez a gépezet alapvetően egy adott feladatra készült. 3mm vastag alu lemezből kell tálcákat készítenem, körbe 200 mm-es felhajtással. Sokat, kb napi 30-at.
Jellemzően kétfajta hajlítógép terjedt el, a lengőpofás/ klasszikus kézi gépesített változata/ illetve a prizmás /sokkal elterjedtebb/ . A prizmás hajlítónál egy v alakú vájatba tapossa bele az anyagot a gép, egy felső penge segítségével. A szöget az határozza meg, mennyire megy le a penge. Jellemzően 100 tonna min. nyomóerővel dolgoznak ezek a gépek.
Tálcákra a prizmást használjuk, mert könnyebb szerszámozni. A tálcáknál ugyanis az utolsó két oldal hajlításánál ki kell rakni a hajlító pengét a tálca belső szélességi méretére, csak így lehet szépen meghajlítani. A probléma ott kezdődik, hogy a tálca két hosszabb oldala ilyenkor már fel van hajtva... és nagyon nagyon útban van. Kis felhajtásnál ez nem gond. De a 200 mm-es hajtás 45 fokban már 380 mm helyet igényel. A kirakható pengés cnc-s élhajlítóknál a szerszámtartóknak köszönhetően kb 100 mm fér el a 380 helyett. Megfelelő gép erre nincs.
Egyszer láttam életemben olyan hajlítógépet, aminek a nyitása és szerszámozása megengedett volna ilyen hajlítást, még a régi VT Informatikánál volt 2 ilyen gép, de kétlem, hogy még üzemben lennének.. No meg nem is bírná el a termék ára, hogy máshová vigyük. Örülök, hogy van mit csinálni 1 hónapig.
Ezért készült el ez a 'terror-hébér'. A feladata, hogy a tálca utolsó két oldalán lévő hajlításokat befejezze. A mellékelt videón látszik, hogy a hajlítást nem nulláról kezdi, a gyorsabb haladás érdekében előre megtörjük a lemezt, megcsináljuk a hajlítást a hidraulikuson, amíg el nem akad.
Ezt a fajta hajlítást levegőben történő hajlításnak hívják, a prizma 88 fokos, a hajlítópenge 30 fokos 1.2-es rádiusszal. A hajlításkor túlhajtjuk a lemezt, hogy a visszarúgozás után legyen 90 fokos a hajtás. Vízzáró hegesztés kerül rá, és elég jó terhelést is kap majd a tálca. Ezért a sarkoknál 3x2 mm-es anyag találkozást kell hagynunk, amit avi hegesztővel kell majd kitölteni.
A gépet léptető motor hajtja, 8.7 nm-es variometrumos. Egy 30-as áttételű csigahajtáson keresztül tekeri meg a hébér hajdani 'karját', amibe persze további áttételek vannak. Maga a folyamat rendkívül lassú kb 1 perc le, 1 perc fel. Ennek fő oka a gyenge vezérlőm, ami miatt csak sorosan tudtam bekötni a motort. Remélem kétszer ilyen gyors lesz, ha megjön az új vezérlőm a klaviotól.
Jelenleg óránként 6 tálca készül el, ami nem sok, de legalább szépen elvégzi a gép a dolgát.
A pedál még nem szerepel a videón :)
http://youtu.be/0hLv0Gfn3ic
Sziasztok!
Szerszámsugár kompenzáció használata esetében, mivel tudom kiolvasni a szerszám átmérőjét.
G-kódban szeretném felhasználni további műveletek céljából.
Érték megadás: #1= de mivel???
Illetve, hogyan tudok értéket átadni egy alprogramnak? Pl.: A,B,C értékek
PL.: o222 call érték1, érték2
Lehetséges!
Mivel Béni biztatott, hogy szerinte 100%. hogy lehetséges, kicsit olvasgattam és próbálgattam a dolgokat és úgy tűnik sikerült megoldást találni.
Fizikai szerszámcsere helyett marad az egyes szerszám, csak annyit kell beírni hogy "Hn" ahol az n annak a szerszámnak az eltolását jelenti, ami a hátsó késtartóban van.
Talán zavaró lehet, hogy a képernyőn nem jelenik így meg a hátsó késtartóban lévő szerszám ábrája, de ettől még működik a dolog.
[#eljen]
(Az érdem 100%-ban a tied!)
Érdekes...Mindjárt kipróbálom.
Köszi!
János!
Ha magára hagyom a bekapcsolt linixcnct náhány perc és utána már csak jelszóval enged visszalépni.
Ebben a topicban írtad már valahol, hogy hogyan lehet ezt hosszabbítani, vagy kikapcsolni, de nem emlékszem rá, és nem is találom.
Megtennéd, hogy leírod mégegyszer?
Köszönöm!
Szia Lari!
Remélem a magyar nyelvű menüt nem nagyon tévesztettem el:
Rendszer->Beállítások>Képernyőkímélő és a két jelölőnégyzetből a pipákat vedd ki ! (Képernyőkímélő aktíválása amikor a gép nem és dolgozik, és A számítógép zárolása amikor a képernyőkímélő aktív..)
János!
Itt kérdezem hátha mást is érdekel....
Referencia kapcsoló SAME beállítását szeretném felcserélni OPPOSITe-ra vagy fordítva.
Referencia kapcsoló zárási irányát stepconfban könnyen lehet beállítani ill. módisítani.
két lehetőség van: SAME és OPPOSITE
De ha nem a stepconfban akarom ,vagy már nem tudom ott felcserélni a két beállítási lehetőséget, akkor hol keressem?
Köszönöm!
Üdvözlök Mindenkit!
Lassan eltelt egy év amióta elkészült a LinuxCNC program főbb dokumentációinak fordítása.
Sokat gondolkodtam rajta mi legyen a jövő, mi legyen a fordítások sorsa. Arra jutottam, hogy a legjobb az lenne ha mindenki ingyenesen hozzáférne az eddig elkészült dokumentációkhoz. Ez egybevág a Linux és LinuxCNC filozófiájával, a nyílt forráskóddal és ingyenes elérhetőséggel.
Megkérdeztem a fordítás támogatóit is, egyetértenek-e ezzel a szándékkal. Mindenki egyetértett. Ezúton is köszönöm nekik ezt a hozzáállást.
Tehát a mai nappal mindenki számára ingyen elérhetőek a következő magyar nyelvű dokumentációk:
1) LinuxCNC első lépések
2) LinuxCNC felhasználói kézikönyv
3) HAL mintafájl fordítása.
Ezen kívül készültem még egy kis meglepetéssel: elkészült a
LinuxCNC.HU weboldal.
Ezen az oldalon mától elérhető a fordítás, de vannak egyéb cikkek, leírások és igyekszem folyamatosan firssíteni új dolgokkal az oldalt. Persze ahogy időm engedi. Eddig is szabadidőmből áldoztam erre, és egy ideig még ez így is marad.
Fontos tudni, hogy a linuxcnc.hu oldalt teljesen non-profit céllal hoztam létre, és ezen soha nem is szeretnék változtatni. Persze a domain név megvásárlása, a tárhely és egyéb járulékos dolgok pénzbe kerülnek, de remélem jó helyre megy midez és a közösség érdekeit fogja szolgálni.
Sok szeretettel várok minden érdeklődőt, kezdőt és haladót és azokat is akik csak fontolgatják vagy csupán távolról figyelik LinuxCNC körüli történéseket.
Szívesen veszek minden építő kritikát! Az igényeknek és az elvárásoknak megfelelően természetesen lehet változtatni mind a kinézeten mind a tartalmon. Regisztrálni kell a cikkekhez való hozzászólásokhoz és a fórum használatához. Sajnálom hogy a HobbyCNC fórumon nem sikerült eddig megoldani a moderálást, de anélkül nem működnek a dolgok.
A linuxcnc.hu nem konkurencia akar lenni, hanem egy támogató, segítő oldal sok információval és segítőkész háttérrel.
Egy-két ízelítő a jövő évi tervekből:
1) Az összes eddig fordítás része lesz a LinuxCNC dokumentációjának, azaz, a hivatalos oldalakon is elérehető lesz a magyar fordítás és a programmal együtt fog települni a magyar nyelvű leírás is. Ez várhatóan tavaszra megtörténik.
2) Már most elérhető az NGCGUI részletes fordítása a linuxcnc.hu oldalon. Jelenleg dolgozok a hivatalossá tételen.
3) NGCGUI szubrutinok esztergára és marógépre.
4) Apróságok, tippek, trükkök, tanácsok.
Mindenkinek sok örömet kívánok a HobbyCNC-hez!
Kellemes Karácsonyi Ünnepeket!
Bujtár János
(James)
Gratulálok! [#worship]
Nagy segítség lesz a mostani és a jövendő felhasználók számára egyaránt.
János, ez egy gyönyörű Karácsonyi ajándék!
Az hogy a hivatalos disztribúcióban is benne lesz, az még hab a tortán. Gratulálok.
Még nem nyitottam meg a LinuxCNC.hu-t, de látatlanban mondom, hogy lenne ott egy kis hely a "Donation", vagy magyarul inkább "Támogatás" nyomógombnak:)
Lehet sokan nem tudják, de bjam28 nagyon sokat segít a közösség tagjainak. Bármivel megkeressük, igyekszik legjobb tudása szerint segíteni.
Köszönjük a fáradozásaid és a sok segítséget.[#worship]
Minden jót kívánok Neked!
Sziasztok!
Még egy apróság:
Türelmesen kell várni amíg a kézikönyv vagy a másik pdf betöltődik az oldalra, mert az egész 2-2.5MB-ot be kell cuppantania a szervernek és áttolni a böngészőnek. De onnantól már letölthető és nyomtatható is.
Ahogy mondtam, majd meglesz ez szép HTML-ben is, sőt addigra frissül is az aktualitásokkal.
Van egy rakat szubrutin is előkészületben, csak tesztelni kell még.
Éljen!ez nagyon szép ajándék Karácsonyra!
Köszönjük James![#eljen]
Szia! a tesztelésben tudok csak segíteni!eszterga módban!
[#eljen]Mostmár tényleg muszáj lesz közelebbről is megismerkednem a Linuxcnc-vel! Ezer köszönet a sok energiáért amit belefektetsz![#worship]
Nem kaptam még jelszót email-be!
Akkor, lesz jelszó vagy !!!nem, mivel a honlap azt mondja, jelszó Email-ben?
A freemail a hunyó szerintem. (Ha azzal a címmel regisztráltál.)
Én pár másodperc alatt megkaptam.
Szia, Bjam28! Nam kapok jelszót...
Lehet hogy így van! de én innen, bármilyen email címre tudok levelet küldeni 1 sec alatt![#wave]
KoLa, Servo
A Spam folderbe nézzétek meg a hiányzó levelet, bár a tartalma már nem aktuális, ugyanis beállítottam mindkettőtöknek egy (különböző [#papakacsint] ) jelszót.
Nézzétek meg a postaládátokat, az új jelszóval be tudtok lépni, majd változtassátok meg valami másra.
Sziasztok!
Frissült a
LINUXCNC.HU oldal.
Mindenkinek további jó karácsonyi előkészületeket!
/James/
Megpróbáltam regisztrálni de nem kaptam e-mailt.(freemailes cím)
Próbáltam egy másik email címmel,(gmail) de akkor meg azt írja, hogy "Ez a felhasználónév már foglalt, másikat kell választani!"
Ja a Spamok között sincs email...
Küldtem e-mailben új jelszót.
BÚÉK!
Ngcgui szubrutinok esztergára
itt
Boldog új esztendőt!
Érdeklődni szeretnék hogy a vezérlő program kezeli e a változó paramétereket, és hogy ismétlő ciklust használ e?
Gondolok itt a FANUC-nál használt WHILE használatára vagy esetleg tud e IF szerkezeteket kezelni a programozás során.
Kedves Fémszobrász!
Igen, tudja mindezeket.
Részletesen a LinuxCNC felhasználói kézikönyv
17. fejezet 128. oldalától kezdődően található a leírás a LinuxCNC.hu oldalon
Ez az a felhasználói kézikönyv aminek a fordítását támogattuk?
Ha igen akkor valami régebbi verzióban nem lehetne feltenni?
Én nem akarok semmi plugint telepíteni egy vacak PDF olvasásához. :(
Szia Svejk!
Ez az fordítás amit Te is támogattál. Most van készülőben a HTML fordítás, addig ezt a megoldást találtam a legjobbnak. Elküldtem magánban a direkt linkeket.
Egyéb info: #1996
Köszönöm, úgy már tudtam olvasni.[#worship]
Nagyon tetszik jól összehozott vezérlő ez már biztos vagyok benne, hogy mást nem használhatok [#lookaround]
Köszönöm a segítséget, és megragadnám az alkalmat arra is hogy köszönetet mondjak mindazoknak kiknek önzetlen kitartó hasznos munkájuknak köszönhetően kicsiny hazánk anyanyelvén megjelent a program és persze a hozzá tartozó Felhasználói kézikönyv is.[#worship]
A
LinuxCNC.hu oldalra felkerültek az első NGCGUI eszterga szubrutinok.
Sziasztok!
Nincs valakinek elfekvőben mesa 5i23-as, vagy ilyesmi mesa kártyája, és daughter kártya hozzá?
Linuxcnc-vel építenék gépet, a szervók már megvannak hozzá, már elvileg csak ez hiányzik.
Szia!
Válaszoltam magánban.
Ha lesz érdemleges műszaki fejlemény akkor ide is visszaírunk.
Bénázok a Linuxcnc-vel...és kicsi segítségre szorulok...Gondolom,hogy ez alap dolog és a hogyant tudnom kellene...,de sajnos nem tudom...
Azért ne nevessetek ki a sutaságomért.
Végül is sikerült feltelepítenem,meg minden,
de a beállításoknál rájöttem,hogy nem csináltam valamit jól,(nem állítottam be az összes tengelyt)megpróbáltam módosítani.Ez is összejött,de gondolom nem így kellett volna. :(
A felső ikonok,igazából nem kellenének...
Ikonra katt majd jobb egérgombbot megnyomva eltávolítás... ;-)
Akkor nem csak az ikon tűnik el?
De.
És az elég?Nem kell a "tartalmát" is törölnöm?
Nem kell törölni, de lehetséges.
"Helyek" > "Saját mappák" (talán így van magyarul..) majd a "linuxcnc" mappa alatt van a "configs" és ott van amit keresel. Jobb egér gomb a fájl nevére vagy a mappára és törlés.
Rendben,kész is.
Köszönöm mindkettőtöknek!
Bocs a láma kérdésért, telepíteni akarom a LinuxCNC-t, tehát akkor nem kell külön linuxot telepítenem, mert van egy CD/ISO ami komplett működő rendszert tartalmaz EMC2-vel?
Intel P2 400Mhz 128Mbyte RAM-al akarom használni, ezt bírja? :)
Jelenleg Mach2, meg saját DOS-os szoftver fut rajta.
Ja meg RasberyhezPI-hez nem létezik még CNC szoftver?
Ugye ott van egy csomó párhuzamos IO, Linux fut rajta, tehát eszményi lenne.
Ha csak Live Cd ként használod akkor minden egyes inditásnál ujra bekel álitanod mindent, vagy a beállitást elmented HDD-re vagy Pendrivera, és áttmásolod.
P2 ?
Eseteleg 6-os ubuntuval megprobálhatod.
Kösz!
Rátaláltam a régi Ubuntuk tárhelyére, de a 6-osnak is 256M ram kell. :(
Most próbálkozok még régebbivel.
Gondolom ahhoz már régebbi EMC2 is kellene.
Szerintem a Pi ehhez gyenge.
Azért keresek hozzávalót.
EMC2-t találtam más hasonló ARM procis géphez, tehát elbírja, igényeim meg nincsenek.
Igazából egy PIC-el is meg lehet csinálni a CNC vezérlést, de annál azért nagyobb igényeim vannak :D
Az RPI-n nincs RTC(real time clock). Mintha valahol azt olvastam volna, hogy az elengedhetetlen a CNC vezérléshez. Bár lehet, hogy rosszul emlékszem.
Próbáld a coolcnc-t keresni. Csak halvány emlékeim vannak, így csak egy ötlet...
bocs, a válasz lemaradt.
megnéztem, az nem az...
Volt az emc2-nek egy elődje, de nem emlékszem mi volt az. Ha megtalálom, szólok.
A LinuxCNC vígan működik pár hete a Raspberry PI-n. Igaz egy kis PIC segítséggel és webes interfészen keresztül, de ettől még nagyon is használható.
Video: LinuxCNC RaspPi-n[/u
PIC kártya leírás (GPIO + step/dir jelek) A hétvégére csinálok róla egy leírást a LinuxCNC.hu oldalon
Vagyis nincs grafikus felület az rPi-n.
Ezzel még együtt tudok élni.
Kösz! kipróbálom.
Úgy nézem a Cool CNC volt az elődje, de még nem találtam letöltést hozzá.
Még keresgélek.
Köszi neked is!
Magának az eszköznek van video kimenete (RCA és HDMI), csak itt szerintem nem erre kötöttek egy monitort hanem távoli eléréssel etherneten keresztül használták.
Tudom, nekem is van rPi-m, de a grafikus felület elég erőforrás igényes, gondolom ezért rakták külön.
Egy alap vezérlőtől nem is feltétlen várok el grafikus felületet.
Elég ha pár fizikai gombra reagál.
Készítettem egy rövid áttekintést a Raspberry PI és LinuxCNC lehetőségeiről. Elérhető a
LinuxCNC.hu-n
[#worship][#worship]
Egyenlőre sikerült felrakni egy 5-ös Debiánt, aztán elszólítottak kötelességeim, ahogy nézem az EMC2 6-ostól fölfelé támogatott, de azért megpróbálom még azt.
Az az illesztőkártya a RasPI-hez, szabványos illesztő csak, nem? Mert olyat valahol lehet kapni készen, kolléga éppen keresi a forrást, mert amit talált csak nagy tételben, cégesen hajlandó eladni.
Én azt a leírást követném a kernel és a LinuxCNC fordításához, amit a cikkben írtam is. De persze ettől még lehet sok más működőképes módszer is.
A PIC-es kártya nem a "szabványos" Raspi illesztő kártya, csak egy PIC32MX764F128H IC , ami épp kéznél volt.
Sziasztok!
Milyen programmal lehet belenyúlni a LinuxCNC kezelő felületébe? Nem az NGCGUI-ra gondoltam. Menüsor gombok áthelyezése, menük létrehozása stb...
Ha az AXIS felületre gondolsz, akkor az Python nyelven íródott és Tk-t valamint OpenGL-t használ.
De GUI-t lehet írni tetszés szerint másikat is.
A szoftverközpontbólszeretnék programot telepíteni.Pl. most éppen a FreeCad-et.
Csakhogy nem sikerül.Az internetes kapcsolatot kellene valamiért ellenőriznem,csak hát az meg jó,most is a "linuxos" gépről írok...
Előzőleg ugyaninnét telepítettem az Inkscap-et és akkor nem volt gond.Közben volt frissítés,lehet,hogy ez a baj?
Szia! Köszi!
Debreceni talira jösz?
Találtam egy ilyet:
Link... glade Én erre gondoltam. Menüt akarom megváltoztatni, illetve funkciókkal kiegészíteni.
Nem szeretem én ezt a linuxot.
Hogy tudok telepíteni egy EMC2 csomagot?
Debian 5
EMC 2.2.2.2 valami
Elvileg fut rajta, linux működik, de a readme telepítési leírása nem működik már onnan hogy beírom hogy
./configure
nem talál valamit.
Debrecenbe nen tudok menni.
A GladeVCP jó dolog, sok mindent meg lehet benne csinálni. Én még nem foglalkoztam mélyebben vele.
Mi a cél, mit szeretnél konkrétabban megvalósítani?
Sziak Keri!
Tőled is csak azt tudom kérdezni:
Mi a cél, mit szeretnél konkrétabban megvalósítani?
Milyen hardveren? PC vagy más?
Miért egy ősrégi verziót választottál?
Miért nem az ajánlott disztribúcióval kezded?
A valós idejű kerneled megvan már?
A LinuxCNC fordításához a fejlesztői környezetet hiányzik minden bizonnyal.
P2 celeron 128Mb RAM, a legerősebb linux ami egyáltalán hajlandó települni az az 5-ös Ubuntu.
Ehhez kerestem egy olyan EMC verzót ami elmegy rajta.
Igen, rájöttem hogy kéne egy RT kernel, mivel annak hiányát kiírja a ./configure utasítás elindításakor, de a telepítési leírásban nincs leírva hogy kéne rátenni. De honnan kéne ilyet beszerezni az már nem derül ki sehonnan. Én régen foglalkoztam Linuxxal. A legelső chipmagazinos Shlakware-t is telepítettem, szóval mondhatom kb. tudom hogy van felépítve a linux, és szerintem a CD-n rajta kéne lenni az RT kernelnek is, de ezeken a modern linuxokon nem ismerek fel semmit, parancssorból meg had ne tudjam fejből hogy kéne megoldani :) mivel nem értek hozzá és még csak nem is szeretem :)
Szóval azzal még elvagyok hogy nem next>next>finish a telepítési eljárás, de hogy nem kellően dokumentált az már bosszant.
Amúgy természetesen felraktama legújabbat is, egy erősebb gépre, azzal nincs is semmi gond, hacsak nem az, hogy nincs rajta LPT port és a 300ezer forintos laptopot amúgy sem vinném le a műhelybe :)
A 128MB RAM kevés lesz sajnos:
http://www.linuxcnc.org/docs/html/common/System_Requirements.html
Szerintem dokumentáció van elég, igaz nem mindig eléggé konzisztens.
Ezen a
linken megtalálható szinte minden.
Lehet, hogy csak a szervert nem érte el, azért nem tudtad letölteni. Később próbálkozz. Próbáld meg a synaptic csomagkezelővel.
A frissítést óvatosan, nehogy lecseréld a kernelt.
Szia, az RT valóban gáz egy kicsit. Kernel verziókhoz vannak patch-ek, de korai kernelekhez nem hiszem hogy készült, vagy ha igen, akor már nem elérhető. Többit magánban...
Szia
Mindjárt megnézem újból.
A Synaptic-al tegnap is próbáltam egyébként,de nem boldogultam vele.Annak is nekifutok mégegyszer(kétszer-háromszor) :)
Nem várom el hogy a mai gépekre írt program menjen rajta, csak azok, amik akkor mentek, amikor ez még csúcsgép volt.
Igen gondolom hogy minden infó megtalálható valahol, de mivel nem tudom hol, ezért kérdeztem :)
A linkelt telepítési leírásból találtam hasznos infót, most próbálom kihámozni. Köszi!
Helyzet változatlan...hajszálra ugyanaz,mint tegnap... :(
Terminálba beírva:
sudo apt-get install freecad
-mit válaszol?
(lehet, hogy sudo helyett su kell csak, nincs kéznél 10.4ubi)
Ezt nézd meg!
Puppy - EMC2
Annyira nem korai kernel. 2.6.12 van az Ubuntu 5 alatt, ahhoz meg van RT patch.
Na de megyek, mert ez a hülye számítógép elviszi minden effektív időmet, amikor forgácsot is gyárthatok :D
Ezt írja:"az alábbi csomad nem található"
Szia Tamás.Milyen csomagot ír pontosan?
Ha a Terminálban ezt írom:sudo apt-get install freecad
Akkor erre írja,hogy ezt a csomagot(freecad)nem találja.
Akkor vedd fel a Synaptic-ba.
Rendben,de aqkkor mondd el,hogyan légyszíves.
Akár emailban is jó,akkor legalább nem szemetelek ide a bénázásommal...
Sajna most én is Wines gépen vagyok :S
Jövőhéten is jó?
Persze...köszönöm!
Nyilván addig is próbálom azért összezni valamiképp.
AH elolvasod amilt az előbb linkeltem,ott leírja hogy lehet a terminálon keresztül felrakni.
Majd igyekszem. :)
délután segítek neked
Jó,köszi!
Addig is: rendszer>admin>synaptic
-bal ikon FRISSÍTÉS
-gyorskeresőbe beírod: freecad
-ha megjelenik, dupla klikk a négyzetében, mindent kijelölsz telepítésre és hátradőlsz.
Ha nincs a csomag:
ugyanebben az ablakban Beállítások>tárolók
Ubuntu szoftverek
-forráskód kivételével pipáld ki, a letöltési hely Fő kiszolgáló
Egyéb szoftvernél az archive kivételével pipáld ki
Frissítések, a fonotos és az ajánlotthoz pipa
Utána bezárod és újra a Frissítésre klikkelsz.
Ezután már remélhetőleg ott lesz a keresendő csomag is a listában
Rendszer-Admin-Synaptik
Ha a frissitésre kattintok,akkor ezt írja:
"Nem sikerült letölteni minden tároló indexfájlt."
Ha a gyorskeresőbe beírom freecad,akkor nem történik semmi.
A Beállítások-Tárolók résznél végig minden úgy van beállítva(pipálva),ahogyan írod.
Így azzal sokat nem tudok tenni.
Na,csak sikerült. :)
Az volt a baj,hogy nem vettem észre,hogy nem a "Fő kiszolgáló" van beállítva.Hiába stimmelt minden más...
Köszönöm a segítséget!
Na ez jó, egyszerűbb mint rt kernelt varázsolni.
Viszont kiderült hogy az első két pin döglött a printerporton [#idiota]
Mindegy még van két öreg laptopom :)
És természetesen köszönöm a segítséget!
Szia, bjam28!
Ilyet szeretnék csinálni, esetleg ezt megszerezni...
Szia !
Ha csinálni szeretnél az szép kihívás. ;)
Nagyon sok fejlesztői munka van egy ilyen mögött.
De van egy jó hír: ezt amit mutattál valaki már megcsinálta és ingyenes is. Teszek fel rövidesen egy imsertetőt a LinuxCNC.hu-ra.
Egyébként
Gscreen-t láttad már?
A MESA kártyák beszerzési forrásait kitettem a
LinuxCNC.hu-ra
Na próbálkoztam régebbi Linux, RT kernel fordítással, de a kernel, RT patch, és Linux hármas közül egyik sincs ami stimmelne egymáshoz, a leírásokkal egyetemben. Sok mindenre rájöttem hogy lehet megoldani, de végül feladtam ezt a vonalat.
Ez a Puppy Linux viszont jó, de hogy tudom felrakni rá a linkelt .pet kiterjesztésű csomagokat?
Csomagkezelő mindenáron netről, akar leszedni dolgokat, de ugye már nem elérhetőek a régi szerverek.
Alien csomagoknál ki tudom választani a fileokat, de azt mondja nem tudja kibontani, meg másoljam a .packages mappába, ami ugye rejtett, tehát hogy válasszam ki ha nem látszik a csomagkezelőből? Meg eleve hogy másoljam be? Mert amikor berakom erre is hibát ír ki, de közben meg mégis bekerül a mappába.
Másik. EMC2-t hogy tudom rákonfigurálni sima LPT-s STEP-DIR vezérlésre, meg esetleg szoftveres mozgáskorlátozásra?
Megvan a config rész, csak ezek a kódok nem túl egyértelműek számomra.
Ha Axis a feflület, akkor a megjelenő minta konfigokból válszd a "stepper" és itt a "stepper_mm" nevűt. Ezt át fogja másolni a home könytárad alatt a linuxcnc/configs könytárba. Itt már módosíthatod a steppr_mm.ini és a .hal fájlokat.
Az ini-ben minden tengelyre ban egy MI_LIMIT és MAX_LIMIT. A módosítás után újraindítva már ez lesz érvényben.
A betűhiány és betúcsere nem része a rejtvénynek:)
A .pet csomagokra nekem dobott egy rakat repository-t a google. Nem tudom ezek tartalma , minősége milyen de biztos lehet belőlük csemegézni. A repo-kat nem tudod átirni valami aktuálisra?
Hátha segít: url=http://linuxcnc.hu/ini-mintafajl-leiras/]INI leírás magyarázatokkal
Részletesebben
kezdő LinuxCNC lépések.. A 4.9 fejezet a végállásokról szól.
Hello Servo!
Nem felejtettem el a kérésed, de a helyzet az, hogy az említett "moccaguipy" vagy rövidebb nevén Mocca még nem érte el azt a fejlettséget ami a napi használathoz szükséges. Azt jelenti, hogy jelenleg csak a LinuxCNC fejlesztői ágában (2.6) elérhető, a stabil verzióhoz (2.5) van hasonló, de az jelentősen eltér ettől sok midenben. Majd ott is próbálok valamit haladni.
A fejlesztőkkel felvettem a kapcsolatot és a jelenlegi hibákat próbáljuk meg felderíteni és megoldani. Úgy gondolom pár hónap intenzív teszt után már stabillá válhat a dolog. De azért rövidesen készítek egy kis bemutatót.
Köszönöm a sok segítséget.
Attól tartok túl türelmetlen vagyok én a Linuxhoz :)
A CoolCNC-s frankón működik, a régi gépeimmel, végül is elég az amit ez tud, csak gondoltam rá kéne tenni az újabb EMC2-t. No mindegy. Majd ha nagyon unatkozok, de most egyenlőre inkább dolgozni kellene vele :)
Még meg sem született a gyerek, persze hogy nem úgy dolgozik, ahogy kéne. :)
Nehéz szülés lesz![#nevetes1]
Azt sem tudod mire kell :)
A kínai esztergára raktam fel két léptetőt, meg egy harmadikat akarok még főorsó hajtásra, azt kellene vezérelni. Szóval a gép már megvan, csak egy használható vezérlésem nincsen...
bár erről inkább az tehet hogy a 3db 10+ éves laptopom egyikén CD pusztult meg, a másikon az LPT port alsó három bitje halt el, a harmadik meg bent van a melóhelyemen :)
Mire kell? érdekel![#wave]
A DOS-os programok meg nem jók rajta ? TurboCNC, meg stb.
Szia, bjam28!
Nagyon szépen köszönöm a segítséget. Már nagyon várom. Ez a felület, már nagyon hasonlít egy ipari megoldáshoz. Ez, már pont elég is lenne. G16-ot és inkremens megoldást nem programoznak hozzá? Az inkremenst úgy gondoltam, hogy nem G91-el adom meg, hanem pl.: XI10
Esetleg lekerekítést vagy letörést nem programoznak le?
Egy példa:
X95
Y5 X100
Letöréssel, így nézne ki:
X100 ,C5
Ötös letörés, melyek az irányát, a következő mondat határozná meg... + vagy – Y iránya...
X100 ,C5
Y100 ,C5
X0 ,C5
Y0 ,C5
X10 (bemozdulás, hogy a letörés a helyes irányba legyen)
Ez, most egy négyzet lesz, 5-ös letörésekkel...
A lekerekítés hasonló elven menne: X100 ,R5
Mondom "NOOORMÁLIS vezérlés" .
[#wave][#nyes]
Konkrétan egy motor hengerfejét akarom kiesztergálni ami speciális tórusz szerű égéstérrel van kialakítva. A szokásos gömb esztergálás nem jött be mert nem fér le a szerszám a pici égéstérben.
Kézzel megcsináltam egyet, de nem túl szép és még tuningolunk, úgyhogy fogyasztani fogjuk a hengerfejeket.
Meg azon kívül is unom már az orsók tekergetését.
Ha jól nézem akkor a G16 az polár koord. rendszerben történő mozgás. Van polár koord. rendszer a LinuxCNC-ben is. De őszintén nem foglalkoztam vele, és az eszterga világa nekem kínai. Kola, Sneci vagy Varga Laci tud segíteni ebben.
Sziasztok!
Csak próbálgatom, mit tud a LinuxCNC.
Mi van akkor, ha átváltok G18-as síkba. A szerszám hogy követi a kontúrt? Egy horonymaróval ellipszist csinál a valóságban. A képen is látszódik, hogy a szerszám benne van a pályában.
Ha 5 tengelyes lenne a gép, akkor beforgatná a szerszámit?
Nem szóltam!! Már működik!
És mi fut ezen? Miben lehet programozni?
Ha elhet fix időosztású multitaskot csinálni rajta, kellően dokumentált hogy gépikódban tudjam programozni a perifériákat is, valamint van hozzá C compiller, akkor már jó, mert akkor nem kell oprendszer, ami a legtöbb erőt elpazarolja manapság.
Android és Linux biztos elmegy rajta.
De ha magad akarod csinálni, oprendszer nélkül, akkor itt van egy kellően dokumentált megoldás.
Sőt ha kell a hardver akkor van is ilyenem eladó.
rStep CNC vezérlő Persze használhatsz egy Arduinot (Mega) is és akkor van sokkal több I/O portod. Indulhatsz a nulláról, vagy használhatod a már létező programokat.
De tény, hogy az ARM-os kártya sokkal erősebb. Kérdés mi a cél?
Veszel egy Intel alaplapot (100USD) és egy Mesa kártyát (100USD) fullos géped van ezer porttal, nagy léptetőfrekivel. És még mindig olcsóbban jön ki mint ez az ARM...ami ugye nem 140USD lesz a boltban..
http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Gmoccapy Ez alapján lehet hogy menni fog a feltelepítése.
Köszönöm!
De, nem működik.
Az SRC könyvtárban, nincsenek:
./autoconf.sh
./configure
Nem a sima EMC2 zavart be? Mivel tudom, teljesen lepucolni a LinuxCnc-t illetve az EMC-t???
Nem szeretném újra rakni a gépet, de írjon felül mindent telepítéskor. Esetleg a git zavart be?
In very short, you will have to do the following:
sudo apt-get install git-core gitk git-gui
git config --global user.name "Your full name
git config --global user.email "you@example.com
git clone git://git.linuxcnc.org/git/linuxcnc.git linuxcnc-dev
cd linuxcnc-dev
cd src
./autoconf.sh
./configure
make
sudo make setuid
. ./scripts/rip-environment
linuxcnc
and select sim gmoccapy and a sub configuration, best to begin is just gmoccapy
A linux megbízhatóbb.
Link
Ez jó! menetet én fúrtam már a Linux-al esztergán!
G33.1 kell hozzá!
régebbi videó!
[#eljen]
Szia János! Kérdezném, hogy a charge pump frekiját meg lehet e valahol válltoztatni?
Mostr úgy látom 17 Khz körül van, de nekem 12 khz kellene.
Ha lehetséges akkor hol?
Kösz és üdv : M.
Szia Misi.
A charge_pump egy nagyon egyszerű komponens, a base_period alapján működik, minden periódusban ellenkezőre vált a kimenet. Most a base_priodus nálad 29000 körül lehet, azaz 34 kHz körüli frekvencia felével pörög a charge_pump.
A forrása igen egyszerű:
FUNCTION(_) {
if ( enable ) {
out = !out;
} else {
out = 0;
}
}
Nem állna sokból átírni úgy, hogy 1 periódusban "1" a kimenet, 2 prióduson keresztül meg "0", azaz harmadolni a frekit. Az 11,3 kHt-et adna, ami jobban megközelíti a 12 kHz-et.
Egy próba erejéig felviheted a base_period értékét 41600-ra, és így 12 kHz lesz a charge_pump. Az elérhető max. lépésfreki persze így kisebb lesz, és a próbáknál vedd is le a max. sebességet a felére. Így meg tudod nézni, hogy tényleg kell-e a 12 kHz:)
Milyen áramkörről van szó, ami ragaszkodik a frekihez?
Szia Laci!
Kösz a válaszod, megyek és kipróbálom. Az lpt kártya a Motion féle, és 12.5 Khz-et kér.
Sikerült belőni 25Khz-re így a charge pump freki jó is lenne de mégsem megy. beszéltem Motionnal és mondja hogy a frekire nem annyira kényes az lpt kártya. Valószinűleg valami miatt a 17 pin-en nem jön ki semmi. Mostmár tényleg szerzek egy hangfrekis szkópot, mert elég nevetséges, hogy 2.5 Ghz-ig tudok mérni átvitelt meg megnézni a spektrumot, de hangfrekin smmi lehetőségem.
Azaz egy hagszórót ha rákötök.... :)))) --bár ezt meg már a fülem nem biztos, hogy meghallja. :((
Szia!
Egy trükk. Van piezó csipogód? Tedd rá. Hallani fogod a hibát. Nekem zajos volt az LPT portom, ezért a léptecs állandóan össze-vissza indult el.
Sejtettem, hogy nem annyira érzékeny a frekire:)
Küld át a hal és ini fájlokat, lehet hogy csak konfugurációs probléma.
Kösz, küldöm este.
Jó ötlet!
A PWM beállításait próbálom! biztató a dolog, de van néhány kérdésem!
Itt a stepconf beállítása,kép!
1.-a leírásban az van hogy nézzünk meg két fordulatszámot speed1-300, speed2-1000 és amit fordul erre az S szóra, azt osszuk el 1000-l és írjuk be a mellette lévő pwm ablakba!
Persze mindíg újra futtatva a stepconf varázslót!
Ez ami itt szerepel a képen, 300-1000-ig egy általam használt tartomány,az esztergán!így most ha s300 vagy ha s1000 írok neki akkor az annyi is, néhány rpm különbséggel!
Nehéz volt beállítani ! kb olyan volt mintha, van egy libigógánk, és változtatjuk a két végén a súlyokat , a végétől mért távolságot, és az alátámasztást is középen! ha egy összetevőt változtatok, az összes többi is megváltozik!
2.- mire való a spindle at speed scale%?és a speed display filter gain?
Ezt a fordulatszám tartományt elég gyorsan elfogyasztja a g96 állandó vágósebesség beállítása!van erre valami megoldás amivel elnyújthatom az átmérő intervallumát?
Persze van! úgy kezdtem a pwm beállításait csalt eléggé!ezt kell belőni úgy hogy jó legyen a géphez!
Néhány próbálkozás után, úgy lefagyott az Ubuntu hogy, ilyet még nem tapasztaltam, ki kellett húzni a konnektorból az egész cuccot! pedig csak a pwm paramétereket állítgattam![#nemtudom]
Még soha nem használtam a stepconf varázslót, ezért csak a 2. részhez tudok hozzászólni.
A "spindle at speed" arra való, hogy a főorsó fordulat változtatása után az első nem g0 típusú mozgás addig nem kezdi el a megmunkálást, amíg a főorsó fordulat el nem éri a kívánt fordulatot. A scale% azt mondja meg, hogy hány százalékra kell megközelíteni a fordulatszámnak az S-ben megadott értéket. A 100% talán túlzott igény, elég lenne oda 90-95 is, hacsak nem valami szuper technológiáról van szó.
A G96-nak 2 paramétere van, a D max.rpm és az S vágósebesség. A D-ben nem adhatsz meg nagyobb értéket, mint amit a főorsó tud, illetve hiába adsz nagyobb értéket, ha az átmérő csökkenésével eléri a gép max. fordulatát, már nem tud növekedni a fordulatszám. Elnyújtani csak úgy tudod, ha kisebb vágósebességet használsz.
A G96 csak akkor működik helyesen, ha az X0 a forgástengely, azaz az átmérők a tényleges átmérőt jelentik.
Nem az Ubuntu, hanem az RTAI real-time kernel szokott így keményen beállni, ha olyan paramétereket kap, amit nem tud teljesíteni. A valósidejű kernel a gyors működés érdekében futás közben csak korlátozottan ellenőriz paramétereket.
A dolog lényegén persze ez nem változtat:) Hogy lefagy, vagy annyira le van terhelve, hogy az Ubuntu nem jut szóhoz, az már mindegy.
Kimaradt a válaszból a "speed display filter gain". Emlékszel, hogy amikor játszottunk a főorsó fordulatszám kijelzéssel, akkor az utolsó jegyek állandóan változtak, futottak. Ez a szűrő ezen segít, kiátlagolja a mért értékeket. Minél kisebb ez a szám, annál "erősebb" ez az átlagolás. Ez így nagyon pongyola, valóságban azt jelenti, hogy az utolsó mérés eredménye 1/100-ad súllyal vesz részt a kijelzett értékben. Képletben ez így néz ki:
új kijelzés = 0,99*mostani kijelzés + 0,01*mostani mérés.
Megjelent a 2.5.2 márciusban, lehet egy frissítés sem ártana, főleg ha a 2.5 van fennt. Nagyon sok hibát javítottak.
Sneci! köszönöm az infó áradatot!
Nekem muszály a stepconf-t használni mert ez lefordítja a Linuxcnc-nek, azt amit akarok, és beírja config fájlokba!
A spindle at speed, 100%-on mintha nem úgy működne mint írtad!már esztergál amikor hallom hogy még nő a fordulatszám!ha 120%-ra állítanám akkor elvileg, nem lehetne használni a g1 g2 g3 kódokat csak g0-t?
Persze csalni akartam a pwm beállításaival, igazad van! azért halt be lilára a képernyő!
Nem engedte a linux azt amit akartam!Mivel itt kúpesztergálásról van szó! valahogy nem stimmel semmi! eddig úgy készítettem a nagy átmérőjű kúpokat, hogy a főorsó fordulatot, én állítottam optimálisra kapcsolókkal, amik a frekiváltóról lógtak le! de itt még ez nem volt elég, mert a kisebb átmérőknél már az előtolást is kell csökkenteni! és ahogy halad a nagyobb átmérő felé úgy lehet vissza adni az előtolást és csökkenteni a főorsó fordulatot, persze ez ment 'fülre'idáig! de most ezt sehogyan sem tudja ez a pwm-s vezérlés!az előtolási módnak g94 a legjobb, mert ez fokozatosan csökkenti a fordulatonkénti előtolást, ahogy nő a fordulatszám!
G95-nél viszont állandó a fordulatonkénti előtolás és soknak tűnik a kisebb átmérőkön messze a tokmánytól!
Szóval ezért akartam becsapni a pwm beállításait!
A g96 D paraméteréről még nem hallottam ezidáig, midjárt kipróbálom!addig is köszi a segítséget!
Motoros! köszi, erre nem is gondoltam !kb egy évvel ezelőtt lett frissítve!
Nálam nincs internet a műhelybe linuxra!
Még anno, Bujtár János csinált itt egy internet kapcsolatot, mikor itt volt , azóta ez a gép nem volt neten!
A G96 D paraméter nálam nem működik!
Elindítottam a főorsót és az mdi-be írtam ezt a sort : g96 d800 s300 , majd enter és kézzel léptettem az x tengelyt, simán felpörgött 1200-ra!
Utána megnéztem a verzió számot 2.5.0. pre2-626-...
A frissítésnél nem csak a Linuxcnc-t kell lecserélni hanem az Ubuntut is. Egy csomagban van.
A műhelyben nem is kell internet, hanem írj egy cd-t valahol, és arról pakold újra. Lehet tévedek, de Sneci szól ha nem így van :)
Óvatosan a verzió váltással, mert jelenleg a 10.04-es Ubuntu a támogatott a LinuxCNC által, nincs újabb telepítő CD. 2010 óta persze kijött pár új Ubuntu verzió is, de ezekhez nincsenek elkészítve a valós idejű rendszermagok, meg sok más sem. Így továbbra sem ajánlott átlagos felhasználónak Ubuntu verziót frissíteni. Persze minden lehetséges, csak idő és gyakorlat kell hozzá. Szerintem az év végére elkészül minden hogy az újabb Ubuntu alatt is működjön. De addig tökéletes az Ubuntu 10.04 a frissítésekkel és persze a legújabb 2.5.2 LinuxCNC-vel.
A napokban feltettem a 12.04-es Ubuntura a LinuxCNC-t, de mire a dolgok nagy részét összelőttem majd' egy napot eljátszottam. Majd nemsokára mutatok belőle ha lesz időm. Egyébként csak két dolog miatt van értelme a 12.04 Ubuntunak vagy/és az új 3.-as sorozatú kernelnek:
1) a bennük levő újonnan támogatott hardver eszközönek (nem annyira lényeges)
2) az új architektúrák támogatása miatt ARM (Raspberry PI, BeagleBone, stb)
Lajos meg várjon csak egy pár hetet és a csinos kis Mesa 7i43-as kártyával már sok minden baja megoldódik. :). Még az is lehet hogy kap hozzá újabb Ubi-t.. Jah, a7i43-hoz is megvan a leválasztó kártya prototípusa.
Most van egy-két nagyobb melóm, de rövidesen lesznek friss dolgok a LinuxCNC.hu-n is meg talán máshol is.
A MachTech után visszatérünk ezekre a dolgokra! addig is jó munkát kívánok!
Jah! mostmár, semmit nem értek![#wave]
Azt mondod, hogy egy az egybe rátehető lesz a Rasberry PI-re a Linux CNC?
Akkor még várok egy kicsit.
A mai tesztek eredmény eléggé furcsa lett!
Mivel én a stepconf varázslót használom , hamar rájöttem hogy felülírni nem jó a configot, mert az apróbb,pl,az ini fájlban végzett változtatások, elvesznek!
Így aztán tegnapelőtt már annyi pingvin volt az asztalon hogy elkezdtem fázni:)))
Félre a tréfát!az egy éve használatos configm ( amit szintén stepconf alatt indítottam el,és amit végül annyira túl írtam hogy, kitöröltem a sepconf fájlt nehogy felülírjam véletlenül, a configot, mert akkor elvész minden!)
Szóval ez az egy évvel ezelőtti verzió szerszámcserekor, mindíg leblokkolt, és kidobott egy ablakot, hogy akarom-e a szerszámcserét! ez nagyon kellemetlen funkció!( Lari megoldotta )
Most ez az új config , gondolkodás nélkül betölti az új szerszámot, és már indul is, kissé veszélyes lett a gép, mert a programokat úgy írtam eddig hogy úgyis megáll az EMC!
A pwm-re visszatérve! mi van akkor, ha átváltom a főorsót kézzel kapcsolva 1:10 áttételre ???
A mach-nál ez nem jelentett problémát! itt hogyan kell? és a megmunkáló programban hogyan érvényesítjük a változást?
A Spindle szekció a felületen tartalmaz egy - + ikont, amivel tudjuk a főorsó fordulatát klikkeléssel változtatni, de uez az f11, f12 lenyomása is, na ezeket 6x kell megnyomni hogy elkezdjen működni! de azután minden kapcsolásra lép 80-90 rpm-t!le és fel is!ez miért van? nem a pillanatnyi fordulatot kezdi állítani? hanem elindul 0-ról és oda kell érni?
Ha forog a főorsó és az mdi-be beírok s500-t enter, nem történik semmi!
A g96 beállítását hogyan kell kikapcsolni?mert mintha nem felejtené el?
Ezek olyan nagy hibák, egy cnc eszterga vezérlő programnál, hogy nem is tudom...várok pár hetet!
[#smile]
Változó menet emelkedés az elején!
Az első 12mm-en 4-ről 8-ra emelkedik a kétbekezdésű menet emelkedése!
A kérdés: miért csak 70rpm-en lehet ezt megcsinálni? tudja valaki? 8-s menet megy 120 rpm-n!
Csak úgy 'magamnak' írom hogy, a PWM-s főorsó vezérlés teljesen használhatatlan számomra az Emc-vel!
Nem tudom beállítani használhatóra![#nemtudom]
Van valakinek tapasztalata ebben a témában?
Lehet hogy lendítene a dolgon, ha pontosan leírnád mi a gond. Az hogy nem tudom használni, az kevés ahhoz, hogy lássuk a problémát[#smile]
Szerszámcsere: A stepconf-ban van egy "On screen prompt for tool change" csekkbox.
"A pwm-re visszatérve! mi van akkor, ha átváltom a főorsót kézzel kapcsolva 1:10 áttételre ??? "
A főarsó enkóder skálát kellene átkapcsolni egy "felhasználói" M kóddal programból és/vagy egy nyomógombbal.
"A g96 beállítását hogyan kell kikapcsolni?mert mintha nem felejtené el?"
G97 rpm mode.
"A Spindle szekció a felületen tartalmaz egy - + ikont, amivel..."
Az Axis konstans 100 rpm-mel növeli vagy csökkenti a fordulatot. Nálam nem úgy működik, a pillanatnyi fordulatot kezdi el változtatni. Ez lehet hogy verzió probléma.
A gyári vezérlőkön nagyon sok g-kód öröklődő,tehát ha nem adok meg másikat érvényben marad az addig használt. Sajnos a linux-cnct nem ismerem még annyira,de gondolom itt sincs másképp.
Szia! az a probléma a pwm-el hogy, nem tudom beállítani azt, hogy a programozott és a valós fordulatszám megegyezzen!vagy 300-n jó vagy 1000-n!
Mármost áttértem a hal fájl átírására! van itt három sor amit állítgatok
setp pwmgen.0.pwm-frek 40.0
setp pwmgen.0.scale 2000
setp pwmgen.0.offset 0.4
Ezzel a beállítással s300 = 300rpm, s1000 = 900rpm, ettől csak rosszabbak voltak a próbálkozások!
Így van most beállítva,melyik sor mit jelent?
Egy ilyen Mkód kellene nekem!vagyis kettő? az egyik bekapcsolja a másik meg vissza az áttételt.
Na! elolvashattam volna a kézikönyvben is benne van, g97 rpm mód!
És g97 megadása nélkül (tehát g96 módban) nem változtatja az átmérő függvényében az orsó sebességet a megadott vágósebesség elérésére. Mondjuk ha nem adsz meg vágósebességet nem tudom mi van. Nekem a simens vezérlőnél ha egyszer megadtad a nap folyamán már azt használja,ha nem adsz meg mást Épp úgy mint a g1-es előtolásnál,hibát ír és nem megy.
Mekkora a géped max. főorsó fordulata?
G96 S paraméter nélkül itt is hibaüzenetet küld.
Az eredeti, amihez tervezték 1500rpm, de én max 1200-on használom, általában ez elég a munkáimhoz!
Akkor próbáld meg úgy, hogy
setp pwmgen.0.pwm-frek 40.0
setp pwmgen.0.scale 1500
setp pwmgen.0.offset 0.0
setp pwmgen.0.dither-pwm 1
Ettől még nem lesz jó, de le tudjuk ellenőrizni, hogy a frekiváltó mit hoz 100% pwm-re. A pwm generátor elég pontosan csinálja a kitöltés vezérlést, de nem tudjuk, hogy mennyit torzít a külső hardver.
Így nézd meg légy szíves mennyit pörög S100, S500, S1000 és S1500 esetén.
Még egy kérdés előtte! a pwm-frek 100 volt először de ha visszább vettem javult! 40-n hagyjam?
Igen, maradjon, és majd meglátjuk kell-e változtatni azon is. Kellene még majd a base_thread értéke az ini fájlból, hogy milyen frekin pörög a pwm gwnwrátor.
Közben módosítottam a beállításokat!
a teszt eredménye :
60hz
S 900-ig minden fordulatra 212 körüli rpm!
s1000 - 570rpm
s1500 - 1452rpm
100hz
s800-ig 212 rpm
s900 - 450 rpm
s1000 - 660 rpm
s1500 - 1450 rpm
Megnézem az ini fájlt!
Csak, base_period van!35000
Azt még nem mondtam hogy, a pwm jelet a Magi féle A5-s bővítő kártya adja a frekiváltónak!jelent ez valamit?
Hú, ez nagyon nem lineáris!
Itt valami gond van a frekiváltó és az LPT közötti hardverrel. Milyen áramkör van a pwm jel kiátlagolására?
Vagy nem egyenfeszültséggel vezérli a frekiváltót? A potméter helyére van bekötve a szűrt pwm jel?
Megnézem mi az. Nem ismerem.
De már nincs hobbycnc.hu?
Lajos, holnap este folytatjuk, most várnak fent (megmelegszik a borom:)
Ok!előkeresek róla valamit!
Van Sirnyeteg féle pwm kütyüm, csak még nem használtam , lehet azt kellene kipróbálni!
A potméter helyére van bekötve ! és anno a Mach-l jól működött! azóta semmit nem változtattam a bekötéseken , csak az oprendszer és a vezérlő program az új!
Biztos ami biztos, küldd át a hal fájlt, mert lehet hogy a wizard beletett valamit (min-dc) a pwmgen paraméterébe.
Ide töltöttem fel mert a vnet.hu-ról jött valami hiba üzenet!
Amikor állandó vágósebességet szeretnél, akkor mégis milyen átmérő tartományban esztergálsz? (akár 200 mm-en is?) Ilyen nagy D változású munkáid vannak gyakran?
Aztán írtad azt is, 1200 rpm a tokmányod gyakorlati maximuma, tehát ettől több kis átmérőkön se lehet. Valamint az is kérdés, hogy van-e a hajtásodban sebesség tartó opció, mert csak sima frekiváltós hajtásnál a terhelés függvényében a PWM alapjeltől függetlenül akár 10-20 %-ot ingadozhat a fordulatszámod.
Azaz könnyen lehet, a csicsavilág áldozatává válsz, mert a program által kijelzett fordulatnak nem sok köze lesz a valósághoz.:)
Az is probléma lehet, hogy nagy átmérőn lefullad a motorod, hiszen a mechanikus lassító áttétel hiánya ott már nagyon fáj neki, ha kevés a névleges motor teljesítmény.
Szóval elég kopmlex dolog ez a v=állandó üzemmód.
Általában 110mm és 32mm között, vagy 35mm és 0mm közötti átmérő tartományban kell dolgozni!
1500 max rpm-l ezt lehetetlen állandó vágósebességgel megoldani! nem is volt ez a célom.
Azt lenne jó megoldás ha 110mm átmérőnél 500 rpm, 32mm átmérőnél meg 1200rpm, és a két érték között változna az átmérőtől függően lineárisan, a fordulatszám!
Kúpesztergálásról van szó! z irányú nagyolással könnyen megoldható lenne hogy, a nekem megfelelő fordulatszámon, és előtolással menjen a szerszám!de nem ez a legstabilabb megoldás, jobb ha a nagvyoló fogások is kúpszögben történnek, csak így meg, baj van a fordulatszám és az előtolás beállításaival!
Ezért akarom a pwm beállításait úgy 'elcseszni' hogy nekem jó legyen!
Nincs gond a fordulatszám eséssel mert fordulatonkénti előtolással is mehetek és akkor az annyi, az annyi!nem sokall be,mert felvesz egy egyensúlyi állapotot
A g94-l sincs gond mert 500 rpm-el is végig lehet esztergálni 32-től 110ig!
A fordulatszám esés nem számottevő!
Lehet hogy ez a linux cnc tudja korrigálni az esetleges főorsó fordulatszám esést is, hiszen itt mindent meglehet oldani...
Egyébként nem is olyan csicsa ez a program, én pl semmit nem tudok rajta változtatni magamtól hibaüzenet nélkül!
Én csak esztergálni akarok![#wave]
Valami nem kerek már a vágyaidat illetően se.
Ha esztergáláskor a vágósebesség állandó, akkor bizonyos arányoknak stimmelni kell.
Az az felírható az alábbi aránypár:
d1/n2=d2/n1
Adataiddal behelyettesítve:
32/500=0.064
110/1200=0.0916666
0.064 nem egyenlő 0.0916666
A két vágósebesség tehát nem azonos.
Nem állandót akarok! hanem 110átmérőn 500rpm legyen, 32átmérőn pedig 1200!
Mintha Te fordítva számoltad volna!
Nem számoltam én semmit fordítva, az aránypár d1*n1=d2*n2 képletből adódik.
Az én eszterga vezérlésemben nem lenne gond amit akarsz, de ez akkor nem a G96-os szabvány kód. Mert ahogyan írtam, Te önkényesen felvettél két különböző sebességet, ami nem azonos. Nem is értem, hogy akkor ez miért jó így Neked, hiszen a kés élettartama az optimális állandó vágósebesség mellett a leghosszabb. Nálad meg ez 110 mm-en ~173 m/min,
32 mm-en meg csak 121 m/min a vágósebesség.
Arról a szempontról nem is beszélek, hogy ez a fordulatszám választásod a főhajtásod is fokozottan "kínozza", mert a forgácsolási teljesítményed a külső átmérő felé haladva növekszik, a hajtás meg egyre gyengül.... Pont fordított arány kellene... Szóval ezt az egészet még szerintem gondold végig.
Nem, hinném, hogy mechanikai probléma lenne KoLa gépével. Nem építette, csak átalakította. Inkább illesztési probléma lesz az eszterga és a CNC program között. Jó a változó fordulatszám, de KoLa gépén, szerintem anélkül is elmenne. A megmunkáló szerszámok bőven átfedik ezeket a tartományokat.
Folytatva a tegnapi dolgot...
Csak találgatni tudok, illetve megpróbálom kitalálni mi az oka ennek a nemlinearitásnak.
A pwm generátor órajele 28kHz körüli. Azt láttuk, hogy 100 Hz alapfrekvenciával valamivel jobb a helyzet, mint 60 Hz-cel. Az A5-ös bővítő kártya szűrője ezeken az alacsony frekvenciákon nem képes eléggé kisimítani a pwm jelet, más szóval az átlag feszültség helyett a hullámos jelalak csúcsa vezérli a frekiváltót. Ebből következik, hogy a bázis frekvenciát még feljebb kellene vinni. Próbáljuk meg pl. 500Hz-cel.
Az a gond a magasabb bázisfrekvenciával, hogy pwm vezérlés felbontása romlik. 100 Hz-en 28000/100 = 280 diszkrét értéket képes előállítani a pwm generátor. 500Hz-en ez 5-ször kevesebb, már csak 56 diszkrét értéket eredményez. De szerencsére van a pwm generátornak egy dither-pwm paramétere, amit ha 1-re állítunk, akkor az elméleti frekvenciát úgy közelíti meg, hogy a szomszédos alacsonyabb és magasabb frekvenciát úgy váltogatja (olyan arányban keveri), hogy a statisztikai átlag a lehető legjobban közelítse az elméleti értéket.
Tehát arra kérlek, hogy ugyan azokkal az S-értékekkel mérd meg megint a tényleges fordulatot pwm-frek 500.0 esetén.
Üdv mindenkinek!
Lenne egy kérdésen felétek.
Néztem a
fórumotés registráltam, csak nem kaptam visszaigazoló imail, nem tudja valaki, hogy miért?
Miért nem rendelitek M-kódokhoz a fordulatszámokat, vagy tartományokat? Léteznek olyan CNC-k, akiken M-kódokkal kellett a fordulatszám tartományokat váltani.
Szia Tamás, nem kell, mert ha sikerül egy elfogadható linearitású beállítást találni, akkor már az egyenes meredekségével és offszetjével teljesíthető a dolog.
500 hz-n
s600 312rpm
s800 700rpm
s1000 1036rpm
s1200 1300rpm
s1400 1450rpm
Az előtolás is és a vágósebesség is növekszik a külső átmérő felé! mert egyre közelebb kerülök a tokmányhoz is, és itt egyre jobban terhelhetem a befogást!a gép bírja csak a befogás rövid a kilógáshoz képest, ezért kell trükközni kicsit!
Hát sokat javult, de nem az igazi:(
Jól vettem ki János szavaiból, hogy tervezitek a 7i43 bevetését? Ha igen, akkor felesleges ezzel küzdeni, mert igazán jó sosem lesz. A Mesa kártyával nagyságrenddel nagyobb frekivel lehet dolgozni. A Mach-hal azért működhetett ez jól, mert nagyobb kernelfrekit lehet állítani.
Ha félreértettem a terveket, akkor az A5-ös kártyán növelni kellene a szűrőkondik értékét, és akkor talán javul a helyzet.
Még egy kérdés. Azért nem mentél S600 alá, mert már nem csökkent a fordulat?
Igen van egy ilyen kártyám , úgyhogy akkor nem küzdök vele tovább ! majd a vágósebességgel variálok, gondolom a g96-t többször is megadhatom más értékkel!
Alacsonyabb fordulatokra nem reagált, a frekiváltó min frekijén ment, 15hz-n!
Majd még állítgatok rajta,és majd beszámolok róla! addig is köszönöm a segítséget!
Nem igen fogom én azokat a kondikat cserélgetni! van másik áramköröm, a Sirnyeteg által gyártott! csak még rá kell hangolódnom![#wave]
Tegnap leváltottam az A5-s kiegészítő kártyát!a Sir-Nyeteg féle PWM-re , Kicsit kellett vele is birkozni de engedelmeskedett!
Ma már eléggé jó eredményt mutat a teszt!
s300 - 301 rpm
s650 - 625 rpm legnagyobb eltérés
s1000 - 1001 rpm
Ez az eddigi legjobb eredmény!
Az eltérés 300rpm-től 650-ig emelkedik 25rpm-t, utána meg csökken ,ugyanennyit 1000rpm-ig, akkor megint pontos!
Ez van a configban!
frek 500.0
scale 2900
offset 0.29
dither pwn 1
Érdekes a scale és az offset aránya!
Na ez már jobban néz ki:)
Erre már érdemes írni egy hal komponenst, ami kiegyenesíti a görbe hasát.
Lajos, húzzál ki egy utp kábelt a szentélybe és tudunk távolból is segíteni.
Nálam baj van a műhely internettel!kábelból kellene 50méter, TMobil-os pendrive van, de csak Win alatt működik!Wifi is van de nem jut ki a műhelyig, Bjam szerint sz.r a ruter! igaza lehet mert 30 métert tudni kéne neki(Linksys)
A jövő héten ráfejlesztek a műhely internetre!
Új Wifit vegyek, vagy van Linux driver a TMobil-hoz?
A Win-re hogy jött rá, ez a play casino?
Nálatok is ez van?
Egyre érdekesebb, átjött #2186 W..-re!
Win,vagy Casino?[#boxer]
Nekem működik Ubuntun a T-mobilos net.
UTP 100 méter minimum amit tudni kell!
Hogy csináltad? a T-mobil-nál azt mondták nincs rá illesztő program! [#nemtudom]
Már nem emlékszem, de szerintem csak bedugtam és telepítette magát.
Majd csinálok egy új telepítést és megnézem.
Szerinted ők honnan tudnák?? :((
Nekem is mobil internetem van. Szerintem, nincsen hozzá csak Windos cuccok.
Csak tipp, de szerintem, ha felteszed egy Windows-os gépre a mobil internetet és a géphez csatlakozol egy linuxos géppel, talán működhet. (UTP, vagy ilyesmi kábel)
Nem biztos!
Egy próbát megér.
Windows-os környezetben biztosan működik egyszerre két gép ilyen módon. Ebből gondolom, hogy hátha...
De mondom, hogy csak tipp, mert engem a linux nem érdekel. Szóval, nem próbáltam.
"hozzá csak Windos cuccok"
Bocsi, elírtam.
Windows-os cuccok.
Puding próbája...
Az usb-s Wifivel is azt történt, hogy csak bedugtam és ment, mert a kernelben bent van a kezelése.
Szia!
Azt hiszem a probléma csak annyi, hogy meg kell adni a tárcsázandó számot.
*99#
Ez az internetes szerver száma...
Szia! Bedugtam megint a pendrive-ot!
Megjelenik az asztalon az Internet Manager ikon ( ua mint win alatt) ráklikkelek, csak Win mappa van benne! kilépek!
Firefox-t indítom keresi a kapcsolatot!
Hol van az a hely ahol meg kell adni a tárcsázandó számot?
Szia!
Nálam az óra környékén van a wifi ikon, azt lenyitva találod a VPN kapcsolatokat... ott lesz benne a Mobil kapcsolat.
Rendszer---Beállítások---Hálózati kapcsolatok
Talán, ezek az adatok kellenek hozzá:
Phone = *99#
Username = web
Password = web
Van esetleg Win géped, amin működik? Abban, meg tudnád nézni a kezelő szoftverben a beállításokat.
De lehet, hogy:
felhasználónév : internet
jelszó : internet
Szia
Szerintem csak felcsatolt meghajtó jelenik meg ezzel az internet manager néven az asztalodon.
Fent óránál a hálózat ikonra klikkelj rá. Ha van a menüben olyan hogy "új mobil szélessávú kapcsolat(vagy ilyesmi) akkor arra klikkel rá, és zongorázd végig a kérdéseket, elviekben beállítja neked. Ha nincs akkor Hálózati kapcsolatok.
VPN kapcsolatok -VPN beállítása - Mobil széles sáv
valami ilyesmit keress.
Ha véletlenül nem aktív ez a menüpont akkor ki kell derítened Vendor ID és Product ID hogy aktívvá tudd tenni. valahogy így néz ki 0x12A3 és 0x1234
(De a fene emlékszik, már rég csináltam ilyet)
Terminlálban kellene egy lsusb parancs, és ha szerepel a listán szerencsés vagy.
Mivel nincs interneted, így nem mondom hogy töltsd le repo-ból a usb-modeswitch és usb-modeswitch-data csomagokat.(elviekben azokkal egyszerűbb)
Alakul a dolog! nem jó a password, egyik sem! se a web se az internet!
És, ha nem írod be?
Sim kártya PIN kódja, ki van kapcsolva ugye?
Nem jó a jelszó!
Nekem is ez van csak angolul!
Vagyis az APN-nél valami más volt!
Sziasztok!
Az előtolás sebességét, értékét, melyik változóban találom meg?
#????
Szeretném felhasználni egy alprogramban.
Növelni, illetve csökkenteni szeretném.
Sajnos nem tudok többet segíteni. Talán a szolgáltató tudja. Régen le voltak írva ezek a dolgok kis füzetekben, de mára más sehol.
OK!
Szia
Adat van a kütyüről? könnyebb lenne keresni.
Nem lehet net közelbe vinni ezt a gépet, pár csomag letöltése erejéig?? egyszerűbb lenne a dolog(nem bizti hogy 100%)de esélyesebb.
2 dolog amiről nem szabad elfelejtkezni próbálkozás előtt.
1. mint Servo írta. PIN kód kérést kikapcsolni
SIM kártyán,
Addig nem lesz modemként felismerve, míg meghajtónak hiszi az ubuntu(lást internet manager az asztalon,)
Jobb klikk az asztalon levő ikonra, és kiadás vagy "eject".
Ha üzenetet kapsz, zárd be és várj
Elviekben, pici időn belül meg kell hogy jelenjen modemként, vagy az asztalon, vagy felugró ablakba, vagy fent a hálózati ikonnál.
Neten user-pass páros internet -internet amit találtam.
T-mobil oldalán
http://www.t-mobile.hu/lakossagi/mobil_szelessav/hasznos/szoftverek
elviekben van segítség majdnem a lap alján. A javasolt linken levő oldalon be kell pötyögni 3 karaktert a sorozatszámból a keresőbe jobboldalon fent, és elviekben kidobja hogy mi kell hozzá.
Viszont ahhoz hogy telepítsd kellene net is.
Ördögi kör.
Még egy link,ubuntu 10.04-hez,magyarul,de itt is tölteni kell le.
http://joubert.hu/index.php/mnudoku/ubuntu-es-mobil
de azért olvasd végig ha van időd.
Nekem nem ubuntu fut a gépen, nagyon nem vagyok képbe "linux mint" így lehetnek eltérések hálózat kezelő ügyben.
Ez a videó hátha segít.
miután "eject"-elted az asztalon a meghajtót.
Ubuntu 9.10 hez de lehet jó neked is.
http://www.youtube.com/watch?feature=player_embedded&v=xsuLCiBZxWQ
Ha esetleg nem jön be akkor kellene egy pontos készülék típus, ubuntu verzió, a könnyebb keresés miatt.
Üdv PIq
Ezer meg egy bocsánat, elfelejtettem az "url" használni.:(
remélem kibogozhatóak így is a linkek.
Nem találtam meg a paraméter számát.
De miért nem használsz saját paramétert az előtoláshoz? Azzal azt csinálsz, amit akarsz.
(F#30 pl.)
Numbered parameters - LinuxCNC
Szia!
Ez jó, megoldás, de nem tetszik.
Ha így adom meg, akkor problémát okozhat az alprogramban. Lehet, hogy abban is van #30-as változó.
Szia, használj nevezett globális változót és akkor még paraméterben sem kell átadni. Pl.
#<_tolas>
Úgy általában nem érdemes a nem dokumentált paramétereket a változótáblából használni, mert nem ismeri az ember a side efect-eket. Béni által linkelt doksiban találsz infót a globálisokról és a korlátokról.
Szia!
T-mobile internet beállítások:
Szám: *99#
APN cím: internet
Felhasználónév: üresen hagyva
Jelszó: üresen hagyva
Szia! ezt is kipróbáltam, nem jó a password!ha megadom a pin kódot! ha nem adom meg a pin-t, akkor nem lép tovább a password-re, hanem egyből kilép, és sehol semmi!
Köszönöm a sok segítséget! Servo,piq,vzolesz![#worship]
De ez, az Ubuntu, még nem támogatja az én TMobil-os kütyümet![#nemtudom]
Lecserélem a wifi routert holnap és majd meglátjuk!?
Szia!
Ha veszel routert, akkor olyat vagyél, amire fel lehet tenni a DD-WRT-t!!!
http://www.dd-wrt.com/site/index Ez is Linuxos [#hehe]
Ha szánsz, rá, akkor ilyesmit vegyél: Linksys WRT54G Wireless Router
Lehet növelni az adó teljesítményét is.
Szia
Sajnálom hogy nem jött össze.
Nem mindig jön be.
Biztos lehet rá varázsolni, de így "távba"
elég kicsi az esély.
Van olyan wifid amit 100%ban támogat?
Én most fél éve vettem egyet,(mert elraktam a régit, és nem találtam) valami A-link, olyan pici ha lerakom az asztalra 3 méterről nem lehet észrevenni :( de olyan is .És fél napomba tellett mire úgy mint Te is, net nélkül netet varázsoltam rá.(természetesen gyári driver az volt, csak nem erre a kernelre)Végén a windózost
etettem meg vele.
Aztán most az új linuxon nem variáltam annyit, megkerestem a régit D-link-et(jó nagy), ezt simán felismeri.
Várom a fejleményeket.
Üdv PIq
Egyszerű kis BiQuad antennával mindegyik megtáltosodik, én is így használom.
Pont ilyen van! de 10méterre sem nagyon szórja a netet! kifogtam egy selejtet!
DDWRT oldalról töltsd le a hozzávaló progit...
http://www.dd-wrt.com/site/support/router-database A keresőbe írd be: WRT54G
Letöltöd a progit, majd frissíted a routert. De kábellel kösd a gépedhez először.
Van egy Wifi pendrive amit már használtunk az Ubuntuval! vételközelben! Bjam már belőtte a gépre, de azóta nem került vissza a gép,a router közelébe, remélem az Ubuntu nem felejt!ha esetleg megtáltosodna a wifi!az új router-hez mit fog szólni?!
Nekem ez van rajta: Firmware: DD-WRT v24-sp2
Router Név: Szabadon választható...
A jelszó, ha minden igaz, admin lesz...
Micro Generic dd-wrt.v24_micro_generic.bin 2009-10-10 1,68 MB
TX Power ezt, kell keresned a tuninghoz...
Szia "ha esetleg megtáltosodna a wifi!az új router-hez mit fog szólni?!"
Ezt nem egészen értem, de ha már egyszer működött a usb-stick az ubuntuval, akkor most is fog.A rádió jellel meg nincsenek kompatibilitási gondok ilyen helyen :) vagy látja vagy nem.
A router leadja a jelet, és magasról tesz rá, mivel fogod.Ugyan így az ubi-wifi páros, ha tudja fogni, nem érdekli milyen márka alatt fut a router.
De jó lesz az amit Servo írt.
Linuxos gépekben még nem csalódtam.
Itt fent vannak a gyári belépők linksys típus szerint. És illik a routert kábelról konfigurálni elsőre.
Nekem sokáig egyébként 2.5 rézhuzal, kb 400mm volt karikába tekerve az antennára,és dupla térerő lett a garázsban.
Másik topicból áthozva:
"""
"Az emc2 jobb ott a mérőlécek adatait is kezeli."
Esetleg volna tapasztalatod ezügyben...érdekelne. Előre kösz a válaszod. Üdv. M.
"""
Az esztergán úgy konfiguráltam a hal-t, hogy a motor enkódere adja a pozíció visszacsatolást a Linuxcnc-nek. De ez nem az, amit kérdeztél, arra is kitérek, csak előtte egy rövid áttekintés a lehetőségekről (az érdeklődőknek). Vigyázat, itt most nem a stepper és szervó nyílt vagy zárt hurkú vezérlésről van szó, hanem arról, hogy a pályatervezés mi alapján történik (erősen leegyszerűsítve).
1)Legegyszerűbb eset, a nyílt hurkú rendszer amikor nincs visszacsatolás a tényleges pozícióról, a pálya elemi lépéseinél a tervező feltételezi, hogy a szerszám ott van, ahol lennie kellene. 99%-ban ezt használjuk a gépeinken.
2) A zárt-hurkú rendszer az aktuális pozíciót a mechanikától kapja, így az elemi lépések tervezése nem az elméleti, hanem a fizikai pozíció alapján történik. Egyszerűbb esetben a motor enkóderétől, igényesebb esetben egy külön erre a célra felszerelt útmérőtől jön ez a visszacsatolás. Nem kell részletezni, hogy a második eset még a segédhajtás pontatlanságát is korrigálja.... Persze az útmérő pontossága itt is határt szab.
Tapasztalatom tehát nincs a külön mérőléces esetre, de látom hogy működőképes a dolog.
Én is kíváncsian várom az ez irányú tapasztalatokat.
Kösz!
elvileg elképzelhető, hogy 3 tengely mérőlécét képes kiszolgálni a Linuxcnc?
Elvileg igen, de gyakorlatilag kell egy Mesa, vagy valami, ami lekezeli a enkóder vagy útmérő bemeneteket. Szoftveresen 5-10kHz a felső határ az enkóder impulzusokra. Feltételezem, hogy itt nagy felbontású útmérés kell, gyors-menetben lehet hogy kevés ez a sávszélesség. Mesa-val meg 10-20 Mhz simán megy.
OK értem. Akkor ez nekem még odébb van. Még az alapoknál tartok, de eddig minden megy és nagyon meg vagyok elégedve.. Jól átgondolt stabil és egyszerű.
Pl dühöngtem azon, hogy miért nincs benne a Machból ismert M47 (elejére ugrik és kezdi előlről)
Aztán megtaláltam a Repeat szubrutint aminek még azt is megmondhatom hány kört fusson.
A charge pump és estop összeakadásnak egyébként nem az lehet az oka, hogy beletették ugyan a választható szoftveres E stopot, ha valakinek ez kell, de igazán ez nem ide való (mármint az estop) hanem valahová valami generál hardveres engedélyező (tiltó) szálra.
Illetve a szoftvernek is tudomást kell szerezni az estop eseményről de az elsődleges beavatkozás ne itt legyen.
Igen, programozásban is vannak benne jó dolgok:)
Vannak opciók a frissebb verziókban, amit ha bekapcsol az ember, akkor az ini fájl paramétereit, meg hal pineket és szignálokat is le lehet kérdezni. De ez nem a hétköznapi használat.
Igen, a kezelőszerveket a halui-n érdemes bekötni. De ha csak szimulátornak használják, akkor nem tökölnek a halui-val:)
... már mint G kódban lekérdezni ...
Helló !
két példa :
http://www.youtube.com/watch?v=M8ijWbg_seI
http://linuxcnc.org/dapper/emc2/index.php/russian/forum/30-cnc-machines/2639-deckel-servo-setup-with-linear-scales-5i20-hm2.
ha több érdekel ( google : emc2 linear scale (encoders) )
Kösz a linkeket. Ezek szerint tudja kezelni az üvegléceket. Talán akkor használható elavult elektronikájú, de még életképes mechanikájú öreg ipari gépek ujraélesztésére is.
Helló!
Igen a zárt hurkú szabályzás sokkal megbizhatóbb, mint a mach3 és hasonló programok ( hiába van a mach3 hoz kötve csili vili ac servo ).
A turbocnc - t már nem használod?
Üdv.
A TCNC-t lecseréltem a Mach-ra azt pedig most a Linuxcnc-re. Hogy miért? Erre semmi ésszerű magyarázatom nincsen. Mindegyikkel meg voltam elégedve. De azért a szivem csücske a TCNC...az első szerelem :)))
Én is elkezdtem LinuxCNC-t használni. Köszi a letölthető könyvet! Nekem ez az első CNC vezérlő program, amit használok. Mach3 dokumentációkat is olvasgattam, feltelepítettem, játszottam vele, de ez jobban tetszik.
Egyébként informatikus vagyok, nem szakmabeli, csak van egy kis maróm, érdekel ez a terület is. Ma már muszáj polihisztornak lenni, egy kicsit mindenhez érteni :) Kicsit furcsa a G-kód C, C++, Java, Pascal, stb, után, olyan fapados, még fapadosabb, mint az assembly, érezni, hogy nem mai találmány, azért igyekszem tanulni.
Valóban fapados a G-kód, de gondolj bele, hogy a 70-es években készült szakmunkások számára.
"Kicsit furcsa a G-kód C, C++, Java, Pascal, stb, után, olyan fapados ..."
Nem elsősorban a fapadosság a probléma. Szerintem az olvashatatlanság. És ezt tovább fokozzák a vezérlőgyártók, akik nem tudnak szabadulni a sok évtizede elavult programozási rendszertől. (Fanuc, Siemens, stb.)
Bevezették a 1xx, 2xx, 3xx-as G kódokat Manual Guide meg ShopMill, ShopTurn címszó alatt.
Nem értem, miért nem mernek váltani, fejlődni ezen a téren ...
Jó, az a G-kód. Tök egyszerű. Csak egy kontúrt kell leírni. Olyan, mint az assembly. Gépközeli nyelv.
[#nyes]
Nem mondom, hogy ismerem, de már ྔ óta ebből élek ...
(Assembly kicsit korábbi téma. Azt ྎ-ben kezdtem Z80-al.)
Jó, tekintsük a G kódot (iso?, rs274?,...) assembly nyelvnek. Milyen stílusú magas szintű nyelvet tudtok elképzelni? Csak brainstorming.
Nem olyan nagy ügy csinálni egy "kis-nyelv-kompilert"[#wink]
Nagy előnye a g gódnak a tömörsége, ami sajnos az olvashatóság rovására megy. Engem fáraszt pl. a [#<>] karakterek használata, ezeket egy kicsit őskövületnek tartom. A korai időszakban valószínűleg a többértelműség elkerülése miatt vezették be, egyszerűsítette az értelmező algoritmust. Ezeket simán fel lehetne oldani a szöveg-környezet alapján. De nem megyek bele a részletekbe...
Zöldfülű kezdő vagyok a g programozásban, és ahogy mondani szokták, a "tárgyi tudás nem homályosítja el éleslátásomat". [#smile]
De kedvem lenne összevágni egy kompilert, ami az ngc helyett az nge kiterjesztésű fájlokat fordítaná szokásos g kódra. Ezt a Linuxcnc filter mechanizmusával automatikusan fel is dolgozná.
Az
OpenSBP-t mindenképpen érdemes megnézni, hasonló kezdeményezés. Persze a kétbetűs G kódokat ki lehet terjeszteni teljes szavasra, meg magyarra is.
Köszi, koncepciónak jó. A VB stílus nálam nem jön be, de attól még jó lehet:)
Sajnos pillanatnyilag nem lehet letölteni (HTTP Error 404.0 - Not Found), de majd később is ránézek.
... mármint a programot nem lehet letölteni, a doksik jönnek...
http://www.shopbottools.com/msupport/controlsoftware.htm
vagy direkt link:
http://www.shopbottools.com/files/Setup_sb3_8_6.exe
Nekem, mint kezdőnek elsőre az volt furcsa, hogy nem nevén nevezzük a műveleteket, hanem egy kóddal (g-code) hivatkozunk rájuk. Már 1950-es években fejlesztett Assembly egyik fő célja is az volt, hogy ne gépi kódokat (számokat) magolgasson vagy keresgéljen a táblázatokból a programozó, sokkal könnyebb megjegyezni, hogy MOV = mozgatás, mint egy számot...
De mindegy, nem célom itt elvinni a topicot értelmetlen irányba, a g-kód az elterjedt, idővel az ember úgyis megjegyzi a fontosabb g-kódokat, nem akarok más kevésbé ismert, elterjedt megoldásokkal foglalkozni.
A G kód legalapvetőbb feladata, hogy a CNC gépedet mozgassa 1-5(X) tengely mentén egy adott típusú pályagörbén. Erre pedig egy karater és utánna a koordináta adat a leghatékonyabb kódolási, leírási formátum. Teljesen fölösleges lenne elcsicsázni, és egy-két éves aktuális idétlen divattá tenni, mint ami úgy általában zajlik manapság minden téren, így az /sz/ámítástechnikában is. Pont ezért élnek még manapság is ezek a tömör, fapados kódolások, hiába 40-50 évesek. Ez az érték is bennük, a stabilitás, időállandóság, egy szerűség.
Az egy egészen más kérdés, és ebben igazad is van, hogy a közvetlen G kódú programozás és formátum nem kényelmes mindenféle ciklusok, és egyéb logikai feladok megoldására, erősen korlátos is, de mint írtam nem is ez a fő dolga. Azt se felejtsed el, hogy amikor pl. egy sima M vagy T kódot látsz, akkor arra egy külön PLC, program modul reagál a feldolgozás során, ahol nagyon sok minden történik akár a mai legújabb programozási nyelveken futtatva a háttérben.
Akit pedig mindez így nagyon zavar, annak ott vannak a mai "csoda" CAD-CAM rendszerek, amik ontják magukból a millió soros G kódokat is az adott gépre posztprocesszálva anélkül, hogy a felhasználó ismerné a G kód leírásokat.
Zárójel: én nem vagyok egyénként a G kód híve, sőt sok esetben teljesen felesleges lehet. Ugyanis ezért van az, hogy egy adott cél CNC gépnél a HPGL, Gerber, Excellon, ... formátum épp elég, ezt közvetlenül "eszik" meg a vezérlő programjaim is, ha ez kell valakinek, mert ezeket ismeri, termeli az adott felhasználási terület CAM progija, azaz így a G kód totál kihagyható.
OFF: "Assembly kicsit korábbi téma. Azt ྎ-ben kezdtem Z80-al."
Magyarország talán első számítástechnikai szakközépiskolja 1971-ben Újpesten az akkori Landler Jenő szakközépben alakult, ahova volt szerencsém járni. 73-ban az iskola kapott egy szovjet számítógépet TPA 1001 tipusjelöléssel.
Ez is assembly (sleng-1) nyelven értett. A gép egy hatalmas gépteremben volt elhelyezve, a memóriája két kis ruhásszekrény....ha jól emlékszem 32kB kapacitással. Pár soros programocskákat írtunk rá, és futtatásnál izgultunk vajon megérti e.Ilyenekre emlékszem: CR, LF, Space, JMP.-1 stb)
Én is OFF:
Intel Atom tündöklése és bukása.
Korábban beszéltünk a D525MW alaplapról, hogy milyen jól teljesít. Az már nincs, de van helyette a D2700MUD. Ebbe sajnos egy licencelt GPU architektúrát építettek be, amihez nincs Linux driver. Akadozik a kép, az egér mutató ugrálva megy, szóval tragédia. Csak Wines driverek vannak, úgyhogy ne vegyetek ilyet:(
A hpgl és hasonló formátumok csak fúrásra jók.
Azért, mert nem tartalmaznak előtolással és fordulatszámmal kapcsolatos infókat.
Ha meg semmit nem akar csinálni az ember, ahhoz program sem kell.
Ja igen.
Meg még tükör gravírozásra.
Tettem fel a hunbayra egy nem G kódos programot ami még DOS-os , de az XP-n még jól fut. Akit érdekel töltse le gyorsan a könyvtáramból mert holnap törlöm, ha kérdés van, jöhet. Természetesen a jpeg-et át kell írni zip-re.
DATRON a progi.
Mondtam van egy 0km-es D525MW alaplapom ha érdekel
Ez ugye vicc?
10 éve használok hpgl alapú gravírozó programot(ebből élek)...
És most kell megtudnom, hogy csak "fúrásra jó"... meg tükörgravírozásra[#csodalk]
Hajráááá
Haladó linux CNC-t használó esztergályosoktól kérdezném, hogy jól működik-e a G95-G96 páros a Linuxnál.
Azaz ha az előtolás mm/fordulatban van megadva és oldalazásnál bekapcsoljuk G96-al az állandó vágósebességet, akkor tudja-e folyamatosan változtatni a főorsó fordulatszámát és az x tengely sebességét egyszerre?
Hogy állítod programból a főorsó fordulatszámot, meg az előtolást?
Szerintem Kolát kérdezd meg, ő tud rá válaszolni biztosan, ő használ programból vezérelt főorsóhajtást! De szerintem működni kellene neki!
A HPGL vs. Gkód témában nem lehet egyértelműen állást foglalni.
Én ha gravírozok, COREL-DOS-os HPGL gravírozó párost használom, ennél az adott feladatra nincs hatékonyabb és gyorsabb megoldás.
A grafika a corel-ből plt exporttal közvetlenül a gravírozó programba kerül, nincs gkód, nincs b@szakodás.
A program a plt file-t színek szerint szerszámpályákhoz rendeli.
Az előtolást, marási mélységet, üresjárati magasságot stb. szerszámpályánként be lehet állítani...
3D-s és "összetettebb" marásoknál előkerül a MACH3.
Nem is értem miért nem írt még senki normális plugint MACH3-hoz hpgl feldolgozásra...
Szerintem, vagy mellébeszélsz, vagy csak most jössz rá, hogy igazából a hpgl nem tudja kiváltani a "G-kódot".
A hpgl nyomtatókra lett kitalálva.
A nyomtató fej azonos sebességgel végig megy egy egyenes mentén. Közben, két információt kaphat. Vagy nyomtat, vagy nem nyomtat. Ez a gravírozónál úgy néz ki, hogy vagy karcolja az anyagot egy kézzel beállított mélységben, vagy nem karcolj.
A CNC program végrehajtása közben a Z-tengely magassága (mélysége) folyamatosan változtatható.
Ilyet a hpgl nem tud, mert ilyen infóra a nyomtatónak semmi szüksége.
Egyvonalas rajzokhoz biztosan jó. Az igazán 3D-hez azért messzire van. Egy domborulat nem programozható a hpgl segítségével. Mivel, nem erre szánták.
Szóval a tükörgravírozás, csak példa volt.
Vagyis.
Egy dolog a gravírozás és más dolog a marás.
Erre írtam, hogy a "G-kódokat" nehéz volna kiváltani.
Lehetne "bőbeszédűbb" a programnyelv. Akár párbeszédesen is lehetne "értekezni" a géppel.
Léteznek egyébként ilyen nyelvek CNC-re.
Akár magyarul is lehetne társalogni vele.
Nem nagy mutatvány megoldani, hogy pl.
Cserélj szerszámot.
Váltsad be a hármas jelűt.
Ekkor a "késtartó", marógép asztala elmegy a szerszámcsere pontra, hogy az anyag ne legyen útban és a program szerszámot vált. Utána visszaáll forgácsoláshoz, fordulatszámot, előtolást vált ha kell. Fogást vesz és forgácsolni kezd.
Értelmező program kérdése az egész.
Amikor kialakult a "címlánc" szerkezet, gondolom, még nagyon kis operatív tárral rendelkeztek a gépek. Ezért megegyeztek magukban, hogy a mozgás legyen "G" és hogy mit tegyen, az legyen egy szám. A paramétereket szintén csak betűvel (S = fordulatszám stb) a műveletet meg egy kóddal felölték. Ha G után 1, vagy 01, akkor előtolás.
Régebben ilyen könnyen kezelhető vezérlés közös megírására buzdítottam a társaságot.
Erre az volt a reakció, hogy nehogy nekem segítsenek.
Én azért vetettem fel akkor, mert én már hasonlókat csinálgatta. Szóval, nem nekem kellett volna segíteni. Hanem, közös "alkotásnak" gondoltam. Hogy aki csak olvassa, de a programozás nem érdekli, legalább megértse, hogy mit és miért úgy és nem másképpen.
Nem volt rá igény.
De jókat tudsz kérdezni![#rinya]
Értelmét ugyan nem látom, de megnéztem:)
G0 X30
G95 F0.02
G96 S80 D3000
G01 X0
Az X előtolás is folyamatosan növekszik a fordulattal.
Francba!
Most olvastam a másik topicban hogy mi a bánat:)
Én esztergára koncentráltam.
Szuper!
No ezt állítólag nem tudja a Mach3, de azért valaki kipróbálhatná.
Tökéletesen koncentráltál és meg is adtad a kielégítő választ, köszönöm!
Erre voltam kíványcsi, tehát a Linux tudja.
a G96 sorában az S az induló, a D pedig a max. fordulatszámot írja le?
S - kívánt vágósebesség,
D - max. fordulat.
Értem!
"De jó kérdés" én is ezt mondom mint Sneci!
Hogy jutott ez eszedbe?
Amióta sikerült újra beállítani a PWM-s főorsó vezérlést ,azóta ezzel 'élvezkedek'!
Annó a Mach3-nál is így kezdtem, de el kellett felejteni, a tudott okok miatt!
Itt a Linuxcnc-vel most jutottam odáig hogy, van egy kis idő bíbelődni vele! nem bántam meg!
Nagyon jól működik! köszönöm a segítséget Snecinek! az az igazság, hogy nem igazán kell kijavítani a fordulatszám eltérést, valami programozással nagyon pontosra, mert az esztergálás, ezt nem igényli, elég tág határok között tud működni!
De!ha g95 f0.2
g96 s100 d1200, akkor elég durva megmunkálás van x15-től x0-ig, ezért én inkább a g94 f120-ra állítom a kódot, így a percenkénti előtolás állandó, a fordulatszám viszont egyenletesen növekszik az s szó értelmében mindaddig míg el nem éri a d szó max fordulatszám értékét!Tehát a fordulatonkénti előtolás folyamatosan csökken!
Szóval nem tudom hogyan oldják ezt meg a profi gépeken? (de majd egy igazi cnc esztergályos megmondja!)mármint, hogy x80 átmérőnél még jó 0.2 előtolás de x15-től kezdve már nem az igazi!
Hagyományos gépen sem engedem végig előtolásban, a végén, inkább kézzel lassabban tekerve fejezem be az oldalazást!
Jó hogy itt meg lehet adni g96 alatt a max elérhető fordulatszámot d szóval!így egy bizonyos átmérőnél beáll a fordulatszám és ezzel megy végig!( a Mach-nál mintha nem lett volna ilyen lehetőség!)
Ez Linuxcnc? vagy valami más?
Ez, valami más. De lehetne Linux is.[#awink]
Na! a Mach3-ból jöttetek ezzel a témávál! most olvasom!
A LinuxCnc-nél ha g95 van érvényben, és üresbe teszem a főorsót meg se mozdul g1-re ha elkezdem forgatni kézzel, pontosan annyit megy fordulatonként mint a megadott előtolás értéke , mérőórával próbáltam! pontos! persze menetvágásra nem való mert nem figyeli az index jelet de a többit számolja, és ha menet közben üresbe teszem a főorsót szépen szinkronban megáll az előtolás is!
Vagyis hűen követi a főorsó fordulatszámát!
ÁÁÁ ez nem ilyen eccerű! itt arról van szó hogy egy bizonyos vezérlő program tudja-e?! és hogyan viselkedik...
Megtörtént. Most van tesztelés alatt. Olvassa a Corel PLT-t, minden elemet külön pályaként kezel, amihez darabonként beállítható a maró vastagsága, marásmélysége, anyag teljes mélysége, fogásmélység, anyagvastagságon túlmarás (előlapnál hasznos).
Eddig működik, a Z süllyedési sebessége még nemtökéletes, valamit még javítani kell rajta.
Generálja a G kódot, előválasztható anyagbeállításokkal,sebességértékekkel.
Lassan elkészül.
Párhuzamosan indítottam a témát, igazából nem én találtam ki a kérdést, felkértek rá, hogy tudakoljam meg, hogy a linux tudja-e.
A fickó régi Hunoros, nagygépes és szüksége van rá.
Szóval a Mach3-ban nem működik ez az együttes?
Érik egy klavicsere.
[#eljen] nagyon jó! az én frekiváltós főorsóm sajna nem tudja követni ilyen gyorsan az átmérö változásokat, nagyobb lépéseknél kell egy kis g4!
Azt nem tudom most megmondani hogy a max fordulatot tudja-e , a többit tudja!
HJózsi-nak van step-dir föorsója, talán tud róla mondani valamit a mach-al kapcsolatban!
Mi a többi?
Nézd meg a #2270-et, amit sneci írt g-kódot!
A Mach3 - esteleg más szintaktikával- , de tudja egyszerre változtatni a főorsó fordulatot és az X előtolás sebességét???
No mindegy, holnap majd kopróbálom legalább offlibne.
A többi, az állandó vágósebesség-hez szükséges főorsó fordulatszám! ezt tudta anno a mach! de a fordulatonkénti előtolást menetvágó ciklusban sem művelte korrektül, mindíg játszani kellett vele hogy annyi legyen a mért, mint a programozott ! de ezt nem lehetett kézzel forgatással kipróbálni, csak élesben, egy stabil főorsó fordulaton!eléggé kiábrándító tudott lenni néha!
LinuxCnc-nél semmi gond! csak bekell állítani és kész?![#hehe]
Megnéztem a kódot! Az esztergámon ez lehetetlen! nincs ekkora főorsó fordulatom, és ilyen kicsi előtoláson még sohasem esztergáltam! de ez csak egy példa a formátumra!egyébként biztosan működik, csak győzzem kivárni a végét![#worship][#hehe]
Szándékosan ilyen kicsi az előtolás, hogy le bírjam olvasni az (X,F,S) értékeket, mert a karakterisztikát akartam felrajzolni. De még így sem volt elég lassú, úgyhogy feladtam. Egy hal komponenst kell írnom, hogy kiírja nekem egy fájlba az összetartozó értékeket, az lesz a korrekt ellenőrzés...
[#eljen]
...elküdhetnéd nekem is "tesztelésre":-)
A hozzászólásod második feléhez lenne pár gondolatom.
Nem biztos hogy jól gondold, hogy személyes alapja van a dolgok alakulásának. Aki tudna egy ilyen fejlesztésben érdemben is közreműködni, az vagy nem ért egyet a koncepcióval, vagy arra sincs ideje, hogy saját dolgait véghez vigye. Rám mindkét indok érvényes, a második kizárólag az én gyengeségem, ezt ne is firtassuk. A koncepcióval meg azért nem értek egyet, mert az elérhető eredmény nem áll arányban a befektetett munkával. Az ördög a részletekben rejlik. Az, hogy a G0 és G1 (stb...) kódokat grafikusan választhatja ki, vagy magyarul sokkal több billentyűvel írhatja le, vagy egy gombnyomásra ott a magyarázó szöveg, a tanulási folyamat kezdeti szakaszán biztosan segít, de ezen gyorsan túllép a "tanuló" és nyűg lesz a megvezetés. A részletek meg ott jönnek elő, hogy milyen platformra írja az ember? Mach, Linuxcnc, ...? A részletek itt jönnek be a képbe. Ehhez meg ismerni kellene mindegyiket, az apró finomságokig bezárólag. Na ez nem áll arányban...
Ha valaki cnc-zni akar, nincs mese, rá kell szánni az időt és energiát, meg tanulni az alapokat. Nem kell egyszerre, elég ahogy a feladat diktálja. Gondolom sokan vannak így ezzel, hogy menet közben vették fel a fonalat. Nem árt, ha keres egy magyar nyelvű régi könyvet, és legalább átlapozza, hogy milyen fejezetek vannak. Ezt felesleges lenne gépesíteni, mert a tudás a programban marad, és csak egy kis része megy át a fejbe:)
Itt is igaz a mondás, ha magasabb akarsz lenni, akkor az óriások vállára kell állni. Ha pl. az esztergához akarnál egy G kódban leírt kontúr nagyoló-simító varázslót, az más tészta...
Sajnos mennem kell, pedig még lenne mit mondanom:(
a #2270-ben azt írtad műxik.. akkor lehet mégsem?
Biztosan mindenkinek megvannak a szempontjai, ami természetesen méltányolandó is.
Magam részéről én DOS, vagy Windows-ban gondolkodtam. Részben, mert én azt jobban ismerem. Ráadásul, a potenciális célközönség is.
Lehet írni olyan környezetre, amit rajtam kívül senki nem ismer, csak ennek egy "közösségben" semmi értelme.
Én egy rugalmas felületet képzeltem el. Nagyjából úgy néz ki, kezdőként a G-kós leírásával találkozik és abból választva a program helyettesíti be a megfelelő kódot. Mikor már jobban megy a dolog, akkor hagyja a "szamárvezetőt" és írja a maga kódjait, amihez bármikor segítséget kaphat a programtól. Mert azért a profi is találkozik néha olyan művelettel (pl ciklus, amit ritkán használ.)
Régebben én is estem abba a hibába, hogy a PC-hez más programnyelvet kell tanulgatni, mint amit éppen használok, mert a nyelv korlátaiba ütköztem. Gondolván, hogy egy más nyelv alkalmasabb lenne a feladat megoldásához. Kis tanulgatás után rájöttem, hogy nem a nyelv korlátaiba ütköztem. Hanem az enyémbe.
"Ezt felesleges lenne gépesíteni, mert a tudás a programban marad, és csak egy kis része megy át a fejbe:)"
Ez kétségtelen. Tényleg elkényelmesedik az ember.
Én arra gondoltam, hogy egy hobbista sok esetben csak hatékonyan akatja használni az eszközt, de nincsen ideje, vagy kedve belemélyedni a részletekbe, okokba. Mert mondjuk a CNC-zés csak eszköz az aktuális hobbijához és nem az a cél, hogy azt teljes mélységében elsajátítsa.
Én próbáltam a hobbista fejével gondolkodni.
Vesz, csinál egy gépet, mert azzal akar bizbaszokat csinálgatni a saját dolgaihoz. Viszont, ha a CNC-t nem tudja használni, mert sokat kéne tanulnia hozzá, akkor már nem is érdekli annyira.
Ez persze, lehet hogy csak az én bogaram.
De hát, tényleg nem érdemes azon rágódni, hogy valamit miért nem?
"Itt is igaz a mondás, ha magasabb akarsz lenni, akkor az óriások vállára kell állni. Ha pl. az esztergához akarnál egy G kódban leírt kontúr nagyoló-simító varázslót, az más tészta... "
Én nem akartam magasabb lenni.
A "varázslókra" nem igaz, hogy a tudás a programban marad?
Szerintem igaz.
Szóval, én meg abba nem ölnék időt.
Valóban alapvetően különbözik a szemléletünk.
De műkszik az, csak jó lenne számadatokkal látni, hogy olyasmit csinál, vagy pontosan azt csinálja:)
Nem működik még az esztergád??
De már régen nyúzom, de még nincs dobrevolverem, egy olaszt raktam fel ideiglenesen.
Megírtam az adatgyűjtőt és linuxos excellel megnéztem a g95-g96 pontosságát. Meg lehet nyugodni:) A S/F hányados állandó a teljes tartományban. (mailben küldtem grafikont meg adatfájlt).
köszi!
Ejj, de szép, rendezett, példákkal tűzdelt G-kód listája van ennek a LinuxCNC-nek. Ez is le lett fordítva a Kola féle gyűjtésben?
(én is részvényes voltam, de hirtelen azt se tudom hova mentettem :( )
Van egy pár név akikkel alig találkozunk manapság. :(
Vbodi neve meg el lett írva! [#ejnye1]
Laci! nem kell megvédeni a bizonyítványt!itt egy hobby cnc oldal van!ami már néha kezdi súrolni a profibb gépek színvonalát is, az esztergálás mint már írtam, elég tág határok között is működik! amikor fogy a technika, akkor már számolgatni kell! semmi baj! ha megvan a határ, tudjuk hogy mit lehet a gépünkkel megcsinálni, és ahhoz alkalmazkodunk!
Ha kedvező kiépítettség van, és csak irányítani kell a rendszert akkor a LinuxCnc megállja a helyét, mint a #2284-ben a Servo által linkelt gép!
A nálam tapasztalható eltérés a főorsó fordulatszám szabályzásában, számomra nem vészes! mert így is jobb körülmények vannak a forgácsolásra, mint amikor kapcsolgattam a frekiváltót!
Profi, vagy hobbi, ez itt a kérdés!
Nekem is az van a gépen, olasz késtartó![#smile]
Potyalínó! de nem az! kemény forintokba került! de pontos szerszámcserét biztosít a hobbi cnc esztergán!
Hol voltál eddig?
Csak lézeng eme világban nyamvadt porhüvelyem :)
Nekem lefagy a gépem erre a linkre !!!!
Csak resetre indult újra is ...
Úgy jártál mint Svejk!aki csak most klikkel ide az fizet!:)))
Ez a LinuxCNC tud kezelni 2 LPT portot?
Vagy milyen lehetőség van a portok számának növelésére.
A Galilt tudom, de valami olcsóbb?
Ha letöltöm a 10.04-es Ubuntu-t akkor az már tartalmazza a legújabb LinuxCNC-t, vagy azt külön kell még letölteni/ feltelepíteni?
Szerintem nem, hacsak nem a Linuxcnc.org-ról töltötted le a live CD-t.
A honlap szerint a 8.04 és 10.04-re épül, de szerintem nem a normál Ubuntu disztribúcióra épül.
Ha ki akarod próbálni akkor mindenképpen a Live CD-t javaslom, mert arról megy telepítés nélkül.
De feltehető egy USB-s pendrive-ra is...
Szia Svejk!
A LinuxCNC annyi párhuzamos portot fog kezelni amennyit lát a géped. Praktikusan 3-4 a határ.
Port bővítés helyett a pin bővítésnek hívnám: Mesa esetén a legkisebb a 7i43 ami 48 I/O-t ad. (90-100EUR)
Ahogy Sanyi mondja, a LinuxCNC.org-ról töltsd le az CD-t. Azon rajta van a LinuxCNC program és a szükséges környezet. A "mezei" Ubuntu nem a valós idejű kernellel megy, így az cnc meghajtásra nem jó.
A Kezdő lépések.... pdf.
ide irányít akkor itt most mire kattintsak hogy lejöjjön az ami nekem kell?
"Első lépések a LinuxCNC-vel" pdf-et nem lehetne régebbi verzióra fordítani?
Rákattintva a Mozilla mindenáron Acrobat Reader bővítményt akar telepíteni, az IE meg az Acrobat 5-össel nem tudja megnyitni.
nekem elvileg alapértelmezett Foxit reader, de azzal meg sem próbálja.
A "Mentés másként" sem működik.
Erről az oldalról beszélek Persze a "LinuxCNC felhasználói kézikönyv"-nél is ugyan ez a helyzet.
Van bennük valami olyan dolog amihez a legújabb Acrobat kell??
Ez a beszéd!! [#worship]
A többi csak szószaporítás volt :(
Csak van benne 10.04 ubuntu :)
No mindegy, előkerestem amit Kola küldött anno.
Érdekes, hogy amit Kola küldött, azt simán nyitja a Foxit is.
Ehh..., a fene érti ezt az 'ámítástechnikát. :(
A böngészőkben kell átállítani, hogy mi kezelje a ".pdf"-eket és nincs többé gond, nálam is a Foxit van beállítva ...
99.9 százalékban a Mozillát használom, naponta sokszor tíz pdf-et nyitok meg a NET-ről, mindig a Foxittal nyitja meg.
Ezt nem, ez Acrobat bővítményért reklamál...
Ha
a telepítés lépésit olvasod, akkor ott le van írva és a letöltés is közelebbről és gyorsabban jön.
Tegnap a #2306-ot egy olyan gépről néztem/linkeltem amin IE és Acrobat Reader11.xxx volt.
De az itthoni gépemre miért telepítsem ha semmi más szükségem nincs rá?
És mint írtam az eredeti Kola verziót a winyóról nyitja simán a Foxit.
Feltettem a pdf-eket letölthető formátumban is:
letöltések az linkek alatt
Valóban, ez a teljes sávszélességemmel dzsavel lefelé. [#worship]
Köszönöm!
Így már rögtön nyitja a Mozilla a Foxittal.[#eljen]
Ezek apró, de bosszantó dolgok tudnak lenni, egy magamfajta számítástechnikai antitalentumnak. :(
De lehet volt már más is így, és ez már eleve rányomja a bélyegét a nemes akaratra, hogy kipróbálja valaki a LinuxCNC-t.
Ilyen jól fog esni a linux a win után. Üdítő érzés lesz.
A Linuxot én szinte biztos hogy nem fogom megkedvelni sosem, de ha egyes dolgokat a LinuxCNC jobban teljesít akkor meg kellene ismerni.
Csak az a hadvezér tud csatát nyerni, amelyik jól ismeri az ellenséget.
Esetleg áruló lesz és átáll a másik oldalra. :)
Már egy éve hogy használom a LinuxCnc-t, esztergára, tök jó! nincs szoftverhiba! nincs lefagyás, mert közbe valamit megnyomtam! nincs semmi probléma vele! ha van, azt előtte jelzi!
Ha engedi elindítani a programot akkor azzal nem lesz baj, max áramszünet állhatja útját!
"Nyugodt világ!" hogy Snecit idézzem! és tényleg az!
Így igaz. Tisztább szárazabb érzés.
Sikerült némi segítséggel felrakni a 2.5.2-t, külsőleg semmi változás nincsen a 2.5-höz képest.
Nekem is jót tenne egy frissítés!hogyan sikerült?
Sajnos nem tudok segíteni, az unokaöcsémet kértem meg, pár percet Ő is zongorázott, míg meglett.
Majd összedobok valami teszt tengelyeket és jól megtesztelem.
Tudjátok, ami szívemen az a számon. :)
Csak még addig sokat kell olvasgatni, tanulni...
Itt egy leírés a verzió váltásra...
Léptessünk egyet: EMC2.5 upgrade
Elindítod a Frissítéskezelőt (Rendszer- Adminisztráció) és alul az ajánlott frissítések között ott találod a LinuxCNC-t. Ha a többit nem akarod frissíteni (lesz még egy halom fölötte), akkor azok elől kiszeded a pipát.
Persze, internet az kell hozzá. [#smile]
Én is így csináltam nemrég, gond nélkül frissült. Az alaprendszer frissítését (UBUNTU) célszerű kivenni, nehogy véletlenül ...
Látom ez a 7i43 USB-s.
Van olyan alkalmazás ahova ez "lassú" és inkább PCI-os kellene?
Neked szokott lenni ilyen raktáron?
Van rajta USB, de a Linuxcnc nem tudja ott meghajtani. Csak a +5V tápra lehet használni sajnos. Csak LPT-n működik.
[#fejvakaras] kezdődik :)
Egyébként ez úgy van, hogy van ez a MESA cég, aki mindenféle perifériákat gyárt, majd a LinuxCNC-hez írt valaki "drivert" hozzá?
Tehát ha valaki okos ember nekifogna, akkor akár a Mach-al is össze lehetne illeszteni ezeket a kártyákat?
Akkor átfogalmazom a kérdésem.
Az LPT sebessége mindenhez elég a LinuxCNC-nél, vagy érdemes lenne valami PCI-os soklábú MESA I/O kártyát alkalmazni?
Persze csak ha van, de gondolom akad.
Egyedül a 6-tengelyes szerszámköszörűnél használtam pci-s 5i20-at, de csak mert bírta a projekt:)
A 7i43 általában hobbi célra bőven elég sebességre is io lábszámra is. Ha pl. 3 tengely step/dires, akkor 12 láb megy el a vezérlésre (step, dir ena, fault) és még marad 36 láb io-ra.
Nagy retro gépek vezérlésénél lehet jelentősége a 72 io pinnek.
Ez úgy van, hogy a Mesa cég megcsinálta a "firmware"-t a kártyáihoz, hogy a LinuxCNC-vel is lehessen használni a kártyákat. Ezen kívül még tetszőlegesen lehet programozni a rajtuk levő FPGA-t.
A Mach illesztés elvi lehetősége megvan, csak idő és pénz kérédése megcsinálni..:)
A kérdésed másik része: a pc un. szervo ciklusa 1kHz. Ebben az ütemben updateli a 7i43-at, azaz küldi a 7i43-nak a parancsokat, hogy mit kell csinálni. Az LPT 1 MHz-es sávszélessége bőven sok, nem jelent korlátot.
Nekem nincs raktáron, én is az
itt felsorolt helyekről szerzem be.
Dobj egy e-mailt légyszi, ha legközelebb vásárolsz.
Nem ígérem biztosra, de hátha akkor éppen kérni fogok egyet.
Mi a különbség ezek a kártyák között?
7I43H Anything I/O High speed USB - 400K FPGA - 48 I/O
7I43-P Anything I/O parallel only - 200K FPGA - 48 I/O
7I43-U Anything I/O USB/parallel - 200K FPGA - 48 I/O
7I43-U-4 Anything I/O USB/parallel - 400K FPGA - 48 I/O
200 és a 400K számít valamit LinuxCNC-nél?
Olvasgatom az "Első lépések az EMC2-vel" című művet.
Jó lett a fordítás, látszik hogy a fordító már ismeri a CNC technikát.
Javarészt elsőre érthető is minden, nagyvonalakban hasonlít a MACH3 beállítására.
A 4.6 fejezetben van szó létradiagrammos programozásról haladóknak.
Gondolom az az említett "Integrátori kézikönyv" még nincs lefordítva magyarra ugye?
A majdani kérdéseimmel, bénázásommal, értetlenkedéseimmel menjek át
ebbe a LinuxCNC fórumba, vagy maradjak itt?
Gyakorlatilag nincs különbség a 400k és 200k között. A 200k-ban nem fér be például 12 db stepgen, csak 6. De nem is kell annyi...
Szívem szerint itt maradnék, mert számomra HobbyCNC a LinuxCNC is.
Kola Mester!
Neked van már ilyen 7I43 szerű sok I/O-val rendelkező kártyád?
Hát most megint beletrafáltál:)
Eszem meg azt mondja hogy ott helye a témának. Ha már van magyar Linuxcnc! Ki tudja hányan leszünk egy év múlva.
Még csiszolni azt a fórumot egy kicsit, de legalább lehet csiszolni:)
... csiszolni kell azt a ...
Az Integrátori kézikönyv nincs lefordítva, az egy szűkebb rétegnek szóló, sokkal "technikaibb" leírás párszáz oldalon.
Látom hasonlóan látod Sneci Te is a témát.
Ugyenezt gondolom és is. Egy helyen, rendszerezve, és csak a tiszta információ. (hogy több érvet ne említsek, mert írtam egy hosszabb választ is de aztán inkább nem küldtem el.)
Szóval lehet hogy ide is válaszolok, de az a pár sornál nagyobb dolgok oda kerülnek fel.
Megnéznéd majd, hogy a login miért visz a Wordpress vezérlőpult oldalra? Onnan meg nincs visszaút a Linuxcnc.hu-ra.
Értem én, hogy szeretnél elcsábítani, de ki tudja, ha itt maradunk az apró-cseprő problémákkal és a gyors könnyű meoldásokkal, az lehet egyben reklám is lenne a LinuxCNC-nek.
szóval nehéz dönteni.
Legfeljebb majd kopizom a kérdéseimet. :)
Az "Esztergálás könnyebben..."-nek, hogy áll a folytatása?
Ez egy olyan fejlesztés, ami jelen pillanatban még nem elérhető csak a fejlesztői verzióban.
Amint lesz további fejlemény akkor jelzem.
Helló!
Mesa 5i25-el kapcsolatban van tapasztalata valakinek, mert árban és tudásban 7i43, de pci buszos?
Üdv.
5i25 + 7i76 kombó van tesztelés alatt.
Ár/érték arányban nagyon jó.
Nekem is szimpibb lenne a PCI-os mint az LPT-s.
Beszvrás, a 7I77-tel meg megoldódna az analóg szervosok gondja?
Van! már egy éve! de csak 'sunyítok' itt vele!
Olyan szép, és olyan picike hogy nem nagyon merek hozzányúlni!
Kell még hozzá egy illesztő kártya, a számítógép irányában,és némi tudás magyarul leírva! aztán teszt!
Eddig mindent megoldottam nélküle is! kicsit lassabban, de nagyon stabilan!
Milyen számú?
Mire beüzemeled elavulttá válik. :)
Ez olyan hülyeség!"Mire beüzemeled elavulttá válik"
Miért?
Ez olyan mint a mobiltelefon! nekem most van olyan,mint ami két évvel ezelőtt volt a nagymenőknek!
Na és! így is többet tud mint amire szükségem van!
Így van ez az esztergánál is! mint írtam mindent meg tudok oldani a LinuxCnc-vel is, Mesa kártya nélkül is!csak lassabban!
Nyögd már ki mi a kártya típusa, engem az érdekel nem, hogy milyen mobiltelefonod van...
Nem tudom! ha hazaérek megnézem!
Dolgozol?
Akkor bocsi.
Jól gondolom hogy az 5I25 önmagában is használható lenne step dir-re, de lehet hozzá venni 7I76-ot amin már eleve van step/dir mrgoldás, vagy 7I77-et ami analóg kimenetet illeszt?
No de ahogy elnézem, egy alap 5I25 konfigurálása, illesztése a LinuxCNC-hez sem fehér embernek való.
Ki fog ezekben segítséget nyújtani a magamfajtáknak?
Ha dolgozok, akkor nem tudok netezni!csak el kellett mennem!megjöttem!
7I43-U-4-ROHS
Jó lett a routered?
Nem! kaptam kölcsön egy TPLinket próbára a boltból, azzal nyertem még tíz métert, de nem jó!még kevés , pedig maximumon volt a beállítás!
Egyelőre, nem érdekel tovább ez a dolog![#wave]
Hali Svejk!
Lesz egy rövid ismertető a Mesa kártyákról, milyen rendszerhez mit és hogyan lehetséges illeszteni.
A 7i77 kártya kezel 6 enkódert, 6 +-10V szervó motort, meg egy rakat I/O-t. A 7i76 hasonló csak stepperekhez.
Alapbeállítás egy kis gyakorlattal fél óra, finomhangolás pár óra. Vannak kész minták, abból érdemes elindulni.
A magadfajta ha kérdez, akkor megkapja a választ is :)
Az meg tévhit hogy jobb a PCI mint az LPT.
Amire kitalálták az LPT-s kártyát arra tökéletes.
Használd a Wireless Ethernet Brdige-t amit vettél. Azzal a maradék távolságot áthidalhatod és nem kell beruházni.
Azt nem tudhatom melyik a jobb, de a PCI-os szimpibb, odaviszem a PC-ig a 24V-os jeleket, megcsinálom az illesztést és bemegy a PC-be.
Persze használhatnék 5 cm-es LPT kábelt is és akkor majdnem ott vagyok. :)
A kérdés még az lehet, hogy vajon melyik fog hamarabb eltűnni az új alaplapokról teljesen, az LPT vagy a PCI?
Nekem is egy 15cm-es szalagkábellel van összekötve a PC alaplapja a 7i43-al.
PCI(E)-s LPT bővítőkártya van/lesz mindig, ha az alaplapon már nincs is LPT. De az Ethernet is egy jó irány.
Pár nappal ezelőtt egy Zsigabá B75M...valami (Gigabyte) alaplap volt az asztalon, LPT nélkül, de tüskesoron azért ott volt az LPT. Megörültem, hogy akkor csak egy rövid 26 eres szalagkábel, és elegánsan csatlakozik a 7i43-ra. Oly annyira biztos voltam a dolgomban, hogy bekapcsolás után nem is nagyon figyeltem az eseményeket. De mikor füst szállt a 7i43-ból, azért csak oda kaptam a fejem. Még láttam, hogy a tápfesz zavarszűrő fojtója egy utolsó fényjelet küld, hogy én voltam az:) Nem kísérleteztem tovább. Szerencsére a fojtó cseréje után hiba nélkül működött a kártya egy másik gépen.
Ekkor erősödött meg bennem az az elhatározás, nem várom meg, hogy mind pci, mind az LPT eltűnik az alaplapokról. Tegnap meg is rendeltem a 7i80HD jelű kártyát, ami utp-n kapcsolódik a pc-re. Ez kb. vagy teljesen az 5i20-nak felel meg, remélem nem csak lábszámra:)
Biztos nagyobb kihívás lesz mint a Tecsóban a kocsitologatás - volt egy ilyen hirdetésük, hogy gyere hozzánk kocsitologatónak, ha szereted a kihívásokat -, de jó játék lesz. Sajnos más szoftver környezetben működik, mint mostani hivatalos distro, de a hírek szerint a Xenomai nevű realtime kernelnek jobb valósidejű tulajdonságai vannak mit az RTAI-nak. Nem mintha az RTAI-nak éreztem volna a korlátait, de tény hogy régi téma a Linuxcnc-nél a tcp/ip, és az is tény, hogy eddig nem született megoldás. A Xenomai-val meg igen. Meglátjuk...
Szerintem az utp még jó ideig alaptartozéka lesz az alaplapoknak.
Szép írás, kár, hogy csak szinte a kötőszavakat értem. :))
Ugye eleve a Linux nem fehér embereknek való, feltételez valamekkora számítástechnikai intelligenciát.
No most ez mellé még jönnek ezek a 100-200 eurós kártyák, amikről el sem tudom képzelni, hogy a 8-10 oldalas manual alapján hogy lehet összehozni a LinuxCNC-vel.
Kb. ott tartunk mint a Mach3-nál, hogy vagy megelégszik az ember az 1-2 LPT-vel vagy beruház és várja míg a fórum tudósai kiötlik,- és nem utolsósorban megosztják - a megoldást.
Mint a Mach3-nál a Modbus projectek estén...
Hello!
Elvileg megy
http://www.cnc.info.pl/topics54/realtime-ethernet-w-linuxcnc-vt43931.htm
http://www.youtube.com/watch?v=n6DdWQ25Ur8
A jó kis E240-es motor...a világban mindenkinek van ilyenje?? :))
Köszi, ez biztató...
Jövő héten megjön a kártya, és megnézzük élőben.
(lengyeleknél is lehet pár e240 motor, micges kolléga is azzal teszteli:)
Sziasztok!
Én egy 5i25 + 7i77 kombót vettem. Még nem raktam teljesen össze a cuccot, de egy rövid tesztre összedugtam, és semmi probléma nem volt vele. A firmware alapból benne van így olyan sincs hogy rosszat töltesz be. Most próbáltam először linuxcnc-t, ahhoz képest elég jól ment.
Tehát nem kell varázsigéket mormolni közben? :)
Ha van kedved pár mondatban összefoglalhatnád a lépéseket, ha a teljesség igénye nélkül is.
Onnan kzdve, hogy van egy LPT-vel működő LinuxCNC-d.
Hogy fog mindez átváltozni MESA kimenetre?
Kitől vetted, mennyi idő alatt jött meg, mennyit fizettál cakom-pakk?
A 7I77 kapcsán, nehogy még majd visszadobjam a Storebro gépemre az eredeti analóg hajtást![#vigyor2]
Ausztriából rendeltem, linuxcnc.hu-n fent van a linkje, retrofit-plus a bolt neve. Egy hét alatt megjött, semmi probléma.
Lényegében berakom a kártyát a gépbe, jumpereket értelemszerűen beállítom, aztán linuxcnc.be csak be kell tölteni a hm2_pci modult (gyakorlatilag benne van az integrator manualban egy az egybe, 2 sor). Ekkor már látom az i/o-kat az analog kimenetekkel együtt.
Mivel 5i25+7i77 -es kombóban vettem alapból felismer mindent, az van beégetve a kártyába.
Sejtettem én, hogy ez az integrátori kézikönyv kellene fog még. :)
Megkeresem belekukkantok, ha ánglisul is van.
Megtalálni nem volt nehéz.
Integrator Manual No, ennek a magyarra fordításhoz is beneveznék anyagilag...
142. old
# load the generic driver
loadrt hostmot2
# load the PCI driver and configure
loadrt hm2_pci config="num_encoders=6 num_pwmgens=6 sserial_port_0=0XXX"
ez a két sor..
meg kell a watchdogot etetni és kész
Ühüm, látom már.
Tehát az 5I25 vételekor ki lehet választani az osztrák cégnél, hogy eleve milyen DAUGHTER kártyához való firmware-t írjanak bele.
De ugye ezt a későbbiekben magad is tudod cserélni másra?
Mit nem értel, nekem világos, mint vakablak. :)
Nem! Az osztrák sógor csak keres egy kis pénzt rajtad, de mást nem csinál. A firmware az a gyárban kerül bele a kártyába. Te meg tetszőlegesen használod.
A lényeg, hogy később változtatható, ha pl. az analóg helyett step/dir-es kiegészítő kártyával szertném használni.
Érdemes pozitívan állni a dologhoz, sokkal hamarabb jön a barátság. [#wink]
Ha van egy szabad géped, akkor arra tegyél Linuxot és használd otthon azt netezésre és irodai munkára (már ha van ilyen igényed)!
Vagy ha van szabad helyed (20 Gbyte bőven elég), akkor a meglévő oprendszer mellé felrakhatsz egy másikat, amit felváltva használhatsz.
Erősebb gép esetén (min 2 Gbyte RAM) virtuális gépre is telepítheted a 10.04-es Ubuntut LinuxCNC-vel. Gyakorolni, ismerkedni tökéletes lesz. Gép (CNC) híján én is csak így használom.
Ha csak a Linux "életérzés" megszokása a cél, akkor a Linux Mint-et javaslom, szebb és összeszedettebb, mint az alap Ubuntu. (Ubuntu alapú az is.)
A Linuxhoz én sem értek, de kellemes "perverzió" a használata. [#nyes]
Azért nem érdemes egyik megoldás előnyben részesíteni mert esetleg nem lesz x év múlva (utp, pci, lpt ) . Mert arra sincs garancia hogy x év múlva lesz mesa kártya meg pc.
Üdv.
Úgy az egész Linux kinézete engem az Amiga-ra emlékeztet.
Ott voltak ilyen finom rajzolatúak a betük, ikonok.
Most még csak olvasgatok, szerencsére nagyszerű a fordítás.
Amint lesz egy nagyobb lélgzetvételű időm egyben, kipróbálom.
Igen..a Magyar hobbysták elárasztották vele a világot...[#awink][#awink][#awink][#awink][#awink]
Csatlakozom Svejkhez...betársulnék a fordításba!
[#eljen][#wave][#integet2]
Integrator Manual
FORDÍTÁS FELMÉRÉS....
Folytassátok....[#worship]
Svejk
Kristály Árpád
Ez mit jelent magyarul!??
EMC V2.4 Integrator Manual
Chapter 30. Spindle Feedback
be before turning on the output. Depending on your setup you may need to adjust the scale to
work with your hardware. The following is typical of the additions needed to your hal file to enable
Spindle At Speed. If you already have near in your hal file then increase the count and adjust code
to suit. Check to make sure the signal names are the same in your hal file.
loadrt near
addf near.0 servo-thread
net spindle-cmd near.0.in1
net spindle-velocity near.0.in2
net spindle-at-speed motion.spindle-at-speed <= near.0.out
setp near.0.scale 1.01
Szerintem az Integrator Manualt, csak részletenként lehet lefordítani, ez több mint az összes többi!
Témakörökre kellene szavazni! és aztán a legnagyobb érdeklődésűeket lefordítani és megcsócsálni' előszőr![#wave]
Ez mit jelent magyarul?(Pár szóban a lényeg!)
Chapter 32
GS2 Spindle
This example shows the connections needed to use an Automation Direct GS2 VFD to drive a
spindle. The spindle speed and direction is controlled by EMC.
Using the GS2 component involves very little to set up. We start with a Stepconf Wizard generated
config. Make sure the pins with "Spindle CW" and "Spindle PWM" are set to unused in the parallel
port setup screen.
In the custom.hal file we place the following to connect EMC to the GS2 and have EMC control the
drive.
# load the user space component for the Automation Direct GS2 VFD’s
loadusr -Wn spindle-vfd gs2_vfd -n spindle-vfd
# connect the spindle direction pin to the GS2
net gs2-fwd spindle-vfd.spindle-fwd <= motion.spindle-forward
# connect the spindle on pin to the GS2
net gs2-run spindle-vfd.spindle-on <= motion.spindle-on
# connect the GS2 at speed to the motion at speed
net gs2-at-speed motion.spindle-at-speed <= spindle-vfd.at-speed
# connect the spindle RPM to the GS2
net gs2-RPM spindle-vfd.speed-command <= motion.spindle-speed-out
On the GS2 drive itself you need to set a couple of things before the modbus communications will
work. Other parameters might need to be set based on your physical requirements but is beyond
the scope of this manual. Refer to the GS2 manual that came with the drive for more information
on parameters.
The communications switches must be set to RS-232C
The motor parameters must be set
P3.00 (Source of Operation Command) must be set to Operation determined by RS-485 inter-
face 03 or 04
P4.00 (Source of Frequency Command) must be set to Frequency determined by RS232C/RS485
communication interface 05
P9.02 (Communication Protocol) must be set to Modbus RTU mode 8 data bits, no parity, 2
stop bits 03
A pyVCP panel based on this example is in the pyVCP Examples section of this manual.
219
Ez egy példa, amiben egy frekvenciaváltót vezérel a linuxcnc. Egy külön modult használ ami kifejezetten a GS2 hardverhez íródott.
Benne van hogyan kell "kábelezni" a hal-t.
Ja, kérem!
A #2389 után még azt hittem hogy "közülünk" való vagy, de már látom, hogy Te is a Mesterek táborát alkotod. :))
Hali!
A #2131-ben Sneci részletezte: HAL beállítás ami visszajelez hogy a főorsó elérte-e a kívánt sebességet vagy sem
Integrator Manual
FORDÍTÁS FELMÉRÉS....
Folytassátok....
Svejk
Kristály Árpád
Motoros
Még azt kellene megbeszélnünk, hogy Bjam28-at felkérjük, vagy kötelezzük a fordításra.
[#crazya]
Részletekben lehet fordítani, de egyben kell kiadni.
Mert roppant bosszúsak leszünk ha pont még az nincs lefordítva ami azonnal kellene.
Integrator Manual
FORDÍTÁS FELMÉRÉS....
Folytassátok....
Svejk
Kristály Árpád
Motoros
nagaoka
Ezen nincs mit megbeszélni.Természetes,hogy Jánosra az utóbbi vonatkozik.[#nyes][#nyes]
Integrator Manual
FORDÍTÁS FELMÉRÉS....
Folytassátok....
Svejk
Kristály Árpád
Motoros
nagaoka
lari
Integrator Manual
FORDÍTÁS FELMÉRÉS....
Folytassátok....
Svejk
Kristály Árpád
Motoros
nagaoka
lari
Miki2
Integrator Manual
FORDÍTÁS FELMÉRÉS....
Folytassátok....
Svejk
Kristály Árpád
Motoros
nagaoka
lari
Miki2
Sz.József
Ez a cím egyáltalán mit jelent ? Elsőnek kezdjük ezzel.
Tömören és röviden:
HPGL-ben a toll (előtolás) sebessége megadható a VS (Velocity Speed) paranccsal. A fordulatszámhoz pl. jó lehet az SP parancs (Select Pen 0..255). Csak nem tollat választ, hanem fordulatszámot. Így egy pl. 20000 RPM-es orsó kb. 80 RPM-es lépésekben állítható. Mindkettőt tartalmazza a HPGL szabvány (és még sok más egyebet is).
Integrator Manual
FORDÍTÁS FELMÉRÉS....
Folytassátok....
Svejk
Kristály Árpád
Motoros
nagaoka
lari
Miki2
Sz.József
Csike
Integrator Manual
FORDÍTÁS FELMÉRÉS....
Folytassátok....
Svejk
Kristály Árpád
Motoros
nagaoka
lari
Miki2
Sz.József
Csike
Varga István
A Stepconf nem is engedélyezi a továbblépést a PWM beállításokból, csak akkor ha ez be van pipálva!
Mégis elindul a mozgás, mielőtt elérné a programozott fordulatszámot! vagy van itt valami beállítható tolerancia?
Üdv KoLa!
Pontosan! Ahogy a #2131-ben Sneci leírta.
Szia! Itt van a Sneci leírása:
" © sneci 2013. máj. 15. 05:48 | Válasz | #2131
Még soha nem használtam a stepconf varázslót, ezért csak a 2. részhez tudok hozzászólni.
A "spindle at speed" arra való, hogy a főorsó fordulat változtatása után az első nem g0 típusú mozgás addig nem kezdi el a megmunkálást, amíg a főorsó fordulat el nem éri a kívánt fordulatot. A scale% azt mondja meg, hogy hány százalékra kell megközelíteni a fordulatszámnak az S-ben megadott értéket. A 100% talán túlzott igény, elég lenne oda 90-95 is, hacsak nem valami szuper technológiáról van szó. "
Nekem ebből az jött le hogy ha szar a gépem, akkor tovább várakozik, az at speed miatt! a g1 g2, g3, mert még nem pörgött ki a főorsó a programozott értékre!
Vagy a g96 miatt,állandó vágósebességnél, a hirtelen átmérő változásokat nem tudja követni az én lomha főorsó fordulatszám szabályzásom miatt, akkor miért nem várja meg a 95%-ot legalább! gondolkozás nélkül nekiugrik az anyagnak átm 110-ről átm 4-re váltáskor 500 rpm el, és közben gyorsul fel! pont a legkritikusabb rész a kezdés!itt meg csak morzsolja az anyagot, mert nem várja meg a kipörgést,minden fogáshoz g4-t kell beírnom a várakozásra! akkor meg minek ez az at speed, állandóan piros a led!
A Hal file erre vonatkozó része érdekelne ! az a pár sor magyarul, érthetően!
Kedves KoLa!
Itt a fordítás:
LinuxCNC.hu Ahhoz, hogy Nálad működjön a dolog, szükséges lenne az idevágó HAL fájl részlete.
Megpróbálom azt is előkeriteni.
Bjam28! köszi!
Megnéztem! érthető nagyjából! nem kezeli ezt a stepconf korrekten!
Kezdem érteni! a stepconf felejtős!
Ezeket a beállításokat kell megtanulni, amit most mutattál! ez így az integrátorban sincs benne! vagy tévedek? és még nem is biztos hogy nálam működik!?[#fejvakaras]
A StepConf jó, de az csak egy alapbeállítás. Van akinek azzal megvan minden beállítása. Általában azonban kézzel kell még finomhangolni a HAL fájlt.
Amit feltettem az előbb az benne van az Integrátori Kézikönyvben.
Itt található: 33.6.2 Spindle At Speed (233. oldal) Szerintem mennie kell a gépeden, mivel van enkóder jel a főorsódról. Már készül a 7i43 leírása, azon érdemes majd beállítani.
Sziasztok!
Van lehetőség a # paraméterek értékeinek a kiolvasására?
Változókkal programozok, és jól jönne, ha látnám, hogy valóban a kívánt értékkel töltődik-e fel a változó.
Más gépeken tartományokra van osztva a változó használata. Vannak olyanok is, amik eltárolhatók.
Program futása közben szeretném figyelni.
Még egy gondolat. Lehet-e felugró ablakot programozni G-kódban? Például egy eldöntendő kérdés... folytassa-e, vagy abbahagyjon egy folyamatot.
Hali !
A Béni által linkelt oldalon minden kérdésedre ott a válasz ;)
Köszi! Nézem! [#vigyor4]
Valamit, nem vettem észre... hova írja ki a paramétert?
Hiba nélkül lefut, de hova írja?
Már belefájdult a fejem. Fogalmam sincs, hogy mi volt a gond. Most bezzeg működik.
Ma volt egy kis időm kipróbálni az at-speed beállításait!
Nem igazán bíztam benne hogy sikerül mert már az első dolgot sem tudtam hogyan kell? "motion.spindle-at-speed” paramétert “true” (igaz) értékre kell beállítani"
Aztán még az is bejött hogy van már egy near komponens4 és nem tudtam hogyan kel beállítani ezt:Önnek már van “near” komponens a HAL fájlban, akkor csak meg kell növelni annak előfordulását eggyel."
Mindenesetre, tettem egy két próbát ezzel az öt sorral hogy mi lesz! de csak hiba üzenet lett belőle indításkor!
Más!
Aztán elővettem egy kódot ami M4 alatt működik!az esztergán! csakhogy az egész PWM-s cucc nem reagál rá semmit!!!
Ha átírom M3-ra működik! ha M4, akkor csak a legkisebb fordulatot tudja! mit csinálok rosszul?
Szia KoLa!
Bővítettem magyarázatokkal a
leírást a LinuxCNC.hu-n. Sokadszor kértük: írjátok le a hibaüzenetet, anélkül nem lehet segíteni!
M3/M4-es PWM hiba esetén úgyszintén kell a HAL fájl részlete. (nem reagál semmit vagy mégis elindul, csak a legkisebb fordulaton??)
Sziasztok!
Úgy döntöttem én is megpróbálok megismerkedni a Linuxcnc-vel, azon belül is az eszterga üzemmóddal.
Odáig már eljutottam, hogy meg tudom mozgatni a tengelyeket a stepconf beállítása után.
Két kérdésem lenne a mélyen tisztelt gurukhoz:
1. Nekem az x tengely a másik irányba mutat, tehát a késtartó a túloldalon van. Az AXIS felületen lehet ennek megfelelően kijeleztetni a tengelyeket?
2. Nekem a főorsó forgatóként is funkcionál egyben ami az A tengely lenne. Gondolom ezt csak manuálisan lehet beállítani valahogy, mert a Stepconfban csak csak maró (XYZ) vagy eszterga (XZ) közül tudtam választani, de nekem XZA kéne...
Előre is köszönök minden segítséget! [#worship]
U.i: A MESA kártyára csak akkor van szükség, ha kevés a ki-bemenet vagy van más előnye is? (pl. ha jó a latency test és elég az LPT-n lévő pin)
Az első kérdésemre találtam megoldást
ITT Azt írja, hogy hozzak létre egy .axisrc filet és másoljam bele az ott található kódot...
Vajon az mindegy , hogy mi a file neve? A gedit szerkesztővel gondolom majd megoldani...
A nap folyamán kipróbálom, bár a linux még egy picit kínai nekem...
Fontos a file neve, .axisrc legyen.
A 2. kérdésedre is van megoldás, a hal fájlban kell majd bűvészkedni egy kicsit:) Közeljövőben megcsinálom a magamét és közzéteszem. Ehhez step/dir-es főorsó hajtás kell természetesen.
Szia!
A ".axisrc" fájlt a gedit-tel javaslom én is létrehozni. Vigyázz, a neve előtt a pont (.) lényeges, ahogy a név többi része is, pontosan ezen a néven kell lementeni saját home könyvtáradba.
Az előző kérdéseidre:
van lehetőség XZA geometria megadására is, de ezzel nem kísérleteztem. Talán Sneci tudja a tutit.
Mesa ügyben: ha most minden szempontból jó a számítógép és az LPT port, akkor nem kell más.
A Mesa vagy hasonló kártyák nem csak megnövelik a vezérelhető be/kimenetek számát, de nagyon jelentős számítási kapacitást képviselnek, léptetőkhöz egyenletes léptetési impulzusokat generálnak, szervó vezérlő jeleket küldenek és enkóder bemeneteket kezelnek. Gyakorlatilag tehermentesítik a PC-t. Nemsokára indul egy Mesa cikk sorozat a LinuxCNC.hu-n, majd nézz be!
Korábban volt egy módosított Axis, ahol az ini fájlban lehetett beállítani a geometriát hátsó késtartóhoz, de nem találom hirtelen. Amit Fman kolléga talált, ez is működik szépen.
Köszi!
Én azt hittem, hogy a .axisrc az egy kiterjesztés, de ezek szerint ez a teljes file neve...
A főorsót egy servomotor hajtja és most úgy van beállítva, hogy alapból pozícióvezérelt és ha programból indítom a főorsót (m3/m4) akkor kapcsolja át speed üzemmódba egy relével és PWM-el szabályozom a fordulatot.
Na majd próbálkozom...
Köszi a választ neked is!
Mostmár valamivel tisztább a kép MESA ügyben. Akkor azthiszem egyelőre megleszek nélküle...
A linuxcnc.hu-t már egy ideje napi szinten csekkolom. [#awink]
az "rc" fájlok általában konfigurációs állományok (.axisrc, .bashrc, etc..)
és általában
rejtett fájlok
Nálam a főorsó vezérlőt csak soros porton lehetne átkapcsolni sebesség módba, így én a stepgen-t kapcsolom át pozíció módból velocity módba.
Á, így már világos. Tehát ha jól értem ezek igazából kiterjesztés nélküli fileok, csak ha pontot teszünk eléjük akkor válnak rejtett filokká.
Ez mit takar, hogy a "stepgen"-t kapcsolod át?
Nekem az volt a problémám a simán step/dir-es főorsóval, hogy vagy nem volt elég nagy a felbontás pozíciótartásnál, vagy a fordulatszám túl alacsony esztergáláshoz.
Esetleg ezen segítene egy ilyen MESA kártya, amivel ha jól értem a step jelek sűrűsége megsokszorozható?
Igen, egy 7i43-as van, és nincs gond a frekvenciával.
Úgy tudom, a cnc esztergákon C tengely a főorsó! nem pedig A!
@LittleSV kollégával levelezve szóba került a léptetőmotorral hajtott tengely pozíció visszacsatolása a Linuxcnc-be témakör.
Ha a motorra szerelt enkóder, vagy a tengelyre szerelt útmérő AB jeleit dekódoljuk, és az így kapott pozíciót használjuk fel a visszacsatolásra, akkor a legkevesebb amit nyerhetünk, hogy lépésvesztés esetén leállítja a megmunkálást, ha a hiba eléri a beállított hibahatárt. Ebben az esetben a DRO a tényleges pozíciót mutatja.
Gábor megkérdezte, hogy lehet-e az MSDD vezérlővel pozíció-hurkos vezérlést kialakítani. Már korábban is szó volt erről, és nemleges volt a válasz. Most az az ötletem támadt, hogy stepgen és stepmotor vezérlővel is ki lehet alakítani zárt pozícióhurkot. A stepgen hal komponens control-type paraméterét 1-re állítva a stepgen velocity módban dolgozik. Tehát egy pid, stepgen és encoder hal komponenssel elvileg kialakítható egy zárt pozíció kör.
Nincs itthon léptecs vezérlőm, ezért nem tudom kipróbálni. Ha valaki kedvet érez, kipróbálhatná.
Szia! Bjam!
ez a
hibaüzenet A módosított hal file
itt, ez a fájl csak az at-speed változtatásokkal tér el a működőtől!
Próbáltam igyekezni de a mai #2440-ben leírt segítség még nincs benne!
A legsürgősebb probléma az hogy M4 alatt miért nem mükszik a PWM-s főorsó vezérlés?
A hal fájlt nem tudtam megnyitni itt van mégegyszer
at-speed hal
Kicsit belekotyogok:)
A 41.sorban madzag másik végét.
net spindle-cmd =>near.0.in1
helyet:
net spindle-cmd motion.spindle-speed-out => near.0.in1
Az M4-hez...a frekiváltón a ccw-hez be van kötve az lpt 9-es lába?
Juj!
A 41. sorban hiányolja a ...
...helyett...
Hát nekem az a gyanúm, hogy a StepConf féle HAL file össze lett keverve egy másikkal.
Mindenesetre ahogy az előbb a fájlnévben sok volt a szóköz (minek szóköz a fájl nevébe egyébként?)
itt meg kevés a szóköz:
Ezt:
"net spindle-at-speed motion.spindle-at-speed<=near.0.out"
átírnám erre:
"net spindle-at-speed motion.spindle-at-speed <= near.0.out"
Nyilacska előtt és után szóköz!
Ez a hiba többször is előfordul.
A frekiváltón jól van bekötve, mert működik az m4 évek óta!csak most jött elő ez a probléma hogy m4 alatt nincs főorsó fordulatszám szabályzás, se klaviatúráról, se mdi-b,ől se kódból!
Persze ez a config a stepconf-al indult aztán elkezdtem szerkesztgetni a PWM-hez,és mostmár nem lehet visszatérni a sepconfra vele!
Ezeket a szóközöket nem tudom néha eldönteni, hogy kell vagy nem, van vagy nincs!
Küldj egy javított változatot, ezekkel a javításokkal! és eldől hogy ez volt-e a hiba, vagy nem!
Olyan bizonytalan vagyok mostanában! vagy nem?
Sneci,Bjam!
Köszönöm az infókat!kijavítottam a hibákat és elindult a config egyből!nem volt hibaüzi!
Csak! mostmár M3-al sem működik a főorsó vezérlés!
Nem reagál semmire sem, csak az indításra forgásirány szerint!
Gyorsan vissza töltöttem a mentett hal file-t, és jó lett egyből!vagyis olyan mint két napja volt! nem müködik az at-speed és semmi szabályzás m4 alatt!
Igazad lehet, én csak formálisan néztem.
Azt írja valahol, hogy a => és <= megléte nem kötelező, csak az olvashatóság miatt hagyták meg. Az irányítottságot sem figyeli.
A nyilacskák csak arra jók, hogy könnyebb legyen egy kezdőnek megérteni a dolgok logikáját. Nem tudtam eldönteni, mi a jobb: kitöröltetni a nyilakat és akkor nem tudja merre megy a jel de akkor látszik a szóköz hiánya, vagy meghagyni és figyelni a szóközökre.
Mondjuk a HAL doksi nagyon világosan leírja mindezt.
"control-type paraméterét 1-re állítva"
Helyesen: "control-type paraméterét v-re állítva"
http://www.youtube.com/watch?v=GqRy9XU4uWs&feature=youtu.be
Igazad van, az eredeti hal-ban úgy van a paraméterezés, ahogy mondod. A hostmot2-ben 1-re kell állítani, mert máshogy van a paraméterezés.
Szia, bjam28!
Említetted, hogy készül a 7I43-hoz valami leválasztó kártya. Van valami infód róla?
Ez nagyon jónak látszik![#eljen]
Akkor nem kell hozzá drága vezérlő? hanem, csak ami van! és egy jó config az encoderre! és a linux cnc megoldja, az MSDD vezérlővel is?
Laci ez az?!
Újabban nagyon felületes vagyok, nem néztem meg a linket. Ha Lajos most nem mondja, elsiklok felette:) Tehát működik a zárt hurok stepperrel is. Szuper vagy!
Ez is egy MSDD30-2.0 vezérlő volt.
Bármilyen StepDir –es vezérlővel működik, csak encoder vagy útmérő kel.
De akár egy chopperes végfokkal is megoldható, hiszen a Linuxcnc tudja a fázisvezérlést.
Elvileg a BLDC szervó motorokat is hadra fogható, mert tudja kezelni a HAL jeladókat és a 3fázist is tudja szabályozni zárt hurkú rendszerben, csak a PC bírja frekivel, no meg legyen elég ki-be menet.
Analóg AC szervót is használtam már ott ismeri a PWM-es és UP/DOWN szabályzást, ill. azok keverékét.
DC szervóhoz 2-3000 Ft-ból kihozható egy végfok (2-300 W-os motorokhoz.).
Kár, hogy ezeket a kísérleteidet nem publikálod. :(
Tudod-tudom, ez a fórum nem minden esetben pozitívan reagál ezekre a dolgokra...
Majd ha felcímkézem a vezetékeket !... :)
[#csodalk]
Ha nagyon ráérsz, akkor tervezhetnél egy Linuxcnc vezérlő családot.
Léptetőhöz chopperes fázis vezérelt 2 fázisú bipoláris és 5 fázisúhoz. Igaz hogy a Linuxcnc csak egész és fél lépésben tuja a fázisvezérlést, de encoderrel szerelve jó lehet.
Dc szervóhoz PWM szabályozott végfok.
BLDC szervó végfok,
Az encodereknek lehetne külön feltétet készíteni így azok egy kaptafára készülhetnének. USB-ről kaphatnák a tápot így nem kellene külön galvanikus leválasztás.
És akár Birkanyíró motorhoz is lehetne végfokot készíteni, mert a 3fázisú szinuszos vezérlést is tudja a Linuxcnc.
Biztos sokk hobbistát érdekelne!!! :)
Csináltam egy tesztet, a motort rászereltem egy mechanikára függöleges tengely.
Direct hajtás, orsó egy több bekezdéses preciziós menetes orsó, 10mm -es menetemelkedéssel, tömeg amit mozgat ~5Kg.
Vezérlő MSDD30-2.0 , 28V táp.
Motor:
POWERMAX II P21NRXD-LDS-M1-02 Bibpoláris, .76A Vs(dc):65V, 500-as encoderrel.
Vezérlő 2A-ra microstep 64 azaz 12800step/fordra állitva.
Linuxcnc stepdires üzemmodban 1500mm/min sebeséget engedet gyorsulás 2000, 1280step/mm.
PID üzemmodben, encoder mode 1-re állitva azaz 2000 osztás/fordulat (200 jel/mm).
Így 2100mm/min a sebesség, és 5000 a gyorsulás.
Nyilván nagyobb feszültségröl és nagyobb frekin mindkét esetben jobb eredmény születet volna, de a különbség már így is jól látszik.
Sziasztok!
Elkészült a leválasztó a Mesa kártyákhoz.
A képek
itt megtekinthetőek.
3db. 74HCT245D nagysebességű buszmeghajtó került a kártyára.
Optikai leválasztás nincs!
A kártyán 24 I/O port van.
A bemenet egy szabványos 50 eres szalagkábel (IDE/ATA merevlemezeknél használatos, szinte ingyen elérhető minden számtech. üzletben.)
A Mesa kártyákon minden második láb GND a zavarszűrés miatt, ezt itt is figyelembe vettük.
Mesa 5i20, 7i43 kártyával is használható.
8-as csoportokban lehet konfigurálni a lábakat bemenetre vagy kimenetre.
Tápellátás történhet a Mesa kártyáról a szalagkábelen keresztül vagy külső 5V
tápról.
Egy kis tesztelés még ráfér, de elvileg nem lehet nagy gond.
Ha lesz elég jelentkező akkor érdemes meggondolni hol és hogyan legyen legyártva, az ár is erősen függ ettől.
[#eljen][#taps][#taps]
(A normál ATA kábel 40 eres ...)
[#eljen]
[#eljen]
Szia! megnéztem a képeket! ez csak csatik-ból áll vagy van alatta elektronika is?
Arra gondolok hogy! csak kivűlről van 3 foto
Kár hogy nem értek hozzá! sok tapasztalatom van, a Linux cnc-vel!de amiket Te írsz arról, még csak sejtésem sem volt! hol van ez leírva?
Köszi Béni, jogos a pont, hülyeséget írtam.
Szóval itt 50 eres a kábel, az ATA pedig 40.
Szia KoLa!
Lemaradt egy kép, pótoltam. A nyák oldaláról is tettem fel képet, így látszik hogy van rajt elektronika is :)
Szia Laci!
Jó hogy leírtad ezeket, mert ugyan a dokumentáció ír a stepgen beállításairól de Te a gyakorlatban is megmutattad, hogyan lehet használni.
Az hogy lehetséges, hogy kézzel ilyen lazán el tudod forgatni a motortengelyt az alaphelyzetből? Ugyanis normál hajtásnál egy ekkora motornál ezt nem tudnád megtenni így.
Ennyire kevésre állítottad be a motoráramot? Mekkora a fázisáram maximuma?
2A-ra állítottam, ez a max.
Normál hajtás esetén is eltekerem.
32mm átmérőjű tárcsa van rajta. Nyilván, ha a PID „keményebbre” van alítva akkor nehezebb kimozdítani, de így látható hogy hogyan dolgozik a PID, különben lazán lehetne mondani, hogy csak csalás és ámítás, mert a tárcsát csak simogatom. :)
Bizony , épp tegnap tapasztaltam hasonlót.
Az én vezérlésemnek 0.25A-t kellett adnom ,hogy erőlködés nélkül ki tudjam mozdítani.
Egyébként egy 1Nm moci unipolárisan bekötve-> tehát 0.6Nm csúcs nyomaték.
ja 28mm -es tárcsa
Az a baj hogy konkrét példákat nem nagyon találni. Így egy kezdőnek nehéz beállítania.
Hát nem tudom, ennyire lazán el lehet-e tekerni ...
De értem én, a látvány kedvéért a hajtás minősége feláldozva. Ugyanis így ez a hajtás dinamikailag igencsak gyengécske (rosszabb, mint egy normálhajtás), engem az győzne meg, ha egységugrás teszttel 10 Hz fölé tusz menni +- 180 fok elmozdulás tartományban. És akkor nem kell tekergetni, elég ha ezt tudja.:)
tusz -> tudsz
Ha 30KHz-es kernelfrekin és 64. microstep (12800step/ford) 28V táppal bemutatod… Ígérem, hogy űberelni fogom! :)
Lehet hogy egy kicsit célt tévesztettél:)
Te sem gondolod komolyan, hogy léptetőmotorral olyan dinamikát lehet csinálni, mint szervomotorral.
Az ötletem csak annyi volt, hogy lehet-e léptetőmotoros zárt pozíció hurkot csinálni a Linuxcnc-vel. Mint kiderült, másnak is eszébe jutott, János talált a youtube-n működő demókat. Ez ha másra nem, de arra jó, hogy totálisan megoldja a lépésvesztés problémáját. A jelek szerint a dinamikán is képes javítani, de csodákra ez sem képes. Laci az elvet próbálta ki gyakorlatban, és az tökéletesen sikerült.
Bocs, de ha egy ilyen videót látok, ahol kézzel lazán ki lehet téríteni egy olyan léptetőt, amit már egyébként mezei normál hajtással nem lehet, akkor ez számomra visszacsatolás ide vagy oda nem meggyőző, és dinamikailag rosszabb műszaki megoldás. Ezen kár vitáznunk, egy hajtásban lévő maximális nyomaték az szerintem nagyon fontos, annak rovására feláldozni bármit meggondolandó.
Féreértés pedig ne essék, a Linux CNC-nek ezen visszacsatolási lehetősége jó dolog, klassz lehetőség, csak nem ilyen "látvány" videók mellett, és a korlátozott szovtveres encoder sebességek erős határt jelentenek az igazi cél HW megoldással szemben.
Bocs, hogy belekontárkodom, Snecit én kerestem meg ezen ötletemmel (léptetőmotoros hajtás, lineáris encoderrel visszacsatolva), mert a gépeket amiket használunk ilyen megoldással vannak ellátva, és ott nincs lépésvesztés. Ezért gondoltam ilyen megoldást a cnc-mre is.
D.Laci az én kérdésem, hogy akkor linuxcnc-n zárthurkú vezérléssel (MSDD50-5,6) és 3,1Nm motorokkal elérhető ugyanaz a dinamika, mint nyílt hurkú vezérléssel? Bocs lehet a kezdő vagyok topic jobban megfelelne a kérdésnek..
Sziasztok!
Szerintem, tökéletes volt a bemutató. Léptecs egy egészen más világ.
A vezérlő, egészem másként viselkedik, mint egy szervo. Nem fog egyre nagyobb nyomatékkal dolgozni, hogy visszatérjen az eredeti pozícióba. Adja a léptecsnek a fix Ampert.
Ha, nem hajtod meg a motort a kellő árammal és feszültséggel, persze, hogy könnyedén el tudod tekerni.
Légy üdvözölve a Linuxcnc-sek világába!
Várjuk építő jellegű hozzászólásaidat is
Neked tökéletes volt, mert egy gyenge léptető motor látványa is kielégített, amiben nincs elég nyomaték. Én meg hiányolom az erőt, és a dinamikát. Ennyi a különbség csak köztünk.:)
Építem én rendesen, hiszen csak azért mert Linuxra kötitek léptetőt, ne rontsátok le a nyomatékát a kézi tekerős videóhoz. Így aztán ne legyen olyan gyenge, mint egy szervomotor, ha már az Isten "megáldotta" a léptetőt nagyobb tartónyamatékkal a hasonló szervomotor névlegeséhez képest, és kicsit "pattanósabb" visszaállást várok el, ha már "szervósítjuk" szegényt.:)
Elvben megoldható, de ahoz ismerni kel a rendszer összes paraméterét, és mi az elvárt eredmény.
Attól tartok, hogy MESA kártya nélkül nem lesz jobb, de egy encoderel már most azt elérheted Zárthurkú vezérlés nélkül, hogy egy megadot hiba határt átlépve leálitja a rendszert.
Nem értel te semit!!! sajnos....
Leirtam konkrétan mi állt a rendelkezésemre, ebből ennyi hozható ki. Pusztán csak szemléltetés volt a cél hogy a LinuxCNC-t be lehet így is állitani. Érted? csak szoftveres oldal volt a kérdés. :)
Én meg a léptető motor... Dobom kifelé ezt is :)
A következő Debreceni talin szivesen megnéznék egy általad készitet zárthurkú léptetős rendszert.
Nem a gyengeség volt a lényeg, csak leragadtál annál a pillanatnál. Ha teljes nyomatékkal dolgozott volna, meg sem tudtad volna fogni. Kefe nélküli motoroké a jövő. Ne becsüld le a léptecset sem.
Linkelek egy videot nektek. Talán már volt linkelve:
http://www.youtube.com/watch?v=2SozZ7af3wg
Csak hangosan gondolkodom...
A kísérlet sikerült, de csak azt láttuk, hogy a stepgen-t sebesség módba kapcsolva szépen adja a léptetővezérlőnek a megfelelő irányú step impulzusokat a pozíció hiba csökkentésére.
De a gond itt is a részletekben van. Az enkóder felbontásából adódó diszkrét pozícióknak és a motor lépéseinek - nincs jobb szó - harmonikusnak kell lenni. Ezzel azt akarom mondani, ha a motor valamely pozícióját az enkóder nem tudja pontosan jelenteni a pid-nek, akkor a motor a két szomszédos pozíció között fog oszcillálni, mert mindig lesz valamekkora hiba. Érzésem szerint ez akkor lehet gond, ha egész, vagy féllépéses a vezérlő és a mechanikai felbontás összemérhető az enkóder felbontásával.
Más a helyzet, ha mikrólépéses a vezérlő és jó nagy értékre állítjuk a mikrólépést. Ebben az esetben a motor eléggé meg tudja közelíteni az elméleti értéket, és már-már "szervóként" is viselkedhetne a rendszer. De a nagyszámú mikrólépéshez nagyobb step-freki kell, ezt meg csak plusz hardverrel, pl. Mesa kártyával tudjuk teljesíteni. Ennek is határt szab a vezérlő max. step-frekvenciája. Szóval nem olyan egyszerű a helyzet.
Viszont megoldást nyújt egy tipikus mikrólépéses problémára, mégpedig arra, hogy a mikrólépésben a pozíciótartás a közbenső szakaszokon drasztikusan lecsökkenhet. A motor tartónyomatéka az egész lépésekre igaz. Ha mondjuk valahol két egész lépés között van a motor, akkor a két szomszédos mikrólépéshez tartozó áram értékei rossz esetben milliamper, vagy még ennél is kisebb mértékben térnek el egymástól. Tehát a tartó nyomaték itt nagyon kicsi. A zárt hurok ezen segít, mert ezt a tartónyomatékot a körerősítéssel arányosan megnöveli. Persze mindez csak akkor érdekes, ha a mikrólépést nem a rezonancia csökkentésére és a simább járás miatt használjuk, hanem a mikrólépés is értékes pozíciót képvisel.
Úgy látszik a hőség nehezíti egymás megértését.
Elejétől fogva csak annyit írtam, ez a demo nekem így túl gyenge, lassú, ezért dinamikátlan motor benyomását kelti. Így számomra sokat veszít az értékéből.
Ennyi.... Azt is leírtam már, hogy:
"Féreértés pedig ne essék, a Linux CNC-nek ezen visszacsatolási lehetősége jó dolog, klassz lehetőség, csak nem ilyen "látvány" videók mellett".
Gratulálok mindenkinek, aki játszadozik, és veszi a fáradságot egy ilyen teszthez. Mégha utána saját bevallása szerint ki is dobja. Részemről befejeztem.
Leadshine visszacsatolt léptető /2Nm/ próba videó.
Video
Szia, bjam28!
Kb.: mennyibe fog kerülni ez a leválasztó kártya?
Hali!
A kártya legdrágább része a csavaros csatlakozók.
Lehetne ezt helyettesíteni valami filléres dologgal, de például nekem nagyon nem jön be a szalagkábeles megoldás, mert azt utána nagyon macerás kezelni. Ez tűnik számomra praktikusnak.
Szóval az ár így valahol 5500Ft körül lesz.
A végleges verzión lesznek majd feliratok/sorszámok is természetesen.
Ha esetleg megoldható, hogy a csavarozós csatlakozó helyére valami más kerüljön opcionálisan vagy szabadon legyen csak hagyva akkor persze ez is működhet.
Sziasztok!
Elindult a Mesa kártyákat bemuatató sorozat LinuxCNC.hu-n.
Az első rész elérhető itt !
[#eljen]
Az Aspire - ahogy néztem - EMC2-be tud G kódot generálni. Konkrétan LinuxCNC-hez nem találtam semmi hozzáférést. (Az EMC2-be generált G kódot lehet futtatni a linuxCNC programmal is?
Még elég tudatlan vagyok e téren, nézzétek el nekem, ha egyértelmű dolgokra esetleg rákérdezek.
Szia! A LinuxCNC régi neve az EMC2.
Üdv
Kérdezném a hozzáértőket. Belenéztem a LinuxCNC leírásába, és találtam egy olyan részt, ahol be lehet állítani az impulzusok hosszát, követési időt, egyebeket.
A kérdés az lenne, hogy van valami felső határ mint a Mach3-nál az 5 us, vagy szabadon konfigurálhatók az idők?
Igen, itt olvastam.
A kérdésem az lenne, hogy van felső határa az impulzusoknak, mint pl. a Mach3-nál az 5 usec, vagy aránylag szabadon konfigurálható, hosszabb impulzusszélesség irányába?
Azért kérdezném, ha van valakinek ezzel kapcsolatban tapasztalata, tudása, akkor elég azt mondani, hogy igen, be lehet állítani 300 usec szélességet is akár, vagy nem lehet.
Ki tudom próbálni, de ez teljes Linux telepítéssel jár, ha meg nem jó, akkor utána Windows vissza a helyére, ezt szeretném elkerülni.
Köszi.
Elvileg nincs felső határ, mert ami az előjel nélküli 32 biten ábrázolható nanosec mértékben, az bőven több mint az értelmes érték.
Gyakorlati határt szab a maximális step-frekvencia. Ha pl. 20 kHz a legnagyobb freki, akkor ennek a periódus ideje 50 usec, tehát a step_time és a step_space összege kisebb legyen mint 50 usec.
300 + 300 = 600 usec periódus értékkel a legnagyobb lépésfreki kevesebb mint 1,66... kHz. Ez nem túl gyors.
Köszi, akkor nekiugrok a telepítésnek.
Ami nekem lényeges az inkább a Dir pulzus és a Step közötti idő beállíthatósága. Mach3 fix. idejével irányváltásnál téveszt a rendszerem. Step szélességnek úgy tűnik elég lesz 50-100 usec.
A munkasebesség nem tud izgatni, ha mérleg másik serpenyőjében a pontosság szerepel. Most sokat érek azzal, hogy "gyors", de millimétereket téveszt. Működjön, az fontosabb.
Kösz az infót.
Úgy adódott, hogy egy közös hdd-n lévő XP és ubuntu közül az XP-t újra kellet telepítenem.
Sikeresen megtörtént, de a rendszerválasztó menü eltünt....
Vissza lehet varázsolni könnyedén, vagy gyorsabb, ha újrateéepítem az Ubuntut is?
Az Ubuntu egyébként üres volt, tehát nem lesz adatvesztés, haújra rakom...
Az EMC2-ben hogyan lehet a tengelyeket manuálisan mozgatni?
"F1" majd "F2" és utána lehet a nyilakkal, 3 tengely esetén a "Z" "Page Up" és "Page Down"
A Stepconf-ban milyen nanosec értékeket célszerű megadni? Illetve az első beállítások esetén előjön rengeteg féle konfig. Ott melyiket kell választani? Én a stepper_mm konfigot választottam.
Köszönöm szépen! [#smile]
Szia!
A Stepconf-ban a léptető vezérlő paramétereit kell(ene) megadni, mert attól függ az milyen időzítéseket tud.
A stepper_mm tökéletes választás.
A léptető vezérlő saját készítésű, TB6560-as IC-vel készült. Gyakorlatilag ugye be lehet állítani, hogy mekkora legyen a gép területén a "mozgástér" Table travel. Készítettem egy munkadarabot, és valami oknál fogva nem fér bele a munkaterületbe. Pedig a null pont a bal alsó sarokban van, a munkadarabon. A munkadarab bőven beleférne a gép munkaterületébe. Hogyan lehet a munkadarabot kvázi "elhelyezni" a munkaterületen?
Ha például megadom a Table travel opcióban, hogy -200 to 200, (mm-ben) akkor 400 mm lesz a mozgástér, ilyenkor a középen van a null pont, és plusz mínusz irányban 200mm a mozgása a tengelynek? Gyakorlatilag a 0 értéknél van a nullpont is a munkadarabnak? (ezért nem fér bele a munkaterületbe)
Használd a "Touch Off" funkciót, meg olvassál bele a
felhasználói kézikönyvbe.
Köszönöm, sikerült beállítani. Most már elméletileg tudok készíteni munkadarabot LinuxCNC segítségével. Egy valami azonban még hiányzik.
Konkrétan: Sprint Layoutban megtervezett NYÁK fúrását szeretném elvégezni, ugyancsak a linuxCNC segítségével. Sajnos a Sprint által készített fúrófájlt (*.drl) nem kompatibilis a linuxCNC-vel. Sajnos eddig a Sprint-et az Aspire-val se tudtam összehozni. (Az Aspire tud EMC2 -- *.gnc-t létrehozni)
Magyarul: Sprint Layout-ban készült NYÁK-ot szeretném kifúrni LinuxCNC-vel.
Köszönöm a segítséget!
Zoli,
A LinuxCNC is ismeri a G-kódot... Nem a drl fájlt kellene erőltetni, hanem G-kódot generálni SL exportból.
Többféle megoldás is van. Vagy HPGL-ből Mach1Filterrel, vagy Excellonból Excellon to G-code konverterrel.
Mindegyik használata egyszerű, a SL mindkét formátumban tud exportálni.
Küldjél nekem egy .drl fájlt mintának, megnézném a formátumát...
Nem bonyolult. Leírja, melyik szerszámmal hol kell (jelen esetben) fúrni. Csak a Z mozgást kell hozzá "költeni". Ebben segít az említett Excellon to G code konverter.
Így néz ki a DRL:
; Drill file
; Format: 3.3 (000.000)
M48
METRIC
T01C0.75
T02C0.85
T03C1.1
T04C1.25
T05C1.35
%
G05
G90
T01
X004000Y004000
X016200Y023500
X018740Y023500
X004000Y043000
X042230Y040650
X043480Y030740
T02
X029220Y041600
X036840Y041600
X043460Y027270
X051080Y027270
X054930Y025090
X054930Y014930
T03
X043900Y035610
X043900Y040690
X049060Y038150
X054060Y038150
X063500Y027000
X063500Y024460
X063500Y021920
T04
X005080Y020960
X005080Y026040
X055540Y004500
X060620Y004500
T05
X008240Y007600
X008240Y016520
X008240Y030480
X008260Y039380
X023500Y039380
X023480Y030480
M30
Köszi, erre írok valami filtert, hogy direktbe olvassa...
Meg van a filter, azaz ha a Linuxcnc-vel egy .drl kiterjesztésű fájlt nyitunk meg, akkor automatikusan átfordítja rs274 G kódra.
Egyelőre a kapott mintával dolgoztam, holnap átnézem az Excelon kódokat, és ha kell még valami, akkor implementálom. A linuxcnc.hu-n lesz az install anyag és leírás.
Sneci te aztán nagyon ráérsz, jó gyorsan megírtad. :)
Szia Tibi!
Igen, eddig így csináltam, SL-ből drl-t, majd excellon to G kód. Csakhogy a LinuxCNC nem ismeri a cnc kiterjesztést, amit az excellon csinál. A LinuxCNC *.ngc-t vár. Hogyan csinálok ngc-t?
Jujj! :) Ez engem érdekel nagyon, ugyanis ha ezt sikerül megoldani, hogy a LinuxCNC-vel tudjam fúrni a nyákot is, akkor erősen elgondolkodom, hogy át álljak a linux vezérlésre.
Nagy valószínűséggel egyszerűen átírod a kiterjesztést, szerintem mindkettő mezei G-kód, gyakorlatilag text file.
Már addig eljutottam, hogy - igen pontosan ahogy mondod, átneveztem - *.ngc kiterjesztéssé az escellon által átkonvertált *.cnc fájlt.
No de kicsit még pofozni kell ám a kódot. Gyakorlatilag az összes vesszőt ki kell cserélni pont-ra, mert a tizedes vesszőt ismeretlen karakterként kezeli. (CTRL+C majd CTRL+H) A program végére M2 és % jel kell. No így megy a fúrás.
Kézi, - a felhasználó által definiált - home pozíció felvehető? Mert ahogy nézem, a home pozíció az, ami a configban be van állítva. Ettől el lehet térni?
Közben rájöttem, illetve elolvastam, hogy tulajdonképpen akárhol lehet a home pozíció, csak ez belül kell hogy legyen a munkaterületen és a végállásokon. No de ez picit csalóka, mert a valós fizikai munkaterület is ehhez képest változik, a szoftver által mutatott munkaterület viszont a home pozícióhoz képest van ábrázolva, ami viszont nem változik. Tehát ha én a gép közepén veszem fel a null pontot, akkor valójában csak fele munkaterület használhatom az egyik irányban. (A szoftverben ehhez képest a nullpont úgy van ábrázolva, mint ami a stepconfban be van állítva. Tehát ő azt látja, mintha az egész munkaterület a rendelkezésre állna, pedig nem. (A nullpont gyakorlatilag el van tolva egy tetszőleges pontba, csak a szoftver ezt nem tudja. Hacsak a touch off-al nem megyek a körülbelűli közelébe.)
Talán egy kicsit komplikáltan fogalmazok, remélem ki lehet hámozni, mit is szeretnék mondani.
Rossz logikával közelíted a problémát:)
Először nagy-vonalakban:
A home pozíció a gép-koordináta rendszerben (G53) értelmezett. Bekapcsolás után ezt egyszer kell felvenni, és a későbbiekben ezzel nem foglalkozunk. Az alapértelmezett munka koordináta-rendszer (G54) origója az ini fájlban megadott limiteken belül akárhol lehet. Ezt a "Touch Off" gombbal tudod beállítani. A munkadarab nullpontját (amire a G kód generálódott) azt bárhol felveheted.
Részletesen:
- Bekapcsolás után "homing", azaz ha van referencia kapcsoló és az ini-ben be van állítva a tengelyekre a homing, akkor "Home All" gomb, ha nincs, akkor kézzel tengelyenként "Home" gomb.
- Munkadarabot felrögzíteni, és tengelyenként manuálisan ráállni a munkadarab nullpontjára, majd "Touch Off" gomb után az ablakban az érték 0.0.
Sneci!
Köszönöm, hogy helyre raktad a logikát a fejemben. :) Így már teljesen világos. Azt be lehet állítani a konfigban, hogy egy LPT pin-hez több kapcsoló is hozzá legyen rendlve? Például az összes végállás egy Pin-hez. (A kapcsolók párhuzamosan kötve)
Igen, mehet 1 pinen az összes végállás, és a ha be lesz kötve, akkor a homing is mehet az egyik végállás alapján.
Csak egy megjegyzés, ha sorosan vannak kötve és a kapcsolók alapban zártak, akkor kevésbé zavarérzékeny.
Értem, tökéletesen. Megint hamarabb jár a kezem, mint ahogy megnézném a konkrét dolgot. "All limit" illetve "All home" Beállítva.
Küldtem levelet...mellékeltem a fájlokat.
Addig is amíg rendesen kirakjuk a Excelon filtert,
ebben a könyvtárban van az anyag. A README még nagyon vázlatos, de kicsit értők már eligazodnak rajta:)
Most ennyire futotta, majd vasárnap lesz időm befejezni.
Tulajdonképpen az excellon által gyártott *.CNC fájlt ha átnevezem *.ngc-re, akkor meg tudom nyitni és működik is.
Nem is kell átnevezni, csak alul a szűrőnél válaszd az All files(*) szűrőt.
Értem. Azt, hogy teljesen üres képernyő fogadjon, mikor megnyitom a programot, az lehetséges? Most ugye a "LinuxCNC" munkafájl fogad.
Köszönöm!
Nem tudom mire gondolsz. Az üres a képernyő a linuxcnc indításakor, vagy a fájlmegnyitás ablak üres?
Ha a fájlmegnyitás, akkor üres a lista, ha abban a könyvtárban nincs egyetlen olyan fájl, aminek a kiterjesztése rajta lenne a "Fájok típusa" felsorolásban. Ha lenyitod a kombót ami alatta van, akkor ott van egy "All files(*)", azt kell kiválasztani és akkor megjelenik minden fájl abból a könyvtárból.
Az üres képernyő a LinuxCNC indításakor. Tehát, hogy alap esetben ne legyen semmilyen munkafájl betöltve.
Igen, lehetséges, az ini fájlban tudod ezt megtenni. A [DISPLAY] szekcióba írjál egy új sort:
OPEN_FILE = ""
De ha a Stepconf-ot használod, az mindig felül fogja írni az ini fájlt és így elveszik a beírásod. Ha már teljesen kész a konfig, akkor érdemes ezt megtenni.
Sikerült. Most már üres képernyő fogad, nincs a munkaterületen semmilyen fájl betöltve. Nagyon köszönöm!
A drl-el kapcsolatban meg beszélünk, ok!
Az előző három hozzászólás természetesen snecinek szól.
Az előző kettő.
Sziasztok!
Az Excellon szűrőt feltettem a
LinuxCNC.hu-ra
LinuxCNC.hu-ra. Kösz Sneci!
Olyan jó, hogy minden hiba megmarad az örökkévalóságnak.... [#szomoru1]
Megpróbáltam a leírtak szerint eljárni. Biztosan elrontottam valamit, mert ezt a hibaüzenetet kaptam:
The program './drl2ngc' exited with code 127.
Any error message it produced are shown
below:
sh: ./drl2ngc: not found.
Ebből azt hámozom ki, hogy nem találja a fájlt. Pedig az adott helyre az elérési út szerint bemásoltam mindkét drl2ngc fájlt abba a könyvtárba, ahol a linuxcnc-hez tartozó *.ini fájl van. Az ini átírtam, ahogy a leírásban szerepel. A CNC program elindításakor már látszik a drl kiterjesztésű fájl is, csak miután megnyitom, ezt a hibaüzenetet kapom.
Köszönöm.
Hogy kiderüljön hol a gond, légy szíves írd át az ini fájlban a
drl = ./drl2ngc
relatív elérési út helyett abszolút elérési útra. Tehát a "." helyett a teljes elérési utat kellene odaírni.
Ugyan így a nagybetűs DRL-nél is.
Megjegyzés: Ugye a chmod +x drl2ngc parancsot is végrehajtottad?
Megjegyzés: Ugye a chmod +x drl2ngc parancsot is végrehajtottad?
Sajnos mint utólag most kiderült, itt is hiba lépett fel. Nem tudom, hogy hogyan kell alkalmazni ezt a parancsot. Beírtam pontosan, de itt sem találja a fájlt, vagy a könyvtárat. (No such file or directory) Az mc-vel beléptem oda, ahol található a drl2ngc fájl, majd kiléptem az mc-ből, ekkor ott maradtam abban a könyvtárban, és itt írtam be a chmod parancsot.
Olykor egyetlen pont micsoda galibát tud okozni. A fájlnévben nálam volt egy pont. "drl2ngc." Persze, hogy nem találta. Hála Snecinek, most már teljesen jól működik a filter!
Volna egy észrevételem. A Stepconf-ban a motor:leadscrew áttétel aránya nem fordítva van? A zárójelben (Motor:Leadscrew) Mert nekem 4:3-as áttételem lesz. Tehát ha a motor 1-et fordul, akkor az orsó 1.333-at. Másképpen: Ha a motor 3-at fordul, akkor az orsó 4-et.
Ha ezeket a viszonyszámokat úgy írom be, hogy Motor:Leadscrew, 3:4, akkor nem lesz jó az áttétel. De ha megfordítom, Motor:Landscrew 4:3 akkor már jó értéket kapok. Ezért gondolom, hogy fordítva van megadva az arány a stepconfban.
Röviden: A motor egy körbefordulásához 400 lépés tartozik. Az orsó 3mm-es menetemelkedésű, tehát 1mm lineáris elmozuláshoz, 133.333 lépés kell. Ha azt szeretném, hogy a motor 100 lépéséhez 1mm-es lineáris elmozdulás tartozzon, akkor egy áttátelt kell alkalmazni, ami azt jelenti, hogy a motor 100 lépésére az orsóra "133.333" lépés fog tartozni. Az 3:4-es gyorsító áttétel.
Mint ahogy lenni szokott, evés közben jön meg az étvágy:)
Megnéztem mit csinál az Excelon filter az Eagle gerb274x.cam által gyártott fúrófájllal, és átalakítottam a filtert, hogy azzal is működjön.
Ha esetleg valaki használja, vagy használni szeretné más program által készített gerber fájllal, akkor kérem küldjön minta fájlt a forrás pontos megjelölésével, hogy arra is alkalmassá tegyem a konvertert.
Javítás:
"Másképpen: Ha a motor 3-at fordul, akkor az orsó 4-et. "
FORDÍTVA! Ha a motor 4-et fordul, akkor az orsó 3-at. Így a helyes.
Hát már össze vissza írok. A javítást kérem törölni.
Fejlesztési ötlet: Jó lenne egy olyan opció, hogy a hozzászólás egy bizonyos ideig törölhető, módosítható legyen. Ez nagyon fontos lenne!
"Ha ezeket a viszonyszámokat úgy írom be, hogy Motor:Leadscrew, 3:4, ami kellene, akkor nem lesz jó az áttétel. (177.8step/mm) De ha megfordítom, Motor:Landscrew 4:3 akkor már jó értéket kapok. (100step/mm) De a valóságban ez nem jó. Ezért gondolom, hogy fordítva van megadva az arány a stepconfban."
Na ez a jó leírás a problémáról.
Nincs ott semmi gond, ott a kerekek fogszámait várja...
Az arányt is ebben az értelemben (irányban) kell megadni.
Próbáld így:
Igen. Ebben az esetben 133.333 a step/mm. Nekem viszont az áttétel miatt 100 step/mm-re van szükségem. Sneci javaslatára kipróbálom a fogszámok beírását. Például: Motor-40:Leadscrew-30. A motoron lévő fogaskerék fogszáma 40, az orsón lévő fogaskerék fogszáma pedig 40. Így valósítva meg a 100 step/mm értéket.
40 : 40 = 1:1
Az elírás Zoltán részéről. A 40:30 jó lesz.
Valami csak nem kerek.
Ha a motor fogszámának a 40-et adom meg, az orsónak meg 30-at, akkor a szoftver szerint 100 lépés lesz 1 mm. A valóságban viszont nem.
Ha a motor fogszámának a 30-at adom meg, az orsónak meg 40-et, akkor a szoftver szerint 177.8 lépés lesz 1 mm. A valóságban 1mm lesz a lépés, mert gyorsító áttételre van szükség. (motor 1:orsó 1.3) Így lesz 100 lépés 1mm a valóságban. (a szoftver szerint meg 177.8)
Mellékletben a két kép
Az jó, ha úgy állítom be a configot, hogy 100 step/mm és a valóságban meg felcserélem az áttétel fogaskerekeit?
Gyakorlatilag ebben az esetben fog 1mm-t lépni az orsó.
Inkább azt írd le, hogy mi van a motoron és mi van az orsón, mert így nagyon ellentmondanak a bejegyzéseid:)
Azt tudjuk, hogy 3mm az orsó emelkedése, és 400 step/fordulat a motor.
A motoron lesz -hogy könnyebb legyen számolni- 30 fogú fogaskerék, az orsón pedig 40 fogú fogaskarék. Ebben az esetben lesz egy 1:1,333 arányú gyorsító áttétel. Ez a valóságban 100 lépés 1mm-t lineáris elmozdulást fog eredményezni.
Eredetileg 1:1 áttétel esetén 400 lépés /3 mm orsómenet emelkedés =133.333 lépés kell 1 mm lineáris elmozduláshoz. Ha ugye azt szeretném, hogy 100 lépéshez tartozzon 1 mm elmozdulás, akkor kell alkalmazni a gyorsító áttételt. (30:40)
(A stepconfban viszont "lassító" áttételként kell beállítani, hogy ez megvalósuljon.)
Összegezve: A valóságban [motor 30]:[orsó 40] áttétel kell, a stepconfban [motor 40]:[orsó 30]-at kell beállítani ehhez.
Na ez így helyes a megfogalmazás.
motor 40 fog orsó 30 fog akkor van gyorsítás, az áttételben !
nem kell matekozni, stepconf elvégzi helyetted !
Sejtettem hogy erről van szó. Ragaszkodsz a kerek 100 step/mm felbontáshoz még akkor is ha a géped dinamikája romlik. A gyorsító áttétel általában nem szerencsés, mert növeli a motor tengelyre redukált tehetetlenségi nyomatékot.
Ne legyen igazam, de ha géped felépítése nem elég masszív és precíz, akkor nincs jelentősége a kerek századokra való beállásnak. Inkább válaszd a lassító áttételt, mert a gyorsulásoknál meghálálja a csökkentett tehetetlenségi nyomatékot.
BASSZUS!!! Ezt nagyon benéztem. Így már teljesen világos minden. Atyaúristen! Ezt a tévedést! Ezt jól benéztem [#falbav]
Igaza van snecinek, vagy ha lehetőséged van motor
elhelyezésére - használj tengelykapcsolót.
Igen, azért ragaszkodom a 100 lépés/mm-hez, mert készítve lesz egy valós útmérő is a géphez. (enkóderrel, a motorról történő fogaskerék hajtással.)
A motor egy lépése gyakorlatilag 0,01 mm elmozdulást jelent így a lineáris egységen.
A gép igen masszív, a legmesszebbmenőkig precízen lesz elkészítve. A tehetetlenségi nyomatékot viszont lehet csökkenteni a motor gyorsulásával, lassulásával (Maximum Acceleration)
Szia
Mivel minden mellékhajtásnak van linearitási problémája ezért a valos step/mm érték sosem lesz tizedesek nélkül igy nem biztos hogy csinálsz valamit az áttételezéssel .Az viszont biztos hogy ahogy a Sneci is irja dinamikában romlásod lesz amivel nemigazán tudsz majd mit kezdeni .
Konkrétan mit jelent a dinamikai romlás? Ha a gyorsaságra, illetve a gyorsulásra, lassulásra értendő, akkor nekem nem számít a gyorsaság, a pontosság annál inkább. A fogaskerék áttétel teljesen kottyanás mentes lesz. [#wink]
Igen arra .Szerintem számunkra elsösorban relief készitésnél van nagy jelentösége de ez is egy fontos szempont kell hogy legyen !
Ha ugyan azokat a mikrostep beállitásokat használod akkor a 100lépés/mm az pontatlanabb mint a 133~ /mm , de ez elvi felbontás .Valost akkor kapsz ha a munkaterületed teljes hosszában konfigolsz tengelyenként .
Igen, erre emlékszem, a MAch3-ban van olyan opció, hogy beírod, hogy mennyit menjen az adott lineár, majd megkérdezi, hogy valójában mennyit ment és ehhez képest kompenzál. A linuCNC-bn vajon van ilyen opció?
No megvan, hogy mit szeretnék még beállítani. Ami Kulcsár Zoli barátunk is mondott, hogy a valós utat kell bekonfigolni. Ezt valamiféle tengely kalibrációval lehet megtenni. Van erre lehetőség a LinuxCNC-ben?
Nem akarlak kiábrándítani, de a számolás pontosabb. A tengelynél megnyomod a Teszt gombot, és beállítasz csak '+', és 100 mm-t.
Megméred a megtett utat és egy aránypárral kiszámolod a korrekciót. De mivel tudod pontosan megmérni? Kirakod mérőhasábbal? Szóval jobb a számolás.
Egy indikátor óra és 1-2 mm-es út mérése járhatóbb. Órával úgy is ellenőrizni kell a mind a lépés pontosságot, mind az esetleges holtjátékot.
Még egyszer elolvasva a kérdésed, a tengely lineáris korrekcióját akarod felvenni a teljes mozgástartományon? Nem tudom mit takar a valós út konfigolása.
Így van, tehát mondjuk 400 mm a teljes munkaterület. És azt szeretném elérni, hogy 0,01 pontossággal a 0 az 0, a 400 az 400 mm legyen. Legfeljebb 0,01 eltéréssel. No igen. Hogy mivel tudom kirakni. Ez valóban fogós kérdés. (Lesz egy mikron pontosságú útmérő rajta.)
Ez a teszt gomb felettébb érdekel. Erről váltsunk majd néhány szót!
Szia!
Sosem fogod elérni ezt a pontosságot. Csak képzelj egy kertkaput. Nyáron beszorul a melegtől.
Ha, lenne egy mérőhasábod, akkor könnyen újrakalibrálhatnád a géped. Én mindaz bekalibrálom.
Azért a gépem nem egy kertkapu lesz :) Megpróbálom a lehető legpontosabb beállítást elérni. Természetesen ha ez a pontosság lehetetlen, elfogadom, mert ti hozzáértőbb emberek vagytok, mint én. Természetesen nem akarok én világrengető dolgokat, nem akarok nagyzolni sem, csak az elérhető legnagyobb pontosságot kihozni a gépből.
Sejtem, hogy mit szeretnél. Egy kicsit lehamarkodottan válaszoltam.
Ilyen Abszolút útmérőt akarsz a gépedre rakni?
Egy saját készítésű kiértékelő elektronikával és egy 1000 impulzusos omron enkóderrel, tengelyenként.
Akkor ez a téma már nem Stepconfig kategória:)
Ezt már hal komponensekkel és hálózattal lehet megoldani. Ha eljutsz odáig, hogy az útmérő jeleit tudja fogadni a PC, akkor ezt megbeszéljük.
Az útmérő teljesen független a PC-től. Az egy fizikai hosszmérő lesz, amit a relatív null ponton nullázni lehet. Tehát az alkatrész koordinátáinak elmozdulását fogja mérni.
Ez az egész kalibráció onnan jutott eszembe, mert a mach3-ban van egy olyan funkció (Axis calibration) amibe be kell írni, hogy mennyit menjen az aktuális tengely, majd elindítja a tengelyt, és ha elment a megadott hosszra, akkor megkérdezi, hogy tényleg annyi e. (Be kell írni a mért távolságot, és ehhez mérten állítja a step/mm értéket.
Gyakorlatbol tudom hogy 10mm-t mérve pl 0.01mm pontos beállitással az 400mm-en már 0.4mm eltérést fog mutatni de ekkora indikátor nekünk nincs .
Van az asztalosoknak egy profi méröszallagjuk ( a nevét nem tudom ) ami nagyon pontos ( ha jol emlékszem 0.2mm 3000mm-en a legnagyobb eltérés ) ezzel mérve pontosabb beállitást tudsz elérni mert pl ennek a szalagnak a vonal vastagsága nem több mint 0,2mm és ezt szemmel is jol lehet látni .Ezt visszaszámolva 10mm-re joval pontosabb értékket kapsz mint 0.01mm ( persze a linearitás ide is bele szol .Türelem játék de nagy munkaterületü gépeknél nekem ez bevált .
Én úgy gondolom, hogy ha a tengelyeket figyeled, az nem ad mindig pontos elmozdulás értékeket. A hőmérséklet is befolyásolja, illetve idővel az orsók kopása is befolyásolja. Inkább, kéne csinálnod két referencia pontot, ami között mérnéd az elmozdulást. Ha változik az érték, akkor korrekciózná a gépet. Bár fogalmam sincs, hogyan lehetne a pogromban azt az értéket változtatni, valami visszacsatolás által. Vagy a végállás kapcsolókat felhasználni... bár az sem ad mindig pontos pozíciót. Az abszolút útmérő lenne a megoldás számodra.
Gyakorlatilag erre a kalibrációra azért volna szükség, mert én 12x3-as trapézorsót használok, és a menetpontosság miatt elképzelhető, hogy szükség lesz korrekcióra.
Majd a talin elmondod, mert így nem áll össze a kép, hogy mit is szeretnél....
Klavionak van mágnesszalagos útmérője. Szerintem, ezzel jobban jársz.
Itt még elég sok kérdés nyitott. A részletek ismerete nélkül nem lehet mélyebben belemenni a dolgokba. Nem tudni mekkora az elvárt pontosság. A linearitás hibák korrekciója akkor lehetséges, ha a motor meg is tudja lépni a korrekciót.
De ne szaladjunk előre, majd mindenre fény derül:)
EMC friss telepítés utáni teendőket röviden össze tudná egy hozzáértő foglalni számomra? Unexpected realtime deley: check dmesg for details. Ez a hibaüzenet a megfelelő beállítás hiánya miatt fogad, vagy eleve el van fuserálva az egész és kezdhetem elölről telepíteni?
10.04 LTS - Sherline-lathe mm
Szia!
Első lépésként javaslom az
Első lépések a LinuxCNC-vel nevű dokumentáció elolvasását, különös tekintettel a 4.2.1 fejezetre.
Aztán a
további késleltetési tesztek is jól jöhetnek.
A lényeg, nem kell újratelepíteni, de be kell állítani a rendszert e megfelelő késleltetéshez.
Ha még ezután is van kérdés akkor tedd fel bátran.
Szia! A 4.2.1 az a kezelőfelület - tipikus munkamenet... Itt még nem tartok. Van latency test-em és max.jitter érték birtokomban. Alkalmazásokból CNC/emc2-t elinditom, Kiválasztom az eszterga-mm-t, felkínálja, hogy másolja-e a felhasználó könyvtárába, kezelőfelületére - elfogadom. Gondolom ezután stepconf wizard jöhet, a beállítással. Hogyan is kerül a kezelőfelületem kapcsolatba ezzel? Modosítást válaszva nem talál semmit vagy rossz helyen keresem, ha újat választok akkor mintha létrehozna mégegyet?
Szia!
Akkor fussunk neki mégegyszer!
Az előbb azt írtam, hogy az "Első lépések a LinuxCNC-vel" nevű olvasmányt érdemes elolvasni. Ebben a 4.2.1 fejezet így kezdődik:
"4.2.1 Késleltetési Teszt
A teszt futtatása során meg kell „dolgoztatnia” a számítógépet. Mozgassa az ablakokat a képernyőn, böngésszen az Interneten, másoljon nagy állományokat a merevlemezen, játsszon le zenét, futtasson OpenGL programot pl.: a glxgears-t! A cél, hogy kiderüljön mire képes a rendszer, miközben a Késleltetési Teszt feljegyzi a legrosszabb esetre vonatkozó adatokat."
Amire Te hivatkoztál az az "EMC 2.4 felhasználói kézikönyv, ahol persze a 4.2.1 fejezet az "Egy tipikus munkamenet"
Az előbb linkelt doksi (Első lépések....) végigvezet a kezdő lépéseken, telepítés, konfigurálás, első futtatás
Innen letöltheted a doksikat PDF-ben, na nem akarod vagy nem tudod online olvasni.
Szia!
Köszönöm szépen! Elolvastam és nekifutottam mégegyszer. Teljes a siker. Kiterítve deszkamodellként minden működik, hibaüzenet nincs. Mehet a végleges helyére minden, ahol élesben tesztelhető, ill. még biztosan finomítani kell rajta...
Viszont van amit nem értek, de ez már nem függ össze az EMC-vel. További kérdés a léptetőmotoros topikban.
Egyszer már kiszórtam az analóg szervoimat, de már megint gyűlnek.
Valamit venni kellene....
Ha jól gondolom akkor két variáció van:
- 7i43 + 7i48, ekkor a PC-vel LPT kábelen csatlakozom, kb. 220 euro
- 7i25 + 7i77, ekkor a 7i25-ös kártya PCI-os, azaz a PC-be kerül közvetlen, kb. 300 euro
Mivel tud többet a második, újabb variáció?
Szerintem 5i25+7i77 akart a második lenni.
A 7i77 kezel 6 szervót (+/-10V/enkóder) és még van 48 I/O is rajta.
Itt egy rövid leírás árral A 7i48 csak 6 szervo (PWM be, +/-10V kimenet és 6 enkóder bemenet).
Valóban elírtam. :(
A 7i48-at a honlapodon olvastam az összefpglalóban:
"6 csatornás analóg szervó meghajtó enkóder bemenetekkel"
Akkor ez mire jó?
Na szasz! Itt jó a hangulat:) Megpróbálok koncentrálni. A Rabindranath Tagore kimondva már nem menne, de az talán még összejön:)
Mire jó? A pozíció hurok ebben az esetben a Linuxcnc-ben záródik. Az FPGA kártyán vannak a pwm generátorok, a 7i48 meg csinál belőle egy analóg beavatkozó jelet. Ez a beavatkozó jel analóg bemenetű vezérlőn hajtja motort, aminek az enkódere megy a 7i48 enkóder bemenetére. Az FPGA kártyán keresztül ez megy vissza a Linuxcnc-be, és ott a PID teszi a dolgát. Ez eddig trivi. Ami még hab a tortán, hogy még a DRO-n is az enkóder által detektált pozíció jelenik meg, tehát ha elakad a tengely, akkor a beállított hibalimit miatt leáll az egész kóceráj.
Ne az nem volt valami nagyigényű szakmai eszmefuttatás, de most ennyire tellett. Majd holnap én is elolvasom:)
Ja, és itt köszönöm rc-nek a párlat különlegességeket:)
Szia Sneci! küldtem mailt!de visszapattant egy hosszú, angol nyelvű szöveggel az elején!
Hibaüzi van!
Eszterga .hal.Pin'abs.1.in' was alredy linked to signal 'spindle-cmd[#wave]
Szia, ha a vnet-esre küldted, az már nem létezik. A nevem alatt van a jó.
net spindle-velocity => abs.1.in
ezt írd át:
net spindle-velocity => abs.2.in
Meg tudná valaki mondani, hogy az "A" tengely milyen billentyűvel mozgatható klaviatúráról alap esetben?
Szia!
Ez nekem is probléma volt...
Én úgy oldottam meg, hogy az alábbi kódot bemásoltam az ".axisrc" fájlba:
root_window.bind("<Prior>", lambda e: jog_on(3, get_jog_speed(3)))
root_window.bind("<Next>", lambda e: jog_on(3, -get_jog_speed(3)))
root_window.bind("<KeyRelease-Prior>", lambda e: jog_off(3))
root_window.bind("<KeyRelease-Next>", lambda e: jog_off(3))
Ezzel PGup PGdn -al tudod mozgatni az a tengelyt.
u.i:
az .axisrc fájlt a home könyvtárad alatt (pl. lari/) találod és mivel rejtett így a view menüpontban a "show hidden files" ki kell pipálni, hogy lásd...
Szia Lari!
4.-ik vagy "A" tengely kiválasztása: "3" vagy "A"
4.-ik vagy "A" tengely mozgatása: "[" és "]"
Szia János!
Ezt én is láttam a leírásban, de magyar billentyűzeten nekem nem sikerült, mert ezek ([]) altgr-es karakterek...
Szia Áron!
Jogos amit mondasz a magyar billentyűzettel kapcsolatban. És a Z tengelyt mivel mozgatod? Mert a PgUp, PgDown az alapesetben a harmadik tengelyt viszi.
Igazából nekem esztergára van csak linuxcnc, így a Z és az X az a nyilakkal megy...
Ezért nekem a pgup pgdown áll kézre orsó forgatásra. De persze lehetne bármilyen más billentyűket beállítani...
válasz gomblemaradt...
Szia János!
Én a "Z"-t tudom mozgatni marógépen a page up és down gombokkal.
Akkor a szögletes zárójel alt gombbal kombinálva működteti az "A" tengelyt? Gyorsjárattal mozgatva pedig 3-as billentyűkombináció szükséges?
Amit leírtál a 7i48-ról az jó, ez kell nekem az analóg bemenetű szervokhoz.
De akkor most írd le mit tud a 7i77!
Lari!
Szerintem ANGOL billentyűről fog működni a [ , ]. Én nem teszteltem, de ahogy Fman írta, neki nem ment magyar billentyűről a [,]. Neked azért nem jó a .axisrc-os megoldás, mert már használod a Z tengely vezérlésre a PGup PGdown-t.
Az általam beillesztett kódot át lehet írni bármelyik billentyűre.
Csak azt kell kideríteni, hogy mi a neve.
Esetemben a PgUP = Prior a PgDown = Next...
Ha a terminálba beírjuk hogy "xev" akkor a minden gombnyomásra kiír egy csomó adatot. Az utolsó zárójel utolsó szava ami nekünk kell és erre kell átírni a "Prior"-t és a "Next"-et.
Szerintem mennie kell így, bár az igaz, hogy a gyorsjárat (shift) így nem működik...
Sneci![#eljen]
János!
A keychoice programmal meg tudom változtatni azt, hogy a tengely mozgató billentyűk fordítva működtessék a tengelyeket. Ez eddig OK!
De ha gyorsjáratba akarom működtetni a tengelyeket a shift és a megfelelő nyíl billentyű lenyomásával, akkor már nem jó irányba mozdul a tengely.
Mit tehetek annak érdekében, hogy a gyorsjárati mozgás is megforduljon?
Szia Richárd!
Pontosan milyen billentyűket írtál át és melyek nem működnek?
Szia!
A tengelymozgató nyilak funkcióját cseréltem fel.
Tehát X , Y, Z tengelyeket. Ez sikerült is, megfordultak az irányok. Viszont ha Shift-el együtt nyomom meg valamelyik gombot az említettek közül, akkor is működnek a tengelyek gyorsjáratban, csak éppen ellentétes irányba.
Ha csak az irányt kell megfordítani, akkor sokkal egyszerűbb a hal-ban invertálni a DIR pineket. Például:
setp parport.0.pin-01-out-invert 1
Ha van homing, akkor az ini-ben írd át a sebességeket is ellenkező előjelre...
Szia!
Ezen már túl vagyok Laci! Nem ez a problma.
Az a probléma, ha a hall-ban megfordítom a pineket, akkor megfordul ugyan a tengely mozgási iránya, de a DRO fordított irányba számol.
Ezért javasolta egyszer a János ezt a kis "keychoice" segédprogramot.
De kicsit fura nekem ez az egész , mert úgy tűnik, mintha a LINUXCNC csak azokat a gépeket támogatná, ahol a főorsó mozog.
Nálam viszont a szánok mozognak és a főorsó áll.
Akkor valóban nem a dir negálás a megoldás.
A professzionális szektor a szerszámtól nézi a világot, míg az amatőr szektor a tárgyra vonatkoztatja az irányokat. Ez sajnos így alakult.
Egy próbát még tehetünk, talán megéri:)
Vedd ki a keychoice módosításokat és az ini-ben a [DISPLAY] szekcióba írd be a következőt:
GEOMETRY = -X-Y-ZA
(nem nézem vissza, de rémlik mintha lenne A tengelyed is)
Igen én egy gyári hagyományos gépet alakítottam át...Mach3-náé semmi probléma.mert tudok állítani mindent, tehát ott tökéletesen működnek a tengelyirányok és a DRO számlálása is....
Megtettem amit írtál, töröltem a keychoice módosításokat, beírtam a GEOMETRY = -X-Y-Z-A sort a DISPLAY szekcióba, de nem történt semmi változás.
Akkor ez a 2.5.x-ben nincs benne...
Nálam (2.6) megfordítja az irányt is meg a DRO-t is.
A 2.6-os még nem véglegesített verzió?
Érdemes lenne váltani szerinted?
Csak fejlesztgetek vele, termelésre nem használom. A kisördög nem alszik, termelésre talán jobb a stabil verzió.
Jaja, ezt használtam és is.
Maga a Linux meg a LinuxCNC is rendben van benne.
HDMI is OK, nem volt semmi gond.
De a HAL beállítások azért még nem egyszerűek. Egy-egy lábat négy kölünböző fájlban kell állítgatni, szkripteket futtatni, símogatni.
Előbb-utóbb ki fogom próbálni... biztos az image is frissül majd... a CONRAD is árulja ... a billentyű és egér USB elosztóval ?
bluetooth-os egér/bill volt. Csodálkoztam is, hogy sima USB-ről kapta a tápot és bírta: hálózat, HDMI, bill/egér, SD kártya.
Nagyon tetszik, sima dvi-s monitornál valahogy lehet HDMI-t elővarázsolni? Mennyire bonyolult? Várom már a cikk folytatását. :)
Szebb jeleket produkál mint egy pc ?
Vagy csak a méret miatt érdekes ( 3d nyomtató .... )
Nem volt semmi trükk:
HDMI kábel egyik végét bedugtam a kártyába, a másikra tettem egy HDMI-DVI átalakítót, azt pedig csatlakoztattam a monitorra.
Tettem be képet a cikk alján a Step/Dir jelekről, meg pár további információt.
Nem tudom milyen a PC-s parporton a jel, de itt szépnek tűnik.
A méret sem elhanyagolható, de szerintem a lényeg, hogy a célhardver mindent tud amit esetleg a nagyobb/drágább PC nem. Mert kifejezetten valós idejű vezérlésre lett kifejlesztve, míg a PC irodai munkára.
Sziasztok!
Érdeklődnék, hogy van egy hobby cnc gépem, és vettem hozzá msd50-4.2-es vezérlőt. Ha van valakinek képe a beállításról, akkor mindhárom tengely beállításáról kérnék képeket.
A lehetőségeket keresem a következőre:
Úgynevezett "pantográf" funkció megoldható e valamilyen módon? Konkrétan: Adott egy tárgy (pl.: egy dombormű), aminek a "domborzatát" valamilyen módon bedigitalizálnánk, majd ezt az adatot felhasználva egy nyersanyagra legyártanánk egy az egybe a bedigitalizált mintát.
Röviden: Tapintó - digitalizálás - G-kód konvertálás - LinuxCNC marás.
Köszönöm a segítséget!
Szia! Igaz nem Linux alapon, hanem Dos alapon nekem megvan az rendszer, amit keresel. Ha érdekel, légyszi keress magánban.
Szia !
Milyen képek és milyen beállításokra gondolsz?
Az MSD50-4.2 jumpereire gondolsz?
Vagy a HAL beállításokra? Pontosabban fogalmazd meg mire vagy kíváncsi.
Szia!
A Home könytáradban nézde meg ezt: "linuxcnc/nc_files/examples/smartprobe.ngc"
A fejlécben átírod a beállításokat és mehet a digitalizálás. Kapsz kimenetként egy .ngc fájlt.
Nézz rá esetleg a gridprobe.ngc-re is.
Ha profi, kulcsrakécsz megoldás kell akkor nézd meg feltétlenül a Tiborét is!
Sziasztok!
Elkészült a Mesa sorozat következő része a
LinuxCNC.hu -n.
Sziasztok !
bjam28 beaglebone black teszt ?
sneci 7i80hd eredmények ?
Üdv.
Helló Cart!
A BBB nagyon jól kitalált kártya. Szoftver (és kisebb részben illesztő kártya) kérdése hogy ki lehesen belőle hozni a maximumot.
Remélem rövidesen tudok mutatni eredményeket is, dolgozok rajta.
Sziasztok!
Gondom van a kimenetekkel.Legalább 9 relés digitális kimenetre lenne szükségem, a mostani kettő helyett. Elegendő lenne lassú kimenet is.
Nem akarok csak alaplapi 1 drb lpt portot használni, és a meglévő Motion féle illesztő kártyámat szeretném bővíteni.
Arra gondoltam, hogy ha van 3 drb szabad kimenetem akkor abból lehetne akár 9 is.
Ehhez egyrészt kellene egy kis áramkör, másrészt pedig a 9 kimenetemet meg kellene valahogy címeznem. Erre van is lehetőség az M kódok között van valami, ha jól nézem M62...M65.
Remélem érthetően le tudtam írni mit is akarok.
Van e erre már esetleg kész megoldás valakinél a fiókban ?
Vagy esetleg van e valami más út ami egyszerű és olcsó.:))
Kösz és Üdv. M
Szia Misi!
Most tesztelek egy ilyen port bővítőt.
Kell neki 1 bemenet meg három kimenet és 8-16-24 (összesen 48) be/kimenetet kezel.
Viszek egy prototípust Fehérvárra.
Kösz! akkor találkozunk Fehérváron. :))
Anno, nagyon sokszor ráküldtem a kész db-ra a kódot, nem tévesztette el, és a mai napig őrizgetem ezt az első próbát!
Ha eljössz Fehérvárra a talira elhozom, hogy lásd!
Nem értem, hogy mit akarsz bizonyítani vele?
Itt is elhangzott már párszor, hogy vannak, akik nagyüzemileg Windows, Mach párosban nyomják, csak nem erőltetik a témát.
Ettől persze, lehet ezerrel nyomatni a téveszméket.
Itt arról van szó hogy,ha elkezded a technikát visszafejleszteni! akkor hol van az alsó határ?
Meddig tudunk visszaereszkedni egy vezérlővel, a hobbi szint felé,a gyári gépekhez képest,hogy még megfeleljen az eredmény az elvárásainknak?
Mivel én eddig, csakis esztergával foglalkoztam, a hobbi cnc terén,ezért a LinuxCnc, szerintem messze lekörözi alapban a Machot! ezt, az M8-s menetfúrást oldja meg valaki a Machal! 20 szor ismételve!
Persze lehet tuningolni! stepdir főorsó hajtással! és máris tud menetet vágni a Mach! vagy drága kütyükkel kiváltani a szinkronmozgás funkcióját!de ezt már nem a Mach tudja!
Ezt a LinuxCnc tudja alapban! 'ingyen'!
Én tényleg egyik rendszert sem szeretném leszólni.
Pusztán azt mondtam, hogy a különbséget oprendszernek tulajdonítod.
Legfeljebb, csak a Windowst nem sikerült úgy belőnöd, hogy az jól működjön.
Ami még szintén nem baj.
Ha a Linux esik a kezedre, használd. Csak ne tálald úgy, hogy egyedül üdvözítő megoldás.
Mert hát, csak egy a sok közül.
Ahogy figyelgettem régen a témát, ott szerintem agyon "szinkronizáltatok" mindent, amiből aztán káosz lett.
Olyan lengésekbe kezdett az egész vezérlés, hogy abból tényleg nem talált ki szegény.
Lényeg az, hogy van tapasztalat erre a vezérlésre.
De ebből, még nem lehet "országos" következtetéseket levonni.
Erről a nagyüzemileg, Windows Mach párosról,a plazmavágó gépünk jut eszembe! Nagyon stabilan működik, de több mint 100Mb a Mach3 mappa, és bitmap mappában több ezer kép van, talán ide rejtette a fejlesztő az okosságait!
Itt viszont nincs szükség a főorsóval szinkronizált mozgásokra úgy hogy a főorsó jeladó diktálja a tempót!
Valószínűleg úgy van ez hogy, akik a Machot fejlesztik, marógépből indultak ki! így aztán elhanyagolták azt az apróságot hogy az esztergán belassulhat a főorsó menetvágáskor,valsz nem is volt ilyen tapasztalatuk!nem gondoltak erre az eshetőségre!
Itt a LinuxCnc-nél is mostoha gyerek az eszterga üzemmód kicsit! de ipari környezetben is használható, régi vezérlők kiváltására! az NGCGUI lehetőségei határtalanok a gyakorlati felhasználás során!
A Mach szerintem sem egy nagy durranás. A vélemény persze elnagyolt, mert én még nem használtam és nem is karom.
A linuxcnc lánykori motorját, mikor még windows -os volt, annak én is láttam a forráskódját. Tényleg átgondolt egy program.
Én elvagyok a saját kis rögeszméimmel ezen a területen is. Inkább az elve érdekel, mint sem hogy üzembe állítsam.
Megbízható működést inkább a DOS alatt működőkre tippelek. A Windows -al lehet persze egészen jó dolgokat összehozni. Csak a magam részéről én feleslegesnek gondok. Ami persze, szubjektív vélemény. Egyszer neki fogtam a nagy felbontású kinézet összehozásának, de aránytalanul nagy meló. Ezért felhagytam vele.
A nagy felbontásút DOS -os környezetre értem.
(Hiszen a Windows alapból az).
Az iparban kifejlesztett rendszerből kéne kiindulni, azok mik is mi a nevük stb. azokkal kéne összehasonlítani itt mi nem stimmel.
Én örülök az eredményednek, főleg a G33.1-nek és annak is, hogy stabilan működik.
Az nagyon fontos dolog, hogy ami benne van arra lehessen számítani.
Nekem az a véleményem a Linuxcnc-ről hogy amikor készült, akkor a felhasználókkal folyamatosan ment a konzultáció, és ami hasfájásuk volt azt belerakták. Nekem eddig nagyon bejött az eszterga része.
És ami a legkényesebb rész --a menetvágás--az is jól megy ezek szerint.:))
A Turbocnc is egy real-time-os progi, de ott sajnos az eszterga rész már nem lett teljesen készre faragva, pedig nem sok hiányzott.
"Ezek szerint" akkor Te is a Linuxcnc-t használod az esztergádon, csak nem szoktál menetet vágni?
Úgy írtad mintha még nem próbáltad volna!mik a tapasztalataid?
Linuxcnc-t használok, de a jeladó felszereléséig még nem jutottam, menetet még nem vágtam.
Apró alkatrészeket gyártok, ezeken nincsen menet.
Ha lenne akkor is a metszőt és a mfúrót használnám kés helyett az idő miatt, ezért örültem a G33.1 sikerének.
Na persze ott van még az önkioldós megoldás oda még a főorsót sem kell szinkronizálni.
Össze kéne raknom egy LinuxCNC vezérlést.
Működik valakinek ez a Beegle Bone kártya?
Ez akkor most komplett számítógép, teljes értékű LinuxCNC-vel?
Csak mert nekem nincsenek nagy igényeim, 4db step/dir meg pár kapcsoló kell és ez jóval olcsóbb és egyszerűbb mint egy PC-t összerakni, Mesa kártyával, meg leválasztóval.
Sőt igazából a PC/lpt portnál is olcsóbb lenne.
Na, amíg nem kelnek fel a Linux guruk, közben kinéztem egy PC alaplapot is.
Via P530
Integrált Via PV530-as procival. Linux CNC-n van latency test ehhez, de mi a fenének kell videókártya és 4Gb RAM?
ASRock PV530A-ITX VIA PV530@1.8GHz, 4GB Ram ATI Radeon 9200 Pro (256 MB) PCI card. Networking OFF. Ubuntu 10.04. Kingston SSD. glxgears running @ 390 fps. Note: Axis choked using on-board video. Measured 33 Watts total power draw by Mini-ITX computer running LinuxCNC 1001094 5934 33281 9325
Linux guruk!
Eröl a linux tipusrol mi a véleményetek (használhatoság..hibái)
pclinux EMC2 probálta már valaki vele?
EMC2-t csak komlett csomagban tegyél fel, azt ők is az első sorban írják. Bármi más Linux verzióra ha felteszed, nem lesz jól.
Ők egy finoman hangolt realtime oprendszert tesznek alá, a többi nem az.
Sziasztok!
Van egy kis újdonság a BeagleBone Black-el kapcsolatban a
LinuxCNC.hu-n..
Keri@: Ez Neked is választ adhat pár kérdésedre.
Szia
Nálam nem megy a linuxcnc.hu.
Mindeféle oldalra átirányít a böngészőm androidon.
A telefonom szedett össze valamit vagy valóban van gond az oldalon?
Üdv Piq
Nálam megy. Valószínűleg Nálad lesz valami gond.
Telefonon nálam is ezt csinálja...
Ha átállítod asztali nézetre, akkor behozza.
Tuti [#eljen]
Várom a fejleményeket.
Hello!
Beaglebone - hoz itt egy ingyenes cape linkje
http://www.buildlog.net/blog/2013/09/cnc-translator-for-beaglebone/
Én keri a helyedben pc - n használnám a linuxcnc először, mert a beaglebone hoz kell microhdmi kábel, usb hub, 4gb
Sd kártya, és drágább mint egy pc, nehezebb telepiteni kezdőknek mint a pc verziót ( és szerintem nagyon lassan bootol a beaglebone, de lehet hogy az én sd kártyám lassú )
Üdv.
45$... ha tudsz PC-t 45$-ért akkor szólj :)
Rasberry Pi-m van, tudom mit várhatok egy ilyentől...ebből kifolyólag van class10-es 8gigás kártyám és mikro HDMI-M :)
Hello !
Nekem szállitással 16eft volt .
Nekem is volt otthon kábel , SD kártya de van 7 PC konfigom is tehát a PC a legolcsobb mert ezek szerint nem kerül semmibe.
A beaglebone-on fut a Linux alatta egy linuxcnc azért egy mezei PC lazán leveri .
Én csak a saját tapasztalatomat irtam le , csak kis asztali gépre vagy 3d nyomtatóhoz ajánlanám .
Nekem túl lassú, de jó játék.
Üdv.
OK, és adsz nekem egy gépet ingyen, amin fut a LinuxCNC? :) mert ugye az nem vigasztal, hogy neked van egy halom PC-d, amire nem kell pénzt kiadnod [#wink]
Nekem momentán 4 laptop, és 2 PC alaplapból egyiken sem fut a Linux, mert mindegyik vagy túl gyenge még az újabb Puppy Linuxhoz is, vagy csak simán elfüstöltek.
Egyébként vicces, mert a Mach2 WIN2000-el (stabilabb és gyorsabb régi gépeken, mint az XP, de ugyan azt tudja) vígan ketyeg 25khz-s step jellel az egyik régi laptopomon, amihez a Linux hozzá sem szagol mert kevés neki a memória. Jó persze régebbi linux rá megy, de arra meg 0.8-as EMC2 van legfeljebb :) bár azzal jól működik, csak kissé hanyagolt verzió valamiért :) még a Mach2 is jobb akkor már.
Sajnos a régebbi Linuxokkal az a baj, hogy RT kernelt sem sikerült rátenni, mert egész egyszerűen megszűnt a támogatása, és a csomagok felét meg sem találom ami kéne hozzá, szóval úgy döntöttem hogy eddig még mindig a MACH2 a legjobb nekem :)
Na szóval a legolcsóbb integrált procis alaplap 14ezer HUF, abba még kell memóriát vennem, mert természetesen a régi alaplapomból a DDR2-es nem jó hozzá. Már többe került. Akkor ha pontos időzítést akarok akkor még egy Mesa kártya...jó persze nem feltétlenül akarok pontos időzítést, nekem jól működik az LPT port is, MACH alatt, a Linuxxal még kevesebb a jitter elvileg, de ennek a KutyaCsont kártyának alapból pontos az időzítése.
Az hogy az OPrendszer lassú, nem izgat.
RasPi-n is lassú, nekem megfelelt. XBMC, meg torrent kliens vígan fut rajta.
Dedikáltan LinuxCNC-t kellene csak futtatnia, szóval a bootidő sem kritikus.
Van asztali PC-m a többi feladatra, azon virtuális gépen már keresztbe kasul kipróbáltam a LinuxCNC-t.
Mondjuk nem is kell komplett PC.
LGA445-ös P4-es procim, DDR2-es RAM, meg minden más van egy géphez, csak az alaplapjaim döglöttek, vagy elavultak.
Illetve...találtam egy régi Celeront, talán ez még működik, csak ehhez meg memóriám nincs, főleg nem annyi amennyi a Linuxnak kell manapság.
Ne viccöjjünk már... 10e Ft körül már kiváló ilyen gépeket lehet kapni!
marseus.hu
Sem ingem, se gatyám, csak 10 éve tőlük vesszük a HP gépeket amik terepen, 24 órában éveken át mennek még.
Na ez tök jó, egy 7000forintos használt alaplapot még megér a dolog.
Szia!
Te kérdezted milyen a beaglebone én leírtam a saját véleményem.
A beaglebone ára 45$ + száll + ( vám + áfa + mázli ) 12-16 eft
+ cape gyári horror bjam28 cape árát nem tudom vagy megcsinálod a megadott linken lévőt ( kb 3 eft ), viccnek szántam hogy a pc ingyenes mert az irtad van sd kártyád meg kábeled de ha nem számolod az árát akkor ha kell a telefonodhoz nem használod a cnc-t?
Használt pc amin megy a linuxcnc 10-20 eft körül lehet venni.
Nekem van 1ghz celeronos gépen 1giga rammal amin
simán megy az emc2, de régi gépemen ami sokkal gyengébb
megy redhat alatt az emc(1).
Ez csak az én véleményem,másnak lehet bejön a beaglebone várom a véleményeket ezzel kapcsolatban ( bjam28? )
Üdv.
Sziasztok!
Minden nézőpont kérdése.
Jelenleg vagy olyan cape-ek vannak amik valószínűleg vagy biztosan nem működnek, vagy csak papíron működnek, vagy bizonyítottan működnek de drágák. (117EUR + szállítás esetleg plusz ÁFA nekem nem nem elfogadható. Ha azt nézzük a BBB árának háromszoros a és azért nem egy kategória egy tudásban és ár/érték arányban egy BBB és egy "leválasztó" kártya.
A linkelt Rosetta bone nyílt forráskódú lesz és a RAMPS kártyával fog működni, erről elhiszem hogy működik, Bart sok mindent tett már a nyílt forrású CNC közösségért.
Ha egy ipari alkalmazásba kell "valami" main fut a LinuxCNC akkor oda nem tehetek egy 6 évet futott használt alaplapot akár hever ingyen egy a fiókban akár a sarki ószeresnél veszem. Oda meg kell venni az új alaplapot és olyat aminek a késleltetése megfelelő.
Akkor ma ez minimum 17.000Ft (alaplapon van a proci) de kell hozzá memória, meg a többi ezaz.
Hobby meg olcsó megoldásnak persze tökéletes a használt alaplap.
Ami a BBB mellett szól:
Kifejezetten automatizálásra fejlesztették ki, ezért jobban alkalmas arra, mint egy átlagos irodai PC
Kis méretek: van ahol ez bizony nagyon számít.
Kis fogyasztás: szintén nem elhanyagolható.
Megbízható léptetési időzítések: alapvető egy lépetetős géphez, vannak kiváló irodai alaplapok amiket nem lehet CNC-re használni.
Elfut rajta a LinuxCNC legújabb verziója, de nem egy világbajnok a régi Axis felület, zabálja a grafikai erőforrásokat. Van újabb és olyan felület is aminek nem kell ennyi kraft a grafikához. Sokaknak elég ha az aktuálisan végrehajtás alatt álló G kódot látják, nem kell megjeleníteni a marópályát. Van olyan alkalmazás, ahol semmi más nem kell csak bebootol a gép (nem számít ha 3 perc, mert mire a fűtő áramkör felmelegíti a sajtolót az 40 perc!!) majd betölti a gép az előre megadott G kódot és 16 órában négyezerszer végrehajtja. Majd másnap más kód, más munka. Ide nem kell kijelző sem, csak pár LED meg egy Start/Stop gomb.
Inkább úgy foglalnám össze, hogy van amikor a levetett PC a jobb megoldás, van amikor az új alaplap segít csak, van hogy a BBB a jobb, néha a pénztárca határozza meg a lehetőségeket, néha meg a divat.
Nem ezt kérdeztem, de mindegy.
LinuxCNC.hu majd leírja azt amire kíváncsi vagyok.
Kösz!
Végre valaki megért :)
Elég sokat szívok a toldott foldott, öreg gépekkel. Hobbira kell, egy olcsó megbízható célhardver.
Szia, bjam28!
Most milyen alaplapot ajánlanál LinuxCNC-re?
Az Intel Atomos alaplapot, már nem nagyon lehet kapni.
Szia !
A BBB-t szerintem nem kifejezetten automatizálásra fejlesztették ki hanem egy általános fejlesztői platform hobbystáknak.
( minek a 3d gyorsító ? .... ).
A beaglebone oldalát megnézed az automatizálás csak egy része az alkalmazásoknak ( web server, játék konzol ... )
Szerintem inkább egy tablet képernyő nélkül + IO portok + PSU.
Üdv.
"Sőt igazából a PC/lpt portnál is olcsóbb lenne."
ezt írtad.
A linuxcnc.org is sokat segít.
Üdv.
Hát olcsóbb is nekem.
Szia Servo!
Igen, a D2500HN jó lap. A VGA résszel kell egy kicsit trükközni, de az is megy 1024x768-ban. A nagyobb felbontás és egyszerű beállítás is rövidesen elérhető lesz.
Köszi! Utánanézek.
Helló !
Kipróbáltam ezen a linken : http://www.buildlog.net/blog/2013/09/cnc-translator-for-beaglebone/
található cape-t ( kb 1000 ft-ból meg lehet építeni: próbapanel + csatlakozók ).
A linuxcnc machinekit beaglebone verziójával megy,
a bebopr bridge választottam és rákötöttem ez esztergámra
( minden step dir-es vezérlővel megy amin van optos leválasztó ).
Tapasztalatok : axis alatt ahogy bjam28 is irta igen gyenge
pl már nem mozog a motor ,de még x tengelyhez tartozó érték változik.
Ha lesz idöm kipróbálom más felület alatt is és megmérem
szkóppal és összehasonlitom egy mezei pc-vel.
Üdv.
Szia Cart!
Örülök a sikeres kísérletednek!
Ezen a linken vannak teszt eredméynek a LinuxCNC különböző felületeiről BBB alatt. Hátha találsz hasznos információt.
Az Axis felület lassúságán talán lehet egy kicsit javítani, ha a képernyő (konkrétan a szerszámpálya kirajzolásának) frissítését ritkábbra vennéd.
Ez valahol az INI fájlban van. De az Axis tényleg nem erre a gépre való.
Viszont érdemes megjegyzni, hogy a grafikus megjelenítés "vontatottsága", késése nem jelenti azt, hogy a léptető impulzusok is késnének vagy más módon lennének hibásak. De ezt majd a szkópos mérés támaszthatja alá bizonyítékokkal.
Kössz. Ez hasznos infó.
Axis szerszám pálya engem nem izgat.
Viszont az én vezérlőim működnek cmos jellel is, nem csak TTL el. Akkor nekem illesztőkártya sem kell?
Hello!
A linken található cape egyszerüen összeköti a megfelelö kimeneteket és nincs rajta illesztés, a beaglebone 3.3v jelet ad ki ( de nem tudom a terhelhetőségét).
Üdv.
Ja, tényleg, nem néztem a kapcsolási rajzát.
Mondjuk illeszteni TTL-re sem túl bonyolult, mert ott van a BBB csatiján a +5V, és legutóbb 40 forint volt egy IC amin 8 smith trigger van.
Csoda történt, felraktam egy gépre a 10.04-et és elkezdtem játszani vele.
Jó választás volt!
Marót vagy esztergát akarsz vele járatni?
Ki tudja?
Én nem használom a gépeimet csak nagyon ritkán, mondjuk esztergám nincs is.
Első körben a megállásokat teszteltem a step jelek alapján.
E.Stop (F1) és Machine Stop (F2) úgy látom elveszi egyből a Step jelet mint a Mach3.
Egyébként mi a lényegi különbség a kettő közt a program szempontjából?
De a program Stop (Esc) szerencsére a setup-ban beállított gyorsulási érték szerint állítja meg a tengelyeket.
Ez pozitív! :)
Egyébként egy Dell GX620 gépre raktam fel egy 80 GB-os winyót feleztettem meg vele.
kb. 1 óra alatt 4-szer fagyizott nem jó ómen így elsőre :((
Néha kiírt egy nyomtatható kétoldalnyi szöveget a hibáról, de volt hogy csak simán kakukk.
Meg mi az, hogy nem tudja valami kódkészlet miatt megnyitni az edit-je néhány Mach3-nál használt G-kódomat?
Kimondott eszterga, nem is kell. Egy eszterga feltét a maróra és kész. Ha valami nem menne, ne add fel. Én is utáltam a Linuxot, azóta annyira megszerettem, hogy Wint már nem is használok szinte semmire. Egy-két program miatt használom csak, ami csak oda íródott.
Alakul a dolog!
A fagyás PC hiba lesz, vagy túlhajtottad a gépet. A fagyás, miben nyilvánult meg? Csak a CNC program fagyott le? Akkor beállítás probléma. Ha a Linux, akkor géphiba.
Nekem is volt gondom azzal a géptípussal. Kezdetnek, nézd át a géped RAM-ját. Cserélgesd, vagy vegyél ki belőle. Az is lehet rossz. Volt olyan gép is, amiben a HDD-vel volt gond. Win nem vette észre a hibát, de Linux alatt fagyott.
Van eltérés a G-kódok között. Kis apróságok. Miután rájössz, már könnyen megy.
http://linuxcnc.org/docs/html/gcode.html Én Fanuc kompatibilis NCT kódokat írtam át. Nem mindent lehet használni, de a speciális karakterek elhagyásával, menni fog.
" program Stop (Esc) szerencsére a setup-ban beállított gyorsulási érték szerint állítja meg a tengelyeket."
Ezt én is észrevettem! de most már így, tuti!
Köszi hogy kimérted!
Esztergán még jó a pause is(p)mert nem áll le a főorsó csak a tengely mozgások, viszont (s)lehet folytatni, de ez a pause (p) g76 alatt is működik, két fogás közötti mozgásoknál!Próbáld csak ki a Mach-nál! majd ha végez, megáll!
A gkódok nem egyeznek minden tekintetben azokkal, amiket a Mach szeret, van sok különbség!
Ha g0, g1 van a kódban, akkor csak a fejlécet kell jól megírni! és menni fog!ha van benne g2 és g3 akkor már nem biztos, mert úgy tudom hogy itt csak inkrementális módban adjuk meg a körívek középpontját a kezdőponttól!
A mach-nál választható hogy abszolút módban működjön, ezt a Linuxcnc már hibának látja!
stb,stb,stb
Tudtommal a szabványos g-kód esetén definciószerűen a pillanatnyi koordinátáktól való távolságot kell megadni a kör középponthoz a G2 és G3 esetén. Tehát az I és J paraméterek mindenképp inkrementálisak.
Nálunk a cégnél, a plazmavágóra, abszolút módban küldi a Wrykris,a gkódot Mach3 alá!
A g2 és g3-l más baj is van esztergán!
A hátsó késtartó szemszögéből nézi' az íveket, tehát pont fordítva kell használni!
Esztergával, nem foglalkoztam sokat. Első vagy hátsó késtartó? Ez érdekes, mert más ipari gépen is volt valami keverés. De ez bekötéssel felcserélhető, ha jól emlékszem.
Szerintem ezt nem lehet bekötéssel gyógyítani! ez logikai hiba!
Úgy kell elképzelni hogy, azt a rajzot, amit egyetemes esztergán használunk a munkadarab leírására! A z tengely mentén körbefordítjuk 180 fokig, vagyis az ívek ellentétes irányúak lesznek az x értékek viszont maradnak pozitívak és maradunk az első késtartónál!
Egy hátsó revolverfejnél, jó lenne a g2 g3,viszont! negatívban kell minden x értéket megadni!
Akkor neked, balsodrású géped van...
Nem a G-kóddal volt a hiba, az lefutott, csak ha az Edit-tel módosítani akartam akkor a szerkesztő nem tudta megnyitni, valami kódlap hiba miatt.
RAM-ot én mindig a Memtest86+ -al tesztelek.
Ha jól sejtem az is valami linux alapú.
G90.1 - Ív középpont abszolút
G91.1 - Ív középpont relatív (kezdőponthoz)
(Ugyanúgy, mint a Mach3-nál.)
Szia Béni![#eljen]- olyan vak' vagyok hogy csuda!
Köszi hogy felébresztettél! elő is vettem a magyar nyelvű fordítást! benne van ez is!csak valamikor átsiklottam felette és már elfelejtődött!
Ez még jobb mint a mach-nál! mert ott a general configban kell beállítani! itt viszont gkódból! akár soronként megadhatom hogy honnan számoljuk a kör középpontot! relatív! vagy abszolút.
Kell olvasgatnom a kézikönyvet megint, mert sok tapasztalatom van már, az első olvasásokhoz képest, most lehet más szemszögből látom az összefüggéseket!
Bujtár János is mindíg azt mondja "benne van a fordításban!"
Köszi Béni!
"Kell olvasgatnom a kézikönyvet megint, mert sok tapasztalatom van már, az első olvasásokhoz képest, most lehet más szemszögből látom az összefüggéseket! "
Ez tuti így, van, én még a mach leírásában is találok új dolgokat amit már meg is értek így hogy több éve okkal móddal ismerem. :)
Ez olyan furcsa kifejezés balsodrású!
Nincs ez meg magyarul?
Ez a balsodrás elgondolkoztatott kicsit, és nem igazán értem a Linuxcnc működését az esztergán!
Hozok egy kódot a gépről ezzel kapcsolatban, és egy szerszámpálya képet!
moment!
Jobbsodrású koordinát rendszer a jobb kezed három ujját beforgatod a tengelyek irányába. Balsodrásúnál ugyanerre a bal kezedet használod ...
Jó játék ez a kódírás. Igazából, úgy kötöd be a gép koordináta rendszerét, ahogy akarod. Vannak a gyári gépek, ahol, bele kell törődni a dolgok működésébe. Ami néha elég furán, van megoldva. De van egy szép tábla a gép munkaterében, amiről lehet puskázni a + és – irányokat.
Először én is fordítva kötöttem be a marógépem koordináta rendszerét. Ezért néha el kellet gondolkodnom, merre is tekerjem a gombot.
Ez a gkód! lehet hogy valakinek ismerős! de bocsi!
A külső átmérő felől haladok a kisebb átmérő felé!
G21 G18 G8 G40 g95
m3 s300
g90
g1 x51 f0.2
g91
g1 x-1 f0.08
g1 x-8.32
g1 x-2.37 z5.6
g2 x-1.94 z0.1 i-1 k-0.58
g1 x-1.36 z-1.89
g1 x-1.35 z1.88
g2 x-1.88 z0 i-0.94 k-0.68
g1 x-1.36 z-1.88
g1 x-1.35 z1.88
g2 x-1.88 z0 i-0.94 k-0.68
g1 x-1.36 z-1.88
g1 x-1.35 z1.88
g2 x-1.88 z0 i-0.94 k-0.68
g1 x-1.36 z-1.88
g1 x-1.35 z1.88
g2 x-1.88 z0 i-0.94 k-0.68
g1 x-1.36 z-1.88
g1 x-1.35 z1.88
g2 x-1.88 z0 i-0.94 k-0.68
g1 x-1.36 z-1.88
g90
g1 x0
g91
g0 z10
g90
g0 x51
g91
g0 z-14
m30
És itt a képernyőmentés! nincs szerszám programozva! egyedi gyártás! ezért nem stimmel a szerszám kontúrja!A 22. sorig engedtem a mozgásokat, mint látható az óramutató járásával ellenkező a mozgás! a kód viszont g2!
Kicsit becsapós mert g91-ben lett írva de az elején látszik hogy x51-ről indul befelé a középpont felé, és ez mind a gépkezelő' felőli oldalon történik mint ahogy a kép is mutatja!
Mi az hogy sodrás ez hüleség! ez valami rosszul fordított angol szleng?
Nem érted vazze! ha ott állsz az eszterga előtt és feléd esik az x+ akkor fordítva kell megadni a g2 g3-t!
És ha átfordítom hátsó késtartóra, akkor jó a g2 g3, csak az x-t kell negatívban megadni!
Persze nem jól írtam mert rádiusz módban(g8) írtam a kódot!x51=x102
Ha átkötöd az X tengely vezérlését... pl. kábel felcserélések akkor is megfordul az X iránya.
Az biztos! de mi van ha!
G0 x10 z-5
g3 x0 z0 i-5 k5
Balsodrású koordináta-rendszerben a jobbsodrású koordináta-rendszerhez képest a DIN 66025 szabvány szerint ellenkező értelműre vált a G2, illetve G3, illetve a G41 G42 is!
NCT-s gépeken, mindkettőt, ugyanúgy programozzák. Azok a gépek előre olvassák a mondatokat. Biztos ezért nincs különbség.
LinuxCNC-n fogalmam sincs, hogy hol lehetne megváltoztatni a sodrás irányát. Valamint, nem tudom, hogy miért csinálnak jobb és balsodrású gépeket. Talán ez, olyan, mint a KRESZ.
a legfőbb kérdés egyedi eset vagy mindig fordítva van a G2-G3
a suliban a kis minturn-ök is össze vissza értelmezték gépenként ezt a dolgot és a legszebb az volt amikor még a számítógépes szimulátor progiban se volt összhang !!
szóval el kell fogadni hogy néha a G2 az G3 és viszont[#wink]
Csak az a baj hogy az alkatrészrajz, amit szerintem mindenütt a világon egyformán ábrázolnak!nem veszi ezt figyelembe!
Ez a sodrás' elnevezés eléggé sántít!hisz úgy látom hogy, csak a főorsó, fő forgácsolási irányáról van szó!
Szegény jobbos menetfúró! akkor hová is tartozik?
Nem mindig egyforma. [#nyes]
Csak az a baj hogy itt, vagy az x polaritása jó, vagy a g2 g3 iránya [#nemtudom]
Mi nem egyforma?
A műszaki rajz az egyforma, földrészenként. EU, USA és Kina eltérő.
CNC vizsgákon is van ilyen szívatós feladat. A rajz, amit adnak másként néz ki. Az X tengely iránya eltérő. Elvileg nem lényeges az ipari gépeken, de mégis ez határozza meg, hogy jobb vagy balsodrású lesz a program. Néha még a Z is meg van fordítva. Akkor lehet átszámolni az egészet.
"Mi az hogy sodrás ez hüleség!"
A bal vagy jobb sodrású koordinátarendszer matematikai, műszaki alapfogalom, legfeljebb Te nem halottál még róla, de ettől ez így van.
+l
Még szerencse hogy ez egy hobbi cnc vezérlő program, és mindenkinek kedveztek kicsit a világon vele!
Utoljára írom ide! vagy az x iránya jó, vagy a g2 g3!
Nem egységes a szemlélet!
Vártalak már! köszi!hogy nem hallottam róla az túlzás! csak már akkor is kikezdte gondolatvilágomat!
Egy hagyományos esztergályos, hogyan értse ezt meg?
Megértettem' végre!
A Linuxcnc alapban egy jobbsodrású koordináta rendszerben értelmezi a g2 g3-t, mint egy cnc eszterga hátsó revolverfeje, m4 forgásiránnyal, és balos késekkel! és itt az x pozitív!a központtól hátra!
Sajna a Linuxcnc ennek ellenére első késtartóra jeleníti meg a szerszámpályát! ez okozta nálam a képzavart!ha az x koordinátákat negatívba írom és valóban a hátsó késtartóból esztergálok,akkor a szerszámpálya is a központ felett jelenik meg, és akkor jó a g2 g3
A jobb vagy balsodrást értem, csak még a Linuxcnct nem annyira!
Jobbsodrású de, negatívba kell írni az x-t!
[#nemtudom]
Kola Mester!
Ugye jól sejtem, hogy a "rafi-nyomógombos" kezelőfelületed egy sima PC-billentyűzetnek felel meg? Hasonlóan egy régebbi billentyűzet párhuzamos "bedrótozása" is járható út lehetne?
Az Axis esetén az ini-ben át lehet állítani hátsó késtartóra, de hogy melyik verziótól, azt nem tudom. Én most első késtartóval dolgozom, de annak idején megnéztem mit rajzol hátsóval. Úgy emlékszem, kifogástalan.
Majd megkeresem és mondom....
Igen! egy USB szilikon klaviatúrából szedtem ki a panelt, mert ennek hozzáférhetőbb forrcsúcsai vannak!
Kettő van bedugva, egy rendes billentyűzet és a Rafis!
Mindakettővel működik!van hogy, az asztalon nyomom a shiftet, a rafin meg cursort, és megy gyorsjáratba!
Első késtartóval hogy megy a g2 g3?
Nem is néztem, ha nem jó g2-vel, akkor g3-mal csinálom:)
Addig tökölök, míg jó nem lesz:)
Nálam a gépre szánt gombsor és a billentyűzet közötti távolság kb. 10cm-nyi vezetékkel áthidalható lenne, ezért hajlanék inkább a párhuzamos kötözgetésre.
Van még régi strapabíró billentyűzetem, amibe könnyen beleszerkeszthető egy DB25 (vagy valami hasonló) csatlakozó és a vezetékek is jól elférnének benne.
Nem úgy szokott lenni a CNC világában hogy mindig akkor - (minusz) a tengelymozgás, ha az anyagba belefelé halad?
Á, ez így hülyeség, marónál semmi értelme nem lenne, de még ellenorsós esztergánál sem :(
Felejtsétek el a szösszenetet.
Ha jól sejtem, valóban kétféle konvenció van, az egyik a munkadarabtól, a másik a szerszámtól nézi a világot. Egy fixasztalos portálgépnél a szerszámtól, a fix főorsós gépél a munkadarabtól kényelmes nekem.
De majd a hozzáértők helyreteszik a kérdést.
A hátsó késtartóra visszatérve. Rövid kutakodás után úgy látom, hogy az Axis-ban meg lehet oldani, a gmoccapy-ban meg eleve benne van, hogy hátsó késtartó esetén a szerszám valóban hátul jelenjen meg, és a path is ennek megfelelően rajzolódjon ki. Ami miatt mégis azt mondanám, hogy egyelőre ne firtassuk ezt a kérdést, az két dolog. Az egyik a szerszámkorrekció, ezt láttam valahol, hogy az Axisba bele lett javítva, de nem találom hol.
A másik, hogy nincs megoldva az verzió, hogy első és hátsó késtartó is van a gépen. Ez lehet, hogy csak a Linuxcnc3-ban lesz meg:(
De nem adom fel, mert erre nekem is szükségem lesz...
Ez, jól hangzik, hogy lesz megoldás. Azt lehet tudni, hogy hogyan kezeli az első és hátsó késtartót?
Egy X tengelyen vagy kettőn (A)? Revolver fejet is tud kezelni egyszerre? Ahogyan a videón is van? Egy X két kés és egy revolver...
http://www.youtube.com/watch?v=2YC7MqcJn0Q
Az aktuális verziót általában úgy használják, mint Kola, Axis és hátsó késtartó esetén negatív x-ek.
A gmoccapy-nál van egy BACK_TOOL_LATHE ini paraméter, itt nem kell negatívba fordítani az x-et, és gondolom emiatt a szerszámkorrekció is jól működik, de ezt le kellene tesztelni.
Közben folyik a vita, hogyan kellene realizálni az dupla késtartót, mert a szerszámtáblában sincs helye ennek az esetnek.
De ez még mindig csak az az eset, hogy vagy az első, vagy a hátsó dolgozik. A két kés egyidejű működéséhez két pályatervező kellene, és ez lehet hogy benne lesz a Linuxcnc3-ban (a jövő zenéje).
A toronyrevolver tiszta sor, egyszerű szerszámcsere.
A gmoccába meg lehetne oldani a nem szimultán első-hátsó késtartót, ha a BACK_TOOL_LATHE nem ini paraméter lenne, hanem hal pin. Ez is egy jó kis feladat lenne:)
Az is egy jó gondolatnak tűnik, hogy x az első és az u tengely a hátsó. De ekkor az x és az u modal, tehát nem szerepelhet egy mondatban mindkettő...
Lehet hogy hülyeség! de mi lenne ha két számítógép lenne és az egyik az x-t a másik meg az u tengelyt mozgatná egyszerre!
Csak azt kellene megoldani hogy, akár várjanak egymásra, vagy egyszerre dolgozzanak! ha az egyik hamarabb végez várna egy jelet a másik gépről , egy relén keresztül!Valami Mkód kellene ami várakoztatná egy jelig!
Így még egy ellen orsót is lehetne működtetni!
Most szóba került itt szerszámcsere, szerszámtábla, stb. .
Olvasom a felhasználóit, próbálom értelmezni, de elég homályos egy-két dolog számomra. Kérném szépen segítségeteket!
Legyen eszterga a keresztszánon egymás mellé pakolt szerszámtartókkal. (Nálam hasonló az elv és több helyen is látom használatban.)
A szerszámtáblában milyen mértékegységben adjam meg a X és Z eltolásokat, szerszám sugarat? Ez mitől függ, hüvelyk vagy mm? A programban (elején) levő G20/G21 kódtól, hogy a szerszám beváltásakor miben fogja értelmezni?
(Alapértelmezésben hüvelyk érvényes - nem tudom miért.
Program eleji cucc: G7, G18, G21, G40, G90, G94, G97.) Átmérő mód okozhat valami eltérést a szerszám eltolással kapcsolatban?
Beváltásra kerül a szerszám a TnM6 paranccsal. Ekkor még utána kell G43 is, hogy használja az X-Z korrekciót? Ezt hol kell megadni? Minden szerszámváltást követően (, előtte, utána vagy csak egyszer a prg. elején) ?
A gépi koordináta rendszer origója és a munkadarab nullpont között mivel érdemes kapcsolatot teremteni? G92-vel? Ez G53-ra is hatással van?
Azért ennyire, nem kell túlbonyolítani a dolgot. Az összes tengelyt kezeli a Linuxcnc
XYZ, UVW, ABC.
Akkor nem kell másik gép.
Egyszerre ritkán dolgozik két szerszám. Balesetveszélyes lehet. Szegnyerget, nem akartok elektromosat? Két főorsó is lehetne szinkronban, hidraulikus pofákkal. Átveszi megmunkálás közben a munkadarabot. Lehetne fokozni akár hajtott szerszámig is.
Amikor elindítod a konfigurációs varázslót, ott lehet választani, hogy milliméter vagy inch legyen.
A szerszámtárban e szerint kell megadni a méreteket mm vagy inch.
A program elején lévő G20 G21 csak a G-kódógban lévő elmozdulás értékekre alkalmazza. Ami nagy veszélyt jelenthet a főorsó fordulatának a beállítása mm/ford vagy inch/ford különbsége.
G43 nagyon fontos, minden szerszámváltás után kell, hogy az aktuálisan beváltott szerszám korrekcióját használja. Trükk: egy szerszámhoz tartozhat két korrekciós érték is. Előnye menetmegmunkálásnál van... külső, vagy belső menet. Egy szerszám, de két -féle képpen használhatod (G41, G42).
A TÖBBIT RÁDBÍZOM KIPRÓBÁLÁSRA. :-) Ha, ne megy valami írom tovább. [#wink]
Köszönöm!
Ezért nem értem miért G20-at adja alapértelmezettként, mert konfigurálásnál mm-t választottam. ???
Tartok tőle, hogy egyszer "-ban marad és véletlenül elég nagy lesz ahhoz a munkaterület, hogy ne küldjön hibaüzenetet.
Ha ugyanahhoz a szerszámhoz két korrekciós értéket szeretnék rendelni, pl. beszúrókés két sarka, akkor ugye két külön szerszámként célszerű kezelni azt a szerszám-táblában? Vagy erre van egyszerűbb megoldás is?
" Ami nagy veszélyt jelenthet a főorsó fordulatának a beállítása mm/ford vagy inch/ford különbsége. "
[#vigyor2] (Én figyelek ...)
Leszúrókés szélessége pl.: 3mm legyen. Nem szoktuk külön szerszámként definiálni, csak hozzáadunk a koordinátához 3mm-t. De sok megoldás létezik. Más műhelyben szívhatnak vele.
Oké! [#vigyor2]
Nézd meg légy szíves mi van az ini fájlban, a TRAJ szekcióban a LINEAR_UNITS-nál. Lehet hogy innen ered a probléma.
Kiskoromban, amikor még esztergáltam, akkor mi két szerszámként mértük be a beszúrókést, ha profilt munkáltunk meg vele.
(Ékszíjhorony gyártás pl.)
Sokkal egyszerűbb volt a korrekció köszörülés után ...
Oké. Sok jó megoldás van. Szerszámtól függ és a mester ügyességétől.
Feltudná valaki tenni a gmoccapy telepítését, hogy hogyan csináljam? Valamit nem stimmel, mert nem működik rendesen. Felteszem, és 1x el tudom indítani, utána már nem megy. Nincs is a sim között.
Amúgy hogyan lehet élessé tenni, hogy ne sim-ben működjön?
[#eljen]Egy eszterga mindíg is veszélyes üzem![#nevetes1]
Az imént állítottam le a gépet, pont egy leszúrókéssel készítettem egyedi fogantyúkat!
Én azt a módszert használom hogy, külön szerszámként mentem el a leszúrókést, bal és jobb sarka szerint!Így paraszti' logikával is boldogulok könnyen, mivel én írom a kódot, tudom hogy mikor melyik sarkát kell meghívni a késnek!
Így mindíg a valós adatokkal kell számolni! nem kavarodok olyan hamar a málnásba!
A Béni által írt beszúró rutin, az mindent kiszámol egy beszúró késre!Persze vannak még hibái!?
Ha szomjas vagyok, én is szoktam sörösdobozt esztergálni 80-as alu rúdból, csak nehéz benyúlni azon a kicsi lyukon...
Látom még Te is dógozol!
Mi lesz ez? ékszíjtárcsa?
Én, mára, már végeztem. Csak tervezgetem a gépem.
Ez egyébként egy Linuxcnc eszterga?
Nem. Csak kerestem egy képet.
Jó ez a videó! csak azt kérdezném hogy, hűtés nélkül még hány db menne? mivel már ennél az első db-nál is felragadt az alu, a menetkésre!
Vetesi75! itt egy kép, a leszúrókéses esztergálásról!
Több éles kép :)))
itt a késtartó csavarokról![#nevetes1]
Ez egy prototípus gép ami még fejlesztés alatt van ... [#wave] a videón így nagyon jól látni mindent ... Biztosan kap majd szekrényt és akkor nem kell esőkabát a kezelőnek ... :)
Most nézem a bevezető szövegben írják, hogy a burkolatot a videózás miatt eltávolították ... azt még nem találtam meg mi az NC szoftver. Korábban Mach3-at használtak ...
Most is azt használnak kiegészítőkkel, szóval a demó sajna nem LinuxCNC ...
Jól néz ki. Majd a LinuxCNC is ilyen lesz. [#kacsint]
Szerintem, most is menne. Szerszámtárba, lehet XY geometriát is beállítani, tehát szerszámcsere után lehetne használni, úgy is oda tekerné az X-et és Y-t.
Remélem is! :)
A Tormachnál előkészületben van a LinuxCNC az esztergákhoz, sőt már lehet, hogy azzal is szállítják a gépeket.
Pár szóban itt írnak róla. Reméljük, hogy a fejlesztésük nagy része - mindenki számára elérhető lesz.
Köszi a linket! Ebből az derül ki, hogy az új cnc eszterga projektjük LinuxCNC-re épül , azaz a videón látott megmunkálás is talán már azzal ment ...
Tormach SBL 1012 Slant Bed Lath ezen a képen látható az emulzió spriccelő is ...
ezen automata szerszámcserélő van
Megnéztem. mm szerepel.
Megnéztem. mm szerepel.
Norton és Total Commanderen felnőtteknek mit ajánlotok ehhez az Ubuntuhoz?
Midnight Commander
sudo apt-get install mc
Krusader vagy Total Commander. :)
Mivel Wine alatt tökéletesen működik a TC.
(Én ezeket használom ...)
Ajaj...
Van akkor ugye ez az Ubuntu 10.04 , az EMC2, a Wine és Total Commander.
Most akkor ki, kivel és ki mi alatt fut?
[#fejvakaras]
Ne kavarodj bele. Van a Wine = bor, amit nem szeretsz. Csak a sört, tehát jó neked az Alkalmazások – Ubuntu szoftverközpont
Keresőbe beírod, hogy Krusader vagy Gnome Commander
Gnome Commander
Krusader, ezt javaslom neked!
Krusader, tud magyarul is. Az, úgy lesz magyar, hogy úgy indul, vagy ha nem... akkor bemész a Rendszer --- Adminisztráció és ott Nyelvi támogatás... frissíted és feltelepednek az új dolgok.
Most délután elővettem a múltkor feltelepített EMC2-öt és élesben kipróbáltam a masinámmal.
Amit lehetett mindent beállítottam ugyan úgy ahogy a MACh3-al volt, így nem kellett a hardverhez nyúlni.
Egy óra alatt meg is volt minden, alig kellett egyszer-kétszer belekukkantani a Bjam-féle Első lépések... fordításba.
A referencia kapcsolók beállítása és a referencia felvétele is rendben működik, ez a része érthetőbb mint a MACH3-é.
Kérdéseim:
- Most első körben a My-Mill-t konfiguráltam be, de hogy lesz nekem ebből 4 tengelyes forgatós programom-képernyőm?
Vannak ott minta konfigurációk, de azok nekem nem indulnak el.
- Ha pár percig nem piszkálom az EMC2-öt akkor visszatéréskor mindig jelszót kér, ezt hol lehet kiiktatni?
- van a MACH-nál egy olyan beállítási lehetőség, hogy ha x vagy y irányba kiadok MDI-ba egy parancsot, akkor először automatikusan kiemeli a Z-t egy beállított értékre.
Ilyesmi és egyéb hasznos, már megszokott lehetőségeket hol találok az EMC2-ben?
Varázslóval csinálj egy új beállítást, ott lehet választani, vagy módosítsd.
Create a new configutation
vagy módosíthatod...
Modify a configuration...
Majd utána válaszd, hogy ne XYZ legyen, hanem...
Axis configuration: XYZA
Utólag is sok mindent lehet, de így égszerűbb.
Svejk, ez neked szól...
Igazából neked EMC2 van a gépeden?
Frissítened kéne, mert már LinuxCNC van... az is jó, de lehet, hogy később, gond lesz.
Tudom is én mi van...
induláskor:
Ubuntu, with Linux 2.6.32-122 rtai
aztán betöltődés után:
Ubuntu 10.04 LTS
Ezen fut a pingvines EMC2 LinuxCNC 2.4.3
Hogy ne kelljen jelszó a képernyőhöz:
Rendszer -> Beállítások - Képernyővédő
és itt az alsó pipát vedd ki.
Majd a szakik, megmondják, hogy jé-e. Talán a bővítmények nem mennek rajta. Vagy, csak nincsenek benne. Akarsz bele rutinokat is rakni, amik egy bizonyos feladatokat csinálnak meg? Pl.: csinál egy zsebet egy kis alkalmazás?
Itt, van egy leírás a frissítésről, de nem tudom, hogy ez most, mire frissít. Én, nemrégiben tettem fel a UBUNTU-t, ami már az újat tartalmazta.
http://j2tom.blogspot.hu/2012/01/leptessunk-egyet-emc25-upgrade.html
sziasztok
a linux cnc -hez létezik magyarítás ?
Sziasztok!
A régi oldalon (j2tom.blogspot.com) levő leírás már nem aktuális, ne használjátok!
Összedobtam gyorsan egy újat, a LinuxCNC.hu oldalon elérhető.
Ide kattintva látható a cikk. Még van rajta mit finomítani, de elindulásnak jó lehet.
Az alábbi linekn találsz leírást:
Magyar kiegészítések telepítése Ettől még nem minden lesz magyarul, és maga a LinuxCNC program is csak nagyjából.
Ennek a fordítását nem én csináltam, de ha majd lesz egy következő jelentős verzióváltás (2.6?), lehet, hogy nekiállok.
Köszönet a leírásért!!!
Hogy lehetne megoldani, ha a műhelyben, ahol a gép van, nincs internet és telepíteni szeretném a frissítéseket?
Hogyan lehetne letölteni a csomagokat és azokat feltelepíteni egy offline gépre?
Frissítettem egy kicsit a leírást, többé-kevésbé teljes már.
Az offline telepítés nem egyszerű.
Itt van pár megoldás angol nyelven. Kell hozzá egy ugyanolyan verziójú Ubuntu, meg esetleg 4-16GB pendrive, vagy további hekkelések.
Legegyszerűbb felhozni a gépet a műhelyből a net közelébe. Persze ez sem mindig feltétlenül egyszerű :)
Ezen frissítés helyett nem célszerűbb, gyorsabb letúrni a régit és feltelepíteni az újat?
Vagy az új nincs még meg komplett csomagban?
Én is úgy gondolom... :)
Köszi a linket!
A mostani EMC2 beállításokat át tudom vinni egyszerűen az újra?
Mint a Mach3-nál az *.xml file másolásával?
Minden személyes dolgod a Home könyvtáradból nyíló emc2 (az újban már linuxcnc lesz) mappában van. Ott is a configs tárolja a beállításokat, a nc_codes meg a megmunkáló fájlokat.
Ezeket másold ki, majd az újban meg be.
Szerintem nem egyszerűbb. Feltelepíteni min. 1 óra, beállítgatni plusz x idő.
Upgradelni 5 perc. Az új pont azért gyors mert csomagból jön.
Vagy másolod a cuccot mint Sneci írta vagy ha nem csináltál még semmit a /home/svejk/linuxcnc alatt, vagy még nem is létezik ez a könyvtár akkor simán nevezd át az emc2-t linuxcnc-re.
Vagy csinálj új konfigot és akkor lesz már linuxcnc könyvtárad.
Mindent, azért, nem lehet csak úgy átmásolni ebben az esetben. Megváltoznak a könyvtárak emc2 linuxcnc lesz. Az *.ini-ben is. A könyvtárak tartalmát azért mentse le, ha nélkülözhetetlen dolgok vannak benne.
Később, már jó ha csak másolod, de most okozhat problémát.
Milyen géped van, amin 1 óra a telepítés? 15 perc és kész.
Még csak tegnap konfigoltam be az EMC2-őt, így nem gond az újat sem megcsinálni, még él az emlék. :)
Szia Svejk!
Hogy haladsz?
Készen van!
Most már 3 rendszer van a vinyón:
MACH3
EMC2
LinuxCNC :)
Ezt most már 4 tengelyes forgatósnak setupoltam fel, működik minden, de nem találom a billentyűzeten az A tengely működtető gombjait. :(
Most van az, hogy el kellene kezdeni olvasni és értelmezni a Felhasználói kézikönyvet...
Jut eszembe, miért van az, hogy egyes funkciók nevei magyarul vannak?? Pedig friss telepítés.
Vagy lenne mind magyar, de inkább lenne mind az eredeti.
Hogy lehet angolosítani?
Ha, jól tudom, még nincs magyarítás a LinuxCNC-hez. Azok a menü parancsok, amik más programokban is szerepel, csak az lesz magyar.
Elnézést Sneci és Bjam28!
Egyetértek veletek, ide-oda másolással, nem bonyolult. Csak egy kezdőnek elmenne a kedve tőle.
Más környezet. Később persze, meg is fogja szeretni a linux-ot.
Azt én is olvastam, hogy kapcsos zárójel, de nem érem el.
Ezen a magyar billentyűn AltGr F és G lenne az angolon talán ő és ú, de nem megy.
Baloldali Alt+91 és 93 ???
Na, most jót kérdeztél, mert notebookról írok, és azon egy csomó gomb alapban funkciós billentyűs.
Keresek valami billentyűzetet.
Bocsi rosszul írtam, a képernyőre elő tudom varázsolni a szögletes zárójeleket, tehát a bill. jó, csak nem mozgatja az A tengelyemet.
nálam ez a gomb: - mínusz jel.
bocs megnymod az A-betüt és utána -
Milyen minimum hardver kellene hogy tudjak egy Feed Rete és egy Spindle Override potit illeszteni ehhez a LinuxCNC-hez?
(a Mach3-nál ugye van a Polgárdi Balázs féle UCC300, vagy a ModBus-os cuccok)
A Mesa kártyákat semmiféleképpen nem tudom elkerülni?
Modbus-t még nem próbáltam, lehet, hogy azt is lehetne használni. Ha jól tudom, ha van még egy LPT portod, oda lehet csatlakoztatni sok mindent.
Ez a LinuxCNC is lekezel több LPT portot?
Akkor lehet, hogy lehetne a poti helyett pl. egy fokozatkapcsolót illeszteni pár biten keresztül?
Te sok mindenhez értesz. Biztos tudnál csinálni egy áramkört, ami az encoder A és B jeléből tudna csinálni irány jeleket. Tehát ezt rá lehetne kötni egy billentyűzetre is, ami a gomb lenyomásokat szimulálná. De lehet, hogy le is lehet programozni, és akkor mehetne az LPT portra.
Gombokat párhuzamos be/soros ki, ledeket soros be/párhuzamos latch-elt ki típusú shiftregiszterrel nagyon egyszerű kezelni. János is mutatott erre példát, én is ezt használtam a Walter köszörű vezérlőjében. Bár én Mesa-val használtam, LPT portról is működik. Annyi 8 bites blokkot fűzöl fel, amennyi kell. Persze itt is vannak határok, mert sorosan beolvasni sok bitet, az idő. De 64 bit megy minden további nélkül.
Svejknek címeztem, bocs.
Linux alatt hogy lehetne használni a Tmobil-os internet pendriv-ot? nincs valami trükk? könnyebb lenne a frissítés!
Merre is lehet ez a János féle példa?
Általában a hozzá adott anyagban van Linux driver vagy beállítási útmutató. Nyisd meg a pendrive-ot és rajta lesz. Ha nem, akkor jelezd, add meg a pontos típust.
Itt a helyi T-Mobilnál csak pislogtak, mint béka a pocsolyában! mikor kértem a linux drivert!
Minek a tipusát? a kapcsolatnak vagy a pendriv-nak?
Pendrive/Mobile stick.
UBUNTU 10.04hez :
Ubuntu és a mobil Internet középtájon : Telenor / T-Mobile ...
Azt nem találom,de
itt van egy másik.
I2C buszt is lehet csatolni a portra? SCA és SDA? Le lehet kezelni?
Vagy USB --> I2C --> MPC23017
I2C clock 100kHz vagy 400kHz, ezt nem tudjuk teljesíteni a 20-40kHz-es base_thread-ben.
Az usb nem megy (ha jól tudom) realtime alatt, csak mint "user component". De ha megy is, biztosan drágább és bonyolultabb mint a shift regiszteres.
74LS168 is jó?
Valamit elnéztél, az számláló:)
Hopszt! Rosszul emlékeztem. Más típusú regiszterre emlékeztem, nem a 74LS597. Biztos van itthon shift register. [#lama]
Sziasztok!
Valakinek van tapasztalata hagyományos eszterga cnc-sítésével kapcsolatban?
Tulajdonképpen az eredeti használhatóságát teljesen meg kéne hagyni,a késtartó helyére már van tervezve egy 2 tengelyes mechanika,azt szeretném kérdezni,hogyha van főorsó jeladó akkor az eredeti hajtása megmaradhatna-e a főorsónak?Mivel az lenne a cél,hogy minél olcsóbban meg kellene oldani,hogy menetet is lehessen vágni a géppel,persze csak rövid hosszokon.
Ha valaki esetleg le tudná írni,hogy ehhez milyen típusú jeladó lenne szükséges illetve ha kell akkor kiegészítő elektronika hozzá,azt nagyon megköszönném.
A drága frekvenciaváltót jó lenne kihagyni a dologból,csak tényleg minimális beruházással kéne megoldani ezt a problémát.
Ha a kérdés Linuxcnc-re vonatkozik, akkor ahogy én látom....
Meg lehet tartani az eredeti főorsó hajtást, de a szinkronizáláshoz két dolog szükséges. Egy indexjel a főorsóról, ami fordulatonként 1 impulzust ad. A másik a főorsó sebességét indikáló jeladó, ami fordulatonként 50-200 impulzust küld a Linuxcnc-nek. Ha megmondod a főorsó max. fordulatát, akkor pontosabb számot tudok mondani. Mivel változtatható mechanikus áttételed van, azért ezt a jeladót is a főorsóra kell tenni. Feltételezem, hogy ezt is az LPT porton akarod kezelni, ezért ilyen behatárolt a sebesség jeladó felbontása.
Technikai megoldásként ott van például KoLa saját készítésű optikai jeladója.
Elsőnek is köszönöm a segítségedet,és igen linux cnc alatt szeretném lpt porton használni,mert ahogy hallottam a mach3 turn még nem igazán kiforott ezen a téren.a főorsó 86-2500-ig forogna,ennyit tud az alapgép("nagy-műszerész esztergapad").Elsősorban arra lennék kíváncsi,hogy mégis kb milyen összeggel lehetne számolni a két jeladóra.
Én opto érzékelőt használtam fel, ami pár száz Ft lehet, a főorsóra szerelhető 100 réses tárcsát pedig el lehet készíteni házilag is...
Esetleg az opto érzékelőnek a pontos típusát meg tudnád mondani,illetve,hogy milyen kiegészítő kell hozzá(kapcs rajz) amivel rá lehet kötni az lpt portra?
Menetvágásnál jók a tapasztalatok vele?Nekem elsősorban elég kicsi,nem szabványos menetek vágásához kellene,tűréseket tartva,ezért ha emberi összegért lehet beszerezni egy pontos tárcsát akkor inkább rááldoznám azt a keveset.
Természetesen csak a menetvágáshoz kellene nekem az indexált főorsó(max 400rpm-el),ha jól sejtem akkor sima kontúrkövetést(1500-2000rpm mellett)azt tudja mindenféle érzékelő nélkül.
A típusát nem tudom, mert bontott alkatrész volt...Szerintem bármelyik elektronika áruházban kapsz ilyet... Lomex TME stb...
Nálam sneci-féle leválasztókártyán keresztül csatlakozik az LPT-hez, nem nagyon igényel más kiegészítő elektronikát, esetleg előtét ellenállást...
Egyébként teljesen pontos menetet tud vágni és nem csak rövid szakaszon.....
400 rpm az 6.66.. ford/sec, 100 impulzus/fordulat esetén csak 666 Hz. Az bőven belefér. Valahol 8-10 kHz környékén van a felső határ.
Ha dobsz egy fotót arról a részről, ahova fel lehetne rakni a tárcsát, akkor kiagyalhatunk valami egyszerű megoldást.
Menetvágáshoz a kódot azt amúgy kézzel írod meg?Béni-féle wizarddal van valakinek tapasztalata?
Szerencsém van ilyen szempontból,mert a főorsóm kb 40 mm-t kilóg hátrafelé,így a felfogatás a legkisebb probléma.
Béni-féle varázsló egyszerű, minden benne van, tökéletes!
Valakinek véletlenül nincs eladó az előbb említett tárcsából?
Köszönöm még 1x mindenkinek a segítséget.
Ha van módod lézerrel vágatni, akkor pillanatok alatt csinálnak neked egy ilyen tárcsát acéllemezből.
Aztán kell csinálni neki egy "agyrészt" a felfogatáshoz....
Esetleg dxf-ed nincs véletlen vagy rajz a külső részről?
Küldöm!
Köszönöm!
Azt közben elolvastam, hogy akár 3 LPT portot is le tud kezelni.
Ez a portbővítő tehát kapásból tud 16 be és kimenetet.
Mekkora lehet az órajel, azaz milyen sebességgel képes beolvasni az adatokat?
Ennyi bemenet estén már egy-egy fokozatkapcsoló is jó lehet a feed rate és spindle override-nak.
Mondjuk elképzelni sem tudom hogy mennyire lehet bonyolult a szoftveres része.
Te csináltál már ilyet?
A gyors-szál (frekvenciájának a fele), 15-25 kHz.
A Walter szerszámköszörű pultjának gombjai és ledjeit így csináltam. 8-as és 16-os I6O blokkok vannak felfűzve sorosan. De ott a pultban dolgozik egy avr, az kezeli, de az elv ugyan az. Az avr egy 5i20-on keresztül kommunikál a Linuxcnc-vel.
Így néz ki a pult és
ilyenek a felfűzött modulok. A szoftver meg nem bonyolult, sőt...
:) a zárójelbe azt akartam írni, hogy base_thread, ami meg benne van, az jön a zárójel után.
A base_thread periódus idejét te állítod be az ini-ben a latency teszt alapján.
Most napokban tesztelek egy ilyen portbővítőt.
A HAL komponens az kész van hozzá, ami Sneci linkelt, ott megtalálható a forrás is.
Le kell fordítani és hozzá kell rendelni a megfelelő be/kimeneteket és ennyi.
Ha működik akkor csinálok leírást.
Az alap órajel 1Khz, de ettől lehet lejjebb is feljebb is menni, attól függően milyen jó az alaplap, mekkora a késleltetése.
Az 1 kHz órajel bőven jó, 16 bemenet esetén nem hinném, hogy 60Hz-nél gyorsabban nyomkodom a gombokat, kapcsolókat. :))
Az egyszerű gombokkal talán megbirkóznék valami mintaprogi után, de a nagy vesszőparipám az, hogy pár gombon, kapcsolón kívül le tudjak kezelni egy Feedrate és egy Spindle Override potit, de inkább fokozatkapcsolót, valamint egy encoderes MPG kereket.
Ha állítjátok, hogy ez megvalósítható MESA kártya nélkül, akkor lehet beleásom magam....
Én az MPG-vel csinálom a Feed/Speed Override-ot.
Nyomógombbal kiválasztom a funkciót és tekerem a kereket.
Így nincs macera az A/D átalakítással.
Persze az MPG jelek az lpt porton mennek, a nyomógombok/ledek meg mehetnek a portbővítőn.
Ássad csak bele magad :)
Az MPG-s megoldás azért nem tetszik mert az csak relatív jeladó.
Ha bekapcsolom a gépet akkor az rögtön vegye fel a két fokozatkapcsoló által beállított értéket.
Én sem akarnék A/D átalakítást, mondjuk egy 3 vagy 4 bites bináris forgókapcsolóval rögtön van 8 vagy 16 állásom ami bőven elég és csak 3 vagy 4 bemenetet foglaltam le.
Ezekhez a bináris értékekhez kellene az adott előtolás/sebesség százalékos értékeket beállítani az illesztőszoftvernek.
Ha le tudja a linux kezelni az EPP/ECP LPP portot, aminek mindegyik lába lehet bemenet, akkor lehet portbővítő sem kell.
2x4 bitet ugyan úgy beolvashatsz a shiftregisztereken, mint a gombokat.
EPP a megfelelő mód.
Bemenet módban 13 bemenet és 4 kimenet van. Kimenet esetén 12 ki 5 bemenet
Nem lehet mind a 17 csak ki vagy csak bemenet. De ez nem LinuxCNC korlát.
Való igaz! [#worship]
Base period, mitől függ? PC mely jellemzője határozza meg? CPU frekvencia vagy a busz sebessége?
Szia, Svejk!
Meglett az A-tengely forgatásához a gombok?
Sziasztok!
Lehet használni az alaplapi soros portot is gombok illesztésére?
Csak azért kérdem, mert akkor nem is kell még egy LPT-port.
Nem, de tegnap este óta nem is volt vele időm foglalkozni.
#2865-höz kapcsolódóan:Valaki nem tudna konkrét típust ajánlani a két szenzorra,illetve mach3 vagy linux cnc alatt ezeknek hogy megy a beállítása?Lehet,hogy ennek a témánek érdemes lenne "főorsó jeladó" néven egy új topicot nyitni és átvinni oda a hozzászólásokat,mert ez szerintem másoknak is érdekes információ lehet és ott egyhelyen meg lehetne találni mindent.Vagy ha páran összeállnánk esetleg akkor lehetne akár pár szettet is összedobni,ahogyan arra már volt egy pár példa...a tárcvsából több db-ot is ki tudok vágatni ha megyek lézeressel,csak ehhez kellene egy tipp anyagminőségre meg vastagságra.Mondjuk ha valami saválló anyagból készíteném a tárcsát akkor annak az esetleges tükröződése nem zavarná meg a szenzort?
Igen, ez a kettő, meg még 50 másik ismeretlen:)
De komolyra fordítva, mindkettő fontos paraméter, de sajnos sok más hardver és még több szoftver megoldás is beleszól. Nem láttam még erre vonatkozó összefoglalást, de ettől még lehet hogy valaki guru utánajárt.
De ha már szóba került a téma, pár keresetlen gondolat a szálakról. Általában ez két szál van elindítva a Linuxcncben. A Base thread egy realtime óra beütésére feléled és végignézi a listát, hogy mely komponens mely függvényét kell meghívni. Ezeket olyan sorrendben hívja meg, amilyen sorrendben a hal konfigurációs fájlokban hozzárendeltük komponenseket a szálhoz.
A Servo thread a lassúbb, általában 1 ms időzítésű, de induláskor kerekítéssel állítja be az időzítést úgy, hogy a gyors száll periódus idejének egész számú többszöröse legyen.
A kettő közül a Base thread a kritikusabb. Ezen a szálon futnak a gyors kiszolgálást igénylő feladatok. Ilyen például a step jel generálás, vagy az enkóderek dekódolása, stb.
A Servo szálon a lassúbb folyamatok függvényei lógnak, például ha a Linuxcnc kezeli a pozíció hurkot, akkor itt számolja újra a PID aktuális jeleit, itt veszi el az enkóder kezelő komponensektől a tengelyek pillanatnyi pozícióit stb.
Mindkét szálon fontos a Latency tesztben mért jitter. Minél kisebb a jitter, annál egyenletesebb a step impulzus sorozat, és annál korrektebb lesz a beavatkozás a motorvezérlőkben.
A szálak periódusidejeit minimum akkorára kell állítani, hogy legyen idő a szálakhoz tartozó feladatokat végrehajtani.
Szia!
Ha jól tudom, szinte bármi megfelel jeladónak, csak a megfelelő illesztés kell. De egy encoder is jó akár egy szíj áttételezéssel is.
Hints for getting rid of SMI interrupts on x86
1) Use PS/2 mouse and keyboard,
2) Disable USB mouse and keyboard in BIOS,
3) Compile an ACPI-enabled Kernel.
4) Disable TCO timer generation of SMIs (TCO_EN bit in the SMI_EN register).
The latency should drop to ~10us permanently, at the expense of not being able to use the i8xx_tco watchdog.
One user of RTAI reported: In all cases, do not boot the computer with the USB flash stick plugged in. The latency will raise to 500us if you do so. Connecting and using the USB stick later does no harm, however.
Tényleg nincs sok információ ezekről a dolgokról. Még olyan leírást is találtam, amiben arra céloznak, hogy egy P2-es gép gyorsabb is lehet, mint egy P4-es. Azt vettem ki a leírásokból, hogy ne legyen sok integrált periféria, mert idő lekérdezni őket.
Link javítva:
http://www.ebay.com/itm/NEW-Encoder-100P-R-Incremental-Rotary-Encoder-100p-r-AB-phase-encoder-6mm-Shaft-/321160327449?pt=LH_DefaultDomain_0&hash=item4ac6a5b119
Ez jó lenne, de nincs index jel csak A és B.
Az index jelnek úgy is kell valamit csinálni a főorsón, akkor meg egyszerűbbnek tűnik a kifurkált alu tárcsa 50-100 furattal, egy másik osztókörön meg egyetlen furat az indexnek. Két opto résérzékelő, oszt kalap.
Itt egy PDF a késleltetésröl:
LINK.........
Az optót opto csatoló nélkül rá lehetne kötni az lpt portra?Vagy a v-type(piros kínai) vezérlőben a bementek is opto csatolóval el vannak látva?Ha jól tudom akkor ez esetben a vezérlő(~30V) és a szenzor(legyen ~12V) tápját közösíteni kell,mármint a 12 v negatív polúsát a vezérlő negatív polúsára is rá kell kötni,bár az elektronika terén nem vagyok jártas,így inkább ezen a téren lenne szükségem tanácsokra.
Én meg kínai vezérlőben vagyok teljesen tájékozatlan, de majd valaki biztosan mondja...
Az LPT porton használsz majd valamilyen illesztő panelt? Ha igen, és azon van a bemeneteken zavarszűrés, akkor a résérzékelő mehet direktben az LPT illesztő bemenetére.
Ha közvetlenül akarod rákötni az LPT portra, akkor főorsónál a opto jeladó közelében érdemes egy kis elektronikát elhelyezni, amin a következők vannak:
- Valahonnan megkapja a +5V és GND tápot
- Az opto résérzékelők led-jét 1-1 470 Ohmos ellenálláson keresztül tápláljuk a +5V-ról, a led másik lába negy a GND-re.
- Az optók vevő oldalán a fototranzisztor kollektora 2.7 kOhmos ellenállással mennek a +5V-ra, az emitterek mennek a GND-re
- A panelon van egy 74hct14, ebből 2 invertert használunk. Az optók fototranzisztorainak kollektorári mennek 1-1 bemenetre, a kimenetei pedig az LPT portra.
kollektorári == kollektorai
Ezek a latanciák nanosec nagyságrendűek, nálunk ez nem játszik:)
Lehetne, de akkor kell valami intelligens elem, ami küldi az rs232 szerint a byte-okat. Az sem nagy dolog, de plusz...
Ha jól látom akkor Lonewolf fórumtársunknak van olyen enkódere ami már index jelet is tartalmaz,egyedül az a kérdés,hogy hogyan lehet az encoder felbontását csökkenteni,mivel a gépkönyvben több érték szerepel és én nem vagyok tisztában a lelki világukkal ezeknek az encodereknek.
Az encoder adatlapja(E6B2 - CWZ6C típus):
http://www.ia.omron.com/data_pdf/data_sheet/e6b2-c_ds_csm491.pdf Az enkóder Lonewolfnál:
http://dioda.hu/ads/d06012.html
Mivel a A és B közül csak az A csatornát használjuk, az 1000 impulzus/fordulat még menni fog 400-as fordulaton. Menetvágáshoz jó lesz. Nem túl hosszú árnyékolt vezetékkel csak az A+-t és I+-t használva talán zavar nélkül megúszod, és mehet közvetlenül az LPT-re. De csak +5V lehet az enkóder tápfesz, az LPT nem visel el nagyobbat.
Ezt az enkódert a +5V tápfesszel akár direktben is ráköthetem az lpt portra?Gondolom az 5V tápfeszt valami stab ic-vel kellene neki előállítani...
Vagy az usb-ről veszed az 5V-ot.
De hogyha résoptoból tudnátok valami konkrté típust ajánlani oylat amihez kapcs rajz is van és egy "halandó" is be tudja üzemelni az lenne a legjobb...
Résoptoból ezzel a típussal foglalkoztak a hobbielektronikán,csak kicsit félek,hogy az én elektronikai ismereteim hiányosak még ahhoz,hogy egy ilyet beüzemeljek:
http://regi.hqelektronika.hu/datasheet/7/785.pdf
Ilyet találsz neten,
például itt.
Köszi!Még egy olyan kérdésem lenne,hogy nem teljesen tiszta minden a #2900-ban leírtakkal kapcsolatban,pl hogy hova is megy konkrétan az 1-1 db 470 ohm-os ellenállás meg hasonlók.Esetleg ha a #2900-ban leírtakat valami skicc szerűen csak gyorsan vázolva le tudnád rajzolni azt nagyon megköszönném,mert úgy jobban megérteném a dolgot.Az ellenállásértékek és a többi amit írtál a #2900-ban az "bármilyen" féle résopto esetén érvényesek?
Elnézést,hogy enni sületlenséggel zargatlak,de az elektronika nem igazán az én asztalom.
A LEDek (optok) méretezése a következő. Ökölszabály: 2 Volt esik a LEDen, (ha precíz akarsz lenni akkor megnézed a gyári adatlapon vagy kiméred), s általában 5 mA átfolyó árammal nem tévedsz, de az üzemi áramot mindig kukkold meg a katalógusban. LEDekre amúgy (a beforrasztható kis vackokra amik világítanak színesen) 20 mA a normális érték.
Nos tehát... az ellenállás értéke a követklezőképpen adódik:
Kell a feszültség ami a rendszeren van, ez lehet 5V, 12V vagy akárhány, ha valami perverzebb táprendszered van. Számoljuk 5 Volttal.
Az 5 Voltból leesik a 2 Volt ami mindig ott van a LEDen (ezért aktív elem) marad 3 Volt. Ebből kell kigazdálkodni egy ellenállatkával az 5 mA-t.
R=U/I azaz 3Volt/5mA=600 Ohm.
A 470 Ohmos az egy általános ökölszabály, mert 2 Voltnál gyakran picit nagyobb a LED nyitófeszültsége és 10 mA szokott lenni az üzemi áram, tehát ha 470 Ohmot használsz, akkor az pont jó.
12 Voltra 1-2 kOhm közti érték fog kijönni.
De mondom, katalógus adatlap az optohoz, hogy mennyi a nyitó és mennyi az üzemi áram!
A kapcsolt elem (azaz a fototranyó) meg úgy néz ki, hogy az emitterét földre kötöd, a kollektorát pedig egy ellenállással az 5 Voltra. A kollektor lesz a kimenet.
Hogy működik ez?
Ha nincs fény, a tranyó zárva van, a kollektoron ott van az 5 Volt, azaz H szint.
Ha van fény, akkor kinyit a tranyó, lehúzza nullára (valójában 0,7 Voltra) a kollektort, kb. 1 mA áram folyik lefelé, a kimeneten 0,7 Volt lesz, azaz L szint TTL nyelven.
Az ellenállás értékét az határozza meg, hogy mekkora áramot óhajtasz átengedni a fototranyón, az 1 mA körüli érték az jó ökölszabály, azaz 5 Voltnál a 4,7kOhm a megszokott ellenállás. 12 Voltnál legyen 10 kOhm, 24 Voltnál lehet 22 kOhm.
Ha még mindig nagyon nem világos, akkor szívesen le is rajzolom. Vagy írok egy AppNote-ot belőle.:-)
Ez nagyon jó,így már dereng valami :D.Köszi!!!
Megpróbálom majd ezeket az infókat egy helyre összeszedni és a saját megoldásomat is publikálni majd és ha lehet akkor egy külön topicot is nyithatnánk neki "főorsó jeladó jeligével".
Sziasztok!
Időzítési értékeknek, általában, milyen értéket szoktatok megadni?
Léptecs MSD vezérlő esetén?
Sneci -féle servo esetén?
TB6560
Step Time: 150000
Step Space: 150000
... Hold: 150000
... Setu: 150000
Milyen nagyképű, csicsa, idétlen ablakok.... nanoszekundumok .... mindjárt el is hiszem....:)
Bocsánat, de az ilyen dolgok felpiszkálják az idegeimet.
Arról tudsz, hogy egeret is kezel? Ez, nem a robsy topik. Oda lehet írogatni, amíg van a procikban X86-os utasításkészlet. Evolúció a procikra is vonatkozik.
Azért nem hiszem, hogy olyan szar a Linux pl. Milltronics is nagy sebességű vezérlőjük már nem
DOS -sal fut , hanem real time Linux -al :).
Milltronics
Akkor írjad csak azt a sok nullát a nevetséges adatokban, mert szerelmes vagy a semmibe, és ki vagy szolgáltatva egy idétlenül megválasztott mértékegységnek. Közben meg van képe a programnak egy szerény 33 Khz-as step frekit kiadni eredménynek, talán minimum Mega Hz-eket írjon ki, ha már nanoszekezik itt össze-vissza.
Maradjunk annyiban, ha mikrosecundum lenne ennek az ablaknak az inputja, még tetszene is valamennyire, így meg védheted a védhetetlen hit alapon, mert hogy szakmailag nem tudod, az már most is látszik.
Ne viccelj már.... Komoly, ipari CNC nem játékos step-dir protokolt használ, függetlenül az op.rendszertől, hanem minimum tengelyenkénti processzoros, és G kód szintre visszacsatolt encoder jelfeldolgozású vezérlő progi az alapja.
Mellesleg Neked is azt mondom, maradjunk annál a kritikámnál, amit eredetileg mondtam, és nem kell besértődni és elmenni másfelé, a nanosec-re adjál értelmes magyarázatot. Te is szeretsz sok értelmetlen nullát írkálni?:)
Sneci vezérlőire jók az 5us step és 2us dir idők.
De ha kell 2us step és 0.5us dir is megy. Persze nem a szoftveres stepgenerátornál, hanem pl. a Mesa kártyáknál.
Köszi! [#vigyor2]
Először mindenkinek! Nem kell felkapni a vizet. Az is egy vélemény, még ha rettenetesen felületes is.
Tibor, megint megtaláltad a lényeget:) Szar a Linux, mert nanosec-ben adják meg az időket:)
Ez egyszerűen konvenció, ezek a paraméterek integerek, a logokban és debugban is így szerepelnek. Szerintem Te vagy egyedül a világon, aki ebbe beleköt. Ha integer és usec, akkor hogyan adnád meg a 300 nsec-et. Tört alakban?
Na de spongyát rá, ezen ne vitatkozzunk, a Linuxcnc ilyen.
Nekem az bőven elég, hogy Te mint szaktekintély, az előző válaszodban us-t írtál.:)
Mellesleg feltalálták már a tizedes pontot, de ha Ti ennyire örültök a sok nulla írkálásnak, ahelyett hogy a progi az input ablakban tudna tizedes pontot is kezelni, majd ezt vissza integernek a progin belül, hát ezen már nem fogunk "összeveszni".
Nekem röhejes volt ez a beírás:
TB6560
Step Time: 150000
Step Space: 150000
... Hold: 150000
... Setu: 150000
Mellesleg ez legyen a Linux CNC legnagyobb baja, ez a sok-sok nullaírkálási kényszer.:) Használja Mindenki nagy-nagy megelégedéssel, boldogsággal. Csak vigyázzatok, nehogy lemaradjon egy nulla.:)
Tényleg fura a sok nulla, de hozzá lehet szokni. Képzeld, ha elé kéne írni.
Bár a fizetésem, jobban nézne ki sok kilencessel az elején, mint sok nullával a végén.
Nem besértődtem, de hidd el , 20 µsec - et nehezebben írtam le, mint 20000 nsec -et :).
Igaz Ti usec -et írtok, nehogy belekössek :).
Az utolsó ismereteim szerint a Linux kernelben a nagyfelbontású timer az bizony nanosec felbontású, s ha realtime, akkor bizony még jogos is lehet a nanosec-es beállítási érték.
Engem a mm/s-os mértékegység futtatott a csőbe a tengely setupnál. :((
No de hát minden szoftvernek van hibája, hacsak nem magunk írtuk :)
De ezen a fórumon rajtad kívül valószínű senki nem képes ilyenre, így legyen neked ez elég elégtétel.
Legyen Tiboré a baktertojás. Hiszen felfedezte a Linuxcnc első és egyben nagyon súlyos hibáját.:)))
A "baktertojás" mint érdemrend megboldogult apósom mondása volt. Ha valakinek (kétes) elismerését akarta kifejezni akkor közölte: Picifiam tied a baktertojás.
Na, most már én is kipróbálom ezt a linucot, ha ilyen rossz program. :)
Az időt a linux mivel méri amúgy ? Milyen alaplapi megszakítással ?
kernel.org
Nézd meg a forrásban.:-)
Sziasztok!
Néha előfordul, hogy a Linux nem szeret némely videókárt. Működik, de nem a maximális felbontással. Íme egy lista, ami nem teljes, de némi támpontot adhat.
http://www.tldp.org/HOWTO/Hardware-HOWTO/video.html
Fokbeosztás gravírozás forgatóval Kis munkával átszabható általánosra, és akkor már csak egy lépés az ngcgui:)
Elkezdtem olvasni tegnap este a magyar felhasználói kézikönyvet amelyet lefordíttattunk.
A 4.11.1 programszűrőknél elsötétült a világ :(
Tetszik a G64 P- Q- parancs ilyen van az ipari gépekben is?
Viszont nem értem a G61 és g61.1 közti eltérést.
más:
2.3 felhasználói felületek...
".halui-nak hívott HAL alapú felhasználói felület mellyel lehetséges az EMC2 irányítása nyomógombok és kapcsolók segítségével"
Ez hogy is néz ki?
Ilyenkor mi látható a képernyőn?
Ez kellene ha egy ipari kinézető kezelőpultot barkácsol az emeber?
A programszűrő például egy Python-ban megírt programocska, aminek bemenete egy DXF fájl, kimenete pedig egy .ngc fájl.
Vagy amit Sneci csinált Excellon fúrófájl a bemenent és G-kódú fúró fájl a kimenet. Csak ez automatikusan működik, megnyitod a DXF fájlt és a szűrő progi jelenik meg, paraméterezed és átadja a G kódot az Axis-nak.
G61 = pontos útvonal követés, még ha a pontosságért le kell lassítani és akár meg is állni irányváltáskor a következő programozott pont felé.
G61.1 Megáll (nullára lassít) minden szegmens végén
A HALUI segítségével csinálsz magadnak a képernyőn gombokat, csúszkákat, kapcsolókat,LED-eket és onnan vezérled a LinuxCNC-t.
Itt vannak különböző felületek, köztük a HALUI is.
Még egy kis kiegészítés a haluival kapcsolatban.
A halui egy szoftver interfész a linuxcnc és a kezelőfelületek között. Ezen az interfészen (felületen) a linuxcnc rendelkezésünkre bocsájtja azokat a jeleket, amire a felhasználói kezelőfelületen szükség lehet. A jelek lehetnek parancsok és értékek. Egy parancs például:
halui.spindle.start
Gyakorlatban legyen egy gomb az lpt 10-es lábán. A hal fájlban a következő sorral rendelhetjük a főorsó indítását a nyomógombhoz:
net foorso_indul halui.spindle.start <= parport.0.pin-10.in
Értékre péládul az X tengely poziciója:
halui.axis.0.pos-commanded
halui.axis.0.pos-feedback
Példa: egy python program kiolvassa az értéket a halui-n keresztül és elküldi soros vonalon egy külső dro-nak.
A G61-61.1 kapcsán pont ezt olvastam a leírásban is, csak nem értem....
G61.1 érthető, ez a Mach3 Egzakt Stop megfelelője.
De G61.1 esetén hogy tud úgy pontosan pályát követni, irányt váltani a marószerszám, hogy nem áll meg teljesen?
A linken látható felületeket honnan lehet letölteni, vagy hogy lehet aktiválni a linuxcnc alatt?
Lehet hogy idegesítő, hogy mindig párhuzamokat akarok vonni a a Mach3-mal, de hát csak azt ismerem okkal-móddal és akkor tudok áttérni a LinuxCNC-re, ha meggyőződök emez jobb, könnyebb, stabilabb használhatóságáról.
Aligha fogok megúszni egy intenzív személyes oktatást...
Semmi akadálya:)
G61 vs. G61.1
Valahol írja (rémlik), hogy ugyan az, nincs különbség. Azt várná az ember, hogy sima G61-el nem lassít a szakaszok végén, ha egy egyenesbe esnek, de nem.
Az alábbi kód ugyan úgy lelassít a mondat végén G61-el és G61.1-el.
G61 F1500
g0 x0
g1 x20
g1 x40
g1 x60
m2
Itt g64 kell, p q paraméterekkel, beállítható az hogy, a legjobb legyen sebesség egy nagyjából egyenes vonalú mozgásnál,mint itt is! csak x irányban mozgunk de pontokon keresztül! ha lenne y érték is megadva akkor a g64 kialakítja az ideális ívet! mint a forma1-ben a sebesség és az irányeltérés függvénében, a legközelebb az eredeti útvonalhoz!
A leglassúbb a legpontosabb pályakövetés!
A p paraméterrel adjuk hogy mennyi lehet a legnagyobb eltérés!
A q paraméter okozott némi gondot a fordításban is naiv cam tolarence, itt azt lehet megadni hogy az enyhén íves vagy tompaszöget bezáró egyenesek egymásutániságát milyen tűrésen belül vegye egy egyenesnek!
A két paraméterrel ki lehet hozni a gépből egy gyors de még jó eredményt!
Ezt is tudjuk, de a kérdés az, hogy mi a különbség a G61 és G61.1 közt??
Én most azt nem tudom hogy miért programoznék g61-t? mert ha nem írom fel a fejlécre, megy szépen ez a kód, simán!
Sziasztok!
Miért szeretnétek G61-et használni. Nagy pontosságú megmunkálás esetén lenne értelme.
G61: pontos megállás üzemmód
Öröklődő funkció. A vezérlés minden interpoláció végrehajtása után lelassít, megáll és megvárja a mérőrendszer pozícióban jelet, és csak ezután indítja a következő interpolációs ciklust.
Még, jó, hogy nincs G62 a LinuxCNC-ben. Az a megváltozó szerszámterhelés következtében változna a sebesség a belső sarkokban.
Baszki, olvassatok már vissza Kolával, és ne kérdéssel feleljetek.
Ez volt az eredeti értetlenkedés:
"Viszont nem értem a G61 és g61.1 közti eltérést. "
Sneci szerint semmi (ez rendben), Ti meg jöttök azzal hogy minek azt használni. :(
Figyelünk rád! [#pias]
Hogy haladsz az LPT-portra a gombok illesztésével?
Igazából, arra gondoltam, hogy találtál valami okot arra, hogy a G61-er használd.
http://linuxcnc.org/docs/html/gcode/gcode.html#sec:G61-G61_1 Azt írja, hogy ugyanaz. De a megnevezés mégis más. :)
G61 - pontos pálya mód
G61.1 - pontos megállás mód
Gyakorlati próbákkal el lehet dönteni, hogy így van e!?
(Szerintem, egy még nem kidolgozott funkció rejlik mögötte.)
Több ilyen kód is van a leírásban hogy még nem kiforrott,fejlesztés alatt!
Fijjug! Picit visszaolvasni!
Szia Svejk!
Az összes felületet ki tudod próbálni tényleges CNC gép nélkül. Vannak az ún. szimulációs konfigurációk.
Elindítod a LinuxCNC-t majd a konfigurációválaszó menüben "Sample configurations" -> "sim" és a Neked tetsző konfiguációt elindítod. A legtöbbnek mindenféle egyéb beállítások nélkül el kell indulnia.
(összes axis konfig, gladevcp, keystick,ngcgui, tklinux, stepper)
HALUI esetén "sample configurations" -> "halui_pyvcp" -> halui
De mintha mindez le lenne írva a 'Első lépések az EMC2-vel" című dokumntumban [#awink]
35. oldal 5.2 fejezet
A múltkor próbálgattam ezeket a sample-kat, de az első három névről nekem tetsző csak hibaüziket dobott, így hanyagoltam.
Ráadásul mindet berakta a saját mappámba.
Utána olvastam a Kezdő lépések...-ben is róluk, de azt nem írtátok, hogy hogy lehet a saját mappából eltávolítani.
Úgy van!
Nem jártál még úgy, hogy megvettél egy műszaki berendezést, bekapcsoltad, -persze a család előtt- aztán fél óra bénázás után elsunnyogtál a használati utasítással egy félreeső helyre? :))
Simán kitörlöd:) Nincs semmi következménye.
Azért csinál másolatot a saját mappádba, mert az eredeti helyén védett, és nem tudod módosítani.
Saját mappádba átmásolva meg mindent csinálhatsz vele.
Azért ez a technika, mert a Linux igazi multiuser, egy időben több felhasználó dolgozhat.
Sziasztok!
Kérnék egy kis segítséget.
Próbáltam az NGCGUI-it belerakni a Linux cnc-be.
sajna ez lett az erdménye.
Mit rontottam el?
Második kérdésem.
Folyamatosan evvel a hibával indul.
Újra telepítettem az egészet, de ez nem segített.
Ezt mérte a Latency Test.
szerintetek ez jó?
Ez nagyon nem jó a latency teszt szerint. A Base thread érték 25000-40000 körül lenne jó.
Melyik linuxcnc verziót raktad fel?
Szia
10.04 van fent
Szia!
Nem a kérdésedre válaszolok. Régi Linux van a gépeden. Úgy látom EMC2 és nem LinuxCNC.
Itt a link a LinuxCNC-hez, ISO fájl.
http://www.linuxcnc.org/iso/ubuntu-10.04-linuxcnc3-i386.iso Nekem is kiírja ezeket a laptopomon, de abban még LPT kártya sincs, ezért nem foglalkoztam vele.
Olyan, mint ha valami terhelné a gépet. USB-n van valami bedugva?
Ha rányomod a Reset Statistics, akkor a valós adat lesz...
Linux CNC lett mert net volt telepítés közben, és azonnal frissítet.
a resetet nyomok akkor 6000 leesik kb 10-15mp-re.
Milyen gépen használod?
Egy régi Abit KV7-en.
750Mb ram.
A procit nem tom , de hozzávaló.
Elindul a LinuxCNC, attól függetlenül, hogy kiírj a figyelmeztetéseket?
Mérni kéne egy teljesítmény tesztet.
Rendszer ---> Adminisztráció ---> Rendszerfigyelő ---> Erőforrások
Hány százalékos a CPU terhelése, amikor dolgozik a LinuxCNC???
ha nem fut semmi akkor 2-8%
ha elindult a cnc akkor 30-40%
Azért kapod ezt a hibát, mert nincs beállítva a configban a base és a servo thread. A teszt, ami értékeket adot nagyon rosszak. Mint Sneci írta 25-40000 körüli érték már megfelelő.
A második hibánál meg valami elérési hibája van, vagy valmit nem talál a megadott keresési útvonalon.
Sziasztok
Linux cnc-nél mit kell beállítani, ami a mach ena megfelelője? Mert ugye a mach anélkül nem ad jelet ki a léptető vezérlőnek!
De itt nem találok ilyent.
Erre a kérdésre így nem tudok válaszolni, csak azt hogy sok helyen lehet:)
Mit indítottál, saját configot, varázslóval készült configot, vagy minta configot?
Úgy általában nem csak neked. Ha kérdeztek, sokat segítene, ha az első kérdésnél néhány mondatban leírnátok, hogy mik az előzmények és mik a körülmények. Nem kellene 10-30 kört futni a visszakérdezéssel, hogy kiderüljön miről is van szó. Sok minden a
magyar doksiban is le van írva, érdemes azt is átfutni, hogy képet kapjon az ember a lehetőségekről.
Varázslós beállítást indítottam el!
Pico drive meghajtót használok!
Step-dir config ok, csak még ki kéne adnom a 2-5 lábra az 5V jelet is a vezérlőnek.
Most, nem vagyok gépközelben, de rémlik, hogy van a port kiválasztásnál egy invert pipa. Talán azt kell bepipálni és akkor kijön az adott porton az 5V.
Köszi, lehetséges, már csak egy gondom van.
Indításnál ezt az üzenetet írja ki: Linux Cnc terminated with an error. when reporting problems, please include all the information below in your message.
Print file information: stb
És nem indul el a program!
Ha a Stepconffal csinálod, akkor Az "Amplifier Enable" lesz a nyerő, ezt rendeld a 2 és 5 pinhez.
Hiba esetén a log fájlokat kiírja valahova, ha jól emlékszem a Saját könyvtáradba. Ha megtaláltad, akkor azokat küldd el nekem.
Másik, nyissál egy terminál ablakot (Ctrl + Alt +T), és add ki a következő parancsot:
dmesg > hiba.txt
Ez kiírja a rendszerüzeneteket a hiba.txt fájlba, és ezt is küldd el, hátha ezekben megtaláljuk a hiba okát.
Holnap megnézem ezeket!
Biztos valamit én cseszerintettem el rendesen![#nevetes1]
Mailben átküldtem a fájlokat!
Emil ment.
Nálam simán elindul a configod 2.6-pre alatt.
A hibalista alapján az RTAI nem tud betöltődni.
Nem futott mellette a Stepconfig?
A mintakonfigok elindulnak hiba nélkül?
Laci, írtam emailt!
Sziasztok!
Múltkor Sneci linkelt egy érdekes dolgot.
Valamit észrevettem, amit még nem használtam ipari gépeken sem.
A tengelyek szépen fel vannak tüntetve (XYZ ; ABC ; UVW). Nagyon tetszik ez a felállás.
De miért lehet az X-et és U-t külön Home-ra futtatni?
Ezek a tengelyek nem párba vannak?
Az én gépemen léptecsek vannak. Nálam is két X-tengely van, de az MSD után vannak párhuzamosra kötve a motorok. Elvileg lehetett volna két vezérlő, két külön tengely... X és U.
Nem szoktam G-kódokat generálni, meg szoktam írni. De, ha generálnám akkor, létezik olyan post processor, ami lekezelné az UVW tengelyeket is?
És, mi van akkor, ha szeretnék még egy tengelyt?
Mondjuk két Z-t? Mivel lehet átadni egy másik tengelynek a vezérlést?
Vagy csak az UVW-tengelyek használhatók egyéb célokra.
Egy kicsit sok mindent akartam kérdezni egyszerre. Remélem nem nagyon zavarosak a kérdéseim.
A konvenció szerint párban vannak, de független tengelyek. Az U párhuzamos az X-szel, de önálló vezérlése van, ami független az X-től. Ezért saját home-ja is van. Például egy nagy marógépen a súlyos Z beáll részműveletsor bázisára és a kicsi fürge W meg furkál mint a veszedelem:)
Tehát nem kell átadni a vezérlést, ugyan úgy kezelhető min az XYZ.
Nálad a két X tengely vezérlését közösíteni kell hal szinten, vagy hardverben.
Habvágónál és huzalszikránál még érdekesebb a dolog, például ha kúpot kell vágni. Az X és U, valamint az Y és V szinkronban mozog, de más pályán. Itt egy mondatban van mind a 4 tengely, hogy szinkronban mozogjanak.
Oké! Köszi!
Érdekes gondolatok! Habvágó is érdekes lehet.
Egy kicsit még fokoznám a kedélyeket.
Lehet két szerszámot megjeleníteni a grafikában? Vagy csak egyet lehet?
Z és W hogy jelenne meg? Elvileg, nem ugyanott vannak, de egymás távolsága egyenlő, ha egy hídon vannak (egy felfogatáson).
Elvileg lehetne egy gépen XYZ és egy UVW páros is. Tehát, lehetne két főorsót is egyszerre használni?
Na nem fokozom tovább...
Itt sajnos majdnem mindenre nem a válasz.
Csak egy szerszám lehet és ennek a pályája rajzolódik az összes használatban lévő tengely mozgásának eredőjeként.
Talán a Linuxcnc3-ban meg lesz a több koordináta rendszerrel operáló mozgáspálya tervező és a természetesen a mindegyiknek saját szerszáma dolgozik. Ez még a jövő - remélhetőleg nem túl távoli - zenéje.
Van olyan varázsló a konfigurációs beállításhoz, ami az összes tengelyt lekezeli?
Minta alkalmazások között ott van a 9-tengelyes... de, nem lenne rossz, ha nem a Ctrl+C Ctrl-V kéne használnom.
Ezt KoLa-nak ajánlom talán ismered:
Köszi! na ez már majdnem eszterga screen!
Ezzel is az a bajom hogy, teleírja a szerszámpályát!
Az aktív g kódok miért is kell? ha nem változik?
A jog rate ritkán használatos, ha van mpg! inkább lenne rákattintható szerszám aktiválás legalább 8db, vagy revolver esetén szerszám behívás nyomógombra!
DTG tök felesleges!
Viszont jól jönne a fordulatonkénti előtolás kijelzése egyszerre a percenkéntivel! a mach nál ez nem probléma!
Ja! és a Béni ikonjai-val kéne megoldani!:)))
No én még sehol sem állok a linux teszteléssel, de engem is bosszant a zagyva képernyő.
Az iparban van a képernyő alatt 4-5 funkciógomb és azzal kiválasztható, hogy mit lássunk a képernyőn. szerszámpályát, koordinátákat G kódot, stb.
Persze vannak almenük is, itt aztán minden megtalálható, kiíratható ami a géppel kapcsolatos, érzékelők bemenetek, setup beálljtások, de akár a PLC létradiagramja is.
Na ez az!ez már nekem magos!
Elég lenne ha alapszinten tudnám uralni!és hozzám igazítani!
Ez itt két kattintással elérhetó abból amit Servo mutatott:
A Hello Kitty-s színvilághoz meg a spéci ikonokhoz kettőnél többet kell kattintani [#crazya]
No majd ennek a tesztelésére is sort kerítek. :)
Feltéva ha megtalálom.
"szerszám behívás nyomógombra"
Ez valóban jó dolog lenne.
Biztos, hogy lehet gombnyomásra kódot behívni. Akár egy külső alprogramba megírni és behívni. Legfeljebb egy ciklusstartot kell nyomni még. Ngcgui is hasonló...
Volt egy kis időm, tesztelés céljából telepítettem a 10.04-es ubuntu emc-t.
Konfig:
alaplap: msi pm8m-v
cpu: 2.8GHz celeron
ram: 768MB ddr1
hdd: ata-133 7.200
vga: geforce 2 mx 64MB
Telepítés után a 10.04-et frissítettem. Nem telepítettem a 12.04-et.
A latency teszt eredményei:
Servo = 1.689.410ns
Base = 1.703.143ns
A kézikönyv alapján ez ritka sz.r. Ennyire kevés ez a gép, vagy van valami trükk amit nem vettem figyelembe?
Volt egy kis időm, tesztelés céljából telepítettem a 10.04-es ubuntu emc-t.
Konfig:
alaplap: msi pm8m-v
cpu: 2.8GHz celeron
ram: 768MB ddr1
hdd: ata-133 7.200
vga: geforce 2 mx 64MB
Telepítés után a 10.04-et frissítettem. Nem telepítettem a 12.04-et.
A latency teszt eredményei:
Servo = 1.689.410ns
Base = 1.703.143ns
A kézikönyv alapján ez ritka sz.r. Ennyire kevés ez a gép, vagy van valami trükk amit nem vettem figyelembe?
AHCI-t tiltsd le a BIOS-ból, ha lehet.
köszi! [#worship]
Így, már tetszik a LinuxCNC? [#beka3]
Még, nem tökéletes, de jól néz ki. Már ipari kinézete van. Tapizós monitorhoz is jó.
[#eljen][#wave]
és gondoltak az esztergásokra is :
"If in the INI File LATHE = 1 is given, the GUI will change its appearance to the special needs for a lathe."
Konkrétan AHCI nincs is a bios-ban amit lehetne engedélyezni/tiltani. SATA vezérlőt letiltottam, de csak
servo 692.487
base 726.941
értékekre "javult".
Ez még csak olyan próbálkozás lehet!Tényleg csak gondoltak ránk!Hogy nem kérdeznek már meg egy esztergályost a fejlesztők!?
Ez a világ már csak ilyen. :)
Ezért születnek kezelhetetlen Tv távirányítók, olyan csavarhúzók melyek két perc alatt feltöri az ember tenyerét, vagy gibbonoknak való, mitudoménmi...
Ma már sokszor nem is az anyagminőséget hanem a használhatóságot, ergonómiát kell megfizetni.
Akkor ha összeállnánk néhány fejlesztővel, egész jól produkálnánk!
Ilyenkor születnek a sikersztorik.
Csak két "világnak" kell találkoznia, és dülöre jutnia.
Meg kéne próbálni ezt is! persze a programozó lenne az, aki dolgozik rajta!csak instrukciókat tudnék adni!
Egy LinuxCnc Screen editor lenne a legjobb! ( mint a mach screen exe)hogy megvalósíthassuk az elképzeléseket! ki-ki a saját kedve szerint! de lehet hogy erre még várni kell, pár évet!
Téged is már megfertőzött a csicsavilág meg a virtualitás, a giga-terabájtos divat őrület. Emiatt sajnos már nem lesz az igazi az a kezelő felület, amire vágynál.:)
Az igazi az milyen lenne, van valami referenciaképed ? Az engem is érdekelne, én is csinálni akarom az esztergámat is .
Hát képernyőt csinálni fórumon keresztül, öngyilkos vállalkozás:)
Egy alternatív kapcsoló a másik topikban kapásból generált 1-2 lapnyi véleményt:) Ehhez képest egy eszterga, vagy marógép felület nem állna meg 500 alatt, mielőtt még egy kapavágás megtörténne.
Legyen olyan, mint egy bármelyik ipari vezérlőpult, mondaná valaki. De sajnos nem ilyen egyszerű. Pillanatnyilag az Axis a legelterjedtebb, de azt csak nagyon korlátozottan lehet módosítani. Alapvetően új arculat gyakorlatilag csak újraírással lenne kivitelezhető. A Gscreen és Gmoccapy fejlesztés alatt, elég sok apró bug jön elő használat közben, így ezekkel még várni kell.
Azért némi vigasz, hogy amit csinál az jó és stabil, még ha nem is olyan gombok vannak a képernyőn, mint amit szeretnénk. Olyan meg sose lesz, mert mindig van, akinken egy kicsit másképp kellene:)
(((holnap hozzák a trafót és küldöm...)))
A barátom mondta, hogy a Hurco cnc marógéphez, szervízt kellett hívni a cégüknél! a szervizes srác elárulta hogy Win98 van a háttérben a kezelő panelben! ( vagy ez pont Neked ad igazat! hisz' elromlott!)
Ilyen kényelmes világunk lesz lassan! csak a feladatra kell majd koncentrálni! nem az eszközkészletre!
Szerintem ez nyílt titok, a régebbieken DOS van.
Én már úgy hozzászoktam ehhez az alap felülethez! évek óta semmi változás! minimálisan már az is jól jönne ha szemüveg nélkül is látnám a szöveget!
Kicsit nagyobb betűméret is sokat jelentene!
Azért, egy alap funkció felület, még nem jött létre esztergára! inkább a marógép felületek vannak esztergásítva!lásd #3003! ki sem próbálom, tele van marógéppel!
Pedig az eszterga a legősibb szerszámgép! mindennek az alapja!
Nem véletlen a WIN98 hisz az még tudott futni valós időben, azaz valós DOS módban, ugyanúgy mint ahogyan a Linuxcnc is. Csak hát a kettő között van azért némi különbség.
Szerintem minél összetettebb egy feladat annál bonyolultabb a megoldásához szükséges program képernyőképe... és nagyobb a program mérete, ez triviális dolog végül is -->> kár ezen vitázni.
Ezt van aki csicsának nevezi, van aki megoldásnak.
Ha van egy fekete hátterem és azon villog egy pár karakter akkor azzal milyen problémát tudok megoldani?
Sajnos egyre több gombra van szükségünk addig legalább is amíg valaki ki nem találja a gondolatolvasó kézi készüléket.
De a háttérben ott is majd egy Linux fog futni.:)))
Sziasztok!
Talán lesz egy kis időm foglalkozni a LinuxCNC-vel. Írok majd alprogramokat maróhoz, hogy könnyebben és gyorsabban lehessen dolgozni vele. Sziget, zseb, horony és csapágyház alprogramok tömkelege készül. Lesz hozzá doksi is. Egyenlőre, sima alprogramok, de át lehet írni ngcgui-ba is.
Lesz lapkás szerszámokhoz is külön készlet.
Lesz egy kis python-os móka is.
Svejk:
Remélem elnyerte a tetszésed a LinuxCNC. Egy kicsit sokat kell vele foglalkozni, de remek dolgokat lehet művelni vele.
A csicsa világhoz: Megnéztük a GRAVITÁCIÓ-t 3D-ben. Három űrállomást is láthattunk belülről (USA, Orosz, Kínai) Na itt volt csicsa világ meg nyomógomb ezerszámra. És azt gondolom hogy itt egy gomb sem volt felesleges.
A főhősnő persze mindet tudta mi-mi, hiszen végül is visszajutott a földre.
Én azt kérdem, ha egy gombot látok: hogy ez mire való, és nem azt, hogy ez minek van itt. Bocs az OFF-ért.
egyelőre más bokrosabb teendőim vannak.
"Írok majd alprogramokat maróhoz, hogy könnyebben és gyorsabban lehessen dolgozni vele. Sziget, zseb, horony és csapágyház alprogramok tömkelege készül. Lesz hozzá doksi is."
Közzé teszed ?
Majd igen. Még tesztelés alatt vannak. Néhány ipari vezérlőben is van hasonló.
Senki semmit, csak egy ACHI kikapcsolásnyi ötlet?
Szia!
A BIOS-ban tilts le mindent amire nincs szükség:
hangkártya, játékport, soros port, mindenféle proci hőmérséklet figyelés és ventillátor szabályozás, hálózati port és még ezen túl is minden ami nem feltétlenül kell .
A videó az alaplapi vagy külső? Érdemes megpróbálni másikkal is.
SMI probléma is lehet.
It van róla Wiki. Tedd be ide az "lspci -vv" kimenetét!
Ha ezek után sem javul jelentősen a helyzet akkor nekem nincs több ötletem. Ilyen rossz paraméterekkel bíró alaplappal nem volt még dolgom.
Van integrált vga is és egy geforce mx 2 64MB-os ahogy azt írtam is. Más agp vga kártya nincsen a birtokomban.
Ide raktam a terminal kimenet:
emc
Hali!
Néztem az lspci kimenetét, nem igazán találtam érdekes dolgot.
Kipróbáltad mindkét VGA kártyával? Nincs különbség?
Majd jelezz mi az eredménye a BIOS letiltásoknak.
Bocs, elfelejtettem írni, hogy a létező összes BIOS-ban tiltható dolog ellenére sem hoz ~500.000ns-nél jobb eredményt.
A vga-val úgy próbáltam, hogy betettem az MX-et, teszt. Majd kivettem és úgy az alaplapival.
A BIOS-ban külön nincsen alaplapi vga tiltás opció, egyedül azt lehet kiválasztani, melyik legyen az elsődleges.
Nem egészen világos, hogy a leírásokban feltüntetett minimális gépigény az ubuntu-ra vonatkozik, vagy magára az EMC-re?
Utóbbi esetén csodálkozhatunk tovább, előbbinél viszont... Jó lenne leírná pár aktív EMC felhasználó, hogy milyen konfigurációval dolgozik.
Mennyinek kéne lenni,ami normális ? Ez is fél mikroszekundum az nem elég ? 1 millió lépés impulzust mikor kell kiadni ? A kernel freki is vagy 100kHz az meg 10us idő.
A késleltetési tesztről és a megfelelőségről az "Első lépések a LinuxCNC-vel" című leírás 20. oldalán lehet olvasni.
A LinuxCNC.hu-n elérhető on-line. Vagy innen letölthető Ezt a cikket is érdems elolvasni. Albinolynx@:
Itt van egy nagy rakat működő és nem működő hardver , késleltetési tesztekkel. Amik nekem mennek (nagyon jó késleltetésekkel):
1) Intel D525MW (ritka mint a fehér holló, sajnos leállt vele a gyártó)
2) Asrock AD-2700B-ITX
3) Gigabyte GA-D525TUD
A leírásban szereplő gépigény a LinuxCNC-re vonatkozik. Miért is kéne csodálkozni?
Amelyik alaplap tökéletes lehet az irodai munkára vagy játékra az nem biztos hogy jó a precíz időzítéseket kívánó CNC-hez.
A kézikönyv ezt írja:
15.000-20.000ns = a számítógép nagyon szép eredményeket fog mutatni szoftveres léptetésnél
30.000-35.000ns = még szintén jó eredményt lehet elérni, de a maximális léptetési sebesség egy kissé csalódást jelenthet, különösen mikroléptetés, vagy nagyon finom menetemelkedésű golyós orsók esetén
100.000-...ns = nem alkalmas szofveres léptetésre
1 ezredmásodpercen túli érték pedig azt jelenti, hogy a PC-n az EMC nem fog megfelelően futni, függetlenül attól, hogy szoftveres léptetés van-e, vagy sem.
Nekem 500.000ns érték van...
Azt nem is tudom, hogy mi a különbség a hardveres és a szoftveres léptetés között.
Mivel írtam is, hogy nem vagyok tisztában azzal mire vonatkozik a minimális gépigény...
Így már teljesen érthető, hogy sz.r az egész.
Ez elég érdekes, az én DOS programomban 30kHz megszakítást használok és nagyon szépen lépegetnek a motorok. Az pedig vagy 30us-onkénti léptetgetés, ott pedig pár us-os jeleket adok ki az LPT-nek.
De most a tesztet nem nézve nem lépteti a motorjaidat rendesen, látszik ?
Ha hirtelen kiszámolom, hogy 10000mm/perc sebességgel akarok hajtani egy tengelyt 1/1000 mm lépésközzel, akkor 10000*1000/60=166000 impulzust kell kiadni, az meg 6us idő, tehát még ha van 1 us ingadozásunk, akkor is ki tud adni egy 2 us jelet, egész pontosan már ami az ilyen nagy felbontást illeti, azt te nem veszed észre, ilyen tempóban meg nem megmunkálás van, ehhez képest a mechanika rendszer ezerrel le lesz maradva ... túl van ez dimenzionálva szerintem. Illetve valami iszonyat nagy minőségi ipari pontosságnál lehet esetleg befolyása valamire a hajszál 1/100 részében ... ugye Tibor45 ?
Szia!
Úgy néz ki, hogy belenyúltál abba a pár százalékba ami épp nem alkalmas erre a célra.
Sajnálom.
De szerintem pár ezer forintért már lehet jó lapot kapni. Csak el kell vinni a boltba egy CD-t, bebootolni, teszt, és ha jó akkor elhozni, ha nem akkor másikat keresni.
A szoftveres léptetés az amikor a PC generálja a léptető impulzusokat. Itt van jelentősége a késleltetésnak és a megfelelő időzítésnek.
A hardveres pedig amikor egy erre kifejlesztett célhardver (Gecko, Mesa, egyebek) generálja a léptető jeleket. Ilyenkor lehet használni 100.000ns késleltésű PC-t, ugyanis az érzékeny dolgokat más csinálja helyette.
Most ismerkednék az EMC-vel és ez a gép állt a rendelkezésemre. Amúgy turbocnc-t használok.
Nem léptettem vele, csak a kézikönyv szerinti tesztet futtattam. Aszerint nem megfelelő az EMC-hez ez a teljesítmény.
A DOS-sal semmi bajom, csak flancolni akartam a programok átvitele terén. Ugyanis pendrive-on másolom át és a DOS alól nem sikerül nekem. Szóval kell hozzá egy win98, vagy valami és utána újraindítás DOS-ban. Csupán ezt szerettem volna kiváltani.
Azért érdekes dolog ám összehasonlítani a DOS-os programot és egy multitask operációs rendszert[#csodalk]
LinuxCNC esetén mondjuk bejelentkezel a gépre Kuala Lumpurból hálózaton, átveszed a grafikus képernyőt, megnézel egy videófilmet, átnézel egy -két pdf fájlt és közben a CNC vígan megy. A DOS-ban hogy van ez??
Amit linkeltél, melyik oszlopot kell nézni?
Második?
Amúgy ha már vennék HW-t akkor kipróbálnám a BeagleBone Black-et.
Én floppyval másolom át amit ki akarok marni, persze azok nem gigabyte méretűek igaz.
Ha dolgozunk nincs szórakozás ... :) Legalábbis azon a gépen, arra van másik.
Jogos, de nem mindig férek el simító programokkal egy floppy-n. Meg nincs is floppy csatlakozó a cad/cam gépemben. Az meg szívás, ha hirtelen valamit változtatok a programon és pl. floppy-val csak 3-4 darabban tudnám átmásolni...
Max Jitter oszlopok tartalmazzák a késleltetési időket.
A BBB egy teljesen jó választás lehet. Ott két dedikált programozható valós idejű egységet lehet használni, ami kiváló pl. léptető impulzusokhoz.
Pár info a BBB-hez.
DOS-ban úgy megy, hogy "kiterítem" a ventilátor süvítéstől mentes tabletet... (X
Amivel én próbálkozok:
MSI 945-PL , P4 3.06GHz , 512MB RAM
Integrálva:
RTL8169 ethernet , USB2.0 , Realtek AC97'?
Nem integrált:
Gigabyte Raedon X1600-pro , NT1480 SATA DVD-R,
Maxtor 60GB IDE HDD (rack)
Egér+billenytyű hagyományos PS2-es.
Egyedül BIOS-ban APCI-"power suspend féleség" tiltva.
Base thread 25us , jitter, kb. 30000ns.
Ha benne felejtem a gépben a Win2000XP TV-kártyát vagy a BT878 4xDV-R-t, amit az Ubuntu nem kezel, 100000ns felettire nő az érték.
az meg 6us idő, tehát még ha van 1 us ingadozásunk, akkor is ki tud adni egy 2 us jelet
Ööö... 15%-os jittered (fázisingadozás, fáziszaj) van, szétrázza a gépedet. De ha a 2 usec-re számolod akkor 50%.
Ez a konfig köszönőviszonyban sincsen azzal amivel próbálkoztam. Szerintem a VIA chipset és a cpu teljesítménye ami gátat szab. Mindegy, nem létkérdés számomra az EMC, csak rápillantottam.
Akkor rögtön írok egy másik konfigurációt is.(Feltéve, ha sikerül bele életet lehelni, mert valmi döglődik benne...)
Szia!
Ez már használató, de valószínűleg lehet még jobb is. Próbáld ki azokat a dolgokat amiket itt javasoltam (BIOS-ban tiltások).
Sajnos ez nem fog menni. Az idősebb Asus alaplapon valami nagyon hulla...
Javasolnám ezt az alaplapot 775-ös!
MSI G41M-P33 Combo alaplap
Vagy használt gép...
Intel® G41-based motherboard
- Supports FSB 800/1066/1333 MHz
- Supports DDR2 & DDR3 DRAM !!!!!
- 4 SATAII ports and 4 rear USB 2.0 ports
- 5.1 channel audio output
Amennyiben véglegesen is ez a PC kerül fel a gépre megteszem, de jelenleg hurcolós a műhely és a szoba között. :( Nem akarom mindig állítgatni a BIOS-t, elég csak a HDD-t cserélni.
A jelenlegi 2m/min sebesség is bőven sok - inkább a gyorsulásokon kellene még javítani, ami meg nem a PC függvénye. (Még a névleges felénél is kisebb árammal mennek a léptecsek. Picodrive a maximumon...)
Szia János ! ezt felejtsd már el! erre semmi szükség egy forgácsológépen!
Olvasom tovább![#nemtudom]
[#eljen]
A Linuxcnc-nek nem azt kéne inkább mérni hogy mit tud! gkódok futtatása közben?
Szerintem nincs itt olyan forgácsoló szakember, aki a működő gépén, meg akarna nézni, közbe egy filmet! erre már jó egy mobil is!
Ez a kérkedés, a cnc program alatti + futtatásokkal, számomra vakvágány!
Győzzél már meg róla! hogy ez kell egy műhelybe!
Tibor45 hívta fel a figyelmem, hogy varázsoljak bootolható DOS-os pendrive-ot. Nem kell hdd, odd, fdd, csak tudjon usb-ről bootolni.
Gyorsan kiszórtam vga-t, hdd-t, odd-t és már megy is a DOS 6.22 boot, turbocnc. CAD/CAM gépről meg másolhatom a pendrive-ra a programokat.
Köszönöm a segítséget! Így még használható elpukkanásig a masina a szerszámgép vezérlésre.
Szia Lajos!
Almát az almával ...... Ennyit akartam érzékeltetni, de már látom, hogy kár volt hozzászólnom. Majd legközelebb okosabb leszek.
Mivel nem szakmai a vita én kiszálltam.
Szia János!
Most, van egy feladat! ne szálljál ki!
Pontosan melyik szakmára gondolsz!
A Linuxcnc-ről még csak jót írtam ezidáig! úgy tudom! de vannak kérdések amiket néha, újból felteszek mert nem kapok rá választ!
Miért nem válaszolod azt hogy, pl: a program fejlesztői nem tudják internet nélkül elképzelni a világot! vagy! nehéz lenne ezt a szisztámát megváltoztatni, vagy valami konkrétumot! esztergályosok! ez nem való nektek!ez relief maró program, ott meg órákon át dolgozik a gravírtű! kell melette valami szórakozás-internet,videó,stb
Ha másképpen van, akkor nyomjad!...
Igazad van ebben, ha egyszer már dolgozik az a szerencsétlen CNC gép, teljesen felesleges minden más funkció. Ez a jelenlegi téves szemlélet biztos attól is van, mert a programozók nem reszeltek elég kalapácsot a laktosműhelyben.:)
Lajos ne kapd fel a vizet:)
Nem kell az Internet? Így nem is tudunk hatékonyan segíteni.
Igen, net nélkül nem lehet fejleszteni, de gépet sem üzemeltetni. Nem találsz olyan embert (fejlesztőt meg pláne:), aki kocsiba vágja magát és utazik 200 kilométert egy olyan dologért, amit neten otthonról el lehetne intézni. Ennyi idő nincs:)
Mosolygok a dos-os összehasonlításokon, egyáltalán nem nézem le, de az a vonal egyenlő a kollektív tudásból való kizárással. Tény hogy ma is működnek ipari gépek dos rendszerrel, de azok nem mai fejlesztések. Új fejlesztés nem hiszem hogy készül dos alatt.
Linux alatt meg akár filmet is lehetne közben nézni, és ezt csak példának hozta fel János.
Ma gyakorlatilag nem használunk nyomtatott dokumentációt, minden neten van. És nem a tavaly kimentett példány a pendrive-on, hanem a friss, aktuális a neten. Igen, a fejlesztő nem tudja elképzelni net nélkül a világot. A javítások, frissítések nem személyes levelezéssel mennek. Ki győzné azt? Kiteszi a netre, és onnan frissít mindenki.
Látod, mi van a gép mellet? Másra is használják a vezérlőket. [#nevetes1]
Igen, de az is igaz, hogy kevés kalapácsot reszelő lakatos írt cnc-t vezérlő programot:)
Szia!Laci!
Lehet hogy nem értem ezt az egészet, hogy hogyan működik!Nem is akarom nagyon átlátni! mert ahhoz kevés vagyok! a számítástechnikában, matematikában, és az elektronikában is!
Viszont a forgácsolásban és mindenféle mechanikus dolgokban van némi tapasztalatom!
A kapocs! a Linuxcnc vezérlőprogram kezelő felülete, és a gkódok!
A gkódokkal elboldogulok, de a felület még nem az igazi!
Miért vegyük vissza a Linux teljesítményét annyira hogy vidót tudjak nézni menetvágás közben? Inkább vesszen az a videó! de legyen gyorsabb a gépem!
Vagy ezért kell a mesakártya?
A netes kapcsolatot kezdem akkor érteni! elég érdekes a dolog!
Én, úgy tudom, hogy kevés a PC sebessége. Van különbség egy P4 és egy I7 között, de annyival nem lesz gyorsabb. Hiába tiltasz le szinte mindent, akkor sem lesz gyorsabb a CNC géped.
Nézhetsz közben videót is, mert a PC bírni fogja.
Na igen! azt az órajelet a linux adja? a többit meg a processzor?
Talán egy esszerű példa, nem teljesen jó...
Tételezzük fel, hogy van egy irodád, egy gyors kezű csinos titkárnővel.
Nem fog tudni gyorsabban gépelni egy I7-es géppel sem, mert a PC csak meghatározott ideig foglalkozik a billentyűzettel.
Valami olyasmi van, hogy a perifériáknak különböző sebessége van, és csak egy meghatározott időszeletig foglalkozik vele. Ha rá is vesszük a PC-t, egy hejre koncentráljon, akkor sem lesz gyorsabb a periféria max sebességétől.
Egyre érhetőbb! de akkor tudtuk előre, hogy mennyit fog foglalkozni a cnc időzítéssel!?
Én, az eddigi tapasztalatok alapján, nem tudtam megállapítani, hogy melyik adat ami lényegesen meghatározza a sebességet.
Leírások is vannak, de engem nem győztek meg túlzottan. Ez-azt kikapcsolni a bios-ban, pár % sebességnövekedésért felesleges játék.
Amit tapasztaltam a CPU legyen minimum 2 magos, memória min 1GB, de inkább felette.
Tök mindegy, hogy integrált-e a videokártya. Azt, még nem próbáltam, ha LPT kártyát használok.
Talán, még annyi, hogy kicsi legyen az alaplap, kevés perifériával. Pont azért, hogy ne figyeljen annyi felé.
Ne beszéljetek már össze-vissza...
Ha bármi más megy a CNC vezérlő gépen, az lefogja a teljesítményt. A video lejátszás meg a legkevésbé stabil dolgok közt van minden rendszeren, inkluzíve Linux.
Ha egy gép képes lejátszani egy videót, úgy hogy a LinuxCNC is fut egyidejűleg és CPU terhelése, nem haladja meg a 100%-ot, akkor semmi gond.
Egy vacak Intel Atom 1,6Ghz is képes erre a mutatványra.
Nem, a 7i43 mesa kártya más miatt kell. Ha azokat az analóg bemenetű vezérlőket akarod használni, akkor a pozíció kör a linuxcnc-n keresztül záródik. Mesa nélkül csak nagyon kis felbontású enkódereket lehetne használni, mert a tisztán szoftveres enkóder kezelés frekvenciában nagyon korlátozott.
A működés nagyon vázlatosan a következő:
- a 7i43 fogadja a tengely enkóder jeleit és kiszámolja a tengely pillanatnyi pozícióját
- a linuxcnc pid komponense fogadja a 7i43-tól az aktuális pozíciót és összehasonlítja a kívánt (paracs) pozícióval. A pid kimenete lesz a beavatkozó jel, ami az eltérést akarja megszüntetni
- a 7i43 pwm generátora fogadja a pid kimenetéről a beavatkozó jelet és ez alapján előállít szélesség modulált (pwm) jelet
- a pwm jel átkerül a a 7i48 pwm/analóg átalakító kártyára, és a +/- 10V-os beavatkozó jel a motorvezérlő bemenetére
A kérdések második fele. A fejlesztők alapvetően a linuxcnc magjával foglalkoznak. A felületeket lelkes felhasználók faragják, alakítják nem profitszerzés céljából, hanem hogy elég általános legyen mindenféle igények kielégítésére. A felhasználók többsége (gondolom) nem ipari termelésre, hanem saját szórakozásra használja a linuxcnc-t. Marógép, eszterga, tripod, delta, habvágó, lézer, robot, plazma, falra rajzoló 2 motorral, lépegető hatlábú, és így tovább....
Amit feszegettek, az ehhez képest eléggé speciális. Mert neked nem kell csak ez, meg csak az, a többi csicsa:) A "programozó", ahogy nevezitek az ismeretlen felhasználót és fejlesztőt, valószínűleg nem profi esztergályos, olyat csinál ami őt kielégíti.
Már most is lehet valamennyire személyre szabni a kezelőfelületet, de messze nem azon a szintem, ami elvárható lenne. De ne hasonlítsuk össze a pénzes konkurensekkel, mert ott pénzért keményen dolgoznak a profit érdekében. Itt meg hobbiból fejlődik, kollektív tudásra alapozva. Ennek ellenére vastagon megállja a helyét, de ez a saját véleményem:)
Toncsi iszik, veri a feleségét.
A barátnő kérdezi az asszonyt.
- Miért nem válsz el?
- Toncsi ilyen, szeretem.
Hangzik a válasz.
A linuxcnc ilyen.....
Szia Laci!
Köszönöm az érthető válaszodat! a vázlatot' látom lelki szemeim előtt, gondolatban!
Ismersz olyan felhasználót aki meg tudná írni nekem az esztergára a felületet?
Ha páran összedugnánk a fejünket, meg tudnánk alkotni egy igazi eszterga felület! jobb is lenne ha nem csak az én szempontjaim alapján készülne!
Néhány szempont: A szerszámpályában ne legyenek adatok!
Legyen egyszerre fordulatonkénti és percenkénti előtolás kijelzés is!
Mpg ki-be gomb!( két mpg x z tengelyre!) egy nyomógomb, minden megnyomásra váltson!oda vissza, legyen led ami mutatja az állapotot!
DTG nem kell!
Kell programozott és pillanatnyi főorsó fordulat!
stb stb
Szerintem nem jó úton jársz...
régebben én is nagy és érintős monitorban gondolkoztam.
de mostanában lehetőségem van megfigyelni ipari gépeket és kezelőiket. (elég csak megnézni melyik gombok a piszkosak :))
Szerintem a hagyományos, mechanikus kezelőszervekkel dolgozó kezelőpult a megoldás. A képernyő elsődlegesen csak mint toolpath és DRO szerepeljen.
A nyomógomb megnyomom átvált, megnyomom visszavált is problémás első pillantásra nem látható hogy milyen állásban van.
Vagy kell mellé kontroll LED vagy a képernyőt kell skubizni.
Az MPG-hez is legjobb a mezei választó kapcsoló.
Nekem álmaim terve egy eszterga és a hozzá való kezelő, de mivel most marógépem van, ezért azon lehetne gyakorolni a megoldásokat.
Terveb van egy kezelőpult építése. Nemsokára publikálom a kinézetét. Ha tetszik G-kódban elérhető lesz. Mindenki ki tudja majd marni magának. Modul szerkezetű lesz. Tetszés szerint variálható.
Ej basszus nem a megtervezéssel vagy kivitelezéssel van a gondunk hanem a Linux-hoz való illesztéssel. :)
Erre kellenének a közérthető gyakorlatias minták, a legegyszerűbb nyomógombtól kezdve az MPG-ig.
No de van egy halvány reményem, hogy megértek ebből az egészből valamit... :))
Oké. Értem. Most még sok a dolgom, de rajta vagyok a témán, mert nagyon érdekel. Már beszereztem ezt-azt. Már csak vezetékezi kell. Igyekszem publikálni mire jutottam. Füst vagy villanás lett-e a vége.
LPT-n szeretnél rácsatlakozni, ha jól emlékszem? Mesa, nem lenne jobb neked is? Több az I/O port is. Lehet pazarolni.
Ha jól vettem észre, nem egy nagy durranás a felület gyártás, Glade-del csinálja és megvannak a kötések (szoftveres értelemben) az adatokhoz.
Glade-del dolgozgatok ~14-15 éve, esetleg tudok segíteni.
Szia!
Én is VCP-ben gondolkodom és mellé a nyomógomb illesztés.
Nincs felesleges pénzem 100-200 euró egy olyan dologra ami még nem is biztos, hogy elnyeri a tetszésem. :(
Nem lesz annyi. [#wink]
Érdekes amit írsz! itt meg mindenki viszolyog a felület szerkesztéstől! próbálj egy fordulatonkénti előtolás dro-t beletenni valahová a bal oldali üres szürke részbe!
Ez a nyomógomb illesztés mindíg látszik? esztergához kellene a hosszúkás szerszámpálya kijelző!
Az elsőre nehéz lesz, mert én Glade-es vagyok, a LinuxCNC-t csak messziről csodálom.:-)
De ígérem, fel fogom telepíteni és megnézem.
Ez a nyomógomb illesztés mindig látszik?
Mire gondoltál? Hogy be lehet-e zárni?
Nézd meg, mik vannak a minta alkalmazások között.
Sample Configuration ---> halui_pyvcp ---> halui
Ennél az mintánál, be lehet zárni...
"hosszúkás szerszámpálya kijelző" Mire gondoltál?
© sneci 2011. okt. 20. 11:28 | Válasz | #218
hosszúkás szerszámpálya persze pont egy rövid alkatrész van rajta!csak ilyen képet találtam hirtelen!
Gondolom hogy nem nagy durranás egy felületet összerakni, de nem tudom hogyan kell :)
Nincs valami jó leírás?
A linuxal az a bajom hogy elég szétszórtak az infók.
Pont most jó lenne pedig ha össze tudnék rakni egy felületet saját igényeim szerint mert szereztem egy érintőképernyőt és ott nem túl kényelmesek az univerzális félmegoldások.
Ebben egyetértek, de az érintőképernyő előnye az univerzális működés.
Én úgy képzeltem el, hogy kell egy szám klaviatúra, MPG, meg a tengelyeknek külön léptetőgombok.
Viszont én arra gondoltam, hogy ennyi gombot nem az LPT-n kell beküldeni, hanem egy rendes USB-s billentyűzetet belezek ki. Szerintem megoldható diódás logikával is hogy 1 fizikai gomb lenyomásához tartozzon egy összetett billentyű kombináció. pl.: Ctrl+Alt+"A"
Gondolom a LinuxCNC-ben is egyszerű definiálni ilyen gyorsbillentyűket a fontosabb funkciókhoz, így pedig nem zavarná a rendes billentyűzet működését.
Apropó, Linux alatt sem probléma két párhuzamos billentyűzet használata, ugye?
Simán lekezeli a párhuzamos billentyűzetet, Én egy
"kakaó biztos" gumi billentyűt téptem szét, panelja nagyon alkalmas "buherációra" !
Nyomógombokhoz biztosan jó,de MPG-nek, feed rate-nek, vagy statikus állapotú kapcsolókhoz nem alakalmas ez az illesztés.
De azok meg már elférnek az LPT porton.
Bár attól függ mennyit akarsz ráaggatni.
ha már úgy is kell az LPT, akkor a többi is elfér ott multiplex olvasással.
Jól látom, még marópályát is rajzol?
Mondjuk ez lényegtelen számomra.
Gépbe integrált vezérlőnek szánom. 3D nyomtatóhoz, NYÁK gravírozóhoz, ilyesmihez.
Sziasztok!
2. LPT kártya driverét szeretném feltelepíteni a Ubuntu-ra. Van egy .tar.gz kiterjesztésű file-om. Ha azt kicsomagolom akkor van benne .c, .h kiterjesztésű file. Elakadtam, tudnátok segíteni? Tudom van barátunk is de nem jutok tovább...
Ez engem is érdekelne.
Én egy érintőképernyőt nem tudok feltelepíteni, mert az ubuntu alatt nincs rootjogom, így hiába van pontos leírásom a telepítésről.
Na meg kernelbe kell befordítani, az nem cseszi el az CNC valósidejű kernelt?
Az az igazság, hogy ha a parportokat lekérem ott azt mondja, hogy csak egy LPT kártyám van. Ha viszont a Linux CnC .hal file-ban megadom neki a 2. kártya címét akkor működik.
Ubuntu alatt miért nincs root jogod???
Saját telepítés?
Végül is DOS alatt is csak az IO címre kell hivatkozni, nincs driver, bár a Linuxál mintha nem így működne.
No mindegy. nekem úgy van, hogy opt/etc alá bemásolom a csomagot, aztán befordítom a kernelbe, de már ott elakadtam hogy nem tudok hozzáférést állítani a könyvtárhoz, mert nincs jogom hozzá. Nem vagyok egy Linuxos, de azért el szoktam boldogulni vele, viszont ez az Ubuntu tőlem teljesen idegen.
RedHat, vagy CentOS jobban hasonlít a Linuxra.
Normál LinuxCNC legújabb ISO-t felnyomtam egy gépre. Megkérdezte a felhasználó nevem jelszót, ezen kívűl mást nem tudok róla.
Próbálkoztam root csoporthoz hozzáadni magam, meg rendszergazdának kinevezni magam, de szöveges ablakban továbbra sem fogad el semmit amivel hozzáférést tudnék adni az említett könyvtárakhoz, meg a saját browsere sem engedi, ami mondjuk nem is meglepő, csak megpróbáltam.
Szóval erre lennék kíváncsi. Utána remélhetőleg már meg tudom oldani.
Máskülönben normál USB-s egérként kezeli az érintőpanelt, tehát már most is reagál, csak az a gond, hogy a saját szoftvere nélkül nem lehet kalibrálni.
Az Ubuntuban nincs root user (csinálható, de minek), mert sudo-val dolgozik.
Terminált megnyit, majd:
1. Ha csak egy progarmot futtatsz: sudo program_neve paraméterek
2. Ha sok mindent akarsz root-ban csinálni akkor: sudo -s vagy sudo -i vagy még 5 másik lehetőség, lásd: man sudo
Minden esetben a saját user password-öt használod, ugyanis ezzel a joggal az első telepített juzert ruházza fel az Ubuntu. Tehát te magad vagy a root, csak a sudo-n keresztül.
Kössz.
Igen, a linuxcnc-nek saját parport drivere van. Ez egyrészről jó, mert nem kell telepíteni, másrészről nem jó, mert érzékeny a chip típusra illetve gyártóra. Ha működik, akkor légy szíves írd be ide a kártya és a chip típusát, hogy tudjuk mit kell venni a most kaphatók közül.
Terminálba, milyen parancsot kell beírni, hogy meg lehessen nézni, hogy működik-e?
Kilistázni az eszközöket. Használtam LPT kártyát, de LinuxCNC-n még nem próbáltam. Ami van azon két LPT port van.
ILYEN LPT kártyám van és a chip típusa, "MOSCHIP". WinXP alatt a saját driverével nem akar működni, de úgy emlékszem az NT driverrel sikerült működésre bírni. Linux-nál a korábban leírt módon jól működik.
lspci
kilistázza a pci eszközöket. De ha itt meg is jelenik a listán, nem biztos hogy linuxcnc-vel is működik. Csak az a biztos, ha konfigurálod a második kártyát is pl. a Stepconf-fal és úgy is működik:)
Nem igen használtam, ezért így fejből nem tudok most részletesebbet. Valahol szépen le van írva az egész, de most itt iszonyat lassú a net, úgyhogy ki is lépek:)
Én a "dmesg | grep parport" parancsot szoktam használni az LPT portok felderítésére. ( a grep előtt Alt-Gr-W /pipe jel van)
Pisti73@: Neked mit ad erre?
Ez egy Gigabyte alaplap eredménye:
[ 9.883951] parport_pc 00:08: reported by Plug and Play ACPI
[ 9.883987] parport0: PC-style at 0x3bc, irq 7 [PCSPP,TRISTATE]
[ 9.980594] lp0: using parport0 (interrupt-driven).
Szia!
Az "lspci" parancsra kilistázza az USB, Hang, SATA, VIDEO, ETHERNET, valamint a PCI LPT kártyámat.
A "dmesg...." parancsra pedig ugyan azt mint Servo-nak)
Ez egy Intel Atom alaplap LPT-port az alaplapon és egy LPT kártya.
[ 6.169539] parport_pc 00:08: reported by Plug and Play ACPI
[ 6.169611] parport0: PC-style at 0x378, irq 7 [PCSPP]
[ 6.265547] lp0: using parport0 (interrupt-driven).
[ 6.266046] parport_pc 0000:05:00.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 6.266110] parport1: PC-style at 0x1018 (0x1010), irq 20, using FIFO [PCSPP,TRISTATE,COMPAT,ECP]
[ 6.361939] lp1: using parport1 (interrupt-driven).
[ 6.362030] parport2: PC-style at 0x1008 (0x1000), irq 20, using FIFO [PCSPP,TRISTATE,COMPAT,ECP]
[ 6.459108] lp2: using parport2 (interrupt-driven).
Mennyiért láttatok mostanában LPT kártyákat? Én 5-7000 között találtam, ami elég drága.
Amit belinkeltem az egy Sunix kártya volt. Azt már nem nagyon lehet kapni. Ha ilyen drága egy LPT kártya, akkor jobban jár az ember, ha vesz egy komplett használt gépet.
Használtat már kapsz 1000 Ft körül. Amúgy ha veszel egy komplett használt gépet, akkor ott ismét előáll az a probléma, hogy kevés a bemenet...
Ebben gyakorlatilag 3 db LPT van? (parport0;parport1; parport2)
Igen. Olyan LPT kártya van benne, amin két LPT port van 0x1010, 0x1000
Értem, köszönöm az infót. A zárójel előtti portcím az mi az? Mert ugye a zárójelben lévő portcímet írtad. Ha rakok a gépembe egy második LPT kártyát, akkor valószínű, hogy nekem is hasonlóan fogja megjeleníteni a portcímet? A stepconf-ban ugye nekem be kell majd írnom a második LPT portcímet. Ezért kérdezem.
Köszönöm szépen!
Szia!
Mutatom az én configomat:
bj@bj-desktop:~$ dmesg | grep parport
[ 17.220341] parport_pc 00:07: reported by Plug and Play ACPI
[ 17.220370] parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE,EPP]
[ 17.301323] lp0: using parport0 (interrupt-driven).
[ 17.307226] parport_serial 0000:05:04.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 17.307252] parport1: PC-style at 0x1120 [PCSPP,TRISTATE,EPP]
HAL file részlet:
loadrt probe_parport
loadrt hal_parport cfg="0x378 out 0x1120 in "
Szia!
Sajnos nekem a dmesg | grep parport parancsra csak a saját alaplapi portot listázza ki. Viszont az lspci esetén ott látja, hogy benn van egy MosChip-es paralell controller. A portcímet ki lehet valahogy deríteni? Mert olyan, mintha nem lenne telepítve a kártya.
Köszönöm előre is a segtséget!
Szia !
Akkor nyomj neki egy "lspci -vv" parancsot és keress valami hasonlót mint ez:
Region 0: I / O ports at 5008
Region 1: I / O ports at 5000
Itt pl. a 0x5008 vagy a 0x5000 lenne a cím.
Utána ezt a port címet kell beírni a HAL fájlba.
Hálásan köszönöm, ezzel rögtön meglett a keresett portcím. Működik is szépen. Ezúton köszönöm a segítséget, amit nyújtott a kézikerékkel kapcsolatban, valamint pisti73 barátomnak, aki szintén nagyon sokat tett hozzá ahhoz, hogy működjön a kézikerék. Pistivel a v2.0 készítettük el, Én a hardware-t,a szoftverrel, Pisti pedig a linuxos bűvészkedést, és egyéb - számomra csodálatra méltó - okosságokat adta hozzá.
MŰKÖDIK![#wink][#taps]
" Ezúton köszönöm a sok segítséget Snecinek, amit nyújtott a kézikerékkel kapcsolatban,"
Így akartam írni!
bjam28: Köszönöm, nélküled sokkal nehezebb lett volna!
Helló!
setp axis.0.jog-vel-mode 0
setp axis.1.jog-vel-mode 0
setp axis.2.jog-vel-mode 0
setp mux4.0.in0 1
setp mux4.0.in1 0.1
setp mux4.0.in2 0.01
Ezzel ugye a lépésközt lehet meghatározni. Na most ha én "folyamatos" üzemmódot szeretnék, akkor ez lehetséges?
Köszi.
Megoldódott.
Egy e-stop gombot próbálok bekötni a Linuxcnc-hez, de nem akar összejönni.
a hall fájlban a következő sort alkotta a stepconf varázsló:
net estop-ext <= parport.0.pin-13-in
Ez így helyes?
A mintaleírásban mást olvasok, de ha azt beírom, azzal el sem indul a program.
Ez így helyes, de kellene a többi sor is, hogy mivel van összekötve.
Délután megnézem, köszi!
Végre valami elmozdulás 7i80 ügyben:)
Andy koléga közölt egy telepítési útmutatót, ami az rt-preempt kernellel működik. Vasárnap én is telepítettem, a tapasztalataim a következők.
Az oprendszer 12.04 LTS 32-bit. 2 gépen néztem, Dell DX620 és Intel Atom D510 proccal. A Dell-re simán felment az rt-preempt kernel, Az atommal voltak warning üzenetek a hálókártya driverrel, de működött. Andy segítségével a Mesa driverek is meglettek.
Kell a külön hálókártya a 7i80 felé, mert hiába csináltam alias IP-t az alaplapira, úgy nem működött. A hm2_eth realtime driver csak szűkített protokollt kezel, hogy valósidejűhöz közelítő kommunikációt tudjon csinálni a 7i80-nal.
Sajnos az a kényelem, ami a Mesa FPGA kártyákkal volt, az itt nincs. Egy utility-val le kell tölteni a 7i80 firmware-t amit használni akarunk és az ott van a kártyán. Ez még nem lenne gond, de ha a hal pineket nézem a halrun alatt a show paranccsal, akkor nem a halkomponensek pinjeit írja (stepgen, encoder, stb.), hanem csak a gpio neveket. Csak annyit látunk innen, hogy melyek az outputra konfigurált csatlakozó lábak. Úgy néz ki, hogy a VHD fájlokból kell kigyűjteni egy adott firmware-hoz tartozó lábkiosztást.
Eddig jutottam, amit lesz megint egy szabad félnapom, megnézem hogy megy például egy működő 5i20-as konfiguráció portolása 7i80-ra.
Ezek a tapasztalatok a szinte nulla dokumentáció és a sok bénázás közepette születtek. Lehet hogy ennél sokkal jobb a helyzet, csak még nem találtam rá a helyes útra:)
Szia, Sneci!
Van valami oka, hogy az Ubuntu 12.04-es volt amin kipróbáltad? A régi 10.04-es nem alkalmas rá?
12.04-nek egy kicsit nagyobb a rendszerigénye.
Azzal nem megy a rt-preemp kernel. 3...-as linux kernel kell.
Nem vagyok boldog az új felülettel:(
Ha jól tudom, vissza lehet csinálni a régi felületet. classic gnome desktop
YouTubeon vanak videók hozzá.
https://www.youtube.com/watch?v=5xDXeOsLQ3k
Köszi, este átállítom.
Feltettem a HALL fájlt ide:
Lathe hall
A hálózati korlát aggály visszavonva:)
Úgy néz ki, megy a cucc alaplapi utp-n alias ip-vel, együtt a normál tcp forgalommal.
Hát szemre jól néz ki, nem látom mi a hiba. Ha terminálból indítod mi a hibaüzenet?
Ha működik az internet, akkor az nem zavar be a vezérlésbe? Külön lehet válaszain a két dolgot?
Gondolok itt arra az esetre, amikor alaplapi hálókártyára van kötve a 7I80 és van a gépben egy WIFI is. Vagy két hálókártya... be lehet majd állítani, hogy mit, mire használjon?
Azért kell a virtuális ip cím, hogy a 7i80 egy másik szegmensben dolgozzon. Alapértelmezésben az alias cím 192.168.1.1 (ez van a pc-ben) és 192.168.1.121 a 7i80 ip címe.
Az internetezést egy másik szegmensre kell állítani, pl. 192.168.2.xxx. Ennyi elegendő,hogy szeparált legyen a két forgalom.
Én egy tp-link desktop switch-et raktam oda, ami valószínűleg nagyon kis latenciával kezeli a csomagokat.
Még csak szoftver szintem megy, nincs hozzákapcsolva vezérlő. Majd meglátjuk hogy muzsikál:)
Megnéztem azt, amit elsőnek kellett volna megnézni:(
A Latency-test tragikus eredményeket hoz az rt-preempt kernellel. 0,5-0,8 msec! Használhatatlan így. Kíváncsi voltam mit hoz egy i54670K processzorral. Ugyan olyan rossz. Ugyan ezzel a processzorral a 10.04 a teszt indításnál 0,6 usec!!!, ha indítgatok mindenfélét, akkor sem megy 10 usec fölé a jitter.
Ezzel még várni kell...
Kellemes Karácsonyt Mindenkinek!
Egy kis ajándékot szeretnék letenni a LinuxCNC karácsonyfa alá, talán még nem késő:
Mesa III. 7i43 jelszintek, lábak, csatlakozók Mesa IV. Egyszerű konfig Pncconf seígtségével További jó pihenést!
Sziasztok!
Akadt egy ki gondom a LinuxCNC alatt a Charge Pump és az E-Stop konfigurálása közben.
Ha csak a Charge Pump funkciót konfigurálom akkor minden ok. Tudom a leválasztó kártyát engedélyezni - tiltani. Ha viszont az E-Stop funkciót is felkonfigurálom akkor teljesen megbolondul minden.
Ha elindítom a LinuxCNC-t nem történik semmi nem tudom engedélyezni a leválasztó kártyát. Ha engedélyezni akarom a leválasztó kártyát ahhoz be kell kapcsolnom az E-Stop-ot úgy egyszer tudom engedélyezni a kártyát, de utána már nem tudom letiltani. Ha le akarom tiltani a kártyát ahhoz fizikailag ki kell lépnem a programból. Engedélyezés esetén minden kezdődik elölről. Próbáltam invertálni a pineket de akkor sem változott semmi....
"Motion féle" leválasztó kártyám van. A kártya tuti jó, mert Mach3 alatt hibátlanul működik, Linux CnC-esetében pedig csak az E-Stop konfigurálása után jött elő a hiba. Szóval valamit én bénázok...
Szia István!
Tételezzük fel hogy a Charge Pump funkció jól működik. De mivel ez is bizonytalanságot visz a rendszerbe én nem állítanám be addig míg az E-Stop nem működik.
Amit leírsz, abból nagyon úgy tűnik, hogy az E-Stop fordított polaritása megoldaná a helyzetet. Próbáld meg Charge Pump nélkül és invertáld az E-Stop bemenetet.
Mit értesz az alatt, hogy "engedélyezed a leválasztó kártyát"?
Szia János!
Ha az E-Stop-ot konfigurálom az jól működik. Ha a Charge Pump-ot konfigurálom az jól működik. Ha mindkettőt, akkor "összeakadnak".
A "Motion féle" leválasztó kártyán található egy SW1 jelű kapcsoló ami a Charge Pump funkció használata esetén engedélyezi, illetve letiltja - az E-Stop gomb ki és bekapcsolásával - a csatlakoztatott motormeghajtókat is (remélem jól írtam). A kártya engedélyezésén erre gondoltam.
Visszaolvastam itt a fórumon és találtam egy említést már korábban a CP és az Estop funkciók "összeakadására", viszont a kiküszöbölésére (lehet, hogy nem elég figyelmesen olvastam) nem találtam megoldást.
Próbálkoztam a bemenetek invertálásával is, de az eredmény nem változott.
A Charge Pump nem létfontosságú! nálam ki volt építve a mach alatt, de mivel az EMC2 annó, nem engedte a motorok tesztjét stepconf alatt, így ezt a relét rövidrezártam, azóta is úgy van!
Estop nálam az esztergán, megszakítja a motor tápot!vésztop leállító módban, ez a jó védelem üközés ellen!
Az Esc sem állítja meg lépésvesztés nélkül a tengelyeket! régebben szó volt erről! nem jó!
Ha nem vészhelyzet miatt kell megállítani a futást arra ott a pause gomb 'P'
LinuxCNC illetve EMC EMC2 ből melyik verzióü az ami a legkisebb gépigényű, PI-en elfut l vagy hasonlón ? Csak ilyen kisebb gépem van erre most, azon kipróbálnám.
Szia !
PII de inkább PIII a minimum!
A késleltetési teszt megmondja, hogy használható-e egy adot lap vagy sem. Az "Első lépések a LinuxCNC-vel" című doksiban van erről több részlet (LinuxCNC.hu-n elérhető).
Jelenleg a 10.04-es Ubuntuval jön a LinuxCNC 2.5.3. Lehet, hogy a régebbi verziók (2.3.x, 2.2.x) kicsit kevesebb vasat igényelnek, akkor a 8.04 vagy akár a 6.06 Ubuntuval is meg lehet próbálkozni. De ezeket már nem nagyon támogatják. Itt találsz hozzájuk CD-image fájlt:
http://linuxcnc.org/index.php/english/download/21?task=view
512MB RAM azért kell neki, bár láttak már embert akinek működött 384MB RAM-mal.
Itt egy lista, az alaplapokról amik működnek, illetve amik tuti nem működnek. Találsz köztük Celeront is.
http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Latency-Test
Ez a linuxcnc már a régi verziói egyáltalán mióta léteznek ?
~2003 óta.
Csak azért kérdezem,mert TurboCNC DOS verzióban pedig pl. a kör rajzolás lassú, nem tud olyat, hogy a sorokat előre számolva optimalizálja a pálya vezérlési sebességet, az án sajátom amit írtam se tudja még, azk mennek PI el is meg 496-ossal is csak emiatt akarnám, amúgy nincs rá szükségem egyenes szakaszos dolgoknál úgy is megfelelő amit tud. pedig Linuxnak is vannak régi 486 on is futó verziói.
Igen, ezek igen közeli rokonok. :)
Azt hiszem ezt ki fogom próbálni valamelyik kis gépemen hátha hajlandó menni.
Egy winyóra, XP mellé telepítettem fel a múltkor a LinuxCNC-t.
Most ugye egy Boot menüvel jelentkezik be, majd beavatkozás hiányában indul a LinuxCNC.
Be lehet valahol állítani, hogy az alapértelmezett indulás az XP legyen?
Őööö... igen a gugliba is írhattam volna, de akkor unatkoznátok. :)
Köszönöm! [#worship]
Valaki nem próbálta még, hogy az EMC2 Ethercat verziója működik-e?
Szervusztok.
Csak izgatja a fantáziámat a Linux CNC.
A gép már mozog ezzel is.
A pinek kiosztását úgy állítottam be, ahogy az a Mach3-ban is van.
Így csak át kell dugni a csatlakozókat egyik gépből a másikba, és minden úgy viselkedik, mint korábban a Mach3 alatt.
Van azonban egy óriási problémám.
A mach3 engedi, hogy saját M kódokat hozzak létre *.m1s kiterjesztéssel.
Ezekkel tudom ki-be kapcsoltatni a reléket úgy, és akkor, ahogy, és amikor szertném.
egy példa:
DoSpinStop()
DeactivateSignal(output2)
ActivateSignal(output2)
DoSpinCW()
Ez leállítja a főorsót, ha forog
Biztonsági okokból kikapcsolja a 2. számú relét
Bekapcsolja a 2. számú relét
Elindítja a főorsót
Meg lehet hasonlóan egyszerű módon oldani ilyen M kódok létrehozását a Linux CNC alatt is?
Sziasztok,
a kínai TB6560-at szeretném LinuxCNC-hez konfigurálni, de wizard csak menüből engedi a pin-ek funkcióját kiválasztani. Ez meg nagyon nem stimmel ezzel a kártyával.
Ha jól értettem a net böngészése alapján, nekem akkor kézzel kell egy hal file-t szerkesztenem - bár gyanítom, hogy ilyen készen is fellelhető?
A driver IC-k megfelelő lábaitól visszafele követve a jelutakat, a printer csati kiosztása így adódott:
PIN1 X step
PIN2 X enable
PIN3 Y enable
PIN4
PIN5 Y dir
PIN6
PIN7 Zdir
PIN8
PIN9 Z step
PIN10
PIN11 Z enable
PIN12
PIN13 X dir
PIN14
PIN15 Y step
PIN16
PIN17 relé vezérlés
PIN18 GND
PIN19 GND
PIN20 GND
PIN21 GND
PIN22 GND
PIN23 GND
PIN24 GND
PIN25 GND
Segícccség.....
A LinuxCNC alatt lehet létrehozni saját 'M' és 'G' funkciókat is. Sőt, a meglévőket is lehet sajáttal helyettesíteni.
Viszont nem olyan egyszerűen, mint a Mach3-nál.
http://www.linuxcnc.org/docs/devel/html/remap/structure.html
Köszönöm a linket.
Kérlek. ha nem túl nagy fáradtság, írd le nekem,
hogy ezt a négy sorból álló M31.m1s nevű fájlt
hogyan tudom linuxra áttenni.
Ez egyébként a Dahlander motort kapcsolja több mágneskapcsoló segítségével a nagyobb fordulatra.
Sajnos nem tudom a megoldást.
Itt ez összetettebb feladat, mint a Mach-nál.
Még nem foglalkoztam ilyesmivel, és a közeli jövőben nem is lesz rá lehetőségem ...
Szia Miki!
Neked az M100-M199 felhasználó által definiált M kódok a megoldás.
Itt a leírás angolul. Gyakrlatilag pont azt csinálja a példában említett M101, M102 kód ami Neked kell, e relét kapcsolgat ki/be a parport 14. pin-nel.
Felteszek róla egy fordítást a LinuxCNC.hu-ra a jövő héten.
A főorsó ki/bekapcsolására miért nem jó az M3/M5 páros?
Bakter!!! Most nézem, hogy már lefordítottam két éve:
Ott a példa a LinuxCNC (EMC 2.4) felhasználói kézikönyvben.
Itt on-line, Itt meg letölthető pdf-ben. Akkor nem fordítok semmit :) Ha további kérdés van, tedd fel!
Ja, hogy ne kelljen végigolvasni az egész könyvet: 126. oldalon van amit keresel
Szia!
Ezeket mind be lehet állítani StepConf wizardból. Ide még nem kell kézzel hegesztett HAL file.
Dokumentáció a LinuxCNC.hu-n
Ha elolvastad a doksit és akkor sem megy, akkor tedd fel újból a kérdést!
Itt egy példa egy valamilyen féle TB6560 konfigra:
http://tanky-turk.blogspot.hu/2012/06/tb6560-driver-board-and-linuxcnc.html
Melyik részét nem tudod beállítani a wizardból?
Köszönöm a válaszod.
A főorsó elindítása és leállítása az alacsonyabb fordulaton megmarad az M3..M5 kódokkal.
Mint korábban írtam, ez egyébként a Dahlander motort kapcsolja több mágneskapcsoló segítségével a nagyobb fordulatra.
Jelenled a Mach3 intézi ezt az általam összekalapált M31.m1s fájl segítségével.
Azt kérlek írd még meg, hol, milyen kiterjesztéssel keressem a most működő M3..M5 parancsok fájljait.
Köszönöm.
Az összes pdf-et lementettem, egy részüket ki is nyomtattam. Megpróbáltam a leírás alapján elindulni, de pont a Stepconf Wizard az, amiben máris megakadtam. A kártyámon a TB6560 IC enable lábára (TB6560 pin4) a printer csati pin2-ről indul a jelút - de a pin2-re választható funkciók közt nincs enable. Sem a Sherline, sem a Xilotex nem ad ilyen lehetőséget. Ezért nem tudom a leírást követni.
Szerintem meg ne az IC lábkiosztását sasoljad " (TB6560 pin4 enabel)", hanem az LPT csatlakozó lábkiosztását...
Miki!
Majd felhívlak, hogy tisztázzunk pár dolgot aztán leírjuk die a megoldást.
Szia!
Az engedélyező jel (TB6560: enable) az az "Amplifier enable" a StepConf-ban. De szerintem a kínai vezérlő simán elmegy "enable" nélkül is, valószínüleg alapból engedélyezve van.
Ha leírod melyik LPT lábon mi van a vezérlődön, akkor segítünk kitalálni, mi hogyan legyen a StepConf-ban.
A Sherline vagy Xilotex kiindulásnak jó max., de annyi erővel nulláról is lehet indulni, nem érdemes velük foglalkozni.
Bocs, benéztem, már leírtad a kiosztást.
Innen meg elég egyszerű: Engedélyezd az enable lábakat direktbe (húzd fel 5V-ra vagy GND-re attól függően mi az aktív jelszint), legalábbis amíg el nem indul a cucc.
A Step/Dir jelek egyértelműek. A relé pedig tetszés szerint. De jussunk el előbb addig, hogy mozgatod a léptetőket.
Köszönöm, várom a hívásod.
Akkor az enable lábakat elég "Unused"-re állítani és statikus Vcc/GND szintre kötni? (Majd meg kell néznem, mi az aktív engedélyező szint.)
Egyébként meg köszönöm a segítséged!
Szia !
A StepConf-ban válaszd ki az "Unused" opciót annak a be/kimenetnek amit nem használsz. Az LPT kimeneten a nem használt lábakat hagyd úgy ahogy vannak, nem kell se le, se fel húzni. A program egyszerűen nem figyeli azok állapotát.
Ha kell az engedélyező jel a léptető vezérlőnek, akkor meg válaszd a megfelelő lábra az "Amplifier Enable" jelet. Nekem furcsa hogy három értékes lábat is elpazarolna a tengelyek engedélyezésre a kínai. Ilyet nem szokás tenni, illetve ezt másképp oldják meg.
Biztos, hogy jó az az LPT port kiosztás amit írtál?
Szia,
teljesen igazad van, furcsa ez a kártya. Már az is furcsa, hogy az LPT pin1-et pazarolja el (ami amúgy egy I/O pin...) arra, hogy az legyen az X step. A kártya egy gépész barátomé, én magam AVR hw/sw -rel dolgozom Linux alatt, szóval a nagyon gyerekes kérdéseim csak az ismeretlen cnc területnek szólnak. Mivel semmi bekötést nem kapam a kártyához, így a TB6560 lábait tekintettem fixnek és fóliakövetés/ohmmérős kicsengetés alapján jutottam a közölt bekötéshez. Szóval a bekötés biztos.
Én magam biztos nem ilyen hülye bekötéssel terveztem volna a nyákot, de hát ez kínai. No comment...
Egyelőre a kártyán egy motor lóg, most szólok a cimborának, hogy hozza a másik kettőt. Addig nem akart nekikezdeni a mechanikának, míg tekergetni nem tudom a motorokat. Hát egy motor már követi mintakénr betöltött achimedesi spirált. :)
Sziasztok!!!
Gyors kérdés!!!
Intel® Celeron 430 (1.8Ghz/800MHz,512KB)
Proceszor-al ellátott gép, jó lenne Linux Cnc.hez????
Válaszotokat előre is köszönöm??
Szia Mihály!
Elvileg jó lehet, a gyakorlatban meg nem biztos..
Nem (csak) a processzor frekvenciától függ. Erősen befolyásolja az eredményt az alaplap többi eleme.
Futtasd a késleltetési tesztet és pontos eredményt kapsz.
Segítség, szopat a linux.
Legújabb linuxcnc-t telepitetem egy régebbi gépre. Felment, de első bootolásnál nem jött be a grafikus rész.
Próbáltam recovery módban, ha kérek egy konzolt, aztán egy startx parancs, akkor elindul de nem tudom mit kéne tenni.
Próbáltam megeditálni a boot parancsokat, kiszedve a "quiet splash"-t.
Ahogy futnak a sorok, valami "settings sensor limits [ok]" az utolsó amit látok, aztán jön egy üres, kurzor nélküli képernyő.
keresgélve végtelen db ilyen problémát találtam. "nomodeset xforcevesa acpi=off" boot varázsszavak nem segítenek.
Ekkor kivettem a winyót, áttettem egy másik gépbe.
Pont ugyanez.
Végigpróbáltam három videokártyát, de semmi változás.
Mindkét gép régebbi AMD procis, 1gb ram.
Felejtsem el?
mikor normál módban elindítod és fekete képernyőnél ctrl-alt+f1-et nyomsz bejön a login prompt?
meg kellene nézni az xorg.log fájlt a /var/log/ ban valahol, hogy mitől hasal el. LCD monitorod van vagy katódsugaras?
Áááá, elindult.
Bejött a login prompt ctrl-alt-f1 -re, ott kétszer meg kellett változtatnom valamiért a jelszót? :S
more paranccsal megnéztem a xorg.logot, de nem találtam error-t benne. Mást nem csináltam.
Rebootoltam, azóta már többedszerre elindul a grafikus rész.
Nem tudom mi történt, de köszi :)
Ja, egy vénséges LCD monitor 1024 felbontással.
Sziasztok! Lehet nem pont ebbe a topicba való, de hasonló tèma. Hosszmérést kéne megvalósítanom 3000 mm hosszban, kb 0,01mm pontossággal, PC-n futó kiértékeléssel. A kiértèkelés jó/nem jó szintű kell legyen, megadható paramèterekkel. Mérőléces kivitelben. Mit ajánlanátok? Merre induljak? Köszönöm előre is!
Azért remélem azt tudod, hogy utoljára ilyet a ferihegyi reptér sepciális műhelyében láttam, ott temperált környezetben, lézer távmérővel mértek ki egy hosszú alkatrészt ilyen pontossággal, és még az amcsik is csodájára jártak hogy ezt képesek voltunk megcsinálni.
Szóval ez már erősen űrtechnika.
És ugye az acél 3 méteren már ~4mm hosszváltozást szenved el minden egyes fok hőmérséklet változással.
Mérőléc éppen ezért nincs ilyen hosszú.
Ha csak egy fix méretet kell megállapítani akkor a munkadarab anyagával egyező etalont használnék, és a munkadarabot 1-2 napot a temperált mérőhelységben hagynám.
Ha ~3méteres darabok hosszát kell megállapítani akkor az etalon végére szerelnék egy rövidebb mérőlécet, szintén temperált helységben a fent leírt módszerekkel.
Az etalont egyszer le kell gyártani, ez sokba kerülhet.
Ha rájöttél hogy mégsem kell ilyen precizitás, mert általában nincs szükség ilyenre, akkor precíziós acél mérőszalag van ilyen hosszú. Ezek pontosan vannak kimérve, de koránt sem 0,01mm pontosságúak a fent említett problémák miatt.
Mozgólépcsőt, repülőt, stb. úgy szoktak csinálni hogy a monolit betonpadlóra rögzítik referencia pontokat (egyszerűbb esetben krétával felrajzolják) és erre építenek mindent. Egymáshoz viszonyított méret eltérés nem lesz, az abszolut méretet pedig úgy sem tudja senki ellenőrizni űrtechnika nélkül, tehát jelentősége sincs, de meg elég a precíziós mérőszalag.
CERN-ben ahol szó szerint atom pontossággal kell dolgozni, utólagos hézagoló lemezekkel oldják meg és laseres mérőberendezéssel teszik helyére a dolgokat, gondolom ott is precízen temperált az egész csarnok és gyűrű.
Egy kicsit sok az a ~4mm. Pont két nagyságrenddel kisebb.
3000 mm +- mennyi a mérendő darab hossza?
Egyáltalán mit kell mérni egyszerű rúdanyagot, vagy nem mozdítható tárgyakat, tehát a mérőeszköznek kell mobilnak lennie?
Az első aránylag egyszerű, de a második már nem hobby kategória.
Köszönöm a Segítséget!!!
Eredmény!!!! Okés :) !!!
Sziasztok,
Küzdöttem ma egy kicsit ismét a linuxcnc-vel.
Sikerült megmozgatni a motorokat :)
Egy ősi S3 trio 16Mb vga van a gépben, ezzel 15000 körüli értékek jönnek ki a latency teszten. Ha mozognak a motorok, "szemetel a kép", mindenféle grafikai hibák jelennek meg.
Kicseréltem egy ATI Radeonra, azzal szép a kép, de minősíthetetlen 300000-es értékek lettek (20x nagyobb)
Ennyire érzékeny ez a linux?
Ha rá van dugva a párhuzamos portra a leválasztó kártya, csak egyszer tudom elinditani a linuxcnc-t. Mármint ha bezárom, utána nem indul el a köv bootolásig. Valami olyasmit silabizálok ki a dump-ból, hogy a PARPORT használatban marad :S
Tisztelt hozzáértő fórumtársak!
Lenne egy (talán bugyuta) kérdésem:
Van-e valamilyen előírás a főorsó végi INDEX, illetve ENCODER tárcsa résszélességét illetően.
Vagy ez kizárólag az alkalmazott érzékelő tulajdonságain múlik?
Amit szeretnék:
nmax 200 1/perc
Alkalmazott opto: TCST 2300
Résszélesség 0.9 mm.
Ø60 mm-es tácsa 100 réssel ekkora résszélességet ad.
Fog ez így működni?
Itt az opto adatlapja.
nmax 200 1/perc=nmax 2000 1/pec
Én az órás szakmám kapcsán találkoztam spéci anyagokkal amelyeknek kicsi a hőtágulási együtthatója, de lehet hogy nem lenne olcsó ezekből etalont készíteni. De a régi időkben is megoldották az ingaórák hosszváltozásának a kompenzálását.
órás anyagok
a link valamiért nem jött össze de itt van ujra:
http://users.atw.hu/teora/tudnivalok/anyagok.html
[#nemtudom]
Nekem is hasonló optóval működik, de 110-es tárcsa átmérővel így a rés szélessége is valamivel nagyobb.
Üdv mindenkinek!
A Linux CNC-ben hogy lehet alprogramot behívni?
Egy rövid útmutatást kérnék,ha lehet.
Köszönöm!
Szia. Nem tudom erre gondolsz-e?
Alprogram.
Szia!
Olyanra gondolok mint a Mach-ban van.
Pld.M98 P0001 l5
Ez pont az.De itt van
magyarul is.
Köszönöm átolvasom,remélem,hogy megtalálom.
Sziasztok!
A #3191-ben feltett kérdésemre még senki nem válaszolt.
A leírásokban sem találtam semmi ide vonatkozót.
Ha valaki tudja, kérem segítsen.
Szia Miki!
A leírásban az van, hogy 100 réses tárcsa kell! minimum! én ezt szereltem a gépemre! tökéletesen működik!
Itt a szögelfordulást kell átgondolnod!
[#wave]
Ha saját, jeladó tárcsát készítesz akkor egyenlő közöket alkalmazol! 100 résre, és biztosan jó menetet fogsz vágni a LinuxCnc-vel, A,B,fázissal menetfúróval, vagy metszővel, fixen befogva!
Hát éppen ez az!
Csak 60 mm lehet a tárcsa átmérő, nem fér el nagyobb.
Így a rések szélessége 0.94re jön ki.
Az opto kapuszélessége 0.2 mm.
Ezért érdekel, hogy 2000-es maximum fordulatnál fog-e így működni.
A Mach3 leírásában szerepel, hogy mekkora impulzusszélesség kell a működéshez.
Az EMC leírásában nem találtam erre történő utalást.
A Linuxcnc-nél meg kell különböztetni a tisztán szoftveres konfigurációt és a külső hardverrel (pl. Mesa kártya) támogatott konfigurációt.
Ha jól sejtem, nálad az első eset van. Erre van egy felső korlát az enkóder inpulzusok frekvenciájára, ami a base_thread frenciából vezethető vissza. Az 5 kHz biztosan elfogadható.
2000 1/perc fordulat az 2000/60 ~= 33 Hz. Ez 100 réses tárcsával 3.3 kHz, tehát biztosan működik. Ha az index jel ugyan olyan széles mint az enkóder impulzusok szélassége, akkor az index is jól fog működni.
inpuzus == impulzus :)
A többit nem javítom...
Nagyon köszönöm a válaszod.
Ezzel, és Antal Gábor hathatós elméleti segítségével már csak rajtam múlik, sikerül-e amit elterveztem.
Köszönöm mindkettőtöknek.
Egy intel D525MW alaplapnál hogy lehet belépni a bios-ba hiába nyomom a F2, tovább meggy és betölti a linuxot.
Próbáld a DEL gombot.
DEL, Escape, F1, F2, F10 vagy F12.
Más variációval még nem találkoztam.
Eseteleg lehet olyan probléma, hogy ha USB-s a billentyű akkor azt nem látja még induláskor az alaplap.
Ilyen esetre mindig van itthon PS2-es...
Ps2 a billentyűzet
meg próbálom kikötöm a winyót (SSD)talán akkor lesz időm meg nyomni valamelyiket.
"You can access the BIOS Setup
program by pressing the <F2> key after
the Power-On Self-Test (POST) memory test
begins and before the operating system
boot begins."
(Az alaplap leírásából ...)
EMC-vel meg lehet azt csinálni, hogy X-Y tengelyek program futása közben, a Z tengelyt manuálisan mozgassam? (lángvágógép vágás közbeni magasság állítás lehetősége)
Nálunk valami ilyesmi van a lángvágón! amikor dolgozik z0-van viszont két nyomógombbal lehet léptetni le-fel! de ez szerintem szoftveres megoldás, valami relével leválaszthatja a számítógépről a vezérlőt, és egy léptető jelet ad rá gombnyomásra két irányba!
Plazma üzemmódban ezt használja felületkövetőnek is!
Jól hangzik! Pont egy lángvágót kell átalakítani és a win-t el akarom felejteni. EMC alatt még nem néztem, hogy lehet-e a Z tengelyt valahogyan piszkálni menet közben. Az EMC felületére aplikálva 2 gombot vagy két külső gombot az LPT-re gondoltam kialakítani.
"! de ez szerintem szoftveres megoldás"
helyesen!- de ez szerintem NEM szoftveres megoldás!
:) leesett, mikor olvastam
Igen, meg lehet csinálni. HAL komponensekből ki lehet alakítani. A vázlat a következő:
1) A Z parancspozíciót a pályaszámító műtől megkapja a Z step generátor. Ezt a kört itt megszakítjuk, és közbeiktatunk egy összegzőt.
2) Az összegző egyik bemenetére megy a pályaszámító kimenete, a másikra megy analog vagy digitális kezelőszervről a kézi korrekció. Ha tekerjük a potnétert, akkor ez a korrekciós jel összedódik, vagy kivonódik a parancs pozícióval.
3) Az összegző kimenete megy a Z step generátor bemenetére.
Plazmánál a THC hasonló módon működik, csak nem kézi korrekcióval, hanem az ívfeszültség alapján. Ha megnézed a minta konfigurációknál a THC konfigot (fejből nem tudom melyik az, de van ilyen), akkor az jó kiindulási alap.
Sneci! Köszi a leírást, ez alapján símán menni fog. Plazmát már csináltam néhányat, de ez most elgondolkodtatott. :)
Akkor a következőt kell már csak megoldani.
X tengely és A tengely (master-slave) kapcsolata, valamint az ehhez tartozó refpont felvétel. Mach3 alatt megcsináltam, de EMC alatt még nem próbáltam. Az X és A tengelyeknek külön-külön refpont kapcsolót teszek fel, ehhez kell a tengelyeknek "szinkronizálni".
Jól gondolom, hogy a master-slave kapcsolatban az X viszi szinkronban az A-t?
Ezt meg lehet oldani ugyan csak az X parancspozícióra alapozott "elektromos áttétellel", a scale komponenssel.
Ezeket most fejből írom, ezért az elnevezéseket kellő kritikával fogadd:)
A refenecia felvétel egy kicsit komplikáltabb az X és A kényszerkapcsolat miatt, de ha használod az A tengely "is_homed" jelét, és a homing alatt egy multiplexer komponenssel az A-t átkapcsolod "nem szinkron" módba, akkor ez is jól fog működni.
Igen, az X viszi az A-t. Jövő héten nyilván nagyon át kell olvasnom a HAL leírást.
Más, de szintén EMC. Step-dir főorsó hajtást is meg lehet csinálni? Mert olvastam valahol régebben, de most nem találtam meg. Pedig a guggle a haverom...
Valamint, van tapasztalatod a beépített PLC részével? Mert át kell alakítanom egy régi MSN marót és EMC-vel akarom megcsinálni. A tartományváltást gondolom meg lehet oldani, hogy automata legyen (2 tartomány).
Az esztergám főorsóját egy 3,5 kW-os stepdires ac szervo hajtja. Tehát igen.
PLC? Nem kérem a létraprogramozást. Én is programozó vagyok:):)
De viccet félretéve, sokan használják. Nekem nincs gyakorlatom benne.
Sziasztok!
Úgy néz ki, lesz egy újabb európai Mesa "disztribútor", mivel a meglevő kettő kicsit nehézkes, lassú, etc.
Felvettem a kapcsolatot a portugál sráccal.
Egyelőre ezek a dolgok vannak "raktáron":
5I25 Small bracket 80,87
5I25 Long braket 80,87
7I75 41,09
7I76 108,72
7I77 144,50
6I25 Small bracklet 99,44
DB25F-IDC26 6,63
DB25M-DB25M 13,26
DIN RAIL ADAPT KIT 6,63
Az árak euróban értendőek.
Kicsit olcsóbb és gyorsabb mint a másik két EU-s versenyzőnél.
Egy 5i25+7i76+kábel = 204 EUR (fullos 5*step/dir, főorsó vezérlés, encoder, rakat I/O)
Ugyanez 6 tengelyes szervóra cca. 250 EUR.
Nagyon bevált, sokan használják a fenti kombinációkat.
Ha valakit érdekel akkor keressen. Hétfőre fixálom a megrendelést.
Utána is lehet majd rendelni, ha lesz több információ majd szólok.
Sziasztok!
Ha, már Linux, akkor teszek ide egy kis okosságot, ha nem tetszene nektek az újabb Linux12.04 verzió menürendszere.
$ sudo apt-get install gnome-session-fallback
Amint feltelepítetted, kijelentkezel, majd bejelentkezéskor kiválasztod a klasszikus kinézetet. Ennyi az egész.
A LinuxCNC egyenlőre még nem támogatja ezt a verziót ...
Sajnos nemsokára válltani kell, ha új PC-t veszel. Sok minden, már nem működik au Ubuntu 10.04-en.
http://linuxcnc.hu/linuxcnc-futtatasa-ubuntu-12-04-alatt/
Elég ha a LinuxCNC működik ... :)
A leírásból látom, hogy csak időmilliomosoknak ajánlott ( + fagyások és egyéb problémák ), én inkább Snecihez hasonlóan megvárom a stabil kidolgozott változatot... Hogy ez mikor lesz, azt nem könnyű megmondani egy free sw-nél, az üzleti sw. Mach4 is már több mint egy éve "Coming Soon" ...
EMC-ben, hogyan lehet megcsinálni, ha egy hosszú G kód futtatása közben elakad akkor egy adott sortól tudjam folytatni? (pl lángvágó esetén)
Igen.
Axis felületen az alsó G kód ablakban rákattintasz az adott sorra, majd jobb egérgomb: "Run form here". Nyilvánvalóan kihagy mindent ami az adott sor előtt beálítás történnne, szóval óvatosan. Szubrutinok használata esetén kerülendő.
Megtoldanám János útbaigazítását annyival, hogy ha egérrel rákattintasz a kereset vonalra, akkor az alsó listán rááll arra a sorra, és lehet folytatni. A lángot persze kézzel kell begyújtani...
Köszi szépen mindkettőtőknek! Frankón csinálja a dolgát, bár a gantry-vel még szívok, de alakul.
Bjam28, Sneci! Gantry-vel játszottatok már? Köv. a problémám.
Definiálva X,Y,Z,A tengelyek. X,Y (master-slave). Referencia felvétel után, jog módban az X és A tengelyek szétválnak.
Programot futtatva szépen mennek együtt. Mi lehet a gond? Már sok leírást átnéztem, de ezzel a problémával nem találkoztam.
X,Y (master-slave). HELYETT X,A
Én is megtoldanám egy infóval :)
Ha bármilyen módon megállítjuk a program futását! pause vagy stop...a kijelölés rajta marad az adott gkódú soron! egy total stop esetén is megmarad a kijelölt sor!persze ilyen esetben homing!de utána tudjuk folytatni onnan ahol megállítottuk, vagy éppen az előző mondatra visszaállunk!ütközés elkerülése miatt!
Ugyanis ilyen esetben, kézzel kell elindítani az M kódokat, lángvágónál más a szitu! de esztergán először elindítom a főorsót és a hűtést, lángvágónál a melegítés és a program folytatása elgondolkoztató linux alatt!
Kicsit többet kellene tudni a gép felépítéséről és a kívánt működésről. Ha van időd, írjál pár sort róla.
A .hal és .ini filet feltettem az ftp könyvtáramba.
A gép még nincs felépítve csak a vezérlők vannak összekötve az asztalon.
A gép működése: X,Y,Z,A tengelyek. Az X,A együtt futnak (léptető mocis). A HOME jelenleg nincs használva csak kézi ALL HOME van. Referencia felvétel után jogolva az X és A tengelyeknek együtt kellene mozognia szinkronban. Ha programot indítok (pl az alap LinuxCNC feliratot) akkor az X,A tengelyek szépen szinkronban mennek. Ha kézzel szeretnék ráálni (kurzor gomokat használva) egy kb. pozicióra, akkor csak az X tengely mozog. Ha MDI-ben kiadok egy G0 X500 parancsot akkor megy mindkét tengely szinkronban. Egyenlőre a Z tengely kézi mozgatásával még nem foglalkozom, de hamarosan azt is meg kell csinálnom.
Remélem valamennyire érthetően írtam.
Közben rájöttem, hogy a következő:
net apos-cmd axis.3.motor-pos-cmd => stepgen.3.position-cmd
helyett a következő kell:
net xpos-cmd => stepgen.3.position-cmd
Nem teljesen világos, bár már dereng :)
Ha jól érte akkor három tengelyed van (XYZ), és az X tengelyen a híd két oldalán egy-egy motor szinkronban.
A gantry kinematika doksiját nézted? Ott részletezve vannak ezek a dolgok.
Én így adnám meg a HAL fájlban:
loadrt gantrykins coordinates=XYZX
Vagy ha az INI-ből öröklődne:
loadrt gantrykins coordinates=[TRAJ]COORDINATES
A world/teleop közötti váltás (Axis-ban "$") és a homing sorrend is fontos.
Igen, 3 tengely és ahogy leírtad.
Ez nem igaz...
A lentebbi beállításokkal a gép jól müködött, néhányszor újra is lett indítva, majd egy hosszabb leállítás után már nem megy. Folyamatosan "joint 3 following error" üzenet jön fel, ha az X tengelyt mozgatnám.
Sziasztok!
Feltelepítettem a LinuxCNC-t.
Sikerült szépen beállítgatni, gyönyörűen megy a marógépem:-).
A billentyűzet kiosztást szeretném átállítani, kézi mozgatásnál nálam az X az Y és fordítva...
A keychice-al szeretném megoldani, de a leírás alapján előtte a QT3-as grafikus könyvtárat kell
telepíteni.
Ezt honnan lehet beszerezni, mert az alapcsomag nem tartalmazza...
Érdekes külön én sem találtam meg ,viszont a (ubuntu) szoftver központban benne van egy csomó kiegészítés.Ott van a nyelvész , a designer ,a tervező , az aszisztens , meg a linguist.
Nekem az IDE-vel együtt települt (nem kérdezett rá). A nokia.com-ot jelöli ,mint forrást a kiegészítésekhez.Nekem viszont nem töltődik be az oldal ma reggel.
Milyen tárolók (repository-k) vannak megadva?
Mert lehet, hogy csak a CD volt megadva, és a NET-n levő tárolók nincsenek engedélyezve.
Itt találsz általános segítséget magyarul a tárolókkal kapcsolatban. Itt angolul és képernyő képekkel. Neked valószínűleg nem kell hozzáadni új tárolókat, csak a meglévőket engedélyezni /kipipálni/.
Valakit érdekel a felhasználói felület szerkesztése vagy csak kíváncsi hogy épül fel.
>>
Itt meg nézheti<<
Köszi a segítséget.
A linux-os gépen nincs net, úgy tűnik a továbblépéshez muszáj lesz kiépítenem...
Sziasztok!
Elkezdtem a 2.6-os verzió újdonságainak bemutatását a LinuxCNC.hu-n.
Az első rész itt olvasható.
[#taps]
Már, nagyon várom az új kadást. Sok új gépen már problémás a 10.04-es Linux.
Ha tudod, akkor felteszed a telepítési leírást?
Addig teszek ide egy videót, hogy hogyan lehet könnyen leszedni a gépről a Linux-ot, ha van fent Windows. Sokat segít, ha valamit elszúr az ember. Gyorsabb visszatelepíteni, mint kijavítani a problémát.
http://www.youtube.com/watch?v=uUgf84bdYvg
A Spindle Override csúszkának van billentyűje?
Tudja valaki!? esztergára kellene!
Szerencsére egyre jobban kiismerem a Linuxcnc-t bár nálam még EMC2 a neve!
Van most egy munka nemesített CRV4-ből! lehetetlen jó kódot írni rá mert annyira változó az anyag keménysége! ahogy sikerült...
G96 van érvényben, tehát, állandó kerületi sebesség! a spindle override csúszkával , egérrel mozgatva, rögtön tudom módosítani a forgácsolósebességet a megfelelőre! elég nagy tartományt kell koorigálni 75%-tól 120%-ig.
Nem találtam meg hirtelen! ezért aztán egereztem rajta egész délután! nem kényelmes!
De! több részletre is fény derült!
Ha ez a csúszka el van állítva! pl 80%-ra akkor ha betöltünk egy újabb kódot ami menetet vágna csak áll egy helyben az első g1 mondattal és vár addig amíg a spindle override-t 100% körülire nem állítom, ekkor elindul , viszont ettől a ponttól kezdve bárhová állíthatom, működik ahogyan kell!
Ez nagyon jó! csak tudnám kívülről is állítani!
Ezt a szabályzást szabályzót!
Szia Lajos!
Spindle Override billentyűzetről: F11, F12 (esztergán is)
A teljes lista: Help > Quick Reference
Nem a Linuxcnc az oka, hanem azt hiszem én vagyok a ludas. A hal-ban a névleges fordulatot kapja az a komponens, ami nézi mikor éri el a fordulat a névleges X%-át. Az X pontos értékére nem emlékszem, lehet hogy 90%. Ott a névleges helyett a spindle-override-dal korrigált értéket kellene figyelni:(
Egy egyszerű próbával ellenőrizd légy szíves a dolgot. Állítsál pl. 98%-ot. Ha így elindul, akkor erről van szó.
Sziasztok!
Volt egy "kisebb malőröm" egy Mesa 7i77-el. Elvileg mindent jól kötöttem, működött cucc rendesen. De amikor az egyik bemenetre adtam feszültséget (egy sima kapcsolóval) felrobbant a csip rajta [#rinya]
A doksija szerint köttöttem be. Én úgy vettem ki hogy 12 V-ot direktbe köthetem rá, azóta se tudtam rájönni hogy mi volt az eset pontos oka. Utána találtam az áramkörön 1 rézhuzal darabot, de nem tudom hogy az csinálhatta-e?!
Már beszereztem helyette egy újat, de kicsit elbizonytalanodtam. Még egyet nem akarok elfüstölni.
Szia !
Sajnálom az esetet.
A leírásodból nem derül ki, hova kötötted direktbe a 12V-ot, így nehéz rá bármit mondani. Ennél több információ kellene ahhoz, hogy képet tudjunk alkotni mi volt jó, vagy rossz.
Ha esetleg megosztod velünk a következő bekötést mielőtt élesben próbálkozol akkor tudunk segíteni. Ebből a kártyából nagyon sok fogyott, nem valószínű, hogy gyári hibás lett volna.
Egyébként az FPGA robbant fel? Esetleg érdemes lehet kicserélni, ha jól sejtem nem nagy költség és ha más nem sérült a kártyán akár még jó is lehet.
Elérhető az FPGA huzalozása?
Vagy a gyártótól lehet rendelni felprogramozottat?
Ugye az IO egységnek külön táp kell. Ezt be is kötöttem (FIELD POWER), linuxcnc-n láttam a ki/be meneteket. Kimeneteket tudtam vezérelni. Egy relét figyeltem, hogy mikor húz be, a vége a táp +12V végére volt kötve, a másik fele pedig a kártya IN_0 bemenetén.
A könyvében le is van írva, hogy "sinking type" a bemenete, de mikor behúzott a relé felrobbant rajta az egyik csip.
Eddig azt hittem hogy a nyák felülete be van vonva valamiféle lakkal, így egy huzaldarab nem tud rajta rövidzárlatot csinálni. És nem tudom hol hibáztam.
Pontosan nem tudom melyik csip robbant fel rajta, lehet megér még egy misét újraéleszteni. Az analóg része még működik.
Hogyan is lehet a hall fájlban egy jel polaritását megváltoztatni?
Így próbáltam, de hibaüuenet lett belőle.
Eredeti:
net zdir => parport.0.pin-06-out
net zstep => parport.0.pin-07-out
Új:
net zdir => parport.0.pin-06-out-invert 1
net zstep => parport.0.pin-07-out
közbe rájöttem
setp parport.0.pin-06-out-invert 1
net zdir => parport.0.pin-06-out
net zstep => parport.0.pin-07-out
Sziasztok !
Egy olyan kérdéssel fordulnék hozzátok hogy lassan meg kell vegyem a mozgásvezérlőmet (USBCNC) ami ~300Euro szofverrel együt. Vásárlás előtt kíváncsi lennék rá hogy Linux CNC MESA kártya párosítással mennyiből jönne ki. I/O igényem csekély, szerintem durván 2LPT portnyi
és mindenképpen kell kezeljen főorsó encodert.
Mik a lehetőségek ?
Előre is köszi!
Felajánlok Neked egy olyan lehetőséget is, hogy egyszer egy inyenes teszt kapcsán megmutatom a Robsy vezérlő lehetőségeit. Még az is lehet, megtetszik, megszereted, és utána rá se bírsz nézni másra.:)
Köszönöm szépen a lehetőséget, sose lehet tudni.
Bocsánat, nem nyomtam a válaszra.
Szia András!
Lásd #3224!
Stepperhez cca. 205EUR, servohoz 250EUR.
Pontos árakhoz nézd meg a legújabb EU disztribútort. Webshop, PayPal, DHL, csupa jóság:
eusurplus.com
Szia!
Bocs, a 7i77-en nincs FPGA sem. Így még olcsóbb lenne a javítás. Érdemes vele foglalkozni.
Köszönöm!
Nézegetem, igazából még nem látom át mi a különbség hogy servo-hoz vagy léptetőhöz ha step/dir-es minkettő fajta. Igazából én azt hittem hogy elég az I/O kártya pl. 5I25 még nem értem azt se hogy minek a 7i76. DE nézegetem tovább.
Majd megcsöröglek holnap ha gondolod, aztán átbeszélhetjük a részleteket.
Mit értesz az alatt, hogy step/dir-es a szervó?
(7i77 analóg szervó enkóderekhez)
Azt nagyon megköszönném!
Konkrétan azt hogy a szervóim is step/dir-esek.
Sima 5V digitális bemenettel.
Szervusztok.
Közeledik az idő, mikor használnom kellene az EMC-t.
Amit szeretnék megoldani, egy XZA konfiguráció.
Tehát két lineáris, és egy forgó tengely.
A config lehetőségeknél ilyet nem kínál fel.
Lehetséges úgy megoldani, hogy a felkínált XYZA configból egyszerűen kihagyom az Y tengelyt?
Vagy lehetséges-e A felkínált XZ config mellé még egy A tengelyt konfigurálni.
Ez utóbbi lenne nekem a szimpatikusabb.
Jól gondolod. A [TRAJ] szekcióban add meg az XZY-t ilyen sorrendben.
Ha Axis guit használsz, akkor a [DISPLAY] szekcióba még írd be a következő sort:
GEOMETRY = XZA
Nem tudom most kipróbálni, de ezzel a definícióval a térben forgatva rajzolja a pályát. Remélem nem tévedek....
Bocs, a TRAJ-ban is az XZA-t kell megadni. Elírtam...
Köszönöm a segítséged.
Csináltam egy skiccet amiről a segítségeteket szeretném kérni.
Kettő 24V-os kapcsolóüzemű tápot használok. Mindkét negatív kimenete a nullához van kötve. Mind a kettő a főkapcsolóról kapja a tápfeszültséget, de csak az első táp van rákötve a kártyára kezdésnél. Az is csak a logikai részét táplálja a kártyának.
A második tápegységet az R1 relével kapcsolom rá a kártyára mikor minden előkészítő művelet lement. Az R2 relé különböző eseményeknél húz be, ezeket kéne vizsgálnom a kártyával.
A kártyát MODE3-ban járatnám, így a VFIELD feszültségét figyeli, és ha elment vészjelet generálhatok szoftveresen is.
Ott van a bibi ha R2 előbb behúz akkor sérül-e a kártya, bár szerintem nem.
Talán most...
Szia!
"Kettő 24V-os kapcsolóüzemű tápot használok. Mindkét negatív kimenete a nullához van kötve."
Nem vagyok villamos szakember, de furcsa hogy az egyenirányított kimenet negatív pólusát összekötöd a 230V nulla vezetékkel. Mi ennek a célja?
Mi az ok annak, hogy később adod rá csak a VFIELD feszültséget ?
Szia András!
Az 7i76 valós időben kezel 5db step/dir kimenetet, főorső vezérlést és enkódert valamint ezek mellett 48 általános célú I/O lábat. A 48-ból 32 bemenet, 16 kimenet. Nyilván kell hozzá egy 5i25 FPGA kártya, amlyik a pontos időzítéseket és az enkóder jelek feldolgozását végzi .
Gyári kézikönyv itt elérhető. Ha további kérdésed vannak, tedd fel nyugodtan.
Szerintem Sneci meg tudja mondani pontosan mekkora max. frekit tud az enkóder bemenet, de mint mondtam egy száz réses tárcsával vígan lehet esztergálni.
Köszönöm! Közben keresgéltem én is, de még mindig nem értem hogyan lesz az 5i25 34I/O vonalából annyi ki/be menet csak valami nagy sebességű adatátvitelt tudok elképzelni, vagy multiplexálja
az I/O-kat. Na mindegy is még ha nehezen is de próbálom elfogadni. :-) Az elmúlt napokat a Linuxcnc-vel töltöttem, mindjárt nagyon szimpatikus hogy egy gép üres HDD-vel kb. 10perc alatt feltelepül oprendszerrel és a Linuxcnc-vel.
Arra gondoltam hogy kipróbálom a párhuzamos portal hogy meg tudok e vele barátkozni és ha igen akkor inkább ezt választom. Azt néztem hogy
a párhuzamos porton nem igen tudok 33KHz step freki fölé menni ami nekem kevés, de próbálgatni tökéletes lesz, gondolom ez MESA kártyával egy nagyságrendel feljebb megy.
Akkor mégse lesz USBCNC ? :(
Sziasztok!
Segítséget szeretnék kérni, illetve tapasztalatot.
LPT BREAKOUT BOARD Adott a fenti linken található LPT illesztő. Ehhez a linuxcnc-ben a step jelet invertálni kell-e, vagy sem?
Ha nem invertálom, akkor a step kimenete alapesetben magas szinten van, ha invertálom a step jelet a stepconfban, akkor a step jel alapestben alacsony szintről indul.
Az MSD vezérlőket úgy szeretném bekötni, hogy a PLS-; DIR- ENA- lábakat GND-re kötöm, a PLS+; DIR+ lábakat meg az LPT illesztőre.
Köszönöm!
Sajnos én sem vagyok villamos szakember, de elvileg az lenne a célja, hogyha véletlenül a pozitív ágat leföldelném, akkor kiégjen a biztosíték. Ha nem lenne a negatív ág leföldelve, akkor az előbbi esetben nem ég ki a biztosíték, csak a negatív ág leesik -24 V-ra. Azt meg nem minden szereti.
A Vfield-et azért kapcsolnám rá később, hogy véletlenül se adjon feszültséget egyik kimenetre sem míg a fő áramkör el nem indul. Plusz spórolok egy bemenetet, mert a Vfield feszültségét is ki lehet olvasni.
De mivel már említettem, hogy nem vagyok szakember, nem tudom, hogy helyesen gondolkozom-e.
Szia !
Hát a minap írtad hogy a szoftver állítgatása is a hobbi része, én csak megfogadtam.:-)
A viccet félre téve ~március 15.-én lejár a kedvezmény a leguljabb CNCUSB-re és felmegy az ára 27x Euro környékére, szóval muszáj lenne vásárolnom (persze alapesetben is 22xEuro lenne). És a megrendelés előtt elkezdtem gondolkodni hogy ez azért nem kevés pénz, kíváncsiságból megnézem már mennyi egy MESA kártya. Egy PCI-s 80Euro ami tud 34I/O. A szoftver ingyenes és az opredszerrel sem kell vesződnöm 10perc alatt feltelepül az egész nulláról. Szóval egyenlőre itt tartok. És ha figyelembe veszem hogy nekem az egész két gépre kell akkor már elég nagy a különbség. Szóval adok ennek is egy lehetőséget!
Hali András!
Szerintem Neked jó lenne a 7i43 is. Teljesítményben és elérhető I/O lábakban is.
A biztonság kedvééért csinálhatsz hozzá leválasztó kártyát és máris megyvagy 100 USD környékén.
Kár, kíváncsi lettem volna az új USBCNC-re.
A linux is jó móka, én is kipróbáltam, de nem hittem magamban, hogy valaha is megtanulom a konfigurációs fájlok csínyját-bínyját.
Szia János!
Azzal csak az a baj hogy ugye az USB-t nem használhatom, a parallel portal meg kicsi a sebesség, ezért muszáj PCI-t válasszak 5I25 vagy
6I25.
Persze megint nem nagy tapasztalattal mondom, de amit USBCNC-n be lehetett állítani grafikus felületen azt a Linuxcnc GUI-val is megtaláltam.
Több levelet is váltottam akkoriban Andrej-al
és a szoftver elég kötött tehát nem testreszabható, ha meg már jól megy a Linuxcnc-akkor majd ráérek a fileokban matatni.
Mondjuk az is hozzátartozik a dologhoz hogy egy vezető rendszerintegrációs cégnél dolgozom így ha nekem nem is megy valami a másik szobába ül pár szakértő így az oprendszer részével biztosan nem lesz gondom.
Szia János!
Mint nagy Linux CNC szakértő, a 3D nyomtató topikban feljött csillagtesztet lefuttatnád egy 6000 mm/min előtolás beállítással? Tanulságos lenne a lefutási idő.
Szia, el kell oszlatnom abbéli kételyeid, hogy lassú az LPT. A stepgen, pwmgen és encoder driver a 7i43 FPGA-jában fut rakéta sebességgel. A Linuxcnc 0.5-1 msec ismédlődéssel küldi a csomagot az FPGA-nak, a csomag mérete meg nem nagy.
Néhány MHz-es stepjel, vagy enkóder jel nem gond.
Gyakorlati példa: Egy garázs méretű kínai faipari marógép, kínai vezérlővel. 3 órás szenvedés után úgy döntöttünk, hogy ez sosem lesz jó. Következetlen, megbízhatatlan működés miatt le kell cserélni az egész vezérlést. A 400W-os ac szervók szerencsére profi kategóriából vannak benne, azzal nincs gond. Ez volt múlt vasárnap. Hétfőn és kedden nem értem rá, de csütörtökön már működött gép:)
A megoldás: Linuxcnc - 7i43-U-4 Mesa kártya LPT porton - saját építésű interfész áramkörök.
A kínai vezérlő helyére egy alulemezen összelegóztam a szükséges panelokat és WAGO rugós szorítású sorkapcsokon összemadzagoltam. Asztalon így nézett ki:
Jó az a 7i43!
Szia !
így rákeresve a sebességekre, az LPT tud (EPP) 2Mb/s,
a PCI 133MB/s-et a PCIE pedig 1000MB/s-et.
2Mb/sec az 2097152Byte/sec azaz ~2byte/uS.
Az említett kártya ha jól emlékszem 48I/O-val rendelkezik
ami 6byte-on vihető át, tehát ha minden klappol és a kártya nem kommunikál
csak folyaamatosan olvassa az adatot akkor kijön 333KHz-es adatfrissítés.
Ha mondjuk az LPT kártya is küld egy byte-ot és utána olvassa az adatot
akkor már "csak" 285KHz az adatfrissítés. Szerintem a Mhz-s tartomány ezzel a kártyával nemigen érhető
el az LPT port "lassúsága" miatt. Persze azért az sem kevés, nem vitatom.
És akkor még az is benne van hogy tévesen számoltam esetleg. :-)
Bocsánat a válasz gomb megnyomása lemaradt!
A bemeneteket nem olvasgatja a gép folyamatosan, hanem csak akkor, amikor változás van (jelez a kártya egy bemenő vonalon). És akkor sem az összes bemenetet bitenként, hanem egy byte-ban a változást kódolva (ugye nem változik az összes bemenet egyfolytában). Tehát ha egy bemenő bitet változtatgatsz fel-le, akkor minden egyes változtatásnál csak egy byte lesz a bemenő adat (mondjuk, hogy melyik bit változott, és annak mi az új értéke). Ez azért inkább lesz a MHz-es tartományban. Másrészt ugyanez a kimenő I/O vonalakra is igaz tud lenni: mondjuk egy byte-os parancsban ki tud menni, hogy az egyik bit értéke változzon, vagy két byte-os parancsban ki tud menni mondjuk 8..12 I/O vonal új értéke (ha egyidőben többet is változtatna a program). És persze a legfontosabb, hogy ezek az I/O vonalak nem a nagyfrekvenciás kimenetekre valók, mert azokat a kártyával autonóm módon kell előállítani (adjál akkor most 427568 darab impulzus 1MHz-en az x. kimeneten). Ez kb. egy pár byte-os parancs, utána a kártya már magától dolgozik, hardverből.
Ez van a Te logikád szerint:)
A valóságban totál máshogyan működik.
A linuxcnc servo_period ütemezéssel szólitja meg a kártya driverét. Ez alapban 1 msec. A driver kiküldi az FPGA-ban "installált" komponenseknek az aktuális paramétereket. Nem a stepjeleket, hanem csak azt, hogy a következő időszeletben mit kell csinálni.
Legyen ez a csomag - nagyot mondok - 500 byte. Ez 2MB/s sebességgel számolva 250 usec. Természetesen írás-olvasás műveletekből áll a csomag, de ez nem érinti a lényeget.
A step-generátor az FPGA-ban a kapott paraméterek alapján generálja a stepjeleket. Az FPGA órajele - ha jól emlékszem, nincs kedven utána nézni - 7i43 esetén 33MHz, 5i20... esetén 50 MHz. Az FPGA meg nem mikroprocesszor, a stepgenerátor egy szekvenciális hardver hálózat, és minden párhuzamosan működik.
Az enkódereknél ha be van kapcsolva a debouce szűrő, akkor is - ugyancsak nincs kedvem megkeresni a doksit - több MHz az impulzus feldolgozás sebessége.
Nem mértem ki a határokat, hiszek a fejlesztők által leírtakban:)
Ebben igazad van de ha valós értékre vagyok kíváncsi akkor azzal kell számolni hogy minden bit változhat, mert előre nem lehet kiszámítani mikor mi változik.Másrészt meg szerintem az nem jó eleve hogy hány impulzus menjen ki a kimeneten mert vannak benne gyorsítások lassítások is, folyamatosan változó sebesség, ez akkor működhetne ha mozgásvezérlőről beszélnénk ez meg szerintem csak egy sima FPGA.
Hát ezt még emésztenem kell, de ha jól értelek akkor szerencsétlen esetben egy végállás megnyomása és annak érzékelése között eltelhet
maximum 1ms ? (ez nem kritikai kérdés) csak hogy jól értem e ?
Szia Tibor!
Rajta vagyok a teszten, ha lesz eredmény jelzek.
Igen jól érted. 1 ms periódussal olvassa be, írja ki a gpio lábakat és megy a paraméter csere a linuxcnc és a Mesa kártya között.
Ha 10m/sec a gyorsjárat, akkor is legrosszabb esetben csak 16 századot megy gép.
Köszönöm előre is, majd amikor lesz időd rá, ráér a dolog.
1 ms alatt ekkora sebességnél nem 10 mm elmozdulás történik? Ezt a 16 századot nem értem...
Bocs, elírtam, 10 m/perc és nem 10 m/s.
Így a 15 század az jó.
Ezt is elírtam, 16 század:)
Értem, akkor szerencsétlen estben 2 home-ra állásban lehetne 16század hiba bár az meg úgysem gyorsjáratban történik.
És mi a frissitési ráta ha közvetlenül az LPT portról hajtom (ez már csak kiváncsiság) hiszen ott csomagokról nem beszélhetünk.
Ha nincs külső hardver, azaz minden szoftverből megy, akkor két szál (thread) működteti a linuxcnc-t. A base_tread nevű gyors szál, és a szervo_thread nevű lassú szál. A gyors tipikusan 25-35 usec periódussal, a lassú 1 msec.
A végállásokat a motmod nevű komponens kezeli, ami mindkét szálat használja. A forrásban meg kellene nézni, de szinte biztos vagyok, hogy a lassú szálon megy a home és végállás kezelés.
A homing egyébként két sebességet használ, a gyors kapcsoló keresés és a lassú pontos ráállás. Ha pl. 40 mm/perc a lassú sebesség, akkor a max. megtett út 1 ms alatt 0,66 mikron. Kapcsoló legyen a talpán, ami tudja ezt az ismétlési pontosságot:)
Köszönöm!
Először menézem a parallel porton magát a progit,
aztán ha meg tudom érteni akkor rendelek kártyát,
a 7I76-on meg még gondolkozom hogy kell e, vagy megcsinálom.
Szia! Van felesleges 7i43-as kártyám. Ha aktuális lesz szólj.
Megjegyeztem köszi, bár még mindig az 5I25/6I25 a szimpatikusabb,de ki tudja.
Szia András!
A 7i43-hoz készíteni "leválasztó" kártyát nem egy kategória a 7i76 otthoni elkészítésével. Míg az első feladat ujjgyakorlat egy hozzáértőnek, (gyakorlatilag a 48 lábat "egy-az-egybe" ki lehet vinni), addig a másik azért nagyobb falat.
De nem akarom megkérdőjelezni senki szakértelmét.
Szia János !
Bár még nem néztem át, de hirtelen semmilyen különbséget nem látok a kettő I/O kezelésében.
Szerintem tök ua.
Ez alatt azt értem hogy ugyanazt a szintű illesztőkártyát kell elkészíteni mindkettőhöz.
Szervusztok!
Van egy kis gondom.
Tudom, jó nekem, hogy csak egy kis gondom van.
Szóval:
Próbálkozom, és már sok mindenre rájöttem.
A szánok a Jog billentyűkkel nem abba az irányba mennek, amerre én szeretném.
A programból mindent jól csinál, de a ráállásoknál elég kellemetlen tud lenni,
mikor nem a várt irányba mozdul a szán.
Ha valaki tudja, hogyan tudom rávenni a billentyűket, hogy a szánokat ellentétes irányba mozgassák, kérem segítsen.
Köszönöm.
Ő... izé...
Trükkösen írtad, vagy én értem félre?
Programból jól megy? De a billentyűk fordítva mennek? Tehát, ha beírod egyedi mondatba, hogy X100 akkor pozitív irányba megy, de a billentyűzettel irányítva a másik irányba meg?
Viccesen a válaszom: Állj a gép másik oldalára és akkor jó lesz.
A problémámat teljesen jól értetted.
Viccesen válaszolva: a gépnek nincs másik oldala.
Nem portál rendszerű gép.
Ezt nézd át, itt megtalálod a megoldást.
Keychoice megjegyzem, hogy a "kézi gyorsjárat" iránya, továbbra sem fog megváltozni.
Ezt már kipróbáltam.
Működik a dolog, azzal a kis szépséghibával, hogy a SHIFT megnyomása esetén a szánok ellentétes irányba mozognak.
És az utólag beírt "A" tengelynek nincs gyorsjárata s SHIFT lenyomásakor.
Te Miki! hogyan lehet ez!Nem csesztél el valamit az ubuntunál!
Mentsd el az eddigi configot, és kezd előlről!ilyen hiba, nem lehet!
Persze nem annyira egyszerű mert nálam is mindíg van valami probléma!
Úgy vettem észre hogy az at speed az mindíg működik! ez nem is baj! csak előkerültek régebbi kódok amiket még kézi sebességbeállításokkal használtam, van a programban az elején mondjuk egy s300 programozva, igen ám,de az én pwm szabályzásom itt már alulmarad az at speed tolarenciáján, és csak áll egy helyben!ekkor rákapcsoltam a frekiváltómon, egy gyorsabb fordulatszámot , erre elindult! azután szinte rögtön visszakapcsoltam, és azt láttam hogy működik tökéletesen, főorsóval kontrollban!
Tehát ez egy feltétel az induláshoz az at speed! ha egyszer teljesül akkor minden ok!
Volt hasonló jelenség menetvágáskor, amikor is, két fogás között egyszercsak elkezdett várakozni a z kezdőpontban! na mi van most? ...aztán megfékeztem kézzel kicsit a 250-s tokmányt és rögtön elindult!
Az első sorba beírtam egy g97-t(állandó kerületi sebesség kikapcs) azóta megszűnt a hiba!ezek szerint itt meg a g96(állandó kerületi seb) kavart, mert lehet hogy öröklődik az utolsó program beállítása!
Vagy nem?!
Az at speed led-nek mindíg piros a szine? nem kellene annak zöldre váltani amikor elérte a sebességet a főorsó?
Sziasztok,
a felállás: Athlon XP 3000+ proci, up-to-date Linuxcnc feltelepítve a normál Ubuntu mellé. Jó, nem mai gyerek már ez az NF7-S alaplap, de tényleg nem elég a készülő garavírmaróhoz?
A kínai TB6560-at hajtja, léptetők direkt hajtják az orsókat.
Induláskor mindig ott a vigyelmeztetés az realtime problémára.
Gyenge lenne ez a gép?
Gondolom valami pyvcp kijelző LED ami nem világít. Küldd e a HAL fájl és megnézem, miért nincs megfelelően összekötve.
Sok minden lehet az oka, a BIOS környékén kell keresgélni.
Tiltsd le a többszálú futtatást, proci hőmérséklet figyelést, proci frekvencia szoftveres állítgatását, hangkártyát, soros portot, egyszóval mindazt ami nem kell.
HA ezek után is ilyen rossz az eredmény akkor ezzel a alaplappal nem tudsz mit kezdeni.
Ettől még lehet ilyen órajellel találni sok jó alaplapot is. Nem elsősorban freki függő a dolog, inkább az lényeg, mennyire igényes vagy igénytelen a periféria kezelés és annak időzítése.
Szia! holnap elküldöm!
De ez nem annyira fontos!
A #3315-re van valami tapasztalat?
Hasonló nforce csipes alaplappal szórakoztam én is.
Ott a videokártya cserélgetésével 50x-es különbségek voltak... szóval próbálj esetleg bele egy másik VGA-t.
@bjam28
@vjanos
köszönöm. Megnézem, mit merek elcseszni a BIOS-ban. :)
Tisztelt Urak!
Mostanában kissé nézegettem az EMC forráskódját. Próbálom megérteni, milyen transzformációk történnek a G-kód értelmezés(milltask) és a kernel szinten futó,
mozgásért és pályagenerálásért felelős összetevők között. Ezek az esetek többségében, az eddigi ismereteim szerint a trivkins és a motmod modulok.
( a léptetőmotor(stepgen) vagy servo driver transzformációt nem végez, csak megpróbálja tartani a PIN által szolgáltatott adatokat. emellett a sebesség-gyorsulás jellegű korlátozásokat végez)
Eddig (vélelmezett) transzformációk:
- milltask által - szerszám adatokkal kapcsolatos számítások(pl. hossz korrekció)
- milltask által - mechanikai hibagörbe kompenzálás
- trivkins 3 tengelyes marógép esetben elég kevés dolgot végez(épp avégett, mert triviális kinematikát végez, nem kell transzformálnia)
- a motmod már szövevényes, de az egyenes, és körinterpollációt bizonyosan csinálja
Mi a véleményetek?
(elnézést, ha sületlenséget írtam)
Szia!
Forráskód szinten nem ismerem a LinuxCNC-t. Szerintem Sneci majd többet tud Neked ebben segíteni.
Itt találsz információt az architektúráról és a belső működésről.
sziaztok segitséget szeretnék kérni linuxcnc szertnék mijen vezélö meg tép meg stb a motor nyomtatobol való
Köszönöm válaszod! Ismerem ezen oldal PDF verzióját. Hasznos, de nagyon felszínes.
Lásd pl. a 9. fejezet. Egy sort sem ír.
(nézegetem tovább)
Sziasztok!
A napokban kaptam egy levelet, melyre itt válaszolnék általánosságban.
Mennyibe kerül egy Mesa 7i43?
Amerikai listáról kinézve nagyjából a kinti áfával: 110USD
Tehát nagyjából: 25-28ezer lehet az ára.
Mesa 7i42?
Kb.: 10ezer.
Egyáltalán a 7i43-hoz csak a 7i42-t lehet használni?
7i43-ra lehet más illesztő kártyát is használni. Még csinálni is lehet. Macerás de nem annyira bonyolult. Bjam28 is csinált valamit...
7i43 LPT portra kell csatolni. Az USB, ami rajta van kártyán, az nem alkalmas a megfelelő kommunikáció biztosítására.
Van olyan 7i43, amin nem is integrálják a USB portot.
Encoder kezelés: Kis sebesség esetén, nincs szükség 7i43-ra. Elvileg lehet LPT-re is kötni (Svejk foglalkozott vele).
((USB vezérlő? Az más világ! Mach3))
7i43 kenterbe veri az összes USB-s kütyüt.
Még egy apróság. Jó a PCI-os is. Azt ritkábban látom, hogy azzal csinálják a vezérlést.
Lehet, hogy könnyebb kinyírni a PC-t vele, ha hiba van.
Előbb írni és fogalmazni tanulj meg.
Sziasztok!
Mennyire lesz "megbízható" a LinuxCnC működése ha a Linuxot a Win7 mellé telepítem föl?
Esetleg van már ebben valakinek tapasztalata?
Köszi előre is a segítséget!
Szia!
Nem okoz gondot, ha nem windows alól indítod a telepiét. Tehát az Ubuntu CD-ről bootoljon a gép, és onnan telepítsd.
Telepítésnél figyelj oda, nehogy letöröld a wint. Egymás mellé telepítést válaszd majd.
Egy jó kis program!
http://www.youtube.com/watch?v=uUgf84bdYvg Majd elfelejtettem. Ha kinyitnád valamiért a Linuxot, könnyedén el is távolíthatod.
kinyitnád=kinyirnád
Szuper, köszönöm szépen!
köszi a segitséget bácsi zoltán
nagyon sokat segitettél köszike
Nem kell megsértődni. Ha megfogalmazod mit akarsz akkor kapsz is rá választ... Amit leírtál érthetetlen!
A mobilnet csodái. :P
"sziaztok segitséget szeretnék kérni linuxcnc szertnék mijen vezélö meg tép meg stb a motor nyomtatobol való "
Szerintem olvasd el még egyszer, amit írtál, aztán értelmezd a mondatot. Egyszerűen érthetetlen, összefüggéstelen amit írsz.
Ha majd lesznek írásjelek, valamint összefüggő, kerek, érthető mondatokba foglalod azt amit szeretnél, akkor nagyon szívesen segítek, segítünk.
Szeretnék építeni egy hobby cnc-ét. Ehhez tanácsot szeretné kérni,hogy pl.(Nyomtatóból való léptető motor jó vagy nem.)
Milyen vezérlő kell,a linuxcnc programot szeretném hozzá. Így már érthető.
Előre is köszönöm.
[#eljen]
Szia Matyi!
Úgy gondolom, először a gépépítés célját és hogyanját kell tisztázni. Mit akarsz a CNC gépeddel csinálni, mekkora munkaterület, mit munkálsz meg, milyen elemekből, milyen költségvetésből? Erről kéne bővebben írnod, és szerintem ez a kezdő vagyok topicba illik.
Ha ez megvan akkor beszélhetünk a szoftverről.
Ha követni fogod a gépépítési tanácsokat, a LinuxCNC meg fogja hajtani a gépedet, legyen az miniatűr vagy óriási, vagy bármilyen extrém..
Helló Urak/Hölgyek!
Kellene nekem nagy nagy nagy segítség linuxcnc-vel kapcsolatban.
Sziasztok!
Az lenne a kérdésem, hogy LinuxCNC-t össze lehet-e hozni olyan laptoppal amin csak USB van? És ha igen, hogyan.
Szia!
USB-n nem.
Max Ethernet-en, de az sem egyszerű.
Párhuzamos port vagy PCI(E) a járatos.
A sok-sok eddigisegítségen felül (köszönet Bjam fórumtársunknak)
szükségem lenne még egy kis (nagy) segítségre.
A forgatót hogyan tudom úgy beállítani, hogy egy teljes (360-os) fordulat megtétele esetén a DRO-t nullázza.
Hogy ne kelljen mindíg visszaforgatni üresben.
Köszönöm a segítséget.
Sziasztok!
Nem tudom valaki próbálkozott e már vele...
Szóval, szerszám magasságmérőt szeretnék konfigurálni a LinuxCnC-be. A "probe" bemenetet már sikerült konfigurálnom, tesztek alapján működik rendesen. Hogyan tudom megoldani, hogy beállítsa a "Z" tengely null pontját automatikusan a rendszer (Mach3 esetében ugye ott az "auto tool zero" gomb és persze egy script beállítás). Remélem jól írtam le mit is szeretnék...
Valami hasonló problémám volt régebben az esztergán! a változó hosszúságú előgyártmányra szerettem volna ráállni tapintóval, nem sikerült!
Ha fontos ! mach3-al könnyű!kiabálj!
Szia Lajos!
Mach3-al sikerült beállítanom mindent, az működik rendesen csak most épp a vezérlőm szenved egy kicsit, ezért szerettem volna kipróbálni a LinuxCnc-vel.
Azért köszönöm!
Erősen gondolkozom, hogy le kellene cserélnem a siemens 810t vezérlésemet az esztergámon valami jobbra, mert ez igen ostoba állat, és roppantul bosszant. Hogyan kellene nekiállnom vajon? Mire kell figyelni? Mi kell hozzá?
Sziasztok!
Tettem fel egy videót a 3D nyomtató/gravírozó tesztről.
Itt lehet megnézni. Beaglebone Black, saját cape, LinuxCNC 2.6
Aki eljött a P.C.K-ba az élőben látta.
[#taps]Csodálatos! Gratula. Lehet majd kérni egy olyan videót is amikor beleszúrsz egy mérőórát és rohangálsz vele egyet az asztalon[#smile]
Hali!
Lesz majd olyan is, a jövő héten megnézzük mit tud pontosságban és sebességben. Most 12.000mm/min volt a max. sebesség amivel próbáltuk.
Ez a lézeres alkalmazás működik valakinek?
2x laser Tetszik de sok a sötétség, feltettem a gépre de még bújni kell az init meg a hal-t , ráadásul sok mindent nem is értek, főleg alapelveket. Ha jól értem a pwm résszel is lehet ki be kapcsolni magát a lézert, ha nem akkor mivel lehet ezt megoldani megfelelő sebességgel?. Igaz co hoz készítették de raszteres üzemmódban talán a kék csodához is jó lenne.
[#worship][#worship][#worship]
Sziasztok!
Egy friss videó és leírás, hogyan lehet "huzalozni" 3D nyomtatóval:
3D nyomtatott áramkör
Abszulut naiv kérdés : ha vezetőkepés anyagot lehetne nyomtatni , az lenne a jó megoldás ?
Van ilyen. Tintasugaras nyomtatóval nyomtattak áramkört. Van filctoll is ami vezető tintával működik.
Persze ezeknek az ellenállása azért nagyobb mint a réznek.
Feltétel még, hogy forrasztható legyen, és nem árt, ha a vezetőképessége igen jó.
Persze ez a hivatalos verzió.
Valójában én is kísérleteztem fura dolgokkal, pl. grafitport összekeverni ragasztóval, és jó eredményt kaptam (pár tíz Ohm/mm). De persze a réz vezetősávnál nincs jobb. (Én SMD alkatrészek felragasztásával kísérleteztem)
Az ezüst alapú megoldások jöhetnek még szóba, de azok nagyon mérgező, nehezen beszerezhető alapanyagok.
Egy ötlet volt csak .
Hali,
LinuxCNC felhasználóktol kérdezném hogy van rá mód ilyen MPG-t használni LinuxCNC vel? :
MPG
Hali!
Szerintem ez az USB/soros verzió nem működik LinuxCNC alatt.
Ez a wireless fajta viszont igen!!
a LinuxCNC nem tudja lekezelni a soros portot?
Az USB az csak táp miatt van.
Szia!
Bizonyossággal le lehet kezelni a soros portot.
Csak a meghajtó programot meg kell írni hozzá. Ez gyakorlatilag azt jelenti, hogy vissza kell fejteni az MPG eszköz soros kommunikációját és megírni a megfelelő drivert.
Míg a másikhoz ezt az eszköz "csatolót" már valaki megírta.
Hmm....most egy ilyet rendeltam...biztam benne hogy lehet megírta valaki..:)
Hello!
Igen megy múltkor megtaláltam már a leírást hozzá majd megkeresem este azt belinkelem ide
Üdv Adamant
Hali!
Melyik megy? A drótos? Arra én is kíváncsi vagyok.
A wireless-hez
a leírás itt található.
Szia! Lehet kapni ilyen MPG-t itthon?
Kérdésedre válaszolva, igen lehet MPG-t használni, csak ne ezt!!!! Ez egy utolsó gagyi hulladék vacak. Venni kell egy rendes 100 P/R-es kereket (arretáló), valamint forgókapcsolókat és abból csinálni lehet egy tisztességes MPG-t.
Itt az élő példa
Nekem is van egy ilyen USB/SOROS portos vacak, nekem nem tetszik. Rögtön az elején szét kellet szedni, megigazítani a furatokat a LED-eknek, meg zsugor csövet húzni a LED-ek palástjára, mert egymásba világítottak. Belül az elektronika össze van dobálva. Rettentő igénytelen módon szerelve. A külső megjelenés is gagyi. Sorjás mindenhol, látszik, hogy az öntőminta is egy rakat @ar volt.
KÉP Sziasztok!
Végzős egyetemista vagyok, már régóta építgetem a képen látható cnc vezérlőt. Már az elektronikához megvan minden, de a továbbépítéshez elvesztettem a motivációmat.
Szerintetek életképes, hogy én ezt el tudjam adni hobbi körökbe?
2 szervó vezérlő + motor (egyenként 750W), frekvenciaváltó (2,5kW), saját doboz, linuxcnc (ssd) mesa kártyával, sok relével és kiegészítővel.
Minden működik, van videó hogy forog a szervó, és üzemel a rendszer, félig a plc programja is megvan.
Ezért szeretnék 450 ezret kapni?! Szerintetek reális? Legalább a belelapátolt pénzösszeget szeretném visszakapni [#rinya]
huuu...anyira sz@r?
és maga a kerék milyen minőségü?
A kerék szintén a gagyi kategóriás 24P/R-es enkóder. Látszik rajta, -magán az egész eszközön - hogy nincs meg a megfelelő kidolgozottság. Én majd a dobozát fogom felhasználni egy kézikerék építésére.
Sajnos nekem tanulópénz volt ez az eszköz.
sajnos már én is megrendeltem..:(
Sajnos én is így jártam. Na azért használható, csak helyre kell pofozni. Szerintem valamilyen mikrovezérlő kommunikál a soros porttal, illetve a MODBUS rendszerrel. Mach3 alatt. Linux alatt nincs tapasztalatom soros kommunkáció esetére.
Én egyszerűen beraktam a gépbe egy második LPT-t és annak a PIN-jeit használtam fel a kézikerékhez. @ pisti73 @ kolléga nagyon sokat segített a beállítások terén.
Végül is lehetne beletenni egy teljesen új nyákot kapcsolókkal, nyomógombokkal, ahogy eredetileg van csak saját projekt keretében. (Hát nem?)
Csináltam egy nem tól jól (rosszul) sikerült felvételt
az általam csinált menetfúró gépről.
Később lesz ez jobb is.
Ezt csak a LinuxCNC tudja.
A menetfúrót úgy üríti, mintha csigafúróval dolgozna.
És persze minden ürítés után visszatalál a menetbe.
A szerszámcserélős főorsó saját tervezésű, és saját készítésű ISO30 szerszámbefogóhoz.
Fúró, menetfúró gép
Még valami azért hiányzik.
Köszönöm Bujtár János (Bjam) nagyon sok segítségét.
Nélküle sokkal nehezebb lett volna beindítani.
[#eljen][#wave]
A fúrás egy kicsit hosszadalmasnak tűnik, de nyilván lehet optimalizálni mindkét műveletet ...
Szia Miki!
Na! ezt szépen összehoztad! Gratulálok!
g33.1 mondatok vannak mélységenként, vagy van egy subrutinod?
Na majd feljavitom :)
Szoval linuxal hasznalod?
A tengely váltást hogy oldotad meg?
Nem az általad, s általam vásárolt eszközt használom, hanem én egy teljesen újat, pontosabban egy másikat építettem. A tengelyválasztás gyakorlatilag forgókapcsolóval, bináris módban lehet megadni. Két bemenet szolgálja ezt, például:
1és1 = All off
0és1 = X
1és0 = Y
0és0 = Y
A hal file-ba kell egy kiegészítést tenni. A linuxcnc.hu oldalon keresőbe írd: mpg
0és0 = Z
Bocsánat
Gratulálok! Öröm látni, hogy a LinuxCNC mire is képes egy jó szakemberrel!
ISO30-as befogót, ezek szerint te csináltad. Csinálsz még? Esetleg eladásra?
Azok vannak szubrutinba szervezve.
Igen csinálok.
Már megvan a tapasztalat, tanultam a saját hülyeségemen.
A linuxcnc tudja a start stop frekvenciát? Azaz nem nulláról indul a gyorsulás hanem képes a tengely felvenni például "egyből" az 500 mm/perc előtolást (500 mm/perc előtoláshoz tartozó frekvenciával indítja a motort ) majd rámpával gyorsul tovább. Tudja ezt a funkciót? Ezer éves fagor vezérlő is tudja ha jól értelmeztem a könyvét.
Sziasztok !
Nem tudja valaki, hogy 7I77-típusú Mesa kártyát javítanak-e (esetleg országon belül)? Vagy a PIC-ben lévő kód (akár a .hex) hozzáférhető-e ?
Sajnálatos módon az I/O-k részén lévő PIC megfőtt, konkrétan elszállt a kártyán lévő konverter (a kimenete egyenértékű lett a bemenetével....), így a PIC megkapta a 24V-ot és kiégett. Kicserélném a hardwer elemeket, de kéne a kontrollerben lévő program, vagy egy olyan személy aki a javítást vállalná.
Előre is köszönöm.
Üdvözlettel:
Bauer Márk
Szia,
Elárulnád hogy jön le a gomb a jeladóról?
Csavart nem látok rajta(hacsak nem a cimke allat) húzni meg nem mertem mert féltem hogy kijön tengelyestöl :)
Szia!
Nyugodtan lehet fölfelé húzni, lapolt tengelyű az enkóder, rajta a forgatógomb illesztett. Két lapos csavarhúzóval, egymással szemben, - a gomb alá helyezve - óvatosan le lehet feszíteni, lépésenként.
Helyén vannak a LED kijelzések? Nincsenek elcsúszva a felirathoz, furathoz képest? Viszont szerintem - ahogy nálam is - a LED-ek egymásba világítanak nálad is. Jól mondom?
Szia,
még nem csatlakoztattam szgéphez, mert a gépem most kábelezem. De belekukantottam és a led-ek jó távol vannak az előlaptol és biztos átvilégitanak. Ezért akarok huzni rá zsugorcsöveket. Amugy lehet majd én is átkötöm az egészet és csak a kapcsolókat használom majd hogy Linux-on is menjen. De első körben kipróbálom mach3-al.
Sziasztok kedves fórumtársak!
Azt szeretném kérdezni, hogy a LinuxCNC-ben be lehet e állítani azt valahol, hogy a képernyőn alap esetben a gépi nulla pont a bal felső sarokban legyen? (Alapesetben ugye a képernyőn a bal alsó sarokban van.)
Köszönöm előre is a választ!
Kellemes napot!
A megoldás megvan már Zolinak, csak hogy itt is szerepeljen: a table travel értékek előjeleivel , kezdő és végértékeivel kell játszani kicsit.
Egyébként dokumentálva van példákkal a
Kezdő lépések a LinuxCNC-vel dokumentációban
Igen, köszönöm! Közben tényleg megoldódott. A frissítés is minden gond nélkül lefutott, mindenféle kérdés és nyavalygás nélkül megcsinált mindent.
Hálásan köszönöm a segítséget!
Egyik nap én is ezzel szórakoztam...
Tudnál esetleg feltenni egy ini fájlt példának ahol a kombinált home/limit kapcsolók vannak?
Most ott tartok, hogy nagyrészt megy a dolog, de egy kicsit belekavarodtam a HOME és HOME_Offset értékekbe... :S
Az mennyire problémás a gyakorlatban, hogy nem a (0, 0, 0) pontban van a home, hanem mondjuk (1, 1, 1) ?
És ha jól látom bekerült egy újabb kártya 7I90
a támogatásba ami csak 59$. Ennek lehet hogy sokan örülnek majd. 72 I/O.
Szia!
Itt egy részlet az INI fájlból (X tengely)
[AXIS_0]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 25.82
MAX_ACCELERATION = 967.0
STEPGEN_MAXACCEL = 1208.75
SCALE = 160.0
FERROR = 1
MIN_FERROR = .25
#Table Travel (Mozgástartomány):-20..530
MIN_LIMIT = -20.0
MAX_LIMIT = 530.0
# Home Location (Referencia pozíció): 0
HOME_OFFSET = 0.000000
# Először ezzel a sebességgel és irányban keresi a ref. kapcsolót
HOME_SEARCH_VEL = -25.000000
# Majd másodszor közelít kisebb sebességgel ugyabból az irányból
#Home Latch Direction (Referencia kapcsoló zárási iránya): Same
HOME_LATCH_VEL = -1.562500
#Ref. keresés sorrendje
HOME_SEQUENCE = 1
További olvasnivaló az "Első lépések a LinuxCNC-vel" 32-34 oldalán.
Szia!
Igen, jól látod, alig 60USD egy 72 pines profi párhuzamos portos mozgásvezérlő. Majdnem mint a 7i43 csak 48 helyett 72 pin és nincs USB része (ami Linux alatt úgysem kell).
Köszi!
Átolvastam a doksikat, még az integrator manualt is.
Úgy nem akart nekem menni, hogy a MIN_LIMIT, HOME és HOME_OFFSET is 0 volt.
Arra nem gondoltam, hogy minuszból indítsam az asztal tartomány. :S
Ő lenne az? Ez leegyszerűsítve egy olyan breakout board ami hardveresen generálja pl a step/dir jeleket?
Mennyire egyszerrű egy ilyent elindítani?
Epromot kell túrkálni hozzá, vagy stepconf szerűen össze lehet varázsolni?
Szia!
Igen, ez az a kártya.
Itt kezdődik egy részletesebb leírás a Mesa kártyákról.
Mesa sorozat első része Mint említettem a 7i43 nagyon hasonló ehhez, a sorozat negyedik része bemutatja, hogyan kell egy ilyen kártyát beállítani.
7i43 beállítás Pncconf varázslóval
Köszi!
Most lebuktam, hogy nem olvasom rendszeresen az oldalt :) De pótolom a hiányosságot!
Egy utsó kérdés: A 7I90HD oldalán szalagkábeles dupla tüskesor van.
Jár hozzá kábel is amivel összedugom a PC nyomtatóporttal?
Szerintem nem. Ugyanaz való hozzá szerintem ami a 7I43-hoz az pedig 15.50$ ha jól látom, de te is megcsinálhatod.
Szia!
Nem jár hozzá kábel, de ha kezedben a 7i90, én küldöm ingyen postával az ingyen kábelt. Meg segítek a kártyát is belőni.
Kösz, rendes vagy :)
A következő géphez mindenképp megfontolom, viszont először a mostanit kéne befejezni és egy picit beletanulni a kezelésébe...
Egy kis segítségre lenne szükségem tegnap újra beüzemeltem a linuxcnc 2.6 al majd neki este a ISOLCPUS dolognak minden szép és jó volt de egy leírásba olvastam a CPU HOG parancsot ami még segíthet a dolgon na szépen be is írtam és le is futott és a második mag a processorba le is állt ezt hogyan lehetn vissza csinálni?
Sajna eléggé kezdő vagyok linuxba remélem valaki tud segíteni
itt egy kép mielőtt nem kontárkodtam bele, hogy egész szép eredményeket kaptam :)
upsz a kép lemaradt
Sziasztok!
Megváltozott a LinuxCNC oldalán az ISO fájl. 1,1GB DVD, integrálva a LinuxCNC 2.6
míg a tükör szerveren még a CD-s (693 MB) változat van LinuxCNC 2.5.
LinuxCNC 2.6 Download the ISO
Nemrég megjött a mesa 7i77 es kártyám, s próbálom összelőni a jelenlegi siemens 810t kiváltására. Egyenlőre csak dokumentációból dolgozok, nem merem rákötni a gépre, az encodereket sikerülne is bekötnöm, de a szervo vezérlés nem világos egyenlőre. Létezhet, hogy a 810t differenciális jelet használ a Baümüller hajtás vezérlésére? (Buc20, buc21) Hogyan lehet ezt megoldani a Mesa kártyával?
Másik, szeretném a siemens s5 programot átültetni classicladderre, van valami eljárás erre? Vagy tud valaki erre megoldást? Esetleg valakit aki meg tudja csinálni? Köszi
Bakker!
Szívatás, ez az új Ubuntu telepítő!
Nem tudom, hogy ki volt az az @lat aki megváltoztatta. Ha van Windows is a gépen, szívás a telepítés!!!
Részleteket hallhatnánk, Servo?
Itt egy link a telepításröl... Szinte ilyen a 10.04-es is!
Másként kezeli ha két oprendszert van egy lemezen. Dinamikus lemeznövelést nem találtam. A telepítés végén volt szíves felismerni, hogy más is van a lemezen. Még jó, hogy eszébe jutott.
Szerintem pontosításra szorulnak a közléseid (bocs..):
Az LinuxCNC ISO telepítő_kép_fájl nem Ubuntu, hanem Debian alapú disztró(persze az ubuntu lényegében egy debian-ból fejlesztés), a telepítéshez megadott link pedig egy Ubuntu_szerver_telepítésről szól.
Jézusom! Jobb lett volna, ha tudnál olvasni és megértetted volna a lényegét.
Az új Ubuntu telepítő változott meg! Ugyan úgy néz ki, mint amit linkeltem. De ezek szerint nem is tudod, hogy miről van szó, mert nem is vetted észre a különbséget.
Válasz a csevegőben....
Bocsánat! Nem akartalak megbántani!
A lényeg, hogy most a kezdőknek, sokkal nehezebb lesz feltelepíteni az Ubuntut.
Tudom, hogy a link, nem az Ubuntu 10.04-es, de pont így néz ki.
Én maradok a jó öreg Ubuntu 10.04-esnél, és a 2.5.0-t frissítem 2.6-ra.
Most így néz ki... Debian a felülete.
A jó hír, hogy benne van a Gmoccapy.
Szép nagyban feltöltöm, hogy lehessen benne gyönyörködni.
Ez, már szép ipari kinézetet ad a LinuxCNC-nek.
Milyen az eszterga felület?
Szervusztok!
Gyors segítségre lenne szükségem.
A Windows mellé telepítettem az Ubuntut.
Ment minden szépen, mígnem a sok-sok figyelmeztetés ellenére véletlenül elidítottam a frissítést.
Persze a LinuxCNC azonnal elszállt, azóta nem indúl.
Most szeretném a liuxot eltávolítani, de a Win alatt még a helyét sem látom a linuxnak.
Van-e rá mód, hugy valahogy leszedjem, és a Windows megmaradjon.
Egy műhelygépre feltettem az új verziót.
Szépen fut, a régebbi gépbeállításokat gond nélkül elfogadta.
Azok a szép képernyők viszont érintőképernyő nélkül nálam használhatatlanok.
Köszönöm a segítséget.
Köszönöm
Minden rendben ment, az adataim is megmaradtak.
A VirtuaBox-ban szépen fut az új verzió.
Mégegy nagy köszönöm. [#wave][#worship][#worship][#worship]
Hogyan lehet megadni eszterga módban, hogy egy szerszámtáblában lévő beszúró késnek melyik oldala legyen a referencia pontja? Főként az érdekelne, hogy hogyan lehetne a közepére állítani?
Én 2 szerszémnak definiálom a két oldalát.
Szia! Nem használok esztergát, de azt hiszem ez a megoldás: Orient oszlop...
Itt a link.
Igen ez lett a jó. Küszönöm!
Még annyi kérdésem lenne, hogy azt hogyan tudnám megadni, hogy a beszúrókés alakja olyan legyen mint a valóságban egy normál beszúró késnek?
Akárhogy próbálom, az eleje mindig félkör alakú...
Sajnos nem lehet úgy megadni hogy 3 oldala legyen a késnek de ha a diam oszlopba beírod a beszúró késed szélességét, és megfelelően töltöd ki a szögeket, akkor kapsz egy beszúrókés alakot csak nem szögletes lesz, hanem rádiuszos!
Az orientáció csak abban segít jól jelenjen meg a késed alakja, és a g41 g42 ...
A szerszámtábla bejegyzései csak egy vezérelt pontra vonatkoznak az orientációnak nincs rá hatása! sokat használok beszúrókést gömbök esztergálására,külön szerszámként mentem el a két sarkát és kész!Elég a bal oldalát bemérni z0-ra utána a másikat már ki lehet számolni és csak be kell írni a szerszámtáblába, az x ugyanaz.
"A szerszámtábla bejegyzései csak egy vezérelt pontra vonatkoznak az orientációnak nincs rá hatása!"
Én ezt tegnap nem így tapasztaltam.
Ha beírtam az orientáció ablakba 2-t, akkor a kis szálkereszt a beszúrókés bal sarkánál volt látható. Ha beírtam 4-et, akkor a jobb saroknál volt, ha pedig beírtam 6-ot(vagy 8-at?) akkor a kis szálkereszt a kés közepénél volt.
HE-HE!
Nem mindegy. Ránézésre, nincs is hiba. Nem is biztos, hogy észrevennéd. Egyenlőre, nem mondom meg a megoldást. Magaddnak kell rájönnöd. Egy kis segítség a képeke, illetve, mi történik kúp esztergálásnál?
Mire érted, hogy nem mindegy?
6-os vagy 8-as? persze, hogy nem mindegy, csak nem emlékeztem rá, hogy melyik volt a jó, most nem vagyok a Linux közelében...
Nyilván nem mindegy adott esetben, hogy hogyan veszi figyelembe a sugárrádiusz korrekciót...
Esetleg valami másra gondolsz? [#confused]
Félre értettelek!
Ok! [#wave]
Sziasztok!
Csak a bátraknak!
Négyféle választható felületet csinálhatsz a Új Gnome Linuxodnak. Benne lesz a régi és új Ubuntu felület is.
Kb. 272Mb frissítést tölt le a gépedre.
sudo apt-get update; sudo apt-get install gnome-session-fallback
Szia Lari!
Tanulmányozd az alábbi képeket!
A palást beszúrókés bal oldalával beálltam z0-ra, az x annyi amennyi!
és tool table-ben hogy érthetőbb legyen!
Esztergánál nem a rádiusz közepén van a vezérelt pont hanem, mint ahogy lentebb látod!
Vezérelt pont jelölése „P”.
Az egyik képen, amit linkeltem, ott megegyek a rádiusz közepe a programozott ponttal. S=P
Talán ez volt félreérthető.
Szia Lajos!
Köszönöm a fotókat.
Arra lennék még kíváncsi, hogy van-e lehetőség a Linuxcnc-ben szerszámkorrekcióra?
Arra gondolok, hogy ha pl. megesztergálok egy tengelyt a hossznagyoló ciklus segítségével több fogással, s a végén megmérve a tengely nem a kívánt méreten van. Mondjuk kell levenni belőle még 5 századot... Ilyen esetben mit szoktál csinálni?
Úgy tudom gyári gépeken van szerszámkorrekciós lehetőség.
Tiszteletem!
ezt a felületet hogyan lehet előcsalni belőle? valamiért nem találtam meg benne lehet csak vak vagyok
Azt szoktam csinálni hogy, ha 0.05mm-el nagyobb a méret hogy, touch off, x-re állítva, és bárhol is áll az x átmérő, pl 30 , akkor beírom hogy 30.05 és enter!
A következő már jó lesz!
Ha nem az egyes késed korrigálod akkor tool-ra kell állítani touch off előugró ablakát!
Bár nem próbáltam, de szerintem:
LINK
Ha jól értem, akkor szerszámonkénti "kopáskorrekcióra" továbbra sincs különálló lehetőség - maradt a szerszámtábla X/Z értékeinek átírogatása és a vele járó számolgatás?
Öööö! igen!Hogyan működne az a kopáskorrekció?
háát.. én is így szoktam használni, azt gondoltam, hogy van valami praktikusabb, egyszerűbb megoldás is...
Sziasztok!
Lehet régebbi verzióhoz is fordítani forrásból ahogy Bundyland linkelte, de ez csak a haladóknak ajánlott.
A Gmoccapy benne van a 2.6 verzióban, így nem kell fordítani
Aki frissített 2.6-ra, annak javaslom, hogy indítsa el a "sim" konfigurációból a Gmoccapy megfelelő beállítását (van eszterga, maró, plazma, stb) és uána lesz egy működő szimulációs Gmoccapy. Ezek után csak egy kisebb kézimunka az INI fájl (esetleg HAL) testreszabása.
Vagy a másik módszer, a meglévő INI fájl átírása a Gmoccapy bejegyzéseire.
Majd készítek róla egy kis rövid leírást.
Készül a Gmoccapy fordítása, ha meglesz akkor jelentkezem.
Sziasztok!
A 2.6 verzóban már van kopáskorrekció, G43.2 néven lehet elérni. Fanuc stílusú szerszámcsere a hivatalos neve.
Szintén van hozzá minta konfiguráció,(sim.axis.lathe-fanucy) de amint most próbáltam van benne valami hiba ami miatt ezt a minta konfigot nem tudom elindítani.
Ha lesz időm akkor a hét vége felé írok pár sort a G43.2 használatáról, meg addig jelzek a fejlesztőknek a minta állománnyal kapcsolatban.
Sziasztok!
Ez az üzenet, csak annak szól, aki 12.10, 13.04, 13.10, vagy 14.04 Ubuntut használ!
Ha, nem szeretnéd, hogy más is lássa, hogy mit csibnálsz a gépeden. Látogass el erre az oldalra.
https://fixubuntu.com/
Szia! Bjam28 leírta a kulcsszót: "Fanuc stílusú".
Pl. Jellemzően a "kiterített" sokszerszámos megoldásoknál a szerszámtáblában elég nagy korrekciós értékek szerepelnek abszulut méretmegadással(főleg "X"-ben) , ehhez viszonyítva a táblázat külön sorában (vagy másik táblázatban) lenne lehetőség néhány tized (kopás-)korrekcióra (és nem többre!)inkrementálisan.
Mivel gyártás közben nem a 100...200 mm-es értékeket kell finomítgatni néhány századokkal, ezért a nagyobb tévedések, elírások esélye is kisebb lenne. (Valamint, ha "indexált" a szerszámrendszer és a szerszámok a korrekciós értékekkel együtt várják a használatot a polcon, kényelmesebbé teheti az életet...)
Szia, bjam28!
Hogy tudnám megoldani, hogy a LinuxCNC 2.6-os frissítési csomagok, létöltőgyenek a gépemre?
Későbbiekben internet kapcsolat nélkül tudjam telepíteni. Megoldható lenne?
Attól tartok, hogy a későbbiekben, már nem lesznek elérhetőek a régi verziók. Nekem meg jó a régi is.
A 2.6-os sorzatú LinuxCNC nemrég jött ki. Csomagban elérhető. Így olyan gépen amin már futott a 2.6-os LinuxCNC elég letölteni a 2.6.x+1-es újabb verziót és menni fog. Nagyon nem valószínű, hogy más csomagokkal való függőség miatt egyebet is frissíteni kellene.
A 2.6-os sorozat szerintem 2-3 de lehet hogy 5-8 évig is elérhető lesz. Ez gondolom elég nagy időtáv a gondos tervezéshez :)
Van arra lehetőség hogy, a Linuxcnc megjegyezze a kikapcsoláskor a tengelyek helyzetét, és a következő indításkor ezt töltse be?! mivel nem mozdulunk el fizikálisan ez idő alatt, egyszerűsítené a munka kezdést!
Egy plazmavágón például, tökéletes lenne!
Szerintem igen
Az int fájba valamit bekel írni és egy külső .txt fájba elmenti az aktuális pozíciókat a program bezárásánál.
INI ,fáj
[TRAJ] ,rész
# Pozició fájl neve, ha ez nem üres érték akkor ebben a fájlban kerül letárolásra a
# gép kikapcsolásakor az aktuális koordináta pozíciók értéke. Ha ez nincs beállítva akkor
# a LinuxCNC minden bekapcsoláskor zéró értékkel indulnak a tengelyek. Referencia kapcsoló
# nélküli gépeken hasznos lehet, de feltételezi, hogy kikapcsolás után nem mozdulnak el a tengelyek.
POSITION_FILE = position.txt
Lézer gravírozáskor melyik G-kód parancsot használják arra, hogy adott pozícióban ki vagy bekapcsolja a lézert?
Vagy a Z tengelyt dir jelére teszed vagy a főorsó bekapcsoláshoz. Nálam alapesetben negatív Z érték vagy negatívabb érték felé elmozdulás a lézer bekapcsolása. Másik eshetőségben a kód elején bekapcsolja a főorsó kóddal és kikapcsolja a kikapcsoló kóddal. M3/M5.
Szia! nekem nincs ilyen sor a Traj szekcióban!
Írjam be!? és kész?
Pontosan. Ügyelj a pontos beírásra (a position után nem szünet van hanem alsó kötőjel!!)
Az adott gépbeállítás mappájában megjelenik egy position.txt file.
Az egésznek persze csak akkor van értelme, ha a charge pump aktív és jól működik.
Sajnos nagyon kezdő vagyok gkódok terén, lehet, hogy én nem értem.
Szóval nekem az kellene, hogy kb. 0.1mm sortávolsággal végigmegy a lézerfej nagy sebességgel minden soron és közben lassítás, gyorsítás nélkül adott pozícióban ki-bekapcsolja a lézert.
Ha valaki tudna írni egy rövid gkód példát, ahol pl. indul x0-ról és megy x100-ig, x50-nél bekapcsol a lézer, x60-nál kikapcsol, lehet, hogy jobban megérteném.
Sziasztok!
Van egy egyszerű gondom de még ezt sem tudom megoldani :((((
Egy lpt portot használok. Szeretnék valami megoldást találni arra, hogy csak 2 kimenetet használva legalább 4 drb relét tudjak kapcsolgatni programból.
Jó lenne valami kész megoldás, hogy az áramköri kapcsolással se keljen bajlódnom.
Gondolom a digitális outputot lehetne erre használni.
Kösz.
A bináris kódolást valami miatt elvetetted ?
00=a, 01=b, 10=c, 11=d ( a betűk a relék )
Valószínűleg elhamarkodtam hisz te kapcsolgatni akarsz ( és nem kiválasztani ) A reléknek két állapota van ( behúzott és elengedett ) akkor azt hiszem kevés a két kimenet
Egyszer Sneci említette, hogy a soros átvitelnek nincs akadálya az EMC-nél.
Clk és Data a két LPT kimeneten aztán a hardver oldalon meg szinte akármekkora regiszter.
Azt nem tudom, hogy menniyre lehet/kell biztonságos megoldás.
Igen ez igaz. ráadásul nekem az kellene amit csak bedugok és megy..valami kész megoldás.
Ez jónak tűnik, sőőt... de mit és hogyan? Jó lenne valmi készen. Már csak azért is mert ez gondolom visszatérő gond másnak is.
ritka az a kártya amin 2 relénél több van.
Ha jól sejtem, erről lenne szó:
Shift Register Port Expander
Ezt a shift regiszteres megoldást megépítettem, jól működik.
4 láb felhasználásával 24 bemenetet és 24 kimenetet kezel a kártya. Léptető impulzusok, PWM és enkóder jeleken kívül mindenféle be/kimenetre lehet használni: nyomógombok, LED-ek, relék, végálláskapcsolók kezelésére tökéletesen megfelel.
A fehérvári találkozóra viszek pár darabot és bemutatom "élőben" a működését.
A pár darabból 1 drb-ot megvennék, ha lehetséges.?
Szia Misi!
Lehetséges, félreteszek egyet Neked.
Kösz szépen!! akkor ez a gondom is megoldódott:))
Szia János!
Érdeklődnék, hogy állsz a Gmoccapy fordításával és a G43.2 leírásával? Lesz belőle valami belátható időn belül?
Köszi!
Üdv Mindenki!
PLS Segítsen aki tud!
Újonnan épített cnc gépemet összekötöttem a PC-vel majd a LinuxCNC beállítások után a program futtatásnál, vagyis tesztnél indításkor ezt írja ki:
"can't run a program when not homed" Mit akar ez jelenteni pontosan és hogy lehetne megoldani? Köszönöm aki válaszol :)
Szia!
Ez azt jelenti, hogy addig nem indítható el a program, amíg a home (referencia) pozíciót nem vetted fel. Ha a stepconf-ban definiálva van home kapcsoló, akkor képernyőn lévő "Home All" gombbal lehet referenciába küldeni a gépet. Ha nincs definiálva home kapcsoló, akkor tetszőleges pozícióba állítva a gépet, a billentyűzeten a "HOME" gomb megnyomásával lehet a tengelyeket egyenként referenciába, vagy CTRL+HOME kombinációval mindhárom tengelyt referencia pozícióba tenni. Ilyenkor a tengelyek mellet megjelenik egy kör alakú, negyedenként váltott színű kis ikon, amely jelzi, hogy megtörtént a tengelyek home pozícióba állítása. Ezek után lehet kezdeni a munkát, el lehet indítani a G-kódot.
ÁÁ igen megvan, sikerült korrigálni a hibát! Most már elindul és fut is rendesen :) Köszönöm szépen a segítséget!!! 1000hála :)
Szépnapot!
Meg tudná nekem valaki mondani hogy linuxcnc melyik printerportot használja lézer vagy marófej elindításához? Továbbá esetleg ez egy viszonylag széles körben lkalmazható sztenderd a printerportok bekötése különböző cnc programok esetén? pl linuxcnc vagy mach3 esetén? vagyis a port kivezetéseik, mint tengely mint megmunkáló fej indítása esetén? Válaszokat előre is köszönöm! :)
Mindkét programnál tetszés szerint beállítható a port és pin számok.
Nálam az eszterga és az egyik marógép így működik mindkét program alatt.
Remek köszönöm Szépen! :) Az angolom nem túl erős, de remélem megtalálom.
Továbbá egy újabb kérdés..
A lézer tükrözve írja fel vagy rajzolja a beadott programot. Már Megcseréltem a tengelyek (X,Y) forgását de így meg a másik felé ír tükrözve ír. Erre mi lehet megoldás? Csak az egyik tengelyt cseréljem meg?
Szia.Csak az egyik tengelyt fordítsd át,és akkor jó lesz az írás iránya.
Lari kérdezte az UCCNC topicban:
"Annak nem tudnátok utánanézni, hogy a Linuxcnc hogyan használja a backlash-t?
Én esztergánál használom, de ott semmilyen látható, hallható vagy érezhető jelenség nincsen irányváltáskor. Sem alacsony sem pedig nagy tengelysebességnél. Mérni biztosan lehet, de én azt nem tudom. "
Hogy hogyan használja azt nem tudom, mert nem ismerem, de mérni nagyon egyszerű, csak egy méérőóra kell hozzá.
Kikapcsolt kompenzáció mellett, megnézed, hogy irányváltáskor hány századot kottyan a mechanikád.
Majd ezt az értéket beírod kompenzációnak.
(z X tengelynél lehet csak a felét kell)
Bekapcsolod a kompenzációt és visszaellenőrzöd a mérőórával. ha moinden jó, akkor a irányváltáskor is reagál az óra a legkisebb visszafelé mozdulásra is.
ha túlkompenzálod azt is megmutatja az óra, ilyenkor irányváltáskor túl sokat mozdul vissza.
célszerű a mérést a JOG egyes lépés (mondjuk 0.01 állásában végezni, de még jobban érezhető MPG kerékkel.
Azt hiszem félreértettél... Nem arra gondoltam, hogy a kottyanást nem tudom mérni, hanem arra, hogy szkópos mérést nem tudok csinálni a folyamatról. Olyat, amit Balázs mutatott az UCcnc topicban #1218
Ja, értem.
De ha a valóságban kiveszi, akkor nem kell vele foglalkozni.
Azért ajánlottam Balázsnak, hogy jó lenne utánanézni annak, hogy a Linuxnál hogy csinálják,(mivel ott az egész folyamat észrevétlen, "gördülékeny") hátha az UC-nél is fel tudnák használni az ott alkalmazott technikát.
Szia, bjam28!
Tudnál egy leírást csinálni, hogy hogyan lehet egy Ubuntu 14.04-re feltenni a LinuxCNC-t?
Azt tapasztaltam, hogy az újabb gépeken, szinte halott dolog a régi Ubuntu 10.04 feltelepítése.
Sziasztok!
Egyéb elfoglatságaim miatt sajnos most nem tudom megígérni hogy készítek egy tesztelt és működő megoldást.
Itt egy leírás a lap közepén, hogyan lehet Ubuntu 12.04-re telepíteni. De nem teszteltem, lehet, hogy már pár dolog megváltozott, így nem működik egyből minden.
Kezdőknek nem ajánlanám ezt a módszert.
A 2.6 verzió telepítése Debian Wheezy-ről megy egy hibrid bootolható DVD vagy USB-s pendrive kell hozzá.
Itt a link: http://www.linuxcnc.org/index.php/english/download
Az a helyzet hogy hónapokon belül remélhetőleg kijön a LinuxCNC 2.7 verziója. Ez elérhető lesz Ubuntu 12.04 és Debian Wheezy alatt. Az Ubuntu 14.04 nincs tervben, nem tudom a pontos okait, de meg vagyok győződve, hogy nyomós érvek voltak ellene.
Az Ubuntu 12.04 és Debian Wheezy viszont elég friss ahhoz, hogy az új hardveren is elfusson.
A gmoccapy fordítása és a G43.2 leírása is vár még a teendők között, remélem hamarosan tudom ezeket is folytatni.
Köszönet a válaszért! [#worship]
Megpróbálná valaki megnyitni a www.linuxcnc.hu weblapot?
Csak nekem nem jön be, vagy tényleg nem működik?
Nálam se jön be.
Kérdés:
Van-e olyan funkció a linuxcnc-ben, hogy elküldöm pl. az X tengelyt +100mm-re, majd a linux megkérdezi, hogy mennyit ment valójában? Ekkor a két értékből számol egyet. Mint a mach3-ban?
Eddig az orsó menetemelkedésének kismértékű változtatásával próbálkozom.
Köszönöm.
Ismét új kérdésem volna!
:)
Eddig nem sikerült beállítani azt a linuxcnc-ben, hogy nem g0 max sebességel közelítse meg a home kapcsolót, hanem egy általam választott sebességgel. A "Home switch Velocity" nem az. Az a home switch-ről való lejövetel, illetve a másodszori megközelítési sebesség. Ez ok. Viszont amikor elindul tengely, akkor a max sebességgel indul. No ezt szeretném módosítani.
Köszönöm!
Szia !
Amit írtál az nem tudom mi lenne, de a helyes paraméter:
"# 15mm/s sebességgel keresi a ref. kapcsolót az adott irányban
HOME_SEARCH_VEL = -15.0
"
idézet bjam28-tól.
A #3493 nak mi lenne az értelme, ez nem kötekedés csak kíváncsi vagyok mire használnád?
Ez érdekes! hol van ez a hozzászólása Bjam28-nak?
"idézet bjam28-tól.
A #3493 nak mi lenne az értelme, ez nem kötekedés csak kíváncsi vagyok mire használnád? "
Mivel a sorszámok szerint nem létezik!
Sajna nem nyert.
A 15-ös érték csak akkor érvényes, ha már egyszer ráfut a ref kapcsolóra. Onnantól érvényes csak a 15-ös sebesség. De amíg keresi a ref kapcsolót, addig a max sebességgel megy. Nekem 100 van állítva. Másodjára már tényleg 100, de az első keresés alkalmával max (G0)
Itt sehol, csak nekem írt egy magyarázatot és abból idéztem, csak azért írtam oda hogy más tollával ne ékeskedjem, ennyi.
"Mivel a sorszámok szerint nem létezik!"
ezt nem értem.
Ha ez a max sebesség a jog sebességre vonatkozik akkor egyszerű a megoldás az ini fájlban!
Ezzel nincs semmi gond, akkor referál amikor lassan jön le a kapcsolóról a többi mozgás lehet g0!
Egy privát hozzászólást idéztél úgy, mintha ide írta volna Bjam28, a #3493-ba,de mint látjuk az Bácsi Zoltán kérdése![#hehe]
Körül-belül megvan a csavar. A Home Search Velocity mm/s!! A többi beállítás viszont mm/min! Szóval egy nagyságrenddel kisebb számot írtam, és máris lassabban keresi a kapcsolót.
Köszönöm bundyand. A válaszod világított rá a megoldásra, amiből rájöttem a hibára.
Kola:
Köszönöm a segítséget Tőled is. Meg kéne hogy látogassalak valamikor, szomszéd! :)
Szerintem nem. Az időző jelek közti mondat után írtam hogy idézet bjam28-tól.
Utána egy hozzászólás száma és az ahhoz tartozó kérdésem.
Rendben, örülök!
Biztos voltam benne hogy ott van valami mert ezeket mostanában konfiguráltam.
A jog, meg g0 sebessége független ettől.
Elég hülyén jött ki az idézőjel!
Ha valakitől idézek, azt előtte beírom, és: nem utána szólok! idézet volt! ettől, attól...
Vagy nem?
Közben dolgozott a gép most végzett a munkadarabbal, Megnéztem az ini fájl beállításait!
Már fejből nem vágom annyira hogy, annó mit is állítottam be,ez egy hátránya a LinuxCNC-nek!( Ha jól megy, nem szerkesztgetjük!)
Lehet hogy van 2éve hogy ezt a részt nézegettem utoljára!
Tengelyenként van a beállítás!
Nálam ez van az esztergán:
Átírva, Linux-ról, Win-re:)
axis0 ( eszterga x tengelye )
home search vel= -15
home latch vel=-0.5
axis2 ( eszterga z tengelye )
home search vel= -15
home latch vel=-5
Értem, köszönöm KoLa!
Nekem a marógéphez lévő linuxcnc-nél csak a "home search vel" van. -5 +5 beállítássokkal egészen lassan is forog a motor.
Felkerült a legújabb doksi a 2.6.4-hez,
gmoccapy kiegészítéssel.
LINK
Sziasztok kedves fórumtársak!
Linuxcnc-hez szeretnék használni autolevellert. Kérem, aki jártas a témában segítsen nekem! Nem sík, domborű, vagy egyenetlen felületbe szeretnék gravírozást készíteni.
Köszönöm szépen!
Szia Zoli!
"Jártas" nem vagyok az automatikus szintezés (??) témában, de van két jónak tűnő megoldás ami LinuxCNC-n is használható.
Java alapú program, főleg NYÁK gyártáshoz készült:
Autoleveler (régebbi verzió ingyenes) G-Coder Ripper (sok egyéb hasznos funkcióval) A program még forgatóhoz is fel tudja "csavarni" a G kódot egy hengeres felületre..
Ez utóbbinak a szerzője tudhat valamit, mert a másik két programja is nagyon jó:
F-Engrave dmap2gcode
A legújabb linuxcnc verzió alapképernyőjét használom.
Az előzőnél a tengelysebességek kiíródtak a tengely drok alatt, de a friss verzió nem írja ki.
Meg lehet ezt valahogy jeleníteni?
Kipróbáltam az Autolevellert. Remek. Az viszont jó lenne, ha nem a szerszámmal (pl gravírtű) mérné be a felületet, hanem egy tüskével például, aztán lehetőség lenne szerszámcserére. Egyébként nagyon jó.
Hello! Van valami kulonosen bevallt verzio? Vagy tegyem fel a 2.6-ost? A gep egy Dell D800, szoval nem egy eromu, de a Whezy elmeletileg elfutna rajta.
Szia!
Szerintem a 2.6-ot rakd fel, ez nem mach3 hogy minden verzióba más működik és más meg nem.
Azt vettem észre, hogy az autoleveller max kb. 47.000 programsort tud. Szerintem ez kevés. Van erre megoldás? Esetleg lehet olyan verziót venni valahol, ahol nincs korlátozva a programsor?
Jelenleg a 0.77-et használom, ami ingyenes. De szívesen megveszem egy reális árért, ha a programsorok nincsenek lekorlátozva kb 47.000 sor után.
A linuxcnc features bővítményt használta már valaki? Elég korrektnek néz ki:
Linuxcnc A videon jobban átjön, azoknak akik az orosszal hadilábon állnának:
linuxcnc
Mégsem korlátoz. Sikerült 78.000 sort készíteni. Nem tudom, hogy mi volt...
Szia lari!
A "View" menüben be van kapcsolva a szükséges opció?
Ruprecht Károly Emil készített
egy nagyon jó leírást a LinuxCNC BeagleBone Black-re való telepítéséről. Köszönöm ezúton is!
Az autoleveller-t megvette már valaki? Haigen, akkor mennyiért, illetve mi a különbség az ingyenes és a Ł20-os program között?
Köszönöm!
Szia János!
Igen, be van kapcsolva a Show velocity opció, de nem jelzi ki a tengelysebességet.
Ez azóta van, amióta legújabb verzióra frissült a rendszer. 2.5.6
A linux cnc nek van 64 bites verziója?
Hello!
nagyon jó kis leírás és ha ezt megcsinálom akkor közvetlen a kártyáról futna a linuxcnc ? ehhez kellene még valami kiegészítő kártya vagy direktbe ráköthető a CNC step/dir je? Mekkora kerner frekvencia lehetséges egy ilyen kártyával?
Szia !
Tesztelték már 64 bites valós idejű RTAI és Xenomai kernelt, működött.
Mi lenne a gyakorlati haszna a 64 bitnek?
Hello Adamant!
Igen, ilyenkor SD kártyáról megy a gép.
Kell valami szintillesztő, mert a BBB 3.3V-os.
A léptetési freki jelen esetben 50kHz, optimális esetben még 4- vagy akár 10-szeresére növelhető.
Remote X nem hangzik túl biztatóan számomra, mennyire "valós idejű" az elérés így?
Pedig a remote X egy teljesen jól működő megoldás. Annyira valós idejű amennyire egy konzolos az lehet.
Ki fogom próbálni, köszi, hogy feltetted.
Koszonom! Sajnos egyelore szuksegem van a Mach3-ra mivel az fut Windowson es a motor hangolasaval meg erosen gondban vagyok.
Van valahol egy leírás a linux rendszerről,
még azt sem tudom hol kell megnézni hogy felismert e minden hardvert, pl.hogyan tudok kapcsolódni wifi hálózatra, mindenfele mac címeket kér vagy hogy is van ez?
Sziasztok.
Zöldfülű kezdőként szeretném a segítségeteket kérni. Szeretnék egy CNC gépet összerakni de mivel kezdő vagyok ebben, szeretném a tanácsotokat kérni, hogy ha van 3db Md860A típusú vezérlőm és hozzá MST340B02-es léptető motor, akkor mi kell még hozzájuk, hogy a Mach3 programmal százados pontossággal tudjak majd dolgozni. Gondolok itt az enkóderre. persze nem igazán tudom mi ez, de azt olvasgatom, hogy ezzel lehet a megfelelő pontosságot elérni. Ha valaki tud segíteni abban, hogy mire lenne szükségem az említett eszközökhöz kapcsolva, hogy ezt megtudjam valósítani. Köszi a segítségeteket.
" mi kell még hozzájuk, hogy a Mach3 programmal százados pontossággal tudjak majd dolgozni"
Egy precizen megépített, pontos három tengelyes mehanika....
[#integet2]
Nem kell hozzá még valamilyen encoder?
Nézz szét a "készül a gépem" kezdetű topikokban!
Elnezest, rossz topikba valaszoltam :)
Feltelepítettem ebből a linkből letöltött 2.6.1 LinuxCnc verziót, egy másik winyóra, hogy az üzembiztos megmaradjon!
Nem működik az edit, a file menüben! nem tudom szerkeszteni a kódokat!
Miért van ez? talán nincs gedit?
A configot a 2.5-ről átmásoltam ide, és működik minden ugyanúgy csak nem lehet szerkesztésre megnyitni a kódot!
Ez debian elég furcsa az ubuntuhoz képest!
Szia,
A század pontos megmunkálás nem hobby kategória! Nagyon merev és precíz mechanika kell hozzá, a vezérlést tekintve csak zárt hurkú jöhet szóba, nekem ha ilyen gépet kellene építenem nem is forgó hanem lineáris útmérőket, vagy más néven enkódereket használnék.
És akkor még nem is beszéltünk főorsó illetve szerszám ütésről, de század pontosságnál már komolyan bejátszhat hőtágulás és sok egyéb tényező is.
A te vezérlőid nem alkalmasak zárt hurkú vezérlésre. De kezdőként nem javaslom hogy ilyen komoly követelményeket állíts a gépeddel kapcsolatban.
Milyen célra építenéd a gépet?
Szia!
A szoftverbázisból le kell tölteni a GEDIT nevű szövegszerkesztőt.
Ez nem alaptartozéka az új verziónak.
Én is szívtam vele egy keveset.
Van benne: Alkalmazások menü ---> Kellékek ---> Mousepad
Vagy terminálban [#circling]
sudo apt-get update
sudo apt-get install gedit
Szia Miki! ha van egy linked akkor küld már át, mert a szoftverbázis keresője nem találja!
Szia Servó!köszi!akkor ezért nem találtam! mert egérpad a neve![#nemtudom]
Nekem nincs internet a műhelyben!
Szia, Kola!
Küldtem neked egy e-mailt.
Próbáld ki. Remélem müködik.
Köszi! nézem!
Bocs, ha kezdő vagy, akkor mi szükség a százados pontosságra? Mérd fel, hogy mit akarsz a géppel elkövetni, és alaposan gondold végig, hogy valójában szükség van a századra, és utána ölj bele százezreket, hogy teljesüljön. A szokásos módszer. Papír, felírod a leendő munkadarabokat, jelölöd a valós pontossági igényt, és összesíted az eredményeket.
Egyelőre nem sikerült!A terminál ablakban a végén password-t, kér de nem engedi írni![#nemtudom]
Szia KoLa!
Engedi az, csak nem jelennek meg a csillagok sem.
Ez a SuperUser jelszava, ami elvileg a belépéshez is kell (ha nem automatikusra van állítva.)
Szia Béni!
Ezt nem tudtam! akkor, jól 'összekaszaboltam' a klaviatúrát!hogy miért nem írja! ahelyett hogy szépen bepötyögtem volna...
Szia Lajos!
A linket sajnos nem írja ki a gép.
Lépjél be a szoftverközpontba, és jobb oldalon felül a
kereső mezőbe írd be: gedit
A találati mezőben megjelenik a fájlnév, onnan egyből installálható.
Szia Miki! de nincs internet a műhelyben!
Biztosan azért nem találtam, mert a win7 nem látja!Így csináltam ahogy írod, csak nem a Linux alatt!
Sajnos az lesz, hogy ki kell húznom vagy 50méter kábelt!
Lehet közben lemaradtam, de miért is nem jó a mousepad?
Még nem tudtam beállítani hogy ha a Linuxcnc file menü edit-re klikkelek akkor automatikusan megnyissa a g kódot szerkesztésre!
Az Ubuntus' Gedit tudja! ez meg nem.[#nemtudom]
Akkor parancsolj!
Beirod egy terminál ablakba
which mousepad
Erre nagy valószínűséggel ezt kapod:
/usr/bin/mousepad
és ezt bemásolod az aktuális .INI fájlodba:
EDITOR = gedit
helyett
EDITOR = /usr/bin/mousepad
JA és ez a [DISPLAY] szekcióba van.
Köszi!de hogy miért nem kerek az egész egyből, ezt nem értem!Ha már Linuxcnc! ne a szövegszerkesztő akadályozzon, hanem a gkódok ismerete![#hehe]
Na beugrott! én voltam a hülye!Mert a configot hoztam az Ubunturól, ott meg a gedit van az ini ben megadva!Itt van elásva a kutya!
Szia, KoLa!
Most nézem, hogy mi történt. El is felejtettem mondani a jelszós dolgot. Akkor sikerült megoldani a telepítést, vagy az egérpadot használod?
A vicc az egészben hogy amíg fel nem vetetted a problémát nem is foglalkoztam vele hogy nekem se működik (persze nagyon alapszinten programozok g kódban). Aztán ezt átírtam, megnéztem ment.
Én is átvittem még az ubuntus .INI fájlt.
Nekem 40 méter elég volt
[#wave]
Köszi! a mousepad működik! beírtam az ini fájlba és jó lett!
A jelszót már sikerült beírni! (köszi Béni!)
A végén azt írta *.deb nincs a Gedit mappába!
Pedig jobb lenne a Gedit, mint a Mousepad, mert az szinezi a g kódokat és igy áttekinthetőbb!
Na nálad sincs közel a műhely, a modemhez!
Gondolom csak bedugjuk a kábelt és már működik is![#hehe]
Elvileg ezek vannak a könyvtárban, amit küldtem neked. Az Asztalra tömöríteted ki?
Tehát, terminálban a következőket kell beírni:
cd Asztal
cd Gedit
sudo dpkg -i *.deb
Igen, nálam így történt.
Így van minden nálam is, később kipróbálom megint!
a Gedit könyvtárban listázd ki, hogy valóban ott vannak-e a .deb fájlok. Id be:
ls
Ha mind ott van, próbáld így beirni a telepítést:
sudo dpkg -i ./*.deb
Id be = írd be
Ugyan az van a mappában mint, amit lejjebb mutat Servo!és mint látszik úgy írtam be ahogyan kell, (3.sor)
-de én ezt javasoltam, hogy így próbáld:
sudo dpkg -i ./*.deb
Van mikor csak a pontos könyvtár megadással hajlandó munkához kezdeni.
Na bocsi! tényleg!
Sose lesz belőlem egy, linux zsonglőr!
Most jó lett?
Na! jó lett! köszönöm a segítséget!
Kipróbáltam a zozo féle sort , de ugyanaz a hiba volt!
Gondoltam, ráklikkelek már, még egyszer, a Gedit mappára az Asztalon!Most esett le hogy a megnyitott ablakban ott van a Gedit mappa! vagyis mégegyszer be kell írni a, cd Gedit -et!
Feltelepült, aztán bezártam a terminál ablakot, megnyitottam az ini file-t és átírtam Gedit-re, már itt egyből szinesek voltak a sorok!
Elindítottam a Linuxcnc-t és szerkesztettem egy programot , de nem szines, ugyan olyan mint mousepad alatt[#nemtudom]
"Most esett le hogy a megnyitott ablakban ott van a Gedit mappa! vagyis mégegyszer be kell írni a, cd Gedit -et!"
[#wink] látod ezért írtam, hogy az ls paranccsal listázd ki a könyvtárat, valóban benne vannak-e a deb fájlok. Ha szót fogadtál volna, akkor látod, hogy nem vagy jó helyen még.[#wink]
Gedit-et elindítod, majd felső menüsáv.
Nézet ==> Kiemelési üzemmód ==> Forráskós ==> F#
És kész is. Szép színes lett. Próbáld végig mindet, hogy neked, mi a szimpatikus. [#wink]
Forráskós = forráskód [#kuss]
Elvben, már megvan a megoldás az ngc kiterjesztés automatikus színessé tételére. Holnap, ha lesz időm, megcsinálom, aztán publikálom a dolgot.
Szia! próbáltam többfélét de mindíg fekete fehér maradt!
Az Ubuntun még a Gedit is jobb![#wave]
Tudom, mire gondolsz! De sajnos az Ubuntu már zsákutca. Van amúgy már 2.7-es verzió is. Holnap telepítem egy próbára.
Lehet,hogy marhaság a kérdés,de a Mach eszterga beállításoknál van olyan opció,hogy átmérő vagy rádiusz mód. Nyilván az x értéke mást mutat.
A linux eszterga beállításoknál ilyen nincs,vagy csak én nem találom.
G7 átmérő G8 rádiusz mód
Rég foglalkoztam Mach Lathe részével, de úgy emlékszem mintha lenne.
Kösz KoLa!
Akkor elég csak az első sorba beírnom,hogy G8 de akkor a programban rádiusz értékekkel számoljak,vagy G7 csak akkor annak megfelelően.
Igen jól emlékszel, a Mach-ban van átkapcsoló
Igen! akármikor átválthatsz egyikről a másikra a kódban, csak ennek megfelelően kell írni! ez Neked nem gond[#wave]
Ma indítottam el a linuxot,cibál egy kis ceruzahegyezőt:)..hát mit mondjak- ez a linux nem egy Sinumerik 840D ShopTurn felülettel.
Hát nem egy felhasználó barát! de nagyon stabilan működik! Az eszterga itt is egy kicsit mostohagyerek mint a mach-nál!
Viszont itt van g33 és g33.1 ezek a kódok kárpótolnak az apró alig látható dro-kért és a beton felületért!
Bár, mindíg fedez fel az ember valamit! én a napokban jöttem rá, amikor ott matattam az egérrel a gkód ablak felső részén hogy fölfelé nagyítható a gkód ablak, a felület kb feléig!
A másik legnagyobb dobása a programnak hogy nem felejti el a bejárt szerszámpályát amit piros színnel jelöl! ha változtatsz a megmunkáláson és újratöltöd a kódot akkor rögtön látszik az előzőhöz képest a változás mert az újat fehérrel mutatja!
Ez akár annyira kinagyítható a kijelzőn, hogy az egész csak 0.01mm léptékű,és ezt megteheted menetvágás közben is!
Ma éppen ezt tapasztaltam meg, MachTurn Win alatt kicsit remegő rángató X tengely.
Ugyan az a vas (PC) linux,tökéletesen simán járó motorokkal.
Rendeletem Mesa kártyát, kíváncsi vagyok milyen lesz.
Holnap lesz index jel,aztán mehet a menetvágás.
Az kevés lesz! kell még hozzá enkóder is A B jellel!
Az enkódert már bekötöttem a szervó meghajtóba csak az index vezeték hiányzott.Az meg a PC-be megy.
[#eljen]
Egyedi megoldásokat vállalunk elérhető áron
www.wstudio.hu
Lassan nekem is cnc lesz az esztergám. Megtennéd,hogy fényképezel és beszámolsz az eredményekről?
És még egy kérdés:lehet valamilyen kézi kereket használni linux cnc-vel vagy az csak a Mach kiváltsága? És,ha igen hová kell bekötni? Erről semmit sem találok...
Lehet, pont tegnap keresgéltem én is utána.
'linuxcnc mpg' -tkérdezd meg a guglitol ;)
Köszönöm szépen! Mert eddig azt hallottam,hogy nem megy,de már van hozzá driver.
Itt is van egy kis segítség MPG használatához, Magyar nyelven.
Linuxcnc MPG
Mesa kártyával készített már valaki zárt hurkú vezérlést?
Szia !
Szerintem KoLa a főorsó enkóderre gondolt azt meg nemigen kötöd a szervómeghajtóba , inkább a mozgásvezérlőbe. (MESA, LPT)
Linux cnc-t is vállaltok?
Most szeretnénk átállni a Mach ról a Linuxra , csak semmi gyakorlat a Linuxban.
Szia András!
Lehet,hogy Neked van igazad,de én vettem egy DG4S-16035 szervó szabályzót ami szerintem nem éppen egy mozgásvezérlő és lehet hogy én tévedek,de az enkódert oda kötöttem be ( A-B jelet) az index jelet meg az LPT-be és ugytűnik hogy működik a főorsó vezérlés.
De nem vitatom,hogy én tévedtem[#wave]
Ez az út akkor tűnik járhatónak, ha a főorsót is szervomotorral hajtod.
Igen de ott a motor enkóderét kötöd a vezérlőbe
nem a főorsóét. Ahogy lari is írja főorsóra csak akkor nem kéne enkóder ha servóval hajtod azt is
hiszen akkor ismert a főorsó pillanatnyi poziciója.
Elnézést igazatok van ,mert én tényleg nem írtam,hogy nálam a főorsó az szervó. Akkor jól csináltam?
Akkor jól, nem kell főorsó enkóder. A Z ben nem vagyok biztos hogy kell a mozgásvezérlőnek.
Szeretném megkérdezni a következő mappába mért nem enged másolni.
/LIB/FIRMWARE/HM2/5I23
Hiba üzenet: A művelethez nincs jogultsága.
Másolni kívánt fájlok
.../laci/.../asztal/Új Mappa/SSSV8_8_8.xml
.../laci/.../asztal/Új Mappa/SSSV8_8_8.BIT
.../laci/.../asztal/Új Mappa/SSSV8_8_8.PIN
A terminál ablakba a COPY parancs hogy működik?
Előre is köszönöm a segitséget.
Szerintem pofonegyszerű sőt a rendszer meg is monda mit kell csinálnod!
Be kéne jelentkezned Root-ként mert alapban csak felhasználó vagy.
Én láma vagyok a linuxhoz, de ezt biztosan tudom.
Másolni meg egyszerűbb ha a MC használod (Midnight Commander)
A terminál ablakba beütöd MC, már ha fent van azon a Linuxon.
Szia!
Terminálba írd be.
sudo mc
[#kacsint]
Köszönöm
Sikerült átmásolnom.
Ha valaki kicsit mélyebben beleásta magát a gantrykins működésébe tudna segíteni?
2 problémám van.
1. A tengelyek alaphelyzet felvétele után teleop módban a szofteveres határok nem működnek rendesen. Ha egyszer valamelyik tengely elérte a szoftveres végállást és továbbra is a végállás felé hajtanám kézzel, akkor nem veszi figyelembe. Tehát megy tovább ütközésig.
2. Szintén teleop módban a pl. a Z tengelyre beírt maximális velocity-t figyelmen kívül hagyja és megy a legnagyobb sebességgel.
Hogyan lehet ezeket beállítani vagy van rá gyógymód?
Ma szerettem volna kicsit próbálkozni újból Gmoccapy configgal( mivel megnéztem néhány videót a használatáról) telepítés után még működött!kb 2 hete!
Sajnos most egyetlen szimulációs configot sem tudok elindítani! és a többit sem! csak a saját config működik!
Mi okozhatja ezt?
Amikor én próbáltam, még nem volt integrálva a telepítőbe. Akkor még nem volt tökéletes. Lehet, hogy azóta sem működik megfelelően.
Nincs több információm róla.
Színes G-kódok működnek? Vagy elküldjem a régi beállításokat?
"Amikor én próbáltam, még nem volt integrálva a telepítőbe. Akkor még nem volt tökéletes"
Telepítés után nagyon sokat ki tudtam próbálni! főleg gmoccapy érdekelt! de most nem indul el!
Már ezzel a verzióval dolgozom egy hete, volt egy beakadás is, amikor átváltott képernyőkímélőre!
Egyelőre azt tudtam, hirtelen, hogy a képernyő kímélő várjon 60 percet!
Ezek a problémák mintha már megtörténtek volna az Ubuntu-val anno...
Mint a kiselefánt! nehezen, tanul könnyen felejt!
Nem lett színes egyelőre a g kód!
Lehet hogy félreérthető!
A Linuxcnc,2.6.1 verzióra másolt régi Ubuntus configgal dolgozok egy hete kb!
Mielőtt rámásoltam a régi configot, működtek ezek a példa beállítások, most egy hét elteltével meg már nem tudok betölteni egyet sem![#wave]
Holnap utána nézek a dolognak.
Ha unatkozol, itt a 2.7-es verzió.
http://www.linuxcnc.org/linuxcnc-2.7-wheezy.iso
Szerintem, visszadugom az Ubuntut! mert az évek óta nem tévesztett!Soha!
Ez teszt verzió vagy már végleges?
A 2.6-os verzió is stabil, megbízhatóan működik. Az Ubuntu-ról Debian-ra váltást technikai okok indokolták, de ez nem érintette a LinuxCNC program stabilitását. Az egy más dolog, hogy melyik linux disztribúcióban melyik az alapértelmezett szövegszerkesztő és annak mik a beállítási lehetőségei(gedit, stb)
Szintén az esetek 99%-ában a konfiguráció átmásolása egyik gépről/LinuxCNC verzióról a másikra tökéletesen működik.
A legutóbbi stabil LinuxCNC verzió 2.6.5.
A 2.7 lehet, hogy kijön heteken/hónapokon belül, attól függően, hogy haladnak a fejlesztések.
Szia !
Próbáltad gantrykins mintakonfigurációt? Esetleg azt módosítottad? Tudtommal jól működik, de és magam soha nem próbáltam.
János!
Régebben ígértél egy leírást a gmocapi használatáról és a G43.2-ről.
Nem lehetne megsürgetni? [#wave]
Szia bjam28!
Igen, az volt a kiindulási alap.
Közben olvastam, hogy nem csak én küzdök ezzel a hibával.
A softlimit a legrosszabb.
Igaz, egyszer megáll a sof határon, de ha véletlenül mégegyszer ráindítasz ugyan abban az irányban csak az ütköző fogja meg.
Van még mit csiszolni ezen a konfigon. De a trivkin tökéletesen működik.
Hali!
A Machinekit forkban megvan és amint látom szépen működik is.
Itt vannak a részletek:
Gantrykins a Machinekit-ben.
virtuális gépen (virtualbox) lehet futtatni linuxcnc-t?
megpróbáltam, de első indításkor lefagyott, második próbálkozásnál meg sem próbált elindulni.
Egyébként csak offline módban szerettem volna használni, gépet nem járatnék róla.
Elméletileg igen. Ami miatt esetleg nem menne, az a párhuzamos port. A LinuxCNC azt használja és mivel a virtuálboxban úgy emlékszem nincs ilyen beállítási lehetőség ez lehetne a hiba oka.
Lehet.
Virtualbox az dadogós, VMware Player alatt nem volt vele gondom.
(Én csak ez alatt futtatom, mert gépem az nincs.) :)
Szia Béni!
Megpróbáltam a VMware Player-t.
Tökéletesen működik a Linuxcnc.
Köszönöm![#wave]
Szívesen. :)
Szia
Nálam linuxcnc 2.7.0 pre2 megy 2 gépen is.
Lesz 2.7.x további verzió is szerinted?
üdv
Szia!
A 2.7.0 pre2 az még nem hivatalos kiadás, azért "pre2"
Természetesen lesznek 2.7.x verziók is, ha a 2.7-es sorozat hivatalos lesz..
Be lehet valahogy csapni egy configot, hogy ne kérje a referenciapontot?
Beírtam ugyan az ini fájlba, hogy "NO_FORCE_HOMING = 1" mégsem tudok pl szerszámot cserélni, mert rögtön kiírja, hogy a gép nem vette fel a referenciapontját.
Szia!
Idézet a dokumentációból (http://linuxcnc.hu/ini-mintafajl-leiras/)
"
# A referencia pozíció keresésének sebessége
# gépi mértékegység/másodpercben. Az elõjel jelzi a keresés irányát.
# A zéró érték azt jelenti, hogy a gép az adott pozícióban a referencia ponton áll.
# Ha nincs a gépén referencia kapcsoló akkor ez a beállítás szükséges lehet.
HOME_SEARCH_VEL = 0.0
"
Így a gép a bekapcsoláskori tengelypozícióban veszi fel a referencia pontot.
Köszönöm!
Azt hogy tudom elérni, hogy virtuális gépen futtatott confignál (amit működő gépről másoltam át) a tengelyek mozgása ne legyen csiga lassúságú.
Szimulációhoz kellene.
Mivel a virtuális gépen a latency test borzalmas(nem tudom virtuális gépen ennek van-e egyáltalán értelme) ezért a tengelyműködés is nagyon lassú.
Mit kellene átírni?
Szia!
Legalább két lehetőséged van:
1) Átírod a virtuális gépen használt INI konfigban a sebesség értékeket nagyobbra
2) Választasz egyet a szimulációs konfigok közül és azzal játszol, azt szabod át az igényeidre. Így még referencia kapcsolók is lesznek alapból.
Szia bjam28!
Amit küldtél linket, jó de BBB-ra. Jelnleg PC-n játszok még, de hamarosan BBB-ra térek át. Most ezt kell megoldanom.
Megkérnélek, hogy nézz már rá mindkét konfigra. Felraktam az ftp mappába (horcsab).
Mindkettő működik, de a softlimit határon nem ál meg csak egyszer, utánna negatív és pozítv határon is túl tudom hajtani. Lehet, hogy valamit én nem állítok be jól vagy bugos ez a rész.
Egyébként ez egy lángvágó lesz, menetközben kézzel lehet a Z tengelyt mozgatni. (lowcost :) )
Köszi!
Szia!
Szerintem féreértés van és az "nagyobbacska":
A Machinekit nem csak BBB-re készül. Megy az összes Intel/AMD procin.
A Machinekit lényege hogy mutiplatform és rugalmasan kezelje a modern kihívásokat (3D nyomtatás, egyéb, nem triviális marási, esztergálási feladatokat), így ugyanaz a szoftver megy ARM/x86 hardveren is.
Épp a napokban installáltam egy 3D Delta nyomtató mechanikát Machinekit alatt Intel alaplaplappal, Mesa 7i90 kártyával. Előtte ugyenz a mechanika BBB-vel ment, csak a HAL/INI fájlokat másoltam át.
Sajnos nagyon híján vagyok most a szükséges időnek, ha valami gyors megoldást találok visszajelzek.
Igen. pomt ezért térek át BBB-re. Elegem van a PC szívásaiból hardver szinten. (gondolok itt az energia kezelésre amit néhány gépen nem lehet teljesen kilőni vagy csak nagyon nehezen)
Tudom, hogy a machinekittel "minden" platform megy, ezért is külön + pont a linuxnak.
Közben kipróbáltam a machinekitből a gantry-t. Jelenség ugyan az. Ez a rész kicsit hibás még...
Az orsó kottyanását hol lehet állítani a linuxban. X-ben van 0.03.
Ha valaki elárulná megköszönném.
.ini backlash
....hát akkor köszönöm.[#worship][#nemtudom][#wave]
Szép estét!
Szeretném, ha röviden tömören írna nekem valaki a linuxcnc@TB6560 párossal kapcsolatban. Vannak előnyei mach3-al szemben? Azon kívül, hogy a linux stabilabb OS mint a winfos. Tb6560-al kapcsolatban leginkább az érdekelne, hogy működik-e, nyilván linux is kezeli az LPT portot. A gép amin használnám egy 2.8Ghz-es P4 1,5Gb rammal. Virtuális gépen megnéztem, beállítani is sikerült, de mivel ez notebook ezért nincs LPT amin tudnám tesztelni, persze feltolhatnám egyből a mostani gépre, de előtte kérdezek inkább.
Szia!
Sokan használják LinuxCNC alatt a TB6560 alapú vezérlőket. Általánosságban igaz, hogy mindegy milyen programból használod a TB6560-at, annak megvannak a jellemzői, amivel együtt kell élni. Az is igaz, hogy a léptető jeleket precízebben generálja a LinxCNC, mint a "másik" program.
Azt, hogy az adott alaplap megfelelő-e a LinuxCNC-hez csak a késleltetési teszt tudja eldönteni. Vannak nagyon erős és gyors alaplapok, de alkalmatlanok CNC-re, míg vannak Celeronos gépek amelyek ideálisak szoftveres lépésgenerálásra.
Ha stabil, megbízható gépet akarsz akkor jó felé indulsz el, de néha kicsit többet kell utánajárni mire eljutsz a célba.
Köszönöm a hozzászólásod! A gép ugyan az, amit előtte is cnc-re használtam, csinálok egy partíciót és kipróbálom a linuxcnc-t is. Szerintem sokak azért nem állnak át, mert ugyan azon a gépen van a CAD/CAM, mint amin cnc vezérlő és így nem tudnának linux alól rajzolni. Pedig van rá megoldás :) pl: wine, grub2->dualboot, csak az utóbbi időigényesebb, ide oda bootolgatni.
Linux - > VMWare player -> Win -> rajzolgatós progik ... :)
Van virtual box is, de nekem nem gond ez , mert én nem ugyanazt a gépet használom, tervezésre :)
Azt hittem a múltkor, hogy ez fordítva van!
win->VMWare player ->Linux
Szinte minden elterjedt operációs rendszer lehet az alap, amire telepíted.
Itt egy kis összefoglaló:
http://partnerweb.vmware.com/GOSIG/home.html
Egyszerűbb ha megmondod!mit!mikor!és hová!
Nem leütni a magas labdát!!!
Azt meglehet csinálni, hogy a Pyvcp felületen létrehozok egy változót, amit G04 Pxxx kódban illesztek be? Ha igen, hogyan?
Nem akarom az értéket fixre belőnni, hanem tetszőlegesen lehessen változtatni. Adott esetben, gyorsabb mint a program ugyan azon részét átírni.
Szia!
Ide nézz be, ha jól láttam valami nagyon hasonlót csináltak:
http://linuxcnc.org/index.php/english/forum/22-pyvcp/28826-spinbox-data-to-g-code-variable
A másik módszer az, hogy csinálsz egy NGCGUI rutint és annak adod át ezt az egyetlen paramétert, Create/Finalize és láss csodát. Ebben tudok segíteni. Ez (nekem) egyszerűbb ..
Köszi, kipróbálom.
Probléma megoldva. Pyvcp-ből szépen kiveszi a változót. bjam28 még 1x köszi!!!
sziasztok
van estleg valaki vác környéki aki tud segiteni a cnc-re linuxot telepiteni?
köszönöm jános
Szia
Örülök, hogy jó lett a megoldás.
Ha publikus a kód ( az a részlet ami konkrétan a Pyvcp -> G kód paraméter bevitelt csinálja) akkor kiteszem a linuxcnc.hu-ra, hátha másoknak is jól jön majd.
A kód publikus és a következő képpen lehet használni.
Pyvcp-be:
</spinbox>
<label text="Átlövési idő"/>
<spinbox>
<halpin>"pierce"</halpin>
<min_>0.5</min_>
<max_>1000</max_>
<initval>1.5</initval>
<width>"6"</width>
<resolution>.5</resolution>
<format>"4.1f"</format>
<font>("Arial",15)</font>
<justify>RIGHT</justify>
</spinbox>
G-kód elejére beilleszteni:
#<piercedelay>= #<_hal[pyvcp.pierce]>
Például ha használni akarod a késleltetés változtatására G04 P#<piercedelay>
Ekkor a piercedelay helyére beállítja a pyvcp-ben a hozzá kapcsolt értéket.
Más. Ma felraktam a 2.6.6, teleopmódba nem lehet átkapcsolni.
Kijött a 2.6.7 teleop mód javítva + néhány apróság. Lehet, érdemes frissíteni ha valamivel bajotok volt.
LinuxCNC esztergához keresek valami jó tervező programot amiben meg tudnám az alkatrészeket tervezni és G kódot generálni belőle.
Sziasztok.
Tudom már nem aktuális,de mégis leírom hátha más is szenvedett vele.
Anno kérdeztem Sneci kollégát hogy hogyan lehetne a kijelzőre készíteni olyan órát ami mutatja a megmunkálási ídőt.
Szegény leírta tök jól,csak éppen nálam nem indult el soha.
Ma ismét elővettem a kérdést,és rá kellett jönnöm,hogy nem volt felinstalállva egy componens.
Méghozzá ez linuxcnc-dev.
Ezt felraktam és csodák csodájára megy is :D
Nagyon érdekes!pont ezzel próbálkoztam már többször is, és nem működött nálam sem!
Egy hete kb próbálkoztam vele megint, az újabb verzióval, itt sem működött!
Mi az a "linuxcnc-dev" ? fejtsd már ki részletesebben!és azt is hogy, mit kell még esetleg beállítani!
Szia Lajos!
Neked mekkora a gyorsulásod az esztergán, amikor még nem téveszt lépést, valaha írtad ....
1000 mm/s2 körül van azokkal nagy léptecsekkel?
A linuxcnc-dev csomag akkor szükséges, ha saját magad vagy mások által készített komponenst akarsz fordítani. A Sneci által leírt dologhoz ( ami a megmunkálási időt méri) nem kell komponenst fordítani, mert az a beépetett "time" komponenst használja, meg pyvcp-t.
Most próbáltam ki én is Sneci leírását, és tökéletesen működik.
Majd csinálok róle egy kis leírást hamarosan, bár Sneci mindent szépen összefoglalt amire szükség van.
Szia Tibor!
Ááá...nincs annyi!már nem is emlékszem pontosan!
Így aztán megnéztem! most az x 250mm/s2 z pedig 90mm/s2
A felső határ az kb a duplája volt,
közbe rossz gombot nyomtam meg...
"A felső határ az kb a duplája volt, "
de fő a biztonság, ez egy eszterga!itt nagy tömeget kell mozgatni!hisz'tudod!nics ugri-bugri!
(mach3-l mintha gyosabb lett volna kicsit!de az meg nem való esztergára!)
[#eljen]Várom lerást!
Fárasztó ez a virtuális billentyű!elnézést a sok kimaradó betűkért!
Szia. Én már frissítettem linuxcnc-re is és ott sem ment,de most ,hogy a dev csomagot felraktam,egyből jó lett.
Kola.
Szia.Annyit kell csak csinálni,hogy megnyitod a terminált,és beírod hogy: sudo apt-get install linuxcnc-dev
És kész is ;)
Köszönöm, azt gondoltam, ettől azért jobb a valós mechanikád gyorsulása.
Sajnos az ilyen alacsonyabb (Hobby katagóriában sajnos ez van zömmel, azaz a < 1 m/s2) dinamikai képességű hajtásláncok esetében különösen nagy jelentősége lesz azon tényszámoknak, elvi alapoknak, amik a Robsy topikban a különböző tudású, sebességrámpájú CNC mozgásvezérlők G kód végrehajtásával kapcsolatosak. Neked is érdemes lesz figyelned a további eseményeket ott.
Téged ez azért is érint, mert tudtommal szeretsz szinkron hajtással menetet esztegálni, ott ezek a dinamikai kérdések, tanulságok elsődlegesek.
Tisztelt Tibor45!
Legyen szíves a Fórumhoz méltó módon viselkedni. Ott a szép Robsy topik. Lehet ott publikálni videókat feltölteni, arról, hogy mik a Ronsy előnyei.
Menetet, tökéletesen készít a LinuxCNC.
Gratula, újabb ok nélküli sértődött beírásra futotta tőled, aki nem érti, hogy ha egy rendszer vasba öntött dinamikai képessége, az ami, azt utána bármivel "piszkálhatod", messze lesz az optimumtól a működés.
Olyan nagy baj, hogy segítenék abban, hogy jobb legyen akár Linux alatt is egy CNC gép? Gondolkozzál már ember!
Nem baj, ha segíteni akarsz.
Te kaptad fel a vizet!
De, ne feledd ez egy Hobby CNC Fórum. Másként kell tálalni a dolgokat, mert nem fogja mindenki megérteni. Ha tényleg segíteni szeretnél, akkor el tudnád mondani másként is a dolgokat. További szép napot!
"Te kaptad fel a vizet!"
Egy egy hazug mondat. Olvass már vissza, annyi történt csak, hogy megkérdeztem Lajost, mennyi az a-ja, ezt ő megadta, én udvariasan megköszöntem, és leírtam, milyen TÉNYEK következnek ebből.
Te meg elkezdtél kavarni, ferdíteni ....
De nincs időm ilyen idétlen helyretételi dolgokra, és kérlek ne is szemeteljünk itt tovább, talán tisztázódtak a dolgok.
Sziasztok!
Itt a leírás:
Megmunkálási idő kijelzése Az egész linuxcnc.hu oldal költözés miatt kicsit fapados, de rövidesen megoldódnak a dolgok a folyamatos elérhetőség biztosított lesz, és szebb is lesz az oldal.
Szia.Nem tagadom,én lehetek a béna,de akkor sem müködik a dev nélkül.És ahogy olvasom KoLa sem jutott dülőre vele.Akkor még is csak valami extra kellhet nem?
Szia!
Feltettem a leírást arról amit küldtél:a pyvcp-ből történő paraméterátadásról:
Paraméter átadás G kódba Köszi!
Köszönöm!
Ha windows alatt töltöm le, és átnevezem xml-re akkor nem látja a linux a fájlt!:(((
Beírni nem akarom mert lehet belehibázok valami szóközbe!
Tömörített fájlba kellene felrakni és akkor tuti, kicsomagolom őket a config-ba és kész, az iniben átírom amit kell!
Sziasztok!
Elakadtam, szeretnék egy G71 es zárt nagyoló ciklust tenni az esztergára. 10.04 van fenn (talán a 2.5.4 verzió, de lehet frissítettem 2.6 ra) a lényeg találtam egy diff filet, pontosabban a g71-patch-2-initial-feedback-mod2.diff et, ám nem megy fel bármit csinálok. A linuxcnc-dev létezik, a git létezik, és mikor a diff állományt elindítom nem fut a script, minden linuxcnc-dev ben lévő állományra azt írja patch dodes not apply , így újrafordítás sem megy.
A g71 jó lenne mert könnyítene a munkán, gyorsítana, azért az eszterga rész ilyen téren nem fejlett. Szóval ha időm engedi kezdem egy szűz telepítéssel. Nem értem minden fenn van mégsem működik. Biztos azért nem tették bele a 71 et mert félreértelmezhető de azért nagy szükség lenne erre a ciklusra.
Szia Sanyi!
Az a G71 patch végül nem került bele a programba, és gyanítom, hogy nem is lehet már beilleszteni. Az a koncepcionális döntés született akkor, hogy másképp kell megoldani a G71 ciklus. Viszont az új kód implementácuója ezeddig nem történt meg. Van helyette NGCGUI-ba illesztett megoldás, ami jól működik.
Elsőre bonyolultabbnak tűnik mint valójában.
Itt találsz róla bővebben, az odal alján van a letölthető anyag. Majd estefelé teszek fel rőlab bővebb információt.
Szia János!
Köszönöm szépen. Újrahúztam a linuxcnc-t Alaplapi videókártyával (32 megát eszik) vesa driverrel, isolcpus-el a gép nyúzópróbán van. Nem ajánlom senkinek persze az alaplapi videókártyát!!! Most a teszt 2 glxgears 1 rendszermonitort 1 youtube videó és egy letöltés fut. 8918 ns az eredmény, a glxgears képregény. Ha lesz infó az eszterga módról felteszem azt is és talán készen áll a gép munkára.
Szia Sanyi!
Készítettem egy videót a G71 nagyoló ciklusról.
Itt lehet megnézni. Csak egy kis ízelítő abból mit is tud a "csomag".
Majd ha lesz időm akkor teszek fel részleteket is az installálásról meg a használatról.
Mit jelent pontosan ez a hibaüzenet?
Helló Lajos!
Valószínű, hogy más karakterkészlettel készült az adott előgyártmány.ngc mint ami elvárható.
A magyar ékezetek és a kódkészlet akad össze.Akkor szokott ez előjönni, ha Windózén szerkeszted a programot és áthozod linuxra.
Segíthet. ha nem használsz magyar ékezeteket,vagy ha figyelsz rá hogy korrektek legyenek. Én is szívtam vele a napokban. UTF-8 általában a tuti.
Szia János!
Nagyon gyanakodtam erre az eshetőségre!
Ezt a kódot évekkel ezelőtt írtam még a mach3 alatt!
Persze áthoztam az összes kódomat az Ubuntura annó' és kis kozmetika után működtek!
Ez is működött eddig, ez lett volna az első betöltése a Debian alatt!
Azt vettem észre!amikor editálásra megnyitottam, hogy az általam beírt zárójeles megjegyzésekben az 'ő'betű a vesszők helyett egy szinuszjelet kapott...hiába írtam át vesszősre, maradt a hibaüzi[#nemtudom]
Mit javasolsz?Írjam,másoljam, újra egy üres fájlba?
"UTF-8 általában a tuti. "
Hol tudom ezt átálltani?
Átírtam az összes ékezetes megjegyzést,ékezet nélkülire!semmit nem javult! A hibaüzi ugyanaz.
Szúrd már be ide a program első 10-15 sorát.
Szia Lajos!
A Geany szuper szövegszerkesztő, jobb mint a gedit. Van windozéra is (www.geany.org)
Linuxon: sudo apt-get install geany
Utána betöltöd a doksit és:
Document > set encoding > Unicode > Unicode UTF-8
Ugyanezt eljátszhatod a windózon az összes régi fájllal és elmented őket jó formátumban.
Ja, a Geany-ban alul látszik a kódolás mellet a sorvég kezelés is: Linux/unix rendszereken ez "mode Unix (LF)". Windozéről szintén át kell konvertálni. (Document > Set line endings > Convert and set to LF (Unix))
Szia János!
Megoldottam eddigre' a problémát! újraírtam a kódot
folyt...
(rossz gombot nyomtam az egérrel)Ehhez a telepítéshez is iternet kapcsolat kell a Geany-hoz?"Linuxon: sudo apt-get install geany "
A többit értem!
Köszönöm a segítséget!
[#wave]
Nem tudom már a rosszat beszúrni ide mert már töröltem a gépről, miután jó lett az újraírt változat(sőt! még sokkal jobb lett!)
Egyébként a kódban nem volt hiba!évek óta használatban volt,még az Ubuntu-s EMC2 alatt is jól működött!
Ezt, csak ez a Debián ne érti!
Mostanában vettem észre hogy, a Liuxcnc felületén a gkód ablakot fel lehet húzni egérrel,a szerszámpálya kijelzés kárára,persze nem sok értelme van, mert a sorok elég rövidek a képernyőhöz képest, de világosabb lett a műhelyben! a nagy világító felülettől:)))
Én szivesen segítenék a fejlesztőknek hogy:mire lenne szüksége egy eszterga vezérlő programnak...
Még ide tartozik egy kérdés:
Nagyon nehéz a fogókat használni a Linux alatt!lehet ennek az érzékenységét
...változtatni?
Meg tudná mondani valaki, hogy a tengely sebességek kijelzését hogyan tudnám a képernyőre csalogatni?
2.5 verziüban még kijelezte, de a frissítés után eltünt.
View menü/Show velocity be van pipálva.
Köszönöm!
Ez, az a velocity ,ami a szerszámpálya kijelzőben van elhelyezve?
Nekem az a bajom vele hogy, olyan pici lett az újabb verzióban hogy nem látom!most már csak szemüveggel tudom felügyelni hogy, merre mennyi az annyi!
Az ilyen fontos adatok visszajelzését azért illene külön DRO-ba tenni olvasható méretben!
Akkora üres felületek vannak ezen a vezérlőn hogy, nem is értem! nincs itt senki a fejlesztő programozók között aki nem gravírozó alapokból fejleszti az esztergálási feltételeket!
Persze most,jól beszóltam, pedig f.ngom sincs a Linuxról!
Az alap az nagyon jó! főleg az esztergályosoknak! csak mi aztán kezdünk kombinálni...biztos itt van a hiba!
Mit is kérdeztél lari!
[#wave]
Szia Kola!
Igen arra a kijelzőre gondoltam, ami a szerszámpálya részen van kijelezve.
Nekem van egy marógépem is, frissítés után onnan is eltűnt ez a kijelzés.
Ha kiveszed a view-ban a show offset-et akkor be tudod kapcsolni.
Kola-nak
Ott a view menüben a "Large Coordinate Font" szép nagy betüket eredményez
Amúgy nem néztetek még a más képernyő típusokat a "gyári" gmoccapy elég pofás:(van eszterga változata is)
Sziasztok!
Engem is érdekelne a plusz felület esztergára !! (gyári" gmoccapy eszterga változata)
De nem találok szájbarágós segítséget.
ha valaki tudna ebben segíteni az nagyon jó lenne.
Köszi az infót! szétnézhettem volna kicsit jobban!
A gmoccapy eszterga változatát már megnéztem én is, amikor feltelepítettem ezt az újabb verziót!
Mostanában nem tudok ezek közül a config-ok közül egyet sem elindítani,kidob egy ablakot, ok' vagy mégse' de egyikkel sem töltődik be!Mi lehet az oka?
[#nemtudom]Így nem tudom, kellene egy képernyőmentés a pontos hibával.
Viszont megnéztem és lehet változtatni a témát egy már meglévő config-nál.
Nekem az asztalon van kint a gyári profil mappája abban az összes beállítással.
Ha megnyitod a mappát van benne egy ini fájl a profilod.ini néven.
Abban kell a display résznél az axis-t kicserélni és berakni egy sort még:
[DISPLAY]
DISPLAY = gmoccapy
PREFERENCE_FILE_PATH = "profilom".pref
Tehát Dispaly után valószínüleg gyárilag az "axis"-van azt kell átírni gmoccapy-ra
és utána bemásolni Preference sort, és a "profilom"-at pedig átírni az ini fájl nevében is szereplő profilra névre.
Azért persze nem árt menteni előtte az egész mappát!
Jah ha sikerül átrakni és a beállítás gomb megnyomásakor kódot kér:
123
[#vigyor3]
Nálam amikor minden ok! akkor is szokott lenni egy-két hibaüzenet! nem hogy így, találgatóra!
Jó lett a kijelzőn lévő szöveg mérete! köszi!
Kicsit játszadoztam is vele, ki kapcsoltam a velocity-t, utána meg bekapcsoltam! tettem rá négyzethálót is mindenféle osztással,bekapcsoltam az alpha-blend program lehetőséget, és mintha beszürkült volna kicsit a szerszámpálya , de aztám amikor betöltöttem egy kétbekezdésű menetvágó kódot, rögtön látszott hogy, a két bekezdést megkülönbözteti a fehér és szürke árnyalatával,nagyon jó!
Ez a képernyőkép van!
A különböző színű menet kezdések!
Szia János!
Érdeklődnék, van e fejlemény... hogy hozzá lehetne e jutni ahoz a bizonyos ki-be menet bővítőhöz amiről anno beszéltünk. Érdekelne a hw meg persze mit hova írjak, hogy működjön.
Kösz. üdv: Misi
Szia Misi!
Elnézést, ezt teljesen elfelejtettem.
Megvan a kártya, csinálok egy használható leírást és a jövő héten küldöm a dolgokat.
Köszi a gyors választ.:)) Várom a fejleményeket.
Megvan, köszönöm! [#wave]
Szia János!
Tudnál ajánlani olyan Mesa kártyát/kártyákat, amivel megvalósítható egy zárt hurkú DC servo szabályozás?
Ahhoz is szívesen fogadnék iformációt,-esetleg rajzot- hogy ez fizikailag hogyan valósul meg.
Ha esetleg másnak is van ilyen irányú tapasztalata, ne fogja vissza magát... [#wink]
Köszönöm!
Mi lenne ha a bal lenti sarokban kipipálnád a "create desktop shortcut"-ot és akkor kirakná neked a profil indító ikont az asztalra.
Szia Lari!
A Mesa 5i25 / 7i77 kombináció 6 szervó motort (+/-10V kimentek, enkóder bemenetek és 48 általános be/kimenet) kezel. Árban is kedvezeő.
PCIE esetén 6i25 van az 5i25 helyett.
Kipróbáltam! semmi hatása nem volt!
Köszönöm az információt.
De hogyan valósítható meg a gyakorlatban ezekkel az eszközökkel a zárt hurkú szabályozás?
A szervomotor saját encodere használható, vagy szükséges tengelyenként további második útmérő rendszer? Nehézkes egy ilyen rendszer INI-Hall konfigurálása? Esetleg elérhető a Pnocoff varázsló valamelyik részében?
Tengelyenként két enkóder kell, de az újabb enkódereknek eleve dupla kimenetük van, vagy előfordul, hogy pl a szervó erősítőbe soros jel megy be s az továbbítja a vezérlés felé a differenciális jelet.
Az én vezérlőim A+B+ jelet kérnek, ami közvetlenül a vezérlőhöz csatlakozik. Ezek szerint az encoder másik kimenete A-B- a Mesa kártya valamelyik bemenetére kell, hogy csatlakozzon, amit a szoftver fog kezelni?
Köszönöm!
Nem. A+ és A- egy differenciális jelet képez B+ és B-, egy másik differenciális jelet. A és B jelek határozzák meg a lépést/forgásirányt együtt. A differenciális jel azért jó, mert nagy a hibatűrése, csavart érpáron kell vinni. Szokott még lenni egy Index jel is I+ I-, és ezeken kívül szokott még lenni még egy garnitúra kimenő jel C+ C- D+ D- J+ J-, ahol C ugyanaz, mint A, D mint B, stb, de ezek már nem egységes elnevezésűek, meg kell nézni a leírást. Elvben lehetséges A+ és A- jeleket szeparálni, de akkor a feldolgozásnál ügyelni kell arra, hogy ezek ellenkező fázisban vannak és persze ezzel a zavartűrést elbuktad.
amplifier head sets
Bocs nem ide akartam :(
Sziasztok, próbált valaki spline-okkal készült dxf fájlból g-kódot generálni? -persze linux alatt. Sajna a pycam nem ismeri, de ha valaki tud valami linuxos megoldást, akkor megköszönném az infót. (gondoltam, megkérdezem, mielőtt próbálgatni kezdek ezt-azt)
Generáld le valami ócska windows-os cam programmal! a g0 g1 g2 g3 m3 m4 m7 m8
-at mindegyik vezérlőprogram érti!
Tisztelt Urak!
- a kimennő jelek "aktív" polaritását lehet konfigolni?
- 3 tengelyes marógép esetén melyek a szokványos kimenő jelek(3 X a STEP és a DIR)? Van még valami?
- a lépető motor vezérlő elektronika szokott jelet beküldeni a PC-be? ( pl. valamilyen hibaállapot)
Előde is köszi a választ,
zs
Szia Zozo!
A dxf2gcode nevű programot érdemes megnézni. Én nem használtam még, de népszerű és elvileg tudja amit írtál:
Import
Block and Insert import fully supported
Spline import with convert to Arc and Line elements to reduce geometry count
Ellipse import with convert to Arc elements
dxf2gcode
Helló Zsocy!
A kimenő jeleket (is) lehet negálni:
setp parport.0.pin-07-out-invert 1
Bemenet esetén:
net home-x <= parport.0.pin-10-in-not
"Szabványos" alatt mindenki mást érthet, de kimenő jel lehet még a léptető vezérlők mellet:
főorsó PWM, főorsó be/kikapcsolás, hűtés be/kikapcsolás, LED-ek, kijelzők, stb. Persze lehet hogy kisebb gépeken ezekre nincs szükség.
A léptető vezérlő nem szokott beküldeni semmit, az általában nem tud észlelni semmilyen állapotot.
Köszönöm a válaszod.
Egy 3 tengelyes 2A-es vezérlőt építek, és ha lehetséges szerettem volna szabványos maradni.
(azért az előállított hibajelet kivezetem, hátha jó lesz valamire)
Üdv,
zs
Ebben az esetben csinálhatsz egy hibejelzés kimenetet a vezérlőn és a programba visszahurkolva mondjuk letiltja a léptetőimpulzusokat, vagy akár a vészstop bemenetre is küldheted.
Pontosan erre gondoltam én is.
Így lessz!
Köszi bjam28 és KoLa, de azt elfelejtettem mondani, hogy szerszám offset is kell, azt meg nem nagyon tudják a cam progik a spline mellé.
A dxf2gcode vonalon végigmegy, de ez nekem nem kevés. Most éppen a MeshCAM 15 napos próbaverzióját nézem, kicsit nyűgös, főleg hogy metrikus rendszert csak a munkadarabon lehet állítani, de pl. szerszám, feedrate stb. csak inch lehet.
Arról nem beszélve, hogy a pycam tudná a hidat is kezelni, itt meg szerkesztgethetem egyenként a 15 mdb közé... :)
No, majd történik valami azért.
"nekem nem kevés" = nekem nem elég
A francba, eddig szenvedtem a meshcam-mal, aztán mikor minden készen volt, kiderült, hogy nem tud .ngc-be menteni, csak .m, .ncd, .nc, .fgc.
Lehet vajon ezeket konvertálni ngc-be?
Szerintem egyszerűen átnevezed .ngc-re azt ami leginkább köze áll a MAch3/LinuxCNC/RS247 féle G kódhoz.
Remélem valamelyik hasonlít rá valamelyest, de ez már holnapi programom lesz, mert most mérgemben otthagytam az egészet.
Amúgy nagyon sokoldalú ez a meshcam, simple, vagy ART felület van, persze 5 napig élvezhető csak ingyen :)
Ez jó módszer! de azért át kell nézi a kódot nincs-e benne valami ütközés a Linuxcnc-vel!
Én anno, úgy jártam az esztergán, hogy, a mach-nak tetsző kódot átvittem a Linux-ra,nagy káosz lett belőle, mert köríveket tartalmazott a kód!g2, g3 a ludas a dologban!
Mert mi esztergályosok, ha megnézünk egy alkatrész rajzot, akkor, azt úgy látjuk mintha fölé hajolnánk!tehát felülnézetben!
A Linuxcnc ezt alulról nézi! tehát pont fordítva kell gondolkozni!
Érdekes logika!Az esztergán ez van!ha minusz x oldalon vagyunk akkor jó a g2 g3 de fölülről nézve!ha x pozitív irányban vagyunk akkor fordítva kell alkalmazni a kör interpolációt és a g41 g42 rádiusz kompenzációt is!
Szia KoLa, képzeletben sem kell befeküdni az
eszterga alá -:), gondold úgy mintha hátsó késtartóval dolgoznál.
Szerintem a programnyelv ferde ágyas CNC esztergához passzol, ez lehet a logika alapja.
Szia!és a koordináta rendszer szabályai itt hogyan érvényesülnek?ez valami 'térhajlítás'?!
Gondolj csak bele! x,z koordináta rendszerben hogyan követsz le egy teljes kört, x0 z0 origóval?
Mi van ! nem forgatod a főorsót hogyha gömböt esztergálsz ? -:) Mert én egy félkörrel is tudok:)
Itt egy kép, szürke szín az eszterga munkaterülete
Segítene valaki abban, hogy miért írja ki a Linuxcnc a következő hibát.
A program meghaladja a gép minimumát X tengelyen.
Amikor a konfigurációs varázslót használtad, ott kellet megadni az X és Y kiterjedését.
Írjál be az X-hez pozitív és negatív értéket is. Vagy a G-kódban, ne írj olyan kicsi, vagy nagy értéket.
Szia!nem egy malomban őrölünk,nem az a kérdés hogy: hülyeség az esztergán
Vagy az ini-ben átírod:
MIN_LIMIT = -1000.0
MAX_LIMIT = 1000.0
folyt:teljes kört programozni,hanem a koordináta rendszer miért forog?
Ezt a kis kódot most írtam hogy lássad miről beszélek!x0 z0 ból, körív esztergálás, először plusz x irányban, majd minusz x irányban.
Bocsi de visszahúztam a két ív között gyorsjárattal x0 z0 ra!
Kicsi lett a kép!mindjárt felnagyítom!
Az én oldalamat is alulról kell nézni hogy jó legyen
...de a túlsó oldalt is alulról kell nézni hogy a kód értelmezése jó legyen!
Itt valaki melléfogott!
Köszönöm a segítséget!
Amikor konfiguráltam az X tengelynél nem volt beírva mínusz előjellel semmi és ezért csinálta akkor. Mivel még nagyon kezdő vagyok így nagyon sok minden nem világos számomra.
Például nincsenek fönt nekem végállások és semmilyen referencia kapcsoló akkor például ha kikapcsolom a gépet akkor minid újra be kell állítani a Home Axis Z és X pozíciókat?
A szerszámmal az X tengelyen a Home Axis X0 a tokmány központja ezt minid fel kel venni gondolom.
Szép napot az Uraknak :)
Felpakoltam a linuxcnc-t. Lévén, hogy a gép egy régebbi P4, a hardwares résszel nem volt semmi gond. Hang Lan alapból BIOS-ból kilőve. Mindenféle elő olvasmány nélkül elsőre beconfigoltam a tengelyeket, tökéletesen működnek. Amit észrevettem (és mások is mondták) a motorok 1000x szebben és csendesebben járnak, és a végsebességben elértem a mach3hoz képest 3x-os értéket, azaz 9000mm/p sebességgel tudja pörgetni a kis motorokat 5mm-es orsóval!!! Nyilván nekem elég a 3000mm/p egy 510x650-es munkaterülethez :) Szóval eddig csak pozitívumok vannak. Most nekiállok olvasni, mert pl elsőre olyan alap dologban akadtam el, hogy nem tudom lenullázni a koordinátarendszert :D Ez az én hiányosságom, nekem még teljesen új a program, de nem tűnik vészesnek a dolog. Szóval bevált a linuxcnc, használni fogom a mach3-at egyelőre kikukáztam (persze azért még a gépen fentvan).
Hogy lehet kitenni a felületre a főorsó fordulatának a kijelzését? Van valami leírás róla?
Rajzolgattam egy kicsit. Ami nekem magas, az az, hogy megadom a végállás helyét 0.0 majd a szoftveres munkaterület 0 to -100 (Z tengely). Ezzel idáig semmi gond, megadom az elméleti maximumot a gépnek (ami a gyakorlati max is). Beállok a toll hegyével a papír tetejére, de itt hogy is kell nullázni a Z-t, hogy ne a homingot nullázza? Mert ha rányomok a homing Z-re akkor odatesz egy 0 pontot a DRO ban, de akkor pozitív irányba nem engedi ugye mozogni, mert 0 to -100 van megadva. Nekem kicsit ez magas. Gondolom más koordinátarendszerben kéne dolgozni, de a leírásban nem találtam meg ezt a részt :( Meg tudnátok mondani, hogy hol találom?
Érintőt kell venni, (Touch off) gombbal tudsz, 0 és bármilyen értéket írhatsz az éppen aktív tengelynél, és kiválaszthatod pl. g54
koordináta rendszerbe szeretnéd ezt az eltolást (programba hivatkozni kell rá).
Sikerült. Még egy kérdésem lenne. Reliefet próbáltam "légszántással". Aspireban generáltam a kódot, ugye íveket nem csinál, helyette millió apró vonalat ami nem gond, de szétdarálja a mechanikát, ill csak zavar, hogy olyan mintha minden sor előtt megállna és újra gyorsítana. A gyorsulások nem túl nagyok (x800y600z1000 mm/s2) ezért nagyon érezni, hogy darál. Erre milyen megoldás lehetséges?
Szia fektiforg!
Ezek szerint neked is csak marógéped van?
Ez nekem kicsit furcsa!
Mindenki azt mondja hogy, a Linuxcnc-vel kicsit lassabb a gép! és nekem is ez a tapasztalatom!de!ezen a sebességen atombiztos!
Küldtem mailt!
Gondolom it is a varázsszer: G64 a kód elejére.
Van egypár esztergám is, de linux CNC -és
gépem az nincs [#awink], mégis a szívem csücske.
A problémádat látva, én mindig így értelmezem CNC esztergára a kódot (lényeg a G3 G42),ha tudod próbáld ki , jól gondolom e:
N10 (nagyolas)
N10 G00 X42.500 Z2.000
N11 G01 X28.500 Z2.000
N12 G01 X28.500 Z-13.543
N13 G01 X30.707 Z-14.646
N14 G03 X31.000 Z-15.000 I-0.354 K-0.354
N15 G01 X31.000 Z-15.500
N16 G01 X31.000 Z-20.000
N17 G01 X33.500 Z-20.000
N18 G00 X33.500 Z2.000
N19 G01 X28.500 Z2.000
N20 G01 X23.500 Z2.000
N21 G01 X23.500 Z-11.043
N22 G01 X28.500 Z-13.543
N23 G01 X31.328 Z-12.129
N24 G00 X31.328 Z2.000
N25 G01 X23.500 Z2.000
N26 G01 X18.500 Z2.000
N27 G01 X18.500 Z-6.888
N28 G03 X20.990 Z-9.788 I-3.250 K-3.112
N29 G01 X23.500 Z-11.043
N30 G01 X26.328 Z-9.629
N31 G00 X26.328 Z2.000
N32 G01 X18.500 Z2.000
N33 G01 X13.500 Z2.000
N34 G01 X13.500 Z-5.563
N35 G03 X18.500 Z-6.888 I-0.750 K-4.437
N36 G01 X21.328 Z-5.473
N37 G00 X21.328 Z2.000
N38 G01 X13.500 Z2.000
N39 G01 X11.000 Z2.000
N40 G01 X11.000 Z-0.500
N41 G01 X11.000 Z-5.500
N42 G01 X12.000 Z-5.500
N43 G03 X13.500 Z-5.563 I0.000 K-4.500
N44 G01 X16.328 Z-4.149
N45 G00 X47.500 Z-4.149
N46 G00 X47.500 Z2.000
N47 (simitas)
N48 G00 X34.000 Z2.000
N49 G01 X10.000 Z2.000
N50 G01 X10.000
N51 G42 Z0.000
N52 G01 X10.000 Z-6.000
N53 G01 X12.000 Z-6.000
N54 G03 X20.000 Z-10.000 I0.000 K-4.000
N55 G01 X30.000 Z-15.000
N56 G01 X30.000 Z-20.000
N57 G00 X34.000 Z-20.000
N58 G00 X34.000 Z2.000
N59 G40
Hozzá a kép:
Köszi! Kipróbáltam enyhén jobb :) Csak emelni kellett a gyorsulásokon, hogy sarkosabb legyen.
Ahol nálam mach3-al a motorok befulladtak, ott linuxcncvel vígan szaladgálnak. Ez olyan 3500mm/m környékén volt :( Szóval kimondhatom egy csomó teszt után, hogy 3000mm/m linuxcncvel atombiztos :) A programon kívül nem változott semmi. (persze beleértve az oprendszert is)
Szia!kivittem ezt a txt kódot a Linuxcnc-re!
Na ez lett belőle! kép!
Egyébként ezt a kódot milyen programmal készítetted?
Kijelöltem egy sort, ami éppen aktív!
Szerintem fordítva van!
[#wave]Ez jó hír! esztergád van?
Szia !
Elbeszélünk egymás mellet, én eddig arról írtam
milyen koordináta rendszerben kell eszterga kódot értelmezni, írni. Más dolog a linux CNC rajzolása.
A program, Vektor XT.
Szia!
Úgy tudom g18 kellett volna ebbe a példa kódba! mivel nem találtam benne, odaírtam az elejére hogy biztos legyen az x z koordináta rendszer!és így került a kódod a gépkezelő felőli oldalra, mivel, csak pozitív x értékeket tartalmaz!
A kód maradt g3, de g2 irányban halad a kés, ma kipróbáltam működő gépen is!
Mit tegyek még hogy megérts, fordítva működik!
Nehogy félreétsd! nem Téged akarlak cikizni!csak a mach3-nál ez jól működött!itt meg fordítva van! Nem ismerem a profi vezérlőket! de gugli hamar kidobja hogy ott is g18 van!
3 tengelyes maró :)
Szia!
Nem tudsz cikizni, hidd el tisztába vagyok az alapokkal...
Nem működik az fordítva, csak fordítva rajzol a linux CNC
nézd meg a képen hogy van a koordináta rendszer,
hol van az X pozitív, G42 -vel simítunk kúp végén
G2 van
helyesen a vége: a kúpvégén G2 kell.
Szia!
Ahoz hogy g2 irányban mozogjon a szerszám g3-at kell írnom a kódban!
Szia !
Ez igaz. DE, egész eddig arról beszéltem, hogy kell rajzolni - írni, értelmezni a kódot, mintha hátsó késtartós, ferde ágyas gépen dolgoznál, pozitív X irány akkor nem feléd mutat.
Belátható, hogy ebben az esetben G2 G3 G41 G42 is rendben.
Ebből több előny származik :
1, kód hordozható ( első, és hátsó késtartós gépen egyaránt jó)
2, koordináta rendszered egységes lesz (pl.
rajzolsz kétdimenziós CAD -ben akkor felfelé és
jobb fele van a pozitív tengely irány)
3, Ebből a CAD rajzból könnyen konvertálhatsz
CNC kódot.
Szia!
Én már nem értek semmit sem!:)
Az én esztergámon a Linuxcnc így működik , ez az amit alapban ad! Mit csinäljak vele hogy jó legyen?
Főleg első kèstartóból dolgozom ,de legtöbbször a hàtsóban is van egy kés befogva!
Mimden tökéletesen működik, csak a rádiuszok vannak fordítva.
Mit állítsak át?
Semmit nem kell állítani, feléd eső kést gondold
hátsónak (pozitív X ) hátsót késtartót pedig elsőnek ( negativ X ), és minden helyére kerűl .Jó bonyi mi [#wink] és nem szívatni akarlak.
Vagy, tegyél hátra revolver fejet.
Az biztos hogy ennek a dolognak nem így kell működnie!
Az amit Te leírtál eddig, az érthető és nem vitatom a helyénvalóságát! Magam írom a kódjaimat sorról sorra, jól működnek, nem használok cam progit, csak néhány Béni által írt sub-ot és a saját kreálmányaimat g91-re alapozva!
Mivel Neked nincs Linuxcnc-s géped, így szerintem nem igazán tudsz ebben a témakörben segíteni! Te is fújod a magadét meg én is!
Nem mondhatjuk sem azt hogy a Linux eszterga hátsó késtartóra van megírva, sem azt hogy kedvezve, a hobbista gépátalakítóknak,első késtartós a nézet...
A Linuxcnc-nek szerintem a legjobb szerszámpálya kijelzője van közel s távol!
Azt tudja amit mindenki elvár egy esztergagép szerszámpálya kijelzőjétől felülnézetből mutatja!
Nem is tudom miféle mérnöki szemlélet az amikor alulról nézzük a lényeget, gondolom az alulnézet! de ez itt nem állja meg a helyét!
Most is arra gondolok hogy a Linuxcnc eszterga módjában hiba van!...
Csak én használok Linuxcnc esztergát?:))) Néhányan még hozzászólhatnátok !
Na ezt elfelejtettem!
"Semmit nem kell állítani, feléd eső kést gondold
hátsónak (pozitív X ) hátsót késtartót pedig elsőnek ( negativ X )"
Ez a gondolkodásmódommal nem működne mert vízuális vagyok!:)))
Ha valamit úgy neveznek el hogy, az óra járásával megegyező, vagy ellentétes, azt honnan nézve kell értelmezni? szemből, a számlapot látva, vagy hátúlról a fal felól? pl kakukkos óra esetén pl.[#hehe]
Ha a vekker elejét nézed,mit látsz? a számlapot,meg a mutatókat!
Ha hátulról nézed,a felhúzók állásából...tudod,hogy hány óra?
De,hogy jön ide a kakukk???
[#vigyor2]
[#nevetes1]A kakukk az átjön a fémöntésből ide csipegetni![#taps]
A jó kakukk,ahol tud...segít!
[#vigyor2]
[#eljen]
Nincs mese,át kell szerelni a főorsót a túloldalra és akkor egyből jól fog működni...
[#nevetes1][#nevetes1][#nevetes1][#circling][#integet2][#integet2][#integet2][#taps][#taps][#wave][#wave]
"Nem mondhatjuk sem azt hogy a Linux eszterga hátsó késtartóra van megírva" Írod, Akkor most jól működött a kódom vagy, nem ?
Én csak segíteni akartam, felejtsd el.
Vizualitás = gondolatok, fogalmak képi megjelenítése.
A cnc esztergáknak "hátul" van a "késtartójuk".
Pláne, ha ferde ágyas a gép.
Vagy csak én tudom rosszul? [#nevetes1]
Okszi.
Meggyőztél.
Valóban, vannak első késtartós ferde ágyas gépek.
Példaként felhozott EMCO -t, tegyük hozzá nem
ipari felhasználásra készült gép, célzott terület az oktatás.
Minek a ferde ágy? Fő feladata forgács levezetés a forgács kihordóba, beláthatjuk néha útban van az
első késtartó.
Szia Sneci!
Köszi a linkeket!Ezeket én is megtalálhattam volna ha keresem! de csak állandóan a munka van!
Az első linken (Axis .axisrc file settings.) lévő sorokat be kell másolni a hal fájlba?
Látom az orientáció tükröződik az első és a hátsó késtartós beállításnál!ezt mindíg korrekten beállítottam az összes késhez.
A következő probléma az hogy vagy csak első! vagy csak hátsó késtartó létezik?
Még nekem az is kérdés hogy miért nem stimmelnek az ábrákon a g2 g3 irányok?
A back tool post ábrán jó a g2 g23 ha z0 tól haladunk z minus irányban!
A front tool post-nál ez pont fordítva van ha az esztergálás iránya ugyan az!
A fanuc-nál szintén jó! de mi van ha átjövök az első késtartóra közben?
Azért Lajos, mert úgy programozunk mintha hátsó
késtartóval dolgoznánk ! Mintha ezt szajkóztam volna.
Na pont ezt nem értem! miért nekem kell ezt fejben tartani, és átfordítani!mikor, itt van ez a számítógép!
Indok részben : #3777
Teljesen igazad van!Nem ez a kérdés!hanem az hogy amit látunk az miért nem helyes? valószínűleg azért! mert , valami okból kifolyólag, nem a teljes koordináta rendszert használják az esztergán, hanem csak a +x tartományt!ezt átfordítják a z tengelyen!és kész!
Jó is ez! ha van egy 12 szerszámos revolverünk valamelyik oldalon!
Mit kezdjen a szegény hobbista, cnc esztergályos, ha elől is van egy gyorsváltós késtartója, és hátul is!?
Észben tartja hogy a másik oldal fordítva van...
Sziasztok!
Nem használtam még a LinuxCNC eszterga változatát, de a szerszám orientáció nem befolyásolja a G2, G3 illetve a körüljárás irányát?
JA. Tudod az CNC eszterga, maró "törzsfejlődés" első szakaszában fogtak egy "hagyományos" meglévő
vázat és CNC -si tették. Pl. a Magyar EEN.
Engem most csak a Linuxcnc érint, mivel vele dolgozom, a többi nem izgat egyelőre!
Tudok rajzolni is, kódot írni is, csak ez a kis problémám van, de észbentartom!
Van megoldás: Hátulról nézd a monitort[#wink][#nevetes1]
Nagyon köszönöm Misi!:)))
Ez talán már a negyedik megfejtése a problémának!
Én alulról nézem a rajzot!
Te hátulról a monitort![#nevetes1]
Áts Laci felcserélné a főorsót a szegnyereggel![#hehe]
Fektiforg! meg csak 'szajkózza' a tutit!hogy ezt így szoktuk![#worship]
Az egész vita ott kezdődött hogy , zozo' kérdezet valamit a splin kódolásával kapcsolatban
Bjam28 válasza:
© bjam28 2015. márc. 11. 18:00 | Válasz | #3740
Szerintem egyszerűen átnevezed .ngc-re azt ami leginkább köze áll a MAch3/LinuxCNC/RS247 féle G kódhoz.
Mivel megemlítette benne a mach3-at!Így reagáltam! mivel a tapasztalatom az hogy a mach3-nál nem volt probléma a g2 g3-al viszont az emc2 kezdettől fogva fordítva működött!
Hiába linkeltem képeket a kódról és a szerszámpályáról senki nem vonta le a megfelelő következtetéseket!
Nem is tudsz választani...miii?
Segíthetek???:) [#vigyor2]
Be tudnád linkelni a linuxcnc konfigját? Az indító ini fájlra lennék kiváncsi elsősorban, a tengelydefiníciókkal. Meg egy képet a gépedről. Köszönöm
itt és
itt mindent meg találsz!
Köszönöm a segítségedet! lazítani majd csak a földben fogok!Ellenben, ebben a dalban van 4 hang egymás után, ami hipnotikus !
ebben
G kódot nem találtam :)
Az ini fájlban a Home 2x van definiálva, ami valszeg csak szépséghiba, viszont nincs benne definiálva, hogy g18 (xz) legyen az alapértelmezett megmunkálási sík. Te minden kódot g18 al kezdesz?
Az mondjuk felettébb érdekes, hogy mi sül ki abból, ha az alapértelmezett xy síkban te egy xz elmozdulást definiálsz, akkor vajon a körüljárást hogyan számolja? Na majd holnap megnézem egy szimulátoron.
Közben, azért 'dógoztatom' gépet, észbentartva! hogy,fordítva kell az íveket megadni!
RS274NGC_STARTUP_CODE = G18
Az alpértelmezett sík: az xz!
Jól néz ki! Mi ez?
Tippelek: hangszóró membrán szerszám
Eltaláltad! most készül a másik fele!
Akkor - enyém a hangszóró :)
Csak a piros!:)
Lassan de biztosan készül a CNC esztergámra a enkoder és hozzá egy közdarab amivel rögzítem a szíjtárcsához.
Fotó1 Fotó2 Fotó3 Fotó4 Fotó5
[#eljenLézervágott?
Nem én vóóótam!!!
[#nevetes1]
Igen a tárcsa az lézer vágott!
Lényegében a közdarabot csináltam a CNC esztergával.
De...fölvetődött!:))
Így van de látod sikerült megoldani azért köszönöm! Vannak segítőkész fórumtagok azért!!!
Nos hát itt van a kutya elásva:
LinuxCNC úgy néz ki, hogy az esztergád back tool módban van, de az Axis megjelenítő front tool módban mutatja, ezért a G2/G3 kódok felcserélődnek.
Mondjuk nem értem, hogy, hol kellene lennie a gépi nullpontnak az INI szerint. Mert ugye általában a tokmány felfogató tárcsára teszik azt, nálad meg csak mínuszban mozog a gép (Z-ben), kvázi előtte a főorsóban. Ezzel meg van fejelve, hogy az X tengely is csak mínuszban mozog. Ha hozzáképzeled az Y tengelyt, az adja meg, hogy első vagy hátsó késtartós lesz a géped, attól függően, hogy az lefele vagy felfele néz, nálad kvázi felfele néz, tehát a gép hátsó késtartós. Ezért működik rosszul.
Ez kimaradt, a 6 os pontban van a forrás. A tengelyek forgását, meg a hüvelyk mutató, középső ujjak forgásával tudod szimulálni :)
Akkor mégsem kell szegény @Kola-nak átszerelni a főorsót a másik oldalra,a megfelelő működés érdekében... Ez azért érdekes,mert az itteni "házi" cnc esztergák mind így készülnek.
Szia!
Köszi az emlékeztetőt!
Sneci már, linkelte ezeket a beállításokat!Nem ezzel van a probléma! hanem hogy, hogyan kell ezt váltani a configban!és hogy mi lesz ha van túloldali szerszám is![#eljen]
Te Laci!figyeljél mán, kicsit[#beka2]
Lehet,hogy végre helyreáll a rend Lajos? [#nevetes1][#taps][#taps][#integet2]
Hát az egyik tengely min-max értékét fel kell cserélni a konfigban, s ha jól gondolom, akkor ugyanannak a tengelynek a motorvezérlés irányát is, hogy arra mozogjon, amerre te akarod.
A túloldali szerszámra fel kell venni még egy tengelyt, s azt külön kell programozni ebben az esetben :s. Szerintem. De lehet akkor már egyszerűbb ezt a konfigot meghagyni a túloldali szerszámnak, s ennek felvenni egy új tengelyt. S azt külön programozni, mondjuk U néven.
Nem biztos!
Nem tudom! ezek így elsőre! elég furcsán hangzanak!
Először beillesztettem a képet!
Az én gépem a Front Tool Post,szerint működik!
Ezen a képen az alsó illik rá! de ha az esztergálás g54 x0 z0 -tól indul akkor fordítva van itt is a g2 g3, míg az x plusz és a z minusz jó irányban van! a képernyőn is és a valóságban is!
Ha egy X tengelyről akarsz megmunkálni szemből is meg hátulról is egy programban, azt csak úgy tudod megcsinálni, ha másik tengelynek veszed fel a hátsó késtartót ÉS ugyanazt a motort vezérli amúgy a HAL-ból. S persze észben kell tartani, hogy egyszerre ne programozd mindkét tengelyt, mert az nem nagyon fog működni.
De nem. Fogd fel úgy, hogy a motorvezérlés fordítva van bekötve, és te hozzáállítottad a szoftvert, hogy jó irányba mozogjon. De ettől olyan, mintha egy hátső késtartós gépet elborítottál volna az oldalára.
Értem! de nem tetszik[#nemtudom]
Akkor észben tartod, hogy mikor a másik késtartóban levő szerszámokkal dolgozol, akkor g2/g3-mat felcseréled, hmm g41-42-vel nem tudom hogy van ilyenkor, ki kellene találni.
Volt egy kutyánk!Gusztáv! nem értette a kerék működését, mindíg megtámadott minden kereket, és ott akarta megharapni,ahol! ahogyan gördül az úton, a legközelebb az aszfalthoz!
El kellett altatni...
Elég kutyául érzem magam!
Az is fordítva van!
Megértem,a kutya családtag!
Ha bármely síkot nézünk (G17 G18 G19) csak úgy jó
az ívek iránya, ha a síkba nem ábrázolt tengely felénk mutat (G18 -nál Y pozitiv irány ).
Eszterga: balkézről főorsó, jobb kézről szegnyereg (Z pozitiv), forgás tengely túloldala
X pozitiv, Y , ha főlé hajolok felém mutat.
Erről az esztergáról elmondhatjuk hátsó késtartós.
Első késtartós gép származtatása:
Forgassuk a a G18 síkot Z tengely körül úgy hogy
felénk nézzen az X pozitiv, az Y pozitiv padlófele mutat, és nézzük onnan.
Ekkor - balkézről főorsó, jobb kézről szegnyereg (Z pozitiv), forgás tengely túloldala
X pozitiv, ebből a nézetből ugyanazt látjuk
mint hátsó késtartós gépnél, tehát ugyanúgy programozzuk...
Szia!Nagyon szemléletes!ezt az ábrát most látom először!
Köszönöm hogy így kitartasz ebben a kérdésben mellettünk! hobbicnc esztergályosok mellett, hogy végre megértsük a lényeget!
Sajnos a Mach3-on tanultam én is a cnc esztergálást!ott felülnézetből stimmel minden!nem kérdezzük hogy merre van az y iránya mert,kit érdekel! egy nem használt dimenzió!igazából csak arra van szükség hogy,felülnézetben jó legyen! a mach3 áthágta az alapvető szabályt?
Szia ! nem csak a Mach3 hágta át a szabályt, vannak
ipari vezérlők is, de már kiszorulóban. Gondolj bele ugyan az a vezérlő, két gépen, egyik első revolverfejes másik másik hátsó, és nem stimmel a kód. Főleg a mai világban, CAD-CAM rendszereknél
más posztprocesszor kellene a CAM -ben, valamint
eszterga - maró központoknál ahol mit tudom én hány tengelyt kezel a vezérlő, ott illik betartani a koordináta rendszer alapvető szabályait.
Én a linuxCNC -nél helyedben mindig "Back TooL Post" módba programoznák mert megegyezik a ív irány, szerszám sugár korrekció a megszokottal.
Készítesz egy rajzot a munkadarabról. Te esetedben a rajzon, tengelyen túli az első késtartó (pozitív X) térfele, tengelyen inneni a hátsó késtartóé (negatív X). Így minden megegyezik a programozás alapvető szabályaival.
Kód ugyan az, mintha a "kifordított" Front Tool Post -ot használnád, kipróbálhatod .
Szia! Pontosan értem amit írsz! csak! ugye, nem tudom itt hirtelen, hogyan kell átváltani a Linuxcnc-t, front-ról back-re!meg igazából!nem is akarom, mert a gépem így működik!a felém eső rész az, az x plusz csak
... csak!
akkor a gépem alapból, hátsó késtartós! értem már!
Amikor ezt kitalálták, nem gondoltak arra hogy majd, jön a 21.század, és az öreg csúcsesztergákon nyomulunk cnc vezérléssel!:)))
A kordinátarendszer forgása határozza meg, hogy a gépedet a linuxcnc első vagy hátsó késtartósnak fogja e kezelni. Tehát a megoldás, hogy jó legyen a lentebb írt szösszenetem. X tengelyen min-max értékeket felcserélni, motor irányát megfordítani (egy kapcsoló a HALban). Nem kell semmit szerelni.
IGEN ! hátsókéstartós csak fejre van állítva :)
És fel se tűnt neki annyi időn keresztül, hogy rossz oldalán áll a gépnek. Főorsó jobbról, késtartó hátul. Mi ezzel a baj ? :)
A hátsókéstartó értelemszerűen fejre állítva.
Ne hagyjuk figyelmen kívül, hogy egy "hagyományos" eszterga szánjai, ágya, nem fejre állított hátsó késtartóhoz lett konstruálva akkor sem, ha közben céencésítve lett.
Ez a bukta ebben az öszvérben.
Történik ez annak ellenére, hogy a megváltó az maga a linux. [#nevetes1]
A modernizáció nagyobb felkészültséget feltételez és nem paraszt vakítóbb reklámszöveget a linux csodáiról. (mivel olyanja nincsen) [#nevetes1]
" Jövő a nyílt rendszereké " mondta : Bill Gates
Ez a billgates nem abból gazdult, hogy mindent ingyen adott.
Ma ezt mondja, holnap amazt. Ki fog használható dolgot fejleszteni ingyen?
Ez így csak reklám.
Nem is erre akartam kilyukadni az előbb.
A hívek (nem az enyémek [#nevetes1]) figyelmét akartam felhíni rá, hogy ne az oprendszerről álmodozzunk, ha egy programsort se sikerül lefirkantani.
Ott van a mechanika, amit talán könnyebben átlátunk mi földi halandók és talán azon kéne elmélkedni.
De amint látom, egyszerű dolgok nem tűntek fel, pedig a szemünk előtt ott van mindenestől.
Mely síkok vannak ottan és mi a szerepük?
De ha a nyilvánvaló sem az, akkor mi? [#nevetes1][#nevetes1][#nevetes1]
Ez nem jó így!
Az imént kipróbáltam!
Felcseréltem az ini-ben a min max értékeket, átfordítottam a hal-ban a motor irányt!
betöltöttem egy rádiuszos szerszámpályát,-betöltötte! ez már nem jó jel, mert akkor nem változott,semmi, mert annó, amikor az első rádiuszos kódot írtam fordítva nagy káosz lett belőle!
Aztán ott lett vége a kísérletnek hogy a home all, után az x elindult a másik oldal felé! ott meg már nincs kapcsoló!
Mint tudjuk a Linuxcnc nem működik addig amíg nem veszi fel a home pozíciót!
Neked van Linux-os esztergád?vagy valamilyen!?
Ne állits át semmit ! Front Tool Post csak egy "fordított" programozási mód, valamint monitoron
való megjelenítés, de nálad így van !
Én csak azt mondom hogy, ez az egész el van cseszve!
Mármint, hogy mi?
A monitoromon front!a program meg back!
Hüleség!
Hogyne működne, home nélkül, maróm van linuxcnc vel. Vannak végállás kapcsolóim, de azok csak ütközés ellen védenek, nem szoktam hazaküldeni. Nullázom a pozíciót, ahol kell. Nyilván esztergánál ez nem ilyen triviális, és bonyolultabb gépen én is csak így konfigurálnám. Van erre egy kapcsoló, de most nem vagyok annál a gépnél, hogy megnézzem és hirtelen nem találtam a guglival. Ha a min-maxot felcserélted, azzal a tengelyek iránya meg kellett, hogy változzon, és a motor jó irányba haladt, de a homing pozició keresése rossz irányba indult, mert az is fordult, ha jól gondolom.
de ő azt akarja, hogy a mach3-ról áthozott programja változtatás nélkül fusson. Én ahhoz a gépet, mármint a szoftvert forgatnám meg.
Azért egy mentést csinálj a jól (fordítva) működő konfigról ;)
Még egyszer nekifutok: van egy háromtengelyes marógép, fejre állítjuk, X tengely körül forgatva(Tudom hülyeség, fogjuk rá technológia megköveteli pl. kihulljon a forgács a zsebekből ) Y pozitiv tengely feléd néz. Hogy programozod ?
Fordítva? Képernyő azt mutatja, hogy a szerszám
milyen utat jár be a Te nézetedből.
Nem azt akarom!
Hanem azt! hogy, a kijelzőn lévő ívek iránya megfeleljen a valóságnak! mivel fél méterrel arrébb,a valóságban ugyan az történik!
Az én nézetem az hogy, fölé hajolok a munkadarabnak balra van a tokmány jobbra a szegnyereg! azt látom ilyenkor ami a monitoron is ki van jelezve! és ha odamegyek az asztalhoz és nézem az alkatrész rajzát ott is ezt látom!
Lehet hogy ez a cnc vezérlés matematikai alapokon nyugszik!és ha van megfelelő cam programunk és hozzá illesztett post processzorunk, akkor tök mindegy hová gurítjuk a 'kockádat'[#eljen] ami egyébként nagyon szemléletes és egyértelmű!
Ez a cnc esztergályozás még nem egy exakt tudomány! mint ahogyan írtad, vannak eltérések!
Ne hidd, hogy kell hozzá CAM.
Én a problémával közel 30 éve találkoztam először, egy 3 tengelyes marógépen, aminek volt függőleges - vízszintes üzemmódja, G17 sík beforgatva X tengely 90° Y tengely 180° -ra (X előjele megváltozik) ,rájössz a gép mögül nézve helyes a koordináta rendszer, utána egyszerű. Feltételek: papír, ceruza, rajztábla, zsebszámoló, pár hetes NC programozói gyorstalpaló.
Munkakörnyezet: Egyedi gyártás, mindennap más, vagy több program,a szóban forgó gépen nincs grafikus megjelenítő, csak "száraz futás" ,több gép, (szerszám üzem),
vidéki kisváros, nagyvárosba a központ, szívatós munkák kihelyezve hozzánk, se
internet, Google -lehet még gondolatban sincs ,s ember akitől kérdezhetnél.
Ilyen jelegű problémát kétféleképpen lehet kezelni, vagy megoldjuk vagy alkalmazkodunk hozzá, van egy harmadik eset is, de akkor úgy járunk mint a kutyád :), ez nem járható.
Szóval én várom a Ti megoldásotokat. LinuxCNC hez
forrás szintjén is hozzá lehet nyúlni, saját képünkre, kívánalmaira alakítani.
Részemről ámen, nekem ez a része jó ahogy van, kedvenc hobbi rendszerem.
Az AXIS kijelzőt is át lehet állítani back-tool módba, mert most nincsen összhangban, ha jól értem. A géped back-tool, de a kijelzés nem.
Ebben itt benne van, hogy mit kell beírni az AXIS konfigurációs állományába, hogy az is átforduljon, mert most máshonnan nézed. De lehet érdemes volna egy gmocvappy-t felrakni, mert abban csak egy 0-t kell egyre állítani...
Nem! a gépe front tool úgy is rajzol csak a rajzoláskor rádiusz irányok ellenkezők a programozottal... vissza kell olvasni, szerintem még nem érted mi a probléma.
Nem igazán tudok már hozzászólni a témához!
Részemről is ámen!
Nekem csak, kb 7 év tapasztalatom van! a hobbi cnc esztergámon!
E400-on és társain meg 30,itt lehet a bibi!
upsz.
(A mitfárer utolsó szava: Illetve [#vigyor2])
de szerintem ez akkor sem lehet több egy fél órás állítgatásnál a LinuxCNC-ben.
KoLa te merre laksz?
Na jó, tegyük fel én értem KoLa problémáját, de nem tudom a megoldást, mert szerintem jó ahogy van. Te TUDOD, ÉRTED, akkor miért nem kéred el
konfigurációs fájljait, megoldod és visszaküldöd. #3868 -ban írtam: "Szóval én várom a Ti megoldásotokat"
Szia ezt a, "Ti"! megnevezést!akik mi vagyunk, itt a fórumon, szerintem három kiváló emberre kell vonatkoztatni!mert Ők! vagyunk Mi!
Aki felhívta a figyelmet erre a programra!
Aki lefordította!
Aki subrutinokkal látta el!
Használja valaki a Raspi2-t LinuxCNC-hez? Tegnap a fiammal egy internetes távműködtetésre (épület gépészeti alkalmazáshoz) alkalmas 4 relés ketyerét dobtunk össze, és annyira megtetszett, hogy szívesen kipróbálnám CNC-hez. Mach-hoz legfeljebb majd a Win 10-el lehet kipróbálni. De akár érintőképernyős CNC kezelőfelületet is ki lehet vele alakítani egyszerű telefonból. Baromira tetszik ez a mütyűr.
http://kepfeltoltes.hu/150406/raspi2_002-2_www.kepfeltoltes.hu_.jpg[/img]
Talán most jó lesz a kép.
http://kepfeltoltes.hu/view/150406/raspi2_002-2_www.kepfeltoltes.hu_.jpg
A Reaspi2-höz még pár kernel driver hiányzik, de heteken belől elkészülhet. Nagyon biztatóak az eddigi eredmények.
Részletek itt. A BeagleBone Black-en viszont már régóta működik Machinekit (LinuxCNC fork). Árban hasonló, hardverben egy kicsit talán jobb.
Jah, készül hozzá érintős felület , telefonról, tabletről lehet vezérelni rövidesen.
Részletek itt. Élőben még jobban mutat...;)
Mivel nem CNC-hez vettük és akartuk alkalmazni, eleinte nem is gondoltam azt, hogy alkalmas lehet erre is. Az lenyűgözött, hogy pillanatok alatt lehet kezelő felületeket létrehozni akár nyomógombost akár érintő képernyőset. Aztán láttam a neten is, hogy javában használják már Linux CNC-vel. Nagyon nagy szabadságot ad az egyéni igények kialakítására.
Sajnoa a MACH3 win 10-el sem fog futni RPi2-n. Windows RT lesz hozzá (más nem is lehet az ARM CPU miatt). Azon tudtommal nem futnak a normál windowsos szoftverek.
Előbb utóbb lesz hozzá valami, hogy a normál win szoftok is menjenek.
Sziasztok! Szép estété mindenkinek!
Egy marógépet szeretnék építeni. A következő dolgokban van tapasztalatom:
-Elektronika, hobbi szinten.
-CNC gépek mechanikai felépítése, javítása.
-Nem rég használom a LINUX-ot, nincs benne túl nagy tapasztalatom, viszont tetszik, és szeretném megtanulni.
Olvasgattam, gyüjtögettem információkat, néztem videókat, és azt hiszem, ideje kérdeznem olyan emberektől, akiknek ezen a téren sokkal nagyobb a tapasztalatuk. 14 éve dolgozom a CNC szakmában, mint gépbeállító, programozó technológus, viszont, nem nagyon volt lehetőségem a grafikus programozás alkalmazására, csak suliban gyakoroltuk AUTOCAD-el és SUFCAM-el. A munkahelyem nem tart rá igényt, így leragadtunk a jó öreg "G" és "M" kódoknál :).
Szóval, az álmaimról: 4 tengely. Az alap "X" "Y" "Z" és + 1 tengely, amivel forgatni tudok, és ennek forgástengelye párhuzamos lenne az "X"-"Y" síkkal. EMC2-vel szeretném vezérelni a szerkezetet.
Maga a gép szerkezete és felépítése itt van a szemem előtt. Ami ködös: Adott maga a marógép, 4db szervómotorral. Adott egy PC. És itt jön a köd :) Legyetek szívesek, javítsatok ki ha marhaságot írok, és nem sértődöm meg, ha hülyének néztek, mivel ehhez a részéhez az is vagyok. ELméletileg szükségem van egy 4 tengelyes motorvezérlőre, a motorokat meghajtó tápegységre, amiknek felépítése valószínűleg attól függ, milyenek a motorok. Ha jól olvasgattam, akkor vannak olyan motorvezérlők, amik USB porton keresztül kapják a jelet a PC-től. Ez így megvalósítható szerintetek? Az általam használt gépeknél, külön paramétertáblázatban lehet beállítani a motorokat. Ez itt is így működne? Előre is köszönöm segítségeteket.
Üdvözletem itt a fórumon.
Jó választás lesz a LinuxCNC. Igen, kell egy PC, amin van LPT port, ami egy leválasztókártyán keresztül hajtja meg a motorvezérlőket. Pár ezer forint csak.
Van más lehetőség is a motorvezérlők meghajtására, az kb. 30ezertől indul.
LinuxCNC-re nem használunk USB-s megoldást. Maximum kézi tekerő.
Tehát X, Y, Z és A tengelyre van szükséged. Gond nélkül kezeli. Konfigurálásnál be lehet állítani a kimeneteket...
Köszönöm gyors válaszod! Ez igy tökéletes. Bonyolulltabbnak gondoltam.. A motor kivállasztásában még volnának kérdéseim. Masszív felépítésre gondoltam, legaláb 15-20 mm körüli golyósorsókkal szeretném mozgatni a szánokat. Azt sem szeretném, ha egy 10-es átmérőjű marónak adok egy kicsit komolyabb előtolást és fogásmélységet, akkor nyögjön alatta. Nem tudom milyen nehéz lesz a torony, amit az "X" orsónak kell majd cipelnie, szóval szeretném egy kicsit túlméretezni. Egyenlőre fa megmunkálásában gondolkodom, de a későbbiekben fémről is szó lehet. Szerinted, mekkora forgatónyomatékú motorral lenne érdemes szerelni?
Nagyon tág fogalom, és a válaszom is az lenne. Mekkora gépet szeretnél? Fa megmunkálásra? Ha 800mm-nél nagyobbat, akkor szíjas megoldást javasolnék orsó helyett. De akkor fémet, ne akarj vele megmunkálni. Menne, de a pontosságával lenne probléma.
BF20-as gépeket ismered? Keress rá a CNC-s átalakításra. Látni fogod, hogy kb.: 3Nm-es motorokkal szerelik.
Mi lenne a fontos? A sebesség? Ár? Stb...
A BF20-at nézegetve ez a sebesség jó lenne, és ahogy nézem, nem egy fél kilós asztalt mozgat, így az erő is megfelelő lenne kezdésnek. A munkatér, az legalább 1000*600mm-es lenne. A pontossághoz, viszont ragaszkodnák. Az árat inkább az igények szabják meg majd. Maradnák inkább a golyósorsónál.
Most nézem mit linkeltél, itt viszont csökkentett áttétellel van hajtva az orsó. Én közvetlenre gondoltam, és lineárpályán futnának a szánok. Ha jól láttam, a BF20-on a prizmás és feszítőléces megoldás van alkalmazva. Oda egy picit több erő kell. Egyébként, nem ismerem agépet magát.
Na jó éjszakát mindenkinek!
Szia, léptetőmotoros hajtásra a Servo által vázolt megoldás a legegyszerűbb és legolcsóbb, tényleg pár 10 ezerből ki lehet hozni.
Ha ennél komolyabb megoldásban gondolkozol, akkor érdemes szétnézni a mesanet.com on, jó kis szervó vezérlések vannak itt, melyek legtöbbje kompatibilis a Linuxcncvel. Persze ez már egy nagyságrenddel drágább lesz a végén, de még mindig jóval olcsóbban kijössz, mint egy gyári siemens, vagy fanuc vezérléssel.
Szia!
Én nemrég csináltam egy 3000x1500 mm-es gépet.
Én fogaslécet használtam.
Rövid videó a marógépről.
Sziasztok!
Köszönöm a válaszokat és a tanácsokat.
Kedves Smalla!
Mindenképp A Servo által javasolt összeállításnál fogok maradni, nekem tetszik, gondolom vannak nagyobb áramot tűrő hajtáskártyák is.
Kedves Miki2!
A videót nézve, nagyon jól sikerül összeállítanod a gépet. Gyors és határozott mozdulatokkal teszi meg a leírandó utat. Gratula hozzá! Azt megkérdzhetném, hogy mekkora nyomatékú motorokat használtál fel a szánok mozgatásához?
Sziasztok!
Kiemeltem egy részletet Gkódból. A
program lényege, hogy egy kép alapján készít lézerhez szerszámpályát, és a főorsó fordulat alapján küld pwm jelet, amit a lézer vezérlőre kötöttem. Működik is, viszont hiába van az elején beírva 800mm/p darál a gép. Kérdés annyi, hogy ezen lehet segíteni, vagy a sok "S" miatt a gép nem bírja egyidejűleg mozgatni az X tengelyt konstans sebességgel közben változtatni az egyik kimeneten a PWM jelet. A gép egy 2.8Ghz P4.
Ímeg a kód egy részlete:
F800
G0X0Y0
G1
M3
X0Y0S255
X0.18S0
X0Y0.18S255
Y0.36
X0.18Y0.18
X0.36Y0
X0.54
X0.36Y0.18S0
X0.18Y0.36
X0Y0.54
Y0.72S255
X0.18Y0.54
X0.36Y0.36
X0.54Y0.18
A lézert szépen kapcsolgatja, és ott ahol több soron keresztül ugyanazon S értéket használ ott megvan a konstans sebesség.
Nehéz ügy. Szóval szerintem idő a felfutása a jelnek. Nem elsődrangú feladat. Így nem fog működni. Kellene egy szkóp megsasolni mi is van ott az lpt kimeneten. Amúgy is marógép főorsójának kell idő míg felveszi a fordulatot akkor ott nincs jelentősége a dolognak.
Bár lenne hasonló plugin, mint a mach 3 laser. Nagyon megtetszett a linuxcnc, de még a g-ray-es kódot sem eszi meg, mivel nem egy sorban van a tengelyen való elmozdulás és a feedrate érték.
Milyen lézered van, kék 1.6 W-os?
Igen, es linuxcnc!:-)
Ezt nem lehet átkódolni utólag, vagy nagyon össze van zavarva a kód ?
Van valami fizetős sw a kék fórumon, van fel le számoló elektronika ami 0-5 V ot ad ki, és Z áramgenerátor vezérléssel meg lehetne oldani a vezérlését az áramgenerátornak, de a maximum és a minimum között 256 lépést feltételezve eléggé sok idő fog eltelni. A 2.6 esetleg segít a helyzeten. Gond még az is nem írtad a verziót.
Tibor fejleszt direkt lézerhez dolgokat.
Sziasztok!
Van 1 piros kínai tb6560 as vezérlőm. Beállítottam a tengelyeket működik is felveszem a refpontot az is jó. Már minden beállítást megpróbáltam. Sohase áll be ugyanoda a motor. Igazából úgy néz ki mintha nem tudná merre akar elindulni picit elindul a rossz irányba aztán megy a helyére csak nem pontosan. Leszerelt motornál is, már 1 fordulatnál is téveszt.
Van tippetek mit kell beállítani vagy mi a baj?
Lépész tévesztés, oka: Én, elektronikus hibára gondolok.
Tippem a PC LPT portja nem működik megfelelően. EPP módba kell kapcsolni az LPT portot.
Másik tippem, zajos az LPT port. Jönnek ki rajta impulzusok feleslegesen, amik zavarják a vezérlő működését. Remélem, nem laptopon csinálod, azoknál elég gyakran előfurdaló jelenség.
Milyen PC-t használsz? Valami régit? Sajnos eltörekszenek a kondik az alaplapon... stb...
Nincs néha mákdaráló hangja a léptecseknek menet közben? Ha igen, akkor biztos, hogy Lpt-port hiba.
Annyira nincs összezavarva, csak a tengelyelmozdulási sor után jön az F érték és nem egy sorban vele.
sanyi84 tudom, hogy fejleszt, nagyon szívesen használnám is, de keret nincs rá.A linux ingyenes, a mach is.. (igen lopom -.-), az abban lévő lézeres plugin lenne király linux alá :)
Szerintem ez az S dolog sosem lesz elég gyors a gép miatt, szóval nem is erőlködök vele. Megcsinálom az 555-s kapcsolást és marad a machos plugin.
Fujitsu-siemens asztali gépet használok. Időnként van mákdarálóhang. Meg fék üzemmódban lehet hallani a motorokból digitális zaj hangot (mint régen a betárcsázós net csak magasabb hangon). Ha rakok 1 másik lpt kártyát az megoldhatja a problémát, vagy probáljak meg 1 kölcsön pct?
A Linuxcnc ma cserben hagyott! és utána el akart még gázolni is!:)
Szóval a lényeg az hogy, a g54 kordináta rendszert, eldobta! messze a mozgástartományon kívüli részre!A piros vonalon kívülre!nem segített a home all!nem segített az újraindítás!
Elkezdtem tanulmányozni a Var file-t , az 5221 a g54 x eltolása, az 5223 pedig a z eltolása, aránylag értelmes adatokkal,de! volt még két paraméter szerkesztve, amit én soha nem alkalmaztam! (ez biztos mert, a legtöbb kódot magam írom)ezek az 5161 és az 5123 paraméterek a g56 x z eltolásai!hogy kerülhetett ez ide? és okozhatna-e ez, ekkora zavart?
Ez az Ubuntu alatt nem volt! az egy nyugodt világ volt!
Ez debián-os nem igazán teccik! a koordináta rendszer hiba már többször is előfordult!de most elveszett két óra az életemből, és tíz évet öregedtem!:))) mert minden sürgős lett volna!basszus! és pont most hagyott cserben!
A vége az lett hogy áramtalanítottam a gépet mint, anno, a mach3 alatt! és átballagtam itt a szomszédos dühöngőbe egy sörre!
Negyedóra múlva bekapcs! ugyanaz a probléma bejelentkezéskor mint eddig, a szerszámpálya mozgástartományon kívül, mint előtte!home all - minden ugyan az! - touch off z g54 és ekkor engedelmesen helyreállt az eszterga és az én lelkivilágom is, behozta a valós helyre a szerszámpályát, és még el is készült a sürgös munkadarab!
Ki érti ezt?
Használj Ubuntut. Nálam rosszabb dolog történt. Áramszünet, majd a Debian végleg el is szált.
No, nem a buszra szált, csak el szállt.
Ezt a telepítőt még Te linkelted anno!ez szívás!
"Használj Ubuntut.' Könnyű ezt mondani...
Na, most jól lebeszéltél a Linuxcnc-ről, megyek inkább sörözni, vagy Mach3-ozni. :)
Visszadugom a régi jó Ubuntus winyót' és kész! gondom egy szál se! vagy van ubuntus telepítő is az újabb Linuxcnc-vel?
Azt hiszem, 2.5 amit lehet 2.6-ra frissíteni.
De, utána nézek.
Sokan azt hiszik hogy én mennyire szívok a hobbi esztergámmal! pedig csak arról írok ami hibaként jelenkezik![#nevetes1]Ha valami jó az akkor, általában, átlagos, vagyis semmi!
A mach-al is tudtam jól dolgozni, de esztergára nem igazán való!hiányzik a 'lélek' belőle!
Na! ez van tartalékban az előző winyón!
Szia Secy!
Olvasom, hogy Fujitsu-Siemens gépet használsz. Abban ha integrált a videokártya, és Mach3-at használsz, akkor valószínű, hogy kompatibilitási probléma lesz. Mint nálam anno. Rakj a gépbe videokártyát, az integráltat meg a BIOS-ban tiltsd le.
Egy próbát megér.
Oh. Bocsánat. Linuxos topikban valószínű, hogy linuxcnc-t használsz. Ha igen, akkor nem tudom a probléma okát. Én csak a Mach3-nál tapasztaltam ilyet.
Aztán kipróbáltam a linuxcnc-t, és minden tökéletesen működött.
Még, nem próbáltam, de itt van a 2.7-es verzió.
http://www.linuxcnc.org/linuxcnc-2.7-wheezy.iso
Ma nyugodtabb körülmények között meg tudtam ismételni a hibát!Az esztergán!
Egy bonyolult homlokesztergálás volt napirenden!
A kódban két helyen is m0 kód szerepel, az első, szerszámcsere és forgács eltávolítás miatt,a második pedig az első szerszám z0.00 állására!
Ez egy hobbi kód! bonyolult homlokfelületi kontúr, ismételve, kézi g54 z0 eltolással!
A t1 helyett a t31 szerszámra mértem a g54-t, a hozzárendelt szerszám csak 1db,t32, mivel két szerszámot használtam a munkadarabhoz!
Ekkor jött egy sürgősebb munka!Pfff... pont most lőttem be két kést proffilesztergálásra,az egyik g54-n áll! hogy megóvjam magam az újabb szerszámbemérésektől, elküldtem a g54-s kést x0-ra, aztán átváltottam a kijelzőt g53-ra és felírtam az x-kooordinátát a majdani visszatéréshez!
Közben beraktam a t1 szerszámot és bemértem, ekkor jöttek a problémák! mivel kiderült hogy nem léptem még ki az előző programból, mivel az még a második m0-nál várta a beavatkozásomat!ettől vesztette el a linuxcnc a fonalat! de örökre, vagy legalábbbis áramtalanítás utáni felépülésig!
[#nemtudom][#nemtudom][#nemtudom][#nemtudom]
Én nem prógálgatok ki semmit se, amit csak úgy találsz a neten!
Próbáld ki! és ha jó esztergára? esetleg egy év múlva, én is kipróbálom![#hehe]
Ezt a hibaüzenetet kapom:
Debug
5522
pid tty stat time command
5579
pid tty stat time command
Kicsit szerkesztgettem az xml fájlt és a hozzátartozó halt is! nem indult el a linuxcnc azóta!visszatöltöttem a néhány nappal ezelőtti config mentést, ugyan ez!
betöltöttem egy két hónappal ezelőttit, azzal meg elindult! mi lehet a kínja?
Holnap visszatérek inkább az Ubuntura! ott nem volt hiba, sohasem!
Majd beszámolok az eredményekről, ha érdekel valakit!
[#hehe]
Újratelepítettem format után,a debian-t, adtam neki még egy esélyt!a Linuxcnc 2.6.1-el!
Csak aznap délután volt jó!
Aztán kezdődnek a bajok! megérintem az anyag végét az esztergán az 1-s késsel g54,z0.0 enter, erre 3.36-ot írbe akárhányszor próbálom ugyanez! nézem a tool table beírásait x0 z0 , próbálom mégegyszer , beírom a nullát touch off, megint 3.36
kikapcsolás-áramtalanítás-cigiszünet-bekapcs-touch off z0 na most elfogadta!!!
Aztán egy másik szerszám bemérés tool table eltolásra a főorsó forog m4, megérintem az anyagot, nézem a szerszámpályán az eltérést korrigálok , touch off tool table x ... enter, erre beírta az értéket csak a főorsó elkezdett másik irányba forogni közbe! na mi van? mégegyszer próbálom, megint irányváltás! ki látott már ilyet...
Ezt nem értem az ssd-t is ki kell cserélni másikra?
Az Ubuntu-s nagyon jó volt! ezt meg nem értem miért kavarog össze vissza, rosszabb mint a mach! teljesen megbízhatatlan!!!
Hol van most a legstabilabb Linuxcnc? tudja valaki?
Nagyon sok hibát csinál ez a debian ne telepítsétek!
Szia Kola!
Szerintem is maradj meg az ubuntunál. Az tényleg stabil. Nálam is ubuntu van, csak a linuxcnc van frissítve 2.6-ra. (2.5-ös alap, úgy ahogy az ubuntuban meg lett teremtve, majd a synaptic-on kersztül frissítettem 2.6-ra.)
Eddig teljesen hibátlan.
de miért váltottál Debiánra. Nekem is a Ubuntu 10.04 LinuxCNC 2.5 a stabil. még a 2.6-ot sem próbáltam mert örülök, ha valami beállt és tudja azt ami nekem kell.
Nálam az esztergán! úgy látszik minden vezérlő program kiadja a hibáit!
Ez a Debián! olyan mintha a linuxcnc minden rezdülésére figyelne, és aztán lehet hogy következtetéseket von le az eseményekből és megjegyzi! még újraszületésekor is kiássa a 'föld mélyéről' a régi tanulmányait, ez tuti!
Nem érti a szubrutinok alatti mellék műveleteket!szerszám korrekció, m0,hiába állítjuk le a program futását és töltjük be újra, szerszám korrekciózáskor,meghülyül! az m0 az még veszélyesebb ha megállítottuk ott véglegesen a program futását! nem segít semmi csak az áramtalanítás!
Persze ment hibátlanul egy félévig! ezidőalatt megtanítottam' pár dologra!
Ezeken a dolgokon aztán annyit gondolkozott hogy nem tudott időben dönteni egyszerű kérdésekre, hogy úgy mondjam összezavarodott! csak a menetet vágta precízen egyfolytában!
Nem segített rajta az újratelepítés sem! a formattálás után is megtalálta magának a begyűjtött előző hüleségeit!
Azért váltottam a debiánra mert azt hittem, ha valami jó, az a javításoktól még jobb lesz!
És ugye azt írták az Ubuntu az zsákutca a Linuxcnc számára, és az újabb verzió ezzel az oprendszerrel lesz jó![#nemtudom]
" úgy látszik minden vezérlő program kiadja a hibáit! "
Még a megbízható "igáslovat", a DOS verziót nem próbáltad ki!:) Na abban nem fogsz csalódni, ha a szakmai lényeg a fontos a neked.
Na ne bízd el magad! én bármit lefagyasztok!
Egyszer már mintha lett volna erről szó hogy kipróbáljuk!
Tengelyenként 20000-ért ?
Ami minek a supportja ki tudja meddig él még?
USB-s mozgásvezérlő és adatátvitel nem megoldható, soroljam még az előnyöket ? [#hehe]
A szakmai lényeg nem eléggé időtálló, néha át, vagy meg kell hágni, a szakmai lényeget,hogy teljesüljön amit akarunk![#nevetes1]
Persze a képletek azok állandóak, de ha sok a változó?! be kell tudni állítani a paramétereket változókkal!
Menne ez a Robsy vezérlővel?
Én kb 4 hete felraktam a 2.7 Debianos CNC vezérlést, ami egy héten belül 2.8-ra frissitette
magát. Három tengelyes marógép vezérlésére használom, azóta is hibátlanul működik. Azért biztonség kedvéért megvan a régi Ubuntu 2.6-os CNC vezérlésem is.
Egy program jósága nem alapvetően az operációs rendszeren múlik amin fut, hanem azon, hogy kik és hogyan írták meg.
Aztán meg még azon, hogy letesztelték e minden részletét többen több helyen.
Ezért jó a Linuxcnc (meg Mach is) mert világméretekben tesztelik, és javítják.
Olyan nincsen, hogy valaki megír egy programot és az jó legyen.
Mindíg a műhelyben derül ki mi az igazság.
Akkor nosza. Tedd lehetővé Kolának, hogy kipróbálja. Mi az akadálya?
Pl. a földrajzi távolság, időhiány. Semmi más akadálya nincs, mint az köztudott, minden komolyabb érdeklődőnek ingyenes a próbalehetőség, a bemutató, KoLa-nak de pláne.
A nulladik lépés pedig az lenne, hogy a honlapomról letölti a kedves érdeklődő a demo verziót, és próbálja megérezni, megérteni a csicsamentes, de korrekt és akár szinkron esztergálási feladatokra (a meneteken túl excenter, egyéb felületek) is alkalmazható Robsy CNC esztergavezérlőt.
Te én úgy tudom, hogy az emailt nem a postás viszi ki, és lehet csatolni hozzá fájl-t is.
A Robsy pár kilós fájlmérete--ha nehezen is-- de át fog csúszni a dróton. [#wave]
jav: nehezen is helyett : --könnyedén--
Hát persze, én is ezt mondom, az előbb írtam a letöltési lehetőséget. Az éles verziónál viszont talán megérted, hogy szeretnék ott lenni, ha már maga a teszt ingyenes, és csak érdeklődésről van szó.
Hazudozzál még többet, mint szinte mindig, ebből se igaz semmi, amit írtál. De ez a Linux CNC, húzzunk innen a szokásos idétlen reakcióid kapcsán, én meg egyébként is befejeztem, eleve KoLa-nak akartam csak segíteni.
Ok akkor legyen úgy. :))
Teljesen igazad van!sokan tesztelik ezeket a programokat! de szerintem a profi programokat is legalább annyian szerte a világban! mint fanuc, siemens,fagor,stb...
Ma annyit teszteltem' az Ubuntus EMC2 2.5 verziót hogy 37 celsius fok lett a műhelyben 18h órára, prímán működik minden ahogy kell de a kezem nem nagyon állja a z hajtás 12Nm léptetőjét pedig reggel óta megy rá egy ventilátor.
Van egy 'Varsányi féle' lézeres hőmérőm az 65fokot mutatott rajta mikor leálltam vele egy félórája, ... most 34fok és a műhelyben is visszaesett 32fokra a hőmérséklet! na gyerünk![#nevetes1]
:D Akkor aktív hűtő lett belőle. Tehát ha fűtöd árammal akkor hőt ad, ha hűt meg áramot ?
A 2.6.1 10.04 el jó lesz esztergára ? Kell majd vágnom egy M22x1.5 menetet, meg tudom úgy csinálni hogy a főorsót kézzel forgatom? (az 500 as fordulat jelenlegi hajtásokkal sok lenne)
Szia! Ezt még nem próbáltam érdekes teszt lenne!kézzel hajtani a g76-ot!Ha rászánod magad és kézzel kitekered jól kell beállítani az első fogás mélységét, mert az nagyban befolyásolja a többi fogást!
Videózni ne felejts el ha erre vállalkozol!
Az 500 rpm az egyik legmegfelelőbb fordulatszám erre a feladatra ha megfelelő géped van hozzá!
Sajnos frekvenciaváltó nincs, lesz encoder a jövő héten (csinálok). 1.5 mm az 750 es előtolás lenne, visítva tud ennyit a gép, többet is. Még építés alatt áll elég erősen. Meg hát mégis csak ceruzahegyező.
Mihez kell ez a menet? valami hidraulika csatlakozás?
Pont tegnap készítettem pár db ilyet, egy tápegységhez!
Magasnyomású mosó kapcsoló rész. Műanyagból csinálták és a menet lepergett róla. Nem tudom miért nyúltak hozzá. Talán beragadt a szelep a sok állástól. Már a dxf méretezetlenül mentve is. Azért hajt a vágy hogy vágjak a gépen menetet. De félek a kiemelést nem bírja gyorsan véghezvinni a gép. Az X tengely lomha és pontatlan, betéveszt néha és kottyanás is van. A linuxcnc-t sem ismerem annyira menetvágás terén, valószínű első körben levegőszántást csinálok jó messze mindentől.
Már le is esztergáltam. Egyből kettőt. Sikerült fél menetet rajtahagyni mert bennem maradt hogy a kés 60 fokos, grafika is jól mutatta mégse tettem ellene. Lényeg holnap kap M22x1.5 menetet , ráhajtom metszővel.
Aztán lesz érdekes a dolog, romos tokmányba megfogni 3 mm en, és még furat bele. Annyira nem tudok elszakadni a marótól hogy hirtelenjében egy élű maróvak furatoltam ki.
Már a "selejtes" bő 3 menete is jobban fogja. Hála a linuxcncnek kész van. Tetszik maga egyszerűségével. Ha rendesen el lesz készítve a kezelőrész akkor lesz az igazi. Ubuntu 10.04 2.6 linuxcnc.
Már negyedik évtizede hogy, forgácsolással foglalkozok!de ebből egy kukkot' sem értek!
Akkor most melyik verziójú Linux meg rá való EMC2 vagy Linuxcnc program ami nálad bevált, hogy letöltsek valami olyan verziót én is, nemsoká szeretném kipróbálni majd.
ITT letöltheted azaz ISO fáljként írd egy lemezre és arról bootolva menni fog magától a telepítés. Még egy ovodás is fel tudja rakni,
Ubuntu op rendszer linuxcnc meg minden ami kell.
Még netezhetsz is majd munka közben.
Mindez magyarul persze. Jó szorakozást :))
Nem fejtettem ki eléggé, TNMG 160408 lapkát használtam, ez 60 fokos hat élű. A mellékél elhelyezési szöge így 15 fok, innentől kezdve ha ezzel megyek a menet alá "selejt" a visszarajzolt alkatrész szerint, de jó lesz most ez így oda ahova kell. Van tartalék is. Azt nem értem a linuxcnc nél hogy lehetne az anyagot megjeleníteni? Azaz ha a szerszámtáblát kitölti az ember akkor megjelenjen bármilyen színnel az anyag ne csak a szerszámpálya. Ez mondjuk például egy okumánál megoldott, bár ott teljesen 3D be mutatja nekem nincsenek ekkora igényeim, 2D bőven elég. Amikor írtam a nagyoló kódját nem is néztem a szerszámra csak pötyögtem.
A
linuxcnc.hu oldalon nem működik a linkek és a fórum fül.
Vajon miért nem?
Csak nálam nem jön be vagy másnál sem?
nem meg a linuxcnc.org, valakinek megvan a hybridiso telepítő letöltve? Köszi
nem működik a linuxcnc.org
Sziasztok
Szeretném összekötni a BL-TB6560-V2 típusú vezérlőmet Linux CNC vel.
1 motor 1 vezérlés.
Találtam egy leírást hogy mit hova kell kötni:
Step = CLK+
GND = CLK- és CW- és EN-
Dir = CW+
EN+ = ? Enable ide mit kell kössek?
Előre is köszönöm
Borcz
Az engedélyezés 5V-ját.
Ha a linuxot felparaméterezed ki lehet vezetni ezt is,de nem mindig van értelme.
Az E-stop kapcsolóval szokták összekötni. Ennek az alacsony állapota tiltja a működést és nem csak mozgás nem lesz,hanem tartóáram sem és a léptető motor odébb ugorhat. Ha nem túl kényes az áramkör mehet rá direkt 5V is és akkor mindig működik,ha kap áramot. Nagyon sok vezérlőn ez a pont ellenállással fel van húzva 5V.ra és a nem működéshez kell lehúzni testre.
Szeretnék egy léptető motort hajtani számítógéppel. Folyamatos fordulatot szeretnék elérni. A programot még nem tudom, de volt egy PIC-es megoldás az nem teljesen jó. Nem elég kis lépésekkel lehet állítani a lépéseket. Röviden, amit szeretnék produkálni vele: 180-220 as fordulattal hajtani a motort folyamatosan. Egy alkalom kb 30 perc. Pontos beállításra van szükség a meghajtott tárcsának.
Van egy BL-TB6560 –V2.0 típusú elektronikám. Párhuzamos porton keresztül szeretném hajtani. Gondoltam a linuxCNC-re. Ha van egy egyszerűbb program az is megfelelne nekem.
Egyelőre kipróbálni szeretném hogy alkalmazható-e így vagy harcoljak PIC-el. Nem sikerült elindítanom a LinuxCNC-vel.
Bekötöttem így:
Step = CLK+
GND = CLK- és CW- és EN-
Dir = CW+
EN+ = ?
(//%3CA%20HREF=%22http://kepfeltoltes.hu/view/150724/HCMODU0022_BL_TB6560_V2_Single_Axis_Stepper_Motor_Controller_Diagram_www.kepfeltoltes.hu_.png%22%20TARGET=_fnew%3E%3CIMG%20SRC=%22http://kepfeltoltes.hu/thumb/150724/HCMODU0022_BL_TB6560_V2_Single_Axis_Stepper_Motor_Controller_Diagram_www.kepfeltoltes.hu_.png%22%20border=0%3E%3C/A%3E%20A%20k%C3%A9pet%20a%20K%C3%A9pfelt%C3%B6lt%C3%A9s.hu%20t%C3%A1rolja.%20%3CA%20HREF=%22http://www.kepfeltoltes.hu%22%20TARGET=_fnew%3Ehttp://www.kepfeltoltes.hu%3C/A%3E)
Bekötve úgy működött ahogy Laci írta. Ha be van kötve akkor nem megy és tekergethetem a tengelyt ha nincs akkor folyamatosan megy program nélkül is, akadozva.
Hogy kössem hogy az jó legyen nekem? :)
És milyen programot használhatok az ilyen meghajtáshoz?
Szia,
Egy sima arduino nem lenne elég ehhez ? Bekötöd step/dir/enable-t beletöltöd a kódot ami forgatja a motort (indulásnál gyorsít megállásnál lassít, gombra indul és megáll, rengeteg ilyen kód van fent a neten hozzá) USB-n még gépre is kötheted ha kell és onnan is lehet vezérleni. LCD-t is köthetsz rá ha tudni akarod mit is csinál éppen mennyi ideig forog stb. Encoder-es visszacsatolással hibát is jelezne és megállna ha kell.
Nem tűnik egyszerűnek a beállítás...
egyet-kettőt esetleg limnkelnél?
Én nem igazán találtam meg őket.
Egyet igen, de annak elég kicsi a max. léptetési frekvenciája.
Jo estet!
Van ajanlott verzio ebbol a szoftverbol? Szeretnem kikerulni a Mach3-at. Egy oregecske Dell D800-ra tennem fel XP-vel dual bootban.
Nem tudom, hogy az Ubuntus (2.5) vagy a Debianos (2.6) verziot tegyem inkabb fel.
Lényegében mindegy linuxcnc szinten, a debianos kvázi naprakész, az ubuntus meg elavultnak tekinthető oprendszer szinten. De ha gépet akarsz vezérelni s nem csak szimulátorban gondolkozol, akkor a d800 as laptop, meg úgy általában a laptopok nem túl jó választások real-time vezérlés alá.
https://learn.adafruit.com/adafruit-arduino-lesson-16-stepper-motors/overview
"... meg úgy általában a laptopok nem túl jó választások real-time vezérlés alá."
Picit pontosítasnék, a csicsavilág típusú erőforrás pazarló vezérlők, op.renszerek esetére igaz ez.
Egészen véletlenül egy ilyen D800 laptop Robsy vezérlő esetén több mint 3 MHz step/dir frekivel nagyon komoly valósidejű szinkron feladatokra képes.
Kezdődik? [#vigyor2]
Micsoda kezdődik? :)
Ubuntu 10.04 alapú LinuxCNC-t javaslom.
Telepítő itt:
LinuxCNC 2.5 A gyakorlati tapasztalatok szerint (ami nekem nincs) a Debian verzió beteges.
Az a gond, hogy pár napja szünt meg a 10.04 támogatása. Attól föggetlenül megy, csak később lehet gond.
Szia, Tibor45!
Ez, nem a Robsy topik! Itt, mindenki a csicsavilágot szereti. És ennyi.
Szeressétek, de nagyon.:))))))))))
A valós műszaki képességekkel, tényekkel meg nem foglalkozzatok, minek is ......:))))))))))))
"Itt, mindenki a csicsavilágot szereti. És ennyi."
Halkan jegyzem meg neked, a mostani CNC kiállításon azért beszélgettem pár Fórum olvasó emberrel, aki az idézett kijelentésednek az ellentetjét vallja.
Mellesleg én csak beírtam egy laptoppal kapcsolatos pontosítást, és egy műszaki tényt. Tudom hogy téged a tények nem érdekelnek, másnak talán fontos infó, hogy az említett P4 1.7 GHz laptop 30-szor nagyobb step/dir frekire is képes, mint a neked már "csodás" 100 kHz-es csicsavilág felső limit.
Ennyi csak ez a történet, a tények azok tények, ha már műszaki Fórumon vagyunk.
Hát, hogy őszinte legyek d800at pont nem próbáltam,de próbáltam d620at meg d500at, most egy e6320am van, de ezen is csak virtu gépen szimulátorban használom, mert ki se próbáltam, hogy mit tud.
S mi baja a Debiannak? A maróm ubuntus és erősen gondolkozom a frissítésen, mert lassan a cncn kívül semmi nem fog működni rajta, az e-maileket nem tudom megnyitni, mert elavult a böngésző...
De a szimulátoraim mind Debian alapúak, s nincs velük gond (van három).
Meg egyébként Debiant használok mar vagy 10 éve, igaz szervernek, s nem sok gondom volt vele.
[#taps][#taps][#taps][#eljen][#eljen][#eljen]
Számoljunk (copy - paste, mint az összeröffenéseknél)
CSICSAVILÁG:
lazi
GAGYIVILÁG:
[#taps][#taps][#nyes][#nyes]
Nem feltetlen, mert a TurboCNC-t is erosen nezegetem. :)
Koszi, kiprobalom. Nekem csak a hifi van meg rakotve erre a notira.
Ez az a dolog, ami nagyon nem tetszik a Linux-ban.
Még a Billy gyerek régi cuccaihoz talál a mezei felhasználó mindenféle jót, de a ha az Linux LTS 4 éves múlik, már vége a barátságos telepítésnek és frissítéseknek.
Igaz, ingyenes ...
Csak a fejlődési irány nem tetszik.
Lehet működő rendszerről telepítőt készíteni?
(Olyat, ami mindent tartalmaz, amit az adott rendszer.)
KoLa biztosan megharagudott rá és még talán valaki más is részletezte a Debian-os LinuxCNC hülyeségeit. Talán Lari? ...
Én nem használom. Nem az oprendszerre gondoltam egyébként.
Azt, már én is megtaláltam, hogy hova teszi a telepítéseket, de annak még nem néztem utána, hogy az internetről honnan tudom letölteni a csomagokat.
Sajna a Debian marad. Vagy Robsy [#vigyor2].
Ez nem egészen van így. Ezt hívják disztribúció frissítésnek. A szerveremen a legújabb debian fut, pedg sztem valami 3mas verzióval volt telepítve eredetileg. A kernel a lényeg. Úgy tudom azért váltottak debianra ubunturól, mert az ubuntu dobta az rt kernel támogatását, aztán most azt hiszem megint van, de a bizonytalanság miatt inkább váltottak. Majd alkamasint megnézem mire érdemes frissítenem az ubuntumat.
Semmi csicsa nincs a linuxcncben. Átgondolt minimális átlátható az axis, mach3 alapképernyővel szemben ahol sok a nem használt elem. Lehet itt is 4 mhz-t kihozni a linuxcncből. Hobbistáknak ideális lehet. De időigényes. Akinek célfeladatra kell és megéri téged választ, vagy sok ideje elmegy. Aki ide téved zöld fülűként nagy átlag oprendszer alapján választ programot. Pedig a program és a rendszer ég és föld. xp alatt is mennek ipari cnc-k és van fanuc is saját rendszerrel, unix alapú is van , dosos is. Mindegyik ugyan olyan jól kezelhető. A hobbi világában sok a nem kiforrt dolog sajnos.
Sokkal jobban használható esztergára maróra mint a mach3. pl a kiemelős menetfúrás, menetmegmunkálások. Nehezebb is de ugyan akkor felhasználóbarátabb egy jól belőtt rendszer. Kell alá vas, vannak mozgásvezérlők is hozzá.
Ha jól emlékszem, Lalánál alaplap cserével megoldódott a hiba:) Visszaállt 10.04-re és az sem működött rendesen. Ekkor lett gyanús az alaplap.
A másik gond az volt, hogy a gyors szál periódus idejét túl kicsire vette, és mielőtt végigért volna a hal elemek feldolgozása, idő előtt beütött a következő periódus. A Linuxcnc ugyan szól, hogy túlcsordulás van, de csak egyszer.
Eddig Béninek, és most úgy általában....
Sajnálom, hogy a Linux egyes disztribúciói az újabb verziókkal egyre rosszabbak lesznek. Az Ubuntuból akkor lett elegem, amikor 12.04-ben eltűnt a menü és saját hibaüzenetében lefagyott. Ahogy "okosodik", úgy lesz egyre butább az egész:). Persze vissza lehet állítani mindent, a menüt is, de ha egy problémát megoldott az ember, akkor a javítás eredményeként három másik jelentkezett:)
Ezzel együtt hobbi célra a legjobb rendszernek tartom, mert hozzáértő kezek bármit meg tudnak oldani, nincs korlát sem a mechanika modellezésében, sem a szolgáltatásokban. Korlátok inkább a hozzáértésünkben és az időben vannak. Retro gépek felújításában jó magam, és a világon nagyon sokan ezt az utat választják. Természetesen helye van minden másnak is, még a DOS-nak is, de ez nem zérus összegű játék. Kinek a pap, kinek a ....
Most más irányú elfoglaltság miatt egy kicsit hanyagolom a cnc-t, de azért figyelem a dolgokat. Szeretem, ha nem kell egyik gépről a másikra menni, ha cad vagy cam-ot akarok használni, ezért a 64 bites Debian 7 van a gépen, és Virtualbox alatt fut az xp. Linuxcnc-ből most 2.7-pre6 van a gépen, normál telepítéssel a dev környezet is, de amint élesben is dolgozom, majd a forrásból fordított utat választom.
Nagyon kérem a kételkedőket, hogy ne hozzák az unásig hajtogatott nézeteiket, megértettük, már nem mond újat. Ott a semleges, ott lehet rágni a csontot. Különösen kérem azokat, akiknek a tárgyi tudás nem homályosítja éleslátásukat:)
Ezt jo tudni. Akkro nem vetem el a Debiant, jobban szeretem azt a GUIt.
DOS-t mindenkepp teszek fel, a TurboCNC-re kivancsi vagyok.
Ez igy ebben a formaban nem feltetlen igaz. 200+ CNC gepre felugyeltem. Tippelj melyiknel volt az alap hibamegoldas a restart? Illetve melyik fagyott meg tobbszor? Pontosabban melyik gep fagyott meg egyaltalan? Pedig nem sufni renszer volt, a Siemens szallitotta.
Nincs gondom a windowszal, napi szinten hasznalom, de azert adott esetben nem irnam le a tobbit sem.
Én sem rangsort akartam megállapítani a rendszerek között.
A lefagyás egy érdekes probléma.
Vagy szarul megírt program, vagy harver probléma.
Egyik sem operációs rendszer sajátosság.
Ez a tapasztalatom.
Linuxon nem működnek az egerem plusz gombjai. A termékoldalon nincs hozzá linuxos meghajtó program.
Van arra lehetőség, hogy teljes értékűvé tegyem az egeret?
van lehetoseg, de az atlagosnal kicsit melyebb linux ismeret kell hozza. (konfiguracios allomanyokban kell turkalni)
Hát aztán milyen egér ez? Persze nem biztos, hogy itt kellene megtárgyalni:)
Amennyiben a kérdés a Linuxcnc-re vonatkozik, akkor HID alapon konfigurálható.
Itt találsz információt a telepítésről.
Igen pl a remastersys , de ez specko amikor utoljára néztem elérhetetlen volt.
[#wave]
Vegulis kiprobaltam mindkettot. Volt egy kis gondom az Nvidia illesztovel, nem is lett tokeletes a kep.
De nem baj, nemsokara lesz annyi helyem, hogy elferjen egy iroasztal a lakasban, akkor ugy is beszerzek egy asztali gepet, majd olyat nezek, ami van parhuzamos port.
Addig atkoltozok a TurboCNC topikba (ha van) :) Illetve talaltam egy olyat, hogy CNC Zeus, annak is utanannezek.
Már hogyne
lenne! Én csak jót tudok róla mondani mint ahogy a Linuxcnc-ről is.
Koszonom, meg nem kerestem utana, de igy mar nem is kell :)
Majd biztosan lesznek kerdeseim.
Mennyi a valós esélye,hogy
ez (pokeys57) jól működik a linuxxal? Ismeri valamelyikőtök? Tudom,UC300,de ez lényegesen többet tud.
dll-van benne , ha megmoccan akkor is playon linuxal csak
Gondolkodtam rajta, hogy beleszóljak-e, mert mi gyártjuk az UC100/300-at és így lehet kicsit hiteltelennek tűnhet amit írok, de érdemes talán azon elgondolkodni, hogy a linkelt eszközön a mikrovezérlő 3.3V-os lábai közvetlenül kivan kötve sorkapcsokra bármi soros ellenállás netán puffer nélkül. Aki jártas az elektronikában az ebből az egy tényből letudja szűrni a konzekvenciákat...
Egyébként meg Linuxcnc-vel szerintem nem működik, ahhoz a Mesa kártyák amiket lehet használni.
Nem biztos....
A legtöbb ARM-nak nem kell .....
Jogos a két pont. de ennek van optós verziója is,de meg tudom én is építeni hozzá. Viszont a tudása eléggé elvarázsolt. Esztergára szeretném és gondolván a jövőre is (szinkron hajtott szerszám pl.)nagy felbontású,ipari enkóderekkel lehetne használni. De ez még csak egy elméleti lehetőségként merült fel bennem.
Egyébként nagyon örülök neki,hogy pont te válaszoltál,mert biztos vagyok benne,hogy nagy tapasztalatod van e téren! És amúgy egy UC300 már van a műhelyben,talán a héten meg is fog mozdulni vele a marógép... Gratulálok hozzá,igényes,szép munkának tűnik!
Igen, persze, lehet köré építeni puffert meg optót meg miegymást. :)
Viszont sajnos nem csak ezeknek a hiánya a probléma, a közvetlen pin rákötést csak azért hoztam fel, mert abból már érzékelhető a termék "igényessége". Volt a kezeim közt még az USB-s verzió és nem volt a megbízhatóság mintapéldánya. A végén nem is került beépítésre oda ahová annak idején szántuk.
Illetve biztos forrásból tudom, hogy azzal a verzióval is vannak problémák amit belinkeltél. A forrást nem akarom megnevezni, mert ki tudja hogy ki olvassa ezt a fórumot és nem akarok ebből magamnak bajt, hogy ilyen infókat kiszivárogtatok.
De lehet venned kéne egyet és kipróbálni mit tud, aztán ha nem jó arra amit szeretnél, akkor visszaküldöd a feladónak. :)
Köszi. :)
De szerintem be is fejezem a "szemetelést", mert most látom csak, hogy a LinuxCNC topikban vagyunk ... elnézést, hogy ide írkáltam nem a témába vágó dolgokat.
A Linuxcnc-ben ugyan van modbus kezelés, de userspace-ben fut, tehát nem realtime. Az generátotokat és enkódereket pedig "illik" realtime szálon kezelni:)
Helyed van itt is[#wave]
isvarga: Mit értesz az alatt, hogy nem kell?
Egyébként az USB-s verzión nem ARM proci volt, hanem PIC és ott se volt soros ellenállat, az ethernetesen nem tudom mi van.
Mindenesetre én biztos kötném így be, mert még ha vannak is a pin-en megfogó diódák, ha nincsen soros ellenállás, akkor azok hamar megadják magunkat akár egy kisebb túlfesz esetén is.
Arról nem is beszélve, hogy 5V toleráns I/O-k ról ír, de ha például külső táplálásból kap egy bemenetet egy 5V toleráns bemenet úgy, hogy a mikrovezérlő nincs megtáplálva az kiakaszthatja induláskor a mikrovezérlőt, már csak ezért is célszerű volna valami ha puffer nem is egy ellenállás osztó némi szűréssel... na de mindegy, nem az én dolgom, ha valaki úgy gondolja, hogy ezt így kell csinálni, az csinálja így, nem akarok ezen vitatkozni. :)
Sneci: Köszönöm.
Annyi biztos, hogy elorebb vagyok kicsit a motor beallitasaban. Teljesen megszunt a remeges. Sajnos a Machban az impulzus szelesseg 1-5 usec nem volt eleg, a 15 sem. Mondjuk nem tudom, hogy az figyelembe vette e az 5-nel nagyobb erteket.
Viszont sebesseget itt sem sikerult novelnem, kezdek gyanakodni, hogy nem a szoftver a bunos :)
Nem láttam konkrét típust , csak tippeltem a lábszámból , kialakításból.(meg a cucc árából)
Amiket én ismerek ARM-okat (de nagyon gyártó függő ,hisz az ARM-ot kapják a körítést meg hozzáteszi mindenki ahogy tudja) azok teljes körű védelemmel vannak ellátva a lábai. (fordított tápfesz ugyanúgy kinyírja viszont) túlfeszültség , zaj ellen. A zajvédelmet kipróbáltam magasan jobb mint a pic , működnek a felhúzók rendesen stb. (a túlfeszültséget érthető okokból nem akartam tesztelni , de azt mondták az egyik marketing előadáson)
Én nem preferálom a soros ellenállást (főleg nem 3,3V nál és nagy jelsűrűségnél).
Ha tennék optót ,azt csak azért mert nem ismerek olyan motormeghajtót ami 3,3V-al működne (de ha minden második nem működik vele, az is ciki) , így oldanám meg a motorvezérlő meghajtását.
Na persze vagy 2-3 órával ezelőtt néztem a honlapot halványulhatott az emlékem azóta ....
az 5V-os túlfeszültség toleranciát még nem próbáltam sem meleg , sem hideg indítással.
Itt nem foglalnék állást.
3.3V PIC-eknél külön kitérnek az adatlapban, hogy az 5V tolerant I/O-kra nem szabad 3.3V fesznél nagyobbat adni ha a PIC táp lábain nincsen feszültség, mert megpróbálja meg-"vámpírkodni" a tápot ami bizonytalan működést, helytelen indulást okozhat. ARM-okat nem tudom, hogy van-e ilyen megkötés.
A Linuxcnc 2.7.6 verziója alapértelmezésben g64 szerint működik de gyorsjáratban is! ezért az ini fájlban meg kell adni a g61-et! ami flülírja a g64-et.
Esztergáról van szó és nem előnyös ha gyorsjáratban levágja a sarkokat!
Jahhh! és ráadásul rádiusz mód az alapértelmezés! így még egy g7 is kell az ini-be!
Hát igen, az ini-ben be kell állítani az alapértelmezéseket. A linuxcnc egy általános alaprendszer, nem csak maróhoz, vagy esztergához használnak, ami derékszögű koordináta rendszerben dolgozik, hanem robot, tripod és még sokféle mechanikai felépítésű géphez alakalmazható.
Az ini-ben, az [RS274NGC] szekcióban add meg a következő sort:
RS274NGC_STARTUP_CODE = G21 G7 G64 P0.001
és gyorsjáratban is 1 mikron pályakövetéssel mozog (persze túlzás az 1 mikron, de itt megadhatod az alapértemezéseket). Nem kell G61.
Nem állítom, hogy mindent tud, de azért nem kispályás:) Hogy kevesebben használják esztergára mint másra, az tény. Nem róható fel hibának, hogy nem az eszterga az alapértelmezés:)
Sziasztok!
A hibaüzenetet, mivel lehet véglegesen eltüntetni? Minden indulásnál elöjön...
system setting--software & updates---kapcsold ki a frissítéseket-
Sziasztok!
Használta már közületek valaki a 7i76E ethernetes Mesa kártyát Linuxcnc-vel?
Pont ezzel szemeztem én is de nem túl biztató a dolog még.
[#eljen]Te használod esztergán a Linuxcnc-t?
Merthogy' meg kell adni hogy eszterga mód, x z koordináta stb!
Szerintem ez azt jelentené hogy akkor életbe lépnek az eszterga beállítások! de nem azok lépnek elő hanem egy alap-conf, ami mindenhez jó!
Csak! esztergához nem!Sokat kell itt tapasztalni még!A realtime controll ellenére is!
Van esztergám, Axis a felület, de nem sokat használom. Inkább csak azért van, hogy legyen [#wink].
Nem tudsz meggyőzni ebben a kérdésben, mert amiért neheztelsz, azt egyszer kell megcsinálni az elején, néhány sort beírni ini és hal fájlokba és kalap.
Idézet a felhasználói leírásból:
"A [DISPLAY] részbe elhelyezett LATHE=1 sorral az AXIS az eszterga módot választja ki."
Igen, helyenként kőbalta, de működik:)
De komolyra fordítva. Azzal nem jutunk előrébb, hogy gondolatfoszlányokat vagdalunk egymáshoz. Egyszer szánd rá az időt, és írd össze tételesen mit hiányolsz, mivel megy el sok időd. Akkor lesz miről vitázni.
Lassan ez a Kola mester olyan lesz, mint az ártány macska, haragszik a kandúrra (mach3) meg a nőstényre (linux) is. [#vigyor2]
[#eljen]Nem baj. Így szeretjük....
De ha egyszer összeírná, akkor lehetne tudni, hogy mik a teljesíthető igények.
Szeretjük az biztos!
Szia KoLa. Neked nincs saját topikod? Mert,szívesen megnézném az esztergádat,ahogy átépítetted.
Szia! kicsit félreértettük egymást! ezeket a beállításokat alkalmazom én is! arra akartam utalni hogy ha a LATHE=1 sorral beállítjuk az eszterga módot, akkor miért nincs mögötte korrekt eszterga beállítás!Mert a különbség csak az axis felületén látszik...[#wave]
CÖ CÖ CÖ! ez talán valami vicces hozzászólásnak indult!
[#eljen]köszönöm!
Ha egyszer összeírnám azt ami egy esztergához kell!...hhja! kérem, kinek van erre ideje?!:)))
Szia Viktor!Sok kép van a mappámban valahol!
[#eljen]ahogy nézem, ez megint egy másik világ lesz!
Szia János!
Eddig az Ubuntu-frissítésekkel együtt a linuxcnc is automatikusan frissült.
Most, hogy már nem készítenek frissítést az Ubuntuhoz, hogyan célszerű frissíteni a linuxcnc-t 2.6.9 verzióra?
Szia Lari!
Igen, célszerű frissíteni, ha szeretnéd használni az újabb fejlesztéseket és hibajavításokat.
Az Ubuntu mint oprendszer maradhat a LinuxCNC-t meg frissítheted csomagból.
A további segítséghez szükség van információra, küldd el ezeknek a terminálon kiadott parancsoknak a kimenetét:
cat /etc/issue
uname -a
cat /etc/apt/sources.list
ls /etc/apt/sources.list.d/
Ezek csak elővigyázatosságból kellenek, mert nem tudom milyen változtatások vannak a gépeden az alap telepítésen felül.
Ha ezek az információk megvannak akkor 5 sor a terminálban és már megvan az upgrade.
Hét elején megfrissítettem a 10.4 es ubuntumat 12.4re, nem volt vészes, csak soká tartott, kb 6 órán keresztül dolgozott. A gép valami core 2 duo, 2gb rammal.
Saját frissítője folyamatosan kiakadt, ezért végül parancssorból csináltam:
apt-get update
apt-get upgrade
do-release-upgrade
Ez leszedi a linuxcnct, amit majd a frissítés végén vissza kell rakni
Valamint a realtime kernel is lecserélődik simára, azt is vissza kell rakni. De upgrade után működött a régi konfig hiba nélkül, a linuxcnchez nem kellett nyúlni.
Tegnap este feltettem a 2.6-ot. Van esetleg hozza valami step-by-step beallitasi segedlet?
a menüjében ott van a stepconf wizard, ha léptetőket akarsz rákötni, vagy a másik wizard ha szervó motorokat.
Koszonom. Megnezem. Szervokat vezerelne.
Szia!
" Valamint a realtime kernel is lecserélődik simára, azt is vissza kell rakni"
Ez nagyon érdekes! részleteket tudnál adni!
Az Ubuntu mint disztribúció nem valós idejű kernellel jön alapból. Anno a LinuxCNC az Ubuntu10.4-t használta kiindulásnak és rátette a valós idejű kernelt a telepítő CD-re.
Most hogy az Ubuntu frissítve lett, a nem valós idejű kernel is frissült. Ezért kellett visszatenni a valós idejű kernelt. Mondjuk azt is érdemes lenne frissíteni egy újabbra, nem tudom Smalla mit rakott fel ebből.
Egészségesebb felrakni az új Debian Wheezy telepítőről a friss rendszert, azzal az újabb kernel is települ.
A LinuxCNC át/újra-telepítésénél elég ha a "config" mappa (no meg a G kódokat tartalmazó programok) megvannak, azokat visszamásolva az új rendszeren minden úgyan úgy fog működni.
Nem vagyok a gép előtt, hogy megnézzem, de úgy emlékszem 3.2.9 a kernel verziója.
apt-get install linux-image-3.2.9-rtai-i686-pae vagy valami hasonló (apt-cache search linux-image rtai sztem kiadja a pontos verziót), én az apzlt kereső opcióját használtam a megfelelő kernel telepítéséhez.
Kicsit elakadtam a pncconf wizard-dal. Nincs STEP/DIR konfiguracios lehetoseg, csak HALL 1-2-3.
Oke. Motortol fuggetlenul nekem valoszinuleg a stepconf wizard kell.
Tesztelni tudom mindharom motort a config menubol. Hogyan tudnam ezt megtenni a programbol? Mondjuk lefuttatni a default G-kodot.
Ha jól emlékszem a pncconf inkább akkor kell ha van MESA kártyád.
Igen, a user manualbol nekem is ez derult ki.
"PNCconf is made to help build configurations that utilize specific Mesa Anything I/O products."
Igaz, megfeledkeztem arról, hogy szervókat is lehet step/dir rel vezérelni, pedig itt ugye vezérlés oldalról közelítünk :)
Sziasztok!
Tudna valaki segíteni MESA 5i25+7i77 kártyák pncconfig beállításában?
s mit kell segíteni ?
Itt nézz körül: linuxcnc.hu Van egy cikk mesa kártya beállításáról.
Sziaszok!
Hiába állítom be pncconfig-ot mindíg hibauzenetet kapok.
ERROR: COULD NOT INSERT MODULE/USR/REALTIME-3.4-9-RTAI-686-PAE/MODULES/LINUXCNC/HM2_PCI.KO:INVALID PARAMETER
test.hal:9:exit value:1
test.hal:9:insmod failed, returned-1
Az PCi kárttya MESA 5i25
Az interface kártya 7i77
mindkettő csatlakoztatva van.
?ásold be a HAL fájlodat, anélkül nem nagyon lehet segíteni.
Aztán a "dmesg" parancs kimenete és az egyéb idevágó rednszerüzenetek is kellenek.
Tápfeszek biztos jól be vannak kötve a 7i77-re?
Generated by PNCconf at Thu Sep 17 10:58:28 2015
# If you make changes to this file, they will be
# overwritten when you run PNCconf again
loadrt trivkins
loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES
loadrt probe_parport
loadrt hostmot2
loadrt hm2_pci config=" num_encoders=4 num_pwmgens=0 num_3pwmgens=0 num_stepgens=0 sserial_port_0=000xx "
setp hm2_5i25.0.watchdog.timeout_ns 10000000
loadrt pid names=pid.x,pid.y,pid.z,pid.s
loadrt scale names=scale.0,scale.1,scale.2,scale.3
loadrt classicladder_rt numPhysInputs=15 numPhysOutputs=15 numS32in=10 numS32out=10 numFloatIn=10 numFloatOut=10 numBits=50 numWords=50
addf hm2_5i25.0.read servo-thread
addf motion-command-handler servo-thread
addf motion-controller servo-thread
addf pid.x.do-pid-calcs servo-thread
addf pid.y.do-pid-calcs servo-thread
addf pid.z.do-pid-calcs servo-thread
addf pid.s.do-pid-calcs servo-thread
addf classicladder.0.refresh servo-thread
addf scale.0 servo-thread
addf scale.1 servo-thread
addf scale.2 servo-thread
addf scale.3 servo-thread
addf hm2_5i25.0.write servo-thread
addf hm2_5i25.0.pet_watchdog servo-thread
# external output signals
# external input signals
#*******************
# AXIS X
#*******************
# ---Encoder feedback signals/setup---
setp hm2_5i25.0.encoder.00.counter-mode 0
setp hm2_5i25.0.encoder.00.filter 1
setp hm2_5i25.0.encoder.00.index-invert 0
setp hm2_5i25.0.encoder.00.index-mask 0
setp hm2_5i25.0.encoder.00.index-mask-invert 0
setp hm2_5i25.0.encoder.00.scale [AXIS_0]ENCODER_SCALE
net x-pos-fb <= hm2_5i25.0.encoder.00.position
net x-vel-fb <= hm2_5i25.0.encoder.00.velocity
net x-pos-fb => axis.0.motor-pos-fb
net x-index-enable axis.0.index-enable <=> hm2_5i25.0.encoder.00.index-enable
net x-pos-rawcounts <= hm2_5i25.0.encoder.00.rawcounts
# ---setup home / limit switch signals---
net x-home-sw => axis.0.home-sw-in
net x-neg-limit => axis.0.neg-lim-sw-in
net x-pos-limit => axis.0.pos-lim-sw-in
#*******************
# AXIS Y
#*******************
# ---Encoder feedback signals/setup---
setp hm2_5i25.0.encoder.01.counter-mode 0
setp hm2_5i25.0.encoder.01.filter 1
setp hm2_5i25.0.encoder.01.index-invert 0
setp hm2_5i25.0.encoder.01.index-mask 0
setp hm2_5i25.0.encoder.01.index-mask-invert 0
setp hm2_5i25.0.encoder.01.scale [AXIS_1]ENCODER_SCALE
net y-pos-fb <= hm2_5i25.0.encoder.01.position
net y-vel-fb <= hm2_5i25.0.encoder.01.velocity
net y-pos-fb => axis.1.motor-pos-fb
net y-index-enable axis.1.index-enable <=> hm2_5i25.0.encoder.01.index-enable
net y-pos-rawcounts <= hm2_5i25.0.encoder.01.rawcounts
# ---setup home / limit switch signals---
net y-home-sw => axis.1.home-sw-in
net y-neg-limit => axis.1.neg-lim-sw-in
net y-pos-limit => axis.1.pos-lim-sw-in
#*******************
# AXIS Z
#*******************
# ---Encoder feedback signals/setup---
setp hm2_5i25.0.encoder.02.counter-mode 0
setp hm2_5i25.0.encoder.02.filter 1
setp hm2_5i25.0.encoder.02.index-invert 0
setp hm2_5i25.0.encoder.02.index-mask 0
setp hm2_5i25.0.encoder.02.index-mask-invert 0
setp hm2_5i25.0.encoder.02.scale [AXIS_2]ENCODER_SCALE
net z-pos-fb <= hm2_5i25.0.encoder.02.position
net z-vel-fb <= hm2_5i25.0.encoder.02.velocity
net z-pos-fb => axis.2.motor-pos-fb
net z-index-enable axis.2.index-enable <=> hm2_5i25.0.encoder.02.index-enable
net z-pos-rawcounts <= hm2_5i25.0.encoder.02.rawcounts
# ---setup home / limit switch signals---
net z-home-sw => axis.2.home-sw-in
net z-neg-limit => axis.2.neg-lim-sw-in
net z-pos-limit => axis.2.pos-lim-sw-in
#*******************
# SPINDLE S
#*******************
# ---Encoder feedback signals/setup---
setp hm2_5i25.0.encoder.03.counter-mode 0
setp hm2_5i25.0.encoder.03.filter 1
setp hm2_5i25.0.encoder.03.index-invert 0
setp hm2_5i25.0.encoder.03.index-mask 0
setp hm2_5i25.0.encoder.03.index-mask-invert 0
setp hm2_5i25.0.encoder.03.scale [SPINDLE_9]ENCODER_SCALE
net spindle-revs <= hm2_5i25.0.encoder.03.position
net spindle-vel-fb <= hm2_5i25.0.encoder.03.velocity
net spindle-index-enable <=> hm2_5i25.0.encoder.03.index-enable
# ---setup spindle control signals---
net spindle-vel-cmd-rps <= motion.spindle-speed-out-rps
net spindle-vel-cmd-rps-abs <= motion.spindle-speed-out-rps-abs
net spindle-vel-cmd <= motion.spindle-speed-out
net spindle-vel-cmd-rpm-abs <= motion.spindle-speed-out-abs
net spindle-on <= motion.spindle-on
net spindle-cw <= motion.spindle-forward
net spindle-ccw <= motion.spindle-reverse
net spindle-brake <= motion.spindle-brake
net spindle-revs => motion.spindle-revs
net spindle-at-speed => motion.spindle-at-speed
net spindle-vel-fb => motion.spindle-speed-in
net spindle-index-enable <=> motion.spindle-index-enable
# ---Setup spindle at speed signals---
sets spindle-at-speed true
#******************************
# connect miscellaneous signals
#******************************
# ---HALUI signals---
net joint-select-a halui.joint.0.select
net x-is-homed halui.joint.0.is-homed
net jog-x-pos halui.jog.0.plus
net jog-x-neg halui.jog.0.minus
net jog-x-analog halui.jog.0.analog
net joint-select-b halui.joint.1.select
net y-is-homed halui.joint.1.is-homed
net jog-y-pos halui.jog.1.plus
net jog-y-neg halui.jog.1.minus
net jog-y-analog halui.jog.1.analog
net joint-select-c halui.joint.2.select
net z-is-homed halui.joint.2.is-homed
net jog-z-pos halui.jog.2.plus
net jog-z-neg halui.jog.2.minus
net jog-z-analog halui.jog.2.analog
net jog-selected-pos halui.jog.selected.plus
net jog-selected-neg halui.jog.selected.minus
net spindle-manual-cw halui.spindle.forward
net spindle-manual-ccw halui.spindle.reverse
net spindle-manual-stop halui.spindle.stop
net machine-is-on halui.machine.is-on
net jog-speed halui.jog-speed
net MDI-mode halui.mode.is-mdi
# ---coolant signals---
net coolant-mist <= iocontrol.0.coolant-mist
net coolant-flood <= iocontrol.0.coolant-flood
# ---probe signal---
net probe-in => motion.probe-input
# ---motion control signals---
net in-position <= motion.in-position
net machine-is-enabled <= motion.motion-enabled
# ---digital in / out signals---
# ---estop signals---
net estop-out <= iocontrol.0.user-enable-out
net estop-out => iocontrol.0.emc-enable-in
# ---manual tool change signals---
loadusr -W hal_manualtoolchange
net tool-change-request iocontrol.0.tool-change => hal_manualtoolchange.change
net tool-change-confirmed iocontrol.0.tool-changed <= hal_manualtoolchange.changed
net tool-number iocontrol.0.tool-prep-number => hal_manualtoolchange.number
net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared
# Load Classicladder without GUI (can reload LADDER GUI in AXIS GUI
loadusr classicladder --nogui custom.clp
Az LTP kábellal össze van kötve az 5i25-el
és külső 5v dc megkapja
Ez még a PCI kártya drivere, azt nem tudja betölteni. RT kernel fut a gépen?
bemásolnád az "uname -a" parancs kimenetét ?
Rt kenel nem fut.
Nem másoltam be.
Hogy csináljam?
légyszíves a linux konzoljába (pl xterm) írd be, hogy "uname -a" és a parancs kimenetét másold ide a fórumba. Köszi.
Az nem jó indulás, ha fogsz egy Linux distrot.t és rá akarod húzni a LinuxCNC-t.
Töltsd le a LinuxCNC Wheezy image-t a linuxcnc.org-ról és akkor van RT kerneled meg minden.
Linux CNC esztergával kapcsolatban kérnék egy kis segítséget.
A főorsón rajta van az 100-as osztású enkoder tárcsa és három darab Rés-Opto két Rés-Opto A-B jeladó a harmadik pedig az Index jel lesz.
Az A jelet rákötöm a LPT Pin 10 lábra a B jel 11 az Index pedig 12.
Az lenne a kérdésem, hogy tudom előhozni azt a felületet a Linux ból ahol a két darab Rés-Optót be tudom állítani egymástól eltolva 90 fokkal.
Van ilyen lehetőség, de nem tudom, hogy kell ezt az ablakot megnyitni.
Szia! ez a beállítás mechanikai jellegű! nem pedig szoftveres! a 90fok a jelre vonatkozik!
Szia!
És hogy tudom a két jelet egymástól pontosan így beállítani? Gondolom oszcilloszkóppal akkor?
Nyisd meg a hallscope-t a machine menüben és jelöld ki neki az A és B fázist ott pontosan fogod látni a négyszögjelek időbeni alakulását!
Én annó az optokapuk ledjeinek a felvillanását figyelve állítottam be az eltolást!M3-as csavarokon felfogatott optokapukat az alátétekkel tologattam a megfelelő távolságra egymástól!
Igen erre gondoltam hogy hogyan is tudom ezt beállítani.
Nagyon szépen köszönöm.
Erről valahogy nem találtam leírást.
Szia!
Akkor végül is ismered az elvet, hogyan is határozza meg a forgásirányt.
A négyszögjeleket akarod beállítani, hogy nagyjából egyformák legyenek?
Menet közben odébb kocogtatod az optokaput. Biztos lehetne csinálni egy tartót is az optóknak, de egyszerübb a kocogtatás.
Szia
Most kezdem még csak a Linuxcnc vel foglalkozni. Tartót azt csinálok a optóknak, hogy szépen be tudjam állítani,ha megnyitom a szkópot ott kell állítani valamit benne?
Ha valami jó leírás róla szívesen elfogadom.
Alul vannak a csatornák! számozott gombok!
Rá klikkelsz az 1-esre, a felugró ablakban megkeresed a phase A-t és ráklikk!ezzel betöltötted az egyik optokaput vizsgálatra az első csatornára!
Azután elvégzed ezt a 2-s gombra is phaseB-re is! esetleg még a 3-as mezőbe behívhatod az index jelet!
Ezek után kicsit gyakoroljál vele!Indíts el a főorsót!
A kijelölhető funkciókat ne változtasd meg! használd a görgetést, majd állítsd meg hogy tanulmányozhasd a mért eredményt!
A vízszintes csúszkákkal, fent, tudod nagyítani kicsinyíteni jobbra-balra tologatni a vizsgált részt!
Jobb oldalt a függőleges potikkal... már nem is emléxem pontosan mert windózon vagyok:))) de az egyikkel a kijelölt fázist lehet függőleges irányban mozgatni hogy áttekinthetőbb legyen, ne takarják egymást a jelek, vagy lehet hogy éppen ezt akarjuk! ha egy A B jelet vizsgálunk.
Jó ez a halscope mert minden csatornát más színnel mutat! Áttekinthető!
Tudom eretnek dolog de én rákötném az A és B csatornát egy kizáró VAGY kapura és a kapott egyfázisú jelet monitoroznám egy mezei egycsatornás szkóppal ( addig kell tologatni az egyik optót ameddig a jelszélesség egyenlő nem lesz a szünet szélességével. )
A Linuxcnc szkopja nem méri meg ugyan úgy?
A linuxcnc szkópjával legalább azt látjuk amit a linux lát a jelekből!
Azért írtam hogy eretnek dolog mert most kezdesz foglalkozni a linux al . Biztos ugyan azt fogod látni de én mérlegelni szoktam a befektetett időt . Amit írtam azt pik -pakk meg tudom csinálni ( van 2 db kétsugaras szkópom ) Azért írtam a kizáró vagy os megoldást mert egy hobbistáról feltételezem hogy valamilyen szkópja van otthon .
Pl szetoszkóp? ... :D
Rövidesen kipróbálom élesben is a LinuxCNC-t, MESA 5i25 - 7i76 kombinációval. A ceruzahegyező kis esztergára csak egy 100 réses tárcsát kell faragnom ...
Tegnap feltelepítettem a 2.7-es verziót notebookra, egész tűrhetően működik, meg lehet szokni ezt a debian-os környezetet is...
Szia!
Ha kell tudok adni neked egy tárcsát!
A szkóp az nem akadály van három darab is :)
Köszi, érdekel!
A szinkron menetvágáshoz mit kell beállítani a Linuxcnc hal van ini fájljában?
A G kódot betöltöm és nem akar indulni vagyis a G33 kódnál megáll a program és várakozik.
Na végre sikerült egy valamit vágnom, mert nem akarom menetnek nevezni.
Első tesztnek nagyon is jó volt hogy megnézzem, hogy megy szinkronba a tengely.
Fotó
Mi volt a gond, hogy most müködik?
Az Index jelre várt?
Az átmérőhöz képest, kicsit nagy a menetemelkedés, és a késed sem állt jó irányba, de elég pontosnak látom a menetemelkedést![#eljen]
Először is a beállításokat újra megcsináltam, mert a HAL és INI fájlban már annyi minden be lett írva hogy már jó magam sem tudtam, hogy mi kell oda és mi nem.
Aztán az A-B jeladó rossz irányban volt mert a G kódban ha M3 parancs volt nem akart elindulni ha M4 írtam akkor tökéletes lett és innét tudtam,hogy az A-B jel fordított.
A menet amit csináltam vele az egy 20mm átmérőjű menet lett volna, de ami kéznél volt egy alu darab aminek az átmérője 8mm volt így gyorsan arra vágtam rá.
Menet késem még nincs, de találtam valamit amivel nagyobb meneteket vágtam és a késen két él van egy nagyobb és egy kisebb így egy kicsit oldalra keltet fordítanom a kést, hogy a másik vágó él ne érjen bele a tengelybe és azért lett ilyen.
Már csináltam egy kés, amit még meg kell éleznem, hogy valami normál menetet tudjak vágni és tenni rá egy anyát hogy mégis mennyire pontos a menet, vagy menetfésűvel megmérni.
Köszönet a sok segítséget egy pár fórumtársnak akik nagyon sokat segítettek, hogy elinduljon a gépezet!!!
Hogy van az hogy, az A-B jel fordított?
Például nekem úgy van hogy Index, A aztán a B jel. Most úgy lett hogy Index B-A.
Ma már vágtam az M8 meneteket kisebb nagyobb sikerrel, mert a szerszámot én csináltam hozzá és hát van még mit tanulni, mert nem lett a legtökéletesebb, de szépen rá tudom tekerni az anyát.
Nem egy egyszerű feladat menet kést készíteni!!!
"nekem úgy van hogy Index, A aztán a B jel. Most úgy lett hogy Index B-A"
Ez akkor hol van felcserélve? a hal-ban hogy melyik pin, melyik jel?
Nem értem! elvileg tök mindegy hogy melyik az A vagy B, mert úgy tudom nincs összerendelve az index jellel! a kód a lényeg amit küld, mindegy hogy mikor kezdjük olvasni, rögtön egyértelmű!
de! menetkésben jobb vagyok!
Emilezz egy címet és küldök néhány HSS menetkést,gyakorolni!
Mekkora is a géped egy ceruzahegyezőhöz képest?
[#smile]
A lényeg, hogy amikor indítottam a G kódot, nem akart menni a gép, mert M3 parancs volt benne, ha a G kódba beírtam az M4 parancsot akkor elindul.
És azt csináltam, hogy felcseréltem az A-B jelet és így megy rendesen.
Nem tudom, hogy van e értelme, de így most megy.
Aki ért hozzá az biztos tud rá magyarázatot.
G02, G03 LinucCNC-ben, Mach3-ban ...
Nemrég KoLa említette, hogy furcsa mód a két eszközben fordítva működik. Készítettem egy egyszerű kontúr megmunkálást ennek demonstrálására PartMasterben.
CW, CCW külső, belső megmunkálás első késtartóval:
Külső megmunkálás :
Belső megmunkálás :
G-kóf fájlok :
LinuxCNC,
Mach3
Mennyire jó ez az új felület a Linuxcnc?
Nekem bejön, de még csak simulator módban ismerkedek vele. A Dolphin PartMaster EMC2 posztprocesszorát ráztam gatyába vele.
Az eltelt időt jó lenne, ha kijelezné ...
Nekem valamiért nem akar elindulni
Hogy csináltad hogy menjen?
Bejön egy időre és ki is lép.
Szia Józsi!Az hogy van? hogy Te a Linux-nál a g2-g3 kódoknál r paramétert adsz meg?Nekem ez eddig csak I K -val működött!és eléggé szőrszálhasogató módon kérte a századpontos értékeket! mert rögtön hibaüzenetet kaptam rádiusz módban, és százalékban, az eltérésről!
A mach odahúzza az ívet ahová elszámoltuk:)
Ez! nem enged, volt hogy vissza kellett térni az autocad rajzhoz hogy megtaláljam azt a pár századot amit a méretlevételkor lehet véteni!
De látszik hogy fordítva van a két kódban az ívek leképzése!
Szia, KoLa!
Nagyon ritkán írok eszterga kódokat, de nem azért megy R-el is, mert nem volt átmérőben változás a kiindulási és a vég pont között?
Szia!Nem tudom! ki kell próbálni! nincs szó erről a leírásokban!
Sugár megadás problémái
A sugárral történő körív programozásakor a kezdő és végpont közé ugyanakkora sugárra és ugyanazzal a körüljárási iránnyal két kör is képezhető.
Ilyenkor a kör középponti szögével tudunk a két körív között különbséget tenni.
Ha a 180º-nál kisebb középponti szögű(1 ill. 3) köríven szeretnénk haladni a sugár értékét pozitív előjellel adjuk meg
Ha a 180º-nál nagyobb középponti szögű (2 ill. 4) köríven szeretnénk haladni a sugár értékét negatív előjellel adjuk meg.
Lehet hogy nem erre gondoltok, de mostanában olvasgattam tanulgattam.
Ez szerintem nem a linuxcnc doksi-ból kopiztad![#hehe]
Már akartam, mondani, hogy Fanuc kompatibilis vezérlő leírásból nézzed a kódok működését.
Természetes, hogy nem.
Beállunk egy pontra, és onnan köríven mozgunk egy másik pontba, g2 vagy g3 irányban a kezdő ponttól mért távolságra lévő, középpont körül! ennyi!az esztergán! akár mach, akár linux!
Ez a négy érték kell x...z...i...k...
Körív programozása/középpont megadásával, igen ilyet is olvastam.
A körív programozásának másik lehetősége, hogy a végponton kívül a sugár megadása helyett a középpont helyét adjuk meg.
A középpont megadása az interpolációs adatokkal (I,J,K) történik.
G17 G02/G03 X… Y…. I… J…
G18 G02/G03 X… Z…. I… K…
G19 G02/G03 Y… Z…. J… K…
SZABÁLY: A középpont helyét a kör kezdőpontjából a kör középpontjába mutató vektor tengelyekkel párhuzamos komponenseivel adhatjuk meg. (Növekményes értékek)
Az I, J, K interpolációs vektorokat mindig növekményesen kell megadni, függetlenül attól, hogy a többi koordináta adat megadásakor melyik méretmegadási módot választottuk.
Az I, J, K vektorokat előjelhelyesen kell megadni.
Én a legújabb
LinuxCNC 2.7.0-t t telepítettem a múlt héten notebookra és a pinyóban a ceruzahegyező Dell PC-jére. Mondhatni pikk-pakk felment mindkettőre és mindkettőn egyből tudtam indítani a sim-gmoccapy-t ...
Az ini fájlban kicsit állítgattam a paramétereket, G8-> G7 - én az átmérő programozást szeretem, Home, Min, Max... és gond nélkül megy. Most látom megjelent a 2.7.1 bugfix release, mindjárt indítom a frissítést. Remélem utána is fog menni! :) Aztán majd remélem hamarosan élesben is...
Szia Lajos! Az a helyzet, hogy nem én programoztam, hanem a PartMaster... :D Persze
a posztprocesszorba belenyúltam, mert az elérhető változat hajmeresztő dolgokat csinált...
Amúgy igen, ami a Mach3 ban G3 aza LinuxCNC-ben G3 és viszont ... Ez a tudomány mai állása, de ezzel simán együtt lehet élni, csak nem árt tudni. Az első nekifutásnál amúgy meg kiderül ...
Amúgy lehet simán R-el is programozni, ahogy guliver83 irja a #4101-ben, próbáld ki! A körív végpontját könnyebb is megadni, mint megkeresni a középpont koordinátáit. Valójában ez utóbbi nem is kell, a másik pedig adott a rajzon. A dxf-ek amúgy elég gyakran hordoznak "hibákat", apró pontatlanságokat. Ezt pl a PartMaster elég jól ki tudja küszöbölni, nincs fejreállás.
szóval G2 - > G3 , ill G3 -> G2 Mach/LinuxCNC
Elég jó ez az oldal,
Gyártásautomatizálás, lehet tanulni, gyakorolni, ismételni a tudást ... NCT közeli ... :)
Időközben lefrissítettem a rendszert, most LinuxCNC 2.7.1-et ír ki bejelentkezéskor és most is meg gond nélkül ... :)
Háát ott is azt mondja:
G2, G3 I J K or R, P Coordinated helical motion ("Arc feed") CW or CCW
5.3. Radius Format Arcs
Igazad van![#eljen]
Na! láccik' hogy mennyit forgatom a kézikönyvet!
Pedig van kinyomtatot magyar nyelvű példányom, de valahogy ennél a résznél nem állok meg a lapozgatása közben, mert-hogy, ezt úgyis tudom!
Végül is, már annyira hozzászoktam a középpontos programozáshoz hogy...nem is tudom, van-e előnye, vagy hátránya, esztergán a rádiuszos módnak?
Kipróbálom majd! és akkor eldől, hogy mennyire használható kézi programozásnál!
Most hogy így belegondolok! kezdőpont, végpont, és a rádiusz!
Két pontra ugyanazzal a rádiusszal rá illeszhető az 'egyik' tükörképe is, a két ponton átmenő egyenesen mint szimetria tengelyen!ha pont felezi a kört akkor jó!
Maradok a megszokott módszernél!
[#worship]
Ma vegre sikerult ejutnom odaig, hogy a PC, a motorok es en is egy helyen voltunk.
Feltettem a Win melle a Debiant, de lenne egy par kerdesem.
1000 soros encoderhez 2000 motorlepest kell irni? Ha 15-re allitom az orso emelkedest, a motortesztnel 15mm-t leptetek a motorral, igy ranezesre 1 fordulatot tesz meg a motor. Vagy rossz a logikam?
A mikrolepest ugy tudom kikapcsolni, ha 1-re alltiom?
Egyelore vaz nelkuli probalgatashoz meg kell adni valamelyik Home poziciot?
Szia!
Az enkódernek nincs köze a léptető motor lépéseihez.
Számold ki, hogy hányat kell lépnie a motornak ahhoz, hogy a tengely 1mm-t elmozduljon. Ezt írd be az INI fájlban az adott tengely SCALE értékéhez.
Igen, ha a mikrolépés = 1 akkor nincs mikrolépés.
Home pozíció nem kell a próbálgatáshoz, de ha valamit dolgozni akarsz, programot futtatni, akkor majd kézzel vegyél fel egy Home pozíciót.
Ez szervo, koszonom.
Az ini fajlt lehet direktben szerkeszteni?
Ezt kell atolvasnom?
Lehet szerkeszteni, sőt kell is, de arra figyelj, hogy amennyiben után a stepconf varázslót ráküldöd, akkor a kézzel módosított részek elvesznek. Mentsd el a kézzel módosított verziót.
Nekem is lenne egy kérdésem. A lézerdiódát PWM-mel szeretném majd vezérelni.
Gondoltam, ha Speed1=0, Speed2=100, akkor S-nek gyakorlatilag %-osan adok értéket.
Ehhez PWM1=0 és PWM2=1 lenne.
A PWM=1 érték ugye azt jelenti, hogy a kitöltöttség 1 értéknél 100% és itt már analóg 5V jelenik meg a kimeneten? Végülis az persze nem probléma, csak jól gondolkodom?
Most talaltam ra csak a linuxcnc.hu-ra. Latom van ini minta fajl leiras. Koszonom.
A cimoldalon emlitett gmoccapy-t este megnezem a gepen. Kicsit atgondoltabbnak, egyszerubbnek tunik, mint a default felulet.
Felhasználónév és jelszó nélküli (automata) bejelentkezésben tudna valaki segíteni?
Elméletileg itt lehetne beállítani:
/ Alkalmazások/Rendszereszközök/Adminisztráció
De "adminisztráció" opciót nem találok... :(
DEBIAN-ról lenne szó...
A linuxcnc 2.7.1-es gmoccapy felületével próbálok megismerkedni, de tele van a hócipőm a rendszerindításkor kért "bejelentkezéssel"...
Szájbarágósan kellene, mert láma vagyok a linuxhoz...
Előre is köszönöm.
Ha nem gond, hogy en is az vagyok, akkor en megprobalnam ezt:
sudo /usr/lib/i386-linux-gnu/lightdm/lightdm-set-defaults --autologin your_user_name_here
A kovetkezo tippemhez fel kellene rakni egy
csomagot.
Ebben a formaban az "elozo tippemhez" :) Vagy jo helyre kellett volna beszurni a "sudo"-val kezdodo sort.
Illetve a linkben is van egy lehetseges megoldas.
A "Felhasználói fiókok" menüpontot kell keresni, a saját felhasználói fiókodat megnyitni ("Feloldás" talán..) és ott beállítani az automatikus beléptetést.
Azért nem tudom pontosabban leírni, mert nekem is más rendszerem van..
Egybetűs felhasználónév és jelszó is gyorsít a belépésen ...
Köszönöm a segítséget...
János telefonos segítsége alapján megoldódott a dolog...
Lényegében Remrendes javaslata is ugyan az volt, csak telefonkapcsolat nélkül soha nem találtam volna meg lightdm.conf-ot... :( (mert mint jeleztem, láma vagyok a terminál parancsokhoz...)
Ide írom a kapott telefonos segítség lényegét, hátha mást is érdekel...:
A lightdm.conf-ban a következő sort aktiváltam:
# autologin-user=
aktiválva:
autologin-user=felhasználó név
Még egyszer köszönöm a segítséget...
Józsi, ez frappáns megoldás, de a lentebbi megoldás jobban tetszik... :)
Más:
A "látogatás" a jövő hétre tolódott.
OK!
Sziasztok.
Akadt egy kis 'optikai' problémám.
Debian alatt használom a LinuxCNC-t,Axis felületen.
Csináltam egy negyedik tengelyt forgatónak,amit használnék XYZA vagy XYZB konfigurációban.
Első probléma:az általam létrehozott XYZA konfigban nem mutatja az A tengely elmozdulását a kezelőfelületen,csak az XYZ mozgásokat látni.
A sampleknél találtam 4 tengelyes konfigot,ott lehet látni a negyedik tengely mozgását.
Mit és hogyan kellene beállítanom,hogy lássam a 4. tengelyt is.
Második probléma:Csak tippelek:XYZB konfig létrehozásához elég az ini fájlban átírni az XYZA-t 'XYZB'-re hogy az Y tengellyel legyen párhuzamos a forgató tengelye?
Mert a config létrehozásánál nem ajánl az XYZA-n kívül más lehetőséget.
Van valami ötletetek?,előre is köszönöm.
Norbi
Van egy kis monitorom, aminek a felbontása 1280 x 720
Sajnos a gmoccapy felület nem fér bele a 720 pixelbe...
30 pixel híja van... :(
Nincsen valami trükkje, hogy beleférjen a 720-ba?
A gmoccapy-n 750 a minimum...(függőlegesbe)
Ez 750 "kőbe van vésve"?
Szia!
Az INI fájlban a GEOMETRY értékét kell beállítani a [DISPLAY] szekcióban.
Valószínűleg igy:
GEOMETRY = XYZB
De ezt kísérletezd ki, mert nem tudom, pontosan hogyan kellene megadni.
,
A
LinuxCNC.hu-n is csináltam annó egy leírást az INI fájl összer paraméteréről, ez ma is aktuális.
Szia Józsi!
Tudtommal nincs trükkje, "kőbe van vésve". Az lehet az oka, hogy a sok féle információt nem lehet besűríteni kisebb területre. Sajnos...
Szia János!
Kössz az infót...
Szia
Köszönöm,én is erre gondoltam,csak még nem próbáltam ki.
Az első problémára valami ötlet?
Tegnap megérkeztek:
Most jön a fejvakarás! :D
Mit lehet roluk tudni?
En is nezegetem oket.
Lehet, hogy a parhuzamos port keves az 1000 soros encoderes motorokhoz?
Valamiert nem engedi a max velocity-t 220 mm/s-nal feljebb allitani a tengely tesztnel.
Az 1000 fizikai osztású encoder már nagyon komoly jel feldolgozási, mintavételi sebesség követelményeket tud támasztani, tisztelet parancsoló mérőeszköz.
Hiszen ha netán 4X üzemmódban dolgozod fel a jeleit, akkor 50 1/s -os (3000 rpm) motor fordulatnál már 200000 Hz frekvenciával zúdulnak a jelek ki belőle. Félő, ehhez kevés az operációs rendszered max. mintavételi frekije, és a program adta jelfeldolgozási sebesség, ezért egy jóval szerényebb motor sebesség szintre lekorlátoz.
Megoldási lehetősgek:
1. encoder csere kisebb felbontásúra, pl. 500 cpr-esra.
2. encoder jelfeldolgozás átállítás 2X, vagy 1X-re.
3. encoder osztó előkét használsz
4. HW támogatást adsz a programnak.
5. Más op. rendszert, programot használsz.
„2. encoder jelfeldolgozás átállítás 2X, vagy 1X-re. „
Ha a LinuxCNC dolgozza fel közvetlen a jeleket, akkor az sem segít.
Amint idom engedi, belenezek a driver tuningjaba. Hatha ott talalok valami megoldast erre.
Szia !
Jó cucc ez , nekem is ez van csak 6i25 én már nem akartam sima PCI-t venni, de ettől függetlenül az enyém is az 5i25 mivel annak a firmware fut benne csak az interface más PCIE.
Öröm ezzel dolgozni!
Mesa 5i25 : alacsony áru, általános felhasználású, FPGA alapú programozható I/O kártya a PCI buszra. Két párhuzamos csatlakozási lehetőség van rajta ami a PC párhuzamos portjának lábkiosztásának megfelel, viszont minden egyes lábat tetszőlegesen lehet programozni ( irány , funkció ). Többféle jelkiosztó kártyát is fejlesztettek hozzá, a 7i76 a step/dir orientált hajtásokhoz készült, főorsó encoder bemenettel, egy 0-10V főorsó vezérlőjellel, külön irány és engedélyező jellel, egy RS-422 porttal, 32 leválasztott 5-32V bemenettel, 16 leválasztott 5-32V 300 mA kimenettel.
Ezt kelene tuningolni : "Elektronikus áttétel: 1/255-255 között állítható"
Az én alaplapom sima PCI-os... bár lehet, hogy valami jobb után kell nézni. A latency teszt a kártya nélkül elég halovány...
Én is szenvedtem a tuxplot-tal, lenyitva nem fért el a kis monitoron. Nem sikerült beletuszkolni.
Aztán maradt az ablak le-fel tologatása, hogy az alját is lássam :)
Tiszteletem mindenkinek,,, egy kis segítség kellene ,,, hogyan tudom lefrissíteni a 2.5 linux cnc-met egy 2.7.re????
Segítséget előre is köszönöm !!!
windows alat *.bat fájlban parancsokat lehet futatni!
ez linux alat milyen kiterjesztét fájlban lehet megadni ugyanezt a funkciós fájlt?
Nos sikerült, de van egy kis gond hibával nem idul a program .. Help
Nem a fájl neve, kiterjesztése dönti el, hogy egy fájl futtatható e. Van egy execute(futtatható) attributuma a fájloknak, könyvtáraknak azt kell beállítani pl a chmod a+x fájlneve paranccsal.
Hibaüzenet vagy valami?
Az van egy egész regény ,,,, :D
Vissza kellene állítani a 2.6.11 re az működött ,, hogyan tudom törölni az egészet ??
Van olyan lehetőség a Linuxcnc esztergán, hogy egyszerre két darab kézikereket használni Z,X tengelyeket?
A dos/win alatt használt batch fájlt, a linuxban bash fájlba kell szerkeszteni. A futtatandó programot futtathatóvá kell tenni.
Minderre a legegyszerűbb a wines nc linuxos megfelelője, ami mc (midnight commander)névre hallgat.
Itt könnyen tudsz jogosultságokat adni, átruházni, fájlt létrehozni, szerkeszteni (akár az "nc" norton commanderben).
Keress rá a bash programozás témára. Lehet akár időponthoz, egyéb eseményhez kötni a fájlok futását.
Ha csak pl. egy *.py fájlt akarsz futtathatóvá tenni, akkor az mc-ben chmod menüre kell kattintani, ott bejelölni, kik futtathatják.
Szép estét,
Sajnos még mindig nem sikerült megoldani a problémát.
köszi!
rá keresek...
Szerintem érdemes kijavítani a hibákat, és maradjon a 2.7. Mi a hibajelenség? Másold be ide a fórumra.
Egyébként ugyanaz a módszer mint a 2.5-ről 2.6-ra váltáskor (
itt írtam le a részleteit), itt pedig a
leírás angolul , hogy hogyan kell 2.6-ról 2.7-re átállni.
Van lehetőség, függetlenül attól, hogy eszterga vagy bármi más. Annyi kézikereket teszel be ahányat akarsz: tengelyenként egyet, még egyet az előtolásnak, x-ediket meg a főorsó fordulatnak. Csak legyen elég enkóder bemeneted.. :)
Köszönöm , a segítséget.
Igen ezen leírás mentén csináltam ,,, ubuntu 10.4 a rendszer előbb frissítettem 2.6-ra ami 2.6.11 lett, itt remekül működött a dolog ,,, majd frissítettem 2.7.2 re és itt Kernel hiba lépet fel ,, ezt szeretném vissza módosítani ,,,, 2.6.11-re de ez már nem megy ......
És akkor teljesen egymástól független, nem kell váltani, hogy melyik tengely menjen?
Azt hiszem megtalaltam amit kellhet nekem. Eleg ha az elektromos attetel nevezojet megduplazom?
Szerintem is inkább frissíts, előbb utóbb úgyis kell majd. A 2.7 upgrade Guide végén van egy troubleshooting rész, ha huanyang vfdt használtál eddig, akkor át kell írni pár sort a konfigurációban, de ez kb 5 perc alatt sikerült nekem. De kellene látni a hibaüzenetet.
Azt hiszem megvan az osszefugges. Inkabb negyedelnem kellene a felbontast.
250cpr..ezzel már meglessz a sebességed..Lézerhez kell ekkora..?
Nem, maro lesz majd. Szoval majd visszabb kerul a felbontas.
Egyelore csak a motorokat tesztelgetem es a programot probalom megismerni.
Sziasztok!
Új vagyok a témában, szeretnék csinálni egy cnc gépet. 3-4 tengelyt vezérelnék. LinuxCNC-re gondoltam, de nem tudom, hogy álljak az egésznek neki...
Tudnátok segíteni benne?
Még egyenlőre semmit nem vettem, de egy rakás nyomtató mechanikáját terveztem felhasználni.
Köszönöm előre is!
Jó estét ,,, Tartanék egy kis beszámolót :D
Újra telepítettem a gépem, vissza raktam az Ubuntu 10.04.et és frissítettem a Linux CNC 2.6.11.re!!!
Visszaraktam az előző beállítások mentését!!!
Tényleg erre nincs valami más módszer???????
Csak az ha a teljes linuxcnc mappát és az idító ikont vissza másolom?????
Aktiváltam Gmoccapy-t és beállítottam,,,
Kérdés: hogyan, vagy hol tudom megadni, hogy a főorsó előre, hátra bekapcsolása, melyik lábon menjen ki??????? PL:13pin..
És még egy fontos a számomra, nem lehetne-e a tengelyek nullázás gombját, valahová az első oldalra kitenni??? Gondolok én arra, hogy extra gombok létrehozása, valahogy ...
Előre is köszönöm a segítséget... :D
Én sem nagyon értek hozzá,csak használom!
Csak a config mappát kell menteni és az nc file-t
indító ikont nem kell, az majd lesz!
A 13 pin az egy bemenet, a hal file-ban lehet szerkeszteni a pineket, de jobban jársz ha a stepconf-ot elindítod és ott nagyjából egyértelműen tudsz egy alap beállítást csinálni!
A tengelyek nullázása az első oldalon van!touch off itt lenyitod és ott a g54...
Extra gombokat ledeket a felület jobb oldalára lehet csak elhelyezni, vagy gmocca...
Köszönöm. GmoccPy van mar rajta azon kellene máshová varázsolni a dolgokat. Elméletileg lehet de nem vagyok nagy Linux mester 😃
Elobb jo sokat olvasni, aztan erdemes barmit is vasarolni. Illetve kitalalni mit is szeretnel vele. Nem mindegy peldaul, hogy lezer vagy maro. [#smile]
Köszönöm, igazából marásra lenne, és már olvastam utána nem keveset... de pár dolog még nem tiszta. Pl ez a
kártya kompatibilis a LinuxCNC-vel? felismeri? Lekezeli?
Igen, rá lehet venni, hogy működjön vele, ez egy sime párhuzamos portos kártya, nekem is egy hasonló van.
Nehéz művelet, vagy egy gyors beállítás után megy is?
Arra azert talan annyira nem alkalmasak a nyomtatokbol bontott dolgok.
Természetesen kompatibilis.
Be kell állítani a pineket, és gooo.
Nekem a kék kínai 5 tengelyes van.
Azt egy pcmcia kártya és laptop kombinációval üzemeltetem, és kifogástalanul működik.
Ha segítségre van szükséged, szólj.
skype: lac.ata
egyeztessünk!
Stepconf wizarddal szerintem egy-két óra alatt meg tudod csinálni, ha még sosem csináltál ilyet előtte. Második nekifutásra már 10 perc alatt megvan :)
Jo estet!
Vegre volt egy szabad feloram. Atallitottam az elektromos attetelt 4:1-re, aztan igy mar ugrik rendeset a motor. :) Koszonom.
Az normalis, hogy 50kHz-ig engedi felvinni a frekvenciat? Igy majd azert az attetelekkel gondolom matekozni kell, hogy minden stimmeljen.
Hol szereztem a pcmcia kártyát, most én is olyat keresek.
A kinaiaknal van.
Köszönöm a válaszokat!
Azon gondolkodok, hogy 24V-os rendszert építenék ki. Ehhez tápegységnek elég, ha sorbakötök 2 350W-os számítógép tápegységet?
Illetve végálláskapcsolók kellenek? vagy a linux cnc figyeli a motorok áramfelvételét (ha túl magas, akkor leold pl)?
Linuxcnc esztergával kapcsolatban, tudna nekem segíteni valaki, hogy hogyan kell beállítani a főorsó vezérlését és hogy forgásirány váltást is tudjon?
Szia!
HAL file idevonatkozó része:
loadrt encoder num_chan=1
addf encoder.update-counters base-thread
addf encoder.capture-position servo-thread
net spindle-cw <= motion.spindle-forward
net spindle-ccw <= motion.spindle-reverse
setp encoder.0.position-scale 400.000000
net spindle-position encoder.0.position => motion.spindle-revs
net spindle-velocity encoder.0.velocity => motion.spindle-speed-in
net spindle-index-enable encoder.0.index-enable <=> motion.spindle-index-enable
net spindle-phase-a encoder.0.phase-A
net spindle-phase-b encoder.0.phase-B
net spindle-index encoder.0.phase-Z
net spindle-index <= parport.0.pin-12-in
net spindle-phase-a <= parport.0.pin-13-in
net spindle-phase-b <= parport.0.pin-15-in
A lényeg hogy A, B és Index jelet is be kell kötni az enkóderből.
100-as tárcsa van a főorsó, de mivel az A és B jelek mindkét élét számolni kell, így 400-as az enkóder osztása.
Helló!
Honnan rendelted a Mesa kártyákat?
EUSurplus bátran lehet tőlük rendelni, ahogy bjam is írta...
Általában a számítógéptápok nem bírják ha a kimenetüket összekötik másik táppal, tápja válogatja, de sztem nem fog működni stabilan.
Sziasztok!
Hogyan lehet programon belül ugrásokat programozni?
Például egy univerzális programban ahol változóval adom meg a furatok és menetek számát és használok IF függvényt.
IF [#1 GT 5] GOTO N10
...
...
...
N10
...
...
M2
Így ebben a formában nem működik
Szia!
GOTO nincs a LinuxCNC-ben.
De az álalad leírt kontrukció nagyjából így nézne ki:
O102 if [#2 GT 5]
F100
O102 else
F200
O102 endif
Üdv Kollégák!
Nemrég találtam rá erre a fórumra. Nagy kedvelője vagyok ugyanis a LinuxCNC-nek, és cnc gépek felújításával is foglalkozom.
Ki is használnám az alkalmat, hogy megmutassam az utolsó két cnc gépet, melyeket LinuxCNC-vel újítottunk fel.
Az első egy Gildemeister CT-40 eszterga, a másik egy Trumpf TRUMATIC 180 lemezmegmunkáló gép.
https://www.youtube.com/watch?v=67OZy74CSs4
https://www.youtube.com/watch?v=k63yvWoVzg8
Üdvozlettel Attila!
Sziasztok!
Van egy
AKD250-es vezérlőm, szerintetek ez működik LinuxCNC-vel? (googli nem sokat segített)
Nem! Mivel az USB nem realtime, és a cnclinux az USB-s mozgásvezérlőket nem támogatja.
köszönöm
És el akarod adni?
Sziasztok.
ddodi
Nem támogatja :)
deee rá lehet beszélni az usb-re.
Nem kell az rt-kernel, elég szimulátor módban feltolni a linuxcnc-t.
Ilyen jellegű működő kisérleteim nekem is voltak. (LinuxCNC- usb- Arduino)
Valahol még megvan a felprogramozott arduino, valamelyik fiók mélyén.És műkdik, de azért lenne még mit hangolni rajta.
Mondjuk érdekes, hogy nem terjedt el.Csak pár működő gépet láttam eddig a neten, dokumentálva meg még kevesebbet sajnos.
Üdv Piq
Heló, ezekhez van valami példa vagy leírás, amivel lehet ilyeneket könnyen illeszteni , már van sok ilyen USB-s meg hasonló kütyü, így használatba lehet venni ezzel azzal kombinálni, ha ezek megoldhatók.
Szega
Kérdés hogy mit szeretnél konkrétan, és mit nevezünk könnyűnek.
Ez a példa amit írtam, ez készen van.(elméletileg a szervó +enkóder+kijelző, talán még a jog is működik a lapon,azt a részét nem teszteltem, és ahoz már kell egy ard.-mega 2560 már csak a ki-bemenetek miatt is)Nekem a motorvezérlők voltak csak bekötve egy uno-val, még a limitek, és az e-stop-ot sem kötöttem be, és soha nem akartam azzal hajtani egy cnc gépet, csak agyaltun rajta, és kipróbáltuk-ezt is tudjuk alapon ennyi.
Ha van kedved belebonyolódni akarod előveszem a hozzávalókat,kikeresem neked melyik programmal ment rendesen, és összeírom mi kell hozzá.
.Kb 1 éve foglalkoztam vele, azóta a fene emlékszik pontosan. arduino programozáshoz ott az arduino-ide(szerintem a legegyszerűbb,legalább is nekem linuxon. a python részét meg nem nagy dolog átvariálni pár sort ha esetleg hibát dob. maga a linuxcnc-ben nem nagyon kell bogarászni, a hal-ban kell kikommentezni a lpt-re vonatkozó részeket.
meg esetleg egy +sor kell bele.
A meló nagyobb része könyvtárakat összehalászása volt a netről. szerintem.
Üdv Piq
(Zasti)
Rád ismertem. :) Emiatt azért ne törd most magad, csak megkérdeztem, hogy lehetséges e, akkor valószínű, ezek szerint. :)
Ha kell dobj egy üzit, Lehet érdemes lenne vele foglalkozni.Talán ha elfogy a telepen az LPT vel szerelt alaplap előveszem :).
Én mostanság idő hiányban szenvedek,eltettem hátha egyszer még jó lesz, de újítani a közel jövőben nem fogok. hetente ha van pár órám amit a garázsban tölthetek már boldog vagyok.
Küldök egy "privi-videó" linket meddig jutottunk. Aztán döntsd el.
Üdv Piq
Szia Zasti. B.U.É.K. És nekem is küldenél egy privi videót? :D
Valóban régen publikáltál :( Minden rendben van veled?
Nem akarom eladni, jelenleg is Mach3-al üzemel. A szoftvernek vannak (számomra) apró nyűgjei ami miatt szeretném kipróbálni mással hogy megy.
Szia!
Köszönöm! :) Így hogy van remény nekilátok kísérletezni. (és kérdezni ;) ) Ha van valamilyen eredmény , beszámolok róla nektek
Nekem is van USB CNC vezérlőm aminek semmi köze a Mach3 hoz, hogy lehet azt rábeszélni, hogy menjen vele.
Mire jó Mesa 7I42Ta?
Leírás alapján 24db bemenet feszültség illesztéssel.
Video szerint védelem meg kerülésével lehet kimenetnek is használni.
Vagy jóban járok Bjam28 félé leválasztó kártyával ott nyolcasával lehet állítani kimenet vagy bemenet legyen baj esetén Kb 100Ft IC csere és nem egy drága FPGA megy tökre.
Szia!
Nem vagyok új a fórumon, csak egy "kicsit" (5-6év) kihagytam idohiány miatt. A régi nick "lorant" nem mukodott, ezért újra regisztráltam.
Egyenlore csak egy utolsó kenésre lenne szukségem: Mach3 vs LinuxCNC (DC-szervohoz).
Nagyon hajlok a linux felé, pedig eddig a Mach3 dolgoztam, de az léptecses. Nem merek csak úgy beleugrani, egy kis támogatás jól jonne.
Kinéztem már a vezérlést: MESA 7i43-U-4, 7i37TA, 7i40, már csak valaki hozzáérto áldása kellene és megy a rendelés USA-ba (csak ott találtam meg mindent)
Ja, nem értek a Linuxhoz, de már rengeteget olvastam róla és próbálgattam a Live-CD-t. Háááát...... nem egy leányálom.
Használ valaki Raspberry Mini PC Linux CNC hez?
Elkészült egy Linuxos kis eszterga.
Évekig egy raktárban hevert, most újra életet leheltük bele.
Szia Miki![#eljen]Várom a beszámolóidat a tapasztalatokról!
Azt a szerszámtartót fotózd már le több nézetből!ez valami kézi revolverfej?
A szerszámváltó engem is érdekelne.
És főként ha programból megy akkor hogy oldottad meg a szerszámcserét.
Én most csináltam egy szerszámváltót az esztergára, de egyenlőre csak Mach3 alatt tudom használni de készül az új elektronika Linuxcnc alá is.
Szia Lajos!
Igen, az egy nyolc állású kézi revolver fej.
Úgy működik, mint a hagyományos 4 késes késtartók, csak vízszintes tengelyen forog.
A visszaállási pontossága meglepően jó, átmérőben 0.02 mm-nél nem tévesztett többet.
Egyébként stabilan dolgozik a kis gép.
2.5 mm-es leszúró késsel meg se pisszent a főorsó, vagy a rudak.
Az igaz, ez a konstrukció úgy lett kitalálva, hogy a rudak alatt az "ágy" köszörűlve van, és arra támaszkodik a hossz-szán.
Itt van egy közelebbi kép a szerszámváltóról:
Sziasztok!
Érdeklődnék valakinek van itt Orange Pi Plus2 eszköze?
Nem nagyon vagyok othon linuxban és linux kernek alapú rendszerekben sem!
Az lenne a kérdésem hogy Orange Pi Plus2 hez való android menyiben eltérő ami telefonokon van vagy egyforma kompatibilisek?
Sziasztok,
Tudja valaki, hogy a mesa kártyák milyen áramköröket használnak az analóg szervók +-10 voltjához és az enkóder jelekhez?
Üdv
Kornél
enkóder: ds26ls232,a kimenetekről nincs képem, nem tudom megnézni, majd talán hét végére, ha addig valaki más meg nem mondja.
Szia. Köszi a segítséget. 26LS32 így találtam rá. Te esetleg használsz ilyen kártyát? Szeretnék venni egy fpga kártyát, de sokalom a 70000Ft-t az analóg szervó kártyáért
Van egy 7i77 es kártyán, csak nincs nálam, de talán holnap meg tudom nézni
Pont ezt néztem ki. Yaskawa sigma II vezérlőim vannak, step/dir-esek. Ahogy olvasgattam +-10V-ra kell állítanom, hogy zárt hurokban tudjam vezérelni. Te milyen vezérlőket használsz?
Sigma 2 sztem elmegy stepdirrel is. Nekem fanuc dc szervo vezérlőhöz kell majd. Csak jussak el odáig.
Igen megy stepdirrel, de gondoltam bekötöm az encodert a mesa kártyába és így a linuxcnc analóg jellel vezérelné a motort.
Sziasztok!
Valaki tud linux cnc-hez valós 4 tengelyes g-kód generátort?
Sziasztok.
nonopapa 2015. nov. 03. 17:38 | Válasz | #4130
Sziasztok.
Akadt egy kis 'optikai' problémám.
Debian alatt használom a LinuxCNC-t,Axis felületen.
Csináltam egy negyedik tengelyt forgatónak,amit használnék XYZA vagy XYZB konfigurációban.
Első probléma:az általam létrehozott XYZA konfigban nem mutatja az A tengely elmozdulását a kezelőfelületen,csak az XYZ mozgásokat látni.
A sampleknél találtam 4 tengelyes konfigot,ott lehet látni a negyedik tengely mozgását.
Mit és hogyan kellene beállítanom,hogy lássam a 4. tengelyt is.
Második probléma:Csak tippelek:XYZB konfig létrehozásához elég az ini fájlban átírni az XYZA-t 'XYZB'-re hogy az Y tengellyel legyen párhuzamos a forgató tengelye?
Mert a config létrehozásánál nem ajánl az XYZA-n kívül más lehetőséget.
Van valami ötletetek?,előre is köszönöm.
Norbi
bjam28 2015. nov. 05. 09:50 | Válasz | #4132
Szia!
Az INI fájlban a GEOMETRY értékét kell beállítani a [DISPLAY] szekcióban.
Valószínűleg igy:
GEOMETRY = XYZB
De ezt kísérletezd ki, mert nem tudom, pontosan hogyan kellene megadni.
,
A LinuxCNC.hu-n is csináltam annó egy leírást az INI fájl összer paraméteréről, ez ma is aktuális.
A megoldás:ini fájlban GEOMETRY=AXYZ beírás megjeleníti a 4. tengely mozgását.
Az XYZB konfig létrehozása nem jön össze.
5 tengelyes(XYZAB) konfigot össze tudtam rakni,az ini és hal fájlok módosításáva,működik rendesen,mutatja az összes tengely mozgását.
Ha az "A" tengelyt kiollózom az iniből és a halból innentől be sem tölt a Linuxcnc,a következő hibával áll meg:
XYZB.hal:96: Pin 'axis.4.motor-pos-cmd' does not exist.
Így néz ki a HAL 4.tengelyre vonatkozó része:
setp stepgen.4.position-scale [AXIS_4]SCALE
setp stepgen.4.steplen 1
setp stepgen.4.stepspace 0
setp stepgen.4.dirhold 35000
setp stepgen.4.dirsetup 35000
setp stepgen.4.maxaccel [AXIS_4]STEPGEN_MAXACCEL
net bpos-cmd axis.4.motor-pos-cmd => stepgen.4.position-cmd
net bpos-fb stepgen.4.position-fb => axis.4.motor-pos-fb
net bstep <= stepgen.4.step
net bdir <= stepgen.4.dir
net benable axis.4.amp-enable-out => stepgen.4.enable
Van valami ötletetek,hogy miért nem jó neki?
Kösz :Norbi
Küld át a hal és ini fileokat.
Ha 4 tengelyt definiálsz akkor annak a 3. sorszámnak kellene lenni. (0-X, 1-Y, 2-Z, 3-A, 4-B)
Vagy nem jól van definiálva a 'axis.4.motor-pos-cmd' vagy egyáltalán nincs.
Szia.
Mail ment.
Köszönöm előre is,hogy időt szakítasz rá
Üdv:norbi
Sziasztok!
Lehet, hogy nem egészen ide vág, de egy hír, hogy létrehoztuk a FREECAD program magyar nyelvű fórumát, ahová várunk minden érdeklődőt.
http://forum.freecadweb.org/viewforum.php?f=33
Maga a program fordítása befejeződött, hamarosan aktív lesz.
Elérhető a 0.16-os verzió (én legalábbis UBUNTUN haszlálom), amiben CAM felület is van!
Akinek kedve/ideje/tehetsége van hozzá, lehet még csiszolgatni a programon...
Amikor utoljára néztem, akkor a CAM még nemigen működött, kb 1-2 hónappal ezelőtt. de én szívesen látom, hogy mások is használják, sőt fejlesztik :)
Ja, és van benne LINUXCNC posztpocessor!
Ha kérdés van a CAM-el kapcsolatban, akkor azt a fórumban tegyétek fel, és kiokoskodjuk. Én is most ismerkedem vele.
Kellene egy kis segítség mesa 7i77 kártya analog out beállításában.
Az a problémám, hogy a 0-ra állítot kimenet nem 0V-ot hanem 8.1mV-ot produkál. (Kikapcsolt állapotban kb 1,2-1,5mV) Ami azért gond, mert ez a szervó sebesség visszajelzésére szolgálna, amitől a szervó azt gondolja, hogy mozog, s kompenzálni próbálna, de nem tud, mert sosem lesz 0, s végül elhasal. Valahogy lehet offsetet állítani az analóg kimeneten? pl firmwarből vagy linuxcncből ? Köszi
Főorsónál jön ez a probléma, másik tengelyen? Illetve milyen szervóerősítőt használsz?
Nem főorsó, tengely vezérlés lenne. Fanuc Velocity Control Unit A06B-6047-H002.
Szia,
Ha jól értem, akkor az enkóder jelből analóg jelet csinálsz és ez megy bele a szervó vezérlőbe?
Yaskawa servo vezérlőkben lehet állítani offsetet, amivel be tudod lőni pontosan a 0V-ot. Fanuc-nál nincs ilyen?
Nem kellene, hogy problémát okozzon, mivel így tudja tartani a pozicíiót. Igaz nem Mesa kártyával, de csináltam stepdir/analog átalakítót ahol az elv ugyan az mint a 7i777-nél. Ha offset volt a kimeneten akkor a szervó kör szépen kompenzálja.
Mit értesz azon, hogy elhasal? Álló helyzetben is mozog egy picit a tengely? Körül tudnád írni pontosabban?
korbendallas #4230: igen, pontosan.
Úgy néz ki a dolog, hogy a szervó vezérlőn csak a vezérlés offsetjét lehet állítani, a visszajelzését nem. Ha bekapcsolom a szervót, akkor egy darabig búg, oszcillál egy helyben, ezt elég sokáig tudja, ha nem nyúlok hozzá. Ha megpróbálom elmozdítani valamelyik irányba, akkor el is indul, de szintem azonnal lekapcsol a szervó erősítő követési hibával. Ha ezt kikapcsolom, akkor kicsit talán tovább jut aztán overload hibával áll le. A pozíció tartás nagyon gyenge, kézzel erőlködés nélkül elfordítom, érezni, hogy próbálkozik ellene, de harmat gyenge, kb mintha egy 10w-os motor lenne. A motor kb 1,5kw. Most egy 750w-os frekiváltóval állítom elő neki a 200V 50Hz-es betápot, lehet ez a baja, de a 3 fázis túl messze van. Nem tudom meg lehet e hajtani egy fázisról LL0 bekötéssel, mondjuk régi panelház, ahol próbálkozok ezért lehet nem szerencsés, mert a föld és a 0 össze vannak kötve, de lehet keresek valahol 3 fázist.
Ha jól tudom akkor alapból ez a Fanuc szervó egy sebesség szervó, tehát a szervóerősítőbe be kell kötni a motor végéről a tahogenerátort. Ha ez nincs vagy rosszul van bekötve akkor produkálhat ilyet.
A graetz után mekkora a pufferkondi? Mekkora feszt mérsz rajta bekapcsolt állapotban? Terhelve mennyire esik le a fesz?
Pozicíó szervóvá alakítás után(Mesa kártyába az inkrementális jelet a tachogenerátor továbbra is a Fanucba), kézzel szinte el sem szabadna tudnod mozdítani az adott pontból, ha egy kicsit is jól van beállítva a PID. Ha gyenge a pozició tratás akkor a PID szabályzó P tagját növeld.
A tahogenerátor helyett van egy analóg jel, ami a sebességvisszajlezést hivatott szolgálni, na ez nem 0. A motoron enkóder van, ami a mesa kártyára van bekötve, s nincs rajta tahogenerátor gyárilag, szóval ennek így kell mennie. Persze az eredeti vezérlést nem akarom megtartani, mert akkora mint az orosz mikroszámítógép, ami nem fért ki a gyárkapun :) csak fele olyan gyors.
Ha a P-t megnövelem, akkor a legkisebb mozdításra is elpörög: először elindul az egyik irányba, aztán elkezd korrigálni a másik irányba, aztán elengedi az egészet pozíciótartási hibával. Biztos a PID del van valami gond, de mivel még sosem állítottam be ilyet, nem tudom, hogy hol kezdjem.
A P tagot állítsd 1-re, a I tagot 1/4-re és finoman innen kezd el hangolni. Ha rákeresel a PID szabályzásra sok helyne találsz használható leírást arról, hogy miként kell behangolni.
Biztos nincs a motoron tahogenerátor??? Volt már jónéhány néhány régi vezérlő a kezemben a hozzá való motorral, de mindegyiken volt tahó. Nem lehet hogy a kapcsodekniben van a bekötése. Tudsz a motorról képet feltölteni?
Egészen biztosan nincsen rajta taho. 2 csati van rajta, az egyikbe 3 vezeték megy: +-föld, a másikba quad encoder s hőkioldó. Ezeket apróra szedtem, nincs más benne. Képet este tudok készíteni.
Egy nagy talányra találtam ma megoldást a linux alatt!
Lehet hogy az én hibám!de nem tudtam beállítani azt, hogy ha, ott hagyom a gépet pár órára, akkor úgy várjon rám, startra készen!
Egy idő után kikapcsolta a monitort! és amikor visszajöttem, hiába mozgattam egeret, nyomkodtam gombokat,a lefagyás látszott rajta!
Nem segített csak az áramtalanítás!
A csúszkák fullon voltak az idő skálán, hogy kitoljam az időt,(hátha visszaérek addig!) mert kikapcsolást nem találtam!
Ma! véletlen lehúztam a csúszkát nullára! erre kiírta hogy SOHA! basszus!!!ez nem vinfos!:)))
Raspberry Pi2...3 hoz használ valaki ilyen lcdt?
7 Inch HDMI LCD Screen
Valaki jártas Raspberry Pi ben?
Több os egy SD kártyára érdekelne ami müködö képes is NOOBS probálkozom de nem igazán jön össze!
Segítség béna vagyok!
A Gmoccapy –ban gyors billentyűzetet (hotkey) hogyan tudok hozzá adni. Normál billentyűzetről szeretném pl. a Program futtatása (RUN) gombot, ill. a Belépés AUTO modba gombot működtetni.
A nyilakkal tudom mozgatni a gépet.
Nem is értem miért vették ki ezeket a funkciókat.
A 'gémokka' nem az igazi![#hehe]
Gond megoldva! :)
1-2 hét tanulás és bármilyen kezelőfelületet készíthetek magamnak.
Szia!
Ahogy néztem a doksit, nincs lehetőség ilyen gyorsbillentyűre. Bármilyen külső hardver gombot lehet készíteni, meg a grafikus felület is bővíthető, de a billentyűhöz bele kéne nyúlni a forrásba. Vagy szólni a német fejlesztőnek.
Van valami limitje a linuxcnc-nek a g-kód sorokat illetően?
7200 soros kódba folyton belehalt, hibaként jelenítve meg a szerszámcserét, ami vagy 500 sorral odébb volt még. (persze tudom, hogy előre olvas)
Kínomban kettévágtam a fájlt és úgy folytattam, onnantól ment mint az angyal.
Volt ilyen mással is?
Szia!
Az egyedüli limit a memória mérete.
Mi volt a pontos hibaüzenet?
Ha jól emlékszem akkor a szerszámváltás szintaxisa kicsit más mint a Mach3-ban.
Rossz: M06 T1, Jó: M6 T01
Vagy fordítva. :)
t1m6g43 ,így működik hiba nélkül nálam!
Emlékem szerint csak hogy szerszámcsere szükséges, de hibaüzenetként, X-szel jelölve.
A fájl felezése után is ugyanaz volt a szerszámcsere sorban (M6), de hibátlanul dobta a szokásos ablakot, a folytatás opcióval.
Ma is martam 2500 soros fájlból, több szerszámcserével, de hiba nélkül ment.
Igazad van, lehet, hogy a memória volt neki kevés a 7200 soros, sok ívből álló cucchoz.
Sziasztok !
Érdeklődnék hogy van e itt valaki akinek sikerült MPG-t kötni 7i76-hoz 2.7 alatt ?
Hal részlet érdekelne.
Az is érdekelne hogy hogy tesszük úgy MODE 2-be ezt a daughter boardot hogy a Pncconf is lássa.
Előre is köszönöm!
Szia András!
loadrt hm2_pci config=" num_encoders=0 num_pwmgens=0 num_stepgens=3 sserial_port_0=2xxxxx"
Írtam levelet a részletekkel kapcsolatban.
Köszönöm!
Most vagyok kiakadva. Gondoltam felteszem a debiános linuxcnc-t, hátha nem lesznek többet hibaüzeneteim. Még előtte futtattam a latency tesztet, (hibakeresés folytán) ami max 25.000 körül volt.
Debián fel, minden frankó,latency test, hoppá! 200.000 ns felett indul.
Ez meg hogy a fenébe lehet, ugyanazon hardveren? Intel pentium 3GHz, RAM 1GB/400MHz, ennek bírnia kéne.
Bios beállítások is ugyanazok.
A linuxcnc-2.7-wheezy -t raktam fel.
Megnéztem a dmesg kimenetét, valami nem OK.
[ 152.643928] RTAI[sched]: hard timer type/freq = APIC/12468730(Hz); default timing: oneshot; linear timed lists.
[ 152.643934] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 2992777000 hz.
[ 152.643938] RTAI[sched]: timer setup = 999 ns, resched latency = 2944 ns.
[ 152.671291] RTAI[math]: loaded.
[ 154.191637] RTAPI: ERROR: Unexpected realtime delay on task 1
[ 154.191641] This Message will only display once per session.
[ 154.191643] Run the Latency Test and resolve before continuing.
[ 167.524439] RTAI[math]: unloaded.
[ 167.527883] SCHED releases registered named ALIEN PEDV$D
[ 167.536948] RTAI[malloc]: unloaded.
[ 167.636029] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 167.639574] I-pipe: head domain RTAI unregistered.
[ 167.639592] RTAI[hal]: unmounted.
Valamiért mégis utálja a gépem a Debian ezen verzióját?
Rakjak fel másik verziót? -De melyiket kéne?
Próbáljam lecserélni az RTAI kernelt Preempt-RT -re?
Megoldás lehet?
Hirtelen a neten utánakeresve ilyeneket találtam:
- Videokártya driver, főleg ha Nvidia
- 32/64 bittel kapcsolatos bugok
--> Próbálj megupdatelni amit csak lehet, hátha megoldja
Köszi, hogy fáradtál, holnap este majd nekiugrok megint.
Én is most készülök feltenni egy hasonló gépre, legalább töröd az utat, ha ilyen hibák jelentkeznének :D
Ja, azzal kezdte, hogy 157 frissítés elérhető, amit persze kinyomtam, de ha lecserélem a kernelt, akkor előtte azokat is ráengedhetem mind :)
Csak nem, hogy a huzalszikrás gépváz máris átépült?
Még sajnos nem, bár megmunkálás alatt van...
Szivat ez a mocsok. Updateltem mindent, linuxcnc is már a legújabb verzió(2.7.5), de semmi javulás eddig.
A kernelt alaposabban megnézve, alapból a preempt verzió. Procit se fogja semmi, 8%-on dolgozik, memória szintén 8-10%-on van.
Már megpróbáltam azt is, hogy az ubuntus latency tesztet indítottam, de sajna ugyanazt méri.
Küzdök tovább...
Volt egy kis idom ma jatszani a ketyeremmel. Motorokat rakotottem es csinaltam a Referencia pozicioknak egy nyomogombos panelt.
Kerdesem annyi lenne, hogy a Stepconf-ban beallitottam a PIN 10-11-12 a Home pozicioknak, akkor miert kell ketszer megnyomnom az egy tengelyhez tartozo mikrokapcsolot? Nem csak Home-ot hanem vegallast is keres ilyenkor?
Tudna valaki mutatni egy kepernyokepet egy mukodo portkiosztasrol, egy X (vagy Y) es Z tengelyrol?
Csak az asztalaon kiterítve nyomogattad, ugye?
Arra tippelek, hogy először adott sebességgel eldöcög a végállásig, ha azt elérte visszalép pár mm-t és lassabban/precizebben ismét a kapcsolóra fut.
Pontosan ez a tippem nekem is. Nálam ez a beállítás van.
Igen, meg az asztalon. Elofordulhat, megfigyelem kicsit jobban, mert nem lattam, hogy visszafele is mozog.
Egyebkent ez a feature kikapcsolhato?
Ezek a dolgok mind részletesen le vannak írva a
LinuxCNC.hu oldalon. Első lépések a LinuxCNC-vel, 21.-24- oldalak és 31.-34., ábrával, magyarázattal, magyar nyelven.
Ha további kérdés, van tegyétek fel!
Koszonom! Melyik a javasoltabb, ha a nyitasra vagy ha az ujrazarasra allitom a referenciapontot?
Ilyen lett pl az X tengelyem:
- Home Location: 5
- Table Trave: -10 - 484
- Home Switch Location: 0
Szia!
Majdnem mindegy, de jobb ha kétszer közelít ugyanabból az irányból, másodszor lassabban, (így van értelme) akkor elvileg amennyire a végállás kapcsoló pontos, annyira pontos lesz a ref. pont felvétel.
Letoltottem a wiki oldalrol a CAMWorks postprocessorat, de azt a kiterjesztest nem tudom betallozni a szoftverbe. Esetleg tudja valaki, hogy hol talalnek frissebbet, jo kiterjesztessel?
Segítséget szeretnék kérni
MESA kártya beüzemelésébe
A következő hiba üzenetet (http://cnctar.hobbycnc.hu/Csike/Linux_CNC/1.%20mentetlen%20dokumentum.txt) kaptam inditásnál.
Hogy lehet meg oldani vagy mit hiányol?
marogep.hal:4
marogep.hal:9
Ezeket a sorokat nézd meg.
A sorvégeket át kellene konvertálni unix formátumra, szerintem az invalid paraméter hibát is ez okozza.
Aki használja a Linuxcnc programot meg tudná mondani melyiket érdemes most letölteni?
A régi gépemen Debian 2.5 volt fönt azt hiszem.
Legújabbat.
Én 2.7.8-at használom. Lassan jön a 2.8-as is
Köszönöm mindkettőtöknek a választ !
[#integet2]
Ubuntu 10.04 Linuxcnc 2.6.9-3-at használok.
Hogyan lehet a 2.7.8-ra frissíteni a jelen oprendszerrel, illetve érdemes.e?
Szerintem csinálj egy mentést a linuxcnc ről és telepítsd újra az éppen aktuális oprendszerrel. Számíts rá, hogy a linuxcnc nem fog működni a konfig visszaállítása után, mert egy két paraméter megváltozott. Ez max 2-3 sor módosítását jelenti általában.
Szerintem így a leggyorsabb, túl régi az oprendszer.
Az hogy lehet hogy én már második éve a 2.8-as verziót használom az esztergán?
Nézegettem már a Linux oldalán, de nincs rajta!
Bujtár János hozta! amikor itt volt kikupálni a gépet...
Értem, köszönöm!
Volt egy ilyen kérdésed a Linuxcnc oldalon.
"""Egy olyan minta is kellene ahol, két mpg egyszerre üzemel az esztergán!
Felvetődik a kérdés, hogyan tudom ki be kapcsolni a használatát az eszterga felületen? És az inkrementet hogyan állítom? Lehetne fix 0,01mm hogy ne kelljen kapcsoló egyelőre!""""
Sikerült megcsinálnod a 2db kézikereket?
Én most szórakozok vele.
Ha tud valaki megoldást rá ne tartsa vissza magát .[#worship]
Nem lett beállíítva!mert!...a linuxcnc-ben nincs ez kidolgozva!Nem esztergára fejlesztenek!
Hobbi'cnc eszterga vezérlőt kéne már fejleszteni valakinek, mert, maró,plasma, lángvágó, 3d nyomtató már van dögivel!
Az esztergálás még mindíg nincs megoldva! pedig milyen nagy üzlet lehetne belőle ha, valaki előjönne egy ilyen vezérlővel!
Én special' sokat tudnék benne segíteni
Egyedül, a mach3-hoz készített elektronikával tudtam megoldani a két MPG-t( mert, buta esztergályos vagyok!)
Tuba István (Egyújabbgépépítő) elektronikájával![#eljen]
Én sem értek annyira hozzá de valami csak lesz belőle.
Én két kézikereket akarok amit egyszerre lehet használni.
Tengelyválasztás ide nem is kell, csak egy alap állapot amikor nem megy egyik, sem vagy mindkettő megy és kész.
És egy kapcsolóval állítani a felbontást .
Azt sehogy nem tudod frissíteni 2.7-re. Újra fel kell tenni szerintem. A 2.6-hoz már nem is csinálnak több frissítést.
Valamelyik 2.8 pre-release lesz az szerintem. Ha ilyen regen volt, akkor talan a 0-s verzio.
Valóban nem esztergára fejlesztenek, hiszen a linuxcnc egyidejűleg csak 9 tengely vezérlésére képes és egy mai modern ellenorsós több szerszámváltós hajtott szerszámos gép simán túllép ezen a kereten, de szerintem hobbistának és kisipari felhasználásra megteszi.
Csak hogy értsem, pontosan mihez kell esztergára a két MPG?
Hogy a cnc-gépet kézzel tudd mozgatni, kvázi mintha egy hagyományosat tekergetnél?
Nálad jelenleg párhuzamos porton/portokon megy a cucc vagy pl valami mesa kártyával?
Egyébként arra kell hogy kézzel is lehessen tekerni a tengelyeket mint a hagyományosat. Nem kell tengelyt választani. Lpt tud működni
A két kézikerék az esztergán az egy csoda lenne ha rendesen meg volna csinálva!
Gondolj csak bele! van a műhelyedbe egy cnc-sített esztergagéped! de nem sorozatgyártásra használod általában, hanem,hobbi, néha kéne ezt azt megcsapni' seperc alatt, kihasználva a cnc vezérlés adta pontosságot!!!( linuxcnc- nél van erre ngcgui!)
Kurzorral tötyögni = halál!
Itt viszont a kezedben van minden méret, és a mozgások sebessége is!
Kurzorral! mindíg át kell állítani a léptetés sebességét! MPG-vel nem, mert a tekerés gyorsaságától függ az előtolás! nem kell egerezni! annyi amennyit tolsz rajta, ha sok megállsz, és lassabban folytatod....... Mint ahogy szoktuk csúcsesztergán.
A késbemérés is fele idő!
Szóval ez egy fontos dolog lenne egy hobbi cnc esztergán!
De egyszerre mozdítanád a két tengelyt, kvázi kézből kúpot esztergálva?
Vagy csak értelemszerűen jobban kézre állna, mint egy mpg plusz egy tengely választó kapcsoló?
2.8 pre-1...stb
Sok hiba van benne de működik!
Kettőt leírok: a g64 gyorsjáratban működik nála valamilyen szisztéma szerint!?
Pl esztergán, furatból úgy vette ki a kést hogy belehúzott egy kb r10-es rádiuszt a kiállásba, mivel g0 z1 után, g0 x150 volt a program, lekerekítette![#nemtudom]
Azóta minden hasonló esetre írom a g61-et előtte! de általában hagyom hogy lekerekítse a gyorsjáratot, mert lerövidíti a megmunkálási időt.
A másik:szerszámváltás után engedi a munkaterületen kívüli mozgásokat!A szerszám persze a munkaterületen van, nem is tudnám máshová tenni! de amikor átvált a szerszámcserekor, akkor a piros vonalon kívülről jön be! csak első és hátsó késtartó van!
A teljes mozgásterületre van beállítva a gép!így nem értem hogy hogyan kerülhet egy hátsó késtartós szerszám mozgásterületen kívülre váltás után?
Ez a két MPG, általában, a bunkó esztergályosoknak való!
Te ezt felejtsd el![#hehe]
Én olyan hobbi cnc eszterga vezérlő programra gondoltam ahol a marógépesek kérdeznek állandóan!
Csak próbáltam felfogni [#nemtudom]
Egyszer csak elkészül az enyém is, hátha jól jönne ez a tudás...
Nem az a baj azzal a kerekítéssel, hogy a following error rosszul van beállítva? Én egy jó maróm törése árán jöttem rá:(
Szerintem nem, hogy kijöjjenek a gyorsulások, és nagy sebességet tudjon tartani ezért kerekít, mondjuk az R10 et kicsit soknak tartom, hacsak nem képes a gép nagyon nagy sebességre viszonylag kis gyorsulás mellett.
Nem kerekít. Úgy működik, hogy a parancsolt pozíció és a tényleges pozíció közötti különbség az ferror. Ezt meg kell adni gyors és lassú mozgásokra is. Mértékegysége az adott gép beállítástól függ mm vagy inch. Tehát ahogy fut a g-kód jönnek a különböző koordináták, hova menjen a gép. Ha ezt a ferror értéket nagyra választod, akkor előfordulhat az az állapot, hogy a gép még nem ért oda az adott koordinátára, de már a g kód új sorra lépett, ezért láthatod, hogy kerekít valami sugárral.
Remélem érthatő volt amit leírtam
Tiszta sor. Köszi
A szerszámtörés elkerülhető, ha a grafikára ránagyítasz a kritikus sarkoknál és az a valóságos befutásra kerülő pályát mutatja az esetleges rádiusszal.
Ez nem így van sajnos. Nem azonos a g-kód által leírt és a valóságban bejárt szerszámpálya.
Jó mindegy, én ezt tapasztaltam, mutatta a rádiuszt.
Ez pontosan így van nálam is!derékszögű mozgás van programozva g0-val, ezt látom a kijelzett szeszámpályán, de amikor először bejárja, a valóságban, nem ezt teszi, hanem állandó sebességre kapcsol,és hogy be tudja tartani lekerekíti gyosjáratban a derékszögű mozgásokat!
Hát nem tudom!ezeket a funkciókat eddig csak g1-re gondoltam vóna!
A g0 az csak pont-tól pontig mehetne, mivel teljes sebességgel közlekedik!
Még valami: hogy-hogy? a betöltött szerszámpálya precíz[#eljen] rajza nem az elkövetkező mozgásokat mutatja!ennyit azért sejteni kéne a programnak arról hogy merre akar menni gyorsjáratban!
Ha lesz egy kis időm csinálok tesztet, de addig gondolkozzunk józan paraszti ésszel.
Ha egy ideális gépről lenne szó, akkor a tényleges pozíció megegyezne a parancsolt pozícióval minden időpillanatban. De a valóságban nekünk tömegeket kell mozgatni mindenféle erők ellenében. Hogy számolná ki a program, hogy mekkora tömegeket kell mozgatni és mekkorák a tömegre ható erők? Így honnan tudná, hogy mennyivel tudja gyorsítani és mekkora sebességre? Sehonnan...
Hozzáteszem nekem szervók vannak a gépemen és ugye a bejárt szerszámpályát az enkóderek jelei alapján rajzolja a program.
A linuxcnc valahogy úgy működik, hogy amikor a g-kód egy sorát feldolgozza, akkor addig vár amíg a sorban leírt axisok-ról meg nem jön a pozícióban visszajelzés. Ez után kezdi csak a következő sor feldolgozását. Ha ugye ezt a követési hibát nem 0-ra állítjuk, akkor hamarabb bejön a pozícióban visszajelzés, minthogy a g-kódban leírt koordinátán lenne az axis. Ha a következő sorban erre az axisra merőleges mozgás van leírva, akkor ugye ez a mozgás elindul és így a bejárt szerszámpálya rajzán valamiféle ívet fogunk látni.
Persze ez bonyolultabban van megcsinálva, mert mi van akkor ha a következő sorban ugyan ennek az axisnak ellentétes irányú mozgása van leírva?
Én csak ötletelek, azok alapján amit eddig tudok a linuxcnc-ről. Javítsatok ki, ha hülyeséget írok.
Ugye nyílt hurkú rendszereknél, megint más a helyzet, mert ott tényleg számolnia kell valahogy, hogy a kiadott pozíciót elérje a tengely.
-- "Így honnan tudná, hogy mennyivel tudja gyorsítani és mekkora sebességre? Sehonnan "--
Ha nem állítod be akkor sehonnan, de a linuxcnc motortuning része is hasonlóan a grafikájához igen profin meg van csinálva. Próbáltad már?
Motor tuningot csak léptető motorral tudja sajnos:(
A másik dolog, hogy én az asztalt mozgatom. Ha rárakok 150kg-t akkor kicsit változik a helyzet. Főleg z tengely:)
Korbendallas megírta a tutit nem kell túlbonyolítani, csak normálisan beállítani.
A nem step/dires alkalmazásokra is van tuning lehetőség.
(https://forum.linuxcnc.org/media/kunena/attachments/legacy/images/ini.png)
Neked akkor valami analóg szervóid vannak pl mesa kártyával?
Yaskawa szervóim vannak. Tudnak step/dirt , nyomaték és sebesség kontrolt is. Step/dir nem akartam, mert az ugye nyílt hurkú. Vettem hozzá mesa kártyát 7i77. Próbáltam a nyomaték kontrolt. Ilyenkor ugye a linuxcnc-ben van 1db pid ami szabályozza a szervomeghajtón keresztül a motor nyomatékát. D.Laci amit írt próbáltam behangolni, egy két ezred mm-t hibázott csak egy-egy tengely. Azt hittem kész vagyok. Azután próbából átállítottam a szervovezérlőket sebesség módba. Ilyenkor a linuxcnc-ben a pid a szervo vezérlőnek sebesség alapjelet ad és a szervo vezérlőben van még egy pid ami a sebesség alapjel alapján szabályozza a nyomatékot. Így még az ezred mm-re halál pontos.
Hogy a szervo vezérlő pontosan hogy hajtja a motorokat ne kérdezzétek. De így hívják speed(sebesség) és torque(nyomaték) control.
Köszi, még utána kéne olvasnom a témának úgy néz ki :)
Nemtom, hobbyban mekkora előny az, hogy zárthurkú a teljes vezérlő-szervomeghajtó-motor kör, nem csak step-dirrel táplált szervomeghajtó-motor páros van?
"Step/dir nem akartam, mert az ugye nyílt hurkú."
Ezt itt eddig még nem olvastam .
Meg voltam , győződve hogy az enkóder miatt a szervó vezérlők , zárt hurkú , visszacsatolt rendszer .
Érdemes itt csendben leskelődni :) Nagyon kínai sok minden , de valami alakul azért :)
itt van pár szó az útvonalgerenrálásról:
LinuxCNC Trajectory Control (http://wiki.linuxcnc.org/cgi-bin/wiki.pl?TrajectoryControl)
persze angolul.
A linuxcnc szempontjából nyílt hurkú. A linuxcnc kiküldi a megadott impulzusszámot és leszarja, hogy mennyit mozog a tengelyed.
Ma tudtam megnézni a configot.
ferror = 1
min ferror =.25
Nem nagyon emlékszem hogy ezt állítgattam volna!
Ettől rádiuszol gyorsjáratban?
Ezek a kódok csak a g1-re vonatkoznak! g61 g64.
A gyorsáratot nem kéne hogy befolyásolja!
a ferror=1 azt jelenti, hogy gyorsjáratban ha mm-es a géped elvileg 1mm-t késhet a tengelyed aktuális helyzete a parancsolthoz képest. A min ferror ugyan ez csak lassú mozgásra. Ha többet késik hibajelzést küld a linuxcnc.
De nem ezért rádiuszol. Már leírtam előzőekben, hogy nem 0 tömegeket mozgatsz 0 erők ellenében.
Mondjuk ebből nem hiszem, hogy r10 rádiusz jönne ki[#fejvakaras]
traj (http://linuxcnc.org/docs/2.6/html/common/User_Concepts.html#sec:trajectory-control)
igaza van smalla-nak
Én nekem az tetszik benne, hogy tudom mindig hol van a szerszámom vége[#vigyor3] Pl: valami biztonsági retesz kioldása miatt lekapcsolódnak a szervók, vissza tudok állni simán ahova akarok pontosan.
Nem emlékeztem már pontosan mi is volt ezzel a rádiuszzal, milyen esetben hogyan változik és mi van a grafikán.
Most írtam egy kis tesztet ami mutatja mi is van.
G54
G64 P0.1 (ezt a sort töröld vagy írd át a P1 re vagy hagyd ki a P-t, vagy írj G61-et )
G0 X0 Z0
G1 Z-5 F1000
G1 Z0
G1 X5
G1 X0 Z0
G0 Z-5
G0 Z10
G0 X5
M30
Ha ezt futtatod akkor mutatja a G0 és G1 esetén a lekerekítési sugár számolt változás a grafikán, ha jól ránagyítasz és frissítesz.
A G1 sugár töredéke a G0-nak, itt valami viszonyszám játszik
Tehát ha G64 után nem írsz semmit akkor lehet az ini fájlból vesz valamit, ezzel nem játszottam, nézz utána.
De az a biztos ha G64 P0.01 és kész.
Ja nekem a 2.5 verzió van fent, de ez gondolom nem számít.
Az a probléma hogy ha g0-val mozgok, külön mondatban,két sorban leírva akkor,lekerekíti a sarkot! így ha az anyagot akarom kikerülni akkor simán beletolja!
A régebbi Linuxcnc verzióknál és a Mach3-nál sem volt ilyen hibám, csak az utóbbi két évben kell figyelni erre, amióta 2.8 pre1 van fenn.Az első sorba írt g61 megoldja ezt a problémát.
Ma,az első darabnál lekerekítette a gyorsjáratot, a derékszögű mozgás helyett! A másodiknál már betartotta a szabályt! ponttól-pontig ment, minden fogás után!Na!ez itt a kérdőjel!mitől függ hogy éppen levágja a derékszöget egy állandó sebességű mozgásra, vagy pontig megy?
Te biztos tudod hogy, esztergáról van szó,de ideírom hogy a g0 az ponttól pontig kell hogy menjen minden gépen, mert különben nem bízom a gépemben!
Keresem már a képernyőmentést, amit egy éve csináltam egy látványos szerszámpályáról, csak nem találom...
Holnap majd betöltöm ezt a pár sort próbára, és majd beszámolok!
Léptetős esztergáról van szó!
Akkor próbáld már ki a
G64 P0.01
sort a kedvemért.
Jónak kell lenni...szerintem.
Kipróbáltam ezt a kis mozgást amit küldtél!
Reggel bekapcsolás után betöltöttem!
Az első próba home all után g64 nélkül (http://cnctar.hobbycnc.hu/KoLa/EMC2/LinuxCnc/Motoros01.png)
A második próba g64 p0.1 -el (http://cnctar.hobbycnc.hu/KoLa/EMC2/LinuxCnc/Motoros02.png)
A harmadikban a g64 p0.1 -et g61-re cseréltem (http://cnctar.hobbycnc.hu/KoLa/EMC2/LinuxCnc/Motoros03.png)
Azután újból kitöröltem ezt a sort , se g61, se g64, de már azt az első nagy rádiuszt nem adta,hanem a második verzióval rádiuszolt.
Azt gondolom hogy nekem az ini fájlba kell beírni hogy alapban g61-el induljon, valahol be lehet ott írni egy csomó g kódot, amivel akarjuk hogy induljon a program!
Na ez remek. Akkor kiderült hogy az én 2.5 verzióm ezt másképpen csinálja, az én esetemben nem egyformán hat a G64 a G0 és G1-re, míg a Te verziódnál egyformán, és ez így korrektebb.
Viszont akkor az is látszik, hogy kell a G64 méghozzá a legjobb ha P0.01-el használva.
A G61 azért nem jó mert ha kontúr programot írsz akkor rángatni fog.
EZT az oldalt (http://linuxcnc.hu/ini-mintafajl-leiras/) biztosan ismered, és van is itt valami róla de ez nekem magas mint kacsának a gólyafészek.
Ehhez Sneci kellene, vagy János.
Ini fájl, programértelmező részhez be lehet írni azokat a G utasításokat, amit szeretnél, hogy alapból indítson a program...
#RS247NGC_STARTUP_CODE
Ennek ellenére a g kód program bevezető fejlécében is fel kell tüntetni azokat, amire szükség van, mert nem minden esetben elég az INI-ben megjelölt rész.
Legalábbis én így tapasztaltam...
Köszi a linket! ismerem! csak nekem is magas mint "kacsának az eperfa" mifelénk ezt, így mondják!
Nem vettem észre a gépemen a rángatást, g61 alatt, amit írsz!
Lehet hogy, azért mert, léptetős, és nem tud nagy gyorsulásokat, így finomabban fordul!
Ha megnyitom akkor már én is tudom csak nem a Linux-on netezek.
Ez azért érdekes!hogy Te is azt tapasztalod hogy néha másként működik!
Azt gondolnám hogy az ini fájl az egy szentírás, ugyanúgy mint a hal file, vagy bármi ami a config-ban le van írva!és csak a fejlécben lehet tenni ellene, vagy bárhol a kódban ha szükséges![#nemtudom]
Találkozott már valaki ilyen hibával?
Telepítettem a debian Linuxcnc programot megy is egy ideig aztán újraindítás után össze vissza vibrál a kép.
Főleg ha az egeret mozgatom.
A videón lehet látni hogy mit is csinál.
A videó végén a monitor átkapcsol win7 re.
Video (https://www.youtube.com/watch?v=a6V4yq23u9A)
Nvidia videokártya?
Valami driver gond lesz...
Alaplapiról megy.
Ezt meg hogyan csinálja? Külön partícióra tetted a linuxot?
Ugye nem futó win alá telepítetted valami virtuális boxba...
Érdekes igaz [#hehe]
Az alaplapi videokártya volt a hibás.
Tettem bele egy videókártyát most úgy néz ki tökéletes.
Közben átkapcsoltam a monitort másik gépre.
Senki nem használja a LinuxCNC lefagyott ez az oldal.
Mindenre nekem kell rájönni? [#taps] [#nemtudom]
Találkozott már valaki olyan problémával, hogy kézikeréknél a lépésköz beállítással gondok voltak?
8-9 lábra van állítva a lépésköz két bemenete.
Alap állapotban 8-9 láb 1k ellenállással +5V van húzva olyankor kellene mennie 1mm de csak 0,413mm megy
sajnos erre nem tudok rájönni, hogy mi lehet a hiba.
ha a 8 lábat GND re húzom akkor 0,1mm ha a 9 lában akkor 0,01mm ezek tökéletesen működnek de az 1mm felbontás nem.
És a 2db kézikerék egy esztergán tökéletesen működik [#eljen]
A videokártyát is én mondtam... :P
Akkor hallgatlak.
Mi lehet a hiba?
Nem hiszem, hogy a videokártya lett volna a hibás vagyis az alaplapi, mert XP alatt megy rendesen.
Nem a videokartya, csak a firmware-e.
Igen szerintem az.
De azért tettem bele egy kártyát és azzal nincs most gond szépen megy.
Szia!
Lökd át a konfig file-okat. Mindet. Megnézem, hátha rájövök.
Linuxcnc-vel minden gond elhárítva!
Tökéletes a 2db kézikerék és a felbontás is tuti lett!
Csak gondoltam leírom. [#eljen]
Gratula!
A konfigot közzéteszed, hogy tudjon tanulni belőle aki két MPG-t akar? [#wave]
Kicsit csalodott vagyok a Max Jitter ertekeimen. A Servo thread sorban 14400ns-ot ir.
Nezegettem a Latency ertekeket a neten. Elmeletileg C2D procival egy ASUS P5B alaplap teljesitene a legjobban, 3200-at irnak hozza. Erdemes lenne lecserelnem egy adando alkalommal?
Foglalkozik itt valaki BBB-el?
Van egy 130Mb-os G kódom (egy kép), ami miatt "out of memory" hibával megáll a kód betöltése közben. Megoldást még nem találtam rá. Valaki esetleg járt már így? Ha igen és sikerült megoldani a akkor megosztaná a megoldást?
Nem hiszem hogy azért nem tudod betölteni a linuxcnc-be a g kódot mert Big Brothers Brasil-el foglalkozol. Próbáltál már több memóriát rakni a gépbe?
Én inkább BeagleBone Black vagy Blue -ra gondolnék.
Ugye hogy le lehet írni normálisan is. Így már értem. Szerintem kevés az az 512Mb memória...
Bevallom utána kelet nézek, hogy mégis miről lehet szó. :(
Én is beírtam a google-ba:)
Bocsi, igaz kiírhattam volna, hogy Beaglebone black-ról van szó.
Szóval az 512M tényleg kevés, ráadásul axis képernyőt használom. Tkemc-vel is ugyan ez a helyzet. SWAP-ot 1Gb-ot adtam hozzá, de nem itt van a baj.
Tedd fel valahova, hatha valaki kiprobalja PCrol.
PC-n megy. Ott nincs gond. Annyit közben elértem, hogy Tkemc-vel megy. Már csak az Axis-al kellene megoldani.
Vettem nemrég egy ilyet: (https://lh3.googleusercontent.com/-951SD0WHt_c/V3IvT7u8kKI/AAAAAAAABzo/5DMDfL1XoVkMHtf9i-taF89r6ckNVfLJA/w1000-h1000/WHB04-6.jpg) WHB04B-6
sajnos ez nem az, mint az XHC-HB04, amihez a linuxcnc alatt van support.
Ezért hát elkezdtem írni hozzá a megoldást az xhc-hb04 alapjaira. Ha valaki tudna segíteni, hogy hogyan is kell az USB kommunikációt debuggolni, visszafejteni, aztán azt implementálni a kódba, akkor gyorsabban haladnék. Mivel ilyet még nem csináltam azt se tudom, hol álljak neki. (a linuxcnc.org-os hasonló fórumtémát is én nyitottam, de elég lassú a válaszidő ottan, hátha itt több szerencsével járok.)
Köszi
Én eleve valami USB monitorozó szoftvert néznék a neten és az eredeti környezetében vizsgálnám.
A másik megoldás ezt szépen visszacsomagolod felteszed a fórumra és rendelsz egy megfelelőt.
Utóbbival sok kellemetlenségtől kímélnéd meg magad.
Ez az én véleményem.
Mivel volt ilyenhez vagy hasonlóhoz szerencsém tesztelni Mach alatt.
Az láttam, hogy ipari környezetben ez is mint az összes USB periféria meghal, a kommunikáció összeomlik.
Már egy frekvenciaváltós motor indításától is képes volt " lefagyni ".
Maga az eszköz használhatóság szempontjából még jó is lehetne, ha nem lenne rajta az a fránya USB.
Most látom ez a WiFi-s verzió.
Én a vezetékest teszteltem.
Azzal a módszerrel, ahogy a hb04-nél le van írva.
Szerintem a vendor:product id-ket kell aktualizálni, és a tesztprogi alapjan a configot megcsinalni. Szerintem.
Odáig már eljutottam, hogy a driver betöltődik mert az usb ID-t átírtam, de a kommunikáció más. Valamit csinál, mert ha tekergetem az mpg-t meg nyomogatom a gombokat, akkor random történik valami, és a kijelzőn is feltűnnek karakterek, de ennek nyilván nem így kellene működnie :)
Ezért kellene az USB kommunikációt valahogy lehallgatni, ehhez kellene valami tool vagy valami tapasztalat, hátha valaki már csinált ilyet.
Szerintem vegyél egy másikat amit használni is lehet.
Ezt meg tedd vissza a dobozába majd érte megyek! [#integet2]
Néhány érdekességre akadtam a Linuxcnc-vel kapcsolatban!
Persze ez egy eszterga!
Hibakeresés közben lehúztam az index jel, és az A phaze csatikat, menetvágás közben, felváltva!
A tapasztalat: a Linuxcnc-nek nem kell index jel a menetvágáshoz, akkor is vágja ha nincs, csak nem talál bele!
Az A phase jel sokkal fontosabb számára, ha ez nincs akkor nincs főorsó fordulatszám kijelzés, és nincs menetvágás sem!és nincs semmiféle mozgás, programból vezérelve ha At speed van a configban!
Linuxcnc esztergályosok, próbáljátok már ki!
Nálatok is ez van?
Hah, nincs másik, ami tudna 5 tengelyt. Ezt kell megoldanom.
Én úgy emlékszem, hogy kel az index jel, hogy elinduljon a menetvágás.
[#lookaround]
Pedig de.
Irok neked.
Éljen, az első 3 gomb működik.
Kéne némi help, mert nem jövök rá magamtól: ki kellene találni, hogy a második és nyolcadik oszlopban mi alapján változnak a számok, felajánlok egy tábla csokit a megfejtőnek.
04 40 01 00 0E 13 00 7F
04 57 00 00 0E 13 00 04
04 0E 01 00 0E 13 00 0F
04 DE 00 00 0E 13 00 0C
04 21 01 00 0E 13 00 01
04 CC 00 00 0E 13 00 0C
04 C1 01 00 0E 13 00 01
04 18 00 00 0E 13 00 08
04 E4 01 00 0E 13 00 03
04 A9 00 00 0E 13 00 08
04 BF 01 00 0E 13 00 0D
04 71 00 00 0E 13 00 00
04 DC 01 00 0E 13 00 0B
04 A9 00 00 0E 13 00 08
04 D5 01 00 0E 13 00 05
04 04 00 00 0E 13 00 04
04 65 01 00 0E 13 00 05
04 0C 00 00 0E 13 00 0C
04 D4 01 00 0E 13 00 03
04 E4 00 00 0E 13 00 04
04 77 01 00 0E 13 00 05
04 D7 00 00 0E 13 00 04
04 8C 01 00 0E 13 00 0B
04 4A 00 00 0E 13 00 08
04 CB 01 00 0E 13 00 09
04 06 00 00 0E 13 00 04
04 45 01 00 0E 13 00 05
04 FD 00 00 0E 13 00 0C
04 3C 01 00 0E 13 00 0B
04 0A 00 00 0E 13 00 08
Csak az 1-es gombot nyomogattam, ami a 3. oszlopban látható változás. De a 2. és 8. oszlopok számomra ismeretlen konstellációban változnak minden alkalommal. Erre kéne rájönni.
Köszi
Nem kell az index jel ahhoz hogy elinduljon a menetvágás!kipróbáltam! kiszámolja szerintem az A phase configból is, és indul akkor is ha nem jön az index jel, csak ebben az esetben nem talál vissza a menetárokba!
Nincs ebből probléma, csak a működési elvet cikizem!
Ha van korrekt index jel akkor téveszthetetlenül működik!
Az A-B phase használata is nagy különbséget eredményez ha pl csak A phaze van a configban!de ezt, Te biztos tudod csak úgy megjegyzem.
Ezt gondolom megtaláltad.
Link (http://forum.planet-cnc.com/viewtopic.php?f=12&t=1125)
Igaz, nem pont az a típus, de talán kiindulásnak nem rossz.
Igen, ezt olvastam, sajnos ez a day of month xor mintha itt nem működne, valami más az algoritmus sztem. Ezt volna jó kitalálni
"csak ebben az esetben nem talál vissza a menetárokba!"
Akkkooo mééééé csinálja?:)
Nem az lenne a legfontosabb, hogy ne iduljon el index szinkron jel hiányában? Ha ez tényleg így van, újabb csicsavilág jelenséget nyugtázhatunk, azaz nagy hühó a semmiért. [#wave]
Semlegesben valóban várom a véleményedet...
Kontakt hibája volt az optó csatinak és gondoltam lehúzom róla teljesen, így vettem észre ezt a dolgot az index jellel kapcsolatban.
Azután odaforrasztottam a vezetékeket.
A Linuxcnc nem is annyira csicsa. Te csacsi![#nevetes1]
Tegnap este még játszogattam vele, az eredmény, hogy minden gomb használható, a tengelyválasztó és a felbontásválasztó is működik.
Ami nem megy még az a 2 gomb együttes kezelése, valamint továbbra sem tudom, hogy az ominózus 2 oszlopban milyen adatok vannak...
És persze a kijelzőre visszaírás az egyáltalán nem megy még...
Kemény vagy :)
Ejnyje no, kevés a tábla csoki? vagy túl nehéz a feladat ?[#vigyor2]
Szeretnék segítséget kérni egy Mesa 5i23 kártya beüzemelésébe. Nem beszélek Angolul. Egyedi BIT fáj (http://cnctar.hobbycnc.hu/Csike/Linux_CNC/Mesa%205i23/)
(http://cnctar.hobbycnc.hu/Csike/Linux_CNC/Mesa%205i23/K%C3%A9perny%C5%91k%C3%A9p%20-%202017-07-23%20-%2019.47.03.jpg)
(http://cnctar.hobbycnc.hu/Csike/Linux_CNC/Mesa%205i23/K%C3%A9perny%C5%91k%C3%A9p%20-%202017-07-28%20-%2018.43.24.jpg)
Előre köszönöm a segítséget.
Szia!
A hasonló esetekről azt írják a fórumokon, hogy
1) a PCI kártya csatlakozó felülete koszos vagy a kártya hely ahová behelyezed a kártyát elszennyeződött.
Tisztítsd meg a kártyá érintkezőit és próbáld bele másik kártya helybe.
2) A firmware (bit file) nem elérhető. Jó helyre tetted?
Egy INI és HAL fájl részlet még segíthetne. Jöhet magánban is.
Szia János!
A linuxcnc.hu (//www.linuxcnc.hu) nem működik.
Tudsz róla?
Szia!
Tudok róla, a szerver maga működik csak a DNS szolgáltató gondolt egyet....
Rövidesen (szeptembertől) újra elérhető lesz és ismét lesznek gyakoribb friss hírek, információk.
Addig megértést kérek, de itt vagy magánban szívesen segítek.
Üdv:
János
Rendben,köszönjük [#wave]
Adjak DNS-t ? :)
Sziasztok,
Segítséget szeretnék kérni linuxcnchez.
Feltelepítettem 2.7 verziót.
Mindent beállítottam a configba, és próbáltam működött is.
Aztán valamit elállítottam, de sajnos nem tudom mit, mert sok mindent próbálgattam.
Most nem akar menni sem joggal sem programmal.
A configba ha próbálom a tengelyeket működnek.
A szervo motorok tartásba vannak.
A segítséget előre is köszönöm.
küld el a konfig fileokat. Abból tudok segíteni.
Szia,
Köszönöm, hogy segíteni akartál, de ujra telepítettem és így már jó.
Esetleg ha valamibe megakadok kérhet tőled segítséget?
Üdvözlettel: Szabolcs
Ha tudok, segítek, ha időm is engedi.
Köszönöm.
Kellene nekem némi segítség LinuxCNC + mesa 7i77 + Fanuc DC szervók PID tuningjához.
Van valami anomália a rendszerben, amitől nem úgy működik a PID ahogy az a nagy könyvben meg van írva.
És mivel ez lenne az első ilyen amit beállítok, nem igazán találom a hiba okát.
Például:
1) azt írják, hogy növeljem a P-t, amíg önálló oszcillációban nem kezd, majd vegyem vissza. Az én rendszerem álló helyzetből, magától nem kezd el oszcillálni, mindegy meddig növelem a P értékét.
2) ha kimozdítom a holtpontból egy vezérlő utasítással (+0.1mm) akkor már egész kicsi P értékre is egyre nagyobb oszcillációba kezd, míg le nem kapcsol a túl nagy kitérés miatt. Nem találok stabil rezonancia frekvenciát, ami kellene a Ziegler Nichols féle beállításhoz.
3) ha sikerül próbálgatással beállítani PID értékeket, melyek kvázi működnek, azok csak az egyik irányba működnek. Ha a másik irányba indítom meg a szerkezetet, akkor vagy jóval nagyobb lesz a hiba, vagy egyenesen ki is akad a hibahatár (1mm) túllépése miatt.
4) Stabil gyorsjáratot nem sikerült beállítanom, ott szinte mindig nagyon nagy a hiba, ezért a max sebesség kb 150mm/perc ami több, mint lassú.
Egyszóval béna vagyok hozzá, kellene a segítség. Lassan már hetekben mérhető a rá fordított időm, és szerintem ez tengelyenként max 1 óra kéne legyen.
Köszönöm
Kezd összeállni a masina ?
Mikor ott voltam akkor még a trafó sem volt a hajtásokhoz.
Azóta sikerült szerezni ?
Igen, 3 tengely már mozog az 5-ből, csak még nem az elvárásaimnak megfelelően.
Enkóder nincs fordítva bekötve? Csak tipp!
Köszönöm a tippet.
Sajnos nem, olyankor azonnal a világ végére szalad(na), de itt nem ez a helyzet.
Nem olyan egyszerű ennél a dolognál a probléma.
A vezérlő egy ősöreg Fanuc rendszer volt.
A DC szervó vezérlő analóg , de a motorokon nincs tachogenerátor eredetileg sem.
A Fanuc vezérlő egység az encoder jelekből generált egy tacho feszültséget.
Elméletileg ez is meg van oldva, de a próba enélkül volt kivitelezve.
Így a szervó vezérlő belső P tagja is belebarmolhatott a beállításba.
Tehát ez így sok sebből vérzik.
Szia!
Lehet hogy már nézted John Thornton oldalát, bár most éppen nem elérhető csak Google cache-ből:
Servo Tuning Tutorial (http://webcache.googleusercontent.com/search?q=cache:9llvdmyrgVcJ:gnipsel.com/linuxcnc/tuning/servo.html+&cd=1&hl=hu&ct=clnk&gl=hu)
Itt a hibahatár is 20mm az egy helyett...
Persze, már vagy tízszer, hátha elsiklottam valami felett. :)
Amit Pál írt, tacho jel az fontos a hajtás végfoknak. Anélkül is ezt a jelenséget csinálhatja, vagy ha nem megfelelő a jelszint. A végfokot nem lehet átállítani tacho jel nélküli üzemre? Küldj egy pontos típust a végfokról, utánanézek, hátha találok róla valamit.
Fanuc System 6M, ez (https://s3.amazonaws.com/Icarus/DOCUMENTS/Fanuc_Manuals_1788.pdf) a leírás fedi, csak nem a H-s vezérlőt kell nézni, hanem az M-est.
most úgy próbálkozok vele, hogy tacho jel (TGLS jumper helyén) nélkül megy, mert azzal együtt végképp sztochasztikusan működött.
Az elképzelés az volt, hogy ha így sikerül nagyjából beállítani, akkor visszaengedélyezem a tacho jelet.
este le tudom fényképezni a pontos típust.
Tegnap kicsit játszogattam vele. Ha a beállításokat leveszem (output scale, min-max), akkor nagyon szép pid görbéket látok és elég pontosan áll be a gép az adott helyre, ha csak 0,1mm mozgást kérek tőle. De veszett lassú, ha kicsit nagyobb távot kellene megtenni. Gyors mozgásokat végezni lehetetlen, ki is akad.
Mekkora lehet kb a gyorsulása egy ekkora gépnek? Mert azt (is) feltételezem, hogy ez végletesen magasra van állítva a szoftverben, és a gép nem tudja követni. Az X tengellyel játszadozok: motor ~ 4,5Kw, 23Nm 2000RPM, 10mm golyós orsó emelkedés, kb 200-250kg tömeget kell mozgatni üresen. Inerciát ne kérdezzetek, lövésem sincs.
Ha magasabbra állítom az output scale értékeket, akkor megindul a motor, de lehetetlen (?!?) jól pozícióba állítani.
Az INI fájlt rakd fel vagy küld el nekem had nézek bele.
itt van a teljes konfig:
https://github.com/smalla/configs/tree/master/XYZAC320
többé kevésbé naprakész, habár a tegnap esti működésemet nem szinkronizáltam még rá.
Nagyoknak találom azokat az értékeket.
Nekem LPT porton valami ilyesmi a jó beállítás:
P = 4
I = 1
D = 0.01
BIAS = 0.5
FF0 = 0
FF1 = 0
FF2 = 0
DEADBAND= 0.00015
a P értéke szinte mindegy (látszólag), de 10 alatt biztos kevés, 10 től kezd el normálisan mozogni, de aztán magától nem rezonál be akkor sem ha P 10000. csak úgy ha kimozdítom a holtpontról. az at_pid modul autótuning módban egyébként egészen elképesztő számokat generál, és persze azokkal rögtön kiakad a gép, de valami olyasmiket, hogy P 60000-80000, I 180000-2500000(!), D 17-63 és nincs két egyforma.
Az X axishoz beállított paraméterekkel, 0,1-es elmozdulással szép a görbe, jó a megállás, de használhatatlanul lassú.
OUTPUT_SCALE = 277.77
OUTPUT_MIN_LIMIT = -238.09
OUTPUT_MAX_LIMIT = 238.09
FEEDBACK_SCALE = 238.09
FEEDBACK_MIN_LIMIT = -238.09
FEEDBACK_MAX_LIMIT = 238.09
Az Z axishoz tartozó beállításokkal egész jól mozog a gép, akár folyamatosan is anélkül, hogy kiakadna, de a pontossága csapnivaló. És ennél még lehetne jóval gyorsabb is.
OUTPUT_SCALE = -2857.0
OUTPUT_MIN_LIMIT = -2857.0
OUTPUT_MAX_LIMIT = 2857.0
FEEDBACK_SCALE = -3333.0
FEEDBACK_MIN_LIMIT = -3333.0
FEEDBACK_MAX_LIMIT = 3333.0
próbáltam az X tengelyhez beállított paraméterek egész többszöröseivel kb 6000-es számokig, de ott nem igazán lehet 1mm nél nagyobb elmozdulást kinyerni belőle.
Most jut eszembe, hogy lehet a homing is bezavar, lehet azért nem megy gyorsabban, mert hiszen még nem volt hazaküldve és addig le van korlátozva. Na ezt este kipróbálom.
Juteszembe, az X tengelynél már visszakapcsoltam a tahót (feedback)
FF0, FF1 adj értéket. Nagy sebességnél lép be.
A gmoccapy honnan veszi a stepconf-ot? Hiaba jogolok, egyik motor sem mozdul, pedig a DRO szerint igen es az axis gui is tokeletesen mukodik.
Targytalan.
Eszterga módban próbáltam darabolásra használni a g54 g55 g56 adta lehetőséget,két szerszámot bemértem, mindhárom koordináta rendszerre,mivel még vannak műveletek leszúrás előtt, tökéletesen működött egész nap, de másnap reggelre csak a g54 maradt a helyén a másik kettő elszállt!
Mit csinálok rosszul?nem kellett volna ezeknek is megmaradni?
Szia Lajos!
A G54/55/56... koordinátákat megjegyzi a program.
Induláskor betölti, kilépéskor kiírja egy fájlba.
A INI fájl [RS274NGC] szekciójában kell lennie egy PARAMETER_FILE = bejegyzésnek a megfelelő fájlra hivatkozva.
Fontos még a fájl formátuma: két oszlop, az első egy sorszám (egész) a második az érték (1234.567 formában).
Ennek a paraméter fájlnak a /home/kola/linuxcnc/configs/tekonfigod/ mappában kell lennie.
A konkrét sorok a G55-re vonatkozóan: 5241-5250, azaz ezekkel az értékkel kezdődő sorok tartalmazzák a G55 koordinátákat.
Küldd el az INI és a paraméter fájlt, hogy többet lássak a dologból.
Hali!
Én is csináltam valami hasonlót nemrég, reggel bekapcsoltam, g55 benne van, ahogy legutóbb hagytam.
2.7.0 "gyári" állapotban, szintén eszterga.
Szia János!
Megnéztem! az ini fájlban az emc.var a paraméterek helye.
Megnyitottam ezt a fájlt, és itt is két oszlopban van mint ahogy írtad!
Átküldöm.
Most hogy írod...
Nálam 2.8.0 verzió!
2.8.0 ??? Olyan is van már???
Egyébként g55-el indult is el, mint legutóbb hagytam.
Van némi anomália a fejemben a G61 G61.1 és G64-el kapcsolatban.
A g61 esetén a g64 paraméterei érvényesek, vagy a három kód "üti" egymást?
Foglalkozott közületek valaki robotkarral?
Van itt egy 5 szabadságfokú gyári, de ugye természetesen vezérlő nélkül.
A maghajtásokat még megoldanám de a szoftver?
Emlékeim szerint még a hagyományos Descartes féle maró/eszterga elrendezésnél is sokat kellett a HALL file-okkal dolgozni, gondolom a robot része főleg nincs kitaposva.
Pár éve szórakoztam a szimulációs részében egy 4 csuklópontos scara robottal, próbáltam átírogatni a config fájlokat és figyelni a változást. A képernyőre grafikusan kirakja a robotot és látod a mozgásokat. Valamit rajzoltattam vele, de torzított rajta. Aztán eltettem későbbre. A később azóta is tart, de jó lenne ha valaki kitaposná az ösvényt [#wink]
Első lépésként, barátkozásnak talán érdemes a minta configot kipróbálni, akár egy pendrive-ra telepített linuxcnc-n.
Használja Valaki a EMC2-t S-görbés gyorsítással?
Nem használom ezt a programot. Mach3-hoz kerestem megoldást (egyelőle nem sok sikerrel) , közben ezt találtam.
s-curve.py (https://github.com/cnc-club/linuxcnc/blob/master/devshit/s-curve.py)
Valaki tudja mi a módja 2 kés tartós eszterga felkonfigurálásának?
2 XZ tengely van, 2 null pont, egy főorsó.
Pont egy ilyen vasúti kerék "pár" eszterga átalakításával találtak meg.
Csak nem te is a Rovnai projekt után érdeklődsz ?
Együtt dolgozunk rajta. Úgy értem veled is :).
CNC hajlítógépeknél szokták alkalmazni az Y1 Y2 tengelyeket a medve mozgatására.
Itt az Y1 tengely a Master amit követ a Y2 Slave tengely.
Ha külön korrekciózni kell akkor azt az Y2 tengely állításával lehet és ilyenkor a Master tengely nem mozdul meg.
Mach3 elméletben ugyanezt tudja, de majd összedobok egy próbapadot tesztelni.
Ezzel csak egy a bibi, ha a kezelő nincs ott a toppon akkor tud csinálni nagy IBM-et !
Egyenlőre az a koncepció érlelődik bennem, hogy a Linuxcncvel hajtani tudom az XZ-UW tengelyeket, egy vezérlésből. És mivel alapvetően csak egy szerszámmal lesz munka végezve, így a szerszám táblán elég egy szerszámot beállítani, viszont 4 irányba kompenzálni. Így a megfelelő paraméter módosításával bármelyik irány kompenzálható.
Még agyalok, hogy mi ennek a hátulütője. Majd összerakok rá egy szimulátort, hogy lássam hogy működik.
Meg tudja mondani valaki, hogy van-e a linuxcnc-nek olyan új frissítése, amiben elérhető eszterga módban az élkorrekció?
Ha igen melyik ez a verzió?
Szerintem ez alapból elérhető mindegyik verzióban. Kifejtenéd, mi a gondod?
Szia !
A probléma a következő:
Késbemérés megtörtént, szerszámtáblába elmentve ...
Készítek egy munkadarabot.
A végén megmérem az átmérőt, ami pl kisebb 5 századdal.
Kellene valami egyszerűen használható él-korrekciózási lehetőség, amivel megadhatom, hogy a következő munkadarabnál a kés 5 századdal mélyebbre menjen és ne kellejen újra késbeméréssel vacakolni...
Lehet, hogy elérhető ez a dolog a régebbiekben is, és csak én nem tudom. Egyébként 2.6.9-3 verziót használok.
Gyakorlatban még nem használtam, de nem pont olyasmi kellene neked, mint itt van leírva a G43.1 résznél? (http://linuxcnc.org/docs/2.6/html/gcode/gcode.html#sec:G43)
A G-kódba kéne ilyent írnod, hogy G43.1 X0.5
Nem ez nem jó.
Itt arról lenne szó, hogy ne a g kódba írjuk be a módosítást, hanem a szerszámtárba egy korrekciós értéket.
A gyári gépeknél is így van valahogy megoldva.
Amit pedig linkeltél, az szerintem marógéphez használatos, és csak a z-t, tehát a szerszám hosszt módosítja.
Egy szerszámra két korrekciót lehet ráhúzni. Alap + kopás. Nem Tudom fejből, hogyan kell megadni, de van rá mód.
G43.2 Vel aktiválódik a további szerszám korrekció:
G90 (set absolute mode)
T1 M6 (load tool 1)
G43 (or G43 H1 - replace all tool offsets with T1's offset)
G43.2 H10 (also add in T10's tool offset)
M2 (end program)
Igen, ezt közben megtaláltam az eredeti dokumentációban, csak nem tudom pontosan értelmezni.
Tehát kellene valami gyakorlatias tanács a használatát illetően.
AMint lentebb írtam, elindítok egy programot, ami megesztergál több fogással egy átmérőt.
Amikor kész, megmérem, de az átmérő kisebb vagy nagyobb lett.
Mi ilyenkor a teendő?
Módosítanom kell a g kódomat vagy sem?
Ha nem, akkor hová kell írni a kompenzációt?
Pl azt szeretném, hogy az esztergált tengely átmárője legyen 0,05mm-el kisebb a következő megmunkálásnál. Tehát X tengely átmérőben 0.05mm-t korrigáljon.
A DRO-ban átírod az érteket oszt jócakát az nem jó?
A lenti sort alapul véve a 10 és pozícióban lévő szerszám korrekciót állítod át az x tengelyre vonatkozóan 5 szâzaddal. Ha cseréled a lapkát, a 10 és sor értékeit nullázod, visszaáll az eredeti méret.
De ha ugyanarra a darabra akarod ráfuttatni a kódot, akkor az 5 szâzad, fogásban 25ezred kevés lesz. Nem lesz szép a felületed. De az anyagtól szerszámtól fordulattól kenéstől gép merevségétől sok mindentől függ, hogy éppen mekkora lesz az átmérőd.
Én az első 2-3 darabnál mindig a főkorrekciót állítom, aztán ha beállt a darab megmunkálása, utána lehet játszani a kopásokkal.
De ez jó lenne csak a linuxnál nem lehet a dro.t felülírni olyan egyszerüen mint pl a mach.nál vagy az UC.nél
nem tudom... lehet, hogy nem értelek.
A forgácsolástechnikát és a felületi minőséget, hagyjuk, csak az elvi rész érdekelne.
Be van töltve egyes szerszám.
G90
T1 M6 G43
Első munkadarab megmunkálás megtörtént.Munkadarab nem jó.
Kompenzálnék a MIDI ablakba írom:
G43.2 H1 x0.05
Hibaüzenet érkezik :cannot do g1 with zero feed rate
Ezt nem értem, mert a kompenzációnál tengelymozgásnak nem kellene lennie...hanem értelmezésem szerint a dro-nak kellene kisebbnek/nagyobbnak lennie 0.05.el
"
G90 (set absolute mode)
T1 M6 G43 (load tool 1 and tool length offsets, Z is at machine 0 and DRO shows Z1.500)
G43.1 Z0.250 (offset current tool offset by 0.250, DRO now shows Z1.250)
M2 (end program)"
T1 m6 G43
G43.2 H2
nem kell x, mert az már elmozdulás
A szerszám táblán az 1 és 2 szerszámokat állítod.
Ha machos akarsz lenni, mozgathatod a koordináták rendszert is (dro átírás)
Válaszd mondjuk a g54 et és írd át az eltolását. Touch offal külön tudod nullázni, de be is lehet adni értéket.
Igen eddig a touch off megoldást használtam, de ez ugye nem korrekció...
No majd megpróbálkozom még vele, de már nem vagyok gépközelbe.
Köszönöm a segitséged, lehet hogy még kérdezlek ezzel kapcsolatban.[#integet2]
Van ez a Tool Edit GUI. (http://linuxcnc.org/docs/html/gui/tooledit.html)
Ha itt átírod a megfelelő koordinátáját a szerszámodnak, az nem hozza a kivánt eredményt? Akkor nem kel la g-kódhoz nyúlni.
Ez a szerszámtábla, ahová a szerszámbemérés után kerülnek a megfelelő értékek.
Nálam ez úgy működik, hogy bemérem az 1-es szerszámot G54
s a többi szerszám eltolása ehhez képest történik, s az eltolás értékei beiródnak a szerszámtáblába.
A korrekciózás, az az, amit smalla leirt...
Az világos, de te írtad az elején, hogy ne kelljen a G-kódba írni...
Amit smalla ir, azt sem a g kódba kell irni...
Szép napot,
Kipróbálnám a linuxos vezérlést, honnan tudnék egy tuti működő rendszert, illetve vezérlő programot letülteni. néztem a linux org.-ot de melyik a jó ezt nem tutam kihámozni. ( 32 bitre )
köszi Süsü
A http://linuxcnc.org/ (http://linuxcnc.org/) -on nézz körül.
pl innen:
http://www.linuxcnc.org/linuxcnc-2.7-wheezy.iso
ez közvetlenül kiírható CD-re vagy USB-re.
de a nem a legfrissebb stabil verzió. még kell majd neki net és meg kell frissíteni. Persze anélkül is használható.
ha csak jáccani akarsz, akkor CDről is futtatható...
köszike
Sajnos csak most jutottam megint a géphez.
Ird le nekem légyszives, hogy pontosan hogyan tudnám azt megvalósítani, hogy az x (és csak az x tengelyen) történjen 0.05mm korrekció az 1-es szerszámra vonatkoztatva.
Tehát T1 szerszám be van töltve.
T1 M6 G43
G43.2 ???????
?????-> H2
A kettes szerszám korrekcióját állítod
De nem a 2-es szerszám korrekcióját akarom állítani, hanem az általam megadott 0,05-öt az egyes szerszámra vonatkoztatva és csak az x tengelyen.
Megpróbáltam a G43.1-el
T1 M6 G43
G43.1 x0.05
Ez a helyes megoldás.
Ekkor a kiválasztott szerszám x kordinátáját tolja el az általam megadott értékkel.
A G43.2-vel ezekszerint nem lehet azt produkálni amit szerettem volna....
Az egyes és kettes szerszám korrekciója összeadódik. A 2esben csak azt az értéket állítod, amit az egyeshez képest változtatni akarsz. De a 43.1 is egy jó megoldás.
Csak ilyenkor a koordinátarendszert változtatod. Ha több szerszámmal munkálsz meg, és csak az egyik szerszámot akarod korrekciózni, akkor nem jó, mert elállítódik a többi is.
Megpróbáltam egy új merevlemezre feltenni a debian alapú 2.7-es linuxcnc-t egy meglévő win7 mellé, USB hordozóról.
A telepítés el is indult, kiválasztottam a kézi telepítést, létrehoztam egy 8GB-os EXT4 partíciót /-gyökérkönyvtár csatolással és egy 1Gb-os SWAP cserehely partíciót.
Az ezt követő telepítési lépés után, azt az üzenetet kaptam, hogy a telepítés meghiúsult.
Mit rontok el?
Tudna valaki segíteni?
Köszönöm!
Mivel indokolta? Nem véletlenül a CD/DVD-drive-ról akarta beolvasni az adatokat az USB hordozód helyett?
Egyszer valamelyik gépre én sem tudtam pendrive-ról telepíteni, aztán végül kiírtam CD-re. Úgy simán megette.
Nem, nálam elindult a telepítés, csak-ahogy írtam is- az ext4 és a swap particionálás után elakadt.
A hibaüzenetnél nem volt semmi más indok.
Megprobalnam a nem grafikus telepitest (ugyanaz, csak eger nelkul). Esetleg 1-1 fenykep az utolso mozzanatokrol segithet.
Ugyanez volt nálam is, usb-ről elindult a telepítés, particionáltam stb, aztán mikor a fájlokat kellett volna telepítenie, akkor a DVD olvasót kattogtatta. Végül közölte, hogy megszakadt a telepítés.
Ezt esetleg majd kipróbálom, köszi!
Nálam a dvd-t nem keresi, nem csinál vele semmit, de ezek szerint jobb lesz ha dvd-re irom a telepitőt. Amikor a régi rendszeremet -Ubuntut emc2-t- tlepitettem cd-ről, ott nem volt probléma.
Igazuk van. A Wheezy telepitojeben van a CD-ROM-ra egy hivatkozas. Mindjart kuldok egy esetleges megoldast.
helló!
Akinek segítség kell linuxcnc telepítésében szívesen segítek Pécs és környéke.
Végül a dvd-ről történő telepítés hozta meg az eredményt.
USB-ről valahogy nem jött össze...
Most egy parancsikonnal kapcsolatos kérdésem lenne.
A régi ubuntus linuxcnc configomat, átmásoltam az új debianos rendszerre.
Kellene létrehoznom egy indító ikont az asztalra, de nem emlékszem, hogy hogyan is kell, és mit kell célnak megjelölni.
Úgy rémlik, hogy az INI fájl a vége, de sajnos nem ugrik be...
Indító ikon nélkül egyébként el lehet indítani máshogy is egy rendszert?
Nagyon nem értek hozzá, de emlékeim szerint, ha megnyitod a konfiguráló programmal a lementett konfigod, nem változtatsz semmit, bepipálva hagyod, hogy csináljon parancsikont, sok next és kész. (Anno, még az ubuntussal így működött, remélem az újjal is megy.)
Nyitsz terminál ablakot. Beírod a prompt után linucnc ennyi.
Szia!
Jobb egér gombbal kattints az asztalra és csinálj egy inditófáljt (nem tudom pontosan mi a menüpont neve, de meg fogod találni). Utána ezt kell indító parancsként beírni:
"linuxcnc /home/lari/configs/esztergaABC/esztergaABC.ini"
A home könyvtárad nevét (itt lari) meg az INI mappa és fájl nevét (itt esztergaABC) írd át a megfelelőre.
Indító ikon nélkül elindítod a linuxcnc-t (menüből vagy parancssorból) és a megfelelő konfigot kiválasztod.
Üdv..
Köszönöm, így már világos, azt hiszem menni fog. [#worship]
Nem sikerult atirni a telepitoben az eleresi utat vagy nem is probaltad?
Próbáltam, próbáltam de kicsit belegabalyodtam, aztán gyorsabb volt írni egy dvd-t...
Az alap képernyő Feed override csúszka százalékos értéke csak akkor állítható, ha fut egy g kód.
Ha kézzel mozgatnám a szánokat a kurzor mozgató nyilakkal, akkor a csúszka hatástalan, pedig érintő fogásvételhez szükséges lenne.
A régi 2,6 confignál működött rendesen.
Mi lehet az oka, hogy most csak program futás közben állítható???
Az ini file DISPLAY szekcióban benne vannak a következő paraméterek?
DEFAULT_LINEAR_VELOCITY
MIN_VELOCITY
MAX_LINEAR_VELOCITY
MIN_LINEAR_VELOCITY
Ha igen, akkor kellene egy JOG SPEED csúszkának lenni, és azzal tudod állítani a kézi sebességeket.
Közvetlenül a displaz szekcióban nincsen ilyen, de a 2,6-ban sem volt, mert ugyanaz az INI van mindkettőben...
A TRaj szekcióban viszont van ilyen.
[TRAJ]
AXES = 3
COORDINATES = X Z
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 8
MAX_LINEAR_VELOCITY = 80
NO_FORCE_HOMING = 1
Ilyen csúszka van de az sem reagál ...
Most, hogy megnéztem újra a jog speed csúszka működik, csak a feed override nem.
A feed override csak program futtatás közben él.
Ez érdekes. Eddig a 2.6-ban használtam kéziben is.
A numerikus billentyűkkel tudtam állitani a % értékeket, és szépen szabályozott is.
Lehet, hogy a 2.7-től ez módosult?
Szia!
Jogos a meglátás, a 2.7-től változott:
motion: ignore feed-override when jogging
A pontos okát nem tudom, utána lehetne nézni, de nem sok értelmét látom kutatni...elég sok okos ember véleménye kellett a váltáshoz
Meg mernék esküdni, hogy működik 2.7-tel, mert már használtam.
Gmocappy-ban külön csúszka van rá, tehát lehet a kézi előtolás sebességét is változtatni.
Szia Smalla!
Nálam linuxcnc ver: 2.7.8, sim_axis_mm.ini, Axis felület, csak a Jog speed slider van hatással sebességre, a feed override és a rapid override nem. Lehet, hogy valami INI beállítás van nálad másképp mint a gyári sim konfigban?
Szívesen megnézném a konfigot, de az a gép most 150Km-re van tőlem, és tavaszig szerintem nem is megyek a közelébe.
Ezt a Jog speed csúszkát nem lehetne valahogy billentyűzetről állítgatni? Egérrel eléggé macerás...
közben adódott egy másik kérdésem.
Az alábbi hibaüzenetet kaptam:
"unexpected realtime delay on task
This message nwill only display once per session
Run the latency test and resolve before continuing"
Előfordulhat, hogy egy HDD csere a számítógépben a fenti hibaüzenetet produkálja?
Kicseréltem ui. a HDD-t és új rendszert telepítettem.
UBUNTU helyett Debian,linuxcnc 2.6 helyett 2.7 de maradt a régi konfiguráció...
Futtass egy új Latency tesztet(a /home/latency filet érdemes törölni a mappából (rejtett file)). A winyó csere nem valószínű, hogy beleszól, de a rendszer csere tuti.
Nekem például a videókártya akasztotta meg mindig a gépet.
Oké köszönöm, megpróbálom.
A rejtett fájlt hogyan tudom megjeleníteni?
Pl. ls -a a terminálban, vagy mc (midnight commander) indítása. (mc ugyanaz mint a wines norton commander, vagy totál commander)
Ha nincs, akkor: sudo apt-get install mc
A vessző' csökkenti, a pont' növeli!
Letöltöttem az mc-t, de nem látom ezzel sem a rejtett fájlt.
Mit kell beállítanom, hogy látható és szerkeszthető, törölhető legyen?
Ez valóban jó, köszi!
Alapból mutat az mc minden fájlt. A home könyvtáradban kell lennie egy " .latency " nevű fájlnak. Ezt töröld mielőtt újra indítod a latency tesztet.
Ha az " ls -a " parancs sem mutatja, akkor nincs, akkor még nem futtattad a tesztet.
Üdv Mindenkinek,
Segítséget szeretnék kérni a linuxcnc beallitasaban,most használom először a linuxot és sehogysem tudom beallitani,hogy tökéletesen működjön. Az a problémám, hogy a z tengely lépést teveszt egy bizonyos idő után főleg akkor mikor sokat kell mozogjon és kicsiket,próbáltam minden sebesség és gyorsulási értéket változtatni,jobb lett de a lépésvesztes megmaradt. Arra gondoltam,hogy Legetseges,h nem megfelelő step és dir jeleket kap? Tudna nekem segiteni valaki a step time,step space,direction hold,direction setup beallitasban? Vagy valami tippet adni h mi lehet a baj. Mellekelem a vezerlomet,amiről sajna nem sok infót találtam a neten. A segítséget előre is köszönöm.
(https://hobbicncforum.hu/uploaded_images/2017/12/tn_0c0n0pvva36gvbismddx2_5189.jpg) (https://hobbicncforum.hu/uploaded_images/2017/12/0c0n0pvva36gvbismddx2_5189.jpg) (https://hobbicncforum.hu/uploaded_images/2017/12/tn_8paymvazn5svhgzcytnn8_5189.jpg) (https://hobbicncforum.hu/uploaded_images/2017/12/8paymvazn5svhgzcytnn8_5189.jpg) (https://hobbicncforum.hu/uploaded_images/2017/12/tn_7axnae0nkfdzc0tmdvmn_5189.jpg) (https://hobbicncforum.hu/uploaded_images/2017/12/7axnae0nkfdzc0tmdvmn_5189.jpg) (https://hobbicncforum.hu/uploaded_images/2017/12/tn_476y26hcxe4hv6agdd06_5189.jpg) (https://hobbicncforum.hu/uploaded_images/2017/12/476y26hcxe4hv6agdd06_5189.jpg)
Ez a fajta Isel léptetővezérlő Mach3-nál is csak 15 15 értékkel működött stabilan.
Most ezek az értékem mekkora impulzus szélességet és Dir váltás utáni várakozást jelentenek azt passzolnám.
Tehát itt keresd a problémát.
A vezérlő mutatja a fázis 0 pozíciót.
Mikor ez világit felveszel egy 0 pozíciót és jobbra balra megmozgatod az adott tengelyt és 0-ra futtatod ezután.
Ha ezután nem világit a fázis 0 akkor bizony a Dir váltás utáni várakozási idő kevés.
(Mozgatást lehetőleg programból csináld mert kézi mozgatásnál nem mindig jön elő a hiba.)
Viscom SMB2 -3 -hoz bekötési rajzod nincs véletlenül?
Köszönöm szépen a segítséget,ma kipróbálom.
Ez így nem sokat mond.
Valószínű, hogy nincs.
No végül sikerült megtalálnom a fájlt, ki is töröltem.
Elindítottam egy új tesztet.
Már csak azt nem tudom, hogy az INI.ben ilyenkor nem kell valamit átállítani? Base period, servo period, max Jitter...?
A "unexpected realtime delay on task
This message nwill only display once per session
Run the latency test and resolve before continuing" hibaüzenetet az új latency teszt után is kiírja.
de, utána kellene âllítani. a latency testből kijön egy érték, amit át kéne vezetni az inibe. de ha a latency teszt eredménye nagyságrendi eltérést mutat a korábbi beállítással, akkor lehet valami gubanc van az új winyóval.
Jól megkergetve a gépet, valami ilyesmi értéket kell kapnod.
Mennyit mutat nálad? Ha jól emlékszem 50.000 ns-ig jó a base thread max. jitter értéke.
(csinálj képernyőképet, akár terület kiválasztással)
(https://hobbicncforum.hu/uploaded_images/2017/12/tn_gjfzxy7w54hcvwcb7ub4p_2204.png) (https://hobbicncforum.hu/uploaded_images/2017/12/gjfzxy7w54hcvwcb7ub4p_2204.png)
Nálam is hasonlóak az eredmények, mint amit a Te képeden lehet látni...
(https://hobbicncforum.hu/uploaded_images/2017/12/tn_73z5tdb67bi278xfbz2nz_90.png) (https://hobbicncforum.hu/uploaded_images/2017/12/73z5tdb67bi278xfbz2nz_90.png)
És a latency teszthez tartozó értékhez igazítottad a tengelyek sebességét? A tesztben kijött érték alá lődd be a sebességeket kb 15%-al.
Ha ezek után is feljön az "unexpected realtime delay on task" hiba akkor a teszt alatt futtass olyan műveleteket amik rendesen leterhelik a gépet.
PL, nagy fileok másolása, opengl, webböngésző, stb...
De ezek le vannak írva a linuxcnc.org dokumentumok között.
http://linuxcnc.org/docs/2.7/html/config/stepconf.html
4. bekezdés
Előfordul, hogy csak hosszas teszt futása közben derül ki a gubanc.
Az is befolyásolja a rendszert, hogy sok minden változik a kernelben. Nem tudom milyen kernelről váltottál milyenre.
Most megemeltem az INI-ben a BASE_PERIOD értékét.
Eddig 18000 volt beállítva, most 20000 az új érték.
A MAX_LINEAR_VELOCITY = 80
Ezt a maximális értéket nem változtattam.
Eddig nem jött elő a hibaüzenet, majd még próbálgatom.
Köszönöm mindenkinek az eddigi segítő hozzászóllását! [#wave]
Nem tudom megérteni ezt a latency tesztet.
Ha egy cnc gépet akarok üzemelni, miért kell nekem megmérni hogy közben hogy tudok videózni, netezni, stb.
Ha egy szerszámgépet üzemeltetünk, nem akarunk közben videózni a neten, vagy éppen egy képszerkesztővel dolgozni!
Az a baj hogy ez a teszt csak akkor futtatható ha a linuxcnc nincs bekapcsolva, én pedig inkább arra lennék kíváncsi hogy mit tud akkor ha csak a linuxcnc fut...
Pongyolán fogalmazva a dolgot:
Az a lényege, hogy megnézi, mire képes a géped. Ha a linuxcnc kéréssel fordul a processzorhoz, akkor tud-e időben válaszolni neki. Ha a processzor nem tudna, mert még másik feladattal van elfoglalva, akkor pl. kihagyna egy-két step jelet, ami nem kívánatos.
Azért kell grafikusan és minden módon terhelni a gépet, hogy tudjuk, biztosan van ideje válaszolni minden linuxcnc-s kérésre.
Hát igen, de sehol sincs közben a linuxcnc, és ha figyelembe veszem az eredményeket akkor majd aszerint fut hogy, én hogy videóztam a neten miközben képeket manipuláltam?
Miért nem a linuxcnc futását teszteljük?
Azért, mert az ő érdekében csináljuk a tesztet.[#nevetes1]
A teszt eredménye szerint konfigurálod, futtatod a linuxcnc-t, tehát beállítod, hogy mennyire lehet gyors, milyen gyakran fordulhat a processzorhoz.
Ezután egy biztos kapcsolat jön létre, akkor is, ha közben megnézed a leveleidet a PC-n, vagy éppen mozizol meló közben.
Egyébként nem egyszerű olyan PC-t találni, ami megfelel a linuxcnc elvárásainak. Ez a realtime kernel nem mindegyiken fut időn belül.
Azt szeretném tudni hogy neki mi az igénye a hardver tudásához képest? ezt néhány g33-as kóddal le lehet mérni! nem kell semmi videó, semmi net, semmi más.
Ezekre, van még itt egy másik számítógép, van vagy 10 éves.
Sajna a mai PC-k eléggé eltérőek (jó is, nem is).
Minden chipkészletnek vannak sajátosságai ami befolyásolja a step jeleket. A linuxcnc adott esetben lassabb mint egy winfos Mach3, de azt atomstabilan tudja.
Az igaz, hogy normális esetben nem netezek, videózok, meg kitudja milyen CAD/CAM progit futtatok egyszerre a gépen, de sajnos ha a felhasználó kezébe egy PC kerül, akkor mindent egyszerre szeretne csinálni. (csak egy picit dolgozok a mellette, nem terhelem a gépet, nem viszem át a nagy gépre, hogy egy kódot újra generáljak....)
Pl, ha új rendszert(frissül a kernel) raksz ugyan arra a gépre, akkor csak a hardveres támogatások miatt sem működik majd ugyan úgy.
Nem tudom mennyire up to date, de itt (http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Latency-Test) van nehany konfig eredmenye.
Akkor ezek szerint csalhatok is!mert nem akarok futtatni munka közben semmit sem, mert félek hogy majd lefagy, ezért a latency tesztet üresben járatom,mivel ez lesz az egyébb felhasználás futás közben is!
Ezzel megtalálom a számítógép gyorsaságát?
Nem igazán értelek... -Akkor mégegyszer.
1. lefuttatod a latency tesztet. A teszt eredménye alapján állítod be a motorok sebességét, optimális gyorsulását stb.
2. Az ini fájlban is rögzíted a latency teszt eredményét, kicsit még rá is hagysz a biztonság kedvéért.
Ezután indítod a linuxcnc-t, ami a latency teszt eredmények alapján fog viselkedni, nem fog több kérést küldeni, mint amennyit képes teljesíteni a hardvered.
Ha nem terhelted a gépet a teszt futása alatt és munka közben sem fogod, akkor semmi gond.
Ha nem terhelted a teszt alatt, de munka közben mégis mozizol, akkor vess magadra.
Ha terhelted a gépet a teszt alatt, de munka közben nem fogod, az csak jó, de ha mégis dolgozol valamin, akkor is van tartaléka a gépednek.
Tehát a linuxcnc-nek nincsen önálló igénye, aszerint merít a fazékból, amekkora kanalat adtál neki.
Ha latency teszt nélkül futtatod, akkor is működik, de le van butítva, hogy ne legyen galiba. Ha jól emlékszem az ini fájlban alapból valami 100.000 ns-os érték szerepel, holott a géped sokkal gyorsabb, akár 12.000 ns-os jitter értéket ad vissza.
Már 3 éve nem linuxcnc-zek, mert kontrollert használok a gépemen, de hótt biztonsággal dolgozik a linuxcnc, ha helyesen van konfigurálva.
Hagyjuk!
Ezek az ipari cnc-k el vannak maradva, mi az hogy közben nem lehet tv-t nézni rajtuk, meg netezni. :)
Szegény dolgozó csak gályázzon egész nap. :) Azt a plusz 1000Ft-os procit kisajnálják belőle ...
Üdv Mindenkinek
Most ismerkedem a Linuxcnc-vel,lefutattam a latency tesztet és kb olyan 6700-as érték jött ki,olvastam itt a fórumon, h ezt az ini-ben is modositani kell,eddig ok.
Olvastam azt is,h ez alapján kell beállítani a megfelelő motorsebességet és gyorsulást,ebben kérném a segítséget,h ehez az értékhez kb milyen gyorsulás és sebesség a legmegfelelobb? Vagy ezt így nem lehet megmondani csak kiserletezessel lehet beállítani?
Szia!
A 6700 érték az kiváló. Ezzel simán lehet párhuzamos porton működő gépet hajtani.
Javaslom, hogy olvasd el a dokumentációt (ezzel kezdeném (http://linuxcnc.hu/elso-lepesek-a-linuxcnc-vel/) ), majd utána a többit.
Ha kérdésed van akkor tedd fel itt bátran.
Boldog karacsonyt mindenkinek!
Megint segitsegert fordulok hozzatok,a Z TOUCH PLATE beallitasat sehogysem tudom megcsinalni,mar ket leiras,video alapjan ptobaltam beallitani de nem sikerult. Valaki tudna nekem kuldeni egy bevalt leirast? vagy segiteni,hogy hogyan csinaljam?
A segitseget elore is koszonom.
Ezt aLinux CNC-t ost nézem nem lehet csak úgy simán telepoíteni, hanem DVD-ről vagy USB-ről, de ez akkor mire megy fel, egy csipasz vinyó is kell neki vagy meglevő Ubuntu 16.04-re rá lehet rakni ?
Ezt az új verziót még sose próbáltam csak valami nagyon régit eddig.
Igen teszel fel egy ubuntut. Azt arra telepíted a linux cnc-t. Majd gruban beállítod hogy a Linuxcnc kernel induljon el.
Ha Vectric Aspirel generalok G-kodot,akkor milyen formatumban mentsem a linux cnc-nek? melyik a legmefelelobb?
Szerintem egy sima Ubuntu nem elegandő a linux CNC-nek ha gépet is akars vezérelni és nem csak szimulálni a megmunkálást.
Amúgy én pont a napokban telepítettem újra a linuxcnc-t mert olyan régi volt már, hogy nem mentek fel a frissítések...
A legfrissebb linuxcnc már nem ubuntu hanem debian alapú. Simán felül kellett írni az ubuntu particíót és működött is nem kellett neki külön lemez. Szerintem azt is meg lehet tenni, hogy kialakítani eg külön partíciót és akkor meg lehet tartani az ubuntut is.
Amúgy szinte minden fent van a honlapon...
Izé... A félreértések eloszlatása végett: az ubuntu egy debian-alapú rendszer, ezért a hasonlóság. A linuxcnc legalább ezen a két disztribúción (a linux-alapú rendszerek különböző változatait hívják disztribúciónak) elérhető csomagból - tehát minden különösebb háttérismeret nélkül telepíthető.
A legtöbb disztribúción van eszköz a helyben frissítésre, azaz régebbi verziók is frissíthetők gyakorlatilag kattintós módszerrel újabbakra.
Szia!
Alapból az ngc kiterjesztést ismeri fel a LinuxCNC, de rá lehet bírni másra is. Elég ha átnevezed a fájlt ngc kiterjesztésűre. Csak vigyázz, hogy ne Windows formátumban ments (sor végi "kocsi vissza soremelés") vagy konvertálj Unix formára (gedit szerintem megcsinálja).
Jogos amit mondasz, csak a gyakorlottak fogjanak hozzá egy "mezei" Ubuntu, vagy Debian rendszerre telepíteni LinuxCNC-t.
Mert ott nem real-time kernel van és egyéb apróságok is kellenek még a boldogsághoz.
Javaslom, töltsétek le a LinuxCNC DVD image-t (a legújabb debian alapú) és akkor minden fent lesz egyszerre.
Lehet persze fordítani kernelt meg LinuxCNC-t is forrásból bármilyen linux disztróra, de az már több tapasztalatot igényel.
Ok, pongyolán fogalmaztam. Arra akartam utalni, hogy RT kernel nélkül nem fog rendesen működni mert a gépvezérléshez precíz időzítésre van szükség.
Ha egy RT-s ubuntu disztribúcióra kell feltenni akkor arra velószínűleg fel lehet telepíteni egy frissítéssel. Nekem eredendően azért kellett cserélni mert egy 2013 végéig támogatott ubuntu volt és a frissítések már nem elérhetők zeért egyszerűbb volt egy USB-ről teljesen újratelepíteni a rendszert a korábbi ubunbu rendszer helyére (particiójára) mivel van egy XP-is a gépen. Feltételezem, hogy ki lehetett volna alakítani úgy is a gépet, hogy 3 oprendszer legyen fent (egy ubuntu linux, egy debian linux és egy Windows), de nem láttam értelmét.
Vagyis a legegyszerűbb utat választve egy live rendszert telepítettem fel és adtam hozzá egy új pycamot.
Nem használtam az linuxCNC-t korábban sem csak ismerkedés szintjéig jutottam, de sajnos erre sincs jelenleg időm.
A linux most a rugalmassága miatt kellett más célra és akkor már miért ne egy RT-s legyen egy friss linuxcnc-vel...
Üdv Mindenkinek!
Eddig a linuxcnct alaplapi videókártyával használtam,most kaptam egy Ati Radeon hd6450 videokártyát. A biosban beállítottam,hogy ez legyen az alapértelmezett, mikor ujrainditottam a gépet kicsit kockás volt a kép,a csomagkezelobol feltelepitettem az fglrx drivert,ujrainditas után már nem volt kockás a kép,de viszont mostmar nem indul a cnc progi,egy kis időre megjelenik valami display ablak aztán kiírja a linuxcnc,hogy error.
Valaki tudna nekem segíteni,hogy mi a baj?
Valahol a hibaûzenet utolsó harmadában ki szokta írni, hogy konkrétan mi baja van. Be tudod ide másolni?
Ebbol remelem,hogy kiderul mi a problema,bemasolta az egeszet.
Print file information:
RUN_IN_PLACE=no
LINUXCNC_DIR=
LINUXCNC_BIN_DIR=/usr/bin
LINUXCNC_TCL_DIR=/usr/lib/tcltk/linuxcnc
LINUXCNC_SCRIPT_DIR=
LINUXCNC_RTLIB_DIR=/usr/realtime-3.4-9-rtai-686-pae/modules/linuxcnc
LINUXCNC_CONFIG_DIR=
LINUXCNC_LANG_DIR=/usr/share/linuxcnc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
LINUXCNC_EMCSH=/usr/bin/wish8.5
LINUXCNC - 2.7.11
Machine configuration directory is '/home/aranyics/linuxcnc/configs/my-mill'
Machine configuration file is 'my-mill.ini'
INIFILE=/home/aranyics/linuxcnc/configs/my-mill/my-mill.ini
PARAMETER_FILE=linuxcnc.var
TASK=milltask
HALUI=halui
DISPLAY=axis
Starting LinuxCNC...
Starting LinuxCNC server program: linuxcncsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting LinuxCNC IO program: io
Starting HAL User Interface program: halui
Found file(REL): ./my-mill.hal
Found file(REL): ./custom.hal
Starting TASK program: milltask
Starting DISPLAY program: axis
INFO CLASSICLADDER- No ladder GUI requested-Realtime runs till HAL closes.
No option 'tto_g11' in section: 'DEFAULT'
No option 'show_program' in section: 'DEFAULT'
No option 'show_rapids' in section: 'DEFAULT'
No option 'program_alpha' in section: 'DEFAULT'
No option 'show_live_plot' in section: 'DEFAULT'
No option 'show_tool' in section: 'DEFAULT'
No option 'show_extents' in section: 'DEFAULT'
No option 'show_offsets' in section: 'DEFAULT'
No option 'grid_size' in section: 'DEFAULT'
No option 'show_machine_limits' in section: 'DEFAULT'
No option 'show_machine_speed' in section: 'DEFAULT'
No option 'show_distance_to_go' in section: 'DEFAULT'
No option 'dro_large_font' in section: 'DEFAULT'
No option 'block_delete' in section: 'DEFAULT'
No option 'optional_stop' in section: 'DEFAULT'
No option 'recentfiles' in section: 'DEFAULT'
Shutting down and cleaning up LinuxCNC...
Killing task linuxcncsvr, PID=14445
Killing task milltask, PID=14489
task: 190 cycles, min=0.000017, max=0.010607, avg=0.009347, 0 latency excursions (> 10x expected cycle time of 0.010000s)
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Debug file information:
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 135 (GLX)
Minor opcode of failed request: 19 (X_GLXQueryServerString)
Serial number of failed request: 717
Current serial number in output stream: 717
14445
PID TTY STAT TIME COMMAND
14489
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components
Kernel message information:
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 3.4-9-rtai-686-pae (Debian 3.4.55-4linuxcnc) () (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP PREEMPT Debian 3.4.55-4linuxcnc
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
[ 0.000000] BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000e7000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 000000003ffb0000 (usable)
[ 0.000000] BIOS-e820: 000000003ffb0000 - 000000003ffc0000 (ACPI data)
[ 0.000000] BIOS-e820: 000000003ffc0000 - 000000003fff0000 (ACPI NVS)
[ 0.000000] BIOS-e820: 000000003fff0000 - 0000000040000000 (reserved)
[ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
[ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fef00000 (reserved)
[ 0.000000] BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved)
[ 0.000000] Notice: NX (Execute Disable) protection cannot be enabled: non-PAE kernel!
[ 0.000000] SMBIOS 2.4 present.
[ 0.000000] DMI: To Be Filled By O.E.M. To Be Filled By O.E.M./N68C-S UCC, BIOS P1.20 04/23/2010
[ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[ 0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
[ 0.000000] last_pfn = 0x3ffb0 max_arch_pfn = 0x100000
[ 0.000000] MTRR default type: uncachable
[ 0.000000] MTRR fixed ranges enabled:
[ 0.000000] 00000-9FFFF write-back
[ 0.000000] A0000-EFFFF uncachable
[ 0.000000] F0000-FFFFF write-protect
[ 0.000000] MTRR variable ranges enabled:
[ 0.000000] 0 base 0000000000 mask FFC0000000 write-back
[ 0.000000] 1 disabled
[ 0.000000] 2 disabled
[ 0.000000] 3 disabled
[ 0.000000] 4 disabled
[ 0.000000] 5 disabled
[ 0.000000] 6 disabled
[ 0.000000] 7 disabled
[ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[ 0.000000] found SMP MP-table at [c00ff780] ff780
[ 0.000000] initial memory mapped : 0 - 01800000
[ 0.000000] Base memory trampoline at [c009b000] 9b000 size 16384
[ 0.000000] init_memory_mapping: 0000000000000000-00000000377fe000
[ 0.000000] 0000000000 - 0000400000 page 4k
[ 0.000000] 0000400000 - 0037400000 page 2M
[ 0.000000] 0037400000 - 00377fe000 page 4k
[ 0.000000] kernel direct mapping tables up to 0x377fdfff @ [mem 0x017f8000-0x017fffff]
[ 0.000000] RAMDISK: 3652a000 - 3728d000
[ 0.000000] ACPI: RSDP 000fb580 00014 (v00 ACPIAM)
[ 0.000000] ACPI: RSDT 3ffb0000 0003C (v01 A_M_I OEMRSDT 04001023 MSFT 00000097)
[ 0.000000] ACPI: FACP 3ffb0200 00084 (v02 A_M_I OEMFACP 12000601 MSFT 00000097)
[ 0.000000] ACPI: DSDT 3ffb0460 0494C (v01 AS361 AS361112 00000112 INTL 20051117)
[ 0.000000] ACPI: FACS 3ffc0000 00040
[ 0.000000] ACPI: APIC 3ffb0390 00090 (v01 A_M_I OEMAPIC 04001023 MSFT 00000097)
[ 0.000000] ACPI: MCFG 3ffb0420 0003C (v01 A_M_I OEMMCFG 04001023 MSFT 00000097)
[ 0.000000] ACPI: OEMB 3ffc0040 00061 (v01 A_M_I AMI_OEM 04001023 MSFT 00000097)
[ 0.000000] ACPI: SRAT 3ffb4db0 000A0 (v03 AMD FAM_F_10 00000002 AMD 00000001)
[ 0.000000] ACPI: AAFT 3ffb4e50 00027 (v01 A_M_I OEMAAFT 04001023 MSFT 00000097)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] 135MB HIGHMEM available.
[ 0.000000] 887MB LOWMEM available.
[ 0.000000] mapped low ram: 0 - 377fe000
[ 0.000000] low ram: 0 - 377fe000
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000010 -> 0x00001000
[ 0.000000] Normal 0x00001000 -> 0x000377fe
[ 0.000000] HighMem 0x000377fe -> 0x0003ffb0
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] Early memory PFN ranges
[ 0.000000] 0: 0x00000010 -> 0x0000009f
[ 0.000000] 0: 0x00000100 -> 0x0003ffb0
[ 0.000000] On node 0 totalpages: 261951
[ 0.000000] free_area_init_node: node 0, pgdat c1498a00, node_mem_map f5d2a200
[ 0.000000] DMA zone: 32 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 3951 pages, LIFO batch:0
[ 0.000000] Normal zone: 1744 pages used for memmap
[ 0.000000] Normal zone: 221486 pages, LIFO batch:31
[ 0.000000] HighMem zone: 272 pages used for memmap
[ 0.000000] HighMem zone: 34466 pages, LIFO batch:7
[ 0.000000] Using APIC driver default
[ 0.000000] Nvidia board detected. Ignoring ACPI timer override.
[ 0.000000] If you got timer trouble try acpi_use_timer_override
[ 0.000000] Detected use of extended apic ids on hypertransport bus
[ 0.000000] ACPI: PM-Timer IO Port: 0x508
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x82] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x83] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x84] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x85] disabled)
[ 0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[ 0.000000] IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, GSI 0-23
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.000000] ACPI: BIOS IRQ0 override ignored.
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 14 global_irq 14 high edge)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 15 global_irq 15 high edge)
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] ACPI: IRQ14 used by override.
[ 0.000000] ACPI: IRQ15 used by override.
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] SMP: Allowing 6 CPUs, 4 hotplug CPUs
[ 0.000000] nr_irqs_gsi: 40
[ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e7000
[ 0.000000] PM: Registered nosave memory: 00000000000e7000 - 0000000000100000
[ 0.000000] Allocating PCI resources starting at 40000000 (gap: 40000000:bec00000)
[ 0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:6 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 17 pages/cpu @f7790000 s48384 r0 d21248 u69632
[ 0.000000] pcpu-alloc: s48384 r0 d21248 u69632 alloc=17*4096
[ 0.000000] pcpu-alloc:
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 259903
[ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.4-9-rtai-686-pae root=UUID=0ceb112e-8f1f-4050-956d-c5def422cbfe ro initrd=/install/gtk/initrd.gz lapic quiet rootdelay=5
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Initializing CPU#0
[ 0.000000] allocated 2096384 bytes of page_cgroup
[ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[ 0.000000] Initializing HighMem for node 0 (000377fe:0003ffb0)
[ 0.000000] Memory: 1016756k/1048256k available (3495k kernel code, 31048k reserved, 1237k data, 416k init, 138952k highmem)
[ 0.000000] virtual kernel memory layout:
[ 0.000000] fixmap : 0xfff17000 - 0xfffff000 ( 928 kB)
[ 0.000000] pkmap : 0xff800000 - 0xffc00000 (4096 kB)
[ 0.000000] vmalloc : 0xf7ffe000 - 0xff7fe000 ( 120 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xf77fe000 ( 887 MB)
[ 0.000000] .init : 0xc14a0000 - 0xc1508000 ( 416 kB)
[ 0.000000] .data : 0xc1369d4a - 0xc149f480 (1237 kB)
[ 0.000000] .text : 0xc1000000 - 0xc1369d4a (3495 kB)
[ 0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] RCU dyntick-idle grace-period acceleration is enabled.
[ 0.000000] NR_IRQS:2304 nr_irqs:728 16
[ 0.000000] CPU 0 irqstacks, hard=f5806000 soft=f5808000
[ 0.000000] Interrupt pipeline (release #3)
[ 0.000000] spurious 8259A interrupt: IRQ7.
[ 0.000000] Console: colour VGA+ 80x25
[ 0.000000] console [tty0] enabled
[ 0.000000] Fast TSC calibration using PIT
[ 0.000000] Detected 2612.059 MHz processor.
[ 0.000000] Marking TSC unstable due to TSCs unsynchronized
[ 0.004005] Calibrating delay loop (skipped), value calculated using timer frequency.. 5224.11 BogoMIPS (lpj=10448236)
[ 0.004009] pid_max: default: 32768 minimum: 301
[ 0.004055] Security Framework initialized
[ 0.004060] AppArmor: AppArmor disabled by boot time parameter
[ 0.004078] Mount-cache hash table entries: 512
[ 0.004263] Initializing cgroup subsys cpuacct
[ 0.004266] Initializing cgroup subsys memory
[ 0.004274] Initializing cgroup subsys devices
[ 0.004276] Initializing cgroup subsys freezer
[ 0.004278] Initializing cgroup subsys net_cls
[ 0.004280] Initializing cgroup subsys blkio
[ 0.004286] Initializing cgroup subsys perf_event
[ 0.004310] CPU: Physical Processor ID: 0
[ 0.004312] CPU: Processor Core ID: 0
[ 0.004315] mce: CPU supports 5 MCE banks
[ 0.004323] LVT offset 0 assigned for vector 0xf9
[ 0.004327] using AMD E400 aware idle routine
[ 0.004372] ACPI: Core revision 20120320
[ 0.008863] Enabling APIC mode: Flat. Using 1 I/O APICs
[ 0.009394] ..TIMER: vector=0x30 apic1=0 pin1=0 apic2=-1 pin2=-1
[ 0.049220] CPU0: AMD Athlon(tm) 64 X2 Dual Core Processor 5000+ stepping 02
[ 0.052002] Performance Events: AMD PMU driver.
[ 0.052002] ... version: 0
[ 0.052002] ... bit width: 48
[ 0.052002] ... generic registers: 4
[ 0.052002] ... value mask: 0000ffffffffffff
[ 0.052002] ... max period: 00007fffffffffff
[ 0.052002] ... fixed-purpose events: 0
[ 0.052002] ... event mask: 000000000000000f
[ 0.060027] NMI watchdog: enabled, takes one hw-pmu counter.
[ 0.072020] CPU 1 irqstacks, hard=f5894000 soft=f5896000
[ 0.072023] Booting Node 0, Processors #1
[ 0.008000] Initializing CPU#1
[ 0.160081] NMI watchdog: enabled, takes one hw-pmu counter.
[ 0.160109] Brought up 2 CPUs
[ 0.160112] Total of 2 processors activated (10448.23 BogoMIPS).
[ 0.160605] devtmpfs: initialized
[ 0.160605] PM: Registering ACPI NVS region [mem 0x3ffc0000-0x3ffeffff] (196608 bytes)
[ 0.160605] dummy:
[ 0.160605] NET: Registered protocol family 16
[ 0.160605] node 0 link 0: io port [1000, ffffff]
[ 0.160605] TOM: 0000000040000000 aka 1024M
[ 0.160605] node 0 link 0: mmio [fc000000, fdffffff]
[ 0.160605] node 0 link 0: mmio [40000000, fbffffff]
[ 0.160605] node 0 link 0: mmio [fe000000, fe0bffff]
[ 0.160605] node 0 link 0: mmio [a0000, bffff]
[ 0.160605] bus: [00, 07] on node 0 link 0
[ 0.160605] bus: 00 index 0 [io 0x0000-0xffff]
[ 0.160605] bus: 00 index 1 [mem 0x40000000-0xffffffff]
[ 0.160605] bus: 00 index 2 [mem 0x000a0000-0x000bffff]
[ 0.160605] ACPI: bus type pci registered
[ 0.160605] PCI: MMCONFIG for domain 0000 [bus 00-1f] at [mem 0xfc000000-0xfdffffff] (base 0xfc000000)
[ 0.160605] PCI: not using MMCONFIG
[ 0.161261] PCI: Using configuration type 1 for base access
[ 0.161756] bio: create slab <bio-0> at 0
[ 0.161756] ACPI: Added _OSI(Module Device)
[ 0.161756] ACPI: Added _OSI(Processor Device)
[ 0.161756] ACPI: Added _OSI(3.0 _SCP Extensions)
[ 0.161756] ACPI: Added _OSI(Processor Aggregator Device)
[ 0.164200] ACPI: EC: Look up EC in DSDT
[ 0.165531] ACPI: Executed 1 blocks of module-level executable AML code
[ 0.167690] ACPI: Interpreter enabled
[ 0.167698] ACPI: (supports S0 S1 S3 S4 S5)
[ 0.167722] ACPI: Using IOAPIC for interrupt routing
[ 0.167743] PCI: MMCONFIG for domain 0000 [bus 00-1f] at [mem 0xfc000000-0xfdffffff] (base 0xfc000000)
[ 0.168852] PCI: MMCONFIG at [mem 0xfc000000-0xfdffffff] reserved in ACPI motherboard resources
[ 0.168855] PCI: Using MMCONFIG for extended config space
[ 0.175394] ACPI: No dock devices found.
[ 0.175400] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[ 0.175549] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[ 0.175652] pci_root PNP0A03:00: host bridge window [io 0x0000-0x0cf7]
[ 0.175654] pci_root PNP0A03:00: host bridge window [io 0x0d00-0xffff]
[ 0.175657] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff]
[ 0.175660] pci_root PNP0A03:00: host bridge window [mem 0x000d0000-0x000dffff]
[ 0.175662] pci_root PNP0A03:00: host bridge window [mem 0x40000000-0xff37ffff]
[ 0.175701] PCI host bridge to bus 0000:00
[ 0.175704] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7]
[ 0.175706] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff]
[ 0.175709] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[ 0.175711] pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000dffff]
[ 0.175714] pci_bus 0000:00: root bus resource [mem 0x40000000-0xff37ffff]
[ 0.175739] pci 0000:00:00.0: [10de:03e2] type 00 class 0x050000
[ 0.175896] pci 0000:00:01.0: [10de:03e1] type 00 class 0x060100
[ 0.175903] pci 0000:00:01.0: reg 10: [io 0x0900-0x09ff]
[ 0.175940] pci 0000:00:01.1: [10de:03eb] type 00 class 0x0c0500
[ 0.175951] pci 0000:00:01.1: reg 10: [io 0xdc00-0xdc3f]
[ 0.175968] pci 0000:00:01.1: reg 20: [io 0x0600-0x063f]
[ 0.175973] pci 0000:00:01.1: reg 24: [io 0x0700-0x073f]
[ 0.175994] pci 0000:00:01.1: PME# supported from D3hot D3cold
[ 0.176015] pci 0000:00:01.2: [10de:03f5] type 00 class 0x050000
[ 0.176059] pci 0000:00:02.0: [10de:03f1] type 00 class 0x0c0310
[ 0.176069] pci 0000:00:02.0: reg 10: [mem 0xfbeff000-0xfbefffff]
[ 0.176100] pci 0000:00:02.0: supports D1 D2
[ 0.176103] pci 0000:00:02.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.176117] pci 0000:00:02.1: [10de:03f2] type 00 class 0x0c0320
[ 0.176128] pci 0000:00:02.1: reg 10: [mem 0xfbefec00-0xfbefecff]
[ 0.176163] pci 0000:00:02.1: supports D1 D2
[ 0.176166] pci 0000:00:02.1: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.176187] pci 0000:00:04.0: [10de:03f3] type 01 class 0x060401
[ 0.176225] pci 0000:00:05.0: [10de:03f0] type 00 class 0x040300
[ 0.176237] pci 0000:00:05.0: reg 10: [mem 0xfbef8000-0xfbefbfff]
[ 0.176272] pci 0000:00:05.0: PME# supported from D3hot D3cold
[ 0.176293] pci 0000:00:06.0: [10de:03ec] type 00 class 0x01018a
[ 0.176315] pci 0000:00:06.0: reg 20: [io 0xffa0-0xffaf]
[ 0.176344] pci 0000:00:07.0: [10de:03ef] type 00 class 0x068000
[ 0.176355] pci 0000:00:07.0: reg 10: [mem 0xfbefd000-0xfbefdfff]
[ 0.176360] pci 0000:00:07.0: reg 14: [io 0xd480-0xd487]
[ 0.176388] pci 0000:00:07.0: supports D1 D2
[ 0.176391] pci 0000:00:07.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.176408] pci 0000:00:08.0: [10de:03f6] type 00 class 0x010185
[ 0.176417] pci 0000:00:08.0: reg 10: [io 0xd400-0xd407]
[ 0.176422] pci 0000:00:08.0: reg 14: [io 0xd080-0xd083]
[ 0.176427] pci 0000:00:08.0: reg 18: [io 0xd000-0xd007]
[ 0.176432] pci 0000:00:08.0: reg 1c: [io 0xcc00-0xcc03]
[ 0.176437] pci 0000:00:08.0: reg 20: [io 0xc880-0xc88f]
[ 0.176442] pci 0000:00:08.0: reg 24: [mem 0xfbefc000-0xfbefcfff]
[ 0.176467] pci 0000:00:08.1: [10de:03f6] type 00 class 0x010185
[ 0.176476] pci 0000:00:08.1: reg 10: [io 0xc800-0xc807]
[ 0.176481] pci 0000:00:08.1: reg 14: [io 0xc480-0xc483]
[ 0.176486] pci 0000:00:08.1: reg 18: [io 0xc400-0xc407]
[ 0.176490] pci 0000:00:08.1: reg 1c: [io 0xc080-0xc083]
[ 0.176495] pci 0000:00:08.1: reg 20: [io 0xc000-0xc00f]
[ 0.176500] pci 0000:00:08.1: reg 24: [mem 0xfbef7000-0xfbef7fff]
[ 0.176532] pci 0000:00:09.0: [10de:03e8] type 01 class 0x060400
[ 0.176556] pci 0000:00:09.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.176573] pci 0000:00:0b.0: [10de:03e9] type 01 class 0x060400
[ 0.176595] pci 0000:00:0b.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.176611] pci 0000:00:0c.0: [10de:03e9] type 01 class 0x060400
[ 0.176633] pci 0000:00:0c.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.176654] pci 0000:00:18.0: [1022:1100] type 00 class 0x060000
[ 0.176675] pci 0000:00:18.1: [1022:1101] type 00 class 0x060000
[ 0.176691] pci 0000:00:18.2: [1022:1102] type 00 class 0x060000
[ 0.176709] pci 0000:00:18.3: [1022:1103] type 00 class 0x060000
[ 0.176776] pci 0000:00:04.0: PCI bridge to [bus 01-01] (subtractive decode)
[ 0.176782] pci 0000:00:04.0: bridge window [io 0x0000-0x0cf7] (subtractive decode)
[ 0.176785] pci 0000:00:04.0: bridge window [io 0x0d00-0xffff] (subtractive decode)
[ 0.176788] pci 0000:00:04.0: bridge window [mem 0x000a0000-0x000bffff] (subtractive decode)
[ 0.176791] pci 0000:00:04.0: bridge window [mem 0x000d0000-0x000dffff] (subtractive decode)
[ 0.176793] pci 0000:00:04.0: bridge window [mem 0x40000000-0xff37ffff] (subtractive decode)
[ 0.176825] pci 0000:02:00.0: [1002:6779] type 00 class 0x030000
[ 0.176839] pci 0000:02:00.0: reg 10: [mem 0xe0000000-0xefffffff 64bit pref]
[ 0.176850] pci 0000:02:00.0: reg 18: [mem 0xfbfe0000-0xfbffffff 64bit]
[ 0.176858] pci 0000:02:00.0: reg 20: [io 0xe000-0xe0ff]
[ 0.176870] pci 0000:02:00.0: reg 30: [mem 0xfbfc0000-0xfbfdffff pref]
[ 0.176888] pci 0000:02:00.0: supports D1 D2
[ 0.176911] pci 0000:02:00.1: [1002:aa98] type 00 class 0x040300
[ 0.176924] pci 0000:02:00.1: reg 10: [mem 0xfbfbc000-0xfbfbffff 64bit]
[ 0.176967] pci 0000:02:00.1: supports D1 D2
[ 0.184025] pci 0000:00:09.0: PCI bridge to [bus 02-02]
[ 0.184029] pci 0000:00:09.0: bridge window [io 0xe000-0xefff]
[ 0.184032] pci 0000:00:09.0: bridge window [mem 0xfbf00000-0xfbffffff]
[ 0.184036] pci 0000:00:09.0: bridge window [mem 0xe0000000-0xefffffff 64bit pref]
[ 0.184060] pci 0000:00:0b.0: PCI bridge to [bus 03-03]
[ 0.184085] pci 0000:00:0c.0: PCI bridge to [bus 04-04]
[ 0.184096] pci_bus 0000:00: on NUMA node 0
[ 0.184100] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 0.184284] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
[ 0.184351] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.BR10._PRT]
[ 0.184395] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.BR11._PRT]
[ 0.184438] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.BR12._PRT]
[ 0.184558] pci0000:00: Unable to request _OSC control (_OSC support mask: 0x0f)
[ 0.198257] ACPI: PCI Interrupt Link [LNKA] (IRQs 16 17 18 19) *0, disabled.
[ 0.198350] ACPI: PCI Interrupt Link [LNKB] (IRQs 16 17 18 19) *0, disabled.
[ 0.198440] ACPI: PCI Interrupt Link [LNKC] (IRQs 16 17 18 19) *0, disabled.
[ 0.198529] ACPI: PCI Interrupt Link [LNKD] (IRQs 16 17 18 19) *0, disabled.
[ 0.198618] ACPI: PCI Interrupt Link [LNEA] (IRQs 16 17 18 19) *11
[ 0.198708] ACPI: PCI Interrupt Link [LNEB] (IRQs 16 17 18 19) *0, disabled.
[ 0.198797] ACPI: PCI Interrupt Link [LNEC] (IRQs 16 17 18 19) *0, disabled.
[ 0.198886] ACPI: PCI Interrupt Link [LNED] (IRQs 16 17 18 19) *10
[ 0.198975] ACPI: PCI Interrupt Link [LUB0] (IRQs 20 21 22 23) *5
[ 0.199063] ACPI: PCI Interrupt Link [LUB2] (IRQs 20 21 22 23) *10
[ 0.199152] ACPI: PCI Interrupt Link [LMAC] (IRQs 20 21 22 23) *5
[ 0.199241] ACPI: PCI Interrupt Link [LAZA] (IRQs 20 21 22 23) *11
[ 0.199330] ACPI: PCI Interrupt Link [LACI] (IRQs 20 21 22 23) *0, disabled.
[ 0.199419] ACPI: PCI Interrupt Link [LMC9] (IRQs 20 21 22 23) *0, disabled.
[ 0.199508] ACPI: PCI Interrupt Link [LSMB] (IRQs 20 21 22 23) *11
[ 0.199596] ACPI: PCI Interrupt Link [LPMU] (IRQs 20 21 22 23) *0, disabled.
[ 0.199688] ACPI: PCI Interrupt Link [LSA0] (IRQs 20 21 22 23) *10
[ 0.199776] ACPI: PCI Interrupt Link [LSA1] (IRQs 20 21 22 23) *10
[ 0.199941] ACPI Error: Invalid/unsupported resource descriptor: Type 0x00 (20120320/utresrc-650)
[ 0.199947] ACPI Exception: AE_AML_INVALID_RESOURCE_TYPE, Evaluating _CRS (20120320/pci_link-282)
[ 0.199951] ACPI: PCI Interrupt Link [LATA] (IRQs 20 21 22 23) *0, disabled.
[ 0.200041] vgaarb: device added: PCI:0000:02:00.0,decodes=io+mem,owns=io+mem,locks=none
[ 0.200044] vgaarb: loaded
[ 0.200046] vgaarb: bridge control possible 0000:02:00.0
[ 0.200081] PCI: Using ACPI for IRQ routing
[ 0.200746] PCI: pci_cache_line_size set to 64 bytes
[ 0.200799] reserve RAM buffer: 000000000009f800 - 000000000009ffff
[ 0.200802] reserve RAM buffer: 000000003ffb0000 - 000000003fffffff
[ 0.201047] pnp: PnP ACPI init
[ 0.201061] ACPI: bus type pnp registered
[ 0.201135] pnp 00:00: [bus 00-ff]
[ 0.201138] pnp 00:00: [io 0x0cf8-0x0cff]
[ 0.201141] pnp 00:00: [io 0x0000-0x0cf7 window]
[ 0.201143] pnp 00:00: [io 0x0d00-0xffff window]
[ 0.201146] pnp 00:00: [mem 0x000a0000-0x000bffff window]
[ 0.201149] pnp 00:00: [mem 0x000d0000-0x000dffff window]
[ 0.201151] pnp 00:00: [mem 0x40000000-0xff37ffff window]
[ 0.201202] pnp 00:00: Plug and Play ACPI device, IDs PNP0a03 (active)
[ 0.201218] pnp 00:01: [dma 4]
[ 0.201221] pnp 00:01: [io 0x0000-0x000f]
[ 0.201223] pnp 00:01: [io 0x0081-0x0083]
[ 0.201226] pnp 00:01: [io 0x0087]
[ 0.201228] pnp 00:01: [io 0x0089-0x008b]
[ 0.201230] pnp 00:01: [io 0x008f]
[ 0.201233] pnp 00:01: [io 0x00c0-0x00df]
[ 0.201258] pnp 00:01: Plug and Play ACPI device, IDs PNP0200 (active)
[ 0.201270] pnp 00:02: [io 0x0070-0x0071]
[ 0.201289] pnp 00:02: [irq 8]
[ 0.201315] pnp 00:02: Plug and Play ACPI device, IDs PNP0b00 (active)
[ 0.201325] pnp 00:03: [io 0x0061]
[ 0.201349] pnp 00:03: Plug and Play ACPI device, IDs PNP0800 (active)
[ 0.201360] pnp 00:04: [io 0x00f0-0x00ff]
[ 0.201369] pnp 00:04: [irq 13]
[ 0.201393] pnp 00:04: Plug and Play ACPI device, IDs PNP0c04 (active)
[ 0.201893] pnp 00:05: [io 0x0378-0x037f]
[ 0.201896] pnp 00:05: [io 0x0778-0x077f]
[ 0.201904] pnp 00:05: [irq 7]
[ 0.201907] pnp 00:05: [dma 3]
[ 0.202053] pnp 00:05: Plug and Play ACPI device, IDs PNP0401 (active)
[ 0.202389] pnp 00:06: [mem 0x000d0000-0x000d3fff window]
[ 0.202391] pnp 00:06: [mem 0x000d4000-0x000d7fff window]
[ 0.202394] pnp 00:06: [mem 0x000de000-0x000dffff window]
[ 0.202396] pnp 00:06: [io 0x0010-0x001f]
[ 0.202399] pnp 00:06: [io 0x0022-0x003f]
[ 0.202401] pnp 00:06: [io 0x0044-0x005f]
[ 0.202404] pnp 00:06: [io 0x0062-0x0063]
[ 0.202406] pnp 00:06: [io 0x0065-0x006f]
[ 0.202409] pnp 00:06: [io 0x0072-0x007f]
[ 0.202411] pnp 00:06: [io 0x0080]
[ 0.202413] pnp 00:06: [io 0x0084-0x0086]
[ 0.202415] pnp 00:06: [io 0x0088]
[ 0.202417] pnp 00:06: [io 0x008c-0x008e]
[ 0.202419] pnp 00:06: [io 0x0090-0x009f]
[ 0.202422] pnp 00:06: [io 0x00a2-0x00bf]
[ 0.202424] pnp 00:06: [io 0x00e0-0x00ef]
[ 0.202426] pnp 00:06: [io 0x04d0-0x04d1]
[ 0.202428] pnp 00:06: [io 0x0500-0x057f]
[ 0.202431] pnp 00:06: [io 0x0580-0x05ff]
[ 0.202433] pnp 00:06: [io 0x0800-0x087f]
[ 0.202435] pnp 00:06: [io 0x0880-0x08ff]
[ 0.202437] pnp 00:06: [io 0x0d00-0x0d7f]
[ 0.202439] pnp 00:06: [io 0x0d80-0x0dff]
[ 0.202442] pnp 00:06: [io 0x1100-0x117f]
[ 0.202444] pnp 00:06: [io 0x1180-0x11ff]
[ 0.202446] pnp 00:06: [mem 0xfec80000-0xfd93ffff]
[ 0.202449] pnp 00:06: [mem 0xfefe0000-0xfefe01ff]
[ 0.202451] pnp 00:06: [mem 0xfefe1000-0xfefe1fff]
[ 0.202454] pnp 00:06: [mem 0xfee01000-0xfeefffff]
[ 0.202528] system 00:06: [io 0x04d0-0x04d1] has been reserved
[ 0.202531] system 00:06: [io 0x0500-0x057f] has been reserved
[ 0.202534] system 00:06: [io 0x0580-0x05ff] has been reserved
[ 0.202537] system 00:06: [io 0x0800-0x087f] has been reserved
[ 0.202540] system 00:06: [io 0x0880-0x08ff] has been reserved
[ 0.202545] system 00:06: [io 0x0d00-0x0d7f] has been reserved
[ 0.202548] system 00:06: [io 0x0d80-0x0dff] has been reserved
[ 0.202551] system 00:06: [io 0x1100-0x117f] has been reserved
[ 0.202553] system 00:06: [io 0x1180-0x11ff] has been reserved
[ 0.202556] system 00:06: [mem 0x000d0000-0x000d3fff window] has been reserved
[ 0.202560] system 00:06: [mem 0x000d4000-0x000d7fff window] has been reserved
[ 0.202563] system 00:06: [mem 0x000de000-0x000dffff window] has been reserved
[ 0.202566] system 00:06: [mem 0xfec80000-0xfd93ffff] could not be reserved
[ 0.202569] system 00:06: [mem 0xfefe0000-0xfefe01ff] has been reserved
[ 0.202572] system 00:06: [mem 0xfefe1000-0xfefe1fff] has been reserved
[ 0.202576] system 00:06: [mem 0xfee01000-0xfeefffff] has been reserved
[ 0.202579] system 00:06: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.202787] pnp 00:07: [mem 0xfec00000-0xfec00fff]
[ 0.202790] pnp 00:07: [mem 0xfee00000-0xfee00fff]
[ 0.202831] system 00:07: [mem 0xfec00000-0xfec00fff] could not be reserved
[ 0.202835] system 00:07: [mem 0xfee00000-0xfee00fff] has been reserved
[ 0.202838] system 00:07: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.202865] pnp 00:08: [io 0x0060]
[ 0.202867] pnp 00:08: [io 0x0064]
[ 0.202876] pnp 00:08: [irq 1]
[ 0.202914] pnp 00:08: Plug and Play ACPI device, IDs PNP0303 PNP030b (active)
[ 0.203182] pnp 00:09: [io 0x03f8-0x03ff]
[ 0.203191] pnp 00:09: [irq 4]
[ 0.203193] pnp 00:09: [dma 0 disabled]
[ 0.203262] pnp 00:09: Plug and Play ACPI device, IDs PNP0501 (active)
[ 0.203347] pnp 00:0a: [io 0x0000-0xffffffff disabled]
[ 0.203349] pnp 00:0a: [io 0x0280-0x028f]
[ 0.203352] pnp 00:0a: [io 0x0290-0x029f]
[ 0.203401] system 00:0a: [io 0x0280-0x028f] has been reserved
[ 0.203405] system 00:0a: [io 0x0290-0x029f] has been reserved
[ 0.203408] system 00:0a: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.203455] pnp 00:0b: [mem 0xfc000000-0xfdffffff]
[ 0.203496] system 00:0b: [mem 0xfc000000-0xfdffffff] has been reserved
[ 0.203499] system 00:0b: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.203742] pnp 00:0c: [mem 0x00000000-0x0009ffff]
[ 0.203745] pnp 00:0c: [mem 0x00000000-0xffffffff disabled]
[ 0.203748] pnp 00:0c: [mem 0x000e0000-0x000fffff]
[ 0.203751] pnp 00:0c: [mem 0x00100000-0x3fffffff]
[ 0.203753] pnp 00:0c: [mem 0xff380000-0xffffffff]
[ 0.203804] system 00:0c: [mem 0x00000000-0x0009ffff] could not be reserved
[ 0.203808] system 00:0c: [mem 0x000e0000-0x000fffff] could not be reserved
[ 0.203811] system 00:0c: [mem 0x00100000-0x3fffffff] could not be reserved
[ 0.203814] system 00:0c: [mem 0xff380000-0xffffffff] could not be reserved
[ 0.203817] system 00:0c: Plug and Play ACPI device, IDs PNP0c01 (active)
[ 0.204165] pnp: PnP ACPI: found 13 devices
[ 0.204167] ACPI: ACPI bus type pnp unregistered
[ 0.204170] PnPBIOS: Disabled by ACPI PNP
[ 0.240767] Switching to clocksource acpi_pm
[ 0.240814] pci 0000:00:04.0: PCI bridge to [bus 01-01]
[ 0.240822] pci 0000:00:09.0: PCI bridge to [bus 02-02]
[ 0.240825] pci 0000:00:09.0: bridge window [io 0xe000-0xefff]
[ 0.240828] pci 0000:00:09.0: bridge window [mem 0xfbf00000-0xfbffffff]
[ 0.240832] pci 0000:00:09.0: bridge window [mem 0xe0000000-0xefffffff 64bit pref]
[ 0.240836] pci 0000:00:0b.0: PCI bridge to [bus 03-03]
[ 0.240841] pci 0000:00:0c.0: PCI bridge to [bus 04-04]
[ 0.240852] pci 0000:00:04.0: setting latency timer to 64
[ 0.240862] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7]
[ 0.240865] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff]
[ 0.240867] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[ 0.240870] pci_bus 0000:00: resource 7 [mem 0x000d0000-0x000dffff]
[ 0.240873] pci_bus 0000:00: resource 8 [mem 0x40000000-0xff37ffff]
[ 0.240875] pci_bus 0000:01: resource 4 [io 0x0000-0x0cf7]
[ 0.240878] pci_bus 0000:01: resource 5 [io 0x0d00-0xffff]
[ 0.240880] pci_bus 0000:01: resource 6 [mem 0x000a0000-0x000bffff]
[ 0.240883] pci_bus 0000:01: resource 7 [mem 0x000d0000-0x000dffff]
[ 0.240885] pci_bus 0000:01: resource 8 [mem 0x40000000-0xff37ffff]
[ 0.240888] pci_bus 0000:02: resource 0 [io 0xe000-0xefff]
[ 0.240890] pci_bus 0000:02: resource 1 [mem 0xfbf00000-0xfbffffff]
[ 0.240893] pci_bus 0000:02: resource 2 [mem 0xe0000000-0xefffffff 64bit pref]
[ 0.240990] NET: Registered protocol family 2
[ 0.241074] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.241344] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[ 0.242223] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
[ 0.242682] TCP: Hash tables configured (established 131072 bind 65536)
[ 0.242685] TCP: reno registered
[ 0.242688] UDP hash table entries: 512 (order: 2, 16384 bytes)
[ 0.242702] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[ 0.242847] NET: Registered protocol family 1
[ 0.243053] ACPI: PCI Interrupt Link [LUB0] enabled at IRQ 23
[ 0.320154] ACPI: PCI Interrupt Link [LUB2] enabled at IRQ 22
[ 0.320201] pci 0000:02:00.0: Boot video device
[ 0.320206] PCI: CLS 64 bytes, default 64
[ 0.320265] Unpacking initramfs...
[ 0.612981] Freeing initrd memory: 13708k freed
[ 0.624279] audit: initializing netlink socket (disabled)
[ 0.624298] type=2000 audit(1515207561.624:1): initialized
[ 0.635695] highmem bounce pool size: 64 pages
[ 0.635700] HugeTLB registered 4 MB page size, pre-allocated 0 pages
[ 0.635995] VFS: Disk quotas dquot_6.5.2
[ 0.636054] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.636134] msgmni has been set to 1741
[ 0.636377] alg: No test for stdrng (krng)
[ 0.636413] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[ 0.636417] io scheduler noop registered
[ 0.636419] io scheduler deadline registered
[ 0.636443] io scheduler cfq registered (default)
[ 0.636637] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[ 0.636659] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[ 0.636661] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[ 0.636988] GHES: HEST is not enabled!
[ 0.636999] isapnp: Scanning for PnP cards...
[ 0.989821] isapnp: No Plug & Play device found
[ 0.989878] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 1.010212] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 1.030881] 00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 1.031080] Linux agpgart interface v0.103
[ 1.031396] i8042: PNP: PS/2 Controller [PNP0303:PS2K] at 0x60,0x64 irq 1
[ 1.031399] i8042: PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp
[ 1.031938] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 1.032083] mousedev: PS/2 mouse device common for all mice
[ 1.032135] rtc_cmos 00:02: RTC can wake from S4
[ 1.032299] rtc_cmos 00:02: rtc core: registered rtc_cmos as rtc0
[ 1.032334] rtc0: alarms up to one year, y3k, 114 bytes nvram
[ 1.032459] TCP: cubic registered
[ 1.032528] NET: Registered protocol family 10
[ 1.032757] Mobile IPv6
[ 1.032761] NET: Registered protocol family 17
[ 1.032765] Registering the dns_resolver key type
[ 1.032815] Using IPI No-Shortcut mode
[ 1.032958] PM: Hibernation image not present or could not be loaded.
[ 1.032976] registered taskstats version 1
[ 1.033379] rtc_cmos 00:02: setting system clock to 2018-01-06 02:59:22 UTC (1515207562)
[ 1.033494] Freeing unused kernel memory: 416k freed
[ 1.033826] Write protecting the kernel text: 3496k
[ 1.033852] Write protecting the kernel read-only data: 984k
[ 1.046629] udevd[49]: starting version 175
[ 1.051251] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
[ 1.077556] SCSI subsystem initialized
[ 1.077752] usbcore: registered new interface driver usbfs
[ 1.077789] usbcore: registered new interface driver hub
[ 1.085413] forcedeth: Reverse Engineered nForce ethernet driver. Version 0.64.
[ 1.085610] ACPI: PCI Interrupt Link [LMAC] enabled at IRQ 21
[ 1.085635] forcedeth 0000:00:07.0: setting latency timer to 64
[ 1.093710] usbcore: registered new device driver usb
[ 1.094222] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.105168] libata version 3.00 loaded.
[ 1.111052] microcode: AMD CPU family 0xf not supported
[ 1.112782] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 1.608663] forcedeth 0000:00:07.0: ifname eth0, PHY OUI 0x732 @ 1, addr 00:25:22:4e:83:27
[ 1.608669] forcedeth 0000:00:07.0: highdma pwrctl mgmt lnktim msi desc-v3
[ 1.608710] pata_amd 0000:00:06.0: version 0.4.1
[ 1.608786] pata_amd 0000:00:06.0: setting latency timer to 64
[ 1.609156] scsi0 : pata_amd
[ 1.609280] scsi1 : pata_amd
[ 1.610878] ata1: PATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xffa0 irq 14
[ 1.610881] ata2: PATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0xffa8 irq 15
[ 1.610947] ehci_hcd 0000:00:02.1: setting latency timer to 64
[ 1.610950] ehci_hcd 0000:00:02.1: EHCI Host Controller
[ 1.610981] ehci_hcd 0000:00:02.1: new USB bus registered, assigned bus number 1
[ 1.611008] ehci_hcd 0000:00:02.1: debug port 1
[ 1.611017] ehci_hcd 0000:00:02.1: cache line size of 64 is not supported
[ 1.611054] ehci_hcd 0000:00:02.1: irq 22, io mem 0xfbefec00
[ 1.620031] ehci_hcd 0000:00:02.1: USB 2.0 started, EHCI 1.00
[ 1.620080] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.620083] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.620086] usb usb1: Product: EHCI Host Controller
[ 1.620088] usb usb1: Manufacturer: Linux 3.4-9-rtai-686-pae ehci_hcd
[ 1.620091] usb usb1: SerialNumber: 0000:00:02.1
[ 1.620234] hub 1-0:1.0: USB hub found
[ 1.620240] hub 1-0:1.0: 10 ports detected
[ 1.620381] ohci_hcd 0000:00:02.0: setting latency timer to 64
[ 1.620385] ohci_hcd 0000:00:02.0: OHCI Host Controller
[ 1.620398] ohci_hcd 0000:00:02.0: new USB bus registered, assigned bus number 2
[ 1.620427] ohci_hcd 0000:00:02.0: irq 23, io mem 0xfbeff000
[ 1.678030] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.678033] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.678036] usb usb2: Product: OHCI Host Controller
[ 1.678038] usb usb2: Manufacturer: Linux 3.4-9-rtai-686-pae ohci_hcd
[ 1.678040] usb usb2: SerialNumber: 0000:00:02.0
[ 1.678159] hub 2-0:1.0: USB hub found
[ 1.678165] hub 2-0:1.0: 10 ports detected
[ 1.678247] sata_nv 0000:00:08.0: version 3.5
[ 1.678425] ACPI: PCI Interrupt Link [LSA0] enabled at IRQ 20
[ 1.678490] sata_nv 0000:00:08.0: setting latency timer to 64
[ 1.678853] scsi2 : sata_nv
[ 1.678969] scsi3 : sata_nv
[ 1.679123] ata3: SATA max UDMA/133 cmd 0xd400 ctl 0xd080 bmdma 0xc880 irq 20
[ 1.679126] ata4: SATA max UDMA/133 cmd 0xd000 ctl 0xcc00 bmdma 0xc888 irq 20
[ 1.679267] ACPI: PCI Interrupt Link [LSA1] enabled at IRQ 23
[ 1.679311] sata_nv 0000:00:08.1: setting latency timer to 64
[ 1.679533] scsi4 : sata_nv
[ 1.679635] scsi5 : sata_nv
[ 1.679822] ata5: SATA max UDMA/133 cmd 0xc800 ctl 0xc480 bmdma 0xc000 irq 23
[ 1.679826] ata6: SATA max UDMA/133 cmd 0xc400 ctl 0xc080 bmdma 0xc008 irq 23
[ 1.836303] ata1.00: ATAPI: Optiarc DVD RW AD-7220A, 1.01, max UDMA/66
[ 1.836761] ata1.01: ATA-6: ST380011A, 8.01, max UDMA/100
[ 1.836764] ata1.01: 156301488 sectors, multi 16: LBA48
[ 1.836771] ata1: nv_mode_filter: 0x1f39f&0x1f39f->0x1f39f, BIOS=0x1f000 (0xc5c60000) ACPI=0x1f01f (30:20:0x15)
[ 1.836777] ata1: nv_mode_filter: 0x3f39f&0x3f39f->0x3f39f, BIOS=0x3f000 (0xc5c60000) ACPI=0x3f01f (30:20:0x15)
[ 1.852230] ata1.00: configured for UDMA/66
[ 1.868410] ata1.01: configured for UDMA/100
[ 1.870555] scsi 0:0:0:0: CD-ROM Optiarc DVD RW AD-7220A 1.01 PQ: 0 ANSI: 5
[ 1.870821] scsi 0:0:1:0: Direct-Access ATA ST380011A 8.01 PQ: 0 ANSI: 5
[ 1.871008] ata2: port disabled--ignoring
[ 1.998277] ata3: SATA link down (SStatus 0 SControl 300)
[ 1.998281] ata5: SATA link down (SStatus 0 SControl 300)
[ 2.180026] usb 2-1: new low-speed USB device number 2 using ohci_hcd
[ 2.334262] ata4: SATA link down (SStatus 0 SControl 300)
[ 2.394054] usb 2-1: New USB device found, idVendor=046d, idProduct=c063
[ 2.394057] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2.394060] usb 2-1: Product: DELL USB Laser Mouse
[ 2.394062] usb 2-1: Manufacturer: DELL
[ 2.654263] ata6: SATA link down (SStatus 0 SControl 300)
[ 2.667719] sr0: scsi3-mmc drive: 48x/12x writer dvd-ram cd/rw xa/form2 cdda tray
[ 2.667725] cdrom: Uniform CD-ROM driver Revision: 3.20
[ 2.667929] sr 0:0:0:0: Attached scsi CD-ROM sr0
[ 2.670168] sr 0:0:0:0: Attached scsi generic sg0 type 5
[ 2.670225] sd 0:0:1:0: Attached scsi generic sg1 type 0
[ 2.672594] input: DELL DELL USB Laser Mouse as /devices/pci0000:00/0000:00:02.0/usb2/2-1/2-1:1.0/input/input1
[ 2.672656] sd 0:0:1:0: [sda] 156301488 512-byte logical blocks: (80.0 GB/74.5 GiB)
[ 2.672674] generic-usb 0003:046D:C063.0001: input,hidraw0: USB HID v1.10 Mouse [DELL DELL USB Laser Mouse] on usb-0000:00:02.0-1/input0
[ 2.672705] sd 0:0:1:0: [sda] Write Protect is off
[ 2.672709] usbcore: registered new interface driver usbhid
[ 2.672712] usbhid: USB HID core driver
[ 2.672717] sd 0:0:1:0: [sda] Mode Sense: 00 3a 00 00
[ 2.672738] sd 0:0:1:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 2.704242] sda: sda1 sda2 < sda5 >
[ 2.704682] sd 0:0:1:0: [sda] Attached SCSI disk
[ 8.143338] microcode: AMD CPU family 0xf not supported
[ 8.159495] PM: Starting manual resume from disk
[ 8.159502] PM: Hibernation image partition 8:5 present
[ 8.159504] PM: Looking for hibernation image.
[ 8.159922] PM: Image not found (code -22)
[ 8.159926] PM: Hibernation image not present or could not be loaded.
[ 8.218506] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[ 10.226166] udevd[344]: starting version 175
[ 10.639746] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2
[ 10.639756] ACPI: Power Button [PWRB]
[ 10.639823] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
[ 10.639827] ACPI: Power Button [PWRF]
[ 10.736599] microcode: AMD CPU family 0xf not supported
[ 11.042780] parport_pc 00:05: reported by Plug and Play ACPI
[ 11.042837] parport0: PC-style at 0x378 (0x778), irq 7 [PCSPP,TRISTATE]
[ 11.275764] i2c i2c-0: nForce2 SMBus adapter at 0x600
[ 11.275796] i2c i2c-1: nForce2 SMBus adapter at 0x700
[ 11.336816] k8temp 0000:00:18.3: Temperature readouts might be wrong - check erratum #141
[ 11.515334] ACPI: PCI Interrupt Link [LAZA] enabled at IRQ 22
[ 11.515344] hda_intel: Disabling MSI
[ 11.515384] snd_hda_intel 0000:00:05.0: setting latency timer to 64
[ 12.776186] input: HDA NVidia Line as /devices/pci0000:00/0000:00:05.0/sound/card0/input4
[ 12.776278] input: HDA NVidia Rear Mic as /devices/pci0000:00/0000:00:05.0/sound/card0/input5
[ 12.776345] input: HDA NVidia Line Out as /devices/pci0000:00/0000:00:05.0/sound/card0/input6
[ 12.776768] ACPI: PCI Interrupt Link [LNEA] enabled at IRQ 19
[ 12.816848] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:09.0/0000:02:00.1/sound/card1/input7
[ 14.787550] Adding 2095100k swap on /dev/sda5. Priority:-1 extents:1 across:2095100k
[ 14.803918] EXT4-fs (sda1): re-mounted. Opts: (null)
[ 15.118570] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
[ 15.228542] loop: module loaded
[ 16.668209] RPC: Registered named UNIX socket transport module.
[ 16.668213] RPC: Registered udp transport module.
[ 16.668215] RPC: Registered tcp transport module.
[ 16.668217] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 16.697368] FS-Cache: Loaded
[ 16.748196] NFS: Registering the id_resolver key type
[ 16.748225] FS-Cache: Netfs 'nfs' registered for caching
[ 16.767834] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[ 19.401482] input: ACPI Virtual Keyboard Device as /devices/virtual/input/input8
[ 21.647084] Bluetooth: Core ver 2.16
[ 21.647119] NET: Registered protocol family 31
[ 21.647121] Bluetooth: HCI device and connection manager initialized
[ 21.647125] Bluetooth: HCI socket layer initialized
[ 21.647127] Bluetooth: L2CAP socket layer initialized
[ 21.647135] Bluetooth: SCO socket layer initialized
[ 21.740338] Bluetooth: RFCOMM TTY layer initialized
[ 21.740345] Bluetooth: RFCOMM socket layer initialized
[ 21.740347] Bluetooth: RFCOMM ver 1.11
[ 21.929826] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 21.929831] Bluetooth: BNEP filters: protocol multicast
[ 22.375711] lp0: using parport0 (interrupt-driven).
[ 22.554031] ppdev: user-space parallel port driver
[ 35.744017] eth0: no IPv6 routers present
[ 78.202884] I-pipe: head domain RTAI registered.
[ 78.202892] RTAI[hal]: compiled with gcc version 4.7.2 (Debian 4.7.2-5) .
[ 78.202933] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 78.202937] SYSINFO: CPUs 2, LINUX APIC IRQ 2312, TIM_FREQ 12557075, CLK_FREQ 2612059000, CPU_FREQ 2612059000
[ 78.202940] RTAI_APIC_TIMER_IPI: RTAI DEFINED 2314, VECTOR 2314; LINUX_APIC_TIMER_IPI: RTAI DEFINED 2312, VECTOR 2312
[ 78.202943] TIMER NAME: lapic; VARIOUSLY FOUND APIC FREQs: 12557075, 12557075, 8298750
[ 78.253104] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 78.253167] , <uses LINUX SYSCALLs>, kstacks pool size = 524288 bytes.
[ 78.253171] RTAI[sched]: hard timer type/freq = APIC/12557075(Hz); default timing: oneshot; linear timed lists.
[ 78.253174] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 2612059000 hz.
[ 78.253176] RTAI[sched]: timer setup = 999 ns, resched latency = 2943 ns.
[ 78.274840] RTAI[math]: loaded.
[ 469.324041] spurious APIC interrupt on CPU#1, should never happen.
[ 469.324047] spurious APIC interrupt on CPU#0, should never happen.
[ 469.327914] RTAI[math]: unloaded.
[ 469.334428] SCHED releases registered named ALIEN PEDV$D
[ 469.343113] RTAI[malloc]: unloaded.
[ 469.440037] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 469.452923] I-pipe: head domain RTAI unregistered.
[ 469.452974] RTAI[hal]: unmounted.
[ 619.053613] I-pipe: head domain RTAI registered.
[ 619.053621] RTAI[hal]: compiled with gcc version 4.7.2 (Debian 4.7.2-5) .
[ 619.053661] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 619.053665] SYSINFO: CPUs 2, LINUX APIC IRQ 2312, TIM_FREQ 12557075, CLK_FREQ 2612059000, CPU_FREQ 2612059000
[ 619.053668] RTAI_APIC_TIMER_IPI: RTAI DEFINED 2314, VECTOR 2314; LINUX_APIC_TIMER_IPI: RTAI DEFINED 2312, VECTOR 2312
[ 619.053671] TIMER NAME: lapic; VARIOUSLY FOUND APIC FREQs: 12557075, 12557075, 11324000
[ 619.103962] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 619.104075] , <uses LINUX SYSCALLs>, kstacks pool size = 524288 bytes.
[ 619.104079] RTAI[sched]: hard timer type/freq = APIC/12557075(Hz); default timing: oneshot; linear timed lists.
[ 619.104083] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 2612059000 hz.
[ 619.104086] RTAI[sched]: timer setup = 999 ns, resched latency = 2943 ns.
[ 619.117600] RTAI[math]: loaded.
[ 619.272296] config string '0 out'
[ 619.321384] classicladder_rt: module license 'LGPL' taints kernel.
[ 619.321390] Disabling lock debugging due to kernel taint
[ 619.321771] creating ladder-state
[ 624.391268] spurious APIC interrupt on CPU#1, should never happen.
[ 624.395153] RTAI[math]: unloaded.
[ 624.397366] SCHED releases registered named ALIEN PEDV$D
[ 624.402773] RTAI[malloc]: unloaded.
[ 624.500023] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 624.502143] I-pipe: head domain RTAI unregistered.
[ 624.502196] RTAI[hal]: unmounted.
A videó kártya meghajtó lesz a ludas szerintem.
glxgears lefut most?
Ha igen, akkor valami miatt mégsem megfelelő a driver.
Az előző kártyával mi volt a probléma?
Az alaplapival nem volt semmi probléma,csak gondoltam,hogy ezzel a videókártyával jobb lesz. Most letöröltem az fglrx drivert és jól működik minden,nem kockazodik be és nem is akad,azt hiszem h így fogom használni. Próbáltam feltelepiteni az amd catalystet,de az sem sikerült tökéletesen. Úgy tűnt h minden ok vele,megvoltak a választható felbontasok tiszta volt a kep is,de az első ujrainditasnal miután betoltotte a rendszert csak egy fekete képernyő maradt és semmit sem tudtam csinálni, újra kellett tenni a rendszert
" ...csak egy fekete képernyő maradt és semmit sem tudtam csinálni, újra kellett tenni a rendszert"
Ilyenkor ctrl+alt+F1 -el ki kell lépni terminálba, aztán a döglött process-t kilőni kill paranccsal.
Köszönöm a segítséget.
Az a baj,h még csak vagy 3 hete használom a linuxot,most tanulgatom és azt kell,h mondjam kell hozzá kitartás. Ha lesz egy kis időd le tudnád írni,h hogyan tudnám megtalalni a döglött process-t?vagy kicsit részletesebben leirni,h hogyan csináljam ha legközelebb is így járok.
Köszönöm!
Szerintem itt nem egy "döglött process"-ről van csak szó.
Hanem attól nem láttál semmit a grafikus felületen, mert a videó kártya meghajtója nem jó vagy egyik-másik beállítás nincs rendben. Attól, hogy egy processzt kilövünk semmi nem javul meg. A hiba okát kideríteni egy egy kezdőnek való feladat... :), legalébbis tapasztalatot igényel.
Az tény, hogy az újrainstallálás helyett lehet hogy egy-két perces munkával ki lehet javítani a hibát, de annak az okát tudni kell (kideríteni). Így adott esetben gyorsabb az újratelepítés.
Ha kérdésed van akkor tedd fel nyugodtan, megpróbálunk segíteni továbbra is.
Igazából azt a részt ragadtam ki, hogy nem tudtál csinálni semmit a "fekete képernyő" miatt.
Figyelmesebben újraolvasva, az Xserver kilövése majd újraindítása valóban nem javította volna meg a gépedet, de lehetőséged van javításra, vagy a fontos dolgok lementésére egy esetleges újratelepítés előtt.
A process kilövése akkor segíthet, ha egyébként jól működő dolog hal be, valami kutyulmány miatt.
Pl. a firefox szenved valami idétlen weboldallal, (egyszer belefutottam ilyenbe) aztán nem bír belőle kikeveredni, akkor ki lehet lőni a firefox processt.
-A top parancs mutatja terminálból a futó processeket, és pár hasznos adatot. Érdemes megnézni.
-A ps -ax kilistázza szintén a processeket, az azonosítójukkal együtt. Ha itt kiválasszuk pl. a firefoxot, akkor a kill -9 parancs után az azonosítóval, vagy a killall firefox paranccsal le tudod állítani a szenvedő firefoxot.
A sudo jogosultság kellhet hozzá.
Persze ugyanígy minden más futó/nem futó -processt le lehet állítani, az xservert pl. a lightdm process kilövésével ugyanígy lelőheted , majd terminálból újraindíthatod. (ha jól emlékszem, sudo lightdm start indítja újra)
Régen a debián nem volt így grafikailag felcicomázva, winbaráttá téve, akkoriban mindent terminálból kellett telepíteni, konfigurálni. Ez vonatkozott a modemre, a grafikus kártyára, a nyomtatóra, a CD olvasóra stb. [#nevetes1]
Akkor sitty-sutty javította az ember amit kellett, akár az X felület hibáit, de ma már elkényelmesedtünk, ha az X behal, akkor vége az életnek, mert semmit sem látsz. A windowst lekapcsolod, a linuxot legalább még van esély feltámasztani[#smile]
Latency test eredménye:
Servo thread (1ms) 100438 4410 "ez változik közben 99600"
Base trhead (25usec) 31302 6398 "szintén változik 24000-25000"
Érdemleges ez a sebesség? Meddig kell futtatni a testet?
Ez a teszt akkor különösen érdekes, ha nincs intelligens motorvezérlő kártyád - ami tárazza/buffereli a parancsokat és a megfelelő időben adja ki azokat - hanem pl párhuzamos portot akarsz használni motorvezérlésre. Ilyenkor ugyanis igen fontos, hogy milyen gyakran tudja a linuxcnc megszólítani a párhuzamos portot, hogy egyik másik kimenetet billentse be, illetve fogadja a bejövő jeleket.
A te esetedben ez nagyjából 100000ns -> 0.0001s ami azt jelenti, hogy kicsit kevesebb, mint 10000 lépést tudsz majd kiadni másodpercenként, tehát ha stepper motort hajtasz, akkor e fölé nem érdemes vinni a step rate-et, különben elveszíti a gép a stabilitását/pontosságát.
Egyébként a mérést úgy végezném, hogy annyi ideig futtatnám, amíg egy átlagos munkám majd tartani fog. Esztergagépnél pár perc, de egy marógép hosszú órákon keresztül is dolgozhat, ha közben veszít egy egy lépést a hibás beállítás miatt, abból nem sül ki semmi jó, persze ez gépfüggő, faipari célra valószínűleg még így is bőven jó lesz, de egy komolyabb gépnél ami pl acélba dolgozik, ez akár szerszámtöréshez is vezethet.
Köszi
Sziasztok!
Azt szeretném megtudni ,hogy Linuxcnc-hez milyen alaplap összeállitás szükséges minimál szinten?Ubuntu 16.04-Linux cnc 2.7 van a telepitő lemezen.Intel vagy AMD processzornak van jelentősége? Köszönöm .
Üdv:Bagyinszki László
Szia, szinte akármivel elmegy a linuxcnc, nincs jelentősége a processzornak. Aminek jelentősége van az a latency, amiről lentebb is beszélgettünk. Ha ez 10-20000 közötti, akkor az egy jól használható gép lehet, ha 100000körüli, ahogy a lenti példában is, szintén használható, de már megkötésekkel. Amit utoljára teszteltem és jó eredményeket értem el vele, az egy Gigabyte H110M S2V volt, azt hiszem, de majd este megnézem pontosan . i3 processzorral, 4gb rammal.
Helló Smalla!
Köszönöm a válaszodat.
Üdv Mindenkinek!
Ha a motorvezérlőmet csak féllépéses üzemmódban lehet használni akkor készíthető vele tökéletes dombormű? Vagy oda már szükséges a mikrolépéses beállítás?
Attól függ, hogy mekkora a menetemelkedésed. A régi gépemen nekem is féllépéses volt, 320 lépés/mm, tehát kicsi emelkedéssel, így egy lépésre 0,003125mm jutott (elvben... :)). Ez bőven elég volt panel maráshoz, domborműhöz is.
Attól függ, hogy egy lépés az a gépeden hány mm-nek felel meg.
Nekem 5mm-es a golyósorsó menetemelkedése,az akkor 80 lépés 1mm (ha jól számolom). Ez kevés ahoz hogy jó domborművet készítsek?
1 század milliméter, az elég kicsi, azt szemmel nem is látod.
Dombormű marásra és fa munkákra szeretném használni a cnct,akkor a fellépéses vezérlő az megfelel erre a celra? Mert ha igen akkor nem cserélném le.
Az a lépés méret jóval kisebb, mint amit a mechanikád hajlong vagy rezonál. A hajszál 1/4-ed része egy lépésed. :) Ezért nehogy lecseréld.
Szerintem is kár lenne cserélni. Leginkább azt javaslom, hogy próbáld ki. :) Ha látod az eredményt, akkor el is tudod dönteni.
Köszönöm a segítséget![#vigyor4]
Az alábbiakkal sajnos számolnod kell:
1. Ha a motorvezérlőd csak a féllépést tudja az egész mellett, akkor valószínűleg a valós pozíciók nem feleződnek, hanem ~1/3 - 2/3 arányban lépdel az egészek között.
2. Zajos, nagy rezonanciájú még a féllépéses üzemmód is, ami a fülnek, hajtás dinamikának (pl. kisebb a maximális sebességed) nem kedvező.
3. Egy TBxxxx IC-s meghajtót olcsón tudsz venni, érdemes egy tengelynél legalább kipróbálnod a különbséget.
A motortól is függ, miylen, én is találkoztam már oylannal, aminek a féllépés nagyon nem a felén volt másik meg tök csendesen és pontosan dolgozik.
Ilyen a motor,elég régi de jó minőségűek.
(https://hobbicncforum.hu/uploaded_images/2018/02/tn_vgqfskissc9p6mgm0svb_5189.jpg) (https://hobbicncforum.hu/uploaded_images/2018/02/vgqfskissc9p6mgm0svb_5189.jpg) (https://hobbicncforum.hu/uploaded_images/2018/02/tn_5sq6exjxz84kk2nkf_5189.jpg) (https://hobbicncforum.hu/uploaded_images/2018/02/5sq6exjxz84kk2nkf_5189.jpg)
Érdekes, úgy látom pont ilyen motorom van nekem is az egyik gépemen, mindjárt le is fényképezem. :)
1/4-ed mikrolépésben hajtom ha jól emlékszem, egy specilis IC-vel, amit valami nyomtatóból bontottam ki ... DOS programommal. :)
Kép:
(https://hobbicncforum.hu/uploaded_images/2018/02/tn_xh462d76tbbbd3nk8_918.jpg) (https://hobbicncforum.hu/uploaded_images/2018/02/xh462d76tbbbd3nk8_918.jpg)
Üdv Mindenkinek!
Új vagyok a LinuxCNC használatában, abba a problémába ütköztem hogy egy 80 mm hosszú felirat az előnézeti képen a valóságban elkészülő munkadarabon 60 mm. Arra gyanakszom hogy az asztal orsó 3 mm-es emelkedésű és a program 4 -el számol... ez pont adná az arányt...
Hol lehet beállitani a gép fizikai értékeit?
Szia!
Itt egy kezdőknek szóló leírás. (http://linuxcnc.hu/elso-lepesek-a-linuxcnc-vel/)
A pontos részlet ami Neked kell az INI fájl [AXIS_0/0/2] szekció SCALE értéke. Ebben adod meg, hogy egy mm elmozdulás hány lépés.
Üdv
Szia!
Igen, megtaláltam. Sikerült előrelépnem.
Szépen beállt a kívánt méret. Bár még nemértem , 1,8 DEG , 3 mm miért 100-ról 140 -re kellett állitanom, de úgynézki jó.
Féllépésben lehetek, biztos azis valami paraméter.
Köszönöm, nagyot segítettél!
"de úgynézki jó"
Még jobban is kinézhet, ha 140 helyett a 400/3~=133.33333 felbontást adod meg a programnak.
Ezaz! Megis értettem a lényegét.
Sok jövőbeli bosszúságtól óvtál meg!
Köszönöm!
Ismeri valaki a Raspbian Jessie Lite programot és használja is?
A Raspbian egy Debian linux a Raspberry PI gépre. Mit szeretnél csinálni ?
Nem ép CNC téma, de Linux így remélem nem zavar senkit.
Vettem egy ilyen kijelzőt és valamilyen oknál fogva nem tudom kalibrálni.
7" kijelző (https://www.sainsmart.com/products/7-tft-lcd-display-for-raspberry-pi-driver-board-bundle)
A következő programot telepítettem rá ami egy CarPC lenne.
CarPC (http://raspicarprojekt.de/showthread.php?tid=1014) ez már szépen is megy nincs vele gond.
Terminálból meghívom a kalibráló programot ott megjelenik egy új beállítás amit el kellene menteni vagyis felülírni a régit, de most az a gond, hogy nem tudom megnyitni a txt fájlt a módosításhoz.
Link kijelző telepítése (http://ubuntu.hu/node/18420)
A Raspbian Jessie Lite programban külön kellene telepíteni azt a programot ami a txt fájlt meg tudja nyitni ?
Van több editor is telepítve biztosan.
Az egyik a "nano", ez konzolon is megy.
Ha grafikus felületed van akkor valószínűleg a "leafpad" szövegszerkesztő lesz fent.
Ha telepiteni akarsz, javaslom az mc-t. Igencsak ismerős lesz.
http://raspberrypi-xl.weebly.com/midnight-commander.html
Grafikus felület csak a Kodi van a többi minden terminálból megy. Vagy az asztali gépről érem el Putty terminálon keresztül.
Ajánljon valaki egy jól működő programot a Raspberry pi3 ra. Mert van ami nem indul el.
Milyet érdemes letölteni ?
Végre sikerült megoldani a calibraciót .
De most egy másik gond van, újraindítás után a betűket nem jeleníti meg rendesen.
(https://hobbicncforum.hu/uploaded_images/2018/02/tn_fz705iq7metdu36sthq9m_1763.jpg) (https://hobbicncforum.hu/uploaded_images/2018/02/fz705iq7metdu36sthq9m_1763.jpg)
Milenne a képen lévő billenytyű?
(https://hobbicncforum.hu/uploaded_images/2018/02/tn_7tnmad4e726x02pv0720_5932.png) (https://hobbicncforum.hu/uploaded_images/2018/02/7tnmad4e726x02pv0720_5932.png)
Ez jó kérdés, a minap én is ezen gondolkodtam.
Talán a "HOME" billentyűt próbáld meg, akkor a kiválasztott tengelyt kellene referenciára küldenie. Talán... Ezt a részt nem én fordítottam..
Próbálj meg egy "N"-et ütni...hátha kiderül :)
Sziasztok!
Pár hónapja Svejk tett fel egy hirdetést egy eladó Hitachi Seiki esztergáról. (volt is belőle kisebb bonyodalom...;) A gépet megvásároltuk, kibeleztük szinte az összes elektronikát és kapott egy teljesen új vezérlést, két hibrid léptetőmotort és egy új főorsó motort. Gyakorlatilag csak a mechanika marad a régi.
Az alábbi képen látható az új vezérlés. Az eszterga kíválóan működik, napi 10 órában termel A szerszám cserélő beüzemelése még a jövő hónapra maradt. Majd ha minden elkészül akkor készítek videót is.
Ugye nem kell mondanom, hogy LinuxCNC hajtja a kis japán precizitást. Fordulat szabályozás programból, minden nagyon szépen működik. A gyorsulásokat és sebességeket erősen vissza kellett fogni..
(https://hobbicncforum.hu/uploaded_images/2018/03/tn_z7fchk95cxm960gqpgyix_1778.jpg) (https://hobbicncforum.hu/uploaded_images/2018/03/z7fchk95cxm960gqpgyix_1778.jpg)
[#eljen] Milyen főorsó motort kapott? (A frekiváltóból ítélve asszinkron motorra gondolok.) Főorsó jeladót is kellett aplikálni?
Egy kép a gépről is jöhetne... [#wave]
A frekiváltó és a kondi között a fekete kör az egy trafó?
Szia!
A "fekete kör" egy toroid trafó, arról mennek a léptetők.
HJózsi@ A főorsó típusát és méretét megkérdezem, nem akarok pontalanságot mondani. Az enkóder új rajta, a régit nem volt értelme megtartani.
Úgy voltunk vele, hogy olcsóbb most lecserélni egy "boltba bemengyek és leveszem a polcról" alkatrészre, mint 3 hónap múlva esetleg javítani a 30 éves japán technikát. Főleg hogy majdnem minden 110V-os betápról ment.
Pár technikai infó még:
Mesa 72 be/kimenetű kártya, minden bemenet optóval leválasztott, 5-24V tetszőlegesen, külön gyors optók az enkódereknek, külön kis- és nagyáramú relék. A krémszínű dobozok a leválasztók, az egyik a bemeneteknek a másik a kimenő jeleknek, ezekben van minden, visszajelző ledekkel együtt.
A lemaradt kép. Ez még egy ideiglenes megoldás a monitor és bill. elhelyezésére..
(https://hobbicncforum.hu/uploaded_images/2018/03/tn_bcbpmn0nwwie4snx8d53k_1778.jpg) (https://hobbicncforum.hu/uploaded_images/2018/03/bcbpmn0nwwie4snx8d53k_1778.jpg)
Sziasztok!
Az történt , hogy 100mm hosszúságú képet konvertáltam g-kódba,
betöltve a LinuxCNC-be 2540 hosszú lett jogosan puffogott hogy kívülesik a hardver tartományán....
a file elejére betettem a G21 -et, igy jobb de a grafikus megjelenítő maradt inch-ben, hol lehet ezt konfigolni?
Még kérdés lenne hogy a képen látható S PWM -et hogyan lehet kitenni a 8 vagy a 9 portra, az van kivezetve a gépemen...
(https://hobbicncforum.hu/uploaded_images/2018/03/tn_337bdwny2bqjisich4hz_5932.jpg) (https://hobbicncforum.hu/uploaded_images/2018/03/337bdwny2bqjisich4hz_5932.jpg)
Szia!
A dimenziót az .ini fileban tudod átállítani.
[DISPLAY]
DISPLAY = axis
POSITION_OFFSET = RELATIVE
POSITION_FEEDBACK = ACTUAL
...
...
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm
[TRAJ]
AXES = 3
COORDINATES = X Y Z
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
.....
....
A S PWM-et pedig célszerűen a .hal fileban kell megadni.
Én a lézeremhez így csináltam meg.
net spindle-cmd-rpm => pwmgen.0.value
net spindle-on <= motion.spindle-on => pwmgen.0.enable
net spindle-pwm <= pwmgen.0.pwm
setp pwmgen.0.pwm-freq 1000.0
setp pwmgen.0.scale 10.0
setp pwmgen.0.offset 0.0
setp pwmgen.0.dither-pwm true
net spindle-cmd-rpm <= motion.spindle-speed-out
net spindle-cmd-rpm-abs <= motion.spindle-speed-out-abs
net spindle-cmd-rps <= motion.spindle-speed-out-rps
net spindle-cmd-rps-abs <= motion.spindle-speed-out-rps-abs
net spindle-at-speed => motion.spindle-at-speed
net spindle-pwm => parport.0.pin-08-out
A dimenzió rendben, működik.
A .hal filében a következezőre panaszkodik:
motion.spindle-speed-out-abs does not exist
ha kikommentelem a 2 abs os sort , akkor megáll a gkód futása az első pontnál ahol S van és vár....
net spindle-at-speed => motion.spindle-at-speed
miatt várakozott, kiszedtem fut a g-kód
Nem jelenik meg a PWM a 8 as PIN -en... rádugtam LPT tesztert minimum parázslaina kéne a LED nek....
Merrefelé indulhatnék?
Ami kimaradt a .hal fileból.
Az elejére tedd be.
loadrt pwmgen output_type=1
addf pwmgen.make-pulses base-thread
addf pwmgen.update servo-thread
Megtettem, itt az eredméyény...
(https://hobbicncforum.hu/uploaded_images/2018/03/tn_60yvu2k7wf6ieu0hhv9i_5932.jpg) (https://hobbicncforum.hu/uploaded_images/2018/03/60yvu2k7wf6ieu0hhv9i_5932.jpg)
dobd már át a hal és ini filokat emilben
Ezt szépen összehoztátok.
Kíváncsi leszek a videóra.
Segítséget szeretnék kérni egy Mesa 5I23 kártyához kellene csinálni egyedi bit fájt.
Configuration pin-out:
IO Connections for P2
Pin# I/O Pri. func Sec. func Chan Pin func Pin Dir
1 0 IOPort StepGen 0 Step (Out)
3 1 IOPort StepGen 0 Dir (Out)
5 2 IOPort StepGen 1 Step (Out)
7 3 IOPort StepGen 1 Dir (Out)
9 4 IOPort StepGen 2 Step (Out)
11 5 IOPort StepGen 2 Dir (Out)
13 6 IOPort StepGen 3 Step (Out)
15 7 IOPort StepGen 3 Dir (Out)
17 8 IOPort StepGen 4 Step (Out)
19 9 IOPort StepGen 4 Dir (Out)
21 10 IOPort StepGen 5 Step (Out)
23 11 IOPort StepGen 5 Dir (Out)
25 12 IOPort None
27 13 IOPort None
29 14 IOPort None
31 15 IOPort None
33 16 IOPort None
35 17 IOPort None
37 18 IOPort None
39 19 IOPort None
41 20 IOPort None
43 21 IOPort None
45 22 IOPort None
47 23 IOPort None
IO Connections for P3
Pin# I/O Pri. func Sec. func Chan Pin func Pin Dir
1 24 IOPort None
3 25 IOPort None
5 26 IOPort None
7 27 IOPort None
9 28 IOPort None
11 29 IOPort None
13 30 IOPort None
15 31 IOPort None
17 32 IOPort None
19 33 IOPort None
21 34 IOPort None
23 35 IOPort None
25 36 IOPort None
27 37 IOPort None
29 38 IOPort None
31 39 IOPort None
33 40 IOPort None
35 41 IOPort None
37 42 IOPort None
39 43 IOPort None
41 44 IOPort None
43 45 IOPort None
45 46 IOPort None
47 47 IOPort None
IO Connections for P4
Pin# I/O Pri. func Sec. func Chan Pin func Pin Dir
1 48 IOPort SSerial 0 RXData1 (In)
3 49 IOPort SSerial 0 RXData2 (In)
5 50 IOPort SSerial 0 RXData3 (In)
7 51 IOPort SSerial 0 RXData4 (In)
9 52 IOPort SSerial 0 TXData1 (Out)
11 53 IOPort SSerial 0 TXEn1 (Out)
13 54 IOPort SSerial 0 TXData2 (Out)
15 55 IOPort SSerial 0 TXEn2 (Out)
17 56 IOPort SSerial 0 TXData3 (Out)
19 57 IOPort SSerial 0 TXEn3 (Out)
21 58 IOPort SSerial 0 TXData4 (Out)
23 59 IOPort SSerial 0 TXEn4 (Out)
25 60 IOPort SSerial 0 RXData5 (In)
27 61 IOPort SSerial 0 RXData6 (In)
29 62 IOPort SSerial 0 RXData7 (In)
31 63 IOPort SSerial 0 RXData8 (In)
33 64 IOPort SSerial 0 TXData5 (Out)
35 65 IOPort SSerial 0 TXEn5 (Out)
37 66 IOPort SSerial 0 TXData6 (Out)
39 67 IOPort SSerial 0 TXEn6 (Out)
41 68 IOPort SSerial 0 TXData7 (Out)
43 69 IOPort SSerial 0 TXEn7 (Out)
45 70 IOPort SSerial 0 TXData8 (Out)
47 71 IOPort SSerial 0 TXEn8 (Out)
A Xilinx oldaláról letölthető (https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/design-tools.html) az ISE.
Nem kis méret, de felpakolod és a Linuxcnc lapon viszonylag értelmes leírás van, hogy mit hogyan kell.
Ez alapján próbálkozom én is, csak egy 7i92M-hez. Ma vagy holnap próbálom ki a generált bit file-t.
Amit már látok, és nagyon tetszik benne, hogy szinte nincs jitter. 200kHz step frekinél tökéletes a kimenet (szkópon nézve).
Kimaradt, hogy a fordításkor készíts magad mellé egy kávét. Nekem 7-8 perc mire lefordul a file.
Közben megnéztem és a sima ISE csak a Spartan6-ot támogatja.
Neked az Embedded Edition kell az talán tartalmazza a az XC3S400-at.
Most töltöm le én is, mert kíváncsi vagyok rá. Eddig nem foglalkoztam Xilinx dolgokkal.
Sikerült legenerálni a bit fájt, de még nem próbáltam ki hogy működik is. Én ISE Design Suite 14.5-tel meg YouTube segítségével csináltam.
Kipróbáltam a saját BIT filet. Tökéletesen működik! Egyre jobban tetszik a MESA cucc. :)
Ezt hasznalja valaki ? ,,Tormach PatcthPilot,, nem tévedés ez egy LinuxCNC változat !!szabad forrás itt (http://mechx.net/apps/appcard.php?aid=12)
Sziasztok!
Nagyon meg lennék lepődve, ha ez a forráskód lenne.
Ez inkább egy telepítő DVD vagy USB image file.
Erről tudod telepíteni a szoftvert, operációs rendszerrel, mindennel együtt. De csak egy adott (Mesa kártya) kombinációval indul el. Lehet csinálni is ugyanilyen hardver konfigot, de akkor is még lesznek dolgok amik nem működnek.
Jah és sok idő, elszántság és Linux/LinuxCNC ismeret kell ahhoz, hogy a nem gyári gépen elindítsad.
Amúgy jó a szoftver (nem nyílt forráskódú a felület), kisebb erőfeszítéssel lehet már hasonló dolgokat összereakni "tiszta" forrásból is.
Teszt erejéig felraktam anno egy ilyen rendszert és párhuzamos porton ment (CNC gép nélkül) de ennél tovább nem láttam értelmét foglalkozni vele.
Ha érdekel valakit, akkor teszek majd fel képeket egy-két hasonló megoldásról.
Én kiszedtem belőle az okosítást, ami nem nyílt forrású, de azon túl nem csináltam vele semmit idő hiányában.
A pathpilot arra lenne jó, hogy ad neked egy g-kód generátort, amivel egyszerű dolgokat könnyen megrajzolhatsz.
De minek ezzel foglalkozni, mikor ott van a fusion 360, ami 5 tengelyig tudja a kód generálást professzionális szinten, otthoni hobbysta felhasználásra ingyen?
A Google Fordítóval;
Általában nem a Hírekről van szó, de ez valóban nagy hír az alsó CNC vezérlő világában.
Most kaptam meg a bejelentést, hogy Tormach felszabadítja a PathPilot-et a Beta Testhez.
Volt egy esélyem arra, hogy egy ideig használjam a Path Pilot első megtestesülését a Tormach Slant Bed esztergommal, és nagyon szeretem ezt a vezérlőszoftvert. Keménynek bizonyult számomra, és mivel Tormach által előre konfigurálta a gyár a gépek, nem volt semmi fejét karcolás konfiguráció, hogy volt, amikor használtam Mach3 az én Mill. A felhasználói felület és a beépített társalgási varázslók is nagyon szépek voltak.
A Tormach elsődleges területei a PathPilot középpontjában a felhasználói felület kialakítása, a jobb mozgásvezérlés (újratervezték a pálya tervezőjét), a jobb beszélgetési rutinok, a megbízhatóbb operációs rendszer és az integrált offline eszköz magasságmérés. Ezenkívül hardveres változás is van. A párhuzamos port, amely olcsó volt, de meglehetősen sok bajt okozott a Mach3-ban, egy Mesa Card váltotta fel. Ezek a kártyák hasonlítanak a hardver támogatáshoz, amelyet a múltban említettem a Mach3 számára. Az új pályatervező és a hardver segédprogram között a PathPilotnak még jobbnak kell lennie, ha a szerszámokat egy szerszámút mentén vezette, mint a Mach3
Sziasztok!
Egy nagyobb fejlesztés eredményeként elkészült egy multifunkciós CNC gép. Természetesen LinuxCNC a lelke, de a minden részét igyekeztünk professzionális szinten elkészíteni.
[#eljen][#taps]
[#eljen]
(https://hobbicncforum.hu/uploaded_images/2018/03/tn_g3amub23immf03s4jyfi_170.gif) (https://hobbicncforum.hu/uploaded_images/2018/03/g3amub23immf03s4jyfi_170.gif)
[#eljen][#taps]
A balmenetes orsó miértjére lenék kíváncsi?
A mechanika nem az én részem volt, de nem tudok semmi konkrét olyan okról ami miatt speciel balmenetes kellett volna.
Vagy a tudományos válasz: úgy tapasztaltuk, hogy a nyomtató szál ebben az irányban jobban tapad a lézer fény pedig jobban konvergál :)
Fehérvárra kerül a gép?
[#eljen][#eljen][#eljen]
Ez egy igazi, hobbistának való gép ! [#taps]
Megnyugodtam... Azt hitem a politika közbeszólt. :)
Kellene még egy toll befogó, hogy rajzolhasson, valamint egy forgókés, vágó plotter üzemmódhoz [#kacsint]
Egyelőre igen, aztán a tervek szerint több helyre.
Sziasztok
Ötlet arra, hogy a Mach3-ból hogyan lehet a motor kalibrálási adatokat áthozni? Lehetőleg fejfájás és sok számolgatás nélkül? :-)
A stepconfban valahogy teljesen mást kellene megadni...
üdv. Péter
Szia!
Létezik egy szkript ami konvretálja a Mach3 konfigot LinuxCNC-re.
Itt olvashatsz róla és letöltheted: https://forum.linuxcnc.org/9-installing-linuxcnc/28938-conversion-from-mach-3-to-linuxcnc (https://forum.linuxcnc.org/9-installing-linuxcnc/28938-conversion-from-mach-3-to-linuxcnc)
Ha kell segítség az angolban akkor szólj.
Köszönöm!
Ezek szerint már benne van a stepconf-ban, csak nem láttam..[#rolleyes]
"The conversion program as of 2.7 is a part of the Stepconf Wizard!"
Üdv!
A lasert az M3 S1 -el kb 20 % PWM mel hajtja meg. Hollehet olyan paraméter amivel ezt lehet állítani? Gondolom főorsó esetén hasznos hogy biztosan forogjon alacsony fordulaton is...
PWM 100 Hz
Sp1: 0 PWM 0
Sp2: 100 PWM 1
Ezzel a beállítással pl. S100 -nál 100% a kitöltés, míg S1 esetén ugye csak 1 %
De programtól függően (pl. inkscape) állíthatsz Sp2-nek 256-ot, akkor S256-nál lesz a 100% kitöltöttség.
LinuxCNC-ről van szó.
A .hal filében látok ilyesmit, de nem tudom értelmezni Sp1 et és az Sp2 -öt amit irtál...
net spindle-cmd-rpm => pwmgen.0.value
net spindle-on <= motion.spindle-on => pwmgen.0.enable
net spindle-pwm <= pwmgen.0.pwm
setp pwmgen.0.pwm-freq 100.0
setp pwmgen.0.scale 1166.66666667
setp pwmgen.0.offset 0.114285714286
setp pwmgen.0.dither-pwm true
A .hal fájlba ne nyúlj bele egyelőre.
Van a linuxcnc-nek egy varázslója, most nem tom fejből biztosan, de talán stepconf névre hallgat.
Ezzel illik kezdeni a konfigurálást, mivel itt lehet a PC-det és a léptetőket is tesztelni, beállítani a PIN-eket limiteket stb.
Ebben találod az előbb írtakat is, a pwm beállítási ablakban.
Amikor a stepconf(?) lefut, létrehozza a az ini és hal fájlt, amiben kézzel testre szabhatod, finomhangolhatod a konfigurációdat.
A stepconf wizard utolsó lapján tudod beállítani, ha a pin konfignál állítottál spindle pwm-et.
De kell az a pwm neked?
A kék lézer -t vezérli, nagyon szépen müködik, csak túl durva a S1 , oszcilloszkóppal látszik , kb 20 % a PWM kitöltése.
Lézerhez tökéletes. Én is használtam régebben az inkscape lézer moduljához, szürke árnyalatos gravírozáshoz.
Csak nekem nem volt türelmem kísérletezgetni az árnyalatokkal.
A jitter érték mennyi, ami még jó ?
Nálam itt egyik lapos HP gépen valami 44000 ns ot ír ki az mintha soknak tűnne, bár ha ki nem hagy meg elég a jelhoszz, akkor szervónak mindegy, annyi tempó úgyis csak a gyorsjáratnál van.
Plusz még egy, ha nekem kéne 10 tengelyt mozgatni azt tud a linuxcnc ?
Nálam itt egyik lapos HP gépen valami 44000 ns ot ír ki az mintha soknak tűnne, bár ha ki nem hagy meg elég a jelhoszz, akkor szervónak mindegy, annyi tempó úgyis csak a gyorsjáratnál van.
Plusz még egy, ha nekem kéne 10 tengelyt mozgatni azt tud a linuxcnc ?
Az egy kicsit sok lehet, a max sebességedet behatárolja mekkora?
9 tengelyt biztosan tud vezérelni. De mintha valahol láttam volna 32-t, de ez nem biztos.
Az egy kicsit sok lehet, a max sebességedet behatárolja mekkora?
Javítva:
Az egy kicsit sok lehet, a max sebességedet behatárolja.
Majd meglátom hardverrel mit művel hamarosan, van másik gép is, ha ez nem lesz elég jó.
Ha nagyon jót akarsz vegyél egy mesa kártyát. Én egy 7i92 használok etherneten. Baromi pontos és gyors. Jittert nem tudtam mérni a 100Mhz-es szkóppal.
Csináltam hozzá egy optós leválsztókártyát és azon keresztül hajtom a szervókat és a digit ki/bemeneteket. Nekem bevált. Az ára sem volt vészes.
Igen, az ilyen megoldások jobbak egyértelmű. :)
"Nem kell az index jel ahhoz hogy elinduljon a menetvágás!kipróbáltam! kiszámolja szerintem az A phase configból is, és indul akkor is ha nem jön az index jel, csak ebben az esetben nem talál vissza a menetárokba!
Nincs ebből probléma, csak a működési elvet cikizem!"
Bocsánat, tudom, hogy nem éppen mai téma, de nagyon ritkán olvasom a fórumot, ezért szólok most hozzá.
Nem cikizendő a dolog, egyszerűen a LinuxCNC nem esztergára van "kihegyezve", hanem szó szerint értsd: bármire.
Egy eléggé rugalmasan variálható "elektronikus fogaskerék" (electronic gear) modulja van. Ez annyit jelent, hogy akár több tengely (max. 8 pár) szinkronizálható (más-más módosítással). Ezen belül max. a CPU teljesítmény vagy a fantázia szab határt. És persze ez a dolog jól felhasználható menetesztergáláshoz is. :)
Ez az oka nálad annak, hogy index jel nélkül is csodásan szinkronban maradnak a tengelyek, amint írtam: mert elektronikusan folytamatosan áttételezve vannak (mintha mechanikus kivitelben a főorsó a cserekerekeken keresztül folyamatosan forgatná a vonó-/vezérorsót).
Az index jel funkciója opcionális, eszterga esetében csupán annyi, hogy segít* megtalálni a menet bekezdést.
(*: Csak segít, de meg tudná találni nélküle is a bekezdést, viszont több hibalehetőséggel.)
A fogaskerék lefejtőmarás (https://www.youtube.com/watch?v=ZhICrb0Tbn4) egy másik kitűnő példa a főorsó szinkronra, csak ez marógépen és (bár használja) nem igényel index jelet.
Kezdem érteni!köszi!
Kíváncsi lennék egy ilyen lefejtő marás g kódjára!
A g33 van itt is használva? gondolom igen, de akkor itt is van egy index jel az elején, csak nem kell újrakezdeni, ezért értelmét veszti.
Itt közöl g-kódot a video szerzője. (https://forum.linuxcnc.org/30-cnc-machines/4488-gear-cutting#4658)
De meglátásom szerint még g-kód sem feltétlen kell ennél a műveletnél. 0:50 környékén kézzel megforgatja a főorsót, mindkét irányba követi a munkadarab. Ez a rész független a g-kódodtól, a hardver rétegen folyamatosan, valós időben szinkronizál. A tényleges megmunkálás akár manuálisan "slow jog" módban is kivitelezhető, vagy G01-gyel megfelelő előtolással adott pontig mozgatva. Ha nem téveszt lépést a másodlagos tengely, akkor bármeddig szinkronban maradnak.
A Mach3 mindent az index pontra alapoz, abból számolja a fordulatszámot, majd az alapján az előtolást, és ahhoz igazítja a menetbekezdést is, ezért számára így jóformán csak eszterga létezik.
Köszi!
Ahááá! akkor itt a configban, a hal file-ban van összehozva a szinkronizáció!
Másik beállításhoz, másik configgal kell újraindítani a Linuxcnc-t.
Nem lenne gyorsabb egy subrutin? annó én kísérleteztem a gépemen hatszög és excenter esztergálással, Béni fórumtársunk remek subokat írt erre a feladatra, a g33-at használva a szinkronizálásra.
Szia !
Neked a géped az milyen amit használsz ?
Mármint az esztergád.
Itt is LinuxCNC-znek.
Nekem is a saját magam írt DOS-os cnc vezárlőben a menetvágás úgy megy, hogy egy valahány réses érzékelő ahogy kiadom a G33 vagy mit is, utána az adott Z pont eléréséig szinkronban tartja az orsót a Z-ve és annyi.
Ötletes a "svájci" bicskád! [#eljen]
(Látom, hogy nem most készült a videó, de jó hogy beszúrtad.)
Elektronnak akartam hogy: ilyen! - beszúrni egy videóval egybekötve, de pofára estem a link-kel, mert nem tudtam elnevezni mint régen[#nemtudom]
Ez ám a termelékenység, erre emlékszem amúgy, de jó, hogy felelevenítettük. :)
Ez egy nagyobb méretű gép, EU-175, de itt az elforduló átmérő sugárban van megadva ( valóságban átmérő 365 még elfordul!) 2T a súlya.Majdnem E-400!
Van benne anyag az biztos!
A főorsóház fedlapban asszem 1950 van beleöntve!
2. topicromboló!
Windows alat van lehetöség vagy esély hogy ext4 partition valo fájlokat lehesen szerkeszteni valahogy?[#wilting]
Hát erre a telibe fúrásra nem számítottam... [#taps][#eljen]
Ext4Explore
A MachTech-en is mindíg sárgarézbe döngetnek a cnc esztergák!
Gondoltam, én is.
Szia Lajos.
Gratulálok,ez remek kés,munka,ötlet kombináció :)
Sziasztok!
Ha már szóba jött a lefejtő marás, és az elektronikus áttételezés, van valaki, aki meg is értette már, hogyan kell ezt bekonfigurálni? Nekem nem igazán sikerült átlátni a nem túl részletes dokumentációt, amit Andy Pugh készített.
De lehet, én vagyok a béna.
Ellenben összehoztam Arduinoval a dolgot, de azért vannak korlátai, íme:
Az áttétel (https://photos.app.goo.gl/6QzdKVhpcCsWDWoq5)
Fogaskerék készül... (https://photos.app.goo.gl/Qy4j7DxBeJKcvRFR9)
A mű (https://photos.app.goo.gl/KPaQe1JBugEEMi7u8)
A hardver maga egy eszterga+vertikális szán, persze azon is léptetőmotor.
A vertikális szán forgatható a függőleges tengely körül, a maró+fogferdeség által kívánt szögben.
Maga a G-kód nem nagy csattanás, lineáris előtolás a maró szögének megfelelően.
Hát, jó nézni! [#eljen]
Gépen a Ext4 ezt látja....[#wilting][#wilting][#wilting][#conf]
(https://hobbicncforum.hu/uploaded_images/2018/06/tn_kn48qa9pjb9nn4z4g0nq_4650.jpg) (https://hobbicncforum.hu/uploaded_images/2018/06/kn48qa9pjb9nn4z4g0nq_4650.jpg)
Ezt win alatt próbáltad? Mert a win gyagya, semmit sem lát a linuxból :) Linuxot futtatva írd be: df -T és az majd megmutatja a partícióid típusát.
Még nem próbáltam. De ha más nincs akkor egy live linuxos Pendrive boot, majd mindent megoldasz alóla amit akarsz. Ha más nincs, akkor Hiren boot. Ezzel szintén sok mindent megcsinálhatsz.
Nem tudom mit akarsz, így nehéz segíteni érdemben.
total commander Ext4 plugin is csak olvasni tudja semi más irni nem boot fájt szeretnék szerkeszteni Ext4 particiorol (android) win alat..
sajnos linuxom nincs helyem sem...
Probáltam még hasonlo eszközöket pl
Ext2 Volume Manager is csak olvasni tudja irni nem...[#nemtudom]
Egy 8GB vagy nagyobb pendrive-od? Ha van akkor, dobj rá egy live Linuxot (pl. universal usb installer-el) de maradjon némi szabad hely rajta, mert akkor még telepíteni is tudsz rá. Felrakod a midnight commandert vagy gnome commandert, diskpart vagy gpart progikat és hajrá.
Amit nem próbáltam win alatt a PartitionGuru progi. Talán...
ki probalom!
köszi!
Korábban 2.6-os linuxcnc-t használtam eszterga módban.
Ott késbemérésnél /Touch-Off/ megjelent egy lenyitható menü /Coordinate System/ ahol ki lehetett választani az eltolásokat-P1 G52, P2 G55 Stb.- Az utolsó kiválasztható opció volt a "T Tool Table".
Jelen pillanatban a Linuxcnc 2.7.11 verzió van a gépemen és ez az utolsó "T Tool Table" menüpont hiányzik, ill nem jelenik meg késbeméréskor.
Mi lehet ennek az oka? Tapasztalta ezt már valaki?
Előtte referenciálni kell a tengelyeket!
Igen tudom az megtörtént...
Ha már linuxcnc.
Egyszer, valamikor csinálnál egy trapézmenetű orsót anyával.
A menet hossza mondjuk 100 mili vona és olyan átmérővel, meg emelkedéssel, ami neked kényelmes.
Persze, néhány fotó jó lenne az eseményről.
Köszi!
Mostmár csak az lehet hogy: be kell töltened egy szerszámot, m6t1g43
Természetesen a szerszámbetöltés is megvan...
Csatolok két fotót, amelyen pirossal bekeretezve jól látható, hogy a régi változatban megjelenik a tool table, az újban viszont nem.
(https://hobbicncforum.hu/uploaded_images/2018/07/tn_b9zgsspy9hm4uthx0tqwd_90.jpg) (https://hobbicncforum.hu/uploaded_images/2018/07/b9zgsspy9hm4uthx0tqwd_90.jpg) (https://hobbicncforum.hu/uploaded_images/2018/07/tn_eb6tmx78himki438f44m_90.jpg) (https://hobbicncforum.hu/uploaded_images/2018/07/eb6tmx78himki438f44m_90.jpg)
Szia!
Erre ott a külön "Tool Touch Off" gomb (a Touch Off alatt)
Szia János!
Látod erre nem is gondoltam, ott volt az orrom előtt csak hozzá voltam szokva a másik variációhoz...
Köszi![#integet2]
Ma az AMD procis gépen a jitter teszt már csak 7000ns körüli érték, a másik gépen meg ez 50000 körül volt.
Üdv!
Korábban villámcsapás ért bennünket, egy csomó dolog tönkrement , például a hobbyCNC gép alaplapja (pupos kondik, de nagyon ) lefagy működés közben...
nosza, másik gép , felrak linuxCNC legfrisebb -et...
A helyzet az, hogy nem mozdulnak a motorok... led-es LPTpteszter semmi mozgást nem mutat....
Mit gondoltok merre lenne az előre?
A vezérlőt úgy vélem nemérte kár, a sérült alaplapos géppel teszi a dolgát amig le nem fagy...
LPT port nincs letiltva a BIOS-ban? Amikor beallitottad a port kiosztast, a tesztnel megmozdultak?
Köszönöm a választ, nagyot segítettél!
Kimaradt a stepconf wizard... mostmár müködik.
Üdv
kérdés; miben különbözik a LinucCNC posztprocesorja a többitől (pl Mach3) összehasonlítottam a kettőt(nagy különbséget nem találok) Mach3 .tap/LinuxCNC .ngc
G91.1-et nem írja fel a Linux-post( pedig van benne G2.G3.I.J)
(https://hobbicncforum.hu/uploaded_images/2018/12/tn_weiajzsybhtgykeet20i_5949.jpg) (https://hobbicncforum.hu/uploaded_images/2018/12/weiajzsybhtgykeet20i_5949.jpg)
Egy kis segítséget kérnék, hátha találkoztatok már hasonló problémával.
Van egy Hdd-m, amire fel van telepítve egy win7 és mellette egy Debian linuxcnc-vel
A két rendszert az indulásnál tudom kiválasztani a grub felületen. A két rendszer teljesen jól működött korábban.
Jó ideje nem használtam már ezt a gépet, és most, hogy indítanám, a linux elindul, de a win7 nem.
A GRUB-ban Win7 kiválasztás után egy fekete képernyő, ahol az alábbi üzenetet kapom: error : no argument specified.
Ezután nyomok egy gombot, s úgy tűnik, hogy elindul a rendszer, de aztán néhány másodperc után újraindul.
Kíváncsiságból készítettem egy másik telepítést, ugyanezzel a két rendszerrel egy üres Hdd-re, de azzal is ugyanez a helyzet.
Mi lehet az oka a hibának?
Ha lett volna egy frissites a Debianon, akkor elofordulhat, hogy az ujabb GRUBok a regebbi konfigokkal nem mennek.
Pl. http://forums.debian.net/viewtopic.php?f=17&t=109441 Hatha segit.
Megpróbáltam a linken található útmutatás szerint a Boot-repairt, de sajnos nem hozott eredményt.
A folyamat befejezésekor volt lehetőség arra, hogy e-mailben egy megadott e-mail címre el kellett küldeni egy -a program által elkészített- összegzést de egyenlőre nem jött válasz.
Az ubuntu 16.04 - et próbálok barátkozni egy ideje.
Érdemes frissíteni 18.xx -re?
A linuxcnc működik vajon rajta?
Még az jutott eszembe (és talán egyszerűbb is), hogy a Debian installer-rel bootolsz, mintha telepítenél. Van az 'Advanced options'-ban egy 'Rescue mode' üzemmódja, ahol eljuthatsz egy 'Reinstall GRUB boot loader' funkcióhoz. Ezt írja le pl. a http://debian.wayoflinux.com/installing/post-install/fix-common-issues/reinstall-grub oldal. Parancssoros eljárásról pl. itt olvashatsz: https://feeding.cloud.geek.nz/posts/reinstalling-grub-on-unbootable-debian/.
Ez egy másik világ reinstall-os megközelítése, de hátha nagy kárt nem okozol vele. Ne felejtsd el, hogy a boot mechanizmus körülményeinek változása is okozhat problémát, pl. legacy vs. UEFI mód váltás, UEFI fw, stb.
Biztosan működik rajta, csak erőfeszítés kérdése. A LinuxCNC.org-on nincs Xenial-os image.
Itt
https://forum.linuxcnc.org/9-installing-linuxcnc/35345-linuxcnc-running-on-ubuntu-18-04-updated-to-kernel-4-18-12-with-preempt-rt
van egy recept a telepítésről.
Köszönöm!
Előbb-utóbb kipróbálom.
Köszi, de úgy tűnik ez a megoldás sem jön be.
Sajnos a leírás nem egyezik az én telepítőmmel.
Azt írja a leírás, hogy az advanced menüben válasszam a Graphical rescue módot.
Az én telepítőmben is van ugyan advanced opció, de ezen az opción belül csak két lehetőség van. Egyik a hardware deteciton tool,
a másik pedig a memory diagnostic tool.
Graphical rescue mód nincsen.
Sziasztok!
LinuxCNC-ben találkoztam egy problémával, összességében nem zavaró, de hátha valaki tudja, mi lehet mögötte. A microstepping a meghajtókon 800-ra, LinuxCNC-ben 4-re van állítva (1,8 fokos léptető motorok). LinuxCNC-ben pontosan annyit mozog a gép, amit beírok az MDI-be. Ha a StepConfig-ban a tengelyeket tesztelem, akkor viszont a felét. Mitől lehet ez?
A meghajtón lehet rosszul van feliratozva. Volt már ilyen. :(
Ez lehet, de akkor hogy lehet jó a lépés a LinuxCNC-ben?
Az a fura, hogy a StepConfig és a LinuxCNC között kétszeres különbség van.
Átsiklottam felette.
Esetleg az eszterga mód X tengelyesetén okozhat kétszeres eltérést.
Talán az okozhatja hogy, átmérő vagy sugár módban vagy, g7 vagy g8, bármikor válthatod a kódban is, akár mondatonként.
Köszi mindenkinek! Végül rájöttem, a CAM szoftver hülyült és
G21 helyett G20-at tett be a kódba.
Axis felület esztergára.
(https://hobbicncforum.hu/uploaded_images/2019/04/tn_jyw0qyd5b9aswnnxgq7w_1236.png) (https://hobbicncforum.hu/uploaded_images/2019/04/jyw0qyd5b9aswnnxgq7w_1236.png)
Ez a felület jobbnak tűnik(hasonlít a Mach-ra)
(https://hobbicncforum.hu/uploaded_images/2019/04/tn_eaffk9kytyb75j2t4yh4_5949.png) (https://hobbicncforum.hu/uploaded_images/2019/04/eaffk9kytyb75j2t4yh4_5949.png)
Ez tetszik.
Honnan lehet ezt letölteni?
Nagyon hasonlit ra:
https://forum.linuxcnc.org/41-guis/34572-a-widescreen-blender-style-interface
Widescreen Blender-Style Interface
Érdekes dolog történik a LinuxCNC-mel. Időnként random felcserélődik a tengelyek iránya. Csak X és Y tengely,
homingnál 10 indításból 3-szor, normál mozgatásnál 10-ből egyszer, van, hogy mind a két módban egyszerre. CNC.ini-ben meginvertálom és minden OK, de nagyon unom már.
Valakinek van ötlete erre?
Szia!
Küld el az ini és hal fájlokat.
Szerintem valami nem jól áll benne.
Köszi. Holnap küldöm.
Nekem ez nem tetszik!
Ez a felület nem esztergára való!
Pedig a videón egy beszúró kést lehet látni a tool szekció bemutatásánál.
Hol van az aktuális főorsó fordulat és a HSS kiírása egymás mellett?
Hol van a pillanatnyi előtolás kiírása g94 és g95 módban?
Hol vannak a ngcgui-k?
stb...
Itt túl sokat kell egerezni! nem jó!
Szépen néz ki! gratulálok a megalkotójának[#eljen]
A LinuxCNC-ben saját felület készítés mennyire nehéz ?
Valamilyen egyszerűre lenne szükségem, pár gomb Start Stop stb. más nem is kell hogy legyen sok minden.
Hogy tudom a fájlokat elküldeni?
Mondjuk, a nyilvános email címemre....
Bejelentkezel, majd katt a nevemre, ott látod.
OK. Küldtem.
Üdv!
Létezik a LinuxCNC-ben laser üzemmód? Olyan mint GRBL-ben a $32 ...
Sziasztok!
Újabb problémám merült fel a LinuxCNC-vel kapcsolatban.
Alapesetben, ha jól értelmeztem, a G kód betöltésekor a képernyőre rajzolja fehér vonallal a marópályát. Majd marás
közben pirosra színezi, ha áthaladt rajta a marófej.
Most olyan történt, hogy nem a képernyőn kirajzolt (a terveknek megfelelő) fehér vonalakra illesztette a marófejet,
és a piros vonalakat, hanem kb. 1 mm alá. A Z nullázás jónak tűnt. A végén leellenőrizve 1 mm-el túlmarta az üreget. Az előtte és utána történt marás (ugyanazon a munkadarabon) tökéletes volt.
Van összefüggés a fehér és piros vonalak között? Ez szoftver hiba lehet vagy a marópálya számításba csúszhatott valami hiba?
Linux CNC, eszterga.
Lekezeli a hátsó késtartót?
Milyen kóddal lehet váltani?
Kicsit bővebben:
Első és hátsó késtartó (nagyzolás esetén revolverfej :)) kerülne fel és a lényeg, hogy szerszámváltás után automatikusan tudja-e hogy merre kell mozognia a X-nek?
(az iparban az Okuma esztergáknál a G13-G14-gyel lehet kiválasztani, hogy melyik késtartóban van az adott szerszám)
Szerintem nem tudja az irányváltást, igaz nem is vizsgáltam ebből a szempontból, mert nekem kényelmesebb volt fordított előjellel írni azt a programrészletet. A több késtartós kiterített szerszámozás viszont nem probléma, alapból tudja (csak ekkor sajnos a forgócsúcs nem játszik)...
Köszi!
Szia István!
Lehetséges egyszerre első és hátsó késtartó használata.
Amikor a hátsó késtartót szükséges programozni, akkor marad a T1 szerszám, csak annyit kell beírni hogy "Hn" ahol az n annak a szerszámnak az eltolását jelenti, ami a hátsó késtartóban van.
Ha pl készül egy nagyolás az 1-es számú első késtartóban lévő késsel, és utána egy menetvágás a hátsó késtartóban lévő 3-as menetkéssel, akkor a nagyolás után a T1 h3 g43 "szerszámcsere" lesz a nyerő. It ugye fizikai szerszámcsere nem történik...A tökéletes működés feltétele az, hogy a hátsó késtartóban lévő kés helyesen legyen a szerszámtáblában bemérve.
Hmm... nem igazán értem.
Maradjunk két átmérős késnél.
Ha az elsőben van akkor ugye az X- irány tőlem távolodó, de ha a hátsóban akkor az X- irányparancsra felém kell hogy közeledjen a kés, vagyis mindig az anyagba.
Hát ezt én sem! pedig napi szinten esztergálok vele!
Ha hátsó késtartós configot akarok használni akkor az lehetséges, de van egy hiba még a Linuxcnc-ben, ilyenkor nem tudja megjeleníteni a szerszám geometriát.
Tudom nem erre vonatkozott a kérdés, de nekem ez fontos, ha már ilyen profi szerszámpálya kijelzés van akkor legyen olyan ahogyan én akarom,(ezért első késtartós a configom) csak annyi hogy, az x negatív előjelű és látom a hátsó késtartós szerszámokat, de lehet a revolverben olyan szerszám is ami, mintha egy első késtartóból származna! semmi gond,ha a szerszámtáblában jók a bemérések,akkor tudja a helyét a kordináta rendszerben.
Nem szeretem én az ilyen átváltásokat, fö a stabilitás!annó a mach-ban jól megkavart a front-rear opció a szerszámtáblában, a mai napig nem értem, igaz nem is akartam megérteni:)
Nekem megjelenik mindkét szerszámpálya.
(https://hobbicncforum.hu/uploaded_images/2019/07/tn_xia0busaajdy83dq7f8bf_90.jpg) (https://hobbicncforum.hu/uploaded_images/2019/07/xia0busaajdy83dq7f8bf_90.jpg)
Működik a hátsó késtartós dolog, csak ami a tengelyvonal mögött van mozgás, azt mind negatív előjellel kell programozni!
Fixen felrakott szerszámoknál nekem az M61 Q(szerszám száma) G43 paranccsal megy a szerszámváltás, nem állítja meg a főorsót sem közben.
Persze a szerszám táblázatban jól kell legyenek a bemérések.
Egy trükköt el lehet még követni a szerszám beméréssel kapcsolatban, T1 helyén egy virtuális szerszám van nálam, 0 korrekcióval, ezzel g53 x0 pozícióval veszek fel egy 0 átmérőt. Ehhez képest kell a többit bemérni,korrekciózni, és azok mindig méreten lesznek a szerszámcsere után. Ha meg kopás, vagy lapkacsere után elmegy a méret, csak a táblázatban kell módosítani, hogy a megjelenített pozíció megegyezzen a mérettel. Mivel egy virtuális szerszámhoz képest vannak megadva a korrekciók (g53 x0), így nem függenek egymástól a szerszámok.
Csak hogy alá is támasszam a dolgot:
https://www.youtube.com/watch?v=cpSmVz7J9Ps
Ez a függetlenség csak az x irányban igaz, a z korrekciót a sarokkéshez szoktam felvenni, tehát ha az cserélődik, a másik kettő z korrekcióját újra kell mérni, de az x-et nem.
Köszönöm neked is!
Érdekes, hogy még a LinuxCNC-ben sem csinálták meg ezt rendesen.
Pedig hobbyban revolverfejre kevés embernek telik, így marad az első-hátsó késtartó.
A szeszám geometria nem jelenik meg, ha hátsó késtartós a config, csak egy kb 30 fokos gravírtű látszik minden szerszámnál.
Van itt (https://www.youtube.com/watch?v=USPhERQO_3k) egy videó a gépemről, látszik hogy hátsó késtartós a config mivel az x pozitív,nem éppen szerencsés a videó mert pont egy menetvágás van rajta és itt hasonló a szerszámgeometria, de minden szerszámnál ezt adja be, nem lehet megváltoztatni.
Régebben nem értettem hogy miért van fordítva a Linuxcnc-nél a körök leképzése, ez akkoriban volt amikor még a mach3-al is esztergáltam.
Hát ezért mert itt a hátsó késtartós configban jó.
Viszont az a remek szerszámgeometria megjelenítés meg csak az első késtartós configban működik...
Ez a videó annó, a beüzemeléskor készült, de visszatértem a régi jól bevált első késtartós configra, az már be van gyakorolva, nem tévesztek el semmit, mind a két gépemen ez a Linuxcnc megy, jók a kódok az egyikről a másikra, ha átviszem.
Nálam is hasonlóan működik, csak én az egyes szerszámhelyen nem virtuális kést használok, hanem az maga az egyes szerszám. Ha kopik az egyes kés, vagy cserélni kell, akkor sincs semmi gond, mert újra bemérem az egyes kést (G54) és a többi szerszám eltolása ugyanúgy módosul vele az új beállításokkal...
Szervusz KOLA!
Írtam magánban, ha tudsz szánj rám egy kis időt.
Köszönöm.
Svejk kérésére a g76-os menetvágás.
Csak hengeres menetekhez jó!
Az i paraméternek mindíg nagyobbnak kell lennie a k paraméternél.
M20x1.5 menet furatban.
##############################################
g0 x15.5 z10 ( itt állunk be abba pozícióba ami a vezetővonal átmérője és kezdő Z-pontja )
( innen számoljuk vissza a G76 , i beállítást )
( G76 )
(p = Menetemelkedés)
(z = Menethossz)
(i = A menetcsúcs távolsága a vezetővonaltól )
(külső menet esetén negatív előjelű )
( Belső menet esetén pozitv előjelű )
(j = Az első fogás mélysége,nagyban befolyásolja a fogások számát)
( attól függően hogy milyen r szisztémát választunk )
(r = Mélység csökkentés: r1 azonos mélységű fogások )
( r2 állandó területű fogások )
( az 1 és 2 közötti értékek csökkenő mélységet és növekvő terület eredményeznek )
( a 2 fölöttiek csökkenő területet eredményeznek )
(k = a teljes menetmélység átmérőben, pozitív szám)
(q = Fogásvételi szög)
(h = simító fogások száma)
(e = A be és kivezető kúpok hossza )
(l = L0 : nincs kúp a menetvégeken)
( L1 : kezdő kúp )
( L2 : záró kúp )
( L3 : kezdő és záró kúp )
g76 p1.5 z-15.5 i3 j0.3 k1.5 h2 r2.1 q29.5 e1.5 l0
#########################################################x
Igen, ez így érthető, főleg az elmúlt nap után.
Sajnos "amott" nem működik az r paraméter. :(
Pedig aki valaha vágott menetet hagyományos esztergán az nagyon jól érezte és tudja a jelentőségét.
A többbekezdésű menetekhez hogy viszonyul a LinuxCNC?
No igen az I>K feltétel is fontos, mert különben az utolsó fogás(ok) után összekócolódik a remekművünk. :)
Egyébként azt sem értem miért nem lehet minden kiálláskor ugyanazon az X értéken kijönni.
Valószínű csak valami programozástechnikai könnyebbség lehet.
A program sokkal egyszerűbb a háttérben, a Béni-féle kétbek is ilyen egy pályát ismétel különféle kezdőpontokkal.
Ez sajnos probléma lehet pl. M14x1.5 anyánál 11IR1.5 késsel. :(
Szia Lajos.
Az ilyen okosságokat kellene valahova egybe gyűjteni,a földi halandóknak.
Hisz ezt te már kisujjból kirázod,míg ez nekem teljesen új dolog.
Köszönöm,főleg a szöveges segítséget mellé.
Szia! a halandók közé tartozunk, rögtön javítanám is az írásomat ugyanis, a Béni kétbek subrutinja mindíg ugyanazon az átmérőn hozza vissza a szerszámot, a g76 az nem.
Egyébként aki menetet vágna LinuxCnc-vel, annak ajánlom a Béni oldalán lévő python scriptet,ott le van írva hogyan kell használni.
Értelemszerűen ki kell tölteni egy felugró táblázatot és ebből megírja a program a menetvágó ciklust.
Ezzel lehet szögben is menetet vágni, 1 vagy 2 bekezdéssel,mindent tud szinte, sok paraméterrel itt (http://benishare.weebly.com/linuxcnc---python.html)
Bár eltelt pár hét, de csak a napokban jártam az esztergám környékén...
"Nálam is hasonlóan működik, csak én az egyes szerszámhelyen nem virtuális kést használok, hanem az maga az egyes szerszám.Ha kopik az egyes kés, vagy cserélni kell, akkor sincs semmi gond, mert újra bemérem az egyes kést (G54) és a többi szerszám eltolása ugyanúgy módosul vele az új beállításokkal... "
Ezt a dolgot nem értem. Mihez képest korrekciózol? Hol a kályha, amitől el lehet indulni?
Egyszer valahol valamikor felvettél valamivel egy átmérő értéket, és ahhoz???
Nálam az x-tengelyen g53 x0 pozícióban, ami home is egyúttal, van felvéve eltolás nélkül x=0 átmérő. Tehát x tengelyen nem egymáshoz korrekciózom a szerszámokat, hanem egy fix pozícióhoz.
Olvasd el ezt, én ilyen módon szoktam eljárni... szerszám bemérés (http://linuxcnc.hu/erintes-es-szerszamtabla-beallitasa/)
Ezt értem is, de ehhez kell valami fix pont... Vagy egy szerszámhoz képest mérem a többit, z esetén egy nullás korrekcióval oldalazott felülethez pl.
X tengely esetén van a trükk, nem kell érintéssel szarakodni, annak a pontatlanságát belevinni.
No Tool, vagy valami 0-ás korrekciójú szerszámot betöltve a bemérendő szerszámmal esztergálok egy átmérőt, a kívánt felületminőséggel, majd megmérem. Manual módban megadom a mért értéket G54 átmérőnek. Az MDI-n megjelenő G54 X offszetje lesz az adott szerszám korrekciója G53-hoz képest. Beírom a táblázatba. (Az előjel helyességében most nem vagyok biztos)
Megteszem ezt a többi szerszámmal is.
A következő lépés, betöltődik a virtuális szerszám, 0 korrekcióval. De lehet, hogy simán No Tool esetén is ugyan az a helyzet. Aztán G53 G0 X0, majd manualban adunk neki G54-re egy x=0 átmérőt. Ettől kezdve a G54 X-el
nem kell vacakolni, nem kell érintővel méretet venni, mert az összes kés a valós átmérőn lesz betöltéskor.
Előnyei számomra:
1. Fixen, gang-tooling esetén próbálj meg egy sarok, egy furat és egy hátul, negatívban levő beszúrókés átmérőjét ugyanahhoz a referenciához bemérni érintgetéssel... [#conf]
2. A munkadarabon mérek kész átmérőket, ezek alapján van megadva az eltolás, tehát az érintésből adódó pici hiba is kiesik...
Lehet picit bonyolult, de nekem bevált.
Jó hír Yaskawásoknak
Mechatrolink II Interface Adapter for LinuxCNC
LINK (http://yurtaev.com/ymtl2p.html)
Mi pénz?
Pontosan nem tudom, de amikor még néztem akkor a MESA kártyámmal mintha egy ár körül lett volna 60-80eFt.
De mivel a buszos szervó vezérlők olcsóbbak így nem drága :-)
Sziasztok!
Linuxcnc-vel lehet lpt porton keresztül vezérelni egy Magi féle H2-es kontrollert? Vagy mindenképpen kell hozzá valami plusz kártya?
Jó volna tudni hogy a DR 2 A3AC NY41-el lehet használni?
Semmi nem kell hozzá csak az lpt portra csatlakoztatod, majd beállítod a Linuxcnc-t.
Lehet vezérelni, de a H2 step/dir bemenetei nincsenek galvanikusan leválsztva, így egy optós leválasztó kártya erősen javasolt az LPT port és a H2 közé.
Szia !
Nem tudom pontosan és Mitsubishi párti vagyok, de ott van support, szerintem meg lehet kérdezni, sajnos ebben nem tudok segíteni. De első körben azt kell megnézni hogy az általad beírt típus Mechatrolink II-t beszél e.
Üdv.
András
Milyen leválasztó kártyát javasolnál? Sajnos ehhez nem igazán értek.
Nem használok ilyeneket (leginkább csak optós step-dir bemenetű hajtásokkal foglalkozom, oda meg nem kell ilyen fölöslgeses kacat), így nem tudom melyik a jobb. Vannak itt sokan, akik ebay-ról, vagy magyar forgalmazótól is vettek már ilyeneket, majd ők javasolnak neked konkrétan. Általában meg a Google-n keress rá az "LPT leválasztó kártya" vagy az "LPT CNC breakout ebay" szavakra, rengeteg találatot kapsz.
Vagy van még egy harmadik út, összedobsz magadnak béhány optokapu, ellenállás felhaszsnálásával egy alap leválasztó panelt.
Linuxcnc telepítésére keresek vállalkozót...
Az egy alap Debian telepites. Akar telefonon is megoldhato.
DE csak akkor, ha nem valami spéci dolgot akar...
Egy ilyen illesztőkártya az LPT port és a H2 vezérlő közé megfelelő lehet? De gondolom ehhez még kell egy LPT port kifejtő panel is, hogy a vezérlő kábelét rá tudjam kötni.
Az 5v tápot pedig ha a PC usb portjáról adom neki azzal működhet?
https://www.cncpart.hu/lpt-illeszto-kartya-3v3?keyword=LPT
Ha jól látom ezn nem galavanikusan leválasztott (csak szintillesztő). Mint Robsy is írta célszerű lenne egy galvanikus elválsztót keresned.
pl.: https://www.aliexpress.com/i/4000007358156.html
Vagy valami hasonló...
Van a CNCPart-os 3V3-ban optós leválasztás.
A föld nincs galvanikusan leválasztva.
Olvasd el a használati utasítását.
Az elején oda van írva.
Igen, igazad van. Olvastam, korábban beépítettem ezekből többet is gond nélkül. A téma indításakor a step-dir jelekre volt fókuszálva.
A 4V3 kártya már azt (full leválasztás) is tudja.
Szép napot!
Az biztos hogy MEHATROLINKES de mást nem tudok róla.
Tisztelt fórumtársak!
Ismét egy eszterga átalakítása előtt állok, és több kérdésem is lenne.
Eddig a Mach3 programot használtam a könnyű beállíthatósága, és a már bevált építőelemek megbízhatósága miatt.
A hátrányai közismertek, ezért gondoltam, megpróbálkozom a LinuxCNC-vel.
Első kérdésem: milyen ethernetes mozgásvezérlő kártya kombinációt érdemes használni, és hol érdemes beszerezni.
A másik kérdés: Be lehet-e állítani különböző fordulatszám tartományokat, és azokat lehet-e programból váltani mint a Mach3-ban.
Ezt egy EE320N gépen sikerült megoldanom, de a LinuxCNC-ben erre nem találtam utalást.
Köszönöm a válaszokat.
Szia!
Mesa kártyából 7i92 vagy 7i80 + kiegészítő.
Tduni kellene milyen szervókat kell hajtani. Analóg vagy step-dir? Illetve hány darab digitális ki és bemenet kell?
A mesa honlapján találsz leírásokat, valamint ha felíratkozol a levelezőre, akkor mindere kapsz választ. Igaz angolul megy a levelezés.
Tarttományokat tudsz váltani, csak programozni kell egy kicsit. Neten találsz rá majdnem vagy teljesen kész megoldásokat.
Venni meg a Lengyelektől vagy a Spanyoloktól tudsz itt az EU-ban.
Szia!
Megnéztem a 7I92+7I76 manuáljait.
Első nekifutásra elég ijesztőnek tűnik a dolog.
Még sok mindennek utána kell járni.
Pl.: lehet-e kibontó paneleket kapni, meg még jó pár aprónak tűnő, de számomra még ismeretlen eszköznek.
Köszönöm a válaszod.
Vannak, digitális ki/bemeneti illesztők, amik galvanikusan leválasztanak. Vagy csinálsz magadnak, veszel egy bárki által gyártott galvanikus leválasztót, majd hozzákötöd. Ha beleolvasol egy kicsit a leírásokba, akkor látni fogod, hogy nagyon egyszerű (szerintem). Ráadásul ez ethernetes illesztővel ellátottak is jól támogatottak. Ha a kártyán levő firmwaret kell módosítani az is egyszerű, remek kommentek vannak a leírásokban.
szerintem a 7i76-hoz már semmi nem kell, az mindent kezel.
Enkódereket, rengeteg I/O-t, frekiváltó kimenetet.
Igen, bár nem kekeckedés céljából írom, de nem tudom milyen szervókat akar vele meghajtani. Ha az eredeti analóg (Eviges) szervókat, akkor az a 7i76-al nem tudja direktben. Ha step-dir rendszerre átalakította, akkor tényleg tökéletes a 7i76.
Ja a szervókra nem figyeltem, analógra a 7i76 nem lesz jó,
én csak a kiegészítő leválasztókra írtam. Nekem is 7i76E volt és az egy remekmű, nekem semmi nem kellett hozzá.
Nem 7i76E csak sima 7i76
Mindenkinek köszönöm a hasznos tanácsokat.
A hitelesség kedvéért: A gép amit most kell csinálnom, egy hagyományos eszterga, amire egy 6 szerszám férőhelyes revolver lesz szerelve.
Step-Dir vezérléssel fog készülni.
Emlékeim szerint a 7I76-ot egy PCI kártyához kellett csatlakoztatni.
Talán 5I25 a típusa. Ez is járható út?
Igen, nekem is az volt 6i25, de az 5i25 is ugyanolyan jó más a PCI port csak.
Sziasztok!
A UCCNC-s topikban már leírtam, hogy elég gyenge a számítógépem az LPT-s LinuxCNC-hez, így végül vettem egy 7i92-t. Az eredeti kínai BOB-ot megtartanám. A gép léptetőmotorokkal működik, minden a legalapabb (semmi enkóder, meg ilyesmi). A kérdésem az, hogy hogy lehet a legegyszerűbben rákonfigurálni a meglévő rendszerre. Azt láttam, hogy a pncconfiggal 5i25-re be lehet állítani, majd át kell nevezni a megfelelő részeket az 7i92-nek megfelelően. Az is kérdés, hogy ez megoldja-e a problémát. A BOB-os bitfile, amit az FPGA-ra töltöttem inputoknak csak kvadratikus számlálókat mutat. Hogy lehet normál inputokat definiálni? Vagy a pncconfig ezt is elintézi? Ha másképp nem megy, tehetek egy hardveres (bedrótozott) fordítót is az 7i92 és a BOB közé, de jobb lenne valami szoftveres megoldás. A VHDL-t első körben nem módosítanám. :)
Különben még a preempt kernel felrakásával küzdök (most Wheezy RTAI van fenn). Van esetleg valami javaslat, melyik LinuxCNC verziót érdemes használni (Wheezy, Stretch, stb)?
Köszönöm a segítséget!
Szia!
Első körben röviden és tömören.
http://mesaus.com/ethernet-cnc-solutions/
Itt szinte mindent megtalálsz a telepítésről.
Javaslom a debian9 telepítését.
A bit (VHDL) fájl konfigurálást lehet, hogy nem úszod meg.
Ha nagyon nem megy, tudok benne segíteni, ha van egy kis időm.
Kösz, átnézem.
Egyre jobban szeretem a Linux-ot. Igaz, a Mint-et akartam feltenni, mert sokkal jobban tetszik és a Debiannál folyamatosan jöttek a frissítési és egyéb hibák (nem letölthető, nem telepíthető, stb.). Szóval mindent betű szerint csináltam, a buildelés 5 és fél! óráig tartott, majd mikor újra kellett indítani, kiírta, hogy ramdiszkhez nincs elég célmemória (4GB van a gépben) és kész. Ennyi. Holnap jön a Debian 9...
Azért én adnék egy esélyt még a Linux Mint-nek.
Itt egy előre konfigurált, nagyon jól összerakott ISO, letöltöd, telepíted (Next/Next/Finish) és 15 perc múlva van egy működő rendszered.
Használtam, kifejezetten rendben van. A Debian nekem a napi használatban szívás volt, nem a LinxCNC miatt, hanem pont mert Debian...
A Mint-nél ma nincs jobban összerakott Linux disztribúció a véleményem szerint.
LinuxCNC fórum topic a Mint telepítésről (https://forum.linuxcnc.org/9-installing-linuxcnc/38932-linuxcnc-package-repos-for-mint-19-x-ubuntu-18-04-aka-bionic-beaver-mint-iso)
Ha nem használsz enkódert (nem töltöd be a konfig fájlban a konkrét komponenset) akkor abból GPIO lesz.
Ezer köszönet! Ez egyből felment. Már csak a pncconfiggal kell megküzdenem.
Nw harcolj a pncconfiggal!
Vagy használj egy létező Mesa config fájlt vagy csinálj egy újat és azt alakítsd át. Előbb megleszel vele.
Csak stepper motorok kellenek meg GPIO?
Erről már olvastam, a kérdés, hogy a létező Mesa config fájlok hol léteznek? :) Azt a pncconfiggal kellene készítenem (hal és ini)?
Elvileg van az X+Y+Z step/dir, főorsó kapcsoló, mint kimenet, a bemenetek pedig: X+Y+Z home/limit (3 bemenet), probe, EStop. Ha minden jól megy, később megpróbálkoznék a főorsó PWM-es vezérlésével is, de nem létszükséglet.
Ami még nem tiszta, hogyha van egy kész config fájlom, akkor ahhoz melyik bitfile-t kell a Mesa-ba tölteni.
Olvasd el ezt:
https://www.forum.linuxcnc.org/27-driver-boards/37139-mesa-7i92-firmware-for-7i76
Majd küldd el ennek a parancsnak a kimenetét:
Idézmesaflash --device 7I92 --addr 10.10.10.10 --readhmid
Lehet, hogy nem kell firmware-t átírni, mert jó a "gyári".
Ezekből sok hasznos információt tudsz megszerezni.
Igaz nem mind 7i92 specifikus, de a lényeg ugyanaz.
Mesa: I. Általános áttekintés a kártyákról (http://linuxcnc.hu/mesa-i-altalanos-attekintes-a-kartyakrol/)
Mesa : II. A firmware és környéke (http://linuxcnc.hu/mesa-ii-a-firmware-es-kornyeke/)
Mesa IV. Egyszerű konfiguráció Pncconf segítségével (http://linuxcnc.hu/mesa-iv-egyszeru-konfiguracio-pncconf-segitsegevel/)
Köszi! Találtam egy megfelelő bitfile-t (5ABOB_Enc), amiben szinte minden megfelelő, csak a nem kellő STEP/DIR-eket és enkódereket kell kinullázni. Egyet nem értek még, mit jelent a Step és Dir nevek után álló /Table1 és /Table2. Azt látom, hogy ez mutatja, mely STEP/DIR-ek vannak párban, de Table1-ből és Table2-ből is kettő páros van, de mondjuk Table3 nincs.
Amint az alábbiakból látszik, pl. a 3. stepgen modulhoz tartozik egy step/Table1 és egy dir/Table2. És így mind a 4 stepgenhez.
8 11 IOPort StepGen 3 Step/Table1 (Out)
9 12 IOPort StepGen 3 Dir/Table2 (Out)
Nevezéktan...
Kösz. Végül csináltam egy saját bitfile-t, mert már untam a sok kavarást. Igaz, a kártyát beinstallálni a Linux alá is tartott vagy két óráig. Remélem, most már egyenesben lesz a dolog.
Köszönöm mindenkinek a segítséget. Jól megy a gép. Cserébe, ha valakinél felmerül igényként, szívesen csinálok neki saját bitfile-t.
Nem is olyan rossz ez a felület!
LinuxCNC
Lemaradt
(https://hobbicncforum.hu/uploaded_images/2020/08/tn_ngw5307mthzk8456abq9_1763.png) (https://hobbicncforum.hu/uploaded_images/2020/08/ngw5307mthzk8456abq9_1763.png)
Vásároltál egy Tormach.CNC-ét ?
A gépem jól megy a Mesa-val, de néha latency error-t ír ki (J1900-as gép). A base period jitter 25000 körül van. Még nem hibázott, de nem jó érzés látni. Lehet valamit tenni/ beállítani, hogy ne jelenjen meg, az erősebb gép vásárlásán kívül?
Szia
Nem dehogy!
Olvasom a sok külföldi oldalakat hogy mennyi mindent csinálnak a LinuxCNC vel
Ez egy ,,PathPilot,,(Tormach) felület, igaz hogy az alapja LinuxCNC de mégsem ,,free,, Tormach csak a saját hardverjéhez adja .Vannak próbálkozások valami hasonló felület létrehozására LinuxCNC.Forum (https://forum.linuxcnc.org/41-guis/34572-a-widescreen-blender-style-interface?start=0)
Nekem egy eszterga van készülőben ami LinuxCNC vel megy majd.
Már régebben használtam és egész jónak tűnik!
Nekem, mint esztergályosnak!A cnc vezérlő felületről az adatok kellenek, amire kíváncsi vagyok.
Na itt vannak! a jobb oldali sávban.
Na és a tökéletes szerszámpálya kirajzolás is,ami 0.01mm-ig nagyítható a képernyőre!
A bejárt szerszámpálya törlése automatikus, de tudjuk várakoztatni is, az esetleges korrekciók utáni újrabetöltés látványossága érdekében.
(https://forum.hobbycnc.hu/uploaded_images/2019/04/tn_jyw0qyd5b9aswnnxgq7w_1236.png)
Valamit elbactam! itt megnézhető
[#t172p4673#]
Te készítetted ezt a felületet?
Mit rejtenek a felül található fülek?
Nem én készítettem a felületet, ez Halász Attila munkája, csak néhány instrukciót adtam hozzá!Nagyon ügyes, mindent megold!
Az axis felületet használom, mert a gmocca nem tudja ezeket...
Ezek a fülek, az ngcgui-k!
Subrutinok egymás után fűzhető láncolatát lehet vele elkészíteni.
A végén el lehet menteni egy ngc fájlba, amit ha másként mentünk, megnyitáskor újból ezeket a paramétereket tölti rá a szubrutinokra, tök jó!
Béni készítette annó,a hossznagyol , keresztnagyol , kolagomb stb ngcgui-kat de már én is tettem hozzá egyszerűbbeket.
A szubrutinokat átnevezve lehet sokszorosítani, hossznagyol 1, hossznagyol 2, stb.
A szubrutin ugyanaz alatta,csak a paramétereket tölti újra a név alapján, egymás után.
Az ngcgui-k használata a Bujtár János oldalán le van írva
http://linuxcnc.hu/g71-nagyolo-ciklus-ngcgui-bol/
No és Nálad hogy áll a nyár eleji Linux project?
Letetted már a voksot valamelyik kártyára?
Őszintén?...
Félek hozzá kezdeni. Az 5I25 és a 7I76 kártyákat nézegettem erősen.
Sajnos a tudásomat nagyon kevésnek érzem ahhoz, hogy neki merjek kezdeni.
Eddig a Mach3-al csináltam minden gépet. Sajnos az UC300 5LPT ETH még mindig nem kezeli tökéletesen az eszterga gépeket.
Vannak még hiányzó dolgok, amikre szükség lenne egy gép normális működtetéséhez. Korábban az USB-s változatban kevesebb hiányt, hibát tapasztaltam.
Így most még mindig vacilálok, hogy Mach3 egy még kipróbálatlan és drágább másik mozgás vezérlővel, vagy LinuxCNC legyen a következő.
Köszi a választ!
Bíztam benne hogy ha elkezdted tudsz erőt adni másnak.
Sajnos engem is mindig elriasztott a jelentős összeg amit a kártyákba kell befektetni.
Azért az jegyezzük meg hogy az 5i25(6i25) 7i76 páros egy nagyon profi nagytudású vezérlő rendszer vannak a MESA-nak olcsóbb ezközei is!
Melyik az az olcsóbb megoldás, amit jól lehetne használni?
Paralel portos gépet már építettem a LinuxCNC-vel.
Sajnos a számítás technikai fejlesztéseknél ránk nem gondolnak.
Így a paralel porttól búcsút kell vennünk.
Bizonyára, de itt már jó lenne kihagyni a szamárlétrát.
Ugye Mach3 UCXXX eszközökből is szinte minden verziót végigjátszottam már.
Ezeket bjam fórumtárs tesztelgette, de pl. ez is jó lehet:
mesa (http://store.mesanet.com/index.php?route=product/product&path=83_85&product_id=62)
ez csak 89$:
http://store.mesanet.com/index.php?route=product/product&path=83_85&product_id=303
A gép még a műhely próbán. (https://www.youtube.com/watch?v=tDNyQVOafw0)
Fúrkálás már a megrendelőnél (https://www.youtube.com/watch?v=oCIYscEA4z4)
És végül a menetfúrkálás (https://www.youtube.com/watch?v=gZ_6Hm8bLNc)
Én ezt vettem és teljesen elégedett vagyok vele: https://eusurplus.com/index.php?route=product/product&product_id=62&search=7i92&description=true&sub_category=true
Szia!
Még szeptember elején írtad, hogy te a 7I92 kártyát használod.
A kérdésem: kell-e hozzá valamilyen illesztő vagy jelelosztó kiegészítő kártya.
Lehet e hozzá rendelni kibontó kábelt, panelt.
Te mivel csatlakoztattad a külsö egységekhez?
Köszönöm a válaszodat
Miki
Lenne még egy kérdésem.
Főorsó enkodernek 100-as felbontást ajánlanak.
Az 500-as felbontást fel tudja dolgozni ez a kártya?
Normál esztergáról lenne szó.
Már az elején elnézést kérek a nagyon kezdő kérdésekért, de nem igazodok el a LinuxCNC-s kártyák tengerében.
Volt egy régi kis CNC-m, már eladtam, azt LinuxCNC-vel használtam, de csak simán párhuzamos porton. Most szintet szeretnék lépni, vettem DM556 léptetővezérlőket, egy 2.2kW marómotort, frekiváltót, a többi cucc még beszerzés alatt...
A néhány hozzászólással korábban említett 7i92H kártya szimpatikus (az ára is megfelelne), de ehhez még kell más kártya is?
http://store.mesanet.com/index.php?route=product/product&path=83_85&product_id=303
Az oldalon említést tesznek a breakout kártyákról: 7I74 through 7I78 and 7I85, 7I76
Inkább elektrós vagyok, azt a részt értem, hogy egy FPGA sokkal jobban tud precíz időzítéssel léptetőjeleket generálni, mint a számítógép a párhuzamos porton, tehát ehhez kell egy megfelelő kártya, de azt már nem látom át, miért van ezekből millió féle és miért használnak sok helyen egyszerre többet is. Kell még egy breakout kártya is a léptetőmotorok, stb. illesztéséhez is?
(LinuxCNC a tudása miatt tetszik és az is tetszik hogy ingyenes sőt opensource a szoftver, ill. ebben van csekély tapasztalatom, ezért gondoltam, maradnék ezen a vonalon, de gondolkodom a Mach3 vagy UCCNC lehetőségeken is. Pl. az alin van szuperolcsó USB-s Mach3 kártya: https://www.aliexpress.com/item/32978217478.html
7I92 kártya univerzális be kimenet a leírása szerint.
0-5V.
Ezekhez rakható mindenféle kiegészítő kártya (Leválasztás, jelszint emelés , de használhatod igy is minden kiegészítés nélkülis a bemenetek felhuzó ellenállással rendelkeznek.
1 képen szereplő kifejtőn keresztül könnyen csatlakoztathatod az eszközöket, ha le szeretnéd választani galvanikusan a be-kimeneteket, jó hozzá pl: UCBB kártya amit teljesen ki tudsz használni.[#vigyor0]
Az Io-kat hozzá kell programozni.[#nevetes1]
(https://hobbicncforum.hu/uploaded_images/2020/11/tn_3ceqahzc293ughg06qx7i_3344.jpg) (https://hobbicncforum.hu/uploaded_images/2020/11/3ceqahzc293ughg06qx7i_3344.jpg) (https://hobbicncforum.hu/uploaded_images/2020/11/tn_8tcay6cdekctj49a9tj7_3344.jpg) (https://hobbicncforum.hu/uploaded_images/2020/11/8tcay6cdekctj49a9tj7_3344.jpg)
Köszi!
Mach3-ról szeretnék áttérni Linuxcnc-re. A gépem X tengelyén 2db léptető motor van. Telepítettem a LinuxCNC 2.7.14 Debian 7 Wheezy -t. A tengelyek mozognak ... stb.
Viszont az X tengely mellé az A tengelyt slave-be be kellene állítani.
Nem találok olyan leírást (angolul sem) ami "szájbarágósan" leírná, hogy mit kell írni az ini vagy a hal fájlokba!
Tudna ebben valaki segíteni?
Előre is köszönöm !
Szia!
Úgy emlékszem a 2.8-ban már a config varázslóban be lehet állítani
Köszönöm az infót ... megkeresem.
Linuxos HDD-t hogy lehet egyszerűen olvasni Windows alatt?
Csak egy szöveges fil-t kellene elolvasnom.
Annyit tudok még, hogy ext2fs a file rendszere.
No nem is bonyi, ez működik. (https://sourceforge.net/projects/ext2fsd/)
Helló Svejk,
Próbáld meg ezt:
https://www.howtogeek.com/112888/3-ways-to-access-your-linux-partitions-from-windows/
Olvasásra ezt említi:
https://www.diskinternals.com/linux-reader/
Azt olvastam, hogy Raspberry PI4-en már elméletileg működhet. Valakinek van ezzel közvetlen tapasztalata?
Szervusztok!
Segítséget kérnék.
Létezik a LinuxCnc-ben felület digitalizáló kód, vagy valami program?
Esztergán szertnék meglévő felületet digitalizálni és reprodukálni.
Köszönöm a segítséget.
Egy megoldási lehetőségként, ötletként a Robsy CNC felniesztergához kidolgozott profil digitalizálási megoldását (http://www.robsy.hu/te15/tem15.htm) jvaslom tanulmányozásra, ennek G kód kimenete LinuxCNC-hez is kompatibilis.
"aminek a főorsójába kell a felnit befogni"
Ezt egy picit pontositsd...
Ez nem felni eszterga lesz.
Több darab egyforma fémnyomó matricát kell készíteni minta alapján.
Az eljárás tehát megegyezik a felni esztergáéval.
Csak én a felni esztergát inkább karusszel elrendezésben tudom elképzelni.
A lényeg, hogy az X Z szánok mozgásával jön létre a profil.
https://github.com/araisrobo/linuxcnc/blob/master/nc_files/smartprobe.ngc
https://github.com/araisrobo/linuxcnc/blob/master/nc_files/gridprobe.ngc
"Az eljárás tehát megegyezik a felni esztergáéval."
Így van. Ezért írtam a bejegyzésemben elsősorban csak az esztergálandó minta profil digitalizáló program modulról.
Nem mellesleg ez nem csak egy bedigitalizált ponthalmazról szól, hanem ahogyan a linkben erről bővebben is olvashatsz másodfokú görbékkel optimalizált függvénygörbével nagyon szép, sima kontúrgörbék generálhatók a fő tartópontokra.
Írtam üzenetet.
Csak szakmai kiváncsiság képpen (és nem kötözködés, hanem kiváncsiság!), miért másodfokú közelítést választottál? Amikor általában harmad vagy ötödfokú illesztéseket szoktunk használni felület modellezésnél? Mi volt az oka, hogy a másodfokút használod?
Sziasztok!
Ha valakinek ideje és affinitása van a szakmai fordításhoz, akkor itt lehet a Lnuxcnc-t magyarosítani.
Itt a link: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/
Akad még néhány ezer fordítani és ellenőrizni való szöveg.
Sziasztok! A kérdésem az lenne hogy a linuxcnc-nek van valami nyügje a pc-vel kapcsolatban? Akár konkrét pc tipusok is jöhetnek, lpt port nem lényeges ugy látom hogy már nem sok jövője van igy ethernet felé kacsintgatok.
Sziasztok! Építettünk egy kisebb gépet, írtam egy pici teszt programot ami alapszinten elműködteti a léptetőmotorokat, és ha azzal vezérlem a gépet szépen működik. Feltettem egy linuxcnc-t egy Raspberry Pi-re és ez viszont rángatja a gépet, nem kicsit hanem nagyon. Eleve ha "üresen" tekerem bármelyik szánt lehet érezni, meg hallani, hogy egészen más a hangja, nem egyenletes a mozgás hanem inkább rángatozó. A saját programommal szép egyenletes, és a felület amit lemar az is szép. Ha ugyanezt a Linuxcnc-vel csinálom egyenetlenül jár minden lépésnél döccen egyet a gép, és 400 mikrolépés van állítva, így van elég sok lépés. Valakinek sikerült már ilyet megoldania?
Szia !
A LinuxCNC-ben beállítottad a megfelelő gyorsulásokat, mikrolépéseket és egyebeket?
Az alapbeállítások majdnem bizonyosan nem passzolnak semelyik géphez.
Üdv:
János
Azokat próbálom állítani. A mikrolépések, és a menetemlkedés az már jó. Ezeket a gyorsulásokat és egyéb paramétereket még nem teljesen értem, de köszi a tippet. Most sikerült valamennyit javítani rajta.
Nemrég regisztráltam a forum.hobbycnc -re. Linuxcnc-t használok.
Böngészgettem a hozzászolásokban, a linuxcnc.hu oldalra való hivatkozások nekem nemtöltődnek be.
Hol lelhetők fel ezek a doksik.
Tud valaki segíteni?
Köszönet:
Csaba
Nagyon kicsi a képernyőkép.
Lehetne egy nagyobbat közzétenni?
Üdv:
Csaba
(https://hobbicncforum.hu/uploaded_images/2022/10/tn_hc83kdqw4yxukhg5ygp_8838.png) (https://hobbicncforum.hu/uploaded_images/2022/10/hc83kdqw4yxukhg5ygp_8838.png)
A következő hozzászólásban javítva 4767
Köszönet,
összeállt a dolog.
[4769] -ben a leírás
[4673] -ban a képernyőkép
ngcgui linuxcnc.hu-n
Székesfehérvári találkozón láttam a CNCPART.HU standján a kütyüt:
3D tapintó, digitalizáló, élkereső. Vezetékkel szerelve. PNP-NC. Mach3 automatizálással.
https://www.cncpart.hu/bemero-tapinto/3d-tapinto/3d-tapinto-digitalizalo-vezetekes-pnp-nc (https://www.cncpart.hu/bemero-tapinto/3d-tapinto/3d-tapinto-digitalizalo-vezetekes-pnp-nc)
A Mach3 -ra volt kihegyezve -- Visual Basic plugin-t kínáltak hozzá
Linuxcnc-re rákérdezve kitérő választ kaptam
[#vigyor4] egy belorusz oldalon van hozzá free program
mivel
PNP
NC
így gondolom a probe-in HAL ban lekezeli
https://vers.by/en/blog/useful-articles/probe-screen (https://vers.by/en/blog/useful-articles/probe-screen)
Van valakinek ilyesmi használatával/hasznáhatóságával kapcsolatban tapasztalata
Csaba
(https://hobbicncforum.hu/uploaded_images/2022/10/tn_8qbgvdx8jxp3vz0mn235_8838.png) (https://hobbicncforum.hu/uploaded_images/2022/10/8qbgvdx8jxp3vz0mn235_8838.png)
Szia!
Működik LinuxCNC alatt biztosan, szoftveres beállítás kérdése csak.
Mesa Config Toolt hogyan lehet telepiteni, mert az itt található leirás szerint nem lehet:
https://gnipsel.com/linuxcnc/mesact/install.html
A Github-rol hiányoznak a fájlok.
Használ valki 7i96s kártyát?
Lenne pár kérdésem.
Ezt láttad már?
https://gnipsel.com/linuxcnc/index.html
"If you have a Mesa 7i96S you have to use LinuxCNC Uspace 2.8.4 or LinuxCNC Uspace 2.9 Febuary 24, 2022 or newer!"
Üdv, G
A leírást aktualizáltan kell nézni, az 1.2 verziót keresd
https://github.com/jethornton/mesact/blob/master/mesact_1.1.2_amd64.deb
Üdv, G
Ezzel a fájlal próbálkoztam tegnap, de terminálból futtatva azt irt, hogy sérült a fájl vagy nincs jogosultságom.
Gdebi csomagtelepítő azt írta, hogy MIME típusú a fájl ezért nem telepíthető.
Ma újra letöltöttem és már lehetett telepíteni, ugyan csak terminálból de legalább megy.
Milyen PC kell ahhoz hogy Etherneten legalább 2-300kHz-t ellehessen érni.
Ill. milyen beállításokat érdemes elvégezni?
Most ~140kHz-et érek csak el...
Sziasztok
Valaki látott ilyet élőben?
https://www.aliexpress.com/item/32536448092.html
Keresgélek, de nem látom hogy beszerezhető lenne.
Valami hasonló kártya valahonnan?
Előre is köszönöm!
MESA LinuxCNC Supported Boards (http://store.mesanet.com/index.php?route=product/category&path=83)
Milyen szervot kell vezérelni?
+-10V
Cs-lab (https://www.klavio.hu/cs-lab-mozgasvezerlo-csmioip-a-10v-ethernet-2377)
Sim CNC software is jár hozzá CS-Lab (https://en.cs-lab.eu/product/6-axis-cnc-control-system-csmio-ip-a-board-with-software/?wmc-currency=EUR)
Ha Linux +-10V analog
Mesa 7I97 (http://store.mesanet.com/index.php?route=product/product&product_id=344)
Köszi
annyi mesa van hogy elkavarodok benne..
MAHO motorjait kellene... még nem jutottam előre vele mióta megvettem, mert minden viszi az időt... de lassan jó lenne ha elindulna
Simcnc-t anno nézegettem, jónak tűnik, de minta nem rendelkezne nagy táborral... persze lehet csak nem jó helyen keresgélek
R.
triakos megajtás, egyenáramú kefés szervók egyébként
annó mikor még új volt a lendület, kérdeztem a simcnc-s emberkéket, húzták a szájukat erre, hogy a zaj miatt majd szar lesz....
Ha nincs megoldva a zavarszűrés mindegy milyen vezérlő hajtja a gépet mindegyik megbolundul.
Lehet az a leg hiper szuperebb vagy a leggagyibb.
Csak helyeselni tudok!
De még nem mértem semmit se, de fogok :)
Én most vettem, de még nem sikerült életre piszkálni. Lefagy tőle az egész. Neked sikerült amit szerettél volna?
Nekem sikerült, igaz gépen még csak egy tengelyt mozgattam meg vele.
Nekem nem fagyot le.
Szép estét Mindenkinek!
A szakértők segítségét kérem az alábbi dologban:
A második CNC marógépemet építem, az első 10 éve készült, 3.2 Nm-es léptetőmotorokkal, kínai vezérlőkkel, 300W-os főorsóval.
Ehhez a géphez egy asztali PC-t vettem, amin LinuxCnc (akkor még Emc2) futott.
A most épített gépem kb 9 Nm-es léptetőmotorokkal és 2.2 kW-os frekiváltós főorsóval készül.
A nagyszerűsége miatt ezt is LinuxCnc-vel működtetném.
A kérdésem az lenne, hogy van egy régi DELL laptopom és erről szeretném vezérelni a gépet, de
- Alkalmas-e ez a gép ilyen feladatra?
- Ha igen, akkor milyen eszközzel csatlakoztassam őket össze?
A válaszokat előre is köszönöm!
(https://hobbicncforum.hu/uploaded_images/2023/05/tn_fcv70j6tzudqt40g2tt_5086.jpg) (https://hobbicncforum.hu/uploaded_images/2023/05/fcv70j6tzudqt40g2tt_5086.jpg)
Maga a pc alkalmasnak tűnik, bár nem írtad, hogy milyen vezérlőd van, vagy hogy mit szeretnél használni. Ha van rajta dokkoló csati, akkor annak a segítségével választhatsz az LPT portos vezérlés, vagy USB vezérlés között, illetve, ha drágább vezérlőket is megengedhetsz magadnak, akkor MESA kártya etherneten keresztül.
Szia,
CW8060 vezérlőim vannak...
A laptopon csak USB és ethernet csatlakozó van.
Az a kérdésem, hogy egy MESA kártya jelent-e akkora előnyt (az árához képest), hogy érdemes ebben gondolkodni, vagy egy USB kártya is elég üzembiztos lehet.
Kérem, hogy a vélemény függvényében javasoljatok pontos típusokat is, ha lehet.
Köszönöm!
(https://hobbicncforum.hu/uploaded_images/2023/05/tn_i0quvca9tkbtw5dnh3c2x_5086.jpg) (https://hobbicncforum.hu/uploaded_images/2023/05/i0quvca9tkbtw5dnh3c2x_5086.jpg)
Itt találsz mindenfélét, (http://store.mesanet.com/index.php?route=product/category&path=83_86) nekem, (meg a pénztárcámnak) a 7I96S volt a szimpatikus, de például a 7I95T minden tengelyhez biztosít egy encoder bemenetet, tehát a sima léptetős rendszer is closed loop-ossá alakítható.
EtherCat eszközöket valaki próbált már LinuxCNC alatt?
Kiváncsi lennék a tapasztalatokra!
https://www.youtube.com/watch?v=NQ-HnrusGJo&list=FLvkTKQBx_At6pFfPl_gH9rw&index=44Ethercat + linuxcnc + Raspberry pi?
Sziasztok,
Egy ITAS gyári CNC gépet szeretnék Linux-cnc-vel működtetni, Indramat analóg AC szervók vannak benne. Kapcsolási rajz megvan, dokumentációk megvannak.
Rendelkezésre áll fórumon smalla fórumtárstól vásárolt MESA 6i25 7i77 és 7i84 kártyák.
Megvan a PC, rajta a LinuxCNC.
A kiépítést meg tudjuk csinálni, de szükség lenne segítségre. Automatizálás területén dolgozunk, de a Linux-CNC, MESA kártyák beállítása még ismeretlen.
Első körben kezdeti lépésekben, tesztelni szeretném, hogy működő képes-e az elképzelés.
Helyileg dunaújvárosban van a gép. Természetesen nem ingyen kérem a segítséget.
Minden infót elküldök magánban.
Üdv
Gábor
(https://hobbicncforum.hu/uploaded_images/2023/06/tn_9qasq8uvp224ym5k6ayh7_5362.jpg) (https://hobbicncforum.hu/uploaded_images/2023/06/9qasq8uvp224ym5k6ayh7_5362.jpg) (https://hobbicncforum.hu/uploaded_images/2023/06/tn_t5c4zbdbsdx2fppn4x0ft_5362.jpg) (https://hobbicncforum.hu/uploaded_images/2023/06/t5c4zbdbsdx2fppn4x0ft_5362.jpg) (https://hobbicncforum.hu/uploaded_images/2023/06/tn_u9553b8a5yc000zm2y9_5362.jpg) (https://hobbicncforum.hu/uploaded_images/2023/06/u9553b8a5yc000zm2y9_5362.jpg)
A kártyák összeállításában elméletileg minden be kimenet megvan bőven.
Az útmérők jelalakjai a kérdésesek, ha inkrementális akkor
programozás kérdése az egész.
A szervókon lévő útmérő az Indramat hajtásokba megy. Gyárilag van egy másik forgó encoder, ami a vezérlő elektronikába megy. Érdekes, hogy ez nem a motor tengelyén, hanem a golyósorsó tengelyén van. A kettő között szíjhajtás.
Ezek nem inkrementálisak, de könnyen cserélhetőek. Felmerült, hogyha nem a motoron van az encoder, akkor lineáris mérőlécet is fel lehetne szerelni, nem tudom ez mit változtat.
Ide akkor gondolom 5V TTL szükséges? A B csatorna, vagy mindegyikből kell A+ A- B+ B- ?
Milyen felbontású encodert kéne ide venni? 1mm lineáris elmozdulásra hány jel jusson? Száguldozni nem akarunk, mert kicsi a munkatere a gépnek.
A szervomotoron lévő encoder az a szervohajtásnak ad visszajelentést, hogy hol áll a motor.
A Golyosorsó végén lévő encoder mondja meg a vezérlésnek
mennyi utat tett meg a szervo egy adott utasitás kiadásakor.
Zárt hurku vezérlés.
A MESA 7i77 PDF azt irja 6db encoder A+/B+/Z+ bemenetek.
A-B-Z- nem csatlakozik.
5V táp amit biztosit a kártya encoder csatlakozónál TB3-TB4.
Encoder felbontásra ezt írja:
Alapértelmezett multiplexelési sebesség ezzel
A HostMot2 firmware ClockLow / 8 vagy körülbelül 4 MHz 5I25 vagy 6I25 FPGA kártyával.
interfészkártyák, amelyek egyenként 2 MHz-es feldolgozható számlálási sebességet biztosítanak.
A maximális gyakorlati multiplex sebesség körülbelül 12 MHz (és 6 MHz számlálási sebesség).
Attól, hogy nem nagy a munkatér az átállási sebességel
lehet óriási időket megtakarítani.
Ki kell használni a szervó minden előnyét.
Ha a golyosorsó végén van a forgó jeladó akkor a golyosorsó
kottyanását nem veszi figyelembe a vezérlés, külön kell megadni az értéket.
Ha lineális útmérő közvetlenűl az asztalhoz csatlakozik akkor
minden kotyanásból adodó pontatlanság ki van küszöbölve, mivel
az útmérő a valós elmozdulást adja vissza a vezérlésnek és
a vezérlés addig noszogatja a szervót míg el nem ér a meghatározott pozicióba. Zéró hiba. [#eplus2]
Köszi az eddigi infokat.
A zéró hiba nagyon jól hangzik [#eljen]
De azért gondolom vannak egyéb feltételek is hogy működjön.
Nincs semmilyen + feltétel.
Zárt hurku vezérlés.
Sziasztok! Egyedi M-kód (M100...199) létrehozásában van valakinek tapasztalata? Olvasom a felhasználóit, de nem teljesen tiszta számomra - hálás lennék érte, ha valaki lépésről-lépésre le tudná írni a menetét. Van még pár szabad kimenetem az LPT-n, amit jó volna kapcsolási funkcióval felruháznom. (Az M64Px/M65Px is ilyesmi funkció, de - lehet csak információ hiánya miatt - az kevésbé szimpatikus számomra.)
Valamit elbénázok, mert odáig eljutottam, hogy az M-kód MDI-ben való kiadásakor nincs hibaüzenet, látszólag végrehajtódik, de a kimenet állapota nem változik meg.
Mi van az M-kódban ? Debugg infot irattál ki vele? Látni kéne, hol akad el... [#nemtudom]
A Laptopon a Linuxcnc latency teszt milyen értéket ad?
25 000 felett: sz'tem már nem biztos hogy alkalmas linuxcnc futtatására egy docking station-os LPT porttal
Efeletti értéknél: esetleg a MESA jöhet szóba az ethernet porttal.
Bocsi, de nem értem rá vele azóta foglalkozni. M-kód ugyan az, ami a felhasználói kézikönyvben.
M101 (fájl neve)
#!/bin/sh
# a fájl a párhozamos port 14. láb bekapcsolásával patronbefogót zárja
halcmd setp parport.0.pin-14-out True
exit 0
M102 (fájl neve)
#!/bin/sh
# a fájl a párhozamos port 14. láb kikapcsolásával patronbefogót nyitja
halcmd setp parport.0.pin-14-out False
exit 0
Annyi különbséggel, hogy "true" és "false" kisbetűvel, mert csak akkor színesedik ki... (Nagybetűsen sem megy.)
A hal-ban nincs hozzákötve semmihez a kimenet. (Nincs benne bejegyzés ehhez a kimenethez.)
Configban ugyanez a kimenet 1.digitalout -nak beállítva M64P1 és M65P1 kódokkal működik, szóval nem a LPT vagy a kiskártya van elszállva. File-t megtalálja, az végrehajtható státuszú, hibaüzenet nincs.
Sziasztok!
Használ itt valaki ilyen vezérlőt?
Az exit elé betennék egy "echo lefutott a $0 >> M.debug" debuggolást és megnézném, létrejön-e a file.
Az .INI-ben beállított USER_M_PATH-ban :
[RS274NGC]
USER_M_PATH=<<M file helye>>
ben van a M kódod?
Megj.:
az biztos, hogy a digitalout M64P1 és M65P1 parancsai priorítást élveznek, és mindig végrehajtódnak.
A saját user def. M kódokkal a linuxcnc néha nagyon mostohán bánik. Késleltetéssel vagy elmozdulás nélküli kódok kiadásával , G54, G17, stb. lehet kísérletezni időt hagyni a magnak , hogy beérje magát és végrehajtsa őket.
De az input váró beépített M66-tal is sok gondom szokott lenni... itt meg nem vár, hanem túlfut rajta
Esetleg a fejlesztője mit mond róla?
A forráskódban :
* Copyright 2022 Juhász Zoltán <juhasz.zoltan at freemail dot hu>
Low Mid-range motion control boardnak tűnik
a 30-40 kHz (4 ill. 3 tengely vezérléssel)
(Végre) nem USB-és kommunikáció [#vigyor]
Saját HAL componensek vannak hozzá, amik v.sz. hogy a PC-től megfelelő jitter-t latency értéket feltételeznek, bár maga step/dir pulsus generálása delegálva van a ESP32-be, ami tisztább jeleket adhat így talán
ki kéne próbálni fémen is, ahol a mart felületen jobban látszana , ha kiesik a lépésből a stepper vezérlés
Még nem kérdeztem meg, de elég sokan használják már.
Ez is érdekes lehet!
(https://hobbicncforum.hu/uploaded_images/2023/10/tn_a7v35adk4wgk4infn367j_1763.jpg) (https://hobbicncforum.hu/uploaded_images/2023/10/a7v35adk4wgk4infn367j_1763.jpg)
Szép [#taps], megérdemli ez a vezérlő egység , hogy a neve és linkje is ide kerüljön.
Ha esetleg más is érdekel
https://forum.linuxcnc.org/18-computer/49142-linuxcnc-rio-realtimeio-for-linuxcnc-based-on-fpga-ice40-ecp5?start=30
Most ismerkedem a Linuxcnc-vel, érdekelne, hogy hol lehet ezt a vezérlő kártyát beszerezni.
A Colorlight 5A-75 paneles projektet valaki kipróbálta már?
https://forum.linuxcnc.org/27-driver-boards/44422-colorcnc
Én is egyenlőre, csak olvasgatom a fórumot, de van aki már használja egy kicsit át kell alakítani a nyákot.
Köszönet guliver83 fórum társnak, nagyon sok info összegyűlt a kártyáról.
Juhász Zoltántól megtudta, hogy nálunk Mo-n nyilt forráskódként ki van téve a github-ra.
Köszönet guliver83 felkutatta, hogy nan egy kereskedelmi változata ami Braziliában készül,Erik Gusmão fejleszti [engautomation]. De a fejlesztője nem tudja a magas adók miatt ide szállítani. Lsd. lenn.
Jelenleg ő már a 3-as verziónál tart.
Instagramon nyomul vele.
Juhász Zoltán útmutatásai szerint összeraktam a modulokat. A toolchains is összeállt (PlatformIO --> ESP32 mikroproci firmware, halcompile--> userspace HAL pinek, HAL2UDP.hal-->Linuxcnc).
A steppert már, I/O már müxik. Tuningolás kell majd v.sz..
(https://hobbicncforum.hu/uploaded_images/2023/10/tn_82j3364diaw7dzq3pn4jx_8838.png) (https://hobbicncforum.hu/uploaded_images/2023/10/82j3364diaw7dzq3pn4jx_8838.png) (https://hobbicncforum.hu/uploaded_images/2023/10/tn_ccyy8a2dsai6pic6bsncc_8838.jpg) (https://hobbicncforum.hu/uploaded_images/2023/10/ccyy8a2dsai6pic6bsncc_8838.jpg)
Majd mi is gyártunk!
[#finom]
[#worship]
Ahogy kutakodok megy rendesen a fejlesztés más kártyákra is!
Kb. egy éve rendeltem Colorlight 5A-75E kártyát hazai forrásból 75B nem volt elérhető.
Nem sikerült lelket bele vernem. :(
Ha lesz egy kis időm újra előveszem.
Már van hozzá kód ha jól emlékszem.
Úgy tudom, hogy a input IC részét kell átalakítani, vagyis valami ilyesmit olvastam.
De megnézem a fórumot!
Szia,
mi ez az a Colorlight 5A-75E kártya?
Át lehet programozni linuxcnc-re?
üdv: Csaba
Igen!
Mivel jobb mint ez a kártya?
CH32V307VCT6
MX Mester erre tervez és nagyon jó.
Csak azt nem értem, hogy ő most a programot árulni akarja, vagy csak, nem tette egyenlőre nyilvánossá.
És ezen a kártyán minden rajtavan ami kell.
Ami látszik a képen két oldalt párhuzamsan ,
sorakoznak az I/O portok
80 van belőle!
nem kell hozzá W5500 külső ethernet port, mert integrálva van a boardon
tele van kimeneti portokkal: soros, usb , SPI,CAN, I2c, stb (nyilvan ezek lefogalalnak a 80 porból)
van két DMA memoria hozzáférése, mivel MX-mester 1 MHz-es vezérlés tud kiadni 2 steppere, 3. tengelyre pedig talán 400kHz-et.
kérdés, hogy kinek van szüksége ilyen sebességű vezérlésekre
(https://hobbicncforum.hu/uploaded_images/2023/11/tn_2cxnsmdycauwunvid6p3_8838.png) (https://hobbicncforum.hu/uploaded_images/2023/11/2cxnsmdycauwunvid6p3_8838.png)
Sikerül esetleg felvenni a kapcsolatot MX_mesterrel ?
Nincs nagy mozgás MX-Master körül mostanában.
Legutóbb nov 12 -én kérdezett rá valaki arra, hogy hol lehet megvenni a CH32-es kütyüt, de semmi visszajelzés a fórumjukon
Én voltam :)
ХОРОШО.[#vigyor]
A brazil engautomation az Instagramon: nyomul a srác, sorozatgyártásba kezdet, de nem a ESP32-es platformon, hanem stm32V407-as CHIP dübörög a nyákon.
Az orosz MX-Mester viszont már továbblépett az STM32-esről, bár csönd van, de ott 2 tengelyre már 1Mhz-t igér a CH32v307 CHIP upgrade-vel [#csodalk]
Ha meg lehet szeretni tőle bármit is, nem tudom mennyire lenne itt rá igény?
Üdv Mindenkinek!
Lassan elkészül a nagyobb gépem, ezzel kapcsolatban lenne kérdésem:
1. A LinuxCnc oldalon a "Stepper Drive Timing" oldalon a listában nem találom az általam beszerelt CW8060 tipusú meghajtót.
A listában ránézésre ugyanattól a gyártótól származó CW5045 meghajtó található.
Mit tegyek? Használjam ennek az időzítési beállításait?
(Feltételezem, hogy a teljesítmény részét leszámítva ugyanaz az elektronika van benne)
2. A mikrostepping beállításánál csak a megmunkálás szükséges pontosságáig érdemes "lemenni", vagy a működés szempontjából mindegy?
3. Célszerű mindegyik tengelyen ugyanazt a mikrolépést beállítani, vagy nincs ennek jelentősége?
A segítséget előre is köszönöm!
A listában ránézésre ugyanattól a gyártótól származó CW5045 meghajtó található.
Mit tegyek? Használjam ennek az időzítési beállításait?
A TE drivered 100Khz max. lépést tud, tehát vagy keresel egy ilyet, vagy megkeresed a saját manuálját, amiben benne vannak az időzítési értékek.
A mikrostepping beállításánál csak a megmunkálás szükséges pontosságáig érdemes "lemenni", vagy a működés szempontjából mindegy?
A mikrostep lágyabb, szebb járást biztosít a motornak, igazából más jelentősége nincs szerintem.
Célszerű mindegyik tengelyen ugyanazt a mikrolépést beállítani, vagy nincs ennek jelentősége?
Igazából nincs, feltételezve, hogy azonos az orsó emelkedése.
Sziasztok
Olvastam Linux cnc-hez van EtherCat plugin, elméletileg ezen keresztül is lehet szervót és minden mást is vezérelni...
Foglalkozott e ezzel valaki?
Előre is kösz!
R.
Az eszközök ára igen magas 600.-USD-tól (4 Tengely vezérlő)
plusz még a többi be kimenetek stb.. átlagban egy szett eléri
a 1000.-USD.
A hajtások is drágábbak valamivel.
64bit-hez használhatsz Beckhoff 1100 ez olcsóbb kategória.
Linux Beckhoff 1100 (https://wiki.linuxcnc.org/cgi-bin/wiki.pl?Etherlab)
Köszönöm
Nem tudommennyire nézted meg, a hajtások amelyek ethercat-ot tudnak, ezzel a pluginnal közvetlen meghajthatók?
És az IO eszközöket is bekötve a hálózatba elvileg egy portról hajtható minden?
Vagy kell a mozgásvezérlő és ahhoz csatlakozik majd minden más?
A Beckhoff EK1100 2db RJ45 van.
Az egyik megy a számítógépbe a másik az első EtherCat eszközbe
(Szervo hajtás) az első eszközből a 2-3-4...stb.
Az EK1100 hozzá tudsz csatlakoztatni mindenféle modult.
Analog be-ki, IO modulokat attól függ mennyi kell.
Példa:
EterCat: NETTO
EK1100 55.000.-Ft.
Kimeneti modul Digitális 8:
EL2008-0015 19.000.-Ft./db
Kimeneti modul Digitális 16:
EL2809-0015 37.000.-Ft./db.
Bemeneti modul Digitális 8:
EL1008 18.000.-Ft./db
Bemenet modul Digitális 16:
EL1809 34.000.-Ft./db.
Analog bemenet modul 4 0-10V:
EL3064 63.000.-Ft.
Analog kimenet modul 2 0-10V:
EL4022 60.000.-Ft.
Terminál záró modul:
KL9010 5500.-Ft.
Véglap:
EL9011 1.500.-Ft.
___________________________________________
Mindösszesen:
8 be 8 kimenettel+analog be-ki:
221.000.-Ft+Áfa.
16 be 8 kimenettel+analog be-ki:
238.000.-Ft+Áfa.
16 be 16 kimenettel+analog be-ki:
256.000.-Ft+Áfa.
Na igen, azt látom hogy nem olcsó...
Gép felújítás előtt állok ( már egy ideje) , lassan lesz időm vele foglalkozni ezért is kérdezősködöm, mi lenne a jó irány..
mert vagy olyan szervó kell ami léces, már mint mérőlécről szedi az infót és lehet akár step dir, vagy egyéb módon lökni neki
vagy olyan ami tudja kezelni a mérőlécet és a szervót pl +-10V -al tudja vezérelni
sima step dir egyenlőre teljesen kihagyva a számításból , nem hinném hogy tudná azzal a pontosságot a gép.
és pl linuxcnc nél vagy valamilyen kártya vétel, vagy pl ethercat
Nem követtem az eddigieket. De esetleg ez.
Linuxcnc és buszos rendszer!
http://yurtaev.com/
Ez a Maho CNC?
Ha szervokat is cserélni kell akkor több milliós a projekt.
Nem a vezérlőkártya a nagy falat.
:) nahát még emlékszel rá !
igen annak akarok neki esni rövidesen, csak az irányt kellene meghatározni, a géptest jó állapotban van, sajnálnám elkótyvetyélni....
nálam ez a jelenlegi állás szerint sokáig elég lenne
hát nézegettem már, egyértelműen nem a szuper márkás szervókat néztem, abból azért olcsóbban meglennék, úgy 1 millára teszem vagy egy kicsit többre a motorokat.
Összenéztem a nyomatékokat, kisebb motorok tudják azt amit ezek a régiek...
Jobb hatásfok...
Régit nem szeretném rajta hagyni, mivel fene tudja mikor nyekken meg.. de ügye ezt már egyszer lezongoráztuk, csak most újra fel próbálom melegíteni ...
És persze mire minden összemadzagolódik, azt se magától megy :) ezért is próbálok keresgélni akár ilyen buszos rendszert amivel könnyítem a dolgokat
Köszönöm!
Megnézem ezt is!
Az eredeti szervok milyen teljesítményüek?
X-Y-Z
Mellékelek képet, mert ez többet mond
ha jól rémlik két ilyen és egy picivel nagyobb van benne, holnap csinálok azokról is fotót...
(https://hobbicncforum.hu/uploaded_images/2023/12/tn_i25u44pppyk9s5g3cq00h_902.jpg) (https://hobbicncforum.hu/uploaded_images/2023/12/i25u44pppyk9s5g3cq00h_902.jpg)
Egy closed loop-os stepperrel simán ki tudod váltani (<50E/db), és a vezérléshez meg használhatsz MESA kártyát, 2-300E-ből megúszod az átállást.
Ha jól számolom, akkor ez 2000 1/min fordulaton tud kb. 11Nm.
Cuki kis jószág, kb 2.8-3kW AC szervo motor tudja ezt.
Ha megakarod tartani az eredeti dinamikát és sebességet, akkor kb. ebben a tatományban keresgélj.
11,3Nm a jelenlegi motor.
22mm tengely
Kiváltó:
AC szervo:
130 széria 22mm tengely.
2500rpm
15Nm
3,8Kw
AC Szervo ami éppen alatta van a jelenleginek.
130mm széria
22mm tengely
2500 rpm.
2,6Kw
Adattábla:
2,6Kw 10Nm
3,8Kw 15Nm
(https://hobbicncforum.hu/uploaded_images/2023/12/tn_hag44xx70v39j9mb8xsy_3344.png) (https://hobbicncforum.hu/uploaded_images/2023/12/hag44xx70v39j9mb8xsy_3344.png)
Néztem szervókat, ha találok olyat már pedig van és látom ti is ilyenekből szemezgettetek, szóval van max 2000-es fordulatos is, annak nagyobb a nyomatéka kisebb teljesítménynél, szóval az lenne az ideális és igen én is 3kW -os ban gondolkoztam
viszont mivel a gép léces a pontosság kedvéért, szeretnék maradni ennél a módinál.
Ami azt vonja maga után hogy vagy a szervó hajtásnak kell tudni fogadni plusz mérőlécet, vagy a vezérlésnek kell tudni ezt....
azt gondolom de természetesen miden érvet szivesen fogadok, hogy a sima step dir kevés...
Bár a szerkezet golyósorsós....
de mivel mozgatni csak kézzel tudom, így a kottyanást se tudom leellenőrizni igazán...
pro kontra jöhet, van e valami olyan megoldás az ethercat on kívül amivel ez megoldható lenne, mert elvileg ilyen szervóvezérlőkben van ami tud külső pozíciómérőt is fogadni
igen ez a tartomány a cél
mivel a gép sem kicsi, nem akarnám lentebb adni, mert különben ha valamikor is eladásra kerül, akkor jó ha vasárban elmegy...
Persze használat szempontjából sem lenne igazi, ott a nagy vas és nem lehet megtolni mert belefullad...
Útmérőléc adja a megtett utat zárt hurku vezérlésed van.
EtherCat rendszernél alapból a szervóbol nyeri ki a megtett utat.
Olyan szervo kellene ami kezeli az útmérőt.
Vagy plusz kell olyan kártya ami a mérőléc jeleit fogadja és azt továbbítja EtherCat-on.
Plusz még Linuxba le is kellene programozni.
Olyan vezérlést kell keresni ami kezeli az útmérőket és
+-10V szabályoz.
Olyan szervo kell ami +-10V-tal megy.
igen igen és igen
Gondolom ethercat-os ból is van olyan ami az útmérő lécet is fogadja.. na akkor még van pár köröm ez biztos
A mostani is +-10V os rendszer , csak ügye jó régi darab, inkább pótalkatrésznek eladnám, mind hogy használjam...
Elég borsos ára van ahogy néztem ezeknek a régi motoroknak és vezérlőknek... remélem egy részét kifutja az újnak :)
Ha Linuxba gondolkodol:
Mesa 7I97 vagy 7I97T kártya +-10V analog jelet biztosit a hajtásoknak és fogadja a mérőlécek jeleit 6 tengelyig.
LinuxCNC forumon fent vannak a hozzá való programok leírások.
Ez egy többek által használt rendszer, akár a jelenlegi hajtásaidat is kezelheted vele.
Átt kellene nézni a hajtásokat milyen állapotban vannak
hozzád közel van svejk vedd fel vele a kapcsolatot.
Hátha van ideje és segít egy állapotfelmérésben.
Egy felújítás sokkal olcsóbb lenne hajtás és motor téren.
EterhCat-ban meg szinte bármilyen kártya létezik több 100 féle.
LinuxCNC-re fejleszteni ahhoz ku..va sok programozási óra és türelem kell.
persze nem akarom feltalálni a spanyol viaszt :)
Lecsendesednek a dolgok , majd svejk-et is megkeresem, hátha csípőből tud mondani olyat mi érdekes lehet...
Elvileg utolsó pillanatig ment a gép...
Persze most bekapcsolni sem lehet, vagy is lehet csak paraméter tábla üressége miatt, semmit nem csinál
De a régi cuccok miatt, a bekapcsoláskori áramfelvétel is akkora hogy a biztik nem bírják... szóval halmozott a dolog amiért cserélni akarok mindent...
Mesa-nak utána nézek!
Mutattad már azt a gépet itt a fórumon?
Fényképekre gondolok.
Csúszószános, netán még prizmás?
A golyósorsók ki lettek mérve?
Én óva intelek mindenféle átalakítástól ha csak nincs rá konkrét munkád ami rövid idő alatt kitermeli a közel két misit amit bele kellene feccölni, hogy hadra fogható legyen.
Ha csak szórakozásból mert nagyon unod magad akkor a motorok végére plusz egy encoder, UCCNC + UCxxx hardware, és step/dir analóg átalakítók.
Ekkor nem kell neked mérőléc.
Gondolom a főhajtás működik.
A szerszámcserélőt meg megíratod valakivel.
Ja igen... azt meg felejtsd el hogy a régi alkatrészeket el tudod adni jó pénzért főleg nem magyarországon.
Amit látsz az Ebay-en az csak egy rózsaszín álom.
Pontosan ahogy irod , van egy külföldi barátom ő-is eBay-ezett de már abbahagyta. 2023.01.01-töl változtak a szabályok, (adó stb.) azóta nem csinálja. (pedig lenne mit eladni)
Nekem is lesz vagy 7-8 db régi hajtásom motorokkal , fogalmam sincs mit kezdek majd vele. ( siemens bosch )
EtherCAT olcsóbban, 4 hete publikálta a szerző:
Make my own EtherCAT device. 1 Digital IO (https://www.youtube.com/watch?v=IGmXsXSSA4s)
Make my own EtherCAT device. 2. MCU and SPI (https://www.youtube.com/watch?v=F9HdCEG6kow)
LAN9252 Slave LAN9252 Development Board EtherCAT Slave 16IO CIA402, can use 2 communication methods of SPI or FSMC parallel port (https://vi.aliexpress.com/item/1005004069543593.html?gatewayAdapt=glo2vnm)
1Pcs STM32F407VET6 STM32F407ZGT6 STM32 System ARM Core Board STM32F407 Development Board F407 Cortex-M4 Single-Chip Learning Boa (https://vi.aliexpress.com/item/1005006170678676.html?spm=a2g0o.productlist.main.5.166853245e13XB&algo_pvid=818b0b08-9fb5-4383-b8b0-8364284b4617&aem_p4p_detail=202312100351106326030624443790002146801&algo_exp_id=818b0b08-9fb5-4383-b8b0-8364284b4617-2&pdp_npi=4%40dis%21HUF%219365.25%218803.54%21%21%21184.40%21%21%402103252e17022090705323949ee310%2112000036097690061%21sea%21HU%21762340652%21&curPageLogUid=eCjizVB8F6BQ&search_p4p_id=202312100351106326030624443790002146801_3)
Nem mutattam még
kerestem neten gyorsan valami hasonlót csak nem ezzel a vezérléssel( képen )
sajnos nem olyan egyszerű hogy step dir, és megy
stepdir analóg meg, hát nem igazán örülnék neki ha egyszer csak lerepülne valamelyik tengely mert valami nem okés
Akkor is már inkább olcsóbb step dir es szervó, mindenféle visszajelzés nélkül uccncvel
Ha már meghagynám az eredeti dolgokat akkor simcnc az tud fogadni mindet ami kell és ki is tudja adni a +-10V ot...
De ők is mondták hogy ezek a régi motyók igen csak nagy EM szórással vannak megáldva, lehet hogy lehal minden a közelében...
itthon kicsi a valószínűsége, de kint ennek még van kultusza, nézek pár fórumot keresnek alkatrészeket az emberek, persze nem annyiért mint az ebay en láthatók, de a teljes vezérlésért a jó pénzt adnának
mindegy a pénzügyi része részletkérdés egyenlőre, a megoldások után kutatok, linuxcnc is egy irány mert tudhatja azt ami nekem kell, sajnos uccnc hardverei egyenlőre csak step dir-el boldogulnak
(https://hobbicncforum.hu/uploaded_images/2023/12/tn_ypv3yczhdnd7z6fpjhw3_902.png) (https://hobbicncforum.hu/uploaded_images/2023/12/ypv3yczhdnd7z6fpjhw3_902.png)
Lehet nagyon minimalizálni is az EtherCad-ot.
Közvetlen PI4 el. [#eplus2]
jie HUANG elég szűxavu... [#vigyor3]
[#wave]
Step-dir ben is működik a closed loop.
Panasonic pl csinált kiegészítő lineáris mérőléces hajtást.A Panasonic Minas A4 pl tudja kezelni.
A lécet a Mitutoyo gyártja és a fejben különbözik hogy Mitsubishi, panasonic Haiden..st meghajtóhoz megy.IP 65-tud.Induktív hurkok..
Mitutoyo Absolute St778A pl..
Van itthon pár méter fejekkel.
A vezérlő látja a szervomotor encoderét és a linear jeleit is.
Amit Sarkstibi hirdet sigma2 Yaskawa 3 kw step dir az nem lenne jó?
Simán elvinné
na ez az amit keresek :)
vagy is valami hasonlót
pár io és minden megvan ami kell
Ez az ember egy kicsit bőbeszédűbb... :)
nem tudom , még a nézelődés van, ha már ennyire bele akarok menni... :)
Pár IO.
Ezt a minimum táblát tölsd ki és számold össze mennyi is.[#eplus2]
(https://hobbicncforum.hu/uploaded_images/2023/12/tn_np3p0vi4n2bqks4jh0mfx_3344.png) (https://hobbicncforum.hu/uploaded_images/2023/12/np3p0vi4n2bqks4jh0mfx_3344.png)
Köszi a táblázatot, sajna A B C tengely nincs, ha lesz is max A tengely ...
Kérdeztem szervókat cégektől, várom mit mondanak...
Konfigurált már valaki EtherCAT-et LCNC alatt?
Egy Leadshine EL8-EC és egy Omron MX2 ben kellene segítség.
Leadshine Linux EtherCat konfigurálás (https://www.youtube.com/watch?v=FEPfznStd0s&t=1168s)
Köszi, ami megtalálható a témában a neten már nagyrészt olvastam, a LCNC fórumot is elég alaposan.
Most épp ott adatam el, hogy az EL8 vezérlő nem lép OP módba, és még nem értem miért. Minden más, beckhoff, stb már kofigolva van és mőködik LCNC alatt.
Mi a pontos típusa az EL8-nak?
EL8-EC-400F
Megvagyok vele addig, hogy tudok abszolut enkoderrel homolni, azaz felveszi mozgás nélkül az enkoder értéket a homeX megnyomasara. Azonban a drive nem lép még home modba (HM - 6) és az enkoderben sem tudtam meg elmenteni a home erteket.
Végső megoldaskent azt szeretnem elérni, hogy a szervokban eltarolt home erteket vegye at a LCNC nulla mozgassal, majd onnan hasznalja a sajat ertekeit a soflimit es a pozition limiteket.
Kezdetnek.
EL8 servo (https://www.leadshine.com/product/EL8-EC750F-14-15-678-32.html) V2.2.6 studio programmal tudsz vele kommunikálni.
PR.0.01-->9 beállítás ellenörizd (EtherCat kommunikáció)
Absoult encodert elöször telepitened kell a meghajtohoz:
PDF 270 oldal.
Először válasszon egy motort többfordulatú abszolút jeladóval, helyezze be az akkumulátort, és ellenőrizze, hogy az illesztőprogram verziója támogatja-e az adott motort;
Állítsa be a Pr0.15 = 1 értéket. Ha ez az első telepítési alkalom, Err153 jelenik meg, mert az akkumulátort újonnan telepítették, és a pozícióadatok érvénytelenek. Kérjük, állítsa be a tengelyt, és inicializálja a kódoló abszolút pozícióját nullára.
Ha az abszolút homing pont be van állítva, és nincs hiba az akkumulátorban, a riasztás törlődik
Végül a felhasználó elolvashatja az abszolút pozíciót. A pozíció akkor sem vész el, ha az illesztőprogramot kikapcsolják.
Köszi, ez a rész sima volt, ment minden elsőre. Itt akadok el:
A mode 35-37 állítja a homingban az aktuális enkóderpozíció felvételét. A jelenleg CSP módban (pozíció) fut a szervó és át kell állítanom HM (homing) módba a 6098-as PDO érték meghívásával ethercatból, hogy tudjak írni a regisztereket, szintén ethercatból. A regisztereket már tudom írni, kiválaszom a mode 35-öt, illetve a homing velocity és speed értékeket is tudom írni, csupán nem tudok átváltani CSP -ből HM be, mert a linuxcnc nem enged futás közben módot változtatni biztonsági okból. Így csak a konfig fileban (xml és hal) tudom ezt megtenni, előre definiált értékekkel.
Tehát kb így néz ki a folyamat:
- inicializálok minden mást, majd a szervót,
- HM módba teszem, írom a regisztereket,
- felveszi a pozíciót
- CSP módba teszem és használom boldogan.
De hogy néz ki ez a hal-ban és az xml-ben?
LinuxCNC EL8 (https://github.com/marcoreps/linuxcnc_leadshine_EL8/tree/main) github
Ez megvan, köszi. Az alapokat megcsinalja, de nem bonyolodik a reszletekbe.
Kétféleképp üzemeltetheted LinuxCNC-ben
1:Ha absoulte többfordulatu encoder van azon egyszer beállítod a 0 poziciót akkor elméletileg nem kell tübbet homolni,
(míg az elem bírja) mivel mindig tudja a helyzetét, és ezt az infót használod folyamatosan.
2: Hagyományos módon minden bekapcsolásnál homolsz de nem a
szervo (HM) belső utasitásával hanem elküldöd a home kapcsolóig.
PLC-kben nincs tiltva a váltás futás közben, hogy váltsál HM vagy CSM stb..mód között.
Ha mindenképp a szervo belső (HM) szeretnéd használni minden bekapcsolásnál akkor
meg kell próbálni a LinuxCNC belső PLC programot megírni, hogy a bekapcsoláskor
egyszer futassa le a szervon a HM-et és álljon át CSM módba.
Jó kihívás, már küzdöttek vele.
Igen, az első pontot részleteztem korábban. Ez a terv. Azonban a szervón szeretném felvenni a home pontot, amit átad a LCNC-nek. Ezt hogy oldod meg ebben az esetben? Az elméletet ismerem, gyakorlatilag kérdezem.
PDF 270 oldaltól már írtam. [#eplus2]
Beállítod a mechanikát 0 pozicióba.
A motornak 1 fordulaton belül kell lenni a Home
kapcsolóhoz.
D21 segédfunkcióval állítható be az előlapon.
Aha, akkor így értetted :) Én nem erre gondolok.
Az enkoder erteket irom vissza a szervo vezerlobe, amit atadok a LCNC-nek. Erre a Home 34 modot vagy a 35/37 modot tudom elkepzelni, mert nincs egyaltalan home vagy limit kapcsolom (szandekosan). Illetve az YY tengelyeknek a derekszog beallitasara is akarom hasznalni a kulonbozo home ertekeket.
A home 34 modban fel kell venni a Z-signalt (Ez utobbit meg nem tudom hogy rendeljam hozza a home ertekhez).
A home 35/37 modban pedig a motort be sem kell kapcsolni, csak felveszem a poziciot es hasznalom.
A Home kapcsoló csak addig kell míg felveszed a szervo vezérlőbe az abszoult 0 értéket.
Utánna nem kell a Home kapcsoló.
Utánna már a szervoból küldöd a megtett út adatait.
Ehhez a megoldashoz melyik home modot nezed a kezikonyvben? A pontossag miatt nem szeretnek home kapcsolot, de megneznem, hogy mukodik e igy. A vegso terv, hogy Z pozicioba rogzitem a home pontot es arra allok vissza, ez a legpontosabb megoldas.
Pl: Megvan a géped X-Y-Z fizikai paraméterei.
Kijelölöd a tengelyeknek a 0 HOME pontot (ez nem feltétlenűl valamelyik sarok, ha nagy az út ez lehet akár a gép közepe is).
Ott felveszed a szervokkal a 0 poziciót az encoderbe rögzűl.
PDF211 például.
Innentől a Home mindig fix X-Y-Z.
Ez a gépi kordináta.
Beállítod a szoftveres határokat + -. (Így nem kellenek végállások).
Javaslom tegyél fel végállás kapcsolókat vagy szenzorokat mert
első a biztonság.
Köszi, amit irsz az mind tiszta es nyilvanvalo. Tudsz esetleg a kerdesre is valaszolni? Ha azert javasoltad mert a szervo vezerlo ismeros, akkor megkoszonom.
Lassan kezd összeállni, hogy mit is keresek a LinuxCNC-ben és azt hol találom. Itt egy fél mondat az external homingrol, amit nem értek pontosan, segítenétek kibontani?
Innen van: https://github.com/dbraun1981/hal-cia402
Ez a mondat:
"For using the servo drives internal homing procedure configure your joint homing to Home on Index Pulse only and connect the components home input to the motion index-enable Pin"
Angolul értem, és a jelentése is magvan, ami nem világos, hogy pontosan hogy gondolja ezt a hal-ban.
Ezt találtam a MOTION manualban:
Egyértelűen erre hivatkozik.
joint.N.index-enable IO BIT
Should be attached to the index-enable pin of the joint's encoder to enable homing to index pulse.
Az én esetembez ez a JOINT_0 lesz. De mi az IO és a BIT értékem? Illetve hogy kell összekötni a HAL-ban? nets-el?
Köszi.
HOMECOMP-ot használta már valaki?
https://linuxcnc.org/docs/devel/html/man/man9/homecomp.9.html
úgy tűnik ezt kellene fordítanom ha ezt a comp filet akarom hasznalni a szervo beepitett home beallitasanak hasznalatara LCNC alol.
https://github.com/dbraun1981/hal-cia402
es ekkor kell definialnom a joint.N.index-enable IO BIT -et a hal-ban. Csak meg meg kell ertenem.
Latott mar valaki olyat aki ismer valakit aki ilyet definialt mar?
Sziasztok,
gondoltam egy kis update jól jönne a sok kérdés után.
Sikerült beállítani mindent, EL8 drivereket, OmronMX2 VFD-t EtherCAT-re és minden működik is. Most jön a finomhangolás.
Aki hasonló építésre adja a fejét és jól jönnének a konfig fileok, írjon egy emailt és szívesen elküldöm.
Szép napot és köszi a segítséget.
Sziasztok!
A segítségeteket szeretném kérni az új gépem életre keltésében. A mechanikája nem okozott kihívást, de a bekötéseknél és a Stepconfig Wizardnál elvéreztem, ehhez nem értek.
Ilyen lett a gépem:
1000 x 2000 mm asztal, 8.7Nm-es léptetőmotorok.
(a 35-ös lieáris sínek ill. a golyósorsók nagyon túl vannak méretezve egy famaróhoz, de ezeket találtam bontva megfizethető áron)
Íme a gép:
(https://hobbicncforum.hu/uploaded_images/2024/03/tn_3swbgx72s078vw7npv_5086.jpg) (https://hobbicncforum.hu/uploaded_images/2024/03/3swbgx72s078vw7npv_5086.jpg) (https://hobbicncforum.hu/uploaded_images/2024/03/tn_3v20u8h7sgc3mw9qy9dh_5086.jpg) (https://hobbicncforum.hu/uploaded_images/2024/03/3v20u8h7sgc3mw9qy9dh_5086.jpg)
Folytatva az előzőt...
A léptetőmotorokat CW8060-as vezérlők működtetik,amik egy LPT leválasztó kártyán keresztül kapcsolódnak a PC-hez.
Az 1. kép a vezérlő lábkiosztása, a 2. az LPT kártya kimenete.
A forgalmazó ezt a bekötést ajánlotta:
"A léptetőmotor driver CP+ és CW+ bemenet az LPT kártya tengelyenkénti 5V jelölésű kimenetére.
CP- a CK -ra, a CW- pedig a DIR feliratú kimenettel kell összekötni. EN szabadon marad."
Én így kötöttem össze ezeket, de meg sem mozdul a gép! Valami minimális tartónyomaték érezhető, de nem hallok bekapcsoláskor semmit sem a motorok felől.
(a bekapcsolás alatt a Stepconfig Wizard tengelyenkénti teszt funkcióját értem)
A harmadik kép a DIP kapcsolók beállítása a vezérlőn, szándékom szerint 6A áram, féláramos tartó ill. 1/10 microstep lenne.
(https://hobbicncforum.hu/uploaded_images/2024/03/tn_k330q77dwk4t5maju5ywu_5086.jpg) (https://hobbicncforum.hu/uploaded_images/2024/03/k330q77dwk4t5maju5ywu_5086.jpg) (https://hobbicncforum.hu/uploaded_images/2024/03/tn_s5xbj385kjtc6asv9uq40_5086.jpg) (https://hobbicncforum.hu/uploaded_images/2024/03/s5xbj385kjtc6asv9uq40_5086.jpg) (https://hobbicncforum.hu/uploaded_images/2024/03/tn_a3hkvaidsehpby7egbc_5086.jpg) (https://hobbicncforum.hu/uploaded_images/2024/03/a3hkvaidsehpby7egbc_5086.jpg)
Folytatás...
(Ja, a marógépet nem az első képeken látható laptop fogja müködtetni, hanem egy asztali PC!)
A Stepconfig Wizzard-ban nincs a listában a vezérlő és nem is találtam meg a neten az időzítési beállításokat.
Az 1. kép a Wizzard kérdéses lapja, a további képek a vezérlő adatlapján fellelhető info az időzítésről, de nekem "kínai" :-)
A kérdésem az, hogy milyen időzítési értékeket írjak be a Wizzardba?
(https://hobbicncforum.hu/uploaded_images/2024/03/tn_03w0fp6jkgm3i28w6mww7_5086.jpg) (https://hobbicncforum.hu/uploaded_images/2024/03/03w0fp6jkgm3i28w6mww7_5086.jpg) (https://hobbicncforum.hu/uploaded_images/2024/03/tn_jex5cq6ajcz3cwtgyaui5_5086.jpg) (https://hobbicncforum.hu/uploaded_images/2024/03/jex5cq6ajcz3cwtgyaui5_5086.jpg) (https://hobbicncforum.hu/uploaded_images/2024/03/tn_7gwyp7m6h35gkj5ev3dpd_5086.jpg) (https://hobbicncforum.hu/uploaded_images/2024/03/7gwyp7m6h35gkj5ev3dpd_5086.jpg)
Folyt...
Kérdésem még a Paralell Port pin kiosztása, ami az 1.képen látható, a 2.-on az LPT kártya leírásában található kiosztás van.
(egyelőre csak a 3 tengelyt és az 1. pint állítottam)
Köszönöm előre is a segítséget!
(https://hobbicncforum.hu/uploaded_images/2024/03/tn_vcg5jj4058diycb0eepm_5086.jpg) (https://hobbicncforum.hu/uploaded_images/2024/03/vcg5jj4058diycb0eepm_5086.jpg) (https://hobbicncforum.hu/uploaded_images/2024/03/tn_kuc4dp6wsaimf5mysi0_5086.jpg) (https://hobbicncforum.hu/uploaded_images/2024/03/kuc4dp6wsaimf5mysi0_5086.jpg)
Sziasztok, a lejjebb feltett kérdéseim megoldódtak!!
Sziasztok,
leírom itt is a tapasztalatomat valakinek hátha segíteni fog.
CW8060-as léptetőmotor vezérlőket építettem be a marógépem 8.7 Nm-es motorjaihoz.
Egy hétig próbáltam életre kelteni a motorokat, de semmi!!!
Aztán megtaláltam a mellékelt képen olvasható bejegyzést 2013.-ból. (Az én alkatrészeim is kb 10 éve vannak a szekrényben...)
Megcseréltem a CW és a CP kivezetéseket és minden működik!
(...a vezérlőn lévő feliratok fordítva lettek rányomtatva...)
(https://hobbicncforum.hu/uploaded_images/2024/03/tn_5b6z3m7j733wa3wcfzsj_5086.jpg) (https://hobbicncforum.hu/uploaded_images/2024/03/5b6z3m7j733wa3wcfzsj_5086.jpg)
Szeretném megkérdezni, hogy ez a LinuxCnc melyik LinuxCnc?
A 2.9.1-et és a 2.9.2-őt töltöttem le, de egyik sem beszél magyarul!
Hello,
holnap megnézem a műhelyben a pontos verziószámát.
Nekem semmit sem kellett beállítani, a Debian Linux magyarra lett állítva, a LinuxCnc automatikusan magyar lett (aminek annyira nem örülök, mert előtte 10 évig a másik LinuxCnc angol volt.)
Üdv Mindenkinek,
összerakattam egy PC-t a marógépemhez, de ez valami szörnyű Latency Test-et produkál. A mellékelt "eredmény" akkor keletkezett, amikor egy ablakot arrébb húztam az asztalon... :-(
Kérlek, hogy ajánljatok használatban lévő PC összeállításokat LinuxCnc-hez, mert a számítógép szerelő nemigen ért a LinuxCnc beállításaihoz, én meg a számítógépekhez! :-)
Jó lenne ha valami konkrét PC összeállítást tudnék neki mondani...
Köszönöm!
(https://hobbicncforum.hu/uploaded_images/2024/03/tn_iwzg6cvvy9uuzt2esqg9_5086.jpg) (https://hobbicncforum.hu/uploaded_images/2024/03/iwzg6cvvy9uuzt2esqg9_5086.jpg)
Elnézést, a jó kép itt található...
(https://hobbicncforum.hu/uploaded_images/2024/03/tn_swg788ecni0cciux84wsf_5086.jpg) (https://hobbicncforum.hu/uploaded_images/2024/03/swg788ecni0cciux84wsf_5086.jpg)
Hátha ez segít.
Ajánlott pc-k. (https://wiki.linuxcnc.org/cgi-bin/wiki.pl?Latency-Test)
Ja hát ez elég régi lehet.
Köszönöm!
Én még csak pendrivéről nézegetem!
Üdv,
Ezt az infót találtam a Debianról...
(https://hobbicncforum.hu/uploaded_images/2024/03/tn_05q6taji35ndwpcqw7z3f_5086.jpg) (https://hobbicncforum.hu/uploaded_images/2024/03/05q6taji35ndwpcqw7z3f_5086.jpg)
Köszönöm!
Amit letöltöttem az a Debian 12.
Ma vettem egy SSD-t és fel fogom telepíteni, hátha úgy könnyebben megy az ismerkedés!
Ezzel a PC-vel elég jól elvan a LinuxCNC:
Dell OptiPlex 9020
Processzor Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz, 3301 Mhz, 4 mag, 4 logikai processzor
SSD
8GB RAM
Hj, ez a Dell OptiPlex 9020 -as milyen házban van? Milyen a Latency Test-ed képernyője?
azaz az érdekelne hogy microATX alaplap van benne, vagy standard ATX azaz nagy méret.
Nekünk az a tapasztalatunk, hogy a nagy standard ATX-ek rosszul teljesítenek Latency Test ben .
MicroATX alaplap.
(https://hobbicncforum.hu/uploaded_images/2024/03/tn_328nsz4k64ja7b83vwpi_24.png) (https://hobbicncforum.hu/uploaded_images/2024/03/328nsz4k64ja7b83vwpi_24.png) (https://hobbicncforum.hu/uploaded_images/2024/03/tn_ca3f79f3fvf45tzsssxh7_24.png) (https://hobbicncforum.hu/uploaded_images/2024/03/ca3f79f3fvf45tzsssxh7_24.png)
Sziasztok,
Végre elindult a gépem, szépen működik, de csinál érdekes dolgokat, például lekerekíti a sarkokat.
A "LinuxCNC" felirat marását futtattam a képernyőn és minden sarkot lekerekített.
Írtam egy paraméteres progit ciklussal (ragasztott tölgy deszka) síklap marására és abban is benne van ez a hiba.
Szerintem ezekkel töröltem minden kompenzációt: G21 G91 G64 G40
A CNC ablak alsó csíkjában azt írja ki hogy "No Tool" és ha a "LinuxCNC"-s mart felirat méretét a paraméterrel megnagyobbítom, akkor a lekerekítés is arányosan megnő!
Várom a véleményeteket mit rontottam/felektettem el?
(https://hobbicncforum.hu/uploaded_images/2024/04/tn_ms20x4waqaqk88uizyg3_5086.jpg) (https://hobbicncforum.hu/uploaded_images/2024/04/ms20x4waqaqk88uizyg3_5086.jpg)
G64 helyett próbáld G61-el. (exact stop) Lassabb lesz, mert az összes éles sarkot próbálja alakhűen lekövetni.
Szia!
A g64-nek vannak paraméterei is, P - Q
Ha csak g64-et programozol paraméterek nélkül, akkor a programozott előtolással akarja a végpontokat lefutni, tehát kerekít hogy megmaradjon a sebessége, mint az F1-ben.
Ha g64 P0.5 programozol akkor ez azt jelenti hogy a végpont kordinátáitól nem térhet el a szerszámpálya 0.5mm-től nagyobb mértékben.
A Q érték elhagyása nem jelent semmit ha elhagyod, de ha esetleg adsz neki értéket akkor a nagy rádiuszokat két egyenessé alakítja, ezt én sem értem de inkább elhagyom.
Az esztergán különben ha benn marad a g64, érdekes módon csak a gyorsjáratban tevékenykedik,persze csak kúp nagyolásnál van értelme! mert esetleg egy vissza téréskor, vagy furatból kilépéskor szokott meglepetést okozni 1x, de aztán beírjuk a g61-et előtte.
Még érdemes az ini fájlban megnézni az alapértelmezett kódok listáját, lehet benne van a g64.
"No Tool"
Ez el is kerülte a figyelmemet!
Ezt akkor írja ha, nincs felvéve a home pozíció!
A bal felső sarokban az x és z kordináták mögött megjelenik két célkereszt szerű ikon amikor felvette.
Hogyan futtattat ezt a programot?
Mert addig nem is lehet vele dolgozni valójában!
Sosem alkalmaztam a home nélküli futtatást, valami rémlik hogy lehet! de hogy is van ez? az emlékeim szerint a Hal fájlba kell valamit átírni...beírni...
Igen a HAL-ba kell írni.
NO_FORCE_HOMING=1 és nem kéri a referenciát. Nálam is így megy.
Tényleg! már emlékszem[#eljen]
Miért kell ez Nektek?
Mert még fizikailag sem referencia, sem végállás kapcsolóm nincs. Utóbbi "Z+" -ra nem ártana, tervbe van véve, vezeték ki van húzva hozzá, a kapcsoló is ott fityeg a végén, de amíg nem csinálom meg az ágyazatra a burkolatot, nem teszem fel, csak útban lenne. A dobra felesleges, körbe tud fordulni akadály nélkül. Ref. a megfelelő minőségű kapcsolók miatt hanyagolódik - még mindig pontosabb bekapcsolás után bemérni a munkadarabhoz, mint amit egyetlen precíziós mikrokapcsoló ad. Itt talán a motor szöghelyzettel is kombinált verzió fog majd beválni.
Sziasztok!
Próbálok megbarátkozni a Linuxcnc-vel.
"Installation complete, designer can be started with:
designer -qt=5
arany@Debian-Jani:~$"
Ide milyen parancsot kellene beírnom?
Megoldódott!!!
Én csak azért is felraknám a kör előtolásra is , aztán majd kiderül. (induktív is jó) Nekem a revón a Z-é minden egyes program futás végén refpontot keres (igaz nem linux) így pontosabb a gép , a programozó ajánlotta , eddig bevált.
Itt lépteccsel napokig tartja pontosan a pozíciót, csak bekapcsoláskor nyűg. Természetesen kereszt irányban is tervezve van a referenciapont, de végállást minek?
Sziasztok,
egy kicsit elakadtam es nem talaom a megoldast. Gantry tipusu gepet epitek XYYZ, ahol a ket Y szinkronban lenne. Szeretnem csak jogolni a masodik Y-t. Jelenleg az ini-ben nincs szinronba kapcsolva (Y2, Y3 van megadva, kesobb Y2, Y-2 lesz). Hogy tudok olyan axis jogolni ami nincs a gui-ban?
Köszi.
Sziasztok!
Szubrutin írásra adtam a fejem, igazán nem találtam hozzá segédanyagot a neten így, néhány rövidebb programot a sorok végén ki kommenteztem magamnak hogy lássam a folyamatot.
A Linuxcnc oldalon van némi magyarázat hozzá, de nem a matek!
Aztán nekiláttam a hétvégén de még nincs készen...
Egy külső rádiusz esztergáló programot akartam írni, mert ami a neten található az nem jó mert rádiuszokkal operál és nem egy középpontból hanem mindig a fogásmélységhez igazítja a nagyoló fogásokat, elkerülhetetlen a kisebb átmérőkön a nagy x irányú fogás...
Egy olyat sikerült összehoznom ami a párhuzamos fogásokkal halad a rádiusz+ráhagyás ívig aztán új fogást kezd a végén
simító fogásokkal.
g8 G18 G90 G95 G40
#1 = 10 ( radiusz)
#2 = 0.1 ( rahagyás)
#3 = 10 (fogasok szama)
#4 = 45 (körközéppont X radiusz )
#5 = 0 (körközéppont Z )
#10 = [#1+#2] ( nagyolt rádiusz )
#12 = 1 ( fogás számláló )
t7 m6 g43
g96 s100 d700 m3
( m8 )
g0 z[#5+#10]
g0 x[#4+#10]
o100 while [#13 LE #1]
#11 = [#10/#3] ( fogás )
#13 = [#12*#11] ( aktuális x )
#14 = SQRT[[#10**2]-[[#10-#13]**2]] ( aktuális z )
g0 x[[#4+#10]-#13]
g1 z#14 f0.15
g91 g0 x1 z1
g90 g0 z[#5+#10]
#12=[#12+1]
o100 endwhile
g0 x#4 z[#5+#10]
g3 x[#4+#10] z#5 i0 k-#10 f0.15
g0 z[#5+#10]
g0 x#4
g1 z[#5+#1]
g0 x#4 z[#5+#1]
g3 x[#4+#1] z#5 i0 k-#1 f0.1
g0 x[#10+#4+5] z25
m5 m9
m30
Sajnos csak akkor működik jól ha a z körközéppont = 0
Az x körközéppont lehet +x vagy -x nem számít, de a z-nél eltolódik a nagyolás a simításhoz képest.
Már most belefáradtam, nem megy a matek:)segítsetek béna vagyok!
(https://hobbicncforum.hu/uploaded_images/2025/02/tn_cbxk57vjxxm5fubdu9wu_1236.png) (https://hobbicncforum.hu/uploaded_images/2025/02/cbxk57vjxxm5fubdu9wu_1236.png) (https://hobbicncforum.hu/uploaded_images/2025/02/tn_9tn27k75kezw0gwjt3j3q_1236.png) (https://hobbicncforum.hu/uploaded_images/2025/02/9tn27k75kezw0gwjt3j3q_1236.png) (https://hobbicncforum.hu/uploaded_images/2025/02/tn_jgh5a6kpgg3fgtewqqfam_1236.png) (https://hobbicncforum.hu/uploaded_images/2025/02/jgh5a6kpgg3fgtewqqfam_1236.png)
egyik kép lemaradt
(https://hobbicncforum.hu/uploaded_images/2025/02/tn_iywnmkjfspwpg4z3m0nvf_1236.png) (https://hobbicncforum.hu/uploaded_images/2025/02/iywnmkjfspwpg4z3m0nvf_1236.png)
Szia!
Nagyjából jónak tűnik. A G91 előtti sorba #14 helyett [#5+#14]. A kezdő pozíciót még érdemes lenne z+ irányba tolni, hogy nagyoláskor ne szaladgáljon bele az anyagba gyorsjárattal.
Köszi! de már tovább léptem, a #14-hez ott, nem szabad hozzáadni semmit mert ez egy számított érték, ez adja meg a fogás hosszát a nagyolt rádiuszig.
Átírtam g91-re így már minden együtt mozog a koordináta rendszerben, csináltam első és hátsó késtartós változatot is.
( első késtartó )
g8 G18 G90 G95 G40
#1 = 10 ( radiusz)
#2 = 0.2 ( rahagyás)
#3 = 10 (fogasok szama)
#4 = 50 (korkozeppont X radiusz )
#5 = -30 (korkozeppont Z )
#10 = [#1+#2] ( nagyolt rádiusz )
#12 = 1 ( fogás számláló )
t7 m6 g43
g96 s120 d900 m3
( m8 )
g0 z[#5+#10]
g0 x[#4+#10]
o100 while [#12 LE #3]
g91
#11 = [#10/#3] ( fogás )
#13 = [#11*#12] ( aktuális x )
#14 = SQRT[[#10**2]-[[#10-#13]**2]] ( aktuális z )
g0 x-#11
g1 z-[#10-#14] f0.15
g0 z[#10-#14]
#12=[#12+1]
o100 endwhile
g90
g0 x#4 z[#5+#10]
g3 x[#4+#10] z#5 i0 k-#10 f0.15
g0 z[#5+#10]
g0 x#4
g1 z[#5+#1]
g0 x#4 z[#5+#1]
g3 x[#4+#1] z#5 i0 k-#1 f0.1
g0 x[#10+#4+5] z25
m5 m9
m30
( od radius hatsó késtartó)
g8 G18 G90 G95 G40
#1 = 20 ( radiusz)
#2 = 0.2 ( rahagyás)
#3 = 15 (fogasok szama)
#4 = 60 (körközéppont X radiusz + )
#5 = -20 (körközéppont Z +- )
#10 = [#1+#2] ( nagyolt rádiusz )
#12 = 1 ( fogás számláló )
t1 m6 g43
g96 s100 d700 m4
( m8 )
g0 z[#5+#10]
g0 x-[#4+#10]
o100 while [#12 LE #3]
g91
#11 = [#10/#3] ( fogás )
#13 = [#11*#12] ( aktuális x )
#14 = SQRT[[#10**2]-[[#10-#13]**2]] ( aktuális z )
g0 x#11
g1 z-[#10-#14] f0.15
g0 z[#10-#14]
#12=[#12+1]
o100 endwhile
g90
g0 x-#4 z[#5+#10]
g2 x-[#4+#10] z#5 i0 k-#10 f0.15
g0 z[#5+#10]
g0 x-#4
g1 z[#5+#1]
g0 z[#5+#1]
g0 x-#4 z[#5+#1]
g2 x-[#4+#1] z#5 i0 k-#1 f0.1
g0 x-[#10+#4+5] z25
m5 m9
m30
Ezek már jól működnek.
Esetleg próbálta már valaki az NVEM-V2+REMORA átalakítást?
Érdemes lehet egy Mach3-mal működő megoldást kockáztatni?