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 23 / 370 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   19  20  21  22  23  24  25  26  27   Következő ►  Utolsó ►|

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

dezsoe | 2934    2019-10-20 20:39:04 [17522]

Annyira van, hogy az az alapértelmezett.

Előzmény: farkastibor, 2019-10-20 19:42:39 [17520]


farkastibor | 670    2019-10-20 20:15:12 [17521]

X-Z sikon G18

Előzmény: farkastibor, 2019-10-20 19:42:39 [17520]


farkastibor | 670    2019-10-20 19:42:39 [17520]

Mach3Turn-ban nincs G18

Előzmény: dezsoe, 2019-10-20 19:32:05 [17519]


dezsoe | 2934    2019-10-20 19:32:05 [17519]

Ahhoz, hogy ez a sor csináljon valamit, két dolog kell: megfelelő sík és megfelelő kezdő koordináta. G17-ben Z, G18-ban Y, G19-ben X mentén tudsz fúrni, a többi koordinátát pozícionálásra fogja használni. Az általad adott sorban X és Z szerepel, tehát G18-ban (hacsak nem volt korábbi fúróciklus) nem tartalmaz értelmezhető adatot, G17-ben elmegy X4-re és fúr Z-ben 1.5-ig, G19-ben pedig elmegy Z1.5-re és fúr X4-ig.

Előzmény: ifarkas, 2019-10-20 17:21:07 [17518]


ifarkas | 345    2019-10-20 17:21:07 [17518]

Én azt próbálom elmondani, hogy ha az alábbi sort beírom a Mach3Mill MDI-be, akkor az hibátlanul végre hajtja, de ha beírom a Mach3Turn MDI-be, nem történik semmi.
Egyébként mindkét Mach3 teszi a dolgát, kivéve a Turn, a fúró ciklusokat.
Lehet, hogy nálam van a hiba, nem kapcsolok ki vagy be valamit, de azért kértem a segítséget.
"G90 G81 G98 X4 Z1.5 R2.8"
A sort egyébként az ajánlott MachTurnHU.pdf-ből másoltam.

Előzmény: farkastibor, 2019-10-20 10:43:14 [17517]

farkastibor | 670    2019-10-20 10:43:14 [17517]

Így elég nehéz lesz ....... javaslom a Mach3 kézikönyvet https://www.machsupport.com/wp-content/uploads/2013/02/MachTurnHU.pdf

Előzmény: ifarkas, 2019-10-19 17:11:28 [17516]


ifarkas | 345    2019-10-19 17:11:28 [17516]

Ezek szerint eszterga módban nem működnek a fúróciklusok G81, G82, G83 a Mach3-ban?

Előzmény: farkastibor, 2019-10-18 16:11:38 [17514]


ifarkas | 345    2019-10-18 18:05:34 [17515]

Köszönöm a segítséget!
Kipróbáltam, működik, gondolom a G17 kellett.
Mi van akkor, ha pl. mélyfúróciklust G83, szeretnék.
A G17-et pontosan hova kell betenni, lehetne közvetlenül az N19 sor előtt vagy után?

Előzmény: farkastibor, 2019-10-18 16:11:38 [17514]


farkastibor | 670    2019-10-18 16:11:38 [17514]

N10 G90 G94 G18
N11 G21
N13 G90
(DRILL4)
N15 T0101
N17 M8
N18 G94
N19 G97 S900 M3
N20 G0 X0. Z12.
N21 G17
N22 G0 Z2.
N23 X0. Z-6. R2. F110.
N24 G80
N25 Z12.
N26 M9
N28 G90
N29 M30
%
üresben kipróbálni, először !!!

Előzmény: ifarkas, 2019-10-18 15:39:55 [17513]


ifarkas | 345    2019-10-18 15:39:55 [17513]

Sziasztok!

Ha valaki tudna segíteni.
Nem tudom miért, de nem működik a fúrás, eszterga módban.

Elmegy X0-ra és Z12-re, majd Z2-re, utána vissza Z12-re és végzett.
Az N23 sort nem hajtja végre, tehát nem megy Z-6-ra.

(1001)
N10 G90 G94 G18
N11 G21
N13 G90
(DRILL4)
N15 T0101
N17 M8
N18 G94
N19 G97 S900 M3
N20 G0 X0. Z12.
N21 G17
N22 G0 Z2.

N23 G98 G81 X0. Z-6. R2. F110.

N24 G80
N25 Z12.
N26 M9
N28 G90
N29 M30
%

Megpróbáltam két különböző gépen, nem működik, igaz ugyanaz a Mach3 verzió számú: R3.043.066


woodhead | 23    2019-10-14 21:16:35 [17512]

Köszönöm! Megpróbálom.

Előzmény: Rabb Ferenc, 2019-10-14 19:47:18 [17511]


Rabb Ferenc | 4360    2019-10-14 19:47:18 [17511]

Valahogy úgy...

Előzmény: woodhead, 2019-10-14 17:43:53 [17510]


woodhead | 23    2019-10-14 17:43:53 [17510]

Elvileg csak annyi, ha jól értem, hogy le kell töltenem ezt valahonnan, és belerakni a demó változat könytárába? Amitől teljes változatként fog működni?

Előzmény: Rabb Ferenc, 2019-10-13 23:10:48 [17509]


Rabb Ferenc | 4360    2019-10-13 23:10:48 [17509]

A Mach1lic.dat fájlt is visszatetted a Mach3 könyvtárba?

Előzmény: woodhead, 2019-10-13 22:49:47 [17508]


woodhead | 23    2019-10-13 22:49:47 [17508]

Sziasztok!

Régi Xp-s gépen összedőlt az op. rendszer. Újra lett telepítve.
Próbálom a mach3-at is telepíteni, de mindig a demó változatot sikerül. 5000-nél megáll.

Hogy tudnám megoldani úgy, hogy ne költsek rá egy vagyont?

Práger Mihály | 250    2019-10-06 10:14:50 [17507]

Üdvözlet!

Egy ősrégi témáról érdeklődnék, mégpedig Mach3 Windows7-re való telepítéséről.
A gép egy Dell Optilex 760-as, és erre akartam felrakni a Mach3-at, a megfelelő kompatibilitási módot választva.
Fel is ment a program, de a drájverével valami nem stimmel.

Úgy van fenn az eszközkezelőben, hogy egy ? van az ikonban.Ha igy elindítom a programot állandóan újraindítja a gépet.
Valószínű, hogy ez ebben a témában már évekkel ezelött előjött,de több mint 300 oldalt átnyálazni nem szeretnék.
Ha valaki tudja a megoldást megköszönném.


southboy | 64    2019-10-04 09:34:20 [17506]

Sziasztok .
Valakinek nincs véletlen egy szerszámcserélős Macro ja ?
Amit találtam neten nem jó valamiért nem megy el oldalra mikor ki akarja venni a szerszámot. Valaki tudna ebben segíteni?


Sub Main()
OldTool = GetOEMDRO (1200) 'Tool In spindle DRO You must add this to your settings screen
x = GetToolChangeStart( 0 )
y = GetToolChangeStart( 1 )
z = GetToolChangeStart( 2 )
a = GetToolChangeStart( 3 )
b = GetToolChangeStart( 4 )
c = GetToolChangeStart( 5 )
tool = GetSelectedTool()
NewTool = tool
'Makro pro výměnu nástroje
MaxToolNum = 8 'Počet nástrojů
ToolDown = -30 'Z hloubka sjetí na výměnu nástroje
ToolUp = 0.0 'Z výška rychloposuvu
If NewTool = OldTool Then
Exit Sub
End If
While NewTool > MaxToolNum
NewTool = Question ("Enter New Tool Number up to " & MaxToolNum)
Wend
Code "G00 G53 Z" & ToolUp
While IsMoving()
Wend
Call MovePos(OldTool)
While IsMoving()
Wend
Code "G53 Z" & ToolDown
Code "G4 P.75"
While IsMoving()
Wend
ActivateSignal(Output1) 'Zapnout táhlo, aby se uvolnil nástroj
Code "G4 P1.0" 'Čekat než se uvolní nástroj
'SystemWaitFor (7) '
Code "G53 Z-2.5" & ToolUp
Call MovePos(NewTool)
While IsMoving()
Wend
Code "G53 Z" & ToolDown
Code "G4 P.75"
While IsMoving()
Wend
DeActivateSignal(Output1) 'Vypnout táhlo, nástroj se upne
Code "G4 P1.0" 'Čekat na než se upne nástroj
While IsMoving()
Wend
Code "G53 Z" & ToolUp
Call SetUserDRO (1200,NewTool)
SetCurrentTool( NewTool )
Code "G00 X" & x & " Y" & y 'Přesun se na místo, kde byla hlášena výměna nástroje
End Sub

Sub MovePos(ByVal ToolNumber As Integer)

Select Case ToolNumber 'Zde zadat přesné pozice nástrojú
Case Is = 1
Xpos = 120.00
YPos = 20.00
Case Is = 2
Xpos = 140.00
YPos = 20.00
Case Is = 3
Xpos = 160.00
YPos = 20.00
Case Is = 4
Xpos = 180.00
YPos = 2O.00
Case Is = 5
Xpos = 120.00
YPos = 40.00
Case Is = 6
Xpos = 140.00
YPos = 40.00
Case Is = 7
Xpos = 16.00
YPos = 4.00
Case Is = 8
Xpos = 180.00
YPos = 40.00
End Select

Code "G53 X" & XPos & " Y" & YPos
End Sub
Main


ifarkas | 345    2019-09-18 17:47:10 [17505]

Nem tűnik stabilnak a fordulatszám, de ki fogom próbálni.

Előzmény: svejk, 2019-09-18 17:01:07 [17504]


svejk | 33038    2019-09-18 17:01:07 [17504]

Mach3-ban nincs gond a menetvágással ha az a bizonyos főorsó fordulatszám stabilitást tudod garantálni.

(UCCNC-nél pedig az sem gond, ott kötött a szinkron akár visszafelé is)

Előzmény: ifarkas, 2019-09-18 16:57:17 [17503]


ifarkas | 345    2019-09-18 16:57:17 [17503]

Már csak a menet vágást kellene megoldani, állítólag
UC300ETH-val marógépen működik.

Előzmény: svejk, 2019-09-18 15:23:12 [17502]


svejk | 33038    2019-09-18 15:23:12 [17502]


Az UCCNC-ben is ez lett a megoldás a hátsó késtartóra.

Ott még sajnos nincs átmérő üzem így sugárban kell dolgozni.

Előzmény: ifarkas, 2019-09-18 15:07:59 [17501]


ifarkas | 345    2019-09-18 15:07:59 [17501]

"Szórakoztam" a G51-el úgy néz ki, sikerrel, köszönöm a segítséget.
A G51 tükrözési és skálázási tulajdonságait felhasználva, most úgy működik ahogy elképzeltem, csak be kell írni a generált programba, az alábbi két sort:
G51 X-2 I1 J1 K1 (a hátsó szerszám program elejére)
...
...
...
G50 (végére)
Az ívek is jók!
Hátsó szerszám használata esetén értelem szerűen minusz értéket mutat a DRO, a Szerszám Táblában nincs első-hátsó váltás.
A képen egy külső, belső ív látható.

  

Előzmény: svejk, 2019-09-16 10:44:44 [17498]


ifarkas | 345    2019-09-18 15:05:35 [17500]

Igen, azt az első, hátsó távolságot én sem értettem, már csak azért sem, mert az nem fix érték, attól függ, hogy éppen melyik szerszám fordul oda.
Vagy ezt sem értettem meg, hogy mit kell oda beírni.
Időközben nézegettem fórumokat, a problémát többen felvetették, de megoldást nem találtam.
De most Svejk Mester ötlete, a G51, G50 talán segít.

Előzmény: KoLa, 2019-09-16 21:47:28 [17499]


KoLa | 7585    2019-09-16 21:47:28 [17499]

Annak idején én ott vesztettem el a fonalat hogy a szerszámtáblában meg kell adni az első és a hátsó késtartó távolságát! ez elég furcsa,egy közönséges halandó esztergályosnak, merthogy' minek, mikor bemérem a szerszámtáblában a kést!
Mitszámítaz' hogy mennyi a távolság ha éppen másként lógatom ki a kést a szerszámtartóból mint tegnap,a bemérésnél is a g53 az alap, ebből számolja utólag az egészet.
Nem tudom már tesztelni mert, nincs mach-om sehol.
Szerintem, tesztelned kéne, ha rá akarsz jönni a működésére.

Előzmény: ifarkas, 2019-09-15 21:12:32 [17497]


svejk | 33038    2019-09-16 10:44:44 [17498]

G51 X-1 nem szórakoztál?

Előzmény: ifarkas, 2019-09-15 21:12:32 [17497]

ifarkas | 345    2019-09-15 21:12:32 [17497]

Köszönöm a válaszodat.
Azért az továbbra is érdekelne, hogy hogyan kellene működnie Front-Rear váltáskor
(X-tengely forgásirány váltás, és X előjel váltás?).

Előzmény: KoLa, 2019-09-13 22:19:58 [17488]


Miki2 | 2333    2019-09-15 16:07:01 [17496]

Sajnos én a Vectric Aspire-t abszolút nem ismerem.
Teljesen más, fémipari szoftvert használok, ahhoz csináltam Mach3 posztot.
Ezért javasoltam a másik megoldást, a betű cserét.

Előzmény: borvendeg, 2019-09-14 17:37:25 [17493]


borvendeg | 357    2019-09-14 18:32:36 [17495]

A hajtashaz teteje műanyag es van rajta valami gumi. Az egér nem ment rajta

Előzmény: farkastibor, 2019-09-14 18:03:57 [17494]


farkastibor | 670    2019-09-14 18:03:57 [17494]

Ez a megoldás nagyon teccik nekem.

  

Előzmény: borvendeg, 2019-09-14 13:05:12 [17490]


borvendeg | 357    2019-09-14 17:37:25 [17493]

Slussz poén: a posztprocesszor hogy kezeli a problémát? Y=A

Előzmény: borvendeg, 2019-09-14 17:29:46 [17492]


borvendeg | 357    2019-09-14 17:29:46 [17492]

Köszönöm az otletet! Elkezdtem posztprocesszort irni, aztán talaltam olyet ami kell.
Elvileg megoldódott a problema.(ket atmerore teszteltem.)

Előzmény: Miki2, 2019-09-14 13:44:54 [17491]


Miki2 | 2333    2019-09-14 13:44:54 [17491]

Szia!
A Mach3-ban csak az A; a B; és a C tengelyt lehet forgó tengelyként beállítani.
Ezt úgy állítsd be, hogy egy fordulat 360° legyen.
Tehát a beállításoknál nem az 1 mm-re eső impulzosok számát kell megadni, hanem az 1° elforduláshoz szükséges impulzus számot kell megadni.
Ezután, ha a posztprocesszoron nem tudsz, vagy nem akarsz változtatni, a következőt teheted:
A generált G kódot például a jegyzettömbbe behívod, és az összes Y-t lecseréled mondjuk A-ra.

Esetleg használhatsz egy olyan CAM programot, amely alkalmas 4 tengely kód generálására.

Előzmény: borvendeg, 2019-09-14 13:05:12 [17490]


borvendeg | 357    2019-09-14 13:05:12 [17490]

Sziasztok!
Vettem itt a fórumon a képen látható gépet. (a marómotort már én tettem rá de ez részletkérdés)

A gondom ott van hogy Vectric Aspire-t használok G kód készítésre és mach3 vezérlő.

A tokmány az Y tengely a vonóorsó az X és a keresztszán a Z.
Namost ha Vectricben csinálok egy Wrapped Job-ot akkor ott meg kell adni az átmérőt és a hosszot, ebből a Vectric kiszámolja az anyag kerületét és ad egy ennek a palástnak megfelelő munkaterületet. Eddig működik. Viszont a Mach3-ban mit, hogyan kell beállítani hogy az Y tengely annyit forogjon amennyit kell.

Eddig D30mm-es anyaggal dolgoztam ennek a kerülete 94.2mm ennek megfelelően beállítottam a motor tuningban hogy az egy körülfordulás 94.2mm legyen. De más és más átmérőjű anyaoknál ez mindig más kellene hogy legyen. Mi a megoldás erre a problémára? Hogyan lehet az Y tengelyt átmérővel korrigálni?

üdv.

  


KoLa | 7585    2019-09-13 22:31:02 [17489]

Biztosan igazad van! én csak a talikon látottak alapján azt vontam le hogy, ugyanolyan mint a Mach3 szerszámpályája.
Nem a lefagyásra gondoltam, hanem a grafikai megjelenítésre, bocsi!

Előzmény: CNCdrive, 2019-08-29 23:14:39 [17478]


KoLa | 7585    2019-09-13 22:19:58 [17488]

A LinuxCnc-nél sem az igazi a front-rear váltás! de, minek is?
Az a jó megoldás amit Miki írt!én is így használom.

Ez a funkció alapjaiban megrengeti a Mach3-at és a Linuxcnc-t is, vagy, nem értjük hogyan kell használni.
Az ilyen előjel váltásokból csak káosz lesz!

Régebben én is azt hittem hogy csak átmérőben kell gondolkozni, mint egy E400-on, de nem, a kordináta rendszer az stabil, és félreérthetetlen.
Ha szerkeszteni kell a kódot akkor látom hogy mi van elől és mi van hátul.

Előzmény: ifarkas, 2019-09-13 17:19:15 [17487]

ifarkas | 345    2019-09-13 17:19:15 [17487]

Köszönöm a választ, nagyon sok időt elvesztegettem.
Kézzel át kell írni a programot, vagy esetleg valami makróval nem lehet megoldani?
A LinuxCNC-nél működik-e, vagy meg kell várni az UCCNC-t.

Előzmény: Miki2, 2019-09-13 16:32:30 [17486]


Miki2 | 2333    2019-09-13 16:32:30 [17486]

Ne erölködj, nem fog működni.
Én használtam a korábbi gépemen.
Egyszerűen az "X" értékeket negatívként kell megadni.

Előzmény: ifarkas, 2019-09-13 13:01:28 [17485]


ifarkas | 345    2019-09-13 13:01:28 [17485]

Sziasztok!
Használ-e valaki Mach3 esztergánál, első/hátsó szerszámtartó váltást, mert nekem nem sikerül.
Amikor megpróbálok hátsó(Rear) szerszámot hozzáadni, teljesen összezavarodik a szerszám tábla(ToolTable).


CNCdrive | 442    2019-08-30 20:32:02 [17484]

50000 g-kód sor az még nem annyira sok. Meg persze attól is függ, hogy milyen a kód. Egy lineáris mozgás (G0/G1) egy vektorból is kirajzolható, míg egy körhöz (G2/G3) sok vektor kell.
De amúgy az OpenGL-nek 50000 vektor az nagyon kevés, azzal egyszerűen megbírkózik. Gondok a sokmillió vektoroknál kezdődnek.

A másik dolog, hogy nyomtató porttal vagy mozgásvezérlővel használod a Mach3-at.
Mozgásvezérlő ugyanis puffereli a mozgásadatokat, emiatt, ha a számítógépet túlterheled egy időre, akkor se akad meg a mozgás. Nyomtatóporttal viszont a számítógép küldi közvetlenül a jeleket és így ha a számítógép túlterhelődik akár egy pillanatra is, akkor a mozgás megtorpan.

Szóval baj főleg akkor van, ha nyomtatóporttal van használva egy gyengécske videókártyával és nagy mennyiségű rajzvektorból álló g-kóddal.

Előzmény: farkastibor, 2019-08-30 19:23:38 [17483]


farkastibor | 670    2019-08-30 19:23:38 [17483]

Egy nagyobb felbontású kép a szerszám pályáról.

  

Előzmény: farkastibor, 2019-08-30 19:05:08 [17482]


farkastibor | 670    2019-08-30 19:05:08 [17482]

Itt egy kb 50000soros G-kod Mach3(v2.63) ezekkel a Pc paraméterekkel , nem fagy le .....stb .

    


Törölt felhasználó    2019-08-30 10:44:44 [17481]

% más post bent hagynak vagy egy nem lezárt sor(enter) g kodban ezektől mach3 simán hülyét kap meg áll ....


tibs | 185    2019-08-30 10:34:55 [17480]

Ha elég nagy a pálya belefagy akkor is ha hozzá sem nyúlsz.
Ez személyes tapasztalatom.
Én ki szoktam kapcsolni.


CNCdrive | 442    2019-08-29 23:17:27 [17479]

És valóban a Mach3 ráterhel a számítógép procira, ami miatt akár bele is "fagyhat" a szerszámpálya mozgatásba, forgatásba stb. ennek az oka egyszerű, nem állandó időzítéssel csinálták meg a nézőke update-elését, hanem eseményvezérelten. Elég nagy hiba...

Előzmény: KoLa, 2019-08-29 20:33:11 [17477]


CNCdrive | 442    2019-08-29 23:14:39 [17478]

Nem, különben az UCCNC-nek nem ilyen béna a szerszámpályája. Nem fagy bele, ha munka közben beleklikkelsz, forgatsz, nagyítasz stb. Sőt, úgy van megcsinálva, hogy a szerszámpálya mozgatás forgatás stb. egyáltalán nem terheli a számítógép processzorát.
De gondolom sosem használtad az UCCNC-t így részedről ez csak egy feltételezés, amit tényként közöltél...

Előzmény: KoLa, 2019-08-29 20:33:11 [17477]

KoLa | 7585    2019-08-29 20:33:11 [17477]

Különben az UCCNC-nek is ilyen béna a szerszámpálya megjelenítése mint a Mach3-nak.

Előzmény: KoLa, 2019-08-29 20:25:38 [17476]


KoLa | 7585    2019-08-29 20:25:38 [17476]

A Mach3-nál a kód futtatása előtt állítsd be a szerszámpálya megjelenítést, mert különben még, belefagy!
Ez volt a tapasztalatom a Mach3-as eszterga használata közben, nem érdemes még beleklikkelni sem a szerszámpálya megjelenítésbe, nemhogy görgőzni!forgatni jobbgombbal.

Ugyanezen a számítógépen a linuxcnc szerszámpályája, autocad rajz minőségben és nagyíthatóságban, menetvágás közben is, egérrel rángatható ide-oda, nagyítható, kicsinyíthető stb...
0.01 mm-t teljes képernyőméretig lehet nagyítani a szerszámpályán, tök jó! mert megjegyzi a bejárt szerszámpályát és ha módosítunk, majd újrabetöltjük, jól látszik más színnel a módosítás, szembeötlik ha valahol hiba van.

Mindezt 5-6 évvel ezelőtti tapasztalok alapján irom,azóta már biztos javult a Mach3!

Előzmény: Huan001, 2019-08-29 16:21:51 [17474]


farkastibor | 670    2019-08-29 18:38:50 [17475]

Nagyméretű G-kodnál szokta ezt csinálni , meg persze a kép(screen) forgatás/ mozgatásnál jelenik meg .
Nagyobb videokártya használata ajánlott

Előzmény: Huan001, 2019-08-29 16:21:51 [17474]


Huan001 | 5    2019-08-29 16:21:51 [17474]

Sziasztok,
Esztergálásnál különböző időnként kiadja a Dwell active, hibát. Eddig ilyen sose volt, mi miatt lehet?


AzAgg | 10    2019-08-07 18:18:59 [17473]

és ma még nem ittam egy kortyot sem...

Előzmény: AzAgg, 2019-08-07 18:18:27 [17472]


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

Időrend:
Oldal 23 / 370 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   19  20  21  22  23  24  25  26  27   Következő ►  Utolsó ►|


 ◊