HobbyCNC fórum
FTP tárhely: http://cnctar.hobbycnc.hu v0.9.6 Régi HobbyCNC oldal: http://archiv.hobbycnc.hu

Új regisztráció / Átregisztráció a régi fórumról
    
   


LinuxCNC a gyakorlatban

xxxx

 

Időrend:
Oldal 1 / 99 Ugrás ide:
Sorok:
1  2  3  4  5   Következő ►  Utolsó ►|

  Fórum főoldal  |  A lap aljára

eduard | 240    2024-06-11 16:16:09 [4955]

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.


Vetesi75 | 1543    2024-04-05 18:37:11 [4954]

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?

Előzmény: sarktibsi, 2024-04-05 18:19:21 [4953]


sarktibsi | 467    2024-04-05 18:19:21 [4953]

É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.

Előzmény: Vetesi75, 2024-04-05 16:44:26 [4950]


Arany János | 1357    2024-04-05 18:17:26 [4952]

Megoldódott!!!

Előzmény: Arany János, 2024-04-05 18:08:37 [4951]


Arany János | 1357    2024-04-05 18:08:37 [4951]

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?

Vetesi75 | 1543    2024-04-05 16:44:26 [4950]

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.

Előzmény: KoLa, 2024-04-04 22:20:32 [4949]


KoLa | 7511    2024-04-04 22:20:32 [4949]

Tényleg! már emlékszem
Miért kell ez Nektek?

Előzmény: Vetesi75, 2024-04-04 21:28:14 [4948]


Vetesi75 | 1543    2024-04-04 21:28:14 [4948]

Igen a HAL-ba kell írni.
NO_FORCE_HOMING=1 és nem kéri a referenciát. Nálam is így megy.

Előzmény: KoLa, 2024-04-04 18:37:54 [4947]


KoLa | 7511    2024-04-04 18:37:54 [4947]

"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...

Előzmény: Topi69, 2024-04-01 19:46:42 [4944]


KoLa | 7511    2024-04-02 20:09:08 [4946]

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.

Előzmény: Topi69, 2024-04-01 19:46:42 [4944]


Vetesi75 | 1543    2024-04-01 20:05:12 [4945]

G64 helyett próbáld G61-el. (exact stop) Lassabb lesz, mert az összes éles sarkot próbálja alakhűen lekövetni.

Előzmény: Topi69, 2024-04-01 19:46:42 [4944]


Topi69 | 21    2024-04-01 19:46:42 [4944]

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?

  


D.Laci | 5268    2024-03-26 19:13:17 [4943]

MicroATX alaplap.

    

Előzmény: endolomit, 2024-03-26 10:16:16 [4942]


endolomit | 39    2024-03-26 10:16:16 [4942]

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 .

Előzmény: D.Laci, 2024-03-15 08:31:28 [4941]


D.Laci | 5268    2024-03-15 08:31:28 [4941]

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

Előzmény: Topi69, 2024-03-13 18:32:08 [4934]

Arany János | 1357    2024-03-14 17:53:01 [4940]

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!

Előzmény: Topi69, 2024-03-14 11:56:32 [4939]


Topi69 | 21    2024-03-14 11:56:32 [4939]

Üdv,

Ezt az infót találtam a Debianról...

  

Előzmény: Arany János, 2024-03-13 16:11:49 [4932]


Arany János | 1357    2024-03-14 05:06:12 [4938]

Köszönöm!
Én még csak pendrivéről nézegetem!

Előzmény: Topi69, 2024-03-13 18:22:43 [4933]


bundyland | 1663    2024-03-13 19:00:16 [4937]

Ja hát ez elég régi lehet.

Előzmény: bundyland, 2024-03-13 18:58:33 [4936]


bundyland | 1663    2024-03-13 18:58:33 [4936]

Hátha ez segít.
Ajánlott pc-k.

Előzmény: Topi69, 2024-03-13 18:42:41 [4935]


Topi69 | 21    2024-03-13 18:42:41 [4935]

Elnézést, a jó kép itt található...

  

Előzmény: Topi69, 2024-03-13 18:32:08 [4934]


Topi69 | 21    2024-03-13 18:32:08 [4934]

Ü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!

  


Topi69 | 21    2024-03-13 18:22:43 [4933]

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.)

Előzmény: Arany János, 2024-03-13 16:11:49 [4932]


Arany János | 1357    2024-03-13 16:11:49 [4932]

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!

Előzmény: Topi69, 2024-03-09 19:04:33 [4929]


Topi69 | 21    2024-03-13 09:57:45 [4931]

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...)

  

Topi69 | 21    2024-03-13 09:57:17 [4930]

Sziasztok, a lejjebb feltett kérdéseim megoldódtak!!


Topi69 | 21    2024-03-09 19:04:33 [4929]

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!

    


Topi69 | 21    2024-03-09 18:58:09 [4928]

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?

      


Topi69 | 21    2024-03-09 18:42:16 [4927]

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.

      


Topi69 | 21    2024-03-09 18:27:49 [4926]

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:

    


eduard | 240    2024-01-12 12:51:13 [4925]

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.

Előzmény: eduard, 2024-01-01 23:44:44 [4924]


eduard | 240    2024-01-01 23:44:44 [4924]

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?

Előzmény: eduard, 2023-12-31 22:21:35 [4923]


eduard | 240    2023-12-31 22:21:35 [4923]

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.


eduard | 240    2023-12-31 21:17:28 [4922]

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.

Előzmény: TBS-TEAM, 2023-12-30 21:35:49 [4921]


TBS-TEAM | 2662    2023-12-30 21:35:49 [4921]

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.

Előzmény: eduard, 2023-12-30 20:36:51 [4920]

eduard | 240    2023-12-30 20:36:51 [4920]

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.

Előzmény: TBS-TEAM, 2023-12-30 20:20:12 [4919]


TBS-TEAM | 2662    2023-12-30 20:20:12 [4919]

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.

Előzmény: eduard, 2023-12-30 19:22:03 [4918]


eduard | 240    2023-12-30 19:22:03 [4918]

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.

Előzmény: TBS-TEAM, 2023-12-30 18:08:44 [4917]


TBS-TEAM | 2662    2023-12-30 18:08:44 [4917]

PDF 270 oldaltól már írtam.
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.

Előzmény: eduard, 2023-12-30 16:55:42 [4916]


eduard | 240    2023-12-30 16:55:42 [4916]

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.

Előzmény: TBS-TEAM, 2023-12-30 08:32:17 [4915]


TBS-TEAM | 2662    2023-12-30 08:32:17 [4915]

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.

Előzmény: eduard, 2023-12-29 22:48:35 [4914]


eduard | 240    2023-12-29 22:48:35 [4914]

Ez megvan, köszi. Az alapokat megcsinalja, de nem bonyolodik a reszletekbe.

Előzmény: TBS-TEAM, 2023-12-29 21:37:34 [4913]


TBS-TEAM | 2662    2023-12-29 21:37:34 [4913]

LinuxCNC EL8 github

Előzmény: eduard, 2023-12-29 20:39:25 [4912]


eduard | 240    2023-12-29 20:39:25 [4912]

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?

Előzmény: TBS-TEAM, 2023-12-29 08:21:45 [4911]


TBS-TEAM | 2662    2023-12-29 08:21:45 [4911]

EL8 servo 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.

Előzmény: eduard, 2023-12-28 22:49:37 [4910]

eduard | 240    2023-12-28 22:49:37 [4910]

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.

Előzmény: TBS-TEAM, 2023-12-28 18:53:11 [4909]


TBS-TEAM | 2662    2023-12-28 18:53:11 [4909]

Mi a pontos típusa az EL8-nak?

Előzmény: eduard, 2023-12-28 15:47:28 [4908]


eduard | 240    2023-12-28 15:47:28 [4908]

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.

Előzmény: TBS-TEAM, 2023-12-28 09:08:39 [4907]


TBS-TEAM | 2662    2023-12-28 09:08:39 [4907]

Leadshine Linux EtherCat konfigurálás

Előzmény: eduard, 2023-12-28 01:53:42 [4906]


eduard | 240    2023-12-28 01:53:42 [4906]

Konfigurált már valaki EtherCAT-et LCNC alatt?
Egy Leadshine EL8-EC és egy Omron MX2 ben kellene segítség.


  Fórum főoldal  |  A lap tetejére

Időrend:
Oldal 1 / 99 Ugrás ide:
Sorok:
1  2  3  4  5   Következő ►  Utolsó ►|


 ◊