Hírek:

Fontos tudnivalók a migrációval kapcsolatban, Kérlek nézd meg a Régi fórumról új fórumra való költözés

Main Menu

Mach3 CNC

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

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

000000000

Ha a végállás és a home kapcsoló meg egyezik akkor az összes mehet 1 azaz 1 darab bemenetre !
Ebben az esetben az összes kapcsolónak zárónak kell lenni. (párhuzamos kötés)
Mikor felveszi a referenciapontokat utána már végállásként kezeli a program.
Mellesleg a Z-nek nem szokott negatív végállása lenni mert mire ráfutna a szerszámot már átnyomta az asztalon.

2f428kduf

Köszönöm, mindkettőtök válaszát.

b73x9nj4x

Sziasztok!

Segítséget szeretnék kérni, home beállással van problémám.

Be lehet állítani a Mach3-at, hogy minden estben jó irányba keresse a home-'t?

A gépem forgó tengelye (+180;-180) mozgást végez a home-ra állást minuszból nem tudom beállítani. A konstrukció nagyon kötött és nem tudom nulla helyről eltenni az induktív(home) szenzort. A feleslegesen megtett út kerülése miatt lett nullába beépítve, most már nincs is hely kitenni 180fok -ra. Ez a kérdés lineáris tengelyre is igar lenne ha pl. +1000 és -1000 között mozogna és 0-ra kellene homolni pozitív ráfutással.

Ha valaki 99%-ban azt sejti, hogy nincs ilyen gyári beállítás akkor azt is nagyon köszönöm mert akkor nincs értelme további időt pazarolni.

Köszi előre is![#awink]

Béni

Ha jól értem a problémádat, akkor kiegészítő elem nélkül nincs rá automatikus megoldás. (Nem tudja a rendszer, hogy melyik "félen" van.)
Refpontfelvétel előtt kézi módban a megfelelő tartományba kell mozogni és utána indítani.

ORCA17

Szervusztok!

Van egy látszólag egyszerű kérdésem:
Hogy lehet - programban -  "lenullázni" egy adott pozícióban egy tengelyt? Vagy másképpen új nullpontot meghatásozni.

  
... egy olyan világban, ahol bármi lehetsz, légy kedves!

4ybj8h3c8

Ha jól emlékszem Call AkármiDRO() = 0

Nézd meg a MachWikin a pontos szintaktikáját.

ORCA17

Köszönöm, de nem lettem okosabb[#smile]
... egy olyan világban, ahol bármi lehetsz, légy kedves!

4ybj8h3c8

Bocs, tévedtem, nem Call hívás kell, hanem CODE, de kipróbáltam, ez sem az igazi. VB scriptből simán át lehet írni, az nem jó? Max. egy gombot kell letenni.

ORCA17

Most úgy csinálom, hogy két részprogit használok.
Kimarja az egyik furatot, ellép x mm-t egyik irányba, ott lenullázom manuálisan az Y tengely, kimarja a másik furatot.
Visszalépi az x mm-t és ott is lenullázom manuálisan.

Fúrás nem jó, mert tizedes az átmérő és nincs tizedes patron.

Azt az egy manuális nullázást kéne progiba tenni.[#fejvakaras]
... egy olyan világban, ahol bármi lehetsz, légy kedves!

4ybj8h3c8

Kezdjük az elején, a nálam profibbak is beléphetnek, milyen "program"? G kód, vagy valami más.

ORCA17

G-kód...
pl.:
%
( 1.fészek marás átmérő 12.5 mm marás 8-as maróval  )

G00 Z1 F70
G00 X-2.25 Y0 F70
G01 Z-1 F30
G02 I2.25
G01 Z-2
G02 I2.25
G01 Z-3
G02 I2.25
G01 Z-4
G02 I2.25
G01 Z-5
G02 I2.25
G01 Z-6
G02 I2.25
G00 Z0.5 F70
G00 X0 Y90 F70
M30
%
%
(2. fészek marás átmérő 12.5 mm marás 8-as maróval  )

G00 Z1 F70
G00 X-2.25 Y0 F70
G01 Z-1 F30
G02 I2.25
G01 Z-2
G02 I2.25
G01 Z-3
G02 I2.25
G01 Z-4
G02 I2.25
G01 Z-5
G02 I2.25
G01 Z-6
G02 I2.25
G00 Z0.5 F70
G00 X0 Y-90 F70
M30
%
... egy olyan világban, ahol bármi lehetsz, légy kedves!

dezsoe

A G92 a barátod. Az adott pozícióban G92 X0 lenullázza az X-et. A többi tengely ugyanígy, akár egy sorban is. Ezt az eltolást (ideiglenes eltolásnak hívják) a G92.1-el tudod megszűntetni.

svejk

De hiszen a G92-őt alig másfél hónappal ezelőtt "tanultad".

ORCA17

A G92 a barátod...

..és még az is aki jó tanáccsal lát el[#integet2]
Köszönöm szépen dezsoe

Üdv
Csaba
... egy olyan világban, ahol bármi lehetsz, légy kedves!

ORCA17

Az igaz, hogy segítettetek, de még sem akaródzott működni

Ez volt az a program - megőriztem

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
G92.1
... egy olyan világban, ahol bármi lehetsz, légy kedves!