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 48 / 99 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   44  45  46  47  48  49  50  51  52   Következő ►  Utolsó ►|

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

Kulcsar Zoltan | 4197    2013-07-15 20:54:00 [2597]

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 .

Előzmény: Bácsi Zoltán, 2013-07-15 20:29:00 [2590]


Bácsi Zoltán | 554    2013-07-15 20:53:00 [2596]

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.


sneci | 1763    2013-07-15 20:48:00 [2595]

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.

Előzmény: Bácsi Zoltán, 2013-07-15 20:29:00 [2590]


Bácsi Zoltán | 554    2013-07-15 20:48:00 [2594]

Egy saját készítésű kiértékelő elektronikával és egy 1000 impulzusos omron enkóderrel, tengelyenként.


Servo | 860    2013-07-15 20:44:00 [2593]

Sejtem, hogy mit szeretnél. Egy kicsit lehamarkodottan válaszoltam.
Ilyen Abszolút útmérőt akarsz a gépedre rakni?


Előzmény: Bácsi Zoltán, 2013-07-15 20:41:00 [2592]

Bácsi Zoltán | 554    2013-07-15 20:41:00 [2592]

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.

Előzmény: Servo, 2013-07-15 20:36:00 [2591]


Servo | 860    2013-07-15 20:36:00 [2591]

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.

Előzmény: Bácsi Zoltán, 2013-07-15 20:29:00 [2590]


Bácsi Zoltán | 554    2013-07-15 20:29:00 [2590]

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

Előzmény: sneci, 2013-07-15 20:24:00 [2589]


sneci | 1763    2013-07-15 20:24:00 [2589]

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.

Előzmény: Bácsi Zoltán, 2013-07-15 20:07:00 [2587]


sneci | 1763    2013-07-15 20:21:00 [2588]

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.

Előzmény: Bácsi Zoltán, 2013-07-15 20:07:00 [2587]


Bácsi Zoltán | 554    2013-07-15 20:07:00 [2587]

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?


Bácsi Zoltán | 554    2013-07-15 16:26:00 [2586]

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ó?

Előzmény: Kulcsar Zoltan, 2013-07-15 15:16:00 [2585]


Kulcsar Zoltan | 4197    2013-07-15 15:16:00 [2585]

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 .

Előzmény: Bácsi Zoltán, 2013-07-15 15:04:00 [2584]


Bácsi Zoltán | 554    2013-07-15 15:04:00 [2584]

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.

Előzmény: Kulcsar Zoltan, 2013-07-15 14:56:00 [2583]


Kulcsar Zoltan | 4197    2013-07-15 14:56:00 [2583]

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 .

Előzmény: Bácsi Zoltán, 2013-07-15 13:48:00 [2582]

Bácsi Zoltán | 554    2013-07-15 13:48:00 [2582]

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)

Előzmény: sneci, 2013-07-15 13:19:00 [2579]


fektiforg | 424    2013-07-15 13:32:00 [2581]

Igaza van snecinek, vagy ha lehetőséged van motor
elhelyezésére - használj tengelykapcsolót.

Előzmény: Bácsi Zoltán, 2013-07-15 13:06:00 [2576]


Bácsi Zoltán | 554    2013-07-15 13:26:00 [2580]

BASSZUS!!! Ezt nagyon benéztem. Így már teljesen világos minden. Atyaúristen! Ezt a tévedést! Ezt jól benéztem

Előzmény: fektiforg, 2013-07-15 13:15:00 [2577]


sneci | 1763    2013-07-15 13:19:00 [2579]

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.


fektiforg | 424    2013-07-15 13:18:00 [2578]

nem kell matekozni, stepconf elvégzi helyetted !

Előzmény: Bácsi Zoltán, 2013-07-15 13:06:00 [2576]


fektiforg | 424    2013-07-15 13:15:00 [2577]

motor 40 fog orsó 30 fog akkor van gyorsítás, az áttételben !

Előzmény: Bácsi Zoltán, 2013-07-15 13:06:00 [2576]


Bácsi Zoltán | 554    2013-07-15 13:06:00 [2576]

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.


sneci | 1763    2013-07-15 12:46:00 [2575]

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.

Előzmény: Bácsi Zoltán, 2013-07-15 12:28:00 [2573]


Bácsi Zoltán | 554    2013-07-15 12:42:00 [2574]

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


Bácsi Zoltán | 554    2013-07-15 12:28:00 [2573]

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



sneci | 1763    2013-07-15 11:07:00 [2572]

Az elírás Zoltán részéről. A 40:30 jó lesz.

Előzmény: fektiforg, 2013-07-15 11:06:00 [2571]


fektiforg | 424    2013-07-15 11:06:00 [2571]

40 : 40 = 1:1

Előzmény: Bácsi Zoltán, 2013-07-15 10:57:00 [2570]


Bácsi Zoltán | 554    2013-07-15 10:57:00 [2570]

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.

Előzmény: fektiforg, 2013-07-15 10:43:00 [2569]


fektiforg | 424    2013-07-15 10:43:00 [2569]

Próbáld így:

Előzmény: Bácsi Zoltán, 2013-07-15 08:12:00 [2563]


sneci | 1763    2013-07-15 10:28:00 [2568]

Nincs ott semmi gond, ott a kerekek fogszámait várja...
Az arányt is ebben az értelemben (irányban) kell megadni.

Előzmény: Bácsi Zoltán, 2013-07-15 09:31:00 [2567]


Bácsi Zoltán | 554    2013-07-15 09:31:00 [2567]

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


Bácsi Zoltán | 554    2013-07-15 09:28:00 [2566]

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!


Bácsi Zoltán | 554    2013-07-15 09:25:00 [2565]

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.

Előzmény: Bácsi Zoltán, 2013-07-15 08:12:00 [2563]


sneci | 1763    2013-07-15 08:17:00 [2564]

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.


Bácsi Zoltán | 554    2013-07-15 08:12:00 [2563]

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.

Bácsi Zoltán | 554    2013-07-15 06:49:00 [2562]

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!


Bácsi Zoltán | 554    2013-07-14 19:01:00 [2561]

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.

Előzmény: sneci, 2013-07-14 17:45:00 [2560]


sneci | 1763    2013-07-14 17:45:00 [2560]

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?

Előzmény: Bácsi Zoltán, 2013-07-14 13:12:00 [2559]


Bácsi Zoltán | 554    2013-07-14 13:12:00 [2559]

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.

Előzmény: sneci, 2013-07-12 20:47:00 [2552]


bjam28 | 750    2013-07-14 07:44:00 [2558]

Olyan jó, hogy minden hiba megmarad az örökkévalóságnak....

Előzmény: bjam28, 2013-07-14 07:32:00 [2557]


bjam28 | 750    2013-07-14 07:32:00 [2557]

Sziasztok!

Az Excellon szűrőt feltettem a
LinuxCNC.hu-raLinuxCNC.hu-ra.

Kösz Sneci!


Bácsi Zoltán | 554    2013-07-12 21:19:00 [2556]

Az előző kettő.


Bácsi Zoltán | 554    2013-07-12 21:18:00 [2555]

Az előző három hozzászólás természetesen snecinek szól.

Előzmény: sneci, 2013-07-12 20:47:00 [2552]


Bácsi Zoltán | 554    2013-07-12 21:17:00 [2554]

A drl-el kapcsolatban meg beszélünk, ok!


Bácsi Zoltán | 554    2013-07-12 21:16:00 [2553]

Sikerült. Most már üres képernyő fogad, nincs a munkaterületen semmilyen fájl betöltve. Nagyon köszönöm!

sneci | 1763    2013-07-12 20:47:00 [2552]

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.

Előzmény: Bácsi Zoltán, 2013-07-12 20:04:00 [2551]


Bácsi Zoltán | 554    2013-07-12 20:04:00 [2551]

Az üres képernyő a LinuxCNC indításakor. Tehát, hogy alap esetben ne legyen semmilyen munkafájl betöltve.


sneci | 1763    2013-07-12 19:46:00 [2550]

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.

Előzmény: Bácsi Zoltán, 2013-07-12 19:03:00 [2549]


Bácsi Zoltán | 554    2013-07-12 19:03:00 [2549]

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


sneci | 1763    2013-07-12 18:52:00 [2548]

Nem is kell átnevezni, csak alul a szűrőnél válaszd az All files(*) szűrőt.

Előzmény: Bácsi Zoltán, 2013-07-12 17:59:00 [2547]


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

Időrend:
Oldal 48 / 99 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   44  45  46  47  48  49  50  51  52   Következő ►  Utolsó ►|


 ◊