Hírek:

Fontos tudnivalók a migrációval kapcsolatban, kérlek olvasd el:

A régi fórumról áthozott hozzászólásoknál a felhasználó neve adatvédelmi megfontolásokból véletlenszerűen generált értékekre lett  lecserélve. Ez akkor tud a valódi értékre visszaállni, ha az adott felhasználó a régi fórumon nyilatkozik, hogy beleegyezik az adatainak az új fórumra továbbításához, majd ezután itt a régi felhasználónevével és email címével regisztrál.
8~20 óra között, 1~30 percen belül megtörténik a jóváhagyás, 30 percenként ellenőrizd email fiókodat (SPAM-ot is) mindenképp kapsz mail-t, a sikeres regisztrácioról, vagy a hibáról és, hogy mi a teendőd.
Nézd meg  "A régi fórumról, az új fórumra költözés útmutatót."
A régi fórumon használt email címmel de más felhasználói azonosítóval érkező regisztrációs kérelmek törlésre kerűlnek.

Main Menu

Mach3 CNC

Indította gaben, 2024 április 09, 16:55

Előző téma - Következő téma

Miki2

Köszönöm a hasznos linket.
Már csak azt szeretném tudni, hogy a Mach3 tudni fogja-e, hogy melyik szán ér a home pozícióba.

svejk

A Mach3 is egyesével veszi fel a referenciát, tehát arra a tengelyre értelmezi a bemenő jelet amelyiket éppen mozgatja.

Miki2


Autotec1

Használ valaki ilyen kézivezérlőt, lenne néhány kérdésem

  

lacata

Sziasztok!

Segítségeteket szeretném kérni.
Beallítottam a Mach3 -at úgy
ahogy a nagy könyvben megírták.
Ennek ellenere mégis X-ben
megnyújtja a vágast.
Kb 5-6 mm rel.
Az élet ugy hozta hogy újrakezdő
vagyok és tegnap kezdtem a beállítást.
A cnc gép lpt portrol üzemel.
Mit neztem be a beállítasban?
Nézzetek el nekem az egyszerű kerdést,
de kb 5-6 éve nem hasznaltam a Mach3 at.
Teljes körű cnc megmunkálás,
3D nyomtatás,
Plazmavágás, cső és zártszelvények
áthatás vágása

2am4nwzib

A ,,Setings Alt6,,
Axis Calibration

borvendeg

Sziasztok!

Szeretnék beállítani egy "touch probe"-ot a mach 3-hoz.
Ez alapján a videó alapján és szkriptekkel:
https://www.youtube.com/watch?v=MQ9XT30s-PU&ab_channel=CharlieSarsfield

Viszont nekem nincs szabad bemenetem ezért egy billentyűzet emulátorral a "G" betűt "nyomkodom".

Az Input signals menüben beállítom az emulált gombot, a diagnostic fülön látom is a gombnyomásra változó állapotot.  Ascript mégsem áll le. Mi lehet az oka?

Próbáltam másik bemeneten pl.:input1 természetesen a szkriptet hozzáigazítva.

Mi lehet a gond?

borvendeg

Sziasztok!
A probléma megoldódott, gondoltam leírom mi lett a megoldás. Jó irányban kapirgáltam, bizonyos időkritikus jeleket nem enged a Mach3 szimulált bemenetként használni. Beállítani a Port&pins-ben be lehet, a diag ablakban látszik is a változása de a szkriptek mégsem működnek vele. (Nem szép tőle...)

ht0cjk58i

Sziasztok.

Olyan kérdésem lenne, a Mach3 20 kimenetet tud kapcsolni, ezeket az outputokat hogy lehet munkára bírni?
Out 1 ugye a spindle, 3-4 a hűtés.Köszönöm a segítséget!

D.Laci

Mit szeretnél elérni?

Bekel állítanod az Output# -okat.
Létre kel hoznod mindegyikhez 2 macro-t.
Pl: Output#5 be-ki kapcsolása.

M200 - as macro
ActivateSignal(Output5)

M201 - as macro
DeActivateSignal(Output5)

ht0cjk58i

Külső szelepeket szeretnék működtetni a g kód sorokban.
Pl X tengely mozog egy adott pozícióba, majd pl out6 ad egy impulzust és a mozgás megy tovább.

Miki2

Írjál hozzá egy M kódot.
A programot pedig így írhatod le:

G1 X100   Előtolással elmegy 100-as pozícióba
M101      Bekapcsolja a kért kimenetet
G1 X200   Előtolással elmegy 200-as pozícióba

Béni

A leírásod nem egyértelmű. Az alábbi makró és példakód az elképzelhető igényeidet talán kielégíti. (Magyarázat a makróban.)


M9800 P0 Q0
G0X10
M9800 P1 Q0
G1X0F200
M9800 P0 Q0
X10F400
M9800 P1 Q20
M30


Makró, a példában M9800. (M9800.m1s néven kell szerepelnie a profilod macro könyvtárában!)


'Output6 be/ki kapcsolasa
'P0:ki; P1:be; Q0: csak kapcsol; Qx: x*1/10 sec hosszúságú pulzust ad ki
Sub main
  Dim m,t
  m=CInt(Param1())
  t=CInt(Param2())
  Wait
 
  If m=0 Then
     DeactivateSignal(OUTPUT6)
  End If
 
  If m=1 Then
    ActivateSignal(OUTPUT6)
    If t>0 Then 'pulzus mod
      Sleep(100*t)
      DeActivateSignal(OUTPUT6)
    End If
  End If
End Sub

Sub Wait 'Mozgások leállásáig vár
While Ismoving()
Sleep(20)
Wend  
End Sub

ezsolt74

Sziasztok.

A Mach3 alaplapon  24V-bekötésénél a GND a negatív, a 24V meg gondolom a pozitív?

Csak biztosra akarok menni, nem szeretném elfüstölni.

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