Hírek:

Fontos tudnivalók a migrációval kapcsolatban, Kérlek nézd meg a Régi fórumról új fórumra való költözés

Main Menu

Mach3 CNC

Indította gaben, 2024 április 09, 16:55

Előző téma - Következő téma

uzahitefr

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

xfg6v697j

Tudna valaki adni egy olyan kképernyőszettet,amin szerepel ez a joystick feliratu valami.
Esetleges fellelési hely is érdekelne.
http://kepfeltoltes.hu/120818/1310303741n_vtelen_www.kepfeltoltes.hu_.jpg" border=0>

Béni

Beletettem az alap set "kézikerekébe". (TAB-ra jön elő.)
http://hobbymaro.puhasoft.hu/Beni/Mach/1024_jogball.rar" TARGET=_fnew>Itt található.
 
http://www.kd-dietz.com/klausphp/downloads/ger/machscreenv1.55.exe" TARGET=_fnew>Ezzel a szerkesztővel bármelyik screenset-be bele lehet szerkeszteni.

SquirrelTech

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.

SquirrelTech

G77 és G78 nem dokumentált kódokat tudod használni esztergálásnál:
http://hobbymaro.puhasoft.hu/Tomi/Mach3/G7778.gif" border=0>
(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.

xfg6v697j


svejk

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!)

svejk

É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 http://www.google.hu/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&ved=0CFIQFjAA&url=http%3A%2F%2Fwww.nct.hu%2Fpdf%2FNC_Documents%2FMagyar%2FEszterga%2Fmagpre100.pdf&ei=gK0wUNGkO43Aswbj3IGABg&usg=AFQjCNFQRe0Csrn-rUpu5YB_MkBU-BB38w" TARGET=_fnew>NCT leírásaiból szoktam puskázni.

svejk

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

svejk

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.

SquirrelTech

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. :)

svejk

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

SquirrelTech

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.

svejk

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

SquirrelTech

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.