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 63 / 370 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   59  60  61  62  63  64  65  66  67   Következő ►  Utolsó ►|

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

svejk | 32953    2017-01-06 12:01:01 [15508]

Számomra érthetetlen érdekesség.

Barátom kissé szedett-vedett gépen reliefezik.
Már hónapok óta nem zaklatott, de tegnap nekiállt egy új képnek.
10 órán felüli a várható elkészülés, 22 MB a G kód.

Ha betölti a kódot mindjárt az elején az X ront totál lépésvesztéssel.
Ha ugyanezt a kódot feldarabolja 4 részre, -tehát így kb. 5MB-osak lesznek a kódrészletek- akkor végigcsinálja hiba nélkül.

Finom, nem?

Sajnos csak telefonon tudok neki ötleteket adni de az se nagyon van. Meg sokszor nem is értem mag rendesen így a problémát.


Bagyánszki zsolt | 220    2016-12-31 21:04:30 [15507]

Ment a levèl egy kis segitsèg...

Előzmény: moly, 2016-12-15 20:34:10 [15468]


Bagyánszki zsolt | 220    2016-12-31 20:37:17 [15506]

Szia . pròbáld meg a furatmèlysègnèl -5 helyett simán 5 ōt beirni.. Engem is párszor megtrèfált már a mach 3.

Előzmény: Tys23, 2016-12-30 14:05:05 [15500]


Törölt felhasználó    2016-12-31 19:17:08 [15505]

Nincs ilyen, csak álmodtam?

Előzmény: Törölt felhasználó, 2016-12-31 14:27:22 [15503]


svejk | 32953    2016-12-31 14:45:01 [15504]

Gondolom Compiler script error...
Indítsd újra a Mach3-at.

De gondolom már megoldódott.

Előzmény: Tys23, 2016-12-30 14:05:05 [15500]

Törölt felhasználó    2016-12-31 14:27:22 [15503]

Boldog és jókedvű, évváltó éjszakát kívánok mindenkinek!

Egyik gépem PC -jét újra kellet telepítenem. Ezen úgy volt a Mach3 beállítva hogy a home felvétele után ráállt egy megadott null pontra automatikusan. Ezt most nem tudom beállítani. Nem jut eszembe, hogy csináltam anno.

Kérlek, ha tudod mit hogyan kell tennem ahhoz, hogy ráálljon a megadott pontra automatikusan, akkor segíts.
Előre is köszönöm ha segítesz.


Tys23 | 166    2016-12-30 14:39:00 [15502]

Nem értem.. majd rájövök. és köszi!

Előzmény: D.Laci, 2016-12-30 14:16:22 [15501]


D.Laci | 5353    2016-12-30 14:16:22 [15501]

Nekem megcsinálta.

G0 G49 G40 G17 G80 G50 G90
M6 T0
G21 (mm)
M03 S600
G90
G00 G43 H0 Z0.10
G73 X21.5 Y0 Z-5.00 Q0.20 R0.10 F5.00
X10.75 Y18.6195
X-10.75 Y18.6195
X-21.5 Y0
X-10.75 Y-18.6195
X10.75 Y-18.6195
G80
M5 M9
M30

Előzmény: Tys23, 2016-12-30 14:05:05 [15500]


Tys23 | 166    2016-12-30 14:05:05 [15500]

Sziasztok
van egy olyan gondom hogy Mach3 (circular bolt pattern Brian Barker féle) wizardban nem megy a szerkesztés. Az értékek helyesek ,próbálom Postolni a generált kódot de hibát ír a 27. sorra de nem látom a kódot úgyhogy lövésem sincs mit cseszhetek el....
YPOS 0
XPOS 0
korátmerő 43
start szög 0
lyuk szám 6
furat mélység -5
gyors menet 0.1
peck 0.2

Van valakinek valami tipje?


kmajer | 566    2016-12-22 10:13:08 [15499]

Nem működik, vagy nem jól működik.
Külföldi fórumokon sem ajánlják a használatát.

Előzmény: Salix, 2016-12-22 08:20:49 [15498]


Salix | 11    2016-12-22 08:20:49 [15498]

Ez egy bevett dolog, nem de? Vagy csak azért ne, mert nem jó a Mach3 ezen verziója?

Előzmény: kmajer, 2016-12-21 23:53:33 [15497]


kmajer | 566    2016-12-21 23:53:33 [15497]

Mach3ban ne hasznalj g41.g42_t.

Előzmény: Salix, 2016-12-21 23:27:14 [15496]


Salix | 11    2016-12-21 23:27:14 [15496]

Üdv mindenkinek!

Találkozott már valaki azzal a hibával, hogy marsz egy kontúrvonalat G41 vagy G42 -vel. Kilépsz G40-el. Koordináta eltolás G52-vel. Új kontúr marásnál ha van G41/G42, akkor mindenféle értelmetlen mozgást végez (nagy ívekkel átáll valahová és onnét megy tovább)?
A Mach3 3.043.066 verziónál jelentkezik. Mach3.00 nincs ilyen probléma, de azt nem tudom használni az új mozgásvezérlőm programja miatt (PoKeys57CNC).
Van rá javítás, trükk?

Köszi


Czegledi70 | 110    2016-12-21 19:47:37 [15495]

Bocs ez mindig kifog rajtam.
Szóvak szerintem ez lesz:

Előzmény: Sántha Imre, 2016-12-21 18:09:14 [15493]


Czegledi70 | 110    2016-12-21 19:43:21 [15494]

Szerintem ezt keresed:
[/img]

Előzmény: Sántha Imre, 2016-12-21 18:09:14 [15493]

Sántha Imre | 44    2016-12-21 18:09:14 [15493]

Sziasztok!

Mach3-ban hol lehet azt beállítani hogy irányváltáskor kicsit lassuljon, majd gyorsuljon a gép? Y tengelyben egy kicsit beremeg és ezt szeretném egy korrigálni valamelyest. Ha valaki esetleg screenshot-ot tudna küldeni megköszönném!


Törölt felhasználó    2016-12-20 21:58:49 [15492]

Attól a laptoptól nem várható sokkal több.
Az ilyen műveletek igénylik a jobb gépet.

Előzmény: kocsora, 2016-12-20 21:51:01 [15491]


kocsora | 433    2016-12-20 21:51:01 [15491]

Megnézem majd a verziószámot és kipróbálom másik pc-n. Egy p3 laptopot használok a vezérlésnek.
Köszönöm mindenkinek a segítséget!

Előzmény: Rabb Ferenc, 2016-12-20 18:03:36 [15486]


PSoft | 18558    2016-12-20 19:14:33 [15490]

Ugye, én a kék lézerhez is a Mach-ot használom.:)
A G-Ray progival generálva a kódot, egy-egy nagyobb méretű képnél, nem ritka a két, kétésfél millió soros G-kód sem.
Sokszor, két-három perc is eltelik mire a Mach "megemészti",és szerszámpálya lesz belőle.
Innen már ugyanaz, mint amit Te írtál.
A verzió, kicsit magasabb.:)
R3.043.066

Előzmény: Rabb Ferenc, 2016-12-20 18:03:36 [15486]


Tys23 | 166    2016-12-20 19:14:06 [15489]

Köszönöm nézem.

Előzmény: svejk, 2016-12-20 19:05:12 [15488]


svejk | 32953    2016-12-20 19:05:12 [15488]

Alt-6 (settings fül) bal oldal középen Auto Limit Override, vagy Manual Limit Override pipa, a konfigtól és kívánságtól függően.
Olvass utána a manuálban.

Előzmény: Tys23, 2016-12-20 18:23:35 [15487]


Tys23 | 166    2016-12-20 18:23:35 [15487]

Sziasztok meg szeretném kérdezni hogy, mikor beállítom a "végálláskapcsolókat" a tengelyeken,és ezt beállítottam limitnek van e mód arra hogy manuálisan (MDI)-ben le tudjam vezérelni róla az adott hidat vagy asztalt ami épp benyomta a gombot.
Vagy valami mást kellene e beállítanom az inputnál?
Van valami opció?
LPTről vezérelem az összes végllást egy bemeneten szeretném használni hogy két bemenetem maradhasson.
milyen megoldás lehet erre?
Köszi a válaszokat,előre is.


Rabb Ferenc | 4346    2016-12-20 18:03:36 [15486]

Igazad van, valóban rákérdez.

Bár azt nem tudom, hogy kocsora mekkora fájl-al dolgozott, de én egy 700e sor körülit találtam. Ezt kb egy perc alatt megette (legenerálta a szerszámpályát) Ettől kezdve egy villanás alatt odaugrott a kért sorra. R3.042.040

Előzmény: svejk, 2016-12-20 14:57:04 [15484]


elektron | 15859    2016-12-20 17:22:31 [15485]

Ennél az adott sortól való futásnál az a lényeg hogy a megfeleleő állapotok meglegyenek annál a pontnál, ahol folytatod a futást, azaz a koordináták ahonnan indulsz az érvényes legyen, valós, a G90, vagy G91 állapot helyes legyen, meg hasonlók, G17 mittudom én még minden, ami állapotot állít, ha ezt a kód előtt végrehajtod egy pár sorral az állapotot beállítva akkor onnantól lehet futtatni az adott sortól, egy máűsik file-t csinálész a kódból az elejét kivágod, elé beteszed ezeket az állapot állító parancsokat, és futtatod az új file-t.

Előzmény: kocsora, 2016-12-20 13:19:48 [15483]


svejk | 32953    2016-12-20 14:57:04 [15484]

De nekem úgy rémlik megkérdezi, hogy bekapcsolja-e amikor odaért a kívánt sorhoz.
Lehet verzió függő?

Előzmény: Rabb Ferenc, 2016-12-20 09:34:31 [15482]

kocsora | 433    2016-12-20 13:19:48 [15483]

Igen, van run from here. Azt használtam, de így is a 0. sortól kezdte pörgetni a kódot. Persze a gép nem mozgott, nyilván ha elérte volna a beállított sor számát, onnan működött volna. Csak nagyon sokat kellett várni.

Előzmény: kmajer, 2016-12-20 08:09:33 [15480]


Rabb Ferenc | 4346    2016-12-20 09:34:31 [15482]

És a Cycle Start előtt elindítani a marómotort, mert azt önállóan nem teszi...

Előzmény: kmajer, 2016-12-20 08:11:40 [15481]


kmajer | 566    2016-12-20 08:11:40 [15481]

ez amolyan száraz ellőrefuttatás-ként működik.
darabra ráállás általában lineárisan megy
érdemes közel pozicionálni a szerszámmal nehogy átszántson
a darabon


kmajer | 566    2016-12-20 08:09:33 [15480]

Emlékeim szerint vmi "run from here" lehetőség van machban


vadember | 1881    2016-12-20 06:44:02 [15479]

A gyári vezérlőkben van a GO TO utasítás ilyen esetekre. A Mach3-ban nincs meg ez a lehetőség?

Előzmény: Törölt felhasználó, 2016-12-19 23:10:40 [15477]


kocsora | 433    2016-12-20 03:57:42 [15478]

Szia Danibá.
Kösz a választ. Persze, hogy van másolat.
Azt hittem, hogy van más megoldàs... Egy óra nem volt elég, hogy elpörögjön a kezdésig.

Előzmény: Törölt felhasználó, 2016-12-19 23:10:40 [15477]


Törölt felhasználó    2016-12-19 23:10:40 [15477]

Az a jó megoldás, ha hagyod végigpörögni és ráállni az adott kódra.
Akkor biztosan jól folytatja.
Így, nem mindig sikerül neki.A program elejei kódok is számítanak neki. Meg az előzmények is. Ezt pörgetéskor mind figyelembe tudja venni.
Remélem hagytál vágatlan kódot is. Csak a másolatot vagdostad.

Előzmény: kocsora, 2016-12-19 22:40:47 [15476]


kocsora | 433    2016-12-19 22:40:47 [15476]

Tisztelt Szakemberek!

A kérdésem, amiben segítséget kérek, mehetne a kezdő, vagy a béna vagyok topikba is. Azonban a Mach3-ra vonatkozik.

Szóval, volt egy nagyon hosszú kódom, amit 104000. sornál meg kellett állítanom. Kikapcsoltan a gépet. Másnap akartam folytatni. Be is írtam a sorszámot, hogy onnan folytassa, azonban elkezdte pörgetni a sorokat nulláról. Persze a gép nem mozgott, csak az ablakban pörögtek a sorok. Nem győztem kivárni, hogy odaérjen a 104000. sorhoz, úgyhogy kénytelen voltam az eredeti kódból kivágni az említett sorszámtól a maradék kódrészletet.

Kérdésem az, hogy ez így normális, vagy ismét elrontottam valamit?


dezsoe | 2934    2016-12-18 01:09:06 [15475]

Szia!

Bocs, hogy csak most válaszolok, de napközben nem voltam itthon, az utóbbi 4 órában meg a Mach szívatott, mert eszembe nem jutott volna, hogy az egyes szerszám a 1xx-es...

Amit küldtem kódot, az jó lenne, ha a fórum motor nem lopta volna el a nem egyenlő jelet, ami két "kacsacsőr" egymással szemben. De ellopta, így egy kicsit átírtam, hogy ne legyen benne. Íme (teszteltem turn alatt is, eszi a T1xx, T2xx, T3xx és T4xx szerszámokat, a kész jelzés maradt az Input4-en):

newtool = GetSelectedTool()

If Not (newtool = GetCurrentTool()) Then
' Van ertelme elinditani a cseret
Select Case newtool
Case 1
ActivateSignal(Output7)
Case 2
ActivateSignal(Output8)
Case 3
ActivateSignal(Output9)
Case 4
ActivateSignal(Output10)
Case Else
MsgBox("T1xx..4xx!")
End
End Select
' Megvarjuk a szerszamcsere veget
While Not IsActive(Input4)
Sleep(50)
Wend
' Kimenetek kikapcsolasa
DeActivateSignal(Output7)
DeActivateSignal(Output8)
DeActivateSignal(Output9)
DeActivateSignal(Output10)
SetCurrentTool(newtool)
End If

Előzmény: moly, 2016-12-17 11:47:45 [15474]


moly | 34    2016-12-17 11:47:45 [15474]

Az előző változatot teszteltem és remekül működik !
Ez, ezt a hibaüzenetet dobja: Scripter Compile Error in : M6 start.mis
Ha eszterga szerszámcserélőhöz szeretném használni , és ott ilyen formátumban kell megadni a szerszámot T 101
-T 404
Akkor sokat kell változtatni rajta?
Köszönettel !

Előzmény: dezsoe, 2016-12-16 20:22:01 [15473]

dezsoe | 2934    2016-12-16 20:22:01 [15473]

Szia!

Szerintem nem triggert kéne használnod, hanem sima digitális bemenetet. Kicsit "bolondbiztosítottam" a programot, hogy csak T1..4-ig működjön. Nem időzítettem, hanem a csere befejezését jelző bemenet (jelenleg Input4) aktiválódásakor kapcsolom le a kimenetet, remélem, így is jó lesz a PLC-nek. Tehát a kért szerszámnak megfelelő kimenetet bekapcsolja, majd vár a "kész" jelzésre. Ha az megjött, akkor lekapcsolja a kimenetet. Ha a kért szerszám már be van töltve, akkor nem történik semmi.

newtool = GetSelectedTool()

if newtool GetCurrentTool() then
' Van ertelme elinditani a cseret
if newtool > 0 and newtool < 5 then
' M6 Tx -> megfelelo kimenet aktivalasa
select case newtool
case 1
ActivateSignal(Output7)
case 2
ActivateSignal(Output8)
case 3
ActivateSignal(Output9)
case 4
ActivateSignal(Output10)
end select
' Megvarjuk a szerszamcsere veget
while not IsActive(Input4)
Sleep(50)
wend
' Kimenetek kikapcsolasa
DeActivateSignal(Output7)
DeActivateSignal(Output8)
DeActivateSignal(Output9)
DeActivateSignal(Output10)
else
' Nincs ilyen szerszam -> figyelmeztetes
MsgBox("M6 T1..4!")
end if
SetCurrentTool(newtool)
end if

Előzmény: moly, 2016-12-16 16:01:44 [15472]


moly | 34    2016-12-16 16:01:44 [15472]

Szia!
Köszönöm a segítséget igen erre gondoltam, a hétvégén ki fogom próbálni . A plc-nek elég ha egy 1s impulzust kap hogy elinduljon a szerszámforgatás , nem kell csak addig aktívnak maradni a jelnek. Akkor legyen befejezett a szerszámváltás mikor mondjuk az OEM Trig #1 bemenet jelet kap.
Jelentkezem majd mire jutottam .
Köszönettel !

Előzmény: dezsoe, 2016-12-16 06:55:00 [15470]


moly | 34    2016-12-16 15:46:08 [15471]

Az én szerszámtartóm csak 4 állású, valamint a logikát egy plc-vel akarom megoldani . ahhoz kapcsolódna a négy kimenet, valamint ha a szerszámváltás kész akkor a Mac3 várjon egy bemeneti jelet hogy futhat tovább a program . Köszönöm a linket tanulságos.!

Előzmény: VViktor, 2016-12-16 06:40:56 [15469]


dezsoe | 2934    2016-12-16 06:55:00 [15470]

Szia!

Nem vagyok egy Mach-guru, de ha jól értelmezem a leírásodat, akkor ennyire van szükséged (m6start.m1s-be másolandó):

' ----- Tool 1..4 -> OutPut7..10
tool = GetSelectedTool()
SetCurrentTool( tool )

DeActivateSignal(OutPut7)
DeActivateSignal(OutPut8)
DeActivateSignal(OutPut9)
DeActivateSignal(OutPut10)

select case tool
case 1
ActivateSignal(OutPut7)
case 2
ActivateSignal(OutPut8)
case 3
ActivateSignal(OutPut9)
case 4
ActivateSignal(OutPut10)
end select

Nem derült ki, hogy kell-e várakozni, a jelnek aktívan kell-e maradni, valahonnan tudjuk-e, hogy sikerült a szerszám cseréje stb. Ha gondolod, keress, segítek.

Előzmény: moly, 2016-12-15 20:34:10 [15468]


VViktor | 1095    2016-12-16 06:40:56 [15469]

Szia. Nem tudom,hogy jó lesz-e neked,de kiindulásnak tökéletes. Béni féle makró.

Előzmény: moly, 2016-12-15 20:34:10 [15468]


moly | 34    2016-12-15 20:34:10 [15468]

Sziasztok !
Volna valakinek M6 macrója megírva automata szerszámváltóhoz ?

Esetleg bármilyen M kód amivel lehetne az "enable 1-4 "
vagy output 7-8-9-10 portokat programból ki-be kapcsolni ?
Köszönettel!


Szkat8 | 54    2016-12-07 19:21:21 [15467]

Megvettem a gépet és pont HP win7-el 64 bites, dokkolóval szépen mozgatja a Mach3, bár még hallok különbséget a gép működésénél az asztali gép, és a laptop irányítása között. Ennek okát még nem sikerült megtalálni

Előzmény: yeti, 2016-11-19 17:50:33 [15440]


Törölt felhasználó    2016-11-30 20:20:39 [15466]

Hiba megoldódott a registry adatbázisban volt hibás bejegyzés

Előzmény: Törölt felhasználó, 2016-11-30 15:10:39 [15464]


tóthz | 627    2016-11-30 16:06:57 [15465]

Metrikusra van beállítva, és a varázslóban is meg van erősítve. Maráskor s dro számolja a millimétereket, de a szerszám nem annyit megy, hanem arányosan kevesebbet !

Előzmény: svejk, 2016-11-29 21:06:42 [15460]


Törölt felhasználó    2016-11-30 15:10:39 [15464]

Vigig próbáltam a lehetőségeket 2db pci lpt portom van mindketőt szeretném használni 2 es 3as Pci slots-ba Az egyik címe BC00 a másiké B480 próbáltam 0x xxx formátumban de nemigazán akar megmoccanni pin-ek be vannak állítva a motor bekapcsoláskor tartó áramot kap. van valami modszer hogy teszteljem a Lpt portot? ECP modban van a kártya.

Előzmény: svejk, 2016-11-30 12:57:07 [15463]

svejk | 32953    2016-11-30 12:57:07 [15463]

b480 -at írj be a mach3 rublikájába
majd aztán ő átírja 0x valamire, de azzal ne foglallkozz
ne felejtsd el leokézni.

Előzmény: Törölt felhasználó, 2016-11-30 11:16:45 [15462]


Törölt felhasználó    2016-11-30 11:16:45 [15462]

kép link
http://www.kephost.com/image/vZuA

Előzmény: Törölt felhasználó, 2016-11-30 11:15:55 [15461]


Törölt felhasználó    2016-11-30 11:15:55 [15461]

Köszönöm a linket, ezzel próbálkoztam de a port addres nem teljesen világos h milyen formában van az erőforrásokban ime mellékelek egy képet ha esetleg talakozott valaki ezzel a gonddal szívesen venném a tanácsokat.

Előzmény: svejk, 2016-11-29 20:41:28 [15456]


svejk | 32953    2016-11-29 21:06:42 [15460]

mm/inch váltás értelemszerűen megvolt?
Eleve a fő configban biztos mm a mértékegység?

Előzmény: tóthz, 2016-11-29 20:54:08 [15459]


tóthz | 627    2016-11-29 20:54:08 [15459]

Szeretném megkérdezni a tudós urakat, hogy a Mach3 Write segédprogramját használja-e valaki? Neveket akarok gravírozni, de az öt milliméteres betűket kevesebb mint egy milliméteresre taknyolja össze! Teszi ezt úgy, hogy maráskor viszont pontos méreteket tud a gép. Próbálgatva a verziókat mindnek más a "tudománya", van amelyik az M2-t az M3-al cseréli.

Ha tudna valaki mondani egy olyan verziót ami korrekt, azért hálás lennék!

Végső esetben valami szöveggravírozó program is jó lenne!


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

Időrend:
Oldal 63 / 370 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   59  60  61  62  63  64  65  66  67   Következő ►  Utolsó ►|


 ◊