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 189 / 370 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   185  186  187  188  189  190  191  192  193   Következő ►  Utolsó ►|

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

n/a (inaktív)    2012-11-07 20:33:00 [9111]

Már volt róla szó,de elfelejtettem.Miért nem engedi mach a maximálisra beállított tengely mozgásokat.A kurzor vezérlőgombok megnyomásakor is csak kb 10% amit enged.Hiába nyomom a shift gombot a beállított 900 mm/min csak 93.3 -al megy.Minden tengelyen
Mit cseszhettem el?


Farkas Ádám | 1430    2012-11-07 20:29:00 [9110]

Hétvégén tudok csak próbálni.. hétköznap későn érek haza. nem fűtöm be a kazánokat

Előzmény: csewe, 2012-11-07 17:54:00 [9105]


n/a (inaktív)    2012-11-07 18:13:00 [9109]

Nekem ugyanezt írta ki w7 alatt a 2.63-as verzió amit az artsoft-ról töltöttem le.A mostani hibátlanul felment.A drivertest simán autómatikusan lefutott,kilenlégesek nélkül.

Előzmény: n/a (inaktív), 2012-11-07 09:59:00 [9078]


Révész Richárd | 2027    2012-11-07 18:01:00 [9108]

Egyszerűbb ha csinálsz magadnak.
Olyanra szabod amilyenre akarod.

Előzmény: Farkas Ádám, 2012-11-07 17:32:00 [9104]


n/a (inaktív)    2012-11-07 17:58:00 [9107]

van még egy pár pedig....

Előzmény: svejk, 2012-11-07 17:31:00 [9103]

n/a (inaktív)    2012-11-07 17:57:00 [9106]

Ezek csak pc nevek!
Amelyiken vagyok vagy járok az kerül be a loginom.....

Előzmény: LZ, 2012-11-07 17:19:00 [9102]


csewe | 2578    2012-11-07 17:54:00 [9105]

Kipróbáltad a G52-t?
Egy hasonló M kódot te is tudnál használni.
Egyetlen utasítással meglenne az korrekció,és a főorsó ki/be kapcsolása is.

Ment mail.

Előzmény: Farkas Ádám, 2012-11-07 17:32:00 [9104]


Farkas Ádám | 1430    2012-11-07 17:32:00 [9104]

Látom halad a téma

Még egy kérdés.. nekem olyan a Mach3-am ahogy az édesanyja megszülte, eddig nem érdekelt magyar csicsa képernyő
Hol lehet képernyőket letölteni
Vagy inkább kezdjek hozzá magam szerkesztemi?
Egy olyan képernyőre volna szükségem amin az A, B, C tengelyeket is látom főképernyőn, és hozzá tudok-e rendelni JOG billentyűt?


svejk | 32959    2012-11-07 17:31:00 [9103]

Nem nehéz ráismerni. )

Előzmény: LZ, 2012-11-07 17:19:00 [9102]


LZ | 1538    2012-11-07 17:19:00 [9102]

Hány néven vagy regisztrálva.
metabo = mambo = mambablack
Jól gondolom?

Előzmény: n/a (inaktív), 2012-11-07 16:54:00 [9101]


n/a (inaktív)    2012-11-07 16:54:00 [9101]

Szia!
Á ezt csak olyan szemléltetésnek raktam fel!
Mach3 már win7re sem biznám rá hogy biztos legyem benne! A mach3 meg ált az xp szintjén a meg bizhatosági tényezöivel!
Lasan mindenkinek rá kell szokni az usb vagy lan komunikácios mozgás vezérlökre!

Előzmény: Kulcsar Zoltan, 2012-11-07 10:06:00 [9080]


LZ | 1538    2012-11-07 16:26:00 [9100]

Igen köszi gondoltam, de így azért jobb helyesbítve nehogy valaki rosszat jegyezzen meg.
Érdekesek ezek a nyelvi eltérések, simán megállapíthatná abból is a kiértékelő program, hogy két adat szerepel az M333 után.
Delphiben (pascal) bármennyi paraméter átadható így, sorszámával lehet rá hivatkozni, hogy hányadik az exe után.

Előzmény: Béni, 2012-11-07 16:23:00 [9099]


Béni | 2076    2012-11-07 16:23:00 [9099]

Helyesen:

M333 P0 Q1000

A többi rendben.

Előzmény: LZ, 2012-11-07 15:07:00 [9096]


LZ | 1538    2012-11-07 16:04:00 [9098]

Köszi.

Előzmény: csewe, 2012-11-07 15:15:00 [9097]


csewe | 2578    2012-11-07 15:15:00 [9097]

Igen lehet több paramétert is megadni.
Számszerint hármat.
Ezek: P , Q , R
Az R paramáterrel csínnyán kell bánni,mert a régi mach verziók,még nem ismerik, csak a V3x fölöttiek.

Előzmény: LZ, 2012-11-07 15:07:00 [9096]

LZ | 1538    2012-11-07 15:07:00 [9096]

Több paraméter is megadható szóközzel elválasztva(Pascalból indulok ki, ott így működik)?
így pl:
M333 P0 P1000

És akkor a subrutinban így hivatkozva rá:

w = Param2()

Így a felpörgés ideje is G kódból állítható lenne.

Előzmény: Béni, 2012-11-07 14:12:00 [9090]


LZ | 1538    2012-11-07 14:43:00 [9095]

Ismét köszi. Jól átnézem majd.
Basic nem a szívem csücske, de arra kevés dologra majd megküzdök vele.

Előzmény: Béni, 2012-11-07 14:37:00 [9093]


csewe | 2578    2012-11-07 14:38:00 [9094]

Visual basic,csak egy kicsit a mach-ra szabva.

Előzmény: LZ, 2012-11-07 14:35:00 [9092]


Béni | 2076    2012-11-07 14:37:00 [9093]

Itt sok mindent megtalálsz, ami a témában segítségedre lehet.

Mach3 segédanyagok

Előzmény: LZ, 2012-11-07 14:35:00 [9092]


LZ | 1538    2012-11-07 14:35:00 [9092]


Leköteleztek uraim!! Köszönöm mindenkinek.
Ezzel már a kutya farkát is kapcsolgathatom, ha kiegészítgetem.
Milyen nyelv ez egyébként?



Előzmény: Béni, 2012-11-07 14:12:00 [9090]


csewe | 2578    2012-11-07 14:23:00 [9091]

Ha ezt hozzáfűzi az enyémhez meglessz a kopmlett scrip a három főorsó ki/be kapcsolásához,és a korrekcióhoz.

Előzmény: Béni, 2012-11-07 14:12:00 [9090]


Béni | 2076    2012-11-07 14:12:00 [9090]

Itt egy vázlat, ami alapján meg lehet csinálni a több főorsó kapcsolgatását.
(M333.m1s néven mentendő a makrók mappájába.)

'Több főorsó kapcsolása

Sub Main()

w=1000
osz=Param1() ' P szóval programozott orsószám



If osz=0 Then
DeactivateSignal (OUTPUT1) ƈ. főorsó ki
DeactivateSignal (OUTPUT2) Ɖ. főorsó ki
DeactivateSignal (OUTPUT3) Ɗ. főorsó ki
DoSpinCW()
End If

If osz=1 Then
DoSpinStop() ' 1. főorsó ki
DeactivateSignal (OUTPUT2) Ɖ. főorsó ki
DeactivateSignal (OUTPUT3) Ɗ. főorsó ki
ActivateSignal (OUTPUT1) ƈ. főorsó be
Sleep(w) ' Felpörgésre vár
End If



If osz=2 Then
DoSpinStop() ' 1. főorsó ki
DeactivateSignal (OUTPUT1) ƈ. főorsó ki
DeactivateSignal (OUTPUT3) Ɗ. főorsó ki
ActivateSignal (OUTPUT2) Ɖ. főorsó be
Sleep(w)
End If

If osz=3 Then
DoSpinStop() ' 1. főorsó ki
DeactivateSignal (OUTPUT2) Ɖ. főorsó ki
DeactivateSignal (OUTPUT1) ƈ. főorsó ki
ActivateSignal (OUTPUT3) Ɗ. főorsó be
Sleep(w)
End If

End Sub


Teszt G-kód: (P az orsó sorszáma. A 0-ás az alap.)

M333 P0
M0
M333 P1
M0
M333 P2
M0
M333 P3
M0
M30

Előzmény: LZ, 2012-11-07 13:29:00 [9088]


csewe | 2578    2012-11-07 13:58:00 [9089]

A mach nem kezel alapból több főorsót.
De megoldható,PL: ebben a scriptben is kapcsolható lenne,csak azt nem vettem bele.
De M kód írásával megoldható,csak neked kell hozzárendelni a relékhez valamelyik outputot a ports and pins-ben.

Előzmény: LZ, 2012-11-07 13:29:00 [9088]


LZ | 1538    2012-11-07 13:29:00 [9088]

Köszi szépen. Mondjuk én másképp akartam megcsinálni ezt a részét, majd mérlegelek melyik a jobb.
De az eredeti kérdésemre ha jól látom ez nem ad választ.
Hogyan tudom bekapcsolni a relékkel a 3 főorsót külön-külön? Ezt hol állítom be a MACHban?
Vagy csak vak vagyok...

Előzmény: csewe, 2012-11-07 13:05:00 [9085]


Kulcsar Zoltan | 4197    2012-11-07 13:27:00 [9087]

Értem , köszi .

Hát nem is tudom , nekem az automata egyszerübbnek tünik és szélesebb körben is használhato .
Na de az ára ?!

Előzmény: csewe, 2012-11-07 13:10:00 [9086]

csewe | 2578    2012-11-07 13:10:00 [9086]

Ádám gépén valóban a nagyobb Z hordozza a kicsit,és ezért neki olyant javasoltam,hogy a kicsit csak a szerszám hosszának a korrigálására használja,és a munkát a nagy Z végezze végig.
Így nem kell neki váltogatnia a G kodban,hogy néha a Z a Z ,náha meg a B a Z.

Előzmény: Kulcsar Zoltan, 2012-11-07 11:20:00 [9084]


csewe | 2578    2012-11-07 13:05:00 [9085]

A te gondod ta itt egy script
A meghívára a progiban.
P = 0 alapheylzetbe áll 'egyes főorsó'
P = 1 kettes főorsó
p = 2 hármas főorsó
Mxxx P szerszámszám

script:
If IsLoading() = false Then
'_______itt kellmegadni az 1-es szerszámra vonatkozó eltolásokat___
X1 = 100
Y1 = 0
Z1 = 0
A1 = 0
B1 = 0
C1 = 0
'_______itt kellmegadni az 2-es szerszámra vonatkozó eltolásokat___
X2 = 0
Y2 = 100
Z2 = 0
A2 = 0
B2 = 0
C2 = 0
szerszamszam = param1()
X_ = GetOemDro(800)
Y_ = GetOemDro(801)
Z_ = GetOemDro(802)
A_ = GetOemDro(803)
B_ = GetOemDro(804)
C_ = GetOemDro(806)

Select Case szerszamszam
Case 0
Code "G52 X0 Y0 Z0 A0 B0 C0"
Code "G0 X" & X_ & "Y" & Y_ & "Z" & Z_ & "A" & A_ & "B" & B_ & "C" & C_
While IsMoving()
Wend
Case 1
Code "G52 X0 Y0 Z0 A0 B0 C0"
Code "G0 X" & X_ & "Y" & Y_ & "Z" & Z_ & "A" & A_ & "B" & B_ & "C" & C_
While IsMoving()
Wend
Code "G52 X" & X1 & "Y" & Y1 & "Z" & Z1 & "A" & A1 & "B" & B1 & "C" & C1
Code "G0 X" & X1 & "Y" & Y1 & "Z" & Z1 & "A" & A1 & "B" & B1 & "C" & C1
While IsMoving()
Wend
Case 2
Code "G52 X0 Y0 Z0 A0 B0 C0"
Code "G0 X" & X_ & "Y" & Y_ & "Z" & Z_ & "A" & A_ & "B" & B_ & "C" & C_
While IsMoving()
Wend
Code "G52 X" & X1 & "Y" & Y1 & "Z" & Z1 & "A" & A1 & "B" & B1 & "C" & C1
Code "G0 X" & X2 & "Y" & Y2 & "Z" & Z2 & "A" & A2 & "B" & B2 & "C" & C2
While IsMoving()
Wend
Case Else
MsgBox("Nincs ilyen szerszám!")
End Select

End If


Előzmény: LZ, 2012-11-07 10:59:00 [9083]


Kulcsar Zoltan | 4197    2012-11-07 11:20:00 [9084]

Igen , megnéztem megint a videot .

Lehet akkor még egyszerübb a dolog mert nem kel a Z tengelyeket egymáshoz szinkronizálni hanem elküldeni öket parkolóállásba .
Hát ilyet még nem probáltam

Előzmény: LZ, 2012-11-07 10:59:00 [9083]


LZ | 1538    2012-11-07 10:59:00 [9083]

Nézegettem már, de tényleg drága. Meg akkor még a többi cucc hozzá.
Mire írtad hogy teljesen külön van a két Z? Ádám gépére? Mert nem egészen. Külön vezérli de a nagyobbik Z-n van rajta a kis Z. Tehát ha beáll a kis Z-vel egy pozícióra akár a nagy Z-vel is vezérelheti. Ezért gondoltam, hogy csewe írása csak neki szólt.
Nálam teljesen függetlenek lesznek a Z-k.

Előzmény: Kulcsar Zoltan, 2012-11-07 10:22:00 [9082]


Kulcsar Zoltan | 4197    2012-11-07 10:22:00 [9082]

Ez ugrott be elsöre ami talán a leggyorsabb lenne de drágának találom !
Kress auto

Nem .A két Z teljesen külön van csak az X asztal azonos .Ha van helyed akkor akár 3-at is feltehetsz igy .

Előzmény: LZ, 2012-11-07 10:13:00 [9081]


LZ | 1538    2012-11-07 10:13:00 [9081]

Azt olvastam, de ha jól értem az nálam nem működik. AZ Ádámnak a "nagy" Z-n van a kis Z, szerintem azért tud működni nála az a megoldás.

Nem tudom, ahogy olvasgattam a szerszámcserélőről szóló dolgokat nem egyszerű dolog. És akkor még nincs megoldva a magas fordulatú meg alacsony fordulatú motor probléma.

Amúgy meg már van két marómotorom, nem nagy költség ezt összehozni, szerintem.

Előzmény: Kulcsar Zoltan, 2012-11-07 10:05:00 [9079]


Kulcsar Zoltan | 4197    2012-11-07 10:06:00 [9080]

Szia

Nehogy már Te döntsd el hogy milyen hardweren használod a 8-at
Nekem az XP "bevált " amig lehet maradok annál ( SP2 ) .

Előzmény: n/a (inaktív), 2012-11-07 09:59:00 [9078]


Kulcsar Zoltan | 4197    2012-11-07 10:05:00 [9079]

Nem találom azt a beirást amit a "csewe" irt ( ha jol emlékszem ) az Ádámnak a két "Z" tengely mozgatására ( G52 ... ) ez müködhet Neked is , csak jobban ki kellene vesézni .
Egy automata cserélö ( hajtott föorsoval ) nem lenne olcsobb mint 3 maromotor ?

Előzmény: LZ, 2012-11-07 09:49:00 [9077]


n/a (inaktív)    2012-11-07 09:59:00 [9078]

Ugy tünik Windows 8 alol végkép eltörölte a microsoft az LPT értelmezést!


LZ | 1538    2012-11-07 09:49:00 [9077]

Szia Zoli,

Ádám meghozta a kedvemet a multi Z-hez.
Régóta gondolkodom én is rajta csak még lusta voltam megcsinálni. 1 hete kellett melóznom vele 3 szerszámmal egy munkadarab 3 oldalán. Hát tele volt már a gíkom az állandó cserével meg forgatással.
Szóval csinálni akarok 3 Z-t 3 főorsóval. Eddig még elég volt a 3 szerszám, szerintem ezután is elég lesz.

Ezt úgy oldanám meg én is, hogy A, B tengely lenne a Z2, Z3 tengely. Eddig oké is. De a marómotorokat indítani is kéne hozzá, erre viszont kell 3 relé vezérlés.
Ezért szeretném tudni, hogy is van ez a kimenet kapcsolgatás.

Az hogy egyedi lesz a G kód nem érdekel, úgyis készül már a CAD/CAM progim, ami alkalmas lesz ehhez a feladathoz előállított G kódot kreálni.

Szóval már csak ez hiányzik a listáról.

Előzmény: Kulcsar Zoltan, 2012-11-07 09:40:00 [9076]

Kulcsar Zoltan | 4197    2012-11-07 09:40:00 [9076]

Szia

Hát tulajdonképpen arra használod amire akarod de a pálya szerkesztö programok nagyon nagy része különbséget tesz köztük .Ezek automatikusan bele kerülnek a szerszám pályába .Ha nem kérsz pl motor inditást akkor az kimarad elöle .Ha manuálisan irod a G kodba akkor elvileg azt hajtasz vele amit akarsz de tartoznak más paraméterek is hozzá ( pl M3 hoz a Dwell ( késleltetés ) és macerás is .
Talán az OEM járhatobb ut de azt nem igazán ismerem
Mi lenne a konkrét feladat ? Hátha valaki kapásbol vágja a megoldást .

Előzmény: LZ, 2012-11-07 09:26:00 [9075]


LZ | 1538    2012-11-07 09:26:00 [9075]

"M" parancsokról lenne egy kérdésem:
Azt szeretném megoldani, hogy pl. Mx vagy valami bekapcsoljon egy relét az LPT porton.
Összesen 3-4 relét szeretnék így G kódból kapcsolgatni. Azt láttam hogy az M3, M4 azt tudja magától, illetve a hűtés, permetező hűtést is M7, M8.
Letöltöttem a MACH képernyő szerkesztőjét.
Behívtam a meglévő screent és a marómotor bekapcsoló gombbra kétszer kattintva feljön az ablak, abban pedig két dolog van összese:

- A szerkesztő boxban van az M3
- Illetve OEM CODE 110 (ezekről a kódokról van valami lista?)

Hol tudom én megadni, hogy mely M utasítás mely kimenetet kapcsolja?
Egyáltalán lehet ilyet?
A "szabad" M kódok konfigurálhatók egyáltalán?


Pabló | 1615    2012-11-06 22:14:00 [9074]

Programban nem kell neki írni!
Lehet egyről beszélünk, csak más nyelven!
De valóban igaz, hogy a működéshez használja!
de pl marónál T2 m6, ott kéri programban is!
Gyári gépeknél bizti, a mach nem tudom, hogy kéri e!

Előzmény: KoLa, 2012-11-06 22:04:00 [9073]


KoLa | 7550    2012-11-06 22:04:00 [9073]

Akkor miért is nem kell az M6 a revolverhez?

Előzmény: Pabló, 2012-11-06 21:58:00 [9072]


Pabló | 1615    2012-11-06 21:58:00 [9072]

Az M6 start tartalmazza a szerszám számokat, és a hozzá tartozó szögértékeket, és oda fordít ahova kell! Nekem egy léptetőmotor a szerszám cserélő motorom, a retesz meg rögzíti, rögzítésnél leáll a motor vezérlője is, hogy ne legyen tartó nyomaték egyáltalán!

Előzmény: KoLa, 2012-11-06 21:50:00 [9071]


KoLa | 7550    2012-11-06 21:50:00 [9071]

Ezt én is tudom, hogy nem kell m6!ezzel kezdtem a #9040-ben!
Viszont ha T0101 ről a T0303 akarsz lépni, akkor kettőt kell lépni! ez hogy van nálad megoldva?

Előzmény: Pabló, 2012-11-06 21:40:00 [9068]


Pabló | 1615    2012-11-06 21:46:00 [9070]

okés! kíváncsian várom a fejleményeket, és az új videókat!

Előzmény: Farkas Ádám, 2012-11-06 21:44:00 [9069]


Farkas Ádám | 1430    2012-11-06 21:44:00 [9069]

Megkaptam a levelet, hétvégén tesztelem... mit lehet kihozni:)

Előzmény: Pabló, 2012-11-06 21:40:00 [9068]


Pabló | 1615    2012-11-06 21:40:00 [9068]

Igen!
alapbólazt hívja meg ha beírom neki a szerszámot pl: T0101 és a szerszám eltolásokat is hozzá rendeli a szerszámhoz, még m6 se kell neki! Marónál lehet kell, de az esztergánál nem kell!

Előzmény: KoLa, 2012-11-06 21:37:00 [9067]


KoLa | 7550    2012-11-06 21:37:00 [9067]

A váltó progi lenne az M6 nem?!

Előzmény: Pabló, 2012-11-06 19:45:00 [9066]

Pabló | 1615    2012-11-06 19:45:00 [9066]

Jelenleg 4 állása van, de könnyen bővíthető!
A kívánt pozíciókba még kell csinálnom retesz helyeket, és kész is, ja meg be kell írnom még a váltó progiba a kívánt szerszámhelyeket, és szögértékeket!

Előzmény: KoLa, 2012-11-05 23:34:00 [9048]


Farkas Ádám | 1430    2012-11-06 12:48:00 [9065]

ezt kipróbálom Köszi.

Előzmény: csewe, 2012-11-06 12:27:00 [9064]


csewe | 2578    2012-11-06 12:27:00 [9064]

Ezt kissé túlbonyolítottátok.
Használd ezt.
G52 X Y B Z
Az X Y-ba annyit írsz, amennyivel arrébb van a B-d.A B-t lesűlyeszted,amennyire szükséges,a Z-t pedig addig emeled,amíg a B szerszám vége A Z szerszámvég eredeti magasságába nem kerül.Innentől már nem kell a B tengelyt használnod,csak a Z-t,mintha misem történt volna.
És a Z mozgásokat ,továbra is a Z tengelyre programozd.
Ha vége a proginak,vagy ha ismét az első szerszámot használnád,akkor
G52 X0 Y0 B0 Z0

A Z állítása helyet,esetleg használhatod a szerszámhossz korrekciót is.
Arra azonban számíts,hogy akárhogy is oldod meg a kijelzésen a szerszámpályák szét fognak csúszni,az eltolás miatt.

Előzmény: Farkas Ádám, 2012-11-05 21:11:00 [9014]


Kulcsar Zoltan | 4197    2012-11-06 08:24:00 [9063]

Szia

Az ilyen megmagyarázhatatlan jelenségek orvoslása az ujratelepités .Az xml file nem biztos hogy jo ( lehet ott van a hiba ) ezért ujra irnám azt is .
Gondolom a változásokat az " alkalmaz" gombbal véglegesited ? ( bár ez amatör hiba lenne ha nem )

Uninstal - regcleaner - telepités

Hidd el egy csomo méregtöl ovod meg magad .

Előzmény: Törölt felhasználó, 2012-11-06 00:55:00 [9059]


n/a (inaktív)    2012-11-06 07:34:00 [9062]

A system hotkeys jól van beállítva,nincs a billentyűknél azonosság?

Előzmény: Törölt felhasználó, 2012-11-05 23:49:00 [9049]


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

Időrend:
Oldal 189 / 370 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   185  186  187  188  189  190  191  192  193   Következő ►  Utolsó ►|


 ◊