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 200 / 370 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   196  197  198  199  200  201  202  203  204   Következő ►  Utolsó ►|

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

svejk | 33043    2012-08-20 18:06:00 [8571]

Ügyes!
Ugyan a #8534 nekem praktikusabbnak tűnik, feltéve ha meg tudja jegyezni az ember a paramétereket:) No de ezért van noteszem

Előzmény: Miki2, 2012-08-20 17:41:00 [8570]


Miki2 | 2333    2012-08-20 17:41:00 [8570]

Azért lehet a Mach3-ban is nagyoló ciklussal dolgozni.
Nekem el van mentve 5 db alprogram, ezekben kitöltöm a megfelelő adatokat, és ahol kell, meghívom.

#1=25 (Induló átmérő)
#2=15 (Kész átmérő)
#3=4 (Fogások száma)
#4=-30 (Esztergálás hossza)
#5=0.1 (Előtolás mm/ford)
%
#6=[[#1-#2]/#3] (Számított fogásvétel)
%
G95
S1100 M3
G0 X#1 Z1
M98 P001 L#3
M5
G0 X50 Z50
M30
%
O001 (Alprogram)
#1=[#1-#6]
G0 X#1
G1 Z#4 F#5
X[#1+0.5]
G0 Z1
M99

Így néz ki összefésülve.


KoLa | 7585    2012-08-20 15:04:00 [8569]

Nem csak már-már, hanem teljesen áttértem! ma délelőtt visszakapcsoltam kicsit a machra hogy megnézzek ott valamit, de úgy kezeltem mint az emc-t pillanatok alatt lefagyasztottam az egészet mert belenagyítottam a szerszámpályába futtatás közben, jah! már elszoktam a lábujjhegyen járástól!:)

Előzmény: svejk, 2012-08-20 11:44:00 [8560]


SquirrelTech | 788    2012-08-20 13:04:00 [8568]

Tény és sajna nem is ez az egyetlen eset, aminél kompromisszumot kell kötni. De én sem vagyok birtokában egyelőre jobb, kézenfekvőbb ötletnek. Természetesen, ha lesz, akkor megosztom.
Láttam az imént az EMC topikban a kérdést, én is kíváncsian várom a választ.

Előzmény: svejk, 2012-08-20 12:54:00 [8566]


svejk | 33043    2012-08-20 12:55:00 [8567]

No de nosza, kérdezzük csak meg, hogy az EMC ismeri-e a G71 nagyoló ciklust!

Előzmény: SquirrelTech, 2012-08-20 12:44:00 [8563]

svejk | 33043    2012-08-20 12:54:00 [8566]

MasterCAM-mel néha már birkóztam távsegítséggel, de adott esetben a pálya a rajz alapján ugye szinte le van írva, ezt G71-be beírva, hamarabb végeztem volna mint a MasterCAM-nél csak a berajzolással

Előzmény: SquirrelTech, 2012-08-20 12:49:00 [8565]


SquirrelTech | 788    2012-08-20 12:49:00 [8565]

Ez is teljesen igaz, de bonyolultabb alakzatokhoz viszont már CAM programot is érdemes lehet elővenni.

Előzmény: svejk, 2012-08-20 12:45:00 [8564]


svejk | 33043    2012-08-20 12:45:00 [8564]

Biztos igazad van, de egy bonyolultabb konkáv felületnél -ahol szintén csak pár sor a végfelület- a nagyolás már sziszifuszibb munka.

Előzmény: SquirrelTech, 2012-08-20 12:40:00 [8562]


SquirrelTech | 788    2012-08-20 12:44:00 [8563]

Ugyan még egyetlen egyszer sem futott előttem EMC, de a lehetőségeit olvasgatva és látván a rugalmasságát, én is egyre inkább fontolgatom az áttérést.

Előzmény: svejk, 2012-08-20 11:44:00 [8560]


SquirrelTech | 788    2012-08-20 12:40:00 [8562]

Ahogy olvasom, ez az amit már kértek az Art-tól is. A "csinálj hozzá wizard-ot" jellegű válaszon kívül más reakció vagy nincs, vagy elkerülte a figyelmemet... De többekhez hasonlóan, ha van vagy lenne hozzá varázsló, azt sem használnám szívesen. Egy idő után gyorsabb és kényelmesebb simán begépelni illetve átírogatni folytatólagosan a kódot esztergálásoknál. Jellegéből fakadóan rengeteg művelet 1-2 soros programokból áll mindössze.

Előzmény: svejk, 2012-08-20 11:54:00 [8561]


svejk | 33043    2012-08-20 11:54:00 [8561]

Oké, mér betudtam, hogy nincs G71 a mach-ban, de azért érdemes elolvasni ezt az angol nyelvű magyarázatot.


svejk | 33043    2012-08-20 11:44:00 [8560]

Még, még, még...
Beszéljetek az eszterga dolgairól, hátha ragad ránk kezdőkre valami.
Kár hogy Kola Mester már-már átpártolt az EMC-re.


SquirrelTech | 788    2012-08-20 11:04:00 [8559]

Nem biztos, hogy a változókból ered a hiba. Az ilyen triggerelési ("indítási") hibákra pedig, ahogy olvasom, többnyire még az ArtSoft sem ad használható válaszokat. Mach verzió frissítéssel, korábbira cseréléssel, oprendszer variálásokkal javítják az ilyeneket a legtöbben.

Előzmény: csewe, 2012-08-20 10:46:00 [8558]


csewe | 2578    2012-08-20 10:46:00 [8558]

Nekem is ez volt a tippem,de te kipróbáltad,és a makro csak a szokásos első 2-3 változót vette figyelembe.

Előzmény: SquirrelTech, 2012-08-20 10:38:00 [8557]


SquirrelTech | 788    2012-08-20 10:38:00 [8557]

Én is keresgetem, de egyelőre nekem is csak sejtéseim vannak erről. Ami annyi, hogy a G-kód értelmezőben szereplő paraméterek értékei a VB motorban előre definiált globális változókba kerülnek (pl. M1000 X0.5 -> a tEndX() változóba íródik a 0.5).
De nem szeretnék hülyeséget írni, sem félrevezetni.

Előzmény: csewe, 2012-08-20 10:26:00 [8555]

SquirrelTech | 788    2012-08-20 10:33:00 [8556]

Na nem egészen mindenki. Nálam maró, eszterga is zümmög CNC-ként, cserélgetve, mert csak egy vezérlőm van. De nem fele-fele arányban. Az eszterga átlagban 20-30x annyit dolgozik, mint a maró.
Az "eszterga építő iskola" topik amúgy rámutat a válaszra. Az érdeklődés nagy iránta, de tényleg kevesebben építenek vagy alakítanak át esztergát, mint marót. Vagy lehet, hogy sokan, csak nem teszik közzé a fórumon.

Előzmény: Pabló, 2012-08-20 09:32:00 [8550]


csewe | 2578    2012-08-20 10:26:00 [8555]

Keresgettem a neten,de nem írják le a a G kodon belüli szintaktikáját sehol.

Előzmény: SquirrelTech, 2012-08-20 09:55:00 [8554]


SquirrelTech | 788    2012-08-20 09:55:00 [8554]

Tettem egy próbát az imént úgy, hogy M1077-et írtam a G77 helyett. A kettő elméletben egy és ugyanaz. De mégsem... Mondhatni, hogy működött, míg a kezdőpontokat felvette, eztán az egész Mach3 elszállt "error triggered" hibaüzenettel. Egymás után háromszor.
"Ha"... Szóval, ha ezen nem nyűglődne a Mach, akkor az M1077-et tetszőlegesen lehet alakítgatni, még talán akár úgy is, hogy NCT paraméterezésével vagy a G71-gyel kompatibilis legyen... Vagy ebből kiindulva lehetne "faragni" egy M1071-et, M71-et.

Előzmény: svejk, 2012-08-20 08:45:00 [8547]


Pabló | 1615    2012-08-20 09:53:00 [8553]

A Mach3-Macros- azon belül turn, vagy mill

Előzmény: csewe, 2012-08-20 09:37:00 [8551]


ebalint | 1769    2012-08-20 09:42:00 [8552]

Intézkedj, ... és lőn.

Előzmény: svejk, 2012-08-20 09:14:00 [8549]


csewe | 2578    2012-08-20 09:37:00 [8551]

Ez az M1077/1078 honnan szedi a paramétereket?


Pabló | 1615    2012-08-20 09:32:00 [8550]

Hát ez jó kérdés!
Szerintem azért, mert az esztergában csak 3-4 ember lenne! Mindenki marni akar!

Előzmény: svejk, 2012-08-20 09:14:00 [8549]


svejk | 33043    2012-08-20 09:14:00 [8549]

Tényleg, miért nincs Mach3 eszterga és külön maró topic?


Pabló | 1615    2012-08-20 09:06:00 [8548]

Hát igen, lehet vele azért vacakolni, mire az ember soronként megír mindent!
Egy kezdőnek viszont jó tanulás!

Előzmény: svejk, 2012-08-20 08:45:00 [8547]


svejk | 33043    2012-08-20 08:45:00 [8547]

Kár:(

De egyszerűbb darabnál segítség lehet a #8534.
Ha kúpos az alkatrész, nem kell számolgatni a Z-ket.

Előzmény: Pabló, 2012-08-20 08:14:00 [8546]

Pabló | 1615    2012-08-20 08:14:00 [8546]

Azzal kár kísérletezni!
Kola, és én is már kísérleteztünk vele eleget!
Én már mindent kipróbáltam! Én kézzel szoktam megírni a nagyolását, és a simítását is! De azért egy cam progival jóval egyszerűbb!

Előzmény: svejk, 2012-08-19 19:46:00 [8545]


svejk | 33043    2012-08-19 19:46:00 [8545]

Anno elrúgtuk a pöttyöst mindannyian

Értem, a Divide by Zero ismerős

Közben próbálgattam a G71-et, úgy néz ki ezt valóban nem eszi a Mach3 turn.

Előzmény: SquirrelTech, 2012-08-19 19:35:00 [8544]


SquirrelTech | 788    2012-08-19 19:35:00 [8544]

Upsz, nem tudtam, hogy már nem vagy az...

Az oka, amiért nem lehet a T nulla, mert több helyen is osztanak-szoroznak vele az eljárások (Visual Basic). Hogy 0 szorzatként mi gondot okozna, azt nem fejtettem vissza, 0-val való osztásként nézve pedig nem is kell, mert az eleve fatális hibának minősül.
Néhány feltételvizsgálattal amúgy kikerülhette volna a kód kiötlője, hogy ez ne okozzon problémát. Gondolom egyszerűsített.

Előzmény: svejk, 2012-08-19 19:04:00 [8543]


svejk | 33043    2012-08-19 19:04:00 [8543]

Ahhoz meg kell várni egy modit...
Egyébként mi lehet az oka hogy T0-val nem működik?

Előzmény: SquirrelTech, 2012-08-19 18:56:00 [8542]


SquirrelTech | 788    2012-08-19 18:56:00 [8542]

Igen, azt az Y-t ott eléggé elkavartam (megint).
Átjavítottam a képet, és megköszönöm, ha a hozzászólásomban is át tudod javítani az Y-t Z-re.

Előzmény: svejk, 2012-08-19 18:45:00 [8541]


svejk | 33043    2012-08-19 18:45:00 [8541]

Valóban működik és valóban kell a T-nek értéket adni.
(viszont nem Y hanem Z a második érték, mivel esztergáról van szó)

Előzmény: SquirrelTech, 2012-08-19 01:33:00 [8534]


SquirrelTech | 788    2012-08-19 14:04:00 [8540]

Pudingpróbával kiderül, hogy mit csinál a G71 turn módban.
A G77 és a G78 a "\Mach3\macros\Mach3Turn" könyvtárban található M1077.m1s és M1078.m1s "M" bővítések alapján kerültek beépítésre a programba, G77 és G78 kódok formájában.
Vélhetően kiegészítő lehetőségek voltak kezdetben, majd fontosabbakká váltak.
Egyébként az eredeti angol nyelvű gépkönyv, ami most letölthető 2005.01.06-i dátumozású, a Mach3Setup_Tutorial 2007-es...

Elvben nem lesz és nem is lehet soha teljesen szabványos a G-kód. A gépek, megmunkálóközpontok, amik folyamatosan fejlődnek, bővülnek, újulnak, vagy csak valami egyedi különcséggel bírnak, a programozhatóságuk pedig az, ami követi ezeket - és nem fordítva.

Előzmény: svejk, 2012-08-19 11:16:00 [8538]


svejk | 33043    2012-08-19 11:27:00 [8539]

Szerintetek a Mach3-ban található Formula Axis Correction segítségével a Mach3 képes lenne Y tengelyes esztergát működtetni?
Értem a fenti alatt azt az elrendezést, amikor a ferde ágyas X tengellyel szögben bezárólag van még egy tengely és az Y paraméterezésével mindkettő mozdul, így valósítva meg a revolverfej ténylegesen 90 fokos elmozdulását az X-hez viszonyítva.


svejk | 33043    2012-08-19 11:16:00 [8538]

De ugye sajnos ez a G-kód nem teljesen szabványosított dolog egyes vezérlők másként értelmezhetnek paramétereket.

Előzmény: svejk, 2012-08-19 11:12:00 [8537]


svejk | 33043    2012-08-19 11:12:00 [8537]

Érdekes, ez a G77 és G78 ugyan úgy nem szerepel a mach3 sűgójában, tehát akkor elképzelhető hogy működik a G71 is??
Én egyébként az NCT leírásaiból szoktam puskázni.

Előzmény: SquirrelTech, 2012-08-19 01:33:00 [8534]

svejk | 33043    2012-08-19 10:59:00 [8536]

Nohát!!
Nagy öröm számomra hogy Fórumtag tollából származik!
Bízom benne hogy lesz még kedved írni ilyeneket!
(lehet hogy volt benne hiba, de a lényeget megértettem belőle és ezt még egyszer köszönöm Neked!)

Előzmény: SquirrelTech, 2012-08-19 00:43:00 [8533]


csewe | 2578    2012-08-19 06:43:00 [8535]

Előzmény: Béni, 2012-08-18 22:24:00 [8532]


SquirrelTech | 788    2012-08-19 01:33:00 [8534]

G77 és G78 nem dokumentált kódokat tudod használni esztergálásnál:

(Bocs hogy angolul van, sebtiben csináltam saját puskának)
Ezek elméletileg se nem nagyoló, se nem simító ciklusok. Egyszerűen csak ciklusok.
Értelmezésük:
G77 : hosszesztergálás
G78 : Oldalazás

X-Z : A kívánt méretek (amekkoráRA esztergáljon)
F : Előtolás
H : Fogásmélység
C-Q : Ennyit "lépjen vissza" a munkadarabtól, mikor visszatér kezdőpozícióba
K-R : Kezdőpozíciók
T : Kúposság - amit kötelező megadni! Szabályos henger esztergálásnál, valami irreálisan kis értéket kell neki beírni pl.: T0.00000000001

A paraméterek beírásának sorrendje tetszőleges.

Nagyoló-símító ciklussá tenni annyi, hogy két G77 vagy két G78-at kell futtatni egymás után, a második ciklust (vagyis a simítást) kisebb H értékekkel, és a K kezdőértéket átírni a már lenagyolt kezdőponthoz, ha oldalazás avagy az R-t, hogyha hosszesztergálás.

Ha a lemunkálandó nagyság és a H fogásmélység nem osztható maradék nélkül, akkor az esztergálást az utolsó előtti fogásig H fogásmélységgel végzi, az utolsó fogást pedig a maradéknak megfelelő nagyságú fogással.

Előzmény: svejk, 2012-08-09 19:47:00 [8511]


SquirrelTech | 788    2012-08-19 00:43:00 [8533]

Svejk, bocsi, de csak "célspecifikusan" olvasom mostanság a fórumot, nem láttam eddig a kérdésedet.
Én írtam anno azt a segédletet. Aztán később beleolvasván láttam, hogy ordító hiba is van benne. Azt mindenképp korrigálom, amint megtalálom az eredeti doksit. Hogy több ilyen írás lesz-e tőlem a közeljövőben, arra nem igazán tudok most érdemi választ adni.

Előzmény: svejk, 2012-08-06 21:53:00 [8465]


Béni | 2076    2012-08-18 22:24:00 [8532]

Beletettem az alap set "kézikerekébe". (TAB-ra jön elő.)
Itt található.

Ezzel a szerkesztővel bármelyik screenset-be bele lehet szerkeszteni.

Előzmény: csewe, 2012-08-18 18:05:00 [8531]


csewe | 2578    2012-08-18 18:05:00 [8531]

Tudna valaki adni egy olyan kképernyőszettet,amin szerepel ez a joystick feliratu valami.
Esetleges fellelési hely is érdekelne.


Bagyánszki zsolt | 220    2012-08-10 13:09:00 [8530]

köszönöm mindenkinek az infókat és a sgitséget.


Törölt felhasználó    2012-08-10 13:00:00 [8529]


ArtCam erre teljesen jó. Van, direkt erre, is funkciója.

Előzmény: Bagyánszki zsolt, 2012-08-10 11:20:00 [8526]


Amatőr | 2184    2012-08-10 12:41:00 [8528]

Pl. Corel, Inkscape segít a megtervezésben. Ha erre gondolsz.

Előzmény: Bagyánszki zsolt, 2012-08-10 11:20:00 [8526]


csewe | 2578    2012-08-10 12:17:00 [8527]

a frontdesignerrel szerintem meg lehet csinálni.

Előzmény: Bagyánszki zsolt, 2012-08-10 11:20:00 [8526]

Bagyánszki zsolt | 220    2012-08-10 11:20:00 [8526]

kis segitség kellene egy számsor kimarásához . ami egy kb r150 es sugár mentén van kimarva. van valami segédprogi hozzá valakinek?


csewe | 2578    2012-08-10 11:18:00 [8525]

Válaszoltam.

Előzmény: RogerCo, 2012-08-10 10:45:00 [8524]


RogerCo | 1205    2012-08-10 10:45:00 [8524]

Levél ment

Előzmény: csewe, 2012-08-10 10:31:00 [8523]


csewe | 2578    2012-08-10 10:31:00 [8523]

Ha lehet ,én is szeretném látni a tiédet.

Előzmény: RogerCo, 2012-08-10 08:45:00 [8521]


csewe | 2578    2012-08-10 10:31:00 [8522]

Én gasználok egy primitívet.
Message( "Auto nulla..." )
If IsSuchSignal (22) Then 'elenörzi,hogy be van e állítva a probe bemenet
code "G31 Z["&GetOemDRO( 802)&"-20] F150" ཐmm-ert megy a Z lefele 150-eselőtolással
While IsMoving() 'várakozik,míg mozognak a tengelyek
Wend
Call SetOemDRO( 802, 1.68 )'A mérőplatni vastagsága itt 1.68mm
code "G1 Z2.5" 'Feljebb megy a Z 2.5mm-re
End If

Előzmény: Devecz Miklós, 2012-08-10 08:42:00 [8520]


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

Időrend:
Oldal 200 / 370 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   196  197  198  199  200  201  202  203  204   Következő ►  Utolsó ►|


 ◊ 
[ 0.7167 ]