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 155 / 373 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   151  152  153  154  155  156  157  158  159   Következő ►  Utolsó ►|

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

vomberg | 975    2013-09-02 10:41:00 [10942]

Szerintem írd le konkrétan, hogy pontosan mit csináltál és hogy működik, hogy másnak ha hasonló problémája lesz, vissza tudja keresni.

Előzmény: István83, 2013-09-02 10:35:00 [10940]


vomberg | 975    2013-09-02 10:40:00 [10941]

Előzmény: István83, 2013-09-02 10:35:00 [10940]


István83 | 330    2013-09-02 10:35:00 [10940]

Üdv. Köszönöm a Gyors választ,kipróbáltam működik.

Előzmény: vomberg, 2013-09-02 10:11:00 [10939]


vomberg | 975    2013-09-02 10:11:00 [10939]

Általánosságot írok, a Mach3-at nem ismerem, de a CNC gépeken a következőképpen megy a dolog.

A biztonsági sík értékét az R paraméterrel adod meg, pl.:

G83 X10.0 Y15.0 Z-1.2 R1.0 F120.0

Azaz X= 10, Y=15 koordinátákon fúrjon -1.2-re, a biztonsági sík az 1.0, az előtolás 120.

Zavart okozhat az is, hogy a G98-G99 beállítástól függően mit értelmez a rendszer biztonsági síknak.

Az egyik esetben az utolsó Z értéket, ami megelőzi a fúróciklus parancsát, tehát ha Z=50.0-en közlekedsz előtte, akkor ez lesz a biztonsági sík. Viszont az R értéktől kezdve fog fúrni, tehát a Z=50.0 és az R=1.0 közt gyorsjáratban zuhan le a főorsó. Két furat közt Z=50-en fog közlekedni.

A másik esetben az R=1.0 értéken fog a fúrások közt közlekedni a szerszám, azaz nem a Z=50.0-en.

Ez sokszor nem csak a G98-G99 parancsokkal állítható hanem külön opcióként is és akkor nem kell szöszölni a g-kódban ezzel.

Előzmény: István83, 2013-09-02 07:45:00 [10937]


lazi | 1489    2013-09-02 09:24:00 [10938]

Frappáns kérdés.
A DRO-k, Led-ek, gombok kódjait, nevét, és azt, hogy mit művel, meg lehet találni a Mach3 alapkönyvtárban, és a neten. Sokat kell olvasgatni. Fel kell telepíteni a MachScreen-t, behívni egy képernyőt, lehetőleg ne a használtat, és nézegetni, próbálgatni. A makrókat ugyanígy, meg kell nyitni valami szövegszerkesztőben, és kielemezni mit művel.
Plusz kell hozzá a VisualBasic ismerete, anélkül elég nehéz átlátni, hogy mi történik.

Ha van valami szabad hozzáférésű tár, akkor felpakolok pár dolgot, hogy mit lehet elérni egy kis varázslással.

Előzmény: Törölt felhasználó, 2013-09-02 02:36:00 [10936]

István83 | 330    2013-09-02 07:45:00 [10937]

Üdvözlet mindenkinek itt fórumon.Én Fülöp István vagyok.Vas megyében lakom.30 éves vagyok,és varrógépekkel és automatizálással foglalkozom.Már rég óta olvasgatom a fórumot ha időm engedi.Én is építettem egy cnc szerűséget,de ez nem maró hanem fúrógép.Ezzel kapcsolatban lenne egy kérdésem,hogy
lehet beállítani a biztonsági síkot fúró ciklus és ciklus között a mach 3-ban.Jellen esetben minden ciklus sor után ütöttem G1 Z1.0. De gondolom ezt be lehet valahol állítani.Válaszokat előre is köszönöm.


Törölt felhasználó    2013-09-02 02:36:00 [10936]


© csewe és © lazi

Honnan lehet azt tudni, hogy mit kell írni a makróba, ha valamit el akarok érni, végrehajtatni?
Van erről valahol leírás?

Előzmény: csewe, 2013-09-01 11:24:00 [10926]


lari | 1203    2013-09-01 19:59:00 [10935]

A MachScreen-t már én is próbáltam használni, de nekem sem jött be igazán a használata...
Azért köszi a tippet!

Előzmény: lazi, 2013-09-01 19:49:00 [10934]


lazi | 1489    2013-09-01 19:49:00 [10934]

Megnyitod a képernyőt a MachScreen-ben. Leteszel egy gombot, és VB-Script-nek definiálod.
Utána a Mach3-ban megnyitod a gombszerkesztőt, a lentebb említett ablak nyílik meg, oda beírod mi történjen, oszt mented.
Bódottáááá, működik.
Ennek ellenére ezt a verziót nem ajánlom, egy elmeháborodott volt, aki a MachScreen-t kitalálta és megvalósította.



Előzmény: lari, 2013-09-01 19:43:00 [10932]


lari | 1203    2013-09-01 19:44:00 [10933]

Ja már látom, köszönöm!

Előzmény: csewe, 2013-09-01 19:40:00 [10929]


lari | 1203    2013-09-01 19:43:00 [10932]

És még hogy lehet?

Előzmény: csewe, 2013-09-01 19:41:00 [10930]


lari | 1203    2013-09-01 19:42:00 [10931]

Köszi a segítséget, ki fogom próbálni.
Egyébként ez a makró kézzel írt programhoz kell, ami nem túl hosszú. Tehát CAM programmal generált kódba nem akarom használni.

Előzmény: lazi, 2013-09-01 19:37:00 [10928]


csewe | 2578    2013-09-01 19:41:00 [10930]

Így is lehet.

Előzmény: lazi, 2013-09-01 19:37:00 [10928]


csewe | 2578    2013-09-01 19:40:00 [10929]

Megnyitod a mach-ot,majd az operátor/vb script editor menüt,akkor megnyílik egy kis jegyzettömbszerü makrószerkesztő.
Oda beilleszted ezt az egy sort,és lemented a mach3/macros/mach3mill könyvtárba.
A neve M és egy szám legyen,lehetőleg ne olyan ami már létezik.
A G kódban pedig ezzel a névvel hivatkozhatsz rá.

Előzmény: lari, 2013-09-01 19:30:00 [10927]


lazi | 1489    2013-09-01 19:37:00 [10928]

Üdv

c:\Mach3\macros\Mach3Mill\ könyvtárban írsz szövegszerkesztővel egy M900.m1s file-t. Abba beírod a DoButton(11) sort. Mented. Ennyi.
Innentől kezdve ha beírod a Mach végrehajtási sorába azt, hogy M900, akkor nullázódik a DRO.

A problémával ezután fogsz szembesülni, mert neked az automatizmushoz egy olyan G-Code file-ra van szükséged, amiben a megfelelő helyen szerepel az M900 parancs. Ezt macerás lesz előállítani, nem tartom túl valószínűnek, hogy egy G-Code előállító program ezt magától betenné, így kézzel kell beírogatnod a megfelelő sorba.

Előzmény: lari, 2013-09-01 19:30:00 [10927]

lari | 1203    2013-09-01 19:30:00 [10927]

Hmmm... értem... de hogyan is kell ezt makróba írni, hova kell menteni és honnan kell meghívni? Sajna ilyen makrós dolgokat még nem csináltam...

Előzmény: csewe, 2013-09-01 11:24:00 [10926]


csewe | 2578    2013-09-01 11:24:00 [10926]

Ezt írd bele egy makróba,és a G kódban hivd meg a makrót.

DoButton( 11 )

Előzmény: lari, 2013-09-01 10:01:00 [10925]


lari | 1203    2013-09-01 10:01:00 [10925]

Nem kézzel szeretném nullázni, hanem programból.
Aztán ha nullázódott, akkor folytatódik a program...

Előzmény: lazi, 2013-08-31 21:23:00 [10924]


lazi | 1489    2013-08-31 21:23:00 [10924]

Lehet, hogy én nem látom át a problémát, de van mellette nullázó gomb.

Előzmény: lari, 2013-08-31 21:02:00 [10923]


lari | 1203    2013-08-31 21:02:00 [10923]

Lehet, nem a megfelelő topic, de talán itt is megállja a helyét a kérdés....

Probléma a következő: Adott egy forgató (negyedik tengelyként)
Megoldható-e Mach programozásban, s ha igen, milyen formában az, hogy ha elküldöm a negyedik tengelyt pl. 0-ról A90-re, majd A180-ra, s azt szeretném, hogy 180-on nullázódjon a DRO?
Eddig úgy oldottam meg, hogy beírom, hogy A0 és visszapörög.
Ha viszont megoldható lenne a nullázás adott pozícióban, akkor nem lenne szükség a folytonos visszaforgásra.
Köszönöm!


Erdélyi Róbert | 179    2013-08-27 14:54:00 [10922]

Itt olvashatod

Előzmény: Törölt felhasználó, 2013-08-26 12:13:00 [10918]


Hunka Tibor | 8036    2013-08-27 12:52:00 [10921]

Az eredmémyt CNCVelmart forumtársunk érdeme !!
Ö irt nekem egy szoftvert ami lehetövé tette a két program idözítését .

Előzmény: Rabb Ferenc, 2013-08-27 06:56:00 [10920]


Rabb Ferenc | 4387    2013-08-27 06:56:00 [10920]

Gratulálok a kitartó és sikeres munkádhoz

Előzmény: Hunka Tibor, 2013-08-26 16:29:00 [10919]


Hunka Tibor | 8036    2013-08-26 16:29:00 [10919]

sikeresen megoldodott a David_Laser és a Mach3 összehangolása.
PANEL NÉLKÜLI digitalizálás


Törölt felhasználó    2013-08-26 12:13:00 [10918]

Sziasztok!
Van valami ötletetek ezt miért dobja ki a mach 3
driver watchdog triggered
és utána újraindul a pc.

frob | 2339    2013-08-26 09:53:00 [10917]

ok, kezd kikristályosodni megyek és próbálom


Rabb Ferenc | 4387    2013-08-26 08:42:00 [10916]

Egy kapcsoló (érzékelő) elég tengelyenként. Természetesen mindhárom irány NULLA pontjában. Így megoldható a nullázás. Ha engedélyezed (zöld pipa) a "--" funkciókat is, akkor nullázás után ugyanezek a kapcsolók negatív végállásokként funkcionálnak tovább. Ezeket nem lehet összevonni, mert ha a "Z" nullára fut, akkor a többi már el sem indul, hiszen ugyanaz a bemenete.

A "++" végállásokat lehet összevonni, mert annak azonnal meg kell állítani a mozgást, bármelyik tengelyed futott túl. De ezek elhagyhatók a Soft Limit beállítása miatt. Sőt azzal az előnnyel is jár a szoftveres határ beállítása, hogy már a G-kód betöltése és a munka indításának pillanatában jelzi, ha nem fér el a mozgás a gépeden. Sokkal jobb szerintem, mintha a félkész darabnál egyszer csak kiszalad valamelyik "++" kapcsolóra, és annyi a darabnak. Meg a jó napodnak...

Előzmény: frob, 2013-08-26 07:49:00 [10915]


frob | 2339    2013-08-26 07:49:00 [10915]

Köszönöm, rövidesen kijutok a műhelyig és próbálom, most csak 1 végálláskapcsoló van minden tengelyen, ezt külön külön lábakon vittem be a printerporton, bár azt olvasom lehetne akár egyen is, mert tuti kell majd valamire a többi, pl mindnek a negatív irányára végállás kapcsoló és azt is bevinni egy lábon.

Előzmény: Rabb Ferenc, 2013-08-25 20:35:00 [10914]


Rabb Ferenc | 4387    2013-08-25 20:35:00 [10914]

Ja, és természetesen a Port & Pins menüben az Input Signal ablakban engedélyezni kell (zöld pipa) az X--, X Home, Y--, Y Home, és a Z--, Z Home funkciókat. Ha van pozitív végálláskapcsolód is, akkor az X++, Y++, és Z++ is zöld pipa.

A port és a hozzá tartozó pinek számát a vezérlődnek megfelelően kell beállítani

Előzmény: Rabb Ferenc, 2013-08-25 20:22:00 [10913]


Rabb Ferenc | 4387    2013-08-25 20:22:00 [10913]

A Config menüben a Homing/Limits ablakban valami hasonlót állíts be. A számértékeket természetesen a saját géped határainak megfelelően módosítsd.

Előzmény: frob, 2013-08-25 19:55:00 [10911]


Pabló | 1615    2013-08-25 20:20:00 [10912]

Ezt a homing/limits fül alatt a tengelyeknél a reserved zöld pipa illetve piros X-el tudod átállítani. A speed %-al meg be tudod állítani, hogy a gyorsjárat hány százalékával menjen rá a kapcsolóra!

Előzmény: frob, 2013-08-25 19:55:00 [10911]


frob | 2339    2013-08-25 19:55:00 [10911]

Mozog a gép, igaz volt szenvedés, de most már megy, home pozícióval vagyok most épp elakadva, normális hogy plusz maximum fele igyekszik megtalálni a home kapcsolót?


gulasoft | 600    2013-08-25 18:57:00 [10910]

Ezek szerint az initek hiánya, illetve az elöl lévő fals szövegek lehettek a ludasak?


gulasoft | 600    2013-08-25 18:56:00 [10909]

Na itt a kép, kicsit maszatos lett.
A zöld vonalak azok amit a kör rajzolás előtt csináltam az x,y tengelyen, pirossal jelöltem azt a részt amit a toll felemelése nélkül húztam vissza, és mivel a toll nem elég merev egy kicsit mellé húzott, de utána felemeltem, középre raktam és újra húztam, ez a visszintes pirosok utáni rész, látható, hogy ez teljesen egybe vág az eredetivel, a függőleges meg totálisan (az eredetiben a két tengely meg van cserélve, csak így raktam be a scannerbe a papírt.


gulasoft | 600    2013-08-25 18:16:00 [10908]

Na kiheréltem az elejéből mindent, csak a megbeszélt initeket hagytam benne:
G90 G17
G80 G49 G40
G54

Megcsináltam 10 kört, nincs hiba, minden körben 30*rajzoljta meg a kört.
5 ment 500-as előtolással (Itt volt egy érdekesség felemeltem 200%-ra a feed rate-et csinálta 1000-el, majd a program felétől visszaállt 500-ra, hiába volt 1000-en a feed rate.
A másik oprendszerre van telepítve a scanner, majd felrakom ide is, és megmutatom mi lett, kicsit elmaszatoltam mert ugye egy vonalon 300* ment végig, és ez kicsit sok tintát rakott a papírra.

vomberg | 975    2013-08-25 16:47:00 [10907]

Lépésenként végrehajtva mit csinál?

Előzmény: gulasoft, 2013-08-25 16:17:00 [10906]


gulasoft | 600    2013-08-25 16:17:00 [10906]

A gcode ugyan az amit már belinkeltem, azzal a különbséggel, hogy a Z-ket végig lenulláztam.


gulasoft | 600    2013-08-25 16:15:00 [10905]

Iderakom a rendes képet is.


gulasoft | 600    2013-08-25 16:14:00 [10904]

Na sikerült megcsinálni a hibát.
A mach3 tolja el.
Elsőre megcsinálta jól.
Másodszorra (rewind után) mire újra ránéztem már az alábbi kép fogadott. Mondanom sem kell, még véletlenül sem kell a -39-en állni, és látható a kör alján a szokott helytől (mindig itt csinálja) a szerszámút, ahogy a mach3 (nem a gép!!!!!!) kivezérelte a tengelyt magától X-39-re.

A képet a Képfeltöltés.hu tárolja. http://www.kepfeltoltes.hu" border="0" style="max-width:970px">


frob | 2339    2013-08-25 09:36:00 [10903]

köszi!

Előzmény: Rabb Ferenc, 2013-08-25 09:17:00 [10902]


Rabb Ferenc | 4387    2013-08-25 09:17:00 [10902]

A HOME pozíciót nullára kell tenni. Ha már egyszer egy Descartes nevű bácsi kitalálta a derékszögű koordináta rendszert, akkor illik az origót a bal alsó sarokba definiálni. Jobbra +X tőled távolodva +Y és felfelé +Z. A "Z" nullája a fennti végállás. A szerszám mindig negatívba dolgozik.

Előzmény: frob, 2013-08-25 08:54:00 [10900]


frob | 2339    2013-08-25 09:05:00 [10901]

Most sorjában biztos lesz jó pár kérdésem
Íme a következő, van e közkézen olyan mach3 felület ami kicsit kevesebb gombbal sokkal érthetőbb felülettel rendelkezik, és persze valaki elküldené nekem emilben?
Előre is köszönöm.


frob | 2339    2013-08-25 08:54:00 [10900]

Köszi, laza 150 oldal, jó lesz esti olvasmánynak...
Azért így előzetesben kérdés, minuszra vagy plusszra szokás tenni a home pozíciót? Alapvetően még a kérdésben sem vagyok biztos hogy jól tettem e fel... A lényeg hogy van végállás a gépen, szeretném ha oda nullázna a gép, az XY még csak csak, mert valamelyik sarokban lesz a nulla, de a Z tengelynél lent vagy fent van a nulla pont? még amit el szeretnék követni az egy bemenet a szerszám magasság autó mérése vagy nullázása...

De azért igyekszem elolvasni a doksit, mindjárt ki is nyomtatom, hogy meglegyen...

Előzmény: svejk, 2013-08-24 19:25:00 [10895]


gulasoft | 600    2013-08-25 05:14:00 [10899]

Pendrive-on viszem át, a marógép nincs hálózaton amiről meg átviszem, azon a nod32 figyel.


vomberg | 975    2013-08-25 01:13:00 [10898]

Javaslat (programozok 30 éve, ez szokott bejönni):

Kezdd el rövidíteni ezt a programot és futtasd. Mindig vegyél el egy sort belőle. Két lehetőség lesz:
- A végén marad egy 3 soros kódod és az is hülye
- Egyszer csak megáll a probléma és a sor visszaírásával megint meghibban

Miről futtatod? Pendrive-ról? Vincsiről?
Nincs esetleg valami cache probléma? Pendrive hiba?

Én a vindózzal helyből bizalmatlan vagyok, még akár valami vírus is megpróbálhatja magát hozzáírni a fájl végéhez és emiatt hasal meg a cucc.

Egy linuxos gépen mit látsz a pendrive-on (ha az van)?

Előzmény: gulasoft, 2013-08-24 17:25:00 [10890]

vomberg | 975    2013-08-25 01:08:00 [10897]

Az "Oxxxx" a program neve/sorszáma, azzal nincs baj, kivéve ha az 5000-es foglalt az adott vezérlőn és valami makró, program, bármi más van ott.

Előzmény: csewe, 2013-08-24 17:46:00 [10892]


gulasoft | 600    2013-08-24 23:35:00 [10896]

Megáll Z10-nél, vagy kihúzza a Z-t 10-re és utána áll meg?

Előzmény: Motoros, 2013-08-24 17:32:00 [10891]


svejk | 33157    2013-08-24 19:25:00 [10895]

Neked Robi nem okoz gondot az angol, tehát itt
Ha mégis akkor pedig itt.

Ha ezeket 3-szor elolvastad elölről, majd 2-szer visszafelé akkor már képbe leszel.
Akkor már tudsz felrakni okos kérdéseket. )

Előzmény: frob, 2013-08-24 19:15:00 [10894]


frob | 2339    2013-08-24 19:15:00 [10894]

Sziasztok, lassan de jó lassan eljutottam odáig hogy elindítsam a gépem, a motorok mozognak, viszont végállások, motorok beállítása..etc még hiányzik, a közel 11000 hozzászólást nem nyálaznám végig ha valaki megszánna és egy rövidített leírással megküldene mit is kell beállítani meg hogy.

Előre is köszönöm!
R.


D.Laci | 5546    2013-08-24 18:23:00 [10893]

Valami "kártevő" garázdálkodik. Format C...

Előzmény: gulasoft, 2013-08-23 21:30:00 [10856]


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

Időrend:
Oldal 155 / 373 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   151  152  153  154  155  156  157  158  159   Következő ►  Utolsó ►|


 ◊ 
[ 1.2472 ]