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
    
   


Mach3 CNC vezérlő program

Mach3 CNC vezérlő szoftver használata...

 

Időrend:
Oldal 334 / 370 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   330  331  332  333  334  335  336  337  338   Következő ►  Utolsó ►|

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

svejk | 32819    2008-05-15 08:46:00 [1807]

Sziasztok Mach guruk!
Hol a túróba lehet azt beállítani, hogy ha megnyomom a stop gombot menet közben (NEM az emrgency stop!),
akkor a gépezet a motortuningban megadott gyorsulással áljon le és ne azonnal vegye el a step jeleket?


Szigma | 1007    2008-05-09 00:02:00 [1806]

Az R2.63-as verzió. Installfájl mérete 25 736 924.
Egyébként most látom, hogy ez nem is a legfrisebb, mert van R3.039-es is. Ugyan mindegyiket kb. 2-3 hete töltöttem le, de éppen azért nem a legfrissebbet tettem fel, mert azt hiszem az volt az ami még csak teszt verzió, és nem akartam, hogy ne én szívjak a hibáival. Úgy látszik mellé fogtam.
Ki fogom próbálni azért ezt is, és ha az is rossz, akkor egy régebbi verziót.
Esetleg ha a lányom hajlandó lesz lefordítani angolra, akkor írok a cégnek is.
Ez így használhatatlan, mert bármikor szükség lehet megállítani és utána folytatni a programot. Nem is értem mihez nyúltak hozzá, hogy egy ilyen hibát sikerült belevinni egy régebben ebben a részben jól működő programba.

Előzmény: psychobilly, 2008-05-08 23:15:00 [1805]


psychobilly | 273    2008-05-08 23:15:00 [1805]

Melyik verziója volt pontosan "rossz"?

Előzmény: Szigma, 2008-05-08 21:33:00 [1803]


n/a (inaktív)    2008-05-08 22:46:00 [1804]

30 éves programozási gyakorlattal a hátam mögött én is helyesen tudnám lekezelni ezt a problémát. Sőt, ilyen durva hiba nálam elő sem fordulna mert az alprogramokból való ki és belépésekre a tesztelés során különösen nagy gondot fordítok. UI. annakidején szívtam én is elég sokat a saját programjaimban ezzel a problémával. Pl ha egy alprogramban használt makró elrontotta az általam előzetesen a visszatérési címre beállított regisztertartalmakat.


Szigma | 1007    2008-05-08 21:33:00 [1803]

Szerintem nem egészen természetes, mert ha én írnék ilyen programot, akkor a félbeszakított utasítást folytatnám, az annak megfelelő paraméterekkel. A G0 Y..-nál pedig a sebesség nem az utolsó F.., hanem a gyorsjárat szerintinek kell lenni.
Egyébként licensz nélkül is lehet panaszkodni, mert egyrészt szabadon letölthető az oldalukról, másrészt meg gondolom örülnek ha valaki kiszúr egy ilyen hibát. (én legalábbis ilyen esetben nem azt nézném, hogy van-e licensze a panaszkodónak. Sőt talán még adnék neki ingyen is.

Előzmény: n/a (inaktív), 2008-05-08 21:15:00 [1801]

Szigma | 1007    2008-05-08 21:27:00 [1802]

Köszönöm, biztató, hogy a régebbi verzók jók.
Én most használom ezt a progit előszőr, most készültem el a gépemmel, így gondoltam a legfrisebb verziót rakom fel. Kipróbálok egy régebbit. Azért én nem nevezném ezt a hibát PITI-nek. Vagy vannak ennél komolyabbak is ??
Még szerencse, hogy nem rontottam el emiatt semmit, mert kezdőként előszőr szerszám nélkül kisérletezgettem csak. Mindenesetre köszönöm a hasznos tanácsodat.

Előzmény: Hunka Tibor, 2008-05-08 16:52:00 [1800]


n/a (inaktív)    2008-05-08 21:15:00 [1801]

A MACH3 első reakciója természetes, hiszen az ujraindításkor a legutolsó előtolás (F) érték
a hatásos. Az azonban, hogy a szubrutinból rossz helyre tér vissza a Cycle Start-nál az már súlyos programhiba. Hiányzik a logikából a tényleges aktuális cím megörzése és a ciklus becsületes lekezelése. Lineáris progi esetén ezért jól tér vissza, de a szubrutinnál már nem.
Akinek van licenze, az panaszkodjon!

Előzmény: Szigma, 2008-05-08 14:26:00 [1797]


Hunka Tibor | 8036    2008-05-08 16:52:00 [1800]

Ez PITI hiba , én évek ota használom ez csak a legutobbi verzioban van benne , ezért ne térj át másik progira .

Előzmény: Szigma, 2008-05-08 16:14:00 [1799]


Szigma | 1007    2008-05-08 16:14:00 [1799]

Ezek szerint nem csak engem örvendeztet meg a Mach3 ilyenekkel. A program első sorában csak komment van, de az első olyan sorban amiben utasítás van, abban sincs M utasítás. Esetleg az első M49-et tegyem át másik sorba ?
Ez azért elég durva hiba. Érdemes írni a cégnek, foglalkoznak vele ?
Esetleg érdemesebb más programot használni ?
Még nem vettem licenszet hozzá, de ha ilyen kapitális hibái vannak, akkor nem is fogok.

Előzmény: Hunka Tibor, 2008-05-08 16:00:00 [1798]


Hunka Tibor | 8036    2008-05-08 16:00:00 [1798]

TÖRÖLD a program elsö sorábol a M utasitást nekem ez jött be

Előzmény: Szigma, 2008-05-08 14:26:00 [1797]


Szigma | 1007    2008-05-08 14:26:00 [1797]

A következő gondom van: A mach3 (kb. 2 hetes verziója) éppen egy alprogramban fut (program run képernyővel), ami 9 db furatot csinál, és a 3. furatnál tart , egy G0 Y80 utasításban (relatív éretmegadásban) még a mozgás elején, amikor nyomok egy "Feed Hold"-ot. A gép megáll, pl. kicserélem a törött fúrót, majd nyomok egy "Cycle Start"-t.
Az egyik problémám, hogy ekkor nem gyors mozgással folytatja a méretre állást hanem az előtolás egészen lassújával. Ez miért van ?
Ez persze a kisebbik baj, mert csak tetű lassú, de beáll a jó pozicióba. A sokkal nagyobb baj, hogy ezután mikor az alprogram végén elkövetkezik az M99 visszatérés utasítás, akkor rossz helyre tér vissza. Nem a hívás utáni utasításra, hanem az éppen végrehajtott alprogram belsejébe valahova. Ezután persze teljes rossz dolgokat csinálna, ha hagynám.
Ez katasztrófális hiba ! Talákozott már valaki evvel? Mi az orvosság erre a gondra?
A program biztosan jó, mert ha nem állítom le menet közben, akkor minden rendben jól csinál.


Motoros | 4986    2008-05-08 08:00:00 [1796]

Az igaz hogy a cncgraf Dos-os és van grafikája, de sajnos a G kódot nem futtatja ablakban, szerkeszthető módon mint a Mach vagy a Tcnc.
Igaz hogy beolvassa és grafikává konvertálja amit még szerkeszteni is lehet és kimarni is természetesen, de belebuherálni direkbe nem.
Bár ez lehet hogy semmilyen hátrányt nem jelent.
Különben nagyjából ismerem a Machot de főleg a Tcnc-t de most szeretném jobban kiismerni a cncgrafot használhatóság szempontjából, mert nagyon teccik )

Előzmény: nagaoka, 2008-05-07 23:38:00 [1795]


nagaoka | 562    2008-05-07 23:38:00 [1795]

Géza!
A cncgraf nem tudja mind a kettőt? Az DOS-os és van szerszámpálya is ,vagy rosszul tudom?


n/a (inaktív)    2008-05-07 23:15:00 [1794]

A MACH3 Gkód aritmetikája több mint szar! Pláne ha ősszehasonlítod a TURBOCNC nevü progitval, amelyben a gkóddal szinte mágikus trükköket lehet csinálni. Sajnos az meg DOS-os program, szerszámpálya rajzolás nélkül. Én ezért gyakran használom a TURBOCNC és a CNCSIMULATOR párost. Jó lenne, ha ezek a progik egybe lennének gyúrva....


Szigma | 1007    2008-05-07 00:17:00 [1793]

A kérdésem első felére nagy nehezen megtaláltam a választ. Hát mit mondjak, nem vitték túlzásba a paraméter megnézés lehetőségét.
A másik felére még várom a választ a tapasztaltabbaktól. Köszönöm

Előzmény: Szigma, 2008-05-06 22:05:00 [1792]

Szigma | 1007    2008-05-06 22:05:00 [1792]

Újabb kérdésem van a Mach3-al kapcsolatban.
A msgyar doku 123. oldalán (10.7.12.2 pont, egyenes tapintó G kódjánál) van egy példaprogram ami a mérés és számítás eredményét beteszi egy paraméterbe. A kérdésem az, hogy egy tetszőleges paraméter aktuális értékét hogy tudom megnézni ?
Ki lehet iratni valahogy a képernyőre ?
Másik kérdésem, hogy az 5161 alatti paramétereket teljesen szabadon használhatom, vagy vannak amiket valamiért nem ?


Szigma | 1007    2008-05-04 18:47:00 [1791]

Köszönöm szépen, megtaláltam már az előző válaszod alapján. Pusztán érdekességként írtam, hogy a dokuban nincs benne.

Előzmény: n/a (inaktív), 2008-05-04 14:40:00 [1790]


n/a (inaktív)    2008-05-04 14:40:00 [1790]

AProgram Run (a fő) képeryő közepén felül, ahol az egyes tengelyek koordinátaadatait mutatja a gép alul vannak különböző vezérlőgombok(<OFFLINE>, <GOTO Z>, <TO GO>,<machine coords> és a <SOFT LIMITS>). ezt az utolsó gombot kell be ill kikapcsolnod ahhoz, hogy a progi a configban beállított un. finom tengelyhatárokat figyelembevegye. Ha ez a kapcsoló aktív (zöld keretű) , akkor a megadott határadataidat a progi lekezeli hacsak azok nem mutatnak túl a géped végállásokkal behatárolt korlátain. Ezért célszerű a soft limit értékeket néhány milajjal a "fizikai kocc" alá definiálni. De ezt még a magyar nyelvű leírás is részletezi. Good luck by using MACH3!

Előzmény: Szigma, 2008-05-03 18:24:00 [1788]


Hunka Tibor | 8036    2008-05-04 12:03:00 [1789]

egy megoldás


Szigma | 1007    2008-05-03 18:24:00 [1788]

Nagyon köszönöm Géza. Most hogy újra megnéztem a magyar leírást látom, hogy ott is le van írva, csak az nincs ott, hogy a soft limit gomb hol található.
Hiába, minden kezdet nehéz. Úgy látszik elfáradtam a gép építésében és már kicsit türelmetlen vagyok, nem olvasom elég alaposan a leírást. Remélem lassan belejövök a dologba.

Előzmény: n/a (inaktív), 2008-05-03 13:51:00 [1786]


Szigma | 1007    2008-05-03 18:13:00 [1787]

Nem egészen felesleges, mint azt 1786-ban Géza is írja.
Bocsánat, hogy ezt a topikot nem olvastam el visszamenőleg, de az utóbbi napokban sok más topikot végigolvastam és már nagyon fáradt voltam a sokezer hozzászólás olvasásától. A tanácsot azért köszönöm, sikerült megtalálni a válasz a kérdésemre.

Előzmény: D.Laci, 2008-05-03 11:17:00 [1785]


n/a (inaktív)    2008-05-03 13:51:00 [1786]

Hello Szigma!
A fő (program run) képernyőn le kell nyomni a <soft limits> billentyűt ahhoz, hogy a Configban beállított limit értékeket a progi használja. Ez egy jó lehetőség ui. a soft limit értékek dinamikusan változtathatók, a beépített végálláskapcsolók helyzete azonban általában nem...

Előzmény: Szigma, 2008-05-03 10:30:00 [1784]


D.Laci | 5268    2008-05-03 11:17:00 [1785]

"milyen határok között mozgassa a tengelyt"
ha van végállás kapcsolód akkor szerintem felesleges ilyennel vesződni.

"Másik kérdésem: a Jog módnál hogyan lehet beállítani a mozgás sebességét? "

tul sokat ne olvas mert még megárt

itt a 1684-1703 -ig ha vissza olvasol talán megtalálod a vállaszt

Előzmény: Szigma, 2008-05-03 10:30:00 [1784]


Szigma | 1007    2008-05-03 10:30:00 [1784]

Üdvözletem mindenkinek ezen a fórumon.
Új tag vagyok itt, és most élesztgetem a gépemet.
A következő gondom van a Mach3-al:
A Config->Homing/Limits ablakban lehetne beállítani, hogy a szoftver

milyen határok között mozgassa a tengelyt. No én írhatok bármit a

Soft Min és Soft Max oszlopba ennek semmi hatása sincs. A tengely mindíg a

végálláskapcsolókig mozog. Mit kell még beállítani, hogy ez tényleg működjön ?



Másik kérdésem: a Jog módnál hogyan lehet beállítani a mozgás sebességét?

A leírás a Mach2-re vonatkozik de a Mach3 egészen más már, és nem tudok rájönni,

hogy hol lehet a mozgás sebességét beállítani.
Tud valaki segíteni nekem?


Egyújabbgépépítő | 1291    2008-04-30 11:40:00 [1783]

Átmentem a nechanikai ötletekbe.

Előzmény: svejk, 2008-04-29 22:01:00 [1781]

svejk | 32819    2008-04-29 22:33:00 [1782]

Egyébként érdekes, hogy csak rajtam keresztül kb. 120-130 db. EC motor van a hobbysták birtokában és Te vagy a második H.Józsi után, aki gépet építettél vele.
Úgy látszik spájzolósak vagyunk, vagy várjuk míg valaki kikísérletezi/megcsinálja a tuti megoldást

Előzmény: svejk, 2008-04-29 22:01:00 [1781]


svejk | 32819    2008-04-29 22:01:00 [1781]

Na! Ez jó hír.
Csinálj fotót a moci felfogatásáról és az áttételről is ha nem gond!
Gyári, új fogazottkerék-szíj, vagy "szedett- vedett"?
Mennyibe fájt az áttétel?
Írásodból ítélve tehát nem tapasztaltál negatívumot a bagoly impulzushozzáadásából.

Előzmény: Egyújabbgépépítő, 2008-04-29 18:59:00 [1779]


Hunka Tibor | 8036    2008-04-29 19:36:00 [1780]

VÁROM !!

Előzmény: Egyújabbgépépítő, 2008-04-29 18:59:00 [1779]


Egyújabbgépépítő | 1291    2008-04-29 18:59:00 [1779]

Szóval végül beállítottam a kétszerezést. Megfogadva a tanácsokat kívülről indítom a marást, így már nem látszik a kezdet és a vég. A MACH át van állítva CV üzemmódra, mivel 1000 mm/ss a gyorsítás, nem kerekíti le a sarkokat a MACH.
Ezzel a beállítással megy a 4000mm/perces sebesség, meg vagyok elégedve az EC240-ekkel.
A pontosságot már nem igazán tudom ellenőrizni, digitális tolómérővel 3-4 század eltérés van, de ez változik ha megtörlöm a felületet.
Megpróbálok videót is králni.

Előzmény: svejk, 2008-04-24 20:54:00 [1776]


n/a (inaktív)    2008-04-26 12:41:00 [1778]

A ki-be lepesi pont mindig megfog latszani a munkadarabon...leven a szerszam-anyag erintkezes rugalmas deformacio...

Kivedeni ugy lehet,hogy kulon mar az anyagban torteno rafutas/kifutast IS programozva van a konturhoz.


Egyújabbgépépítő | 1291    2008-04-25 09:00:00 [1777]

Sajnos csak esténként van időm foglalkozni vele. Elsőre szeretném beállítani a rendszert hogy lehessen valami kézzelfogható darabot kimarni vele, és a végeredmény alapján megitélni arendszert.
2 es alu lemezből marok kör alakú érméket próba képpen. Ami most fejtörést okoz, látszik a kör kezdő pontja. Valószínűleg a szervó beállási sebessége okozza, ezt próbálom minimalizálni a szervó vezérlő és a MACH különböző beállításaival.
Nem túl gyors feladat.

Előzmény: svejk, 2008-04-24 20:54:00 [1776]


svejk | 32819    2008-04-24 20:54:00 [1776]

No!? Semmi kézzelfogható eredmény?

Előzmény: svejk, 2008-04-23 16:21:00 [1775]


svejk | 32819    2008-04-23 16:21:00 [1775]

Igen, tesztelj!
Csak azt vedd mindig figyelembe hogy a plusszolással a felbontás csökken és úgy érzi az ember mintha rosszabbodott volna a helyzet.
De ez természetes dolog, és az is hogy a pid-et is hozzá kell állítani.
Az igazi az lenne ha lenne egy kisebb encodered és össze tudnád azzal az üzemmmóddal hasonlítani.
De ez ugye elég macerás.


Egyújabbgépépítő | 1291    2008-04-23 16:12:00 [1774]

Igen azt hiszem jól látod, az történik hogy nem 1, hanem 2, 3, stb kerül a step-jeltárolóba. Lehet hogy ok nélkül idegenkedek ettől a megoldástól, még el kell végezni néhány próbát.

Előzmény: svejk, 2008-04-23 14:13:00 [1773]


svejk | 32819    2008-04-23 14:13:00 [1773]

Nekem nincs uhu-m csak okoskodok....
A felplusszolást szerintem nem úgy kell érteni mint a geckonál hogy fizikailag kap még x impulzust a bemenet, hanem egyszerűen a step-jeltárolóba nem +1-et ír hanem mondjuk +3-at.
tehát az encodernek is 3 incrementet kell mozdulnia.
Ez megegyezik azzal mintha az encodertárcsát csökkentetted volna.

A geckonál teljesen más a helyzet ott fizikailag meg kell csinálni a pl. 3 impulzust a bemeneten és azt nem lehet végtelen rövid idő alatt így ezért inkább elosztotta a fickó egy pll-es áramkörrel.

Előzmény: svejk, 2008-04-23 13:59:00 [1772]

svejk | 32819    2008-04-23 13:59:00 [1772]

És ez a "felplusszolás" érezhető is fizikailag a mozgásnál?
No igen, jobb lenne a nagyobb felbontás de sajnos ez a kis proci sem birná a számolást egy adott értéken túl.
Tehát nem csak a mach lenne kevés.

Előzmény: Egyújabbgépépítő, 2008-04-23 13:44:00 [1771]


Egyújabbgépépítő | 1291    2008-04-23 13:44:00 [1771]

Teljessen igazad van ez a felbontás nevetséges és szükségtelen. A bagoly nem szoroz hanem hozzáad lépéseket. Próbáltam már több variációt is, ha már csak 1 a hozzáadott impulzusok száma már megy a MACH. Nekem az nem tetszik hogy nem egyenletessen osztja el a plussz lépéseket hanem a bejövőt egyszerűen felplusszolja. Olvastam egy olyan véleményt hogy az tervezett felbontásnál 1 nagyságrendel nagyobb encoder felbontással érdemes dolgozni a beállási lengések miatt. Hát most ezen gondolkodom és persze próbálok teszteket végezni.

Előzmény: svejk, 2008-04-23 13:34:00 [1770]


svejk | 32819    2008-04-23 13:34:00 [1770]

De ebből kifolyólag a mostani 0.00065 mmm-es felbontást kicsit erősnek találom egy házi építésű mechanikán.
Persze nem baj csak talán felesleges.

Előzmény: svejk, 2008-04-23 13:31:00 [1769]


svejk | 32819    2008-04-23 13:31:00 [1769]

A prociban szoftveresen bármit megoldhat bárhogy, csak a végeredmény számít.
Ha kipróbálod kíváncsi lennék az erdményre...
Az ugye természetes hogy durvább lesz a szabályozás, olyan mintha kisebb felbontású encodertárcsát raknál fel.

Előzmény: svejk, 2008-04-23 13:23:00 [1768]


svejk | 32819    2008-04-23 13:23:00 [1768]

Tényleg multipliert ír...
Kipróbáltad?
Mi a jelenség mondjuk 3-as többszörözésnél ami nem tetszik?
Attól hogy multipliernek hívja, lehet mégis az encoder jelét osztja le.
Elvileg az az egyszerűbb..

Előzmény: Egyújabbgépépítő, 2008-04-23 13:00:00 [1766]


Egyújabbgépépítő | 1291    2008-04-23 13:00:00 [1767]

Az eleje ! helyett 4


Egyújabbgépépítő | 1291    2008-04-23 13:00:00 [1766]

!-es orsóm van 1:3 áttétel. Nincs szükség ekkora pontosságra de a bagolynál nem lehet levenni az encoder felbontását.
Próbáltam a lehető legkevesebb időbefektetéssel megoldani a kérdést, ezért használom az UHU-t. De már látszik hogy lépni kell valamerre.
Meglepet a MACH problémája, jobbanmondva nem gondoltam hogy ilyen erős gép kell hozzá, nagyobb sebességhez már csúcskategória.

Előzmény: svejk, 2008-04-23 12:36:00 [1765]


svejk | 32819    2008-04-23 12:36:00 [1765]

Ha jól sejtem, lehet vagy 5-ös emelkedésű orsód és a motorál vagy 1:4-es áttétel, hogy 100kHz kell a 4000mm/perces sebességhez.
Nem engedhető meg az encoderfelbontás csökkentése? Kell ez a pontosság?

Előzmény: Egyújabbgépépítő, 2008-04-23 10:41:00 [1764]


Egyújabbgépépítő | 1291    2008-04-23 10:41:00 [1764]

Igen a Bagoly nem szoroz hanem hozzáad. M1 nél tartok jobbanmondva tartottam. Inkább a sebességet vettem le. Valamiért idegenkedem a bemenőimpulzusok felplusszolásától.

Előzmény: HJózsi, 2008-04-23 10:35:00 [1763]


HJózsi | 3862    2008-04-23 10:35:00 [1763]

Aha ... A bagolynál M=1-et állítottam, ez nálam elég volt. Az M annyi plusz léptető pulzust ad ki az alaphoz, amekkore számot beírunk... A tápod elég erős?

Előzmény: Egyújabbgépépítő, 2008-04-23 10:19:00 [1762]

Egyújabbgépépítő | 1291    2008-04-23 10:19:00 [1762]

Igen ezt kellet tennem. A motortuningnál jelentőssen le kellet venni a sebességet ahhoz hogy 2 tengely eggyüttes mozgásánál ne rángasson (G0). A máik út a bagolynál szorzást beállítani mert így már nem kell a MACH-nak max frekin mennie. Csak én még nem barátkoztam meg a szorzással.

Előzmény: HJózsi, 2008-04-23 10:09:00 [1761]


HJózsi | 3862    2008-04-23 10:09:00 [1761]

Egy dolgot észrevettem főorsónál (én azt is step/dir vezérlem), ha a motor tuning max fordulatszáma és a spindle pulleys max fordulatszáma számjegyre megegyezik, akkor max sebességen bejön egy rángatás. A spindle pulleys-nél minimálisan csökkentve a max értéket, a hiba megszűnik. A tengelyeknél próbálj a motortuningban a lehetséges max értéknél kisebbet beállítani ... talán...(?)


Hunka Tibor | 8036    2008-04-09 20:46:00 [1760]

Sypolni sokáig nem fogok !! Gépem meghalt .

Előzmény: Szám Attila, 2008-04-08 22:21:00 [1757]


n/a (inaktív)    2008-04-09 20:42:00 [1759]

Elnézést! Úgy értem, hogy a nekem nem megfelelő Gkódu progit "adjusztálom" ílymódon.


n/a (inaktív)    2008-04-09 20:41:00 [1758]

Én ezt "hülyézésnek" nevezem és gyakran csinálom. Vagy úgy, hogy Edit módban egy köztes betü (pl. W) használatával lecserélek minden X-et W-re. Ezután minden Y-ont X-re cserélek. Majd végül az összes W-t Y-ra cserélem. Ha bonyolultabb cserére is szükségem van, vagy a 4. ill. 5. tengelyt is munkába kell fognom akkor ehhez egy un. "Gkód hülyéző" progit írok...


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

Időrend:
Oldal 334 / 370 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   330  331  332  333  334  335  336  337  338   Következő ►  Utolsó ►|


 ◊