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 53 / 370 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   49  50  51  52  53  54  55  56  57   Következő ►  Utolsó ►|

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

D.Laci | 5457    2017-08-18 15:23:45 [16011]

Többször belenéztem a videóba.
Ha jól sejtem akkor nem stimmel a g-codban szereplő koordináták a kijelzettel.

Előzmény: Törölt felhasználó, 2017-08-18 15:15:57 [16010]


Törölt felhasználó    2017-08-18 15:15:57 [16010]

Ha nincs home kapcsoló akkor ne is próbálkozz referencia pont felvételével, így gépi koordinátával se !
Különben meg mi a probléma konkrétan ?

Előzmény: adamkovacs, 2017-08-18 12:50:18 [16008]


D.Laci | 5457    2017-08-18 13:07:49 [16009]

Őszinte legyek nem tudom mi a bánat bajod van vele de minek van "A" 4. tengely beállítva ha nincs a gépen, minek szerepel a g-codban. A helyedben kiszedném a hosszkorrekciót a g-codból, sőt az egész szerszámcserélésre vonatkozó mindent.

Előzmény: adamkovacs, 2017-08-18 12:50:18 [16008]


adamkovacs | 125    2017-08-18 12:50:18 [16008]




Üdvözlök mindenkit, sziasztok!
Olvasgattam már az oldalt de hasonló bánattal még nem találkoztam!
Szeretném, ha megnéznétek 2 videót hátha valaki rájön miert is csinálja ezt!
Már kb 3 hete kinlodok, de hol jól mukodik, hol nem.
pc: 1 napos win7pro/x86 mindenféle beállítás megvolt
gép/MC : USB-s valami ddcm5v - mach3 szintén1 napja ujratelepítve beállítva minden /generalconf, motortunung, I-O , csak a home nincs kipipálva/
hálozat kilóve vagy bekapcsolva ugyan ez a jelenség


És a csodás movement

https://www.youtube.com/watch?v=Gr0JuJUZfOw&feature=em-upload_owner

ill

https://www.youtube.com/watch?v=OmURkfjFnyE&feature=em-upload_owner


Valaki látott már ilyet?!
Előre is köszönöm a válaszokat!!!


izbeki | 1322    2017-08-17 18:23:02 [16007]

A 1,5-öt oszd el az egy fordulatra eső lépések számával,
majd az egyet a kapott értékkel, ezt kell beírni a step per unit mezőbe.
Pl.: léptetőmotor 200 lépés, full step, akkor 1,5/200=0,0075
1/0,0075=133,33, ezt kell beírni.
Ha 200 lépés, 4 mikrolépés, akkor 1,5/800=0,001875
1/0,001875=533,33, ezt kell beírni.

Előzmény: fabót, 2017-08-17 18:00:17 [16006]

fabót | 4    2017-08-17 18:00:17 [16006]

Jó napot!
Azt szeretném kérdezni hogy Mach3 szoftverben hogyan kell beállítani Nema23h motor paramétereit,sajnos csak 10-es menetesszárat használok 1.5mm menetemelkedésű.A probléma az hogy pl: egy 5cm átmérőjű kört kb 5-ször akkorára vág ki a gépem (ArtCam-ben szerkesztve).


dezsoe | 2934    2017-08-17 17:33:41 [16005]

Azt pedig megjegyzi, hogy legutóbb teljes képernyős módban használtad-e.

Előzmény: Sásdi Zoltán, 2017-08-17 17:20:25 [16003]


dezsoe | 2934    2017-08-17 17:32:35 [16004]

Config menü, General config, Screen Control, Auto Screen Enlarge pipa.

Előzmény: Sásdi Zoltán, 2017-08-17 17:20:25 [16003]


Sásdi Zoltán | 726    2017-08-17 17:20:25 [16003]

Csak tud valaki segíteni.
Újra kellett telepítenem a Mach3-at, de az új Mach nem tölti ki az egész képernyőt. Korábban is így volt, de akkor megoldottam, mostanra meg elfelejtettem,hogy is csináltam.
Ha valaki tudja a megoldást, ne tartsa magában.
Köszönöm a segítséget.


ORCA17 | 604    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 | 604    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 | 604    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 | 4360    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 | 33038    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 | 604    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 | 33038    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 | 4360    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]


Törölt felhasználó    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 | 604    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 | 1388    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 | 604    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 | 822    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 | 5071    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 | 1382    2017-08-12 11:14:55 [15988]

M1

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


lazi | 1489    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 | 333    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!


Törölt felhasználó    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 | 990    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 | 2934    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 | 604    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 | 2934    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 | 604    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 | 2934    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 | 2076    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 | 2934    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 | 2076    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 | 2934    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: Törölt felhasználó, 2017-08-03 10:38:36 [15973]


Törölt felhasználó    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 | 990    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 | 990    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 | 990    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: Törölt felhasználó, 2017-08-01 01:16:43 [15955]


Törölt felhasználó    2017-08-02 21:52:57 [15969]

Köszönöm!!

Előzmény: Törölt felhasználó, 2017-07-21 19:36:54 [15935]


dezsoe | 2934    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 | 604    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 | 2934    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 | 604    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 | 4360    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 | 2934    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 | 2934    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]


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

Időrend:
Oldal 53 / 370 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   49  50  51  52  53  54  55  56  57   Következő ►  Utolsó ►|


 ◊