HobbyCNC fórum
FTP tárhely: http://cnctar.hunbay.com v0.9 alpha 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 1 / 318 Ugrás ide:
1  2  3  4  5   Következő ►  Utolsó ►|

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

ORCA17 | 259    2017-08-13 21:29:51 [16002]

Köszönöm, köszönjük az igen értékes segítséget Neked is és SVEJK Neked is.
Egy újabb tudással lettem gazdagabb. Remélhetőleg olvassák és hasznosítani tudják mások is

[Előzmény:] Rabb Ferenc, 2017-08-13 21:18:40 [15999]


ORCA17 | 259    2017-08-13 21:23:45 [16001]

SVEJK!! múkodik kellet a végére...

[Előzmény:] svejk, 2017-08-13 21:15:14 [15998]


ORCA17 | 259    2017-08-13 21:21:42 [16000]

Köszönöm SVEJK!

ki is próbáltam, de egyelőre csak egyszer sikerül lefutnia,
bár látom, hogy az L háromszori ciklusra van "állítva"

[Előzmény:] svejk, 2017-08-13 21:05:07 [15996]


Rabb Ferenc | 2854    2017-08-13 21:18:40 [15999]

Meeegvaaan!

'CNC segédprogramok' téma, 741. hozzászólás

[Előzmény:] Rabb Ferenc, 2017-08-13 20:28:08 [15995]


svejk | 24326    2017-08-13 21:15:14 [15998]

(lehet, hogy kellene a végére egy G92.1 de nálam nélküle is működik Mach3-al)

[Előzmény:] svejk, 2017-08-13 21:05:07 [15996]

ORCA17 | 259    2017-08-13 21:13:05 [15997]

Köszönöm, igen.
Ha csak sima furatok elhelyezéséről volna szó - bármilyen alakzatban - az egyszerű, még akkor is ha a Z tengely más más értékeket kap, furatonként eltérő mélységgel.

Megoldhatnám úgy is, hogy lefut a furat maró ciklus, az Y tengelyt elküldi x mm távolságra és meg áll.
Lenullázom az Y tengelyt és újra indítom a ciklust. De ez olyan snassz lenne

Várok, hátha eszébe jut valakinek valami ötlet, vagy tudja valaki az egzakt megoldást.

[Előzmény:] Rabb Ferenc, 2017-08-13 20:28:08 [15995]


svejk | 24326    2017-08-13 21:05:07 [15996]

Például így:

G90
S3000
M3
M98 P123 L3
M5
M30

O123
G0 Z1.5
G0 X-2.5 Y0
G1 Z-0.5 F50
G2 I2.5
G0 Z1.5
G92 Y-50
M99


Az L értékével adod meg hányszor ismételje, az alprogram utolsó előtti sorában a G92 után pedighogy mennyivel tolja el.

Biztos van szebb, is jobb is nekem ennyire futotta.

[Előzmény:] ORCA17, 2017-08-13 10:53:23 [15991]


Rabb Ferenc | 2854    2017-08-13 20:28:08 [15995]

Reggel óta keresem, de nem találom. Egy régi - azóta sajnos elhunyt fórumtársunk, Merkel Géza - írt egy rövid kis programot.

Ezzel egy tetszőleges G-kódot előre meghatározható számban, sorok és oszlopok megadásával lehetett ismételni. ilyesmire gondoltál? Ha mégis rálelek, belinkelem...

[Előzmény:] ORCA17, 2017-08-13 10:53:23 [15991]


vadnyuszi | 19    2017-08-13 18:37:11 [15994]

Sziasztok!

Gondolom, hogy már ti is találkozott azzal a problémával, hogy meg kell szakítani a program futását, lehetséges adott programszámtól futtatni újból a programot? A RUN from here valahogy nem igazán akar működni vagy rosszul csinálom.


ORCA17 | 259    2017-08-13 11:23:33 [15993]

Szóval a kérdésem arra vonatkozott, hogy az 'Y' tengelyen helyezkedjen el egy újabb furat, nem "öblögetni", vagy furatot mélyíteni akarok.
0.5 mm depth fába, aluba kis feedrata mellett "no problem" modelleket restaurálok, javítok.
De azért köszönöm

[Előzmény:] svager, 2017-08-13 11:09:32 [15992]


svager | 937    2017-08-13 11:09:32 [15992]

Ugyanezeket a sorokat ismételed,tehát Z-1 Z-1.5 stb..természetesen a végére kerülne a Z kiemelése.
Nekem ez a függölegesem beletolod a marót nem szimpatikus,szerencsésebb lenne ha egy körbefordulás alatt menne le.

[Előzmény:] ORCA17, 2017-08-13 10:53:23 [15991]


ORCA17 | 259    2017-08-13 10:53:23 [15991]

Üdv!

Van egy egyszerű furat készítő progi(MACH3)
Olyankor jó, ha pont nincs olyan méretű fúró.
%
G00 Z1.5 F70 - felemeli a Z tengelyt
G00 X-2.5 Y0 F70 - pozicióba áll 8mm-es furat, 3 mm-es maró
G01 Z-0.5 F50 -fogást vesz
G02 I2.5 - megtesz egy (kör) ciklust
G00 Z1.5 F70
%
A példa kedvéért - és a tanulás végett kérdezem:
milyen paranccsal lehet mondjuk az "Y" tengelyen 50 mm-rel lejjebb/feljebb(az irány lényegtelen) ezt a ciklust megismételni egyszer vagy valahányszor?

Köszönöm
Csaba


Íjász | 775    2017-08-12 16:51:34 [15990]

A "space" billentyű megnyomása a pillanat állj. Bár ez azt hiszem képernyő függő.

[Előzmény:] Ata1, 2017-08-12 10:02:11 [15986]


Motoros | 3783    2017-08-12 11:24:34 [15989]

....és aktiválni kell a képernyőn, hogy M1-re álljon le.

[Előzmény:] Arany János, 2017-08-12 11:14:55 [15988]


Arany János | 749    2017-08-12 11:14:55 [15988]

M1

[Előzmény:] Ata1, 2017-08-12 10:02:11 [15986]

lazi | 1199    2017-08-12 10:17:29 [15987]

M0 megállítja a programfutást, enterrel továbbmegy.

[Előzmény:] Ata1, 2017-08-12 10:02:11 [15986]


Ata1 | 313    2017-08-12 10:02:11 [15986]

Sziasztok!
G kódban kérném hozzáértő segítségét.
Hogy lehet azt beállítani : Program közben át kell fordítanom az anyagot. Pillanat megállítás kód létezik? Úgy hogy ha megnyomom ismét a start gombot akkor folytassa a munkát.
Előre is köszi!


Pál | 6781    2017-08-11 20:07:55 [15985]

Állítsad be a Config / Spindle Pulleys-ben a max sebességet !
Illetve ne adj az itt beállított értéktől nagyobbat be a programba se !
És a "hogy ha rátekerem az orsót (spindle)" meg felejtsed el , mert nem az kapcsolja be a főorsót !
Az csak a túlhajtásra van !

[Előzmény:] molnárpatrik, 2017-08-11 18:27:36 [15984]


molnárpatrik | 1    2017-08-11 18:27:36 [15984]

Sziasztok!
Segítségre lenne szükségem! (Még új vagyok a témában, 3 héttel ezelőtt vettem egy CNC-3040Z-DQ China Zone gépet).
Mach 3 szoftverrel szeretném használni, szépen össze is állt, működik vele a gép, egy probléma van: hogy ha rátekerem az orsót (spindle) "limit swith tiggered" üzenetet kapok az alsó 'Status' sorban és bármit változtatok a spindle beállításokon, sehogy se lesz jó!
Küzdött valaki hasonló problémával?
Előre is köszönöm a segítséget!
Patrik


Szám Attila | 986    2017-08-06 13:00:40 [15983]

Köszönöm a segítséget, tökéletesen működik!

[Előzmény:] Béni, 2017-08-03 12:43:16 [15975]


dezsoe | 443    2017-08-04 22:54:48 [15982]

Hümm.

Ezt most nem fogom megfejteni, az egész biztos, de az a lényeg, hogy jó lett.

[Előzmény:] ORCA17, 2017-08-04 21:44:49 [15981]


ORCA17 | 259    2017-08-04 21:44:49 [15981]

Egyszerűnek tűnik a magyarázat - az Y végállását használtam.
A vezérlő viszont a "tartotta magát" a protokollhoz és az Y aktuális állásának az értékével tért vissza.
A fura csak az, hogy ennek ellenére a Z mozgott.

Most már nem lesz gond, mert egy jack aljzat/dugóval szereltem fel a mérő platnit és ha nincs rá szükség csak széthúzom és megy a polcra polcra

[Előzmény:] dezsoe, 2017-08-04 21:17:47 [15980]


dezsoe | 443    2017-08-04 21:17:47 [15980]



Örülök, hogy működik! (Mondjuk, csodálkoztam volna, ha nem megy, mert amíg Mach3-at használtam, addig ezzel mértem szerszámot.)

Már csak arra lennék kíváncsi, hogy mi volt az a háromszázakármennyi? Valamelyik változónak nem volt jó a kezdőértéke?

[Előzmény:] ORCA17, 2017-08-04 20:45:02 [15979]


ORCA17 | 259    2017-08-04 20:45:02 [15979]

Üdv!

dezsoe Köszönöm a scriptet, tökéletesen működik minden.
Úgy teszi le a fúrót, ahogy egy Schaffhausen óra működik.
Kipróbáltam először szivacs alappal, a magam megnyugtatására.
Most már bízok a dologban és megy "élesben"

Köszönettel és barátsággal

Csaba

[Előzmény:] dezsoe, 2017-08-02 19:59:10 [15968]


dezsoe | 443    2017-08-03 18:13:58 [15978]

Aha, köszönöm! (Én is ezt a doksit találtam, amiben egyáltalán benne van a 179-es LED.) Azt viszont sosem figyeltem, hogy a Start LED pilácsol betöltéskor: eszembe nem jutott volna...

[Előzmény:] Béni, 2017-08-03 18:07:49 [15977]

Béni | 1890    2017-08-03 18:07:49 [15977]

Mivel a START (RUN) LED akkor is aktív, amikor a G kód betöltése folyamatban van, kellett keresni valamit, ami csak akkor aktív, amikor a kód betöltése folyik.
Ezt találtam. Részletes leírás nincs róla. Elvileg akkor aktív, amikor a betöltéskor a G kód alapján a szerszámpálya kijelzés regenerálása történik.

Forrás: Mach3_V3.x_Macro_Prog_Ref.pdf

[Előzmény:] dezsoe, 2017-08-03 14:20:25 [15976]


dezsoe | 443    2017-08-03 14:20:25 [15976]

A 179-es LED az mit jelez?

[Előzmény:] Béni, 2017-08-03 12:43:16 [15975]


Béni | 1890    2017-08-03 12:43:16 [15975]

Készítettem egy Brain-t, ami talán alkalmas lesz a feladatra.

SRUN.BRN

[Előzmény:] Szám Attila, 2017-08-03 09:48:40 [15972]


dezsoe | 443    2017-08-03 11:49:08 [15974]

Igen, de neki csak a Start kell. Ahogy Béni írta a 15957-ben, a 804-es OEMLED-et kell egy kimenethez rendelni. Nem értek a Mach-hoz, de ahogy látom, egy brain-t érdemes összekattogni hozzá. (Hacsak nincs egyszerűbb módja... )

[Előzmény:] Pál, 2017-08-03 10:38:36 [15973]


Pál | 6781    2017-08-03 10:38:36 [15973]

Csak akkor aktív ha fut a Mach 3 mikor reset villog akkor sincs 5KHz-es charge pump jel. (ez választható)
Ez ilyen hülyebiztosítás ha a windows indításakor matatna az LPT porton.
Általában ezt az összes mozgásvezérlő betáp körére szoktam kötni és így nincs az hogy elindul a főorsó vagy a gép mocorog miközben áll fel a rendszer.

[Előzmény:] Szám Attila, 2017-08-03 09:45:19 [15970]


Szám Attila | 986    2017-08-03 09:48:40 [15972]

Csak a futáskor kell, de sajnos az összes M parancsot használjuk már ( M3-M5, M7-M8-M9).
Azt a start ledet megnézem.

[Előzmény:] Béni, 2017-08-01 16:58:07 [15957]


Szám Attila | 986    2017-08-03 09:46:32 [15971]

A hűtőví és a permethűtés funkció is használatban van.
Köszi a tippet.

[Előzmény:] lovas gyula, 2017-08-01 14:37:07 [15956]


Szám Attila | 986    2017-08-03 09:45:19 [15970]

Csak akkor kellene aktívnak lenni, ha fut a program.
A Charge pump ha így működik, az jó lehet, csak kell egy plusz áramkör hozzá ebben az esetben.

Köszönöm!

[Előzmény:] Pál, 2017-08-01 01:16:43 [15955]


Tokos Tibor36 | 38    2017-08-02 21:52:57 [15969]

Köszönöm!!

[Előzmény:] Pál, 2017-07-21 19:36:54 [15935]


dezsoe | 443    2017-08-02 19:59:10 [15968]

A ZMove az a maximális távolság, amennyit megy lefelé, hogy elérje az érzékelőt. Ha közben a probe aktív lesz, akkor ott megáll, ha nem, akkor onnan tudja, hogy nem sikerült a probe, hogy elment a ZMove értékéig.

Hogy a 304,74-et honnan veszi, arra nincs ötletem, mert a programban nincs ilyen, hacsak nem állítottad be a ZOffset-be ezt az értéket. A státusz sorba mit ír? (Ha sikeres volt, akkor "Z zeroed", ha nem, akkor valami más.)

[Előzmény:] ORCA17, 2017-08-02 18:58:38 [15967]

ORCA17 | 259    2017-08-02 18:58:38 [15967]

Üdv
Nos kipróbáltam, működik, de valamiért a 20 mm-es hibahatár nem aktív.
"ZMove = 20.00 'Total lenght of Probe to move before Stop or no Contact Made."

Valami kimaradt a beállításomból?

És még egy furcsa dolog: érintőt vesz, megindul föl és a "Z" pozíciójába beír 304,74. Teljesen mindegy honnan indítom,
következetesen ugyan azt a számot írja


dezsoe | 443    2017-08-02 16:16:36 [15966]

Ez a makró fix mérőponthoz készült, nem a tapintóhoz! Egyébként lényegében ugyanazt csinálja, csak előbb elmegy egy előre megadott koordinátára és ott mér, aztán visszamegy az eredeti helyére. Ja, meg a mérés eredményét beírja a szerszámtár adatai közé.

[Előzmény:] Rabb Ferenc, 2017-08-02 15:19:02 [15964]


ORCA17 | 259    2017-08-02 15:51:55 [15965]

Bocs, hogy csak most reagálok, de így 67 évesen a délutáni pihi volt napirenden.

Nagyon szépen köszönöm a hasznos segítséget, már is megyek a műhelybe

Ferenc: természetesen nem a linkelt képen láthatót akarom használni - én is valami "rugalmas" megoldásban gondolkodom.

Amúgy a megközelítést illetően én ezt a kézikereket használom



Még egyszer köszönöm a segítséget mind a kettőtöknek

Barátsággal
Csaba

[Előzmény:] dezsoe, 2017-08-02 13:29:10 [15962]


Rabb Ferenc | 2854    2017-08-02 15:19:02 [15964]

Béni szerszámbemérő makrója

Az egyik vezetéket a szerszámra (GND) kell csíptetni, a másikat pedig a MACH3 Input Signals fülön beállított Probe lábra.

Nekem az "ezer forintos" érintkező nem szimpatikus, mert a szerszám hegyét rendesen beleveri az első megközelítéskor. Ezért készítettem egy rugózott változatot, ahol a középső érintkező gomba szára egy perselyben mozog. Így nem kell félni a szerszám hegyének a sérülésétől.

[Előzmény:] ORCA17, 2017-08-02 10:54:18 [15958]


dezsoe | 443    2017-08-02 15:02:53 [15963]

Szia!

Bocs, hogy ilyen soká válaszolok. Most sikerült kipróbálnom, és tényleg nem foglalkozik az emulált bemenettel. Gőzöm nincs, hogy miért, mert a digitize bemeneten jelzi, hogy megnyomtam a gombot. Úgyhogy innentől passz...

[Előzmény:] tambi, 2017-07-28 19:04:14 [15951]


dezsoe | 443    2017-08-02 13:29:10 [15962]

No, csak megtaláltam. Elindítod a Mach-ot, Operator menü, ott Edit button script-et választod, egy pár gomb villogni fog, kattintasz az "Auto Tool Zero"-ra. Feljön a szerkesztő, ott elvileg csak ennyi van:

Message( "Not Yet Implemented" )

Ezt kitörlöd és bemásolod a következőt:

CurrentFeed = GetOemDRO(818) ' Feedrate DRO
DoSpinStop()

ZMove = 20.00 'Total lenght of Probe to move before Stop or no Contact Made.
ZOffset = 0.00 ' Plate Hight
ZSal = ZOffset + 5.00 '+ Free Hight, Will possition the Proble ZSal mm over the Material.

StopZmove = 0
If GetOemLed (825)=0 Then ' Digitize IN
DoOEMButton (1010) ' Zero Z
Code "G4 P2.5"
Code "G31 Z-" & ZMove & "F25"
While IsMoving()
Sleep(200)
Wend
Probepos = GetVar(2002) ' 2000..2005: xyZabc
If Probepos = - ZMove Then
responce = MsgBox ("**ERROR** " , 4 , "Probe **ERROR**" )
Code "G0 Z10"
StopZmove = 1
Code "F" &CurrentFeed
End If
If StopZmove = 0 Then
Code "G0 Z" & Probepos
While IsMoving ()
Sleep (200)
Wend
Call SetDro (2, ZOffset)
Code "G4 P1"
Code "G0 Z" & ZSal
Code "(Z zeroed)"
Code "F" &CurrentFeed
End If
Else
Code "(Check Probe!)"
End If

Exit Sub

Az elején van egy sor: "ZOffset = 0.00 ' Plate Hight", itt a 0.00 helyére beírod a mérő bigyó hajszálpontos magasságát. Szép óvatosan, reset-en a kezeddel kipróbálod. Elvileg mennie kell, én anno ezt használtam, és átnézve a programot jónak kell lennie.

[Előzmény:] ORCA17, 2017-08-02 11:16:49 [15960]


dezsoe | 443    2017-08-02 13:06:49 [15961]

Egyszerűnek egyszerű, de bele kell számolni a mérés eredményébe a mérő magasságát. Ha fix ponton lenne, akkor oda és vissza is kéne mozogni. Ezért nem mindegy. Megkeresem az ehhez tartozó bemérő kódomat, csak már nem emlékszem, hogy hol van. (Nem használok Mach-ot.) Még a nap folyamán elküldöm.

[Előzmény:] ORCA17, 2017-08-02 11:16:49 [15960]


ORCA17 | 259    2017-08-02 11:16:49 [15960]

A legegyszerűbb - házilag is kivitelezhetőt képzeld el.
Ebayon valami ezer forint lehet kosárszám kapni
Egy vezeték a pluszra, egy a limit bemetre és a touch platform elérésekor mint egy végállás kapcsoló működik.

[Előzmény:] dezsoe, 2017-08-02 11:05:41 [15959]


dezsoe | 443    2017-08-02 11:05:41 [15959]

Szia!

A "szerszámbemérő kötyűt" kicsit részletezhetnéd, mert nagy mértékben függ tőle a megoldás.

[Előzmény:] ORCA17, 2017-08-02 10:54:18 [15958]


ORCA17 | 259    2017-08-02 10:54:18 [15958]

Szervusztok!

Szeretnék használni egy szerszámbemérő kötyűt.
A használatával kapcsolatos segítségre volna szükségem:
Milyen script szükséges hozzá, és honnan?
Hol és mit szükséges a MACH3-ban beállítani - az engedélyezésen és port beállításon kívül.

A segítségeteket előre is köszönöm

Csaba

Béni | 1890    2017-08-01 16:58:07 [15957]

Start LED (OEM804) aktív G kód betöltéskor és programfutáskor.
Ha csak a futás kell, akkor saját kiegészítő funkció (M) használata javasolt.

[Előzmény:] Szám Attila, 2017-07-31 13:29:40 [15953]


lovas gyula | 1472    2017-08-01 14:37:07 [15956]

Esetleg az egyik hütőviz?

[Előzmény:] Szám Attila, 2017-07-31 13:29:40 [15953]


Pál | 6781    2017-08-01 01:16:43 [15955]

Engedélyező jel nem jó ?
Az mikor a reset ki van nyomva, azaz fut a Mach akkor aktív.
A másik a Charge Pump ami egy szimmetrikus négyszögjelet ad ki pár kHz-en ha fut a program.

[Előzmény:] Szám Attila, 2017-07-31 13:29:40 [15953]


vadnyuszi | 19    2017-07-31 16:56:58 [15954]

Sziasztok!

A mach3 NFS wizardját érdemes meg venni? Használja valaki rendszeresen? Esetleg okosban licenset lehet találni?


Szám Attila | 986    2017-07-31 13:29:40 [15953]

Sziasztok!

Szeretnék egy kis segítséget kérni.
Régebben egyszer már csináltam ilyent, de hetek óta nem jut eszembe a megoldás.
Egy kimenetet szeretnék aktívvá tenni amikor fut a program a Mach3-ban.( A Current Hi/Low ami akkor aktív amikor a tengelyek mozognak nem elég sajnos.)


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

Időrend:
Oldal 1 / 318 Ugrás ide:
1  2  3  4  5   Következő ►  Utolsó ►|