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 266 / 370 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   262  263  264  265  266  267  268  269  270   Következő ►  Utolsó ►|

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

KoLa | 7585    2011-01-03 17:56:00 [5265]

Nálam exact stop van beállítva , lehet ezért veszi ki derékszögben!
A Mach fejlesztői ajánlották ezt a beállítást menetvágáshoz kb egy éve, meg még egy csomó dolgot amit nem fogadtam meg, mert visszalépés lett volna a gép használhatóságát illetően!

Előzmény: Béni, 2011-01-03 08:19:00 [5264]


Béni | 2076    2011-01-03 08:19:00 [5264]

A jelenlegi megoldás G32-őt használ. Itt sajnos nincs lehetőség adott szög alatti kifuttatásra. Viszont a képernyőn való tesztelésnél én úgy láttam, hogy a beállított sebesség/gyorsulás függvényében a kiemelést a végpont elérése előtt elkezdi. A gyakorlat majd megmutatja.
Mivel ez még csak a nulladik verzió, a tökéletlensége természetes.
Javaslatokat, melyek a gyakorlatban jobbá, használhatóbbá teszik a wizard-ot, szívesen fogadok.

Előbb elfelejtettem: aki 1024x768 vagy kisebb felbontással használja a Mach3-at, annál a wizard-ból való kilépéskor hibaüzenettel a Mach leállhat. Ezt ki lehet védeni a General Config/Auto Screen Enlarge kipipálásával.

Előzmény: KoLa, 2011-01-02 23:50:00 [5263]


KoLa | 7585    2011-01-02 23:50:00 [5263]

Nagyon jónak látszik itt a laptopon futtatva!
És meg lehet állítani F Hold-l is futtatás közben.
Elsőre csak annyi a problémám hogy derékszögben veszi ki a kést a menet végén, de ez lehet nem is probléma, majd meglátom gyakorlatban! ui. a Mach3 menetvágó varázslója ad egy beállítható szöget a kivételre, ami előtt nem áll meg hanem folyamatosan veszi ki a kést a megadott szögben szinkronban a menetemelkedéssel, és mindíg a megadott Z mélységig megy pontosan , tehát falig lehet küldeni ! ahogy egyre mélyebb a menet, úgy mindíg hamarabb kezdi kivenni a szögnek megfelelően - 45fok kényelmes egy lassúbb gépnek is!

Előzmény: Béni, 2011-01-02 20:14:00 [5259]


KoLa | 7585    2011-01-02 23:07:00 [5262]

Szia Béni!
Szép munkát végeztél! Gratulálok ! szépen működik a varázsló a Mach3 -ban !
Sajnos csak most néztem rá a fórumra így a kipróbálás majd csak holnap lesz!

Előzmény: Béni, 2011-01-02 20:14:00 [5259]


petrence | 285    2011-01-02 21:05:00 [5261]

Köszönöm Béni és sanyike!!! Sikerült és minden szuper.

n/a (inaktív)    2011-01-02 21:02:00 [5260]

Igen, a X és Y DIR jelét invertáld, majd a Config/System hotkey menüben be tudod adni helyesen az irány-billentyűk scan kódját...

Előzmény: petrence, 2011-01-02 19:09:00 [5257]


Béni | 2076    2011-01-02 20:14:00 [5259]

Készítettem egy wizard-ot, ami mélyprofilú és/vagy nagy emelkedésű menetek vágását teszi sikeressebbé kisebb teljesítményű fő- és mellékhajtással rendelkező Mach3-al vezérelt esztergák esetén.
A tesztelést a gyakorlatben nem tudom megcsinálni.
Akit a dolog érdekel és hajlandó időt áldozni a tesztelésre, a szükséges állományokat megtalálja

Itt.
A visszajelzéseket szívesen fogadom a leírásban megadott elérhetőségen.
(A letöltött állományt a x:\Mach3\TurnAddons\ könyvtárba kell kicsomagolni!)


Béni | 2076    2011-01-02 19:52:00 [5258]

Piszkáld meg a DirLowActive pipákat a konfigurációban, amíg jó nem lesz!

Előzmény: petrence, 2011-01-02 19:09:00 [5257]


petrence | 285    2011-01-02 19:09:00 [5257]

Uraim!

Átfutottam a Mach3 leírását, de vagy nem találtam meg, vagy nem értettem meg, hogy hogyan tudnám javítani a következő hibát: ha a géppel egy irányba nézek, végre a fel az fel, a jobbra meg jobbra, mert eddig meg volt fordítva. Az egyedüli gondom az, ha az x++ a valóságban x++, akkor a marópálya ablakában a tengely x- irányba megy. A Z jó, az X és az Y meg van fordulva, ezt szeretném a visszájára csinálni. Gondolom, magát a koordinátarendszert kellene "megfordítani", hardveres forrasztásokba nem szeretnél belegabalyodni, de biztosan hiszem, hogy ezt szoftveresen lehetne korrigálni. Ha valaki közületek erre a gondra tudna egy csuklómunka szintű egyszerű megoldást, az nagyon szépen kérem, ossza meg velem!


n/a (inaktív)    2011-01-01 19:59:00 [5256]

Hali.
A Mach3 leirásában benne van hogy lehet importálni ezeket a fájlokat és "ő" átalakitja g-kóddá utána lehet menteni csak azt nem tudom melyik verziónál, az enyémbe csak g-kód betöltés van,semmi más.

Előzmény: n/a (inaktív), 2011-01-01 15:14:00 [5255]


n/a (inaktív)    2011-01-01 15:14:00 [5255]

Bmp, Jpg, DXF -> G kód konvertálásra.
Én legtöbbet a „SimpliCam”-ot használom! Mert egyszerű és gyors.
http://www.mr-soft.net/

Előzmény: n/a (inaktív), 2010-12-31 11:45:00 [5253]


lovas gyula | 1875    2010-12-31 12:45:00 [5254]

Ma éjjel még a Max3 is belefér. Holnapra pedig a Matt3 legujabb verziója

Előzmény: n/a (inaktív), 2010-12-31 11:20:00 [5249]


n/a (inaktív)    2010-12-31 11:45:00 [5253]

A v.karvék ismerik a vektorokat?messziről hallottam hogy igen.

Előzmény: n/a (inaktív), 2010-12-31 11:20:00 [5248]


n/a (inaktív)    2010-12-31 11:42:00 [5252]

Köszi!Majd próbálgatok valamit.

Előzmény: n/a (inaktív), 2010-12-31 11:20:00 [5248]


n/a (inaktív)    2010-12-31 11:35:00 [5251]

Jaj, pedig közel voltam hozzá!

Előzmény: Motoros, 2010-12-31 11:34:00 [5250]

Motoros | 5072    2010-12-31 11:34:00 [5250]

A további variációkat--asszociációkat kerüld légyszives, mert a fórumot 18 év alattiak is látogathatják )

Előzmény: n/a (inaktív), 2010-12-31 11:20:00 [5249]


n/a (inaktív)    2010-12-31 11:20:00 [5249]

Előzmény: n/a (inaktív), 2010-12-31 10:42:00 [5247]


n/a (inaktív)    2010-12-31 11:20:00 [5248]

A Mach3 csak G-kódot ismer!
A LazyCam-ba lehet behívni: Vectort, képet. Amit aztán feldolgozhatsz G-kóddá!
De Demo verzióban nem igazán működik!

Előzmény: n/a (inaktív), 2010-12-31 10:42:00 [5247]


n/a (inaktív)    2010-12-31 10:42:00 [5247]

Szeva mindenki!
Segitség kellene,mak3-at próbáltam szárazon csak a gépen,g-kódon kivül dxf,dwg,ai,eps "képet" vagy rendes képet hogy lehet behivni ha egyáltalán lehet?Nem találtam meg mert most kezdem az egészet.Köszi.


n/a (inaktív)    2010-12-31 00:21:00 [5246]

Sziasztok!

Van pár kódom, ami 30 ezer sor, 400-450 soronként darabolom fel.. van erre megoldás, valami jobb módszer?
A Development-s Mach3 R3.043.022 van fent, demo.


svejk | 33043    2010-12-30 15:22:00 [5245]

Figyelek ezerrel
Amit Te szeretnél olyan funkcióról nem tudunk, nem is nagyon lenne használatos és hasznos, mivel ha minden egyes X vagy Y mozdításra felkapná a Z tengelyt nem is lehetne normálisan nullpontot venni. Vedd figyelembe hogy alapvetően 3D-ben gondolkozik a MACH.

A billentyűzetről való kezelés egy speciális, un. JOG üzemmód.
Itt minden a felhasználóra van bízva.

A Home és a Stop gomb esetében már van könnyítés hogy ne kelljen a Z-t külön kezelni.

Előzmény: n/a (inaktív), 2010-12-30 15:08:00 [5244]


n/a (inaktív)    2010-12-30 15:08:00 [5244]

Szia Svejk!
Úgy látom,hogy te megértetted a problémám.Azaz ha egy táblán pl középen akarok érintőt venni,akkor kézzel(billentyüvel)mozgatom a fejet.De akkor nem emel ki a "z". Ha középről visszaküldöm akkor igen.Ezért értette félre a kérdésem a Deák kollega.A "z" kézzél mozgatása megoldott,de azt hittem anélkül is működik.
üdv Samo

Előzmény: svejk, 2010-12-29 19:22:00 [5235]


Béni | 2076    2010-12-30 10:00:00 [5243]

Ej-ej! Egyre jobban öregszem...
Alig értettem a vigyort ...

Előzmény: KoLa, 2010-12-29 23:04:00 [5240]


Robika37 | 726    2010-12-30 09:51:00 [5242]

Üdv !
Én a 12 szerszámhelyhez úgy írtam ,hogy 101-1212 tartott a móka így könnyű volt megjegyezni ki kivel van.
Ha egy beszúrókés két sarkát kellett programoznom adott horonyszélességhez amikor kopott a szerszám (vagy szórt a gép.-( )pl. 606 és 616 játszott nem kellett állandóan belenyúlkálni az alkatrész programba ( "G-kód" )elég volt korrekciózni a méretnek megfelelően.
Robika

Előzmény: KoLa, 2010-12-29 21:29:00 [5238]


KoLa | 7585    2010-12-29 23:25:00 [5241]

Próbáltam T123-al de akkor az 1-s szerszámot adta a 23-s eltolásokkal!

Előzmény: Béni, 2010-12-29 22:22:00 [5239]

KoLa | 7585    2010-12-29 23:04:00 [5240]

Aha! erre gondoltam én is Alma!99!

Előzmény: Béni, 2010-12-29 22:22:00 [5239]


Béni | 2076    2010-12-29 22:22:00 [5239]

A leírás szerint a formátum: Txxyy
xx - szerszámszám
yy - korrekciószám
Így csak 99-ig használható mindkettő.

Előzmény: KoLa, 2010-12-29 21:29:00 [5238]


KoLa | 7585    2010-12-29 21:29:00 [5238]

Véletlenül belefutottam egy problémába a Mach3Turn-el kapcsolatban ! "ugye" a leírás az mondja hogy eltárolhatok 253 szerszámbeállítást, ami érthető is esztergagépen! de ma véletlenül egy spec kést a 100-s helyre mentettem egy másikat meg 200-ra hogy jól megkülönbözzenek egymástól!
A kódban a szerszám megadása T után a szerszámszám és utána még egyszer a szerszámeltolás száma ami általában mindíg ugyanaz a szám!
A mach hibaüzenetet dobott a három számjegyű szerszám számra, és szerszám eltolásra pl:
N5 T 100 200
Akkor mit kezdjek a többi 154 szerszámmal? vagy valamit nem jól csinálok?
Végül is 99 szerszámmal megoldok mindent, csak belefutottam ebbe a hiányosságba!


elektron | 15859    2010-12-29 20:40:00 [5237]

Az kell neked MODBUS.

Előzmény: n/a (inaktív), 2010-12-29 18:48:00 [5233]


n/a (inaktív)    2010-12-29 20:01:00 [5236]

Ha a munkadarabon felvett nullapontot el akarom vinni máshová, akkor felemelem a Z-t, X-Y-ont adott távolságra viszem. X-Y-t lenullázom, Z-"Home".


svejk | 33043    2010-12-29 19:22:00 [5235]

Köszönöm, nekem ne mutasd be mert ez a funkció a kezdetektől meg volt a Mach-ban, és ismerem is.
Viszont mint sejtettem, félreérteted a kérdést, ugyanis az az alábbi volt:

"A mach-ban mit kellene beállítani,hogy ha billentyűkkel mozgatom a marófejet akkor előbb a "z" emelkedjen ki.Futás "home" pozicióba mozgáskor kiemel z safe-re,de máskor nem. "

Tehát Samo barátunk írja is hogy az amit Te felvázoltál az működik is.
De ő mást szeretett volna, vagy rosszul fogalmazta meg a kérdést...


Előzmény: DeaK Jozsef, 2010-12-29 17:43:00 [5230]


n/a (inaktív)    2010-12-29 19:16:00 [5234]

De a kérdés nem ez volt!

Előzmény: DeaK Jozsef, 2010-12-29 17:43:00 [5230]


n/a (inaktív)    2010-12-29 18:48:00 [5233]

MODBUSOS HAVERJA

Előzmény: elektron, 2010-12-29 18:01:00 [5231]


Béni | 2076    2010-12-29 18:18:00 [5232]

Inkább a haverja.

Előzmény: elektron, 2010-12-29 18:01:00 [5231]


elektron | 15859    2010-12-29 18:01:00 [5231]

A protokol szóról mindig R2D2 jut eszembe, meg a haverja.

Előzmény: n/a (inaktív), 2010-12-29 16:31:00 [5228]

DeaK Jozsef | 985    2010-12-29 17:43:00 [5230]

Igen Danibá én ezt írtam le, hogy ha valamiért megkell állítani a programot, vagy netán véletlen hiba esetén stopp de mondhatom a 0 ra futást is /ha vélettlen gravírozásnál kevesled mélységet és ujra akarja indítani a programot megnyomod a 0 futást akkor előszőr a z emelkedik fel és utánna megy vissza az x és y a nullára/ akkor ne karcolja össze a maró, vagy gravírtű az anyagot.
De ezt szívesen bemutatom svejk kolégának is. Nem vélettlen tették be a programkészítők ezt a lehetőséget.

Előzmény: Törölt felhasználó, 2010-12-29 12:25:00 [5203]


Béni | 2076    2010-12-29 16:35:00 [5229]

Egészségedre!
Én is ezeket használom.

Előzmény: n/a (inaktív), 2010-12-29 16:31:00 [5227]


n/a (inaktív)    2010-12-29 16:31:00 [5228]

"fennmaradó bitekkel tetszőleges protokollal lehetne kommunikálni egy mikrovezérlővel, így a nem időérzékeny ki/bemenetek számát szinte a végtelenig lehetne növelni. Erre a Mach-ben makrók/brain-ek alkalmazásával meg van a lehetőség!"
pontosan ez lenne a célom!!!!!!


n/a (inaktív)    2010-12-29 16:31:00 [5227]

Ezer köszi, Béni!
Az utóbbi progi + a makróleírás baromira jól
használható. Pont ezeket kerestem, de valahogy nem találtam


Béni | 2076    2010-12-29 16:27:00 [5226]

A Step/Dir biteket én nem buherálnám. Viszont a fennmaradó bitekkel tetszőleges protokollal lehetne kommunikálni egy mikrovezérlővel, így a nem időérzékeny ki/bemenetek számát szinte a végtelenig lehetne növelni. Erre a Mach-ben makrók/brain-ek alkalmazásával meg van a lehetőség.

Előzmény: n/a (inaktív), 2010-12-29 15:21:00 [5214]


n/a (inaktív)    2010-12-29 16:20:00 [5225]

Szerintem a gombfunkciókat in-lie és nem makrókban kódolták. Az M3 által "zabált" makrókat a Macros alkönyvtár tartalmazza. Azokat mind átnéztem, hogy osságokat "harapjak" ki. Mivel ott kevés ilyet találtam, kértem a leírást...


Béni | 2076    2010-12-29 16:18:00 [5224]

Töltsd le innen a MachScreen alkalmazást és azzal nyisd meg a kérdéses screenset-et! Az elemre kattintva hozzáférsz a beépített makró kódhoz.

Előzmény: n/a (inaktív), 2010-12-29 16:04:00 [5223]


n/a (inaktív)    2010-12-29 16:04:00 [5223]

Screen editorba hogy lehet egy kezelö felületen belenézni egy egy gomb funkcionak a macro kodjába tudja valaki?


n/a (inaktív)    2010-12-29 16:02:00 [5222]

Hi Béni!
Millió köszi. Nem is akarom lényegében befolyásolni, csak "megfejelni" az M3-at. Írnék is egy saját vezérlőt, de az baromi meló. Köszi a macro linket. Programozni pedig tudok vagy 20 nyelven. (Evégre majdnem 40 évig abból éltem...)


Béni | 2076    2010-12-29 15:51:00 [5221]

Mach3 makro programozás /angol/
CBasic kézikönyv /angol/

Ezekkel neki lehet fogni makrók írásának, de a makrók nem alkalmasak a Mach működésének rendszerszintű befolyásolására.

Előzmény: n/a (inaktív), 2010-12-29 15:33:00 [5216]

n/a (inaktív)    2010-12-29 15:49:00 [5220]

max én is ezt találtam #5219 az az mach3 teljes protocol nem nagyon van szerintem...!

Előzmény: n/a (inaktív), 2010-12-29 15:33:00 [5216]


n/a (inaktív)    2010-12-29 15:45:00 [5219]

egyenlöre ebböl probálok meriteni ötletet!
Mach3_V3.x_Macro_Prog
külön perifériát nem akarol csinálni PC I/O kivül pár funkcio büvitésre csak az az ezen belül meg oldhato lene szerintem a bövités persze ezt már conroleres részé igy is kel ami a kiküldöt biteket fogadja de a mach3 a kérdés tudja e ezt a funkciot?

Előzmény: n/a (inaktív), 2010-12-29 15:29:00 [5215]


D.Laci | 5477    2010-12-29 15:42:00 [5218]

http://www.cnczone.com/forums/joes_cnc_model_2006/28665-two_more_joes_cnc_model_2006_a-5.html

Előzmény: n/a (inaktív), 2010-12-29 15:33:00 [5216]


n/a (inaktív)    2010-12-29 15:41:00 [5217]

vagyis #5213 csak lpt bit kiolvasás inább regiszteres alapon!

macrobol érték ki irás lpt portra...
PutPortByte
Sub PutPortByte(PortAddr As Integer, Value As Integer)
This function writes the 8-bit data given by Value to the 8-bit PC I/O port whose address
is given by PortAddr. This function can be used for writing hardware devices not directly
supported by Mach3.
Arguments:
PortAddr is the Integer address of the port to be written
Value is the Integer value to be written. Only the 8 least significant bits (LSBs)
are written.
Return Value:
None
Example:
‘ Our port address
PortAddr = 1016 ‘ 0x3f8
PortData = 154 ‘ 0xa5
‘ Write 0xa5 to data register of parallel port at
0x3f8
PortData = PutPortByte(PortAddr, PortData)
See also:
GetPortByte()


n/a (inaktív)    2010-12-29 15:33:00 [5216]

Ez az Mam!
Pont ezekkel a dolgokkal kell "cicerélni".
Mellesleg van valami leírásod a z M3 makró programozásról? Valamit én is találtam (pl. Get/set userdro, Get/set omdro, stb.). Jó lenne egy lista a "birizgálható" képernyőmezőkről, paraméterekről. Ekkor az M3 mágia kézben lenne. Automatikus szerszámváltásban gondolkodom. Már úton vagyok, de még fel kellene szednem egy két szemetet az útból...


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

Időrend:
Oldal 266 / 370 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   262  263  264  265  266  267  268  269  270   Következő ►  Utolsó ►|


 ◊ 
[ 0.5744 ]