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 277 / 370 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   273  274  275  276  277  278  279  280  281   Következő ►  Utolsó ►|

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

elektron | 15859    2010-05-29 13:51:00 [4715]

Én mindent elolvasok, csak legfeljebb "elfelejtem", vagy úgy teszek, hogy gyakoroljam a kommunikációt másokkal.

Előzmény: KisKZ, 2010-05-29 13:47:00 [4712]


elektron | 15859    2010-05-29 13:50:00 [4714]

Az is lehet, hogy az a linuxos CNC-s program is tudja,abba is mindent beleraknak, ami csak fér.


elektron | 15859    2010-05-29 13:49:00 [4713]

Azt tudom, hogy emlegetted, de én azt még sose próbáltam használni, csak a neve ismerős, de még te se mondtad biztosra, csak hogy rémlik, mint egy szörnyecske.

Előzmény: KisKZ, 2010-05-29 13:47:00 [4712]


KisKZ | 6456    2010-05-29 13:47:00 [4712]

De nem olvasod vissza a témát Te sem!
CNCGRAF.
És Gyuriék forgalmazzák, de drágaszág a mezei embereknek.

Előzmény: elektron, 2010-05-29 13:28:00 [4711]


elektron | 15859    2010-05-29 13:28:00 [4711]

Valamelyik programban nincs ez megcsinálva, minek írjuk újra, ha van ilyen, biztos van, csak lehet nem az ingyenes kategóriában.

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

n/a (inaktív)    2010-05-29 12:35:00 [4710]

De ez gyakorlatilag egy vezérlő. Ugyanis ha az eredeti programban egy ív van programozva, akkor egy adott tűréssel azt kis egyenes szakaszokra kell bontani és minden végponthoz egy magasság értéket rendelni. Vagyis az eredeti egy darab G02 utasítást át kell alakítani G01 utasításokká (ami a felbontástól függően akármennyi is lehet), Vagyis gyakorlatilag le kell szimulálni a programot, pontról pontra rá kell projektálni a felületre és kiadni az új programot. Persze nem biztos hogy általános megoldás kell, szigorítsunk a feltételeken:
Tegyük fel, hogy a posztprocinak nem engedélyezzük a körinterpoláció használatát, és nem engedjük hogy egy adott hossznál nagyobb szakaszt generáljon (ez sok posztproginál beállítható, ha nem mindnél) ebben az esetben a következő a feladat:
Minden egyes sornál az adott pozícióhoz meg kell határozni hogy a topológia mátrix melyik cellájához tartozik (esetleg a cellák között átmenetet is lehet interpolálni), kiolvasni a magasságértéket és beszúrni a sor végére vagy a sor után. Voalá! Nincs itt egy programozó ? :D

Előzmény: KisKZ, 2010-05-29 12:09:00 [4709]


KisKZ | 6456    2010-05-29 12:09:00 [4709]

Igen. Én is erre jutottam eddig. Írtam is a nyák készítés topicban ezt. A pályavezérlésbe nem lenne könnyű beleavatkozni.

A digitalizált mátrix pontjai között ennél az esetnél (nyákok voltak ugye a témában) lineáris interpolációval lehetne kiszámítani a köztes pontokat és hozzárendelni az aktuális koordinátákhoz.

Nem ismerem a brain controllt, hogy ott ezt meg lehet-e oldani.

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


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

Véleményem szerint ezen a módon (vagyis a G-kód utólagos módosításával) nem működne a dolog. A programban lévő interpoláció nagy távolságokat is átfoghat a közbülső pontokra vonatkozó információ nélkül. Pontosabban tartalmaz adatot: egyenes vagy kör interpolációt kell megvalósítani a két pont között.
Úgy gondolom két helyen lehet beavatkozni:
1.: Korai szakaszban a pálya generálásakor, ezt pl. AC-vel könnyű megoldani: egyszerűen hozzá kell adni a digitalizált topológiát a felülethez.

2.: Késői szakaszban, amikor a G-kódot a vezérlő koordinátapontokká alakítja a pozicionáláshoz. Ilyenkor nyilván kiszámolja a közbülső pozíciókat (kivéve a G0-át), különben nem lenne értelme interpolációról beszélni. Ehhez viszont olyan vezérlő kell, ami kezeli ezt az extra információt.

Elvileg meg lehet oldani azon a módon hogy egy szimulátor szoftver befutja az eredeti programot és pontról pontra hozzáadja a kiegészítő topológiát, végül visszaadja eredményként a befutott pályát G-kódként. De ez gyakorlatilag egy vezérlőszoftver, ami nem gépet hajt hanem csak szimulációs módban fut.

Előzmény: KisKZ, 2010-05-29 11:42:00 [4707]


KisKZ | 6456    2010-05-29 11:42:00 [4707]

Szia Kola!
Teljesen jó amit mondasz. NAgyon korrektés szuper megoldás.

Csupán gondolkodtunk, a szoftveres megoldáson (kifejezetten nem mechanikuson), mert sajnos volt olyan eset amikor motorosnak elásta magát a nyákkészítés közben a "mechanikus" felületkövető. Hogy lehet-e ez hasznos egyáltalán, ha meg lehet oldani? Ezt én nem tudom eldönteni. Motoros problémáját megoldaná például. De emellett hozzá kell tennem, hogy az Ő esetében lehet, egyszerűen a megfelelő felfogási módok megtalálása gyorsab és egyszerűbb dolog lenne.
Ez az egész filózás megint csak egy játék.
A hasznosságát nem tudom eldönteni, de ha mégis működne és később valakinek a kezébe adnák, talán segítene bizonyos esetekben.

Közben a sok beszéd helyett megnéztem a MACH-hoz járó digitalizáló program készítő wizzardot.
Teljesen korret módon elkészíti és lementi a digitalizált mátrixot egy file-ba. Tehát ennek az elkészítése nem gond.
A továbbiak????....
Sejtésem sincs még.


Sneci!

A legegyszerűbb mód arra amit mondasz, talán tényleg egy külső (post)post proci vagy filter lenne, egy kicsinyke programi ami a lementett file-ban található eltéréseket összefésüli a már létező G-kóddal mondjuk az én esetemben, a Te eseteben pedig amegfelelő kritériumoknak megfelelően módosít.
Jól értelmezem a gondolatodat?

De ehhez (mármint még az én egyszrűbb problémám megoldásához sem) én sajnos nem értek és ezért lehet, amit mondok hülyeség.
Ha igy van bocsánatot kérek érte.

Előzmény: KoLa, 2010-05-28 22:41:00 [4705]


sneci | 1763    2010-05-28 23:47:00 [4706]

A napokban eljutott hozzám egy probléma, amit meg kellene oldani. Nevezetesen, hogy a forgó vágófejet a Mach csak lineáris interpolációnál tudja irányba forgatni. Körinterpolációnál nem működik a penge beforgatása az iránytangensnek megfelelően.
Most itt egy raszterháló csomópontjaiban felvett magassági koordináta halmaz szerint kellene korrekciót alkalmazni a gravírozásnál.

Az elsőre egy hardvert képzeltem először, ami a pillanatnyi x és y sebességek aránya és iránya alapján forgatná a C tengelyt. De inkább a szoftveres megoldást választanám, ami a G kódot olvassa végig, aztán a G1,G2,G3 mondatokban kiszámítja és elhelyezi a C tengely polárkoordinátáit.

Erre a felületkövető problémára is alkalmazható lenne egy ilyen "post-filter", ami a referenciapontokat összekötő egyenesek és a marópálya metszéspontjában megtöri a mondatokat, és ezekben a metszéspontokban kiszámított értékkel módosítja a Z koordinátát.


KoLa | 7585    2010-05-28 22:41:00 [4705]

A plazmavágón amin dolgozok olyan a felületkövető van ami független a mach3 z koordinátáitól, mindíg nullát mutat , de közben le fel mozgatja a Z-t úgy hogy nullát mutat a mach!
Ez úgy van megoldva hogy a szerszámot (plazmavágó fej)egy gyűrű veszi körül ami egy "himbilimbi" végére van kiegyensúlyozva de úgy hogy lefelé billen, a másik végén a karnak , két fémérzékelő között mozog igy attól függően hogy melyikhez közelít mozdítja a Z-t lejjebb vagy feljebb rákapcsolva egy jelgenerátort a vezérlőre!Ha szakmailag nem jól fogalmazok , javítsatok ki!
Ez a rendszer + - 1 mm en belül tudja tartani a fejet! el tudom ezt képzelni finomabb kivitelben optokapukkal pár tizeden belül határolva.
És még van egy előnye ,ha nagyobb távolságba lép át a fej egy nagyon görbe lemezen , akkor pl ha az új pont ahol kezdeni kell a vágást 20 mm el magasabb , nem fogja az előző nulpontig leengedni a fejet mert a magasabb pont bekapcsolja a jelgenerátort a vezérlőre , miközben a Mach is jeleket küld rá, igy total lépésvesztéssel megáll a léptető motor és megvárja míg a Mach is eléri a nullát, és attól kezdve minden rendben a felületkövető mozgatja a Z-t , a Mach meg nulla z-t mutat.

Előzmény: KisKZ, 2010-05-28 22:07:00 [4704]


KisKZ | 6456    2010-05-28 22:07:00 [4704]

Nyák készítésről beszélgettünk csak, (max lemez gravírozgatás talán) és a felfogásból adódó (akár nem megfelelő felfogásból) kisebb deformációk lekövetéséről. Szerintem sokat mondok, ha 1mm.

Nem mechanikus, hanem szoftveres felületkövetelésről beszélgettünk. Ezért a kérdés. Amit A CNCGRAF pl tud.
Sajnos én most nem kezdenék bele tanulgatásba, s ha mégis akkor is kétséges, hogy egy ilyen falattal megbírkóznék.
A másik, hogy ismeretek hiányában nem is tudom eldönteni, hogy egyáltalán megoldható-e.
Elvekben könnyű ide oda kapkodni, de lehet a megoldásnak valami komoly korlátja is lehet.

Érzésre én azt mondanám, hogy meg lehet oldani.
De ezt az tudná megmondani aki ért hozzá.

Előzmény: KoLa, 2010-05-28 21:29:00 [4703]


KoLa | 7585    2010-05-28 21:29:00 [4703]

Mekkora eltérésről van szó Z irányban?

Előzmény: KisKZ, 2010-05-28 07:55:00 [4702]


KisKZ | 6456    2010-05-28 07:55:00 [4702]

Na azt hiszem itt áll meg az ötletelés....
Jelenleg nem hiszem, hogy normális időn belül meg tudám ismerni a Brain control progamozását.
Valahol mindig elérem a korlátaimat.
Pedig édekes lenne. De jó lenne ha valaki másnak, aki eben a dologban otthon van, felkeltette volna a figyelmét a dolog! (Nyák készítés topic)

Előzmény: n/a (inaktív), 2010-05-28 06:51:00 [4701]


n/a (inaktív)    2010-05-28 06:51:00 [4701]

Brain control + THC

Előzmény: KisKZ, 2010-05-27 22:56:00 [4699]

n/a (inaktív)    2010-05-28 05:03:00 [4700]

Ez engem is érdekelne. :D Elvileg a marógépeken meg lehet dönteni a marási síkot, ezzel lehet megoldani hogy ne kelljen a munkadarab tetejét vízszintesbe állítani. De hogy bonyolultabb felületet meg lehet-e adni ? Egyes gépeken van un. tengelykorrekciós táblázat, ami a tengelylinearitás hibájának korrekciójára szolgál. Kérdés hogy a Mach támogat-e ilyesmit.

Előzmény: KisKZ, 2010-05-27 22:56:00 [4699]


KisKZ | 6456    2010-05-27 22:56:00 [4699]

Sziasztok!
Azt szeretném kérdezni, hogy létetzik-e lehetőség arra, hogy a Z tengely pozícióján egy bizonyos feltételektől függően változó(!) kompenzációt alkalmazzunk?


A feltétel a főorsó YX síkon való aktuális elhelyezkedése lenne. A megfelelő helyekhez más és más Z kompenzációs érték tarozhatna.
Ez le lenne valahol, a valamilyen megfelelő módon tárolva.

Előre is köszönöm a választ!


Csaba | 637    2010-05-23 10:23:00 [4698]

Lenne egy feladat amire nem találom a megoldást, kérek segítséget,
Ha az X tengely programból kapott értéke mondjuk 100mm alatti, akkor a megkezdett folyamat fusson le tehát menjen el mondjuk 50 mm-re, itt megálva fusson le egy kis program ami ad egy jelet a kimenetre, vagy küldjön egy M kódot és a tengely menjen hátrébb monjuk 250mm-re.


sneci | 1763    2010-05-22 17:04:00 [4697]

Még azt is nézd meg, hogy a General Config-ban az "A-axis is Angular"-nál legyen pipa.

Előzmény: Noo, 2010-05-22 16:52:00 [4696]


Noo | 425    2010-05-22 16:52:00 [4696]

Akkor én is beállitom így.
Köszi mindkettőtöknek!


n/a (inaktív)    2010-05-22 16:31:00 [4695]

Nálam a 4. tengely az A. A Motor tuningba beállítod, hogy 1 fokra hány Step kell, ez függ az áttételtől és a mikrolépéstől.
Utána a programba már csak: A90.0. Én a Magi-féle H2-es Mach3 felületet használom, magyar és minden rajta van.

Előzmény: Noo, 2010-05-22 13:34:00 [4692]


Noo | 425    2010-05-22 16:22:00 [4694]

Itt találtam egy hozzászólást, de ahogy ki tudom hámozni csak annyit ír, hogy be kell irni fokban.
http://www.cnczone.com/forums/showthread.php?postid=770110


Sir-Nyeteg | 1319    2010-05-22 13:39:00 [4693]

Egyik ismerősöm ezt úgy oldotta meg, hogy a motor-tuningot úgy állította be, hogy 1mm-1foknak feleljen meg. Ezáltal 90mm-es elmozdulás 90 foknak felelt meg. Mondjuk ezt ő kézzel szerkesztette bele a sorok közé.

Előzmény: Noo, 2010-05-22 13:34:00 [4692]


Noo | 425    2010-05-22 13:34:00 [4692]

Üdv mindenkinek!
A 4. tengelyt milyen parancsal lehet fokban mozgatni? Vagy erre van valamilyen beállitás?
Azt szeretném, hogy forduljon mondjuk 90 fokot és ott álljon meg.


n/a (inaktív)    2010-05-21 07:12:00 [4691]

Hát jobbat, mint amit Danibá mond én sem tudnék.

Előzmény: mezpal, 2010-05-20 13:37:00 [4688]

JanaJoe | 12    2010-05-20 19:57:00 [4690]

Köszönöm szépen a segítséget,megpróbálom hátha működik!!!


Törölt felhasználó    2010-05-20 13:56:00 [4689]

Megírod a megfelelő betűjelű tengelyre vonatkozó kódot és beszúrod a kész kódba, oda ahol kell a végrehajtás.

Előzmény: mezpal, 2010-05-19 10:46:00 [4682]


mezpal | 105    2010-05-20 13:37:00 [4688]

Esetleg tisztelt magi úr nem tudja???


n/a (inaktív)    2010-05-20 11:55:00 [4687]

Előzmény: JanaJoe, 2010-05-20 10:59:00 [4684]


elektron | 15859    2010-05-20 11:42:00 [4686]

Próbához az is elég bőven, csak be kell állítani rajta a pin kiosztást meg ilyesmi.

Előzmény: moperacer, 2010-05-20 11:04:00 [4685]


moperacer | 47    2010-05-20 11:04:00 [4685]

Sziaztok!segítséget szeretnék kérni.hogyan tudnám a vezérlőmet ill. a motoromat kipróbálni,csak a demó verzió van meg a mach3-ból ezzel lehetséges vagy van más megoldás?köszönöm


JanaJoe | 12    2010-05-20 10:59:00 [4684]

És azt hol tudom megnézni?(nem találom)

Előzmény: Miki2, 2010-05-19 18:19:00 [4683]


Miki2 | 2333    2010-05-19 18:19:00 [4683]

Nézd meg, hogy jól van-e beállítva a jegyzettömb elérési útvonala.

Előzmény: JanaJoe, 2010-05-19 10:32:00 [4681]


mezpal | 105    2010-05-19 10:46:00 [4682]

tudja valaki a mach3-ban hogyan használhatnám az "A,B" tengelyeket a marófej 45-45 fokos mozgatására???


JanaJoe | 12    2010-05-19 10:32:00 [4681]

Sziasztok!Azt szeretném megkérdezni hogy miért nem engedi szerkeszteni a mach3 a progit(profi),ha ráklikkelek a szerkesztés gombra.?

mezpal | 105    2010-05-14 08:38:00 [4680]

??


n/a (inaktív)    2010-05-13 21:31:00 [4679]

Na jó, de nem debilekről van szó
De persze hogy nem macsókérdésről van szó, egy komolyabb munkánál sok időt meg lehet vele takarítani. Most visszavettem a tempót a biztonságos hatezerre, öröm nézni ahogy dolgozik Mivel csak fél méter hosszú, ésszel kell már ilyen sebességgel is a kézivezérléssel bánni.

Előzmény: n/a (inaktív), 2010-05-13 20:32:00 [4678]


n/a (inaktív)    2010-05-13 20:32:00 [4678]

Ha legközelebb megkérdezik, hogy mennyivel megy a géped, a helyes válasz: kétezerrel!! Itt a mm/min
a mértékegység.

Előzmény: n/a (inaktív), 2010-05-13 09:11:00 [4676]


n/a (inaktív)    2010-05-13 09:20:00 [4677]

Deák Józsi: Ha az impulzus/mm értékre gondoltál, az attól függ, mnnyi mikrolépésre állítottad a vezérlőt (motormeghajtót), persze az orsó emelkedésén kívül. Ha Neked 1000 lépés egy mm a program beállításaiban, és 0,05 a gép felbontása akkor az 50mm-es orsóemelkedést jelentene, szerintem itt valami nem stimmel.

Előzmény: DeaK Jozsef, 2010-05-12 18:49:00 [4647]


n/a (inaktív)    2010-05-13 09:11:00 [4676]

Vbodi: tudod, ez presztizskérdés
/mármint az előtolásban hogy mit bír a gép/. Olyan ez CNC-s körökben, mint hogy kinek hány centis a kése, mennyi alatt van 100-on a kocsija, milyen kosaras a csaja
Amikor kérdezte valaki, hogy mennyivel tud menni a gépem, és azt mondtam, 2 méter, megkaptam a lesajnáló tekintettel kísért PC bátorítást )

Előzmény: n/a (inaktív), 2010-05-12 18:16:00 [4646]


n/a (inaktív)    2010-05-13 08:12:00 [4675]

Szerintem, jól teszed, mert csak süketelsz.
Tegyek fel egy képet szomszéd macskájáról is?
És abból, meg kávézaccból megmondod a jövő heti lottószámokat?

Előzmény: Jóska, 2010-05-12 21:44:00 [4670]


n/a (inaktív)    2010-05-12 23:28:00 [4674]

Nézz már egy kicsit magadba!
Szerintem és tudomásul vettem, hogy a vázzal kapcsolatban van egy elképzelésed. Nem egyezett az enyémmel de nem kritizáltam.
Utána, jöttél te és osztottad az észt.
Szó sem volt vitáról. Pusztán leugattál, én meg reagáltam.
Ennyi történt.

Előzmény: Sanzistift, 2010-05-12 21:27:00 [4668]


KisKZ | 6456    2010-05-12 22:19:00 [4673]

Ezt de köszönöm!

Előzmény: n/a (inaktív), 2010-05-12 21:55:00 [4671]


Sanzistift | 1865    2010-05-12 22:13:00 [4672]

A Mach3 Kézikönyvéből van, ha jól tippelek.
G52-t a szerszámgyártásban jobbára programon belül használunk csak, és egy nyersdarabon belül.
Ha két satu van fenn, és mindegyikben külön munkadarab, akkor már érdemesebb a G54-G55 párost használni. Így az esetleges eltéréseket (a 2 darab között) jobban át lehet látni, könnyebb korrigálni.
Ez mondjuk egy nem teljesen pontos, sokdarabos, kopott palettánál nagy előny. Ott a G52 már macera, mert a programban kell turkálni hozzá, mag a nullpontokhoz egy pillanat alatt hozzáférünk. Legalábbis ez a tapasztalat, de mindenkinek megvan a saját stílusa a programírásban is.

Előzmény: n/a (inaktív), 2010-05-12 21:55:00 [4671]


n/a (inaktív)    2010-05-12 21:55:00 [4671]

A G52 és G92 utasítás két további mód arra, hogy a vezérelt pontot G-kód használatával eltoljuk.



Amikor kiadunk egy G52 utasítást, azt közöljük a Mach3-mal, hogy akármi a vezérelt pont (vagyis X=0, Y=0) értéke, annak aktuális gépi pozícióját el kell tolni a megadott értékek X, Y és/vagy Z-hez tőrténő hozzáadásával.



Amikor a G92 utasítást használjuk, azt közöljük a Mach3- mal, hogy az érvényes vezérelt pont koordinátái X, Y, és/vagy Z által megadott értékek legyenek.



Sem a G52, sem a G92 utasítás nem mozdítja meg a szerszámot, csak más beállítást rendel az aktuális koordinátarendszer nullpontjának eltolásához.

7.7.1 G52 használata
Egy egyszerű példa a G52 utasítás használatára, ahol két azonos alakzatot akarunk készíteni a munkatér különböző helyén. A kódolás megelőzően rajzoljunk egy 1”-es négyzetet, bal alsó sarka az X=0,8, Y=0,3 helyen van.



G20 F10 G90 (hosszegység beállítása, lassú előtoló sebesség stb.)

G0 Z2.0 (toll felemelése)

G0 X0.8 Y0.3 (mozgás a négyzet bal alsó sarkához)

G1 Z0.0 (toll leengedése)

Y1.3 (G1-et elhagyjuk, azt elég egyszer megadni)

X1.8

Y0.3 (óramutató járásával megegyező körbehaladás az alakzaton)

X0.8

G0 X0.0 Y0.0 Z2.0 (a toll kivezetése és felemelése)



Ha egy másik négyzetet is akarunk, aminek a sarka X=3,0 Y=2,2 pontban van, akkor a fenti kódot kétszer kell használni, de a G52 utasítással eltolást kell alkalmazni a második példány előtt.



G20 F10 G90 (hosszegység beállítása, lassú előtoló sebesség stb.)

G0 Z2.0 (toll felemelése)

G0 X0.8 Y0.3 (mozgás a négyzet bal alsó sarkához)

G1 Z0.0 (toll leengedése)

Y1.3 (G1-et elhagyjuk, azt elég egyszer megadni)

X1.8

Y0.3 (óramutató járásával megegyező körbehaladás az alakzaton)

X0.8

G0 Z2.0 (toll felemelése)

G52 X2.2 Y2 (ideiglenes eltolás a második sarokhoz)

G0 X0.8 Y0.3 (mozgás a négyzet bal alsó sarkához)

G1 Z0.0 (toll leengedése)

Y1.3 (G1-et elhagyjuk, azt elég egyszer megadni)

X1.8

Y0.3 (óramutató járásával megegyező körbehaladás az alakzaton)

X0.8

G52 X0 Y0 (az ideiglenes eltolás kikapcsolása)

G0 X0.0 Y0.0 Z2.0 (a toll kivezetése és felemelése)



A kód másolása nem nagyon elegáns, ellenben lehetséges, hogy az ismétlődő kódokat egyszer leírjuk egy G-kód alprogramba (lásd M98 és M99), és többször meghívjuk azt – ebben a példában kétszer.



Az alprogramos változat az alábbiakban látható. A toll fel/le parancsok, és egy 0,0 sarokpontú rajz egy alprogramba vannak rendezve, és a G52 használatával állítjuk be a két négyzet sarokpontját.



G20 F10 G90 (hosszegység beállítása, lassú előtoló sebesség stb.)

G52 X0.8 Y0.3 (az első négyzet elkezdése)

M98 P1234 (a négyzet alprogramjának hívása az első pozícióban)

G52 X3 Y2.3 (a második négyzet elkezdése)

M98 P1234 (a négyzet alprogramjának hívása a második pozícióban)

G52 X0 Y0 (FONTOS.-.megszabadulás a G52 eltolásoktól)

M30 (vissza az elejére és program vége)

O1234 (a 1234-es alprogram indítása)

G0 X0 Y0 (mozgás a négyzet bal alsó sarkához)

G1 Z0.0 (toll leengedése)

Y1 (G1-et elhagyjuk, azt elég egyszer megadni)

X1

Y0 (óramutató járásával megegyező körbehaladás az alakzaton)

X0

G0 Z2.0 (toll felemelése)

M99 (visszatérés az alprogramból)



Megjegyezzük, hogy a G52 mindegyik alkalmazása új eltolási beállításokat eredményez, és érvénytelenné válik az előzőleg kiadott bármelyik G52 utasítás.

7.7.2 G92 használata
A legegyszerűbb példa a G92 utasításra, amikor egy adott pont X és Y értékét nullázzuk, de beállíthatunk akármilyen más értéket is. A G92 eltolások megszüntetésének legkönnyebb módja, hogy G92.1 utasítást gépelünk a kézi adatbeviteli sorba (MDI).

7.7.3 Vigyázzunk a G52 és G92-nél
Több tengely eltolásának megadása esetén a tengelyszavuknak tartalmazni kell egy értéket.



A Mach3 azonos belső mechanizmust használ a G52 és G92 eltolásokhoz, így alig van különbség azX, Y és Z szavak kiszámításában. Ha a G52-t és G92-t együtt használjuk, zavart okoz, ami feltétlenül katasztrófához vezet. Ha valóban ki akarjuk próbálni, meg kell értenünk, hogyan dolgoznak, állítsuk be valamelyik eltolást, és mozgassuk a vezérelt pontot egy beállított koordinátához, mondjuk X=2,3 és Y=4,5-höz. Megjósoljuk a kiadódó abszolút gépi koordinátákat, és leellenőrízzük azokat úgy, hogy a Mac3-at a gépi koordináták megjelenítési módjára kapcsoljuk át.



Ne felejtsük el az eltolások törlését használatuk után.



Figyelmeztetés! Majdnem minden, ami elkészíthető G92 eltolással, jobban elkészíthető munkapont áthelyezéssel, vagy esetleg G52 eltolással. Mivel a G92 függ attól, hogy hol van a vezérelt pont, és attól is, hogy mik a G92 kiadásakor használt tengelyszavak, ezért a programban történő változtatások könnyen előidézhetnek komoly hibákat, amik összeomláshoz vezethetnek.



Sok kezelő nehéznek tartja az eltolások beállításának három lehetőségét (munkapont, szerszám, és G52/G92), és ha belezavarodik, hamarosan összetörik valamelyik szerszám, vagy rosszabb esetben a szerszámgép!

Előzmény: robroy007, 2010-05-10 20:39:00 [4638]

Jóska | 716    2010-05-12 21:44:00 [4670]

Befejeztem a társalgást, mivel igencsak próbálgatja feszegetni a béketűrésemet.
Aki nem ért a finom jelzésekből, azt durvábban kell eligazítani!


Sanzistift | 1865    2010-05-12 21:32:00 [4669]

Tedd fel, csak lássunk valamit.
És talán sokra is mennénk vele.
Két kérdés azért zavar:

Ha annyira okos vagy, és eszedbe sem jut segíteni, csak fikázni, akkor mit keresel itt?
Ha pedig nem tudsz semmit, csak a szád nagy, és segítségre sincs szükséged, csak fikázol, akkor mit keresel itt?

Vannak dolgok, amiket nem értek, de én bevallottan nem vagyok normális.
talán ezért merek ilyen dolgokat kérdezni...

Előzmény: n/a (inaktív), 2010-05-12 21:27:00 [4667]


Sanzistift | 1865    2010-05-12 21:27:00 [4668]

Várom a kifogásaidat, amennyiben jótanáccsal tudsz szolgálni, és/vagy olyan dologgal segítesz, amivel nem lennék tisztában.
Ekkora önteltséghez nagy tudásnak kell társulnia.
Hát oszd meg velünk is a nagy tudásodat, és szállj le a magas lóról. Fentről lefele sem könnyebb, mint lentről felfelé.

Szerintem egy nagyszájú hólyag vagy, momentán.
Ha pedig bebizonyítod, hogy tévedtem, akkor én leszek az első, aki nyilvánosan megkövet téged.

De az arrogáns stílusodra akkor sem nyersz itt senkitől bocsánatot, ezt borítékolhatom...

Előzmény: n/a (inaktív), 2010-05-12 21:13:00 [4664]


n/a (inaktív)    2010-05-12 21:27:00 [4667]

Ne keverd már magad egy olyan latyakba, amiből esélyed nincsen kimászni!
Szó volt egy szerkezetről. Annak a használhatóságát hogyan lehet alátámasztani, vagy cáfolni egy másik szerkezet fotójával, vagy Madonna aktképével?
Kit szeretnél legyőzni? Engem? Hülye ötlet. Már csak azért is, mert ennek a fórumnak ha jól sejtem, nem az a lényege.
Tegyek fel egy képet a több, mint 10 éves bútorlapból készült gépről?
Vagy mit szeretnél. Szerinted, mit bizonyítana?
Tegyek fel egy képet a most készülő öntőmintáról?
Marha sokra mennél vele.

Előzmény: Jóska, 2010-05-12 21:19:00 [4665]


KoLa | 7585    2010-05-12 21:26:00 [4666]

Szerintem amit Sanzi írt a koordináta eltolásokról az tökéletesen így működik a Mach3-ban !Én a saját önképző cnc tanfolyamom-on vagyok jelenleg is, és ezt tapasztaltam én is sőt volt egy időszak amikor a szerszám eltolások helyett a G54 - t használtam .Nekem egy esztergagépem van és nekem is úgy vannak elhelyezve a ref kapcsolók hogy mihelyt lemozdulok róla a gépi koordináták negatívak!
Jóska ! ezért nem volt gond a kúpos menetnél!
Aki pedig még csak próbálgatja a Mach-ot az a teszt eredményeit tegye itt közre és kérdezzen ha nem úgy működik valami mint ahogyan kellene !


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

Időrend:
Oldal 277 / 370 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   273  274  275  276  277  278  279  280  281   Következő ►  Utolsó ►|


 ◊ 
[ 0.6549 ]