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

Révész Richárd

Lehet bekavar neki, hogy másik meghajtón van.
Nem foglalkoztam ezzel a témával sokat, úgy hogy sajnos nem tudok többet segíteni.
Ötletem sincs.
 
Másik kérdésre:
Elmented a szöveget előtte?(gondolom igen)
Mindjárt dobok fel a gépemre egy Mach-ot és megnézem.
 

zotykó

köszi szépen akkor azt megvárom.

000000000

Köszi Földim!!
Megpróbálkozom a "jog"-al--

Révész Richárd

Hát én sem tudom előcsalogatni.
[#nemtudom]

Révész Richárd


Révész Richárd

KÖZBEN SIKERÜLT.
Minden adatot meg kell adni neki.
Ha készen vagy az adatok bevitelével, akkor "WREIT" GOMB ÉS MÁR KÉSZ IS.

000000000

Kösszi,jó lett  "jog"
Esetleg  kérdésem még lenne:
A port/pins fülön beállítható relé késleltetést valamiképpen kilehet e rakni a mach felületre,hogy egyszerübben állítható legyen??
 
Vagy egy makróban szereplő z-beállítást ,hogy ne csak a vb-editorban legyen állítható/szerkeszthető??
 
Megodlható ezek képernyőre tétele??

000000000

Azt szeretném elérni ,hogy a képernyőn megadott Dro érték legyena macróban a Z20 helyett,vagyis  
Z(dro) jelenjen meg...
http://indafoto.hu/vasascnc/image/17733299-f3bd7aef" border=0>

000000000

http://img1.indafoto.hu/1/1/150405_3b644b525289811a15985679f707fb1e/17733299_f3bd7aef9a6a9e8e2ebe8f814043b53c_m.jpg" border=0>

000000000

Szia nem pontosan értem mit akarsz megvalósítani, a 'Code' kulcsszó meg fogja mozgatni tengelyt ha szükséges ha csak a Dro-t akarod felülírni akkor a SetDro(...) kell neked SetDro(2 , 20)   (2 - Z tengely ; 20 az érték)
 
 
 

000000000

Azt szeretném ha a képernyőn lévó dró.ba ahol +1 szerepel,az megjelenne a macró-z értékénél.a 20 as helyet...

000000000

Ha az egy saját DRO akkor annak kell adni egy azonosítót a felületszerkesztőben az érték 0-254 között lehet és a GetUserDRO vagy GetOEMDRO-val tudod elkérni az értékét (az utóbbinál hozzá kell adni 1000-t)
Ha gyári DRO akkor meg kell nézni hogy melyik (gondolom a Z tengely annak az azonosítója 2)
(standard DRO-k listája -> http://bit.ly/10wdEOu)
 
 
Dim ZPos As Double
ZPos = GetDRO(2) ' vagy ez GetOEMDRO(<sajátszonosító>)
Code "G0 Z" & ZPos
 
Viszont vigyázz milyen elmozdulási módban vagy G90 vagy G91!!! (ennek vizsgálata nem lehetetlen ha kell szólj ;))

000000000

Hasonló képpen csináltam,csak meghívni illetve a z-hez párosítani nem tudom...
Csináltam egy gombot amibe belehet írni az értéket ez az 1001 dro.
De a makróban nem tudom ezt hozzá rendelni a "z" értékhez....és ezt a gépi kordináta szerint kellene eltolnom ezzel az értékkel.
Példával tudnál esetleg segíteni??

000000000

Neked nem gomb kell hanem DRO. Húzd rá a felületre és add meg neki az OEMCode-ját így:
http://i46.tinypic.com/2d0djsk.png" border=0>
 
ezután lenti kódnak csak ennyiben változik:
Dim ZPos As Double
ZPos = GetOEMDRO(1001)
Code "G0 Z" & ZPos  
 
A gépi koordináta eltoláson azt érted hogy tengely elmozduljon (a DRO-ban bírt értékkel) de a nóniusz-a nem változzon?

000000000

Így szerintem jó lessz!  
A dró értékre álláskor a "nóniusz "is változzon.
:)
Köszönöm, segítséged! Holnap rápróbálok.