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 259 / 373 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   255  256  257  258  259  260  261  262  263   Következő ►  Utolsó ►|

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

KoLa | 7598    2011-04-18 22:04:00 [5737]

Gondolom megy a Turn-ben is!

Erről most beugrott egy régi problémám amit végülis, tudok kezelni!
Arról van szó hogy a Mach3 a fordulatonkénti előtolást nem kezeli jól!
Gyakran írok kódokat úgy hogy a Mach3 varázslóit használom s aztán mentem, txt fájl-ba!
Sok hiba van bennük! főleg, ha aztán kivágok egy részletet és beillesztem egy másik kódba!
Van úgy hogy az M30, a végén ki sincs írva a kódban!?
Milyen információkat tartalmazhat még rejtve egy txt fájl amitől a mach3 megbolondul?!
Van egy visszatérő problémám amit sikerült már megoldani!ez pedig az hogy, (esztergálásról van szó!) én az előtolásokat fordulatonként értelmezem!így a kódokban G95-t használok hogy tudjam mire kell számítanom!!!
Igen ám' de a Mach3 nem a beprogramozott F 0.2 -vel kezdi a műveleteket hanem kb. a felével!
Míg egyszercsak bevágja a valódit!
A megoldás egyszerűnek tűnik de nem az! - ha megnyomom az FHold gombot akkor ugye megáll! Ha ekkor beírja a DRO-ba a programozottat, és utána Start-l megy, minden OK!
Van olyan txt aminél ha megnyomom az Fhold-t a DRO nullára áll! A start-ra folytatja tovább nagyjából fele előtolással!Tehát az eltérés nem vátozik! megy tovább kénye kedve szerint, lassabban, míg meg nem gondolja magát!
G94 esetén ezek a gondok nincsenek! stabilan tartja az előtolás értékét ! Csak ugye ez nekem nem megy fejből!:(

Előzmény: KoLa, 2011-04-18 21:27:00 [5736]


KoLa | 7598    2011-04-18 21:27:00 [5736]

Igen! tanulmányozd át az OEM kódokat! ha nem találod szólj! nekem megy a plazmán!
majd visszakeresem a szerkesztőben!

Előzmény: lari, 2011-04-15 12:42:00 [5735]


lari | 1203    2011-04-15 12:42:00 [5735]

Van arra lehetősség mach turn-ben, hogy egy alkatrészprogram futása közben felülbíráljam az előtolás sebességet, akár negatív akár pozitív irányban?


Pabló | 1615    2011-04-14 22:53:00 [5734]

Üdv Béni!
Nagyon király lett ez a G76 alapú varázsló!
Szerintem a Programozók királya nevet Béni-nk megkaphatná itt a fórumon! Én csak szeretném ha ilyen király programozónk lenne a cégnél! Akkor nem kellene mindig javítgatni! De Mach3- nál is elkelne egy ilyen ember!

Előzmény: Béni, 2011-04-13 20:05:00 [5733]


Béni | 2078    2011-04-13 20:05:00 [5733]

A G76 alapú Mélymenet wizard javított, bővített verziója letölthető
INNEN.

Erről az oldalról is mutat rá LINK.

Riboga | 75    2011-04-11 18:34:00 [5732]

Igen-igen,én is köszönöm a segítséget.


KoLa | 7598    2011-04-09 21:01:00 [5731]

Én azt vettem észre hogy pozitív kúpszögekkel is 360fokban működik a mach-ban a G76!

Előzmény: Béni, 2011-04-09 10:19:00 [5730]


Béni | 2078    2011-04-09 10:19:00 [5730]

A G76 csak pozitív kúpszöget fogad el. (Valószínű, hogy a Mach belső programozási hibája miatt.)
Emiatt külső menet esetén csak növekvő, belsőnél csökkenő átmérőjű kúpos menetet lehet készíteni. (Kés Z- irányba haladása esetén.)

Előzmény: KoLa, 2011-04-08 22:06:00 [5726]


Béni | 2078    2011-04-09 10:16:00 [5729]


Szedlay Pál | 1903    2011-04-09 09:49:00 [5728]

Ezzel a megállapítással én is maximálisan egyet értek. Köszönjük segítségedet amit a fórum tagjainak nyújtasz.

Előzmény: lari, 2011-04-09 07:29:00 [5727]


lari | 1203    2011-04-09 07:29:00 [5727]

A szerénységed a szakmai tudásodat is felülmúlja....Tény, hogy nagyon profi módon bánsz ezekkel a programozási dolgokkal! Gratulálok, és egyben Köszönjük, mert nekünk hobbistáknak nagy segítség!

Előzmény: Béni, 2011-04-08 21:28:00 [5724]


KoLa | 7598    2011-04-08 22:06:00 [5726]

Mi is volt ott a probléma? emlékszem írtál valamit hogy nem lehet a G76-l bizonyos szögben menetet vágni!

Előzmény: Béni, 2011-04-08 21:32:00 [5725]


Béni | 2078    2011-04-08 21:32:00 [5725]

lari fórumtárs felhívta a figyelmemet a Mélymenet varázsló G76-os verziójának kúpszög számítási hibájára. Javítottam, de még egyéb jobbító ötletei is voltak és ha azok is megvalósulnak, közzéteszem az új verziót.


Béni | 2078    2011-04-08 21:28:00 [5724]

Nem szokásom idegen tollakkal ékeskedni, ezért meg kell, hogy jegyezzem, agri fórumtárs érdemtelenül említett meg a hozzászólásában.
Az ügyes ötlet és megvalósítása teljesen az ő érdeme. Én csupán a régi dokumentációban szereplő 277-es Hotkey helyett javasoltam a 301-est.
Ennyi.

Előzmény: KoLa, 2011-04-08 20:13:00 [5723]


KoLa | 7598    2011-04-08 20:13:00 [5723]

Béni!

Előzmény: n/a (inaktív), 2011-04-04 09:20:00 [5718]

Riboga | 75    2011-04-08 08:47:00 [5722]

Hova másoltad be a scriptet, hogy fusson?
Esetleg valami más trükje van a saját M kódoknak?
Köszi.

Előzmény: n/a (inaktív), 2011-04-04 09:20:00 [5718]


Motoros | 5099    2011-04-04 10:28:00 [5721]

Végig aggódtam hogy nehogy a dekoltázsba bepattanjon egy forró forgácsdarabka.

Előzmény: HJózsi, 2011-04-04 10:25:00 [5720]


HJózsi | 3862    2011-04-04 10:25:00 [5720]

:D "..ja hát szóljatok, ha kész vagyok ... "

Előzmény: Motoros, 2011-04-04 09:59:00 [5719]


Motoros | 5099    2011-04-04 09:59:00 [5719]

Minek a Mach. Mikor ÍGY is lehet menetet vágni.


n/a (inaktív)    2011-04-04 09:20:00 [5718]

Sziasztok!
Hátha valakinek jól jön! Megosztom!
Feltételes makró hívás Mach3-ból!
Hogy az OEM Code =301 mit jelent nem tudom, de Trigger#OEM Code első sorába beírva a 301-t megy felhúzzuk a MacroTrigger figyelést! (A doksi 277-t emleget! (angol Mach2_6_11_Custom.pdf 6-9 oldal, de az újabb leírás már korrekt!))
Azt a feladatot tűztem magam elé, hogy DXF-ből kapott szerszámpálya mentén adagolók, egyenlőre egy síkra!
Az adagolót (egy kicsit elkapkodva) fecskendősre készítettem el, ami azt jelenti, hogy ha lefogy menjen automatikusan tölteni, ráadásul mindig 100 ml-t szívjon fel.
A megvalósításnál jöttek a gondok, ahogy az lenni szokott!
Megállt bennem az ütő, mikor ráébredtem, hogy az ArtCAM-mel generált G kód, sehogyan sem fogja nekem vezérelni a negyedik tengelyt, az adagolót!
Az egyenesekkel még nem lett volna bajom, beleeditálni a negyedik tengelyt, de az íveknél, ráadásul a kört sem G2-vel fordítja hanem számos kis ívvel, itt megbuktam, zsák utca!
Jött az ötlet, Spindle, Step, Dir vezérlés! Frankó! Global search-el lecseréltem a G kódban a Z1 (tű az asztal felett 1 mm) Z1 plusz M4 (spindle start), a (tű felemel 2 mm-re) Z2-t, Z2 plusz M5 (spindle stop)-ra!
Egyszerű is nincs vele sok macera, szépen dolgozott, addig, amíg ki nem ürült a fecskendő! Na itt jött be a feltételes macro hívás kérdése! Az A tengely HOME-ja a trigger esemény ami indítja a feltöltés makrót, ami adagolás stop, új pozícióra futás (anyag tartály), felszívás 100ml, menj vissza oda ahol abbahagytad, spindle start és tovább!
Összeházasítottam a spindle funkciót az A tengellyel! ua. a pin két funkció! A kiadagolást a spindle fukció végzi, a felszívást a negyedik tengely, a motor ugyanaz! Így újabb kapcsolók nélkül kézbe van a feltöltés és pontos. Igaz ehhez a DRO-kat kozmetikázni kellett a macroból (mert használom a szoft limit funkciót), ráadásul a Machine Coord- t nem lehet felülírni (tudom hogy nem szép dolog), de kerülő úton (ref A) ez is ok.
Ez így most frankó, csak az az észrevételem, hogy az emulált trigger 2-3 secundumot késik! Ez se baj, ha tudom! Remélem a fizikai input ha, meglesz, talán fürgébb lesz!

A G kód elejére beírtam M902, ami egy egysoros macko: Call SetTriggerMacro(900)

A 900-as macro pedig, ami meghívásra kerül ha a pulzus megjön:
'Macro for Adagolófeltöltés

Option Explicit
'=== Declaraciones ===
Dim XPOS,YPOS,ZPOS,A,Cs
Dim X1,Y1,Z1 'töltési pozició a tool changeből kivéve!!
Global CiklusSZ
CiklusSZ=GetOEMDRO(56) 'felhasznált kontrolok (pully), hogy lássam a ciklus számot


DoSpinStop ()
'=== Felvenni a töltési hely kordinátáit ===
X1 = GetOEMDRO(1200) 'ezek a Mach3 6-os ablakán található Tool Change Location ablakok, onnan veszem a koordinátákat, így könnyen módosíthatom bármikor
Y1 = GetOEMDRO(1201)
Z1 = GetOEMDRO(1202)

'=== Menteni a visszatérés hely kordinátáit ===
XPOS = GetDRO(0)
YPOS = GetDRO(1)
ZPOS = GetDRO(2)

'=== Végrehajtani a töltést ===

Code "G0 Z" & Z1 'Felemelni a fecskendőt az anyagtartály pereme fölé
Code "G0X" & X1 & "G0Y" & Y1 'Elmenni a tartály fölé
While IsMoving()
Wend
A=Z1-CiklusSz*2
Code "G0Z" & A 'anyagszint-re süllyedni
While IsMoving()
Wend
DoButton(25) 'Referencia felvétel
'DoOEMButton(135) 'Referencia felvétel
While IsMoving()
Wend
SetDRO (3,0) ' A tengely poziciojat nullázni
SetOEMDRO (19,0)
While IsMoving()
Wend

Code "G0U100" 'Feltölteni a fecskendőt 100 ml-rel (100 mm)
Code "G0 Z" & Z1 'Felemelni a fecskendőt a tartály pereme fölé
While IsMoving()
Wend
Code "G0X" & XPOS & "G0Y" & YPOS & "G0Z" & ZPOS 'Visszamenni az eredeti pozicioba
While IsMoving()
Wend
CiklusSZ=CiklusSZ+1
SetOEMDRO(56,CiklusSZ)
DoSpinCCW() 'Elindítani az adagolást

Hát ez lett belőle!
Az ötlet közkincs, a segítséget "Béninek" ezúton is köszönöm!
Üdv





Riboga | 75    2011-04-03 21:00:00 [5717]

Csináltam egy saját makrót M62 néven. Bemásoltam a Mac3mill könyvtárba, de nem tudom futtatni, csak a VB script editorral.
MDI vagy G-kódban semmi sem történik.
Mit rontok el??


HJózsi | 3862    2011-04-03 11:27:00 [5716]

Kellene egy rajz róla...
A közelmúltban készítettem PastMaster - Mach3 :


Megmunkálás a PM-ben 1, Szimuláció a PM-ben ...

Előzmény: n/a (inaktív), 2011-04-02 11:48:00 [5713]


Motoros | 5099    2011-04-03 09:22:00 [5715]

Ez egy nem kis gond, egy csomó mindent kéne ismerni pl kúp geometriája, megmunkálandó anyag, géped paraméterei, a szóba jöhető késeid geometriája stb stb. Itt a fórumon KoLa tudna talán segíteni, igaz ő külső kúpokban a legjobb:))
De ha bővebben elővezeted a gondodat akkor biztos akad valaki. Azt is el kell döntened hogy kézzel akarod megírni a G kódot vagy valami CAM progit szeretnél használni.

Előzmény: n/a (inaktív), 2011-04-02 11:48:00 [5713]


tibor | 6    2011-04-02 22:22:00 [5714]

Sziasztok!
Tudna e valaki segiteni vagy valami hasznalati utasitast adni a SURFCAM -hez ha lehet magyar nyelven, elore is koszonom.


n/a (inaktív)    2011-04-02 11:48:00 [5713]

Sziasztok!
Lenne egy kérésem illetve kérésem egy cnc programot kéne meg írnom mach3 turn szoftvert használok meg van hozzá a magyar leírás ís de valahogy nem jutok egyről a kettőre.ha nem lenne probléma valaki tudna segíteni?egy üreges kupot szeretnék készíteni.esetleg tanácsokat tudtok adni.előre ís köszönöm

RogerCo | 1219    2011-04-02 08:11:00 [5712]

Köszi.
Ezek szerint a Mach3 igy encoder-el sem lenne képes az esetleges lépés tévesztés korrigálására ?
Akkor nem lesz. Csak olyan jó ötletnek tűnt:)
ROger

Előzmény: Sz.József, 2011-04-01 21:45:00 [5703]


Szigma | 1007    2011-04-02 00:37:00 [5711]

Bocs eltévedtem, azt hittem ez egy hobbi fórum.Az ipar az egészen más. De a fordulatonkénti egy jel az kb. annyit ér, mint egy nagy fájl hibátlanságát egy 1bájtos ellenörző összeggel igazolni.

Előzmény: Béni, 2011-04-01 23:03:00 [5709]


Szigma | 1007    2011-04-02 00:27:00 [5710]

Persze, ha falba ütközik, igen, de egy pillanatnyi túlterheléstől legfeljebb az adott ponton lesz egy kis hiba, de utána magához tér, míg a léptető ha tévesztett, szar lesz minden amit ezután csinál.
De valóban alapvetően nem ezért kell szervót használni.

Előzmény: elektron, 2011-04-01 22:14:00 [5705]


Béni | 2078    2011-04-01 23:03:00 [5709]

Nem teljesen értelmetlen léptetőmotorhoz jeladót felrakni. Szabályzás ugyan nem fog ezáltal megvalósulni, de a lépésvesztést jól lehet detektálni vele. Ipari alkalmazásoknál ez bevett gyakorlat. Viszont nincs szükség nagy felbontású enkóderre, akár egy közelítéskapcsoló is megteszi, fordulatonkénti 1 impulzussal.

Előzmény: Szigma, 2011-04-01 21:31:00 [5702]


Sz.József | 3169    2011-04-01 22:44:00 [5708]

Hopsz, ez igaz ....
A tárhelyen a könyvtáramba megtalálod ha nem sikerült másodszor sem ...



Íme

Előzmény: hostya, 2011-04-01 22:39:00 [5707]


hostya | 3111    2011-04-01 22:39:00 [5707]

A link ugyanide mutat.
A kígyó bekapta a farkát...

Előzmény: Sz.József, 2011-04-01 22:33:00 [5706]


Sz.József | 3169    2011-04-01 22:33:00 [5706]

Az alábbi linken van pár kép és video.
Van DOS-os enkóder/útmérés megoldás is (3 hasonló progi is van) és persze a Mach3-al is ok, amint írtam. A Mach-ban aktiválni kell az enkóder (nem MPEG) pineket. A felületet a netről töltöttem le.
A videókon az enkódert egy léptetővel tekertem. (kézzel lusta voltam)

Íme a link

Előzmény: hostya, 2011-04-01 21:59:00 [5704]


elektron | 15859    2011-04-01 22:14:00 [5705]

A szervó is behal, ha megszorul, nem azért kell szervót használni szerintem, illetve az nem ok-okozat-következtetés.

Előzmény: Szigma, 2011-04-01 21:31:00 [5702]


hostya | 3111    2011-04-01 21:59:00 [5704]

Érdekes amit írsz.
Enkóder mint útadó,és a Mach3 mint DRO...
Ezt Te kipróbáltad, és működik?
Erről írhatnál részletesebben, biztos többeket is érdekelne.
Néha 'kézi' üzemmódban is lehetne használni a CNC-t.

Előzmény: Sz.József, 2011-04-01 21:45:00 [5703]


Sz.József | 3169    2011-04-01 21:45:00 [5703]

Én akkor tennék a léptető végére enkódert (marógép vagy esztergagép), ha BIO-CNC (kézi) üzemmódban útmérésre használnám. A Mach3 is alkalmas erre a feladatra. Íme a Mach3 DRO-s felülete:



Előzmény: RogerCo, 2011-03-31 08:55:00 [5701]

Szigma | 1007    2011-04-01 21:31:00 [5702]

A léptető motorhoz minek akarsz encodert használni ?
Hová vezetnéd a jelét? Léptető vezérlőnek nincs erre bemenete. Ez teljesen értelmetlen.
A léptetős hajtásnál alaptétel, hogy a motor nem téveszthet lépést. Tehát nem lehet akkora sebességet és terhelést használni, ahol már esetleg tévesztene. A léptető nyomatékát ennek figyelembe vételével kell meghatározni. Ha valamiért ezt nem tudod biztosítani, akkor szervo hajtást kell használni.

Előzmény: RogerCo, 2011-03-31 08:55:00 [5701]


RogerCo | 1219    2011-03-31 08:55:00 [5701]

Szevasztok !
Kérdezném (mert a forumon nincs keresés..) hogy valaki használja-e a Mach3-at léptető motorral, és encoder-el együtt ? Megoldható érdemben ? És ha igen milyen felbontású encoderrel? olyan mint a léptetőmotor felbontása, vagy annak valamilyen többszöröse?
Köszi:
Roger


motion | 606    2011-03-28 19:28:00 [5700]

Üdv.
Ennek az értéknek a megállapítása a Mach3 magyar nyelvű leírásában elég részletesen ki van fejtve szinte minden eshetőségre.
Ha pl. egész lépéses vezérlővel és a hagyományos 1.8 fokos léptetőmotorral hajtod direktben a menetes szárat, akkor Steps/Unit = 200 / menetes szár menetemelkedése.

Előzmény: Vincent, 2011-03-28 18:24:00 [5699]


Vincent | 9    2011-03-28 18:24:00 [5699]

Sziasztok! Tudna nekem valaki segíteni Mach 3 beállításban? A motor tunningnál akadtam el. 8-as menetesszárral hajtom a gépet, és a steps per unit értékre lenne szükségem. Köszönöm a segítséget.


motion | 606    2011-03-27 20:10:00 [5698]

Üdv.
Ha jól emlékszem, az 1.84 verziójú Mach3-ban még benne van a DXF és jpg import. (ha nem akarsz AC-t vagy Lazy-t használni...)

Előzmény: ANTAL GÁBOR, 2011-03-27 17:04:00 [5694]


n/a (inaktív)    2011-03-27 17:50:00 [5697]

dosjelegü vahy ikonos a másik kényelmesebb de a célja minketö megoldásnak ugyanaz ha azt kel meg oldania amit rábiznak....

Előzmény: ANTAL GÁBOR, 2011-03-27 17:45:00 [5696]


ANTAL GÁBOR | 4683    2011-03-27 17:45:00 [5696]

biztos jó (bár amikor a barátomnál láttam akkor az is csupa ikon volt) és nekem nincs meg. Lehet hogy ráfanyalodok, de lehet hogy fölteszek egy MACH 2 t

Előzmény: n/a (inaktív), 2011-03-27 17:15:00 [5695]


n/a (inaktív)    2011-03-27 17:15:00 [5695]

mach2 kisebb a gépigénye p3 is elfut
mach3 már p4 kell
nem jo artcamal dxf böl nc kodot generálni?

Előzmény: ANTAL GÁBOR, 2011-03-27 17:04:00 [5694]


ANTAL GÁBOR | 4683    2011-03-27 17:04:00 [5694]

Sziasztok ! a Mach 2 saját maga tudott dxf file ból G kódot generálni. A gépemen Mach 3 viszonylag új verzió van, ami már csak a Lasy Cam ot kínálja. Mikor tértek át erre ? Van olyan 3 as verzió ami még generál közvetlenül G kódot?
(utálom az ikonos programokat)


n/a (inaktív)    2011-03-23 11:50:00 [5693]

Nem a bekötéssel volt a hiba, hanem a munkakábel gerjedése okozott valami galibát, másfele vittem el és nincs most gond.
Nemtudom ehhez a plazmához milyen felületkövetöt lehetne összehozni, és mennyiért?
A plazmám valami 100 amperes inverteres, lehet hogy távolkeleti "benroyal" nevü.
http://www.stahlwerk-schweissgeraete.de/plasmaschneider-cut-100.html

csewe | 2578    2011-03-23 06:23:00 [5692]

Wrykrys leírás

Előzmény: KoLa, 2011-03-22 21:52:00 [5690]


KoLa | 7598    2011-03-22 22:10:00 [5691]

Hogyan sikerült megoldani a problémát? imi69!
Had tanuljunk belőle!
Ha ferdén vág a cucc akkor először mechanikai problémát keress! pl van úgy hogy a wolfram nincs középen az elektródában vagy az elektróda nem egytengelyű a fúvókával... ilyesmiket ellenőrizz először!

Előzmény: n/a (inaktív), 2011-03-22 19:51:00 [5681]


KoLa | 7598    2011-03-22 21:52:00 [5690]

Igen ezt használom a plazmához, és a lángvágáshoz is! nagyon jó program! felhasználó barát! és magyar nyelven is fut!tele van makrókkal! és a legbonyolultabb elrendezési problémákat is könnyű vele megoldani!
Akartam ide linkelni a mappámból a magyar nyelvű Wrykrys leírást! de valaki kitörölteamint látom csak a mappa van meg!

Előzmény: Csaba, 2011-03-22 17:52:00 [5680]


Csaba | 637    2011-03-22 21:26:00 [5689]

Nem tudom milyen mag. szab. akarsz én feszültségfigyelőst szoktam csinálni. Neked milyen típusú a plazma?
Ha kisebb sebességen megy a cnc akkor kis amperrel kell használnod, vékony lemeznél, mert mindenképp arányban áll a vágósebesség az áramerősség és a magasság.

Előzmény: n/a (inaktív), 2011-03-22 21:20:00 [5688]


n/a (inaktív)    2011-03-22 21:20:00 [5688]

Köszönöm azt már letöltöttem én is, de ez a gép közelsem olyan gyors mint az a táblázat amit ir.
Meg a cnc sem birja azt a tempót, mert lángra tervezték annak idején.
Egy magasságvezérlőt mennyiért lehetne beszerezni hozzá? Csak egy sima nem ivfigyelős is megfelelne nekem, mert nem olyan sokat akarok vágni a plazmával, jobban a lángot szeretnénk szorgalmazni.


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

Időrend:
Oldal 259 / 373 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   255  256  257  258  259  260  261  262  263   Következő ►  Utolsó ►|


 ◊ 
[ 1.3844 ]