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

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 | 1874    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 | 5053    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 | 32953    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 | 7547    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 | 7547    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 | 7547    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 | 32953    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 | 5353    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...


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

Azt gondolom meg lehet csinálni, hogy egy portra összemaszkolod az utasításokat, ha a parancsok binárisan különböző pin-ekre esnek. Egy ki/be kapcsoláshoz elég nagy pocsékolás egy egész portot lefoglalni.
Ha nem akarsz hozzányúlni az eredeti kapcsolórutinhoz, akkor kiolvasod a portaddress-t, hozzáteszed bináris OR-al az új parancsot, és kiküldöd. Lehet hogy gyárilag is így van. Nem ír semmit a kézikönyv?

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


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

igen ilyen fentmarat funkciok elfogytak az lpt felhasználtságárol ezeket akarom meg oldani lpt1 belül bites vezérlésel de tudnom kel ere képes e a mach3 vagy csak H/L szintek kapcsolásra!
érték bitek elküldésel az lehet mondani a kimenetek száma több lehetne!
például lpt2 ugy látszik mpg kezelésre kezelésnek szántam fenttartani és pár funkcio kivezetésre a mach3 alat!

Előzmény: svejk, 2010-12-29 15:10:00 [5212]


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

valamit találtam macroban meg fogalmazva lpt out pin érték kiküldésre
GetPortByte
Function GetPortByte(PortAddr As Integer) As Integer
This function reads the 8-bit PC I/O port whose address is given by PortAddr, and returns
the 8-bit data value read from the port as an unsigned integer value. This function can be
used for reading hardware devices not directly supported by Mach3.
Note that this function is available only when the parallel port driver is loaded.
Arguments:
PortAddr is the Integer address of the port to be read
Return Value:
Unsigned 8-bit integer value read from the port.
Example:
‘ Our port address
PortAddr = 1016 ‘ 0x3f8
‘ Read data register of parallel port at 0x3f8
PortData = GetPortByte(PortAddr)
See also:
PutPortByte()

szerintetek?


svejk | 32953    2010-12-29 15:10:00 [5212]

Minden bizonnyal pontosabb mint egy soros (nem USB-re gondolok) adatátvitelű megoldásnak.
Meg egyébként is olyasmit írtál hogy hűtés, vagy főorsó kapcsolás, ami különösebben egyébként sem érzékeny a késleltetésekre.

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

n/a (inaktív)    2010-12-29 14:36:00 [5211]

nekem legföbb probléma inkább az ilyen meg oldásokal a külföldröl valo vásárlás.....

Előzmény: Egyújabbgépépítő, 2010-12-29 13:20:00 [5209]


n/a (inaktív)    2010-12-29 14:27:00 [5210]

étem de menyire valos az azonos reel time futása
a kettö lptnek az az alaplapi és egy pci megoldásnak?

Előzmény: svejk, 2010-12-29 13:17:00 [5208]


Egyújabbgépépítő | 1293    2010-12-29 13:20:00 [5209]

Szerintem neked a SmoothStepper vagy a Kflop lehet jó.

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


svejk | 32953    2010-12-29 13:17:00 [5208]

Esetleg még egy LPT port? Az is kevés?

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


n/a (inaktív)    2010-12-29 13:14:00 [5207]

nem ere gondoltam ezel csak egy a baj kevés rajta a kezelö kimeneti port!

Előzmény: svejk, 2010-12-29 13:12:00 [5206]


  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ó ►|


 ◊