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 174 / 370 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   170  171  172  173  174  175  176  177  178   Következő ►  Utolsó ►|

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

Gyati | 637    2013-03-23 17:37:00 [9861]

Szia Pál. Szerintem akkor kell kivonni, ha a bal alsó sarokba veszed fel a munkadarab nullpontot.Például 10mm átmérőjű bemérőnél, -5mm-t írsz a DRO-ba.

Előzmény: Törölt felhasználó, 2013-03-23 17:19:00 [9859]


Törölt felhasználó    2013-03-23 17:20:00 [9860]


A Mach3 nem tudja érzékelni, sztem az alkatrész helyzetét. Azt, úgy keresi, marja, ahogy a kódot generáltad.
Ha, pontos alkatrész pozícionálást akarsz, akkor ütközőket kell raknod az asztalra.

Előzmény: Devecz Miklós, 2013-03-23 14:43:00 [9854]


Törölt felhasználó    2013-03-23 17:19:00 [9859]


Ha satuban meg lehet fogni az anyagok akkor felrakod a gépre és mérőórával beállítod hogy az párhozamos legyen az asztallal.
Utána mechanikus vagy elektronikus szélkeresővel az anyagra állva meg tudod keresni a széleket.
Mikor elérted az anyag szélét akkor a bemérő felét hozzáadva vagy levonva attól függően hogy hol veszed fel a nulla pontot, az aktuális tengely kijelzőjére rákattintva beírod.
És így a másik tengelyen is.
Ezután máris az anyag sarán lesz a gép 0 koordinátája.
Ha a jobb alsó sarán van a nullpont akkor az X és Y tengelynél is kivonni kell a bemérő átmérőjének felét.
A többinél meg értelem szerűen, gondolom ez nem okoz gondot ha valaki rendelkezik egy kis logikával.
A mechanikus szélkereső csak X és Y tengelyen tud keresni , míg a elektronikus Z-ben is.
Ha satuba nem fér el a darab akkor az anyagot kiórázva fogatod az asztalra, de a többi eljárás ugyanaz.
A lényeg hogy párhuzamos legyen az anyag a gépasztallal, meg természetesen a program szerint álljon az asztalon.
Remélem érthető volt.

Előzmény: Devecz Miklós, 2013-03-23 14:43:00 [9854]


n/a (inaktív)    2013-03-23 17:02:00 [9858]

Elobb nem sikerult.

http://kepfeltoltes.hu/130323/DSCF4018_www.kepfeltoltes.hu_.jpg


n/a (inaktív)    2013-03-23 17:01:00 [9857]

Sziasztok. Egy ilyen problémám lenne. Mach3on belul milyen lehetosegem van arra, beállítás, hogy a kort, ahogy a képen is látjátok, ne szogletezze. Próbáltam lazyból meg Foamworkosból is G codot a mach3-as számára de az eredmény ugyanaz. Paraméterek amivel megy a vágás Nema23sokkal: 640es lépték, velocity 200 és acceler 300as. Gyonyoruen vág, de az ivek ill. korok enyhén szogletesek. Corelbol is úgy van kiexportálva, hogy két csomópont kozti vonal van kihasazva, azaz nincs bedarálva csomópontokkal az ív vagy a kör. A képen amiről beszélek. Kösz segítségeteket.

Devecz Miklós | 2654    2013-03-23 15:59:00 [9856]

Ez jó megoldásnak látszik, csak az a baj, hogy több kölönböző méretű alkatrészem van.

Előzmény: csewe, 2013-03-23 15:42:00 [9855]


csewe | 2578    2013-03-23 15:42:00 [9855]

G68/G69-el el lehet forgatni a koordinátarendszert,de még nem próbáltam,és nem is tudok róla,hogy valaki próbálta volna.
Szerintem a legegyszerűbb megoldál,hogy lefogatsz az asztalra egy darab anyagot,és abba marsz egy derékszöget,kicsit tulfuttatod a marót a sarokban,hogy beleültethesd a munkadarabodat.
Ezekután abba derékszögű résbe belerakod a pozícionálni kívánt anyagodat,és ott fogatod le.
Így aztán tudni fogod a pontos helyzetét.

Előzmény: Devecz Miklós, 2013-03-23 14:43:00 [9854]


Devecz Miklós | 2654    2013-03-23 14:43:00 [9854]

Sziasztok.
Egy kérdésem lenne Mach3-al kapcsolatban.
Egy pontosan körbevágott, derékszögű alkatrészre kellene néhány furatot és pár bemarást készítenem. A gcode generálása már megtörtént Cut2D-ben.

Hogyan tudom betájolni az alkatrészt a programhoz képest?

Az alkatrészt kell addig-addig igazítanom, amig fel nem veszi a derékszögű kordinátarendszert, vagy a Mach3 hozzá tud idomulni egy tetszőlegesen elhelyezett alkatrészhez?


csewe | 2578    2013-03-18 20:13:00 [9853]

Ha mindhárom tengely ,akkor az már inkább a tápnak lessz a gondja.
Talán ez elektrolit kondi kezd kiszáradni.

Előzmény: n/a (inaktív), 2013-03-18 20:11:00 [9852]


n/a (inaktív)    2013-03-18 20:11:00 [9852]

a sebességet már vissza vettem akkor is úgy csinált.
mindhárom tengely ezt csinálja
valami ventilátort kellene tenni a vezérlőkhöz?

Előzmény: csewe, 2013-03-18 20:06:00 [9851]


csewe | 2578    2013-03-18 20:06:00 [9851]

Ez aligha a mach problémája.
Valószínűleg a vezérlő tulmelegedése okozza,hogy nem kap elég áramot a motor,és emiatt csak sivít,és nem halad.
Vedd vissza a motortunignál a sebességet valamejest,és tegyél hűtést az elektroikára.

Előzmény: n/a (inaktív), 2013-03-18 19:40:00 [9850]


n/a (inaktív)    2013-03-18 19:40:00 [9850]

Hello

Mi lehet az oka annak hogy szépen végigmarja reliefet és amikor végez elkezdene visszamenni a 0 pontra akkor nem megy csak visittanak a motorok de ha kisebb dolgot csinál/rövidebb g kod/ pl ugyanannak a nagyolása akkor nincs ez a probléma!?

Üdv Bollab


Poolip | 314    2013-03-18 09:41:00 [9849]

nagyon köszönöm!

Előzmény: csewe, 2013-03-18 06:55:00 [9847]


csewe | 2578    2013-03-18 06:58:00 [9848]

'poerator/edit button script1=
'operator/edit button script'

Előzmény: csewe, 2013-03-18 06:55:00 [9847]


csewe | 2578    2013-03-18 06:55:00 [9847]

A gomb szerkesztélekor kiválasztod a G kód bagy VB script lehetőségét,és beleírod a kívánt kódot.
A G kód egy sor lehet,és nem szabad a végén enetert nyomni.
A VB scriptben akárhány sort be lehet írni.
Ha a VB scriptben akarsz G kódot bevinni,akkor ezt kell beleírnod:
Code "ide jön a G kód"
Code "köbetkező G kód sor"
Code "és így tovább"
A VB scriptet nem csak szerkesztési időben lehet bevinni,hanem az 'poerator/edit button script1 menüpont segítségével is.
Ha tákattintasz elkezdenek villogni a képernyőn azok a gombok,amelyek VB scriptet tartalmazhatnak,és ha rákattintasz a villogó gombra,akkor szerkesztheted a scriptet.
Képernyőszerkesztőben ezeket kell kijelölni.

Előzmény: Poolip, 2013-03-18 00:56:00 [9846]

Poolip | 314    2013-03-18 00:56:00 [9846]

Körvonalakban le tudnád írni, hogy egy G-kódot hogyan lehet egyetlen gombnyomásra elindítani?

Előzmény: csewe, 2013-03-17 16:43:00 [9844]


n/a (inaktív)    2013-03-17 16:44:00 [9845]

Király vagy!

Előzmény: csewe, 2013-03-17 16:41:00 [9843]


csewe | 2578    2013-03-17 16:43:00 [9844]

Igen,de hosszú is lehet az a G kód.
És még rengeteg mindent bele lehet zsufolni egy gomb-be.

Előzmény: Poolip, 2013-03-17 14:05:00 [9841]


csewe | 2578    2013-03-17 16:41:00 [9843]

Pipáld ki az active low-ot,mert az átfordítja a be és kimeneteket.
Mindegyiknél ott van a lehetőség.

Előzmény: n/a (inaktív), 2013-03-17 16:10:00 [9842]


n/a (inaktív)    2013-03-17 16:10:00 [9842]

Sziasztok.

Mach3on belül valamit be kell állítani és hol (a Pin, Limit, Estopon kívul), hogy a sorba kötött zárt NC mikrokapcsolós "kör"-től ne legyen Estop requested uzenet? Mert több helyen olvastam, hogy jobb, biztonságosabb zárt mikrokapcsolókat használni, de igy mivel zárt "kört" kötök az inputra + gnd, egyből STOP van. Kosz előre is a segitséeget.


Poolip | 314    2013-03-17 14:05:00 [9841]

Igen? A mach3-ban van lehetőség rövid G-kódok gombnyomásra történő futtatására? Mert tényleg többször szükség lenne ismétlődő pozícionálásra és a Z tengely referencia felvételére, azaz szerszámmagasság mérésre egy adott X Y helyen.

Előzmény: sanyi84, 2013-03-17 13:38:00 [9840]


sanyi84 | 1358    2013-03-17 13:38:00 [9840]

Szerintem ha ez a művelet sokszor kell akkor valami gombos parancs is írható rá.

Előzmény: Poolip, 2013-03-17 13:33:00 [9839]


Poolip | 314    2013-03-17 13:33:00 [9839]

Ohh, szuper! Köszi!

Előzmény: sanyi84, 2013-03-17 13:19:00 [9838]


sanyi84 | 1358    2013-03-17 13:19:00 [9838]

MDI ba beírod neki hogy G0 X100 Y100 .

Előzmény: Poolip, 2013-03-17 13:16:00 [9837]


Poolip | 314    2013-03-17 13:16:00 [9837]

Még egy alap dolgot szeretnék megkérdezni amit nem tudok. Ha áll a cnc gépem egy adott pozícióban pl. x0 y0 és szeretném elküldeni az x100 y100 pozícióba, akkor ezt a mach3 segítségével hogy tudom megtenni? (G-kód programmal el tudom küldeni)

Előzmény: Pabló, 2013-03-16 23:53:00 [9834]

Servo | 860    2013-03-17 09:04:00 [9836]

Sziasztok!

Valakinek van tapasztalata 7I43-al kapcsolatban? Mach3-al is megy?


Poolip | 314    2013-03-17 00:02:00 [9835]

Épp most találtam meg, hogy hol és hogy kell beállítani. A config/fixture ban kell a G54 be beírni az eltolást, esetemben x -2200 y -1100. Nekem eddig azért nem sikerült, mert ezt az eltolást a config/hominglimits részben a HomeOff mezőbe adtam meg.
Itt a config/fixture ba egyből látszik is, hogy a G54 be 6 koordinátát (xyzabc) meg lehet adni és egész G59-ig így többet is el lehet menteni, később ezekre hivatkozni G-kódból vagy mach3 ból.

Előzmény: Pabló, 2013-03-16 23:53:00 [9834]


Pabló | 1615    2013-03-16 23:53:00 [9834]

A kordinátákat a programban meg tudod hívni, beírod g.., és azt veszi figyelembe!
Egy progin belül akár használhatod mindet!
De ennek érdemes utána olvasni, és meg fogod érteni!

Előzmény: Poolip, 2013-03-16 23:14:00 [9831]


Poolip | 314    2013-03-16 23:20:00 [9833]

Mindenesetre köszönöm a türelmeteket és segítségeteket. Tényleg kell olvasgatnom a témában, mert úgy látom ti egymást megéritek, csak én nem értem.

Előzmény: KoLa, 2013-03-16 23:07:00 [9829]


Poolip | 314    2013-03-16 23:17:00 [9832]

Pont azt szeretném elérni, hogy a gépi és a munkadarabom nullpontja egybe essen. Azt hittem meg tudom azzal oldani, hogy a "home/limits" be a "home off" ba beadom az eltolást. De valahogy nem jött össze.

Előzmény: KoLa, 2013-03-16 23:07:00 [9829]


Poolip | 314    2013-03-16 23:14:00 [9831]

Tengelyek gépi és program koordinátája megjelenítése közt tudok váltani a "machine coords" gombra klikkelve.

Előzmény: KoLa, 2013-03-16 23:07:00 [9829]


Poolip | 314    2013-03-16 23:11:00 [9830]

Akkor a G54-G59 be x -2200 és y -1100 at kell írnom.

Még egy utolsó kérdés, a G54 G55 G56 G57 G58 G59 mindegyikébe el tudok menteni x, y, z eltolást? Hogy melyikbe milyen eltolás van felvéve azt meg lehet nézni valahol? Ha elindítom a cnc gépet referenciába, akkor a G54-G59 ból melyik eltolást fogja használni?

Előzmény: Pabló, 2013-03-16 22:59:00 [9826]


KoLa | 7547    2013-03-16 23:07:00 [9829]

Nem csak annyi a problémád hogy a tengelyek DRO-ja a gépi koordinátákat mutatja?
A munkadarabod nullpontja az nem egyenlő a gépi nullponttal!
Szerintem olvasgasd a leírást kicsit ebben a témában!

Előzmény: Poolip, 2013-03-16 22:54:00 [9824]


Poolip | 314    2013-03-16 23:05:00 [9828]

Aha, na így már kezdem érteni.

Előzmény: Pabló, 2013-03-16 22:59:00 [9826]


Poolip | 314    2013-03-16 23:03:00 [9827]

Igen, én is annak örülnék, ha a mach3 csak egy féle koordináta rendszert mutatna és miután elküldöm a referencia pont felvételre akkor ott felvenné az x2200 y1100 értéket. Innentől küldhetném a G-kódot és minden jól működne. Sajnos azonban ezt vagy nagyon túlbonyolították vagy valamit nagyon nem bírok megérteni.

Előzmény: Pabló, 2013-03-16 22:50:00 [9823]

Pabló | 1615    2013-03-16 22:59:00 [9826]

A gépit mindig a gép határozza meg!
A G54-G59 be meg te írhatod be, hogy mennyire legyen a te munkadarab nullád, a gépitől számítva!

Előzmény: Poolip, 2013-03-16 22:54:00 [9824]


Poolip | 314    2013-03-16 22:58:00 [9825]

Technikai okok miatt nem tudom áttenni a referencia kapcsolókat. A referencia kapcsolók pontosan x2200 y1100 pozícióba vannak. Tehát ha felveszi a referencia pontot és utána elküldöm x0 y0 pontba, akkor az pontosan a kívánt nullpont lenne, ahol a munkadarabom sarka van.

Előzmény: Pabló, 2013-03-16 22:50:00 [9823]


Poolip | 314    2013-03-16 22:54:00 [9824]

Igen, a program koordináta a G-kódban generált, a gépi pedig a gép x0 y0 tól van véve.

Tehát a gép referencia pontjában nem akarom a gép nullpontot felvenni, hanem a referencia pontban azt szeretném, hogy gépi x2200 y1100 állítódjon.

Előzmény: KoLa, 2013-03-16 22:47:00 [9822]


Pabló | 1615    2013-03-16 22:50:00 [9823]

Igen ez így van!
Erre a megoldás, amit Kola írt!
Át kell rakni a ref kapcsolókat!
De ha megfogadsz egy tanácsot, soha ne nézd a gépi koordináta rendszert!
Mi nem abban dolgozunk, a gép meg tudja a dolgát!
Ezt nem érdemes bonyolítani, mert csak az ember belekeveredik!

Előzmény: Poolip, 2013-03-16 22:39:00 [9821]


KoLa | 7547    2013-03-16 22:47:00 [9822]

Itt akkor valami alapvető probléma van.
Tisztában vagy a gépi és program koordináták közötti különbséggel?

Előzmény: Poolip, 2013-03-16 22:39:00 [9821]


Poolip | 314    2013-03-16 22:39:00 [9821]

Még sajnos mindig nem világos. A munkadarabot amit megmunkálok, annak a sarkát mindig a x0 y0 pontba fogom tenni, mindig. A referencia pontom pedig ettől x irányban +2200 y irányban +1100 mm re van. Ha referencia pontban adok meg x0 és y0 értéket akkor az asztal null pontjába ahova az anyagot teszem az x=-2200 és y=-1100 lesz. (az asztalom null pontja és a referncia felvétel technikai okok miatt nem esik egybe)

Előzmény: KoLa, 2013-03-16 22:23:00 [9818]


KoLa | 7547    2013-03-16 22:36:00 [9820]

Van pedagógiai érzékem!
'Lefelé' tudok segíteni!...én is itt szereztem némi ismeretet a fórumon!köszönöm is mindenkinek!
A teljesség igénye nélkül:
DLaci,Béni,Antal Gábor,Svejk,Bjam28,Tuba István,VBodi,Tibor45,NádháziProf,és még sokan mások!

Előzmény: Pabló, 2013-03-16 22:27:00 [9819]


Pabló | 1615    2013-03-16 22:27:00 [9819]


én is így próbáltam magyarázni, de lehet nem sikerült igazán!

Előzmény: KoLa, 2013-03-16 22:23:00 [9818]


KoLa | 7547    2013-03-16 22:23:00 [9818]

A Mach3 is mindent a gépi koordináta rendszerben végez a háttérben.
A home/limits ben x0 y0 z0 kell megadni, mert amikor lejön a kapcsolóról, ezt írja be a g53-ba, hogy, márpedig itt van a gépi koordináta rendszer null pontja, ha ide nem nullát írsz akkor sincs baj, csak akkor máshol lesz a nullpontja a g53-nak!
A munkadarabod nullpontját viszont Te jelölöd ki akkor, amikor pozícióba állsz a szerszámmal és klikkelsz home all, vagy egyenként is lehet home x, home y, home z, ekkor a tengelyek nullázódnak g54 x0 y0 z0 , ezek a program(g54) koordináták! de átválthatod a kijelződet machine (g53)-ra is , de akkor nem a valós adatokat látod!

Előzmény: Poolip, 2013-03-16 22:08:00 [9817]


Poolip | 314    2013-03-16 22:08:00 [9817]

Elég bonyolultnak tűnik ez és nem értem. A cnc asztalon kineveztem egy null pontot, de a referencia pontot egy másik helyen veszem fel a géppel. Emiatt a referencia pont kordinátája nem x0 y0 lesz, hanem x2200 és y1100. Mikor befut a referencia pontba a gép a "machine koordináták" át is állítódnak az általam "home/limits" beállítások alapján x2200 y1100 értékre. Ezek után miért nem működik megfelelően? Ez így miért nem jó?

Előzmény: KoLa, 2013-03-16 21:56:00 [9816]

KoLa | 7547    2013-03-16 21:56:00 [9816]

A referencia pont mindegy hogy melyik irányban van az g53(gépi koordináta rendszer) x0 y0
Ehhez képest a munkadarab nullpontja g54 x0 y0 az bárhol lehet az asztalon!és ez a megmunkálás elsődleges koordináta rendszere, ha el akarunk térni ettől akkor a kódban ezt meg kell adni, g53 g55... stb
Vagy, ha a gépi koordináta rendszerben akarsz dolgozni, akkor a kód fejlécében ezt meg kell adni g53, így viszont a ref kapcsolóidat az ellentétes sarokban kell elhelyezni! Ha ez a problémád?


Poolip | 314    2013-03-16 21:50:00 [9815]

Nem vagyok biztos benne, hogy értem. A mach3 főoldalán kétféle koordináta közül tudok választani. Vagy az alap koordináta és a machine koordináta. Ha referencia pontba futok, akkor most úgy van beállítva, hogy a machine koordináta x2200 y1100 ra állítódik. Viszont az alap koordinátával nem történik semmi, az nem veszi fel ezt az értéket, pedig azt szeretném, mert a Gkód futtatása alatt az alap koordináta szerint fut a cnc.

A megoldás az, hogy mikor a referenciába befut a cnc és felveszi az x2200 y1100 értéket a machine koordináta, akkor utána G55+entert nyomok az MDI fülön a parancssorba? Ilyenkor az alap koordináta is felveszi eben a pontban ezt az értéket?

Előzmény: Pabló, 2013-03-16 21:31:00 [9814]


Pabló | 1615    2013-03-16 21:31:00 [9814]

Ha mdi módban mondjuk g55 entert nyomsz, akkor oda menti el, és egy fontos dolog, ha kilépsz a mach-ból, felajánlja, a fixtures, vagyis nullpont mentését, azt fogadd el


Pabló | 1615    2013-03-16 21:29:00 [9813]

a legegyszerűbb, ha odaállsz a kívánt pontra, utána pedig a, program run, vagyis a programbetöltés képernyőn, kinullázod, az x, y dro-t, akár a zero gombokkal, vagy 0, és enter

Előzmény: Poolip, 2013-03-16 21:25:00 [9811]


Poolip | 314    2013-03-16 21:28:00 [9812]

Jaj, bocsánat, rosszul érted. A referencia pontban x2200 y1100 pontot szeretném, ha ez a gkód futtatása alatt is x2200 y1100 maradjon végig.

Előzmény: Pabló, 2013-03-16 21:22:00 [9809]


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

Időrend:
Oldal 174 / 370 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   170  171  172  173  174  175  176  177  178   Következő ►  Utolsó ►|


 ◊