HobbyCNC fórum
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 142 / 373 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   138  139  140  141  142  143  144  145  146   Következő ►  Utolsó ►|

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

n/a (inaktív)    2014-01-15 06:41:00 [11592]

No ez lenne a kérdés hogy miként mivel.!?
Pl az UC-lpt és usb áttalakitóban is van második pwm.

Előzmény: Béni, 2014-01-15 06:07:00 [11591]


Béni | 2078    2014-01-15 06:07:00 [11591]

Melyik funkcióhoz tudod hozzárendelni a második PWM jelképzést?
(Milyen "USB-s kütyü" tud több PWM-et?)

Előzmény: n/a (inaktív), 2014-01-15 01:07:00 [11590]


n/a (inaktív)    2014-01-15 01:07:00 [11590]

Mach3 alatt az usb-s kütyük tudnak PWM-kimenetből 2db ot is csinálni.

Ugye a mach3-ban csak 1 et lehet konfigurálni,
Miként lehet egy második PWM-kimenetet is összehozni a normál printer porton?

Szép napot!


PSoft | 18696    2014-01-13 21:00:00 [11589]


Ha már annyira számolgattok.
Semmi köze a MACH-hoz,de...

Érdekes számsorok.


sanka74 | 1561    2014-01-13 20:48:00 [11588]

Előzmény: Törölt felhasználó, 2014-01-13 20:46:00 [11587]

Törölt felhasználó    2014-01-13 20:46:00 [11587]


Éljen a tudomány!
Legyünk pontosak.

Én, megelégedtem az adott számokkal. Annak nem számoltam utána.

Előzmény: sanka74, 2014-01-13 19:55:00 [11585]


Törölt felhasználó    2014-01-13 20:41:00 [11586]


Lehet, igazad van.

De én, a gyakorlatban mást tapasztaltam. Amikor mindhárom tengelynél ilyen hosszú számsort írtam.
Még rosszabb a helyzet, túl nagy mikro lépéses felbontásnál.
Tudom a kettő, nem függ össze, csak idekívánkozott.
Sőt, az is lehet, hogy érzéki csalódásom volt.
,,,,,,,,,,,,,,,,,,,,,,,,,
Lehet, érdemes lenne egyszer kiszámolni, ilyen felbontás mellett, 4-5 tizedes utáni számok elhagyása mekkora hibát visz bele egy ilyen munkába, körönként.

Előzmény: Béni, 2014-01-13 19:22:00 [11582]


sanka74 | 1561    2014-01-13 19:55:00 [11585]

Tudományos számológéppel számoltam, 64x3,141592654=201,0619298 mm
100000/201,0619298=497,3591972

De ezen nem veszünk össze, igazad van persze a nagy felbontás pontatlanság eltüntető hatásában, de az a kevés is jelentkezhet egy hosszabb munkánál, de lehet ezt csak én gondolom.

Előzmény: Törölt felhasználó, 2014-01-13 19:03:00 [11581]


elektron | 15859    2014-01-13 19:37:00 [11584]

A mai teljesítmények mellett 3 tengelyt ekkora felbontásokkal már elbír akármilyen gép is, mikor 80-ban is ment már ugyanez egy Z80 procival is ...

Előzmény: Béni, 2014-01-13 19:22:00 [11582]


lari | 1203    2014-01-13 19:28:00 [11583]

Köszönöm a válaszaitokat, így már világos!


Béni | 2078    2014-01-13 19:22:00 [11582]

"Nem érdemes olyan hosszú számsorral dolgozni, mert akár lassíthatja is a gépet erősen."

Adott típusú lebegőpontos számnál az aritmetika a szám értékétől függetlenül ugyanannyi idő és erőforrás igénnyel számol.
Tehát a megjegyzés nem lehet helytálló.

Előzmény: Törölt felhasználó, 2014-01-13 19:03:00 [11581]


Törölt felhasználó    2014-01-13 19:03:00 [11581]


A nagy felbontásnak, épen jó hatása van a pici számolási hibára.

Egyébként, valamit nem jól számoltál. (a Svejk száma el van írva)
Nálam pici kerekítés van a lépésben felfelé. De ez, észrevehetetlen a munkán.
Egyébként igazad van.
De, ha mm értéket kell tartani, akkor ez a módszer jobb, mint a fokolós.

Nem érdemes olyan hosszú számsorral dolgozni, mert akár lassíthatja is a gépet erősen.
Vagy más gond lehet. Egyébként értelmetlen is. Pláne, ilyen felbontásnál.

Előzmény: sanka74, 2014-01-13 18:42:00 [11579]


sanka74 | 1561    2014-01-13 18:44:00 [11580]

Ha jól emlékeszem Vbodi is így marta a pókot a rézhengerre.


sanka74 | 1561    2014-01-13 18:42:00 [11579]

497,3591972 pontosabban számolva. Ugye a pí (uhh) sem 3,14 meg a kerület sem 201,06 mm.Ekkora felbontásnál ennek is lehet jelentősége talán.
És a tengelyedet innentől nem is forgatóként kezeli, hanem mintha maradna minden a régiben. Ha jól gondolom.

Előzmény: lari, 2014-01-13 17:48:00 [11573]


Törölt felhasználó    2014-01-13 18:30:00 [11578]


0,002 mm lesz az elméleti felbontás.

Előzmény: Törölt felhasználó, 2014-01-13 18:14:00 [11577]

Törölt felhasználó    2014-01-13 18:14:00 [11577]


Ha, jól számoltam, akkor 1 mm 497,364 lépés.
Ezt írd be, át állítás után.

Előzmény: lari, 2014-01-13 17:48:00 [11573]


svejk | 33157    2014-01-13 18:13:00 [11576]

* = szorzás

Előzmény: svejk, 2014-01-13 18:11:00 [11575]


svejk | 33157    2014-01-13 18:11:00 [11575]

Most a DRO abklakban egy körülfordulásra 360 (fok) jelenik meg.
Úgy módosítsd a motortuningban step/mm értékét, hogy ezután 201,062 legyen a DRO ablakban egy fordulatra.
Egyszerű aránypár.
(360/201,062)* a mostani motortuning érték.

Előzmény: lari, 2014-01-13 17:48:00 [11573]


Törölt felhasználó    2014-01-13 18:01:00 [11574]


A 201,06 mm –ert kell visszaosztani az enkóderig.

Mindjárt számolok.

Előzmény: lari, 2014-01-13 17:48:00 [11573]


lari | 1203    2014-01-13 17:48:00 [11573]

Urak! Tudna valaki segíteni?
Van egy forgatóm, amit szeretnék ideiglenesen átkonfigurálni az y helyére. A lényeg az lenne, hogy ne fokban legyen a kijelzés, hanem mm-ben.
Hogyan kell ilyen esetben kiszámolni a motor tuningnál a lépésszámot?
A forgatót szervomotor hajtja, 1250 az encoder felbontása. A motor 1:2-es áttétellel hajt egy csigatengelyt, a csigahajtás áttétele pedig 1:40
Jelen esetben a forgató tengelye egy körülfordulással 201.06 mm-t kellene, hogy megtegyen. Ez úgy jön ki, hogy egy 64 mm átmérőjű csődarabot kellene gravíroznom, ennek a kerülete 201.06mm


Pali79 | 711    2014-01-11 19:27:00 [11572]

Köszönöm, ezekből már összehozok valamit!


Törölt felhasználó    2014-01-11 15:29:00 [11571]

Lehet, de ahhoz szinkron hajtástechnika kell.
Robsy C tengelyes videó

A Mach-al sajnos bajosan szikronizálsz, ezért olyan G kódod generálj, ami C, Z, X adatokat tartalmaz az "esztergályozandó" felületről, és akkor majdnem ugyanezt fogod kapni végeredményképpen.

Előzmény: Pali79, 2014-01-11 15:14:00 [11569]


Polgárdi Balázs | 462    2014-01-11 15:17:00 [11570]

Amikor "esztergálni" akarsz, akkor állítsd át a főorsó kimenetét Step/Dir-esre és a 4. tengelyed pinjeire. És ilyenkor folyamatosan fog forogni, és M3 vagy m4-re elindul, M5-re megáll, Sxx-el pedig a fordulatát tudod állítani. Persze ehhez előtte be kell konfigurálni a megfelelő beállításokat (gyorsítás, step/per,maxvel stb.)

Előzmény: Pali79, 2014-01-11 11:16:00 [11559]


Pali79 | 711    2014-01-11 15:14:00 [11569]

Hasonlóra mint a videón, csak kérdés, hogy lehet egy állandó fordulattal forgatni. A pozicionálást az értem.

Előzmény: guliver83, 2014-01-11 15:10:00 [11568]


guliver83 | 3241    2014-01-11 15:10:00 [11568]

Én is erre gondoltam, hogy negyedik tengely akarna lenni.
Mert volt egy olyan kérdésed is hogy 4 motort egyszerre forgatni és már, nem mertem rákérdezni.
Ki tudja te mire is gondoltál.
Forgatni lehet a 4 tengely léptetővel.
Meg az a lényeg, hogy mire is akarod használni?

Előzmény: Pali79, 2014-01-11 15:03:00 [11567]

Pali79 | 711    2014-01-11 15:03:00 [11567]

Például

Egy viszonylag egyszerű forgástest készül ezen a videón. Nyilván esztergálni sokkal gyorsabb lenne, illetve (nem vagyok biztos benne, de ha egy normális fordulattal pörgetné a darabot és lassabban menne rajta szerszám sokkal szebb felületet lehetne elérni.

Előzmény: guliver83, 2014-01-11 14:35:00 [11566]


guliver83 | 3241    2014-01-11 14:35:00 [11566]

Lehet csak én nem értem, hogy mit is akarsz?
Milyen videó, nem tudnád a linket megadni?

Előzmény: Pali79, 2014-01-11 14:24:00 [11564]


Béni | 2078    2014-01-11 14:33:00 [11565]

Meg lehet, de nem érdemes.
A technológia fordulat és nyomatékigényét nem tudod kielégíteni így. Csak játéknak lehet jó.

Előzmény: Pali79, 2014-01-11 14:24:00 [11564]


Pali79 | 711    2014-01-11 14:24:00 [11564]

Azon gondolkoztam, hogy eszterga tokmánnyal csinálnék egy 4. tengelyt. Szeretném majd kisebb dolgok esztergálására használni a gépet. Láttam ilyen megoldásokat videókon, de nem igazán volt nevezhető esztergálásnak, mert csak picit forgatott a darabon és nem folyamatosan.
A kérdés igazából az, hogy léptetővel is meg lehet-e csinálni vagy csak egy sima motorral hajtani.


guliver83 | 3241    2014-01-11 14:12:00 [11563]

De mit is szeretnél?

Előzmény: Pali79, 2014-01-11 11:16:00 [11559]


Béni | 2078    2014-01-11 14:09:00 [11562]

Ez a beugratós kérdés, ugye?

Előbb fogalmazd meg egyértelműen a feladatot, írd le, utána kérdezz!

Előzmény: Pali79, 2014-01-11 13:56:00 [11561]


Pali79 | 711    2014-01-11 13:56:00 [11561]

Akkor a következő kérdésem: hogyan?

Előzmény: Béni, 2014-01-11 13:46:00 [11560]


Béni | 2078    2014-01-11 13:46:00 [11560]

Igen.

Előzmény: Pali79, 2014-01-11 11:16:00 [11559]


Pali79 | 711    2014-01-11 11:16:00 [11559]

Sziasztok!
Meg lehet azt csinálni léptetővel, hogy a 4. tengelyt folyamatosan forgassa?


Béni | 2078    2014-01-08 11:41:00 [11558]

Én is nyaltam így vele 1-2 napot.

Előzmény: keri, 2014-01-08 11:40:00 [11557]

keri | 14086    2014-01-08 11:40:00 [11557]

Na akkor ez a gond, mert csak VMware alatt szórakozok vele. A fizikai vezérlő gép mellet hideg van

Előzmény: Béni, 2014-01-08 11:36:00 [11556]


Béni | 2078    2014-01-08 11:36:00 [11556]

Igen,ez akkor szokott lenni, ha nincs bemenet engedélyezve. Illetve, ha párhuzamos portról üzemeltetnéd, de nincs telepítve a párhuzamos port pluginja.

Előzmény: keri, 2014-01-08 11:25:00 [11555]


keri | 14086    2014-01-08 11:25:00 [11555]

Köszönöm, ez alapján el tudok indulni.
Egyenlőre csak úgy csinálja, hogy oda megy 0-ra meg külön tudom 0-ázni. Beállítottam a REF kapcsolót, és azt várnám hogy amíg az nem kapcsol addig tekerjen, de megáll nullánál.

Előzmény: Béni, 2014-01-08 11:14:00 [11553]


keri | 14086    2014-01-08 11:16:00 [11554]

Nagyjából ilyen lesz. Szigorúan az általam használt funkciókra és elrendezésre van kitalálva, hogy egyszerű és áttekinthető legyen (nekem) Úgy van méretezve, hogy a valós gombok méretével egyezzenek meg a grafikus gombok, így nagyon kényelmes az érintőképernyős használata.
Jobb felső sarok még nincs kitalálva, mert persze a Jog és Spindle módok sem működnek egyértelműen.

Előzmény: Rabb Ferenc, 2014-01-08 10:50:00 [11551]


Béni | 2078    2014-01-08 11:14:00 [11553]

Gyakorlatilag ez egy hagyományos referenciapont felvétel, aminek számtalan módja van.

1. Kell lenni beállított Home bemeneteknek!
2. #11551 - Rabb Ferenc hozzászólása (Kiegészítés: a működéshez nem kell a Soft Min/Max, az a Soft Limit funkcióhoz kell.)
3. A gombnak megadod a következő OEM kódok egyikét:

105: Home/Reference All Z Then X,Y,A,B,C
211: Home/Reference X and Z (eszterga)
240: Home/Reference All Forced De-Reference
246: Home/Reference All Forced

Ha tengelyenként külön akarod kezelni:

1022: Home/Reference X
1023: Home/Reference Y
.
.
.
1027: Home/Reference C

Lehet VB scripttel is. Egyik megoldásom: (speciális, screenset függő!)

If GetUserLED(1005)=1 Then
SetUserLED(1005,0)
Else
If (GetOEMLED(804)=0 And Not IsMoving()) Then
DoOEMButton(1003)
SetUserLED(1005,1)
Sleep(200)

DoOEMButton(1024)

While Ismoving()
Sleep(100)
Wend

DoOEMButton(1023)

While Ismoving()
Sleep(100)
Wend

DoOEMButton(1022)

While Ismoving()
Sleep(100)
Wend

SetUserLED(1005,0)

End If
End If

Előzmény: keri, 2014-01-08 10:29:00 [11549]


keri | 14086    2014-01-08 11:05:00 [11552]

De jó lenne, csakhogy felületet programozok, és erre akarok csinálni egy "HOME" gombot Sajnos a standard funkciók, nem mindig úgy működnek ahogy elvárná az ember. Az eredeti felületben megnézem, kimásolom és nem működik.
Elég bosszantó tulajdonsága ez a MACH-nek, és főleg a próbálgatások miatt sok időbe telik egy felület leprogramozása, de érintőképernyőm van és a letölthető felületek nem praktikusak.

Előzmény: Rabb Ferenc, 2014-01-08 10:50:00 [11551]


Rabb Ferenc | 4387    2014-01-08 10:50:00 [11551]

A "HOME" gomb megnyomása nem elég erre? Persze előzőleg a Config > Homing/Limits ablakban beállítod a "Soft max" és "Soft min" értékeit és engedélyezed az "Auto Zero" funkciót

Előzmény: keri, 2014-01-08 10:29:00 [11549]


keri | 14086    2014-01-08 10:33:00 [11550]

JOG módban visszavesz a sebességből. MDI-ben meg teljes sebességgel megy, és az túl gyors a mechanikádnak.
Motor tuningnál vegyél vissza a végsebességből, esetleg a gyorsulásból addig amíg megbízhatóan nem megy.

Előzmény: Törölt felhasználó, 2014-01-06 09:37:00 [11548]


keri | 14086    2014-01-08 10:29:00 [11549]

Béni, vagy aki tudja.
Ha azt akarom hogy gombnyomásra megkeresse a Home/ref. kapcsolót, és nullázza is hozzá a gép koordinátát, arra kell írnom egy VB scriptet, vagy van rá kész függvény?
Csak mert keresem de nem találom, illetve amire úgy gondoltam hogy ezt kéne tudni az nem csinálja...vagy én rontottam el valamit.


Törölt felhasználó    2014-01-06 09:37:00 [11548]

Sziasztok. Találkozott már valaki azzal a problémával, hogy Mach3 (mill) kicsit zavarodottan működik. Vagyis ha kézi kerékről vezérlem a tengelyeket minden ok. Ha JOG módban Mach3-alatt mozgatom a tengelyeket akkor is minden jó. Ha viszont MDI-ba vagy programmal futtatok valamit akkor össze vissza és egyszerre nyekergeti a tengelyeket. Nem is mozognak csak érdekes módon kerregnek akkor.

mechanikus | 135    2014-01-04 14:21:00 [11547]

Köszönöm az észrevételt, én is kalkulálok a túllendüléssel, a frekiváltón 0-ra van állítva. Gyakorlatban a gép üzemel, most egy induktív szenzor állítja meg a medvét a pozícióban, de nagyon nyűgös a beállítás. Igazából kettő, mert az egyik a lemez érintése előtt lassít, a másik pedig megállítja, és irányt vált, ha elérte a hajlítási szöget. A reprodukálás igazán megvalósult, a 100. darab is ugyanolyan mint az első, de a beállításra mindig elmegy néhány hasznos darab. A linket megnéztem, szerintem, használható, de most megyek kísérletezni. KÖSZÖNÖM! ha megleszek, töltök fel képeket.

Előzmény: Törölt felhasználó, 2014-01-04 13:02:00 [11543]


Révész Richárd | 2073    2014-01-04 14:09:00 [11546]

Szerintem egy PLC+HMI és megoldja minden gondod.
Egyet értek Tiborral, de ez nem egy száguldozós hajtás, hogy tele legyen rugalmassággal.
Régi gépeken is sima aszinkron motor van, orsóval tekeri a medvét és mégis pontos.

Előzmény: mechanikus, 2014-01-04 11:09:00 [11540]


Csaba | 637    2014-01-04 13:27:00 [11545]

Természetesen Tibornak igaza van!
Esetleg meg lehet próbálni a frekiváltó fel és lefutását 0 közelire beállítani, és minimum önzáró hajtást kialakítani.


Csaba | 637    2014-01-04 13:10:00 [11544]

http://www.machsupport.com/forum/index.php/topic,10513.30.html

Itt van

Előzmény: mechanikus, 2014-01-04 11:34:00 [11542]


Törölt felhasználó    2014-01-04 13:02:00 [11543]

Ez így elvileg is bonyadalmas és hibás elképzelés. Az a gond, hogy egy mezei frekiváltós hajtás a betárolt mozgási energiák miatt és az egész hajtásrendszer nagy időállandója miatt is jócskán túl lendül majd, hiába kapcsoltad ki start-stop elv alapján akkor amikor az útmérő szerint elérte a stop pozíciót. Ezzel számoltál?
Ezt a jelenséget pedig csak úgy tudod elkerülni, ha szervo körként szoftveres PID mozgás szabályzó algoritmust alkalmazol, ehhez pedig a Mach nagyon kevés, és a hajtástechnikád is jelenlegi formájában nem alkalmas erre.

Előzmény: mechanikus, 2014-01-04 11:09:00 [11540]


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

Időrend:
Oldal 142 / 373 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   138  139  140  141  142  143  144  145  146   Következő ►  Utolsó ►|


 ◊ 
[ 1.2857 ]