HobbyCNC fórum
FTP tárhely: http://cnctar.hobbycnc.hu v0.9.6 Régi HobbyCNC oldal: http://archiv.hobbycnc.hu

    
   

 
MODBUS - open project

Mach3 -hoz MODBUS, az univerzális felület

 

Időrend:
Oldal 9 / 22 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   5  6  7  8  9  10  11  12  13   Következő ►  Utolsó ►|

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

csewe | 2578    2012-10-26 21:42:00 [691]

A makrót is átnevezted?

Előzmény: RogerCo, 2012-10-26 21:39:00 [689]


csewe | 2578    2012-10-26 21:41:00 [690]

Azt ugy szürd ki,hogy indíts el egy másik makrót,hogy akkor elszáll e.

Előzmény: RogerCo, 2012-10-26 21:39:00 [689]


RogerCo | 1222    2012-10-26 21:39:00 [689]

Mostmár működne, átneveztem M1002-re az initaial stringben..
el is indítja, de Trigger hibával ellszáll a mach.


csewe | 2578    2012-10-26 21:36:00 [688]

látszólag jól csináltad.
Nézd meg,hogy ha G kodból hajtod v
égre az M1001-et akkor csinál e valamit.

illetve a wievbrain gombbal jelenítsd meg a braint,hogy meg csinálja e amit kell.
Én is készítettem egy brain,ahol az in1-et az oemtrig1-hez rendeltem,és rendeen megy.

Majd holnap viszatérünk rá.

Előzmény: RogerCo, 2012-10-26 21:28:00 [684]


csewe | 2578    2012-10-26 21:31:00 [687]

az M0001 szerintem nem megenegedet makro név

Előzmény: RogerCo, 2012-10-26 21:28:00 [684]

RogerCo | 1222    2012-10-26 21:31:00 [686]

Természetesen a többi, amit írtál is megvan az inputoknál az OEMTrigg1 port0 és a system key-hez is beírtam a 301-et, amit nem tudok, hogy micsoda:)

Előzmény: RogerCo, 2012-10-26 21:28:00 [684]


RogerCo | 1222    2012-10-26 21:30:00 [685]

Természetesen a többi, amit írtál is megvan az inputoknál az OEMTrigg1 port0 és a system key-herz is be

Előzmény: RogerCo, 2012-10-26 21:28:00 [684]


RogerCo | 1222    2012-10-26 21:28:00 [684]

Ez egyenlőre kifog rajtam... Az initialization Stringbe a következő van: G80 M0001
Az M0001.m1s-ben pedig: SetTriggerMacro(1001)
A HiddenScript.m1s-t átmásoltam M1001.m1s-re
És nem történik semmi...

Előzmény: csewe, 2012-10-26 21:09:00 [683]


csewe | 2578    2012-10-26 21:09:00 [683]

Helyesen így kell leírni az

SetTriggerMacro(1001)

nálam az M1001 tartalmaza az auto tool zero makrót.

Előzmény: csewe, 2012-10-26 20:21:00 [668]


csewe | 2578    2012-10-26 21:00:00 [682]

Modbus ivx no operation oemtriggerx

A kimenetnál is bátran kattints az inpu gomra,és onnan válassz kimenetet.

Előzmény: RogerCo, 2012-10-26 20:55:00 [678]


RogerCo | 1222    2012-10-26 21:00:00 [681]

Ezaz, hogy az inputok között... de ha onnan kiválasztottam, olyat ami látszódna, pl "digitize" nem történik semmi, gondolom azért mert bemenet.?

Előzmény: csewe, 2012-10-26 20:55:00 [679]


csewe | 2578    2012-10-26 20:57:00 [680]

Csak 15.

Előzmény: csewe, 2012-10-26 20:55:00 [679]


csewe | 2578    2012-10-26 20:55:00 [679]

ott van az inputok között 16 darab belőle.

Előzmény: RogerCo, 2012-10-26 20:52:00 [677]


RogerCo | 1222    2012-10-26 20:55:00 [678]

Nem egészen értem. a Brain-ben az inputoknál vannak az OEMtrig-ek. de bemenetet hogyan rendeljek egy nyomógomb eseményéhez?

Előzmény: csewe, 2012-10-26 20:50:00 [676]


RogerCo | 1222    2012-10-26 20:52:00 [677]

Ha az olyan egyszerű lenne nem találtam olyat a Brain szerkesztőben, hogy Oemtrig...:(

Előzmény: csewe, 2012-10-26 20:44:00 [674]

csewe | 2578    2012-10-26 20:50:00 [676]

Azért kellene egy brain beiktatásával megoldanod a modbuson keresztül.
Az oemtrig bemenetet a nullás portra állítod,így nem vesz el semmit az lpt-ből,de ugyan ugy tudsz rá hivazkozni a brainbol.

Előzmény: RogerCo, 2012-10-26 20:47:00 [675]


RogerCo | 1222    2012-10-26 20:47:00 [675]

Jaa, hogy ez teljesen MODBUS független...
Az LPT portos bemeneteimmel már fogytán vagyok....

Előzmény: csewe, 2012-10-26 20:40:00 [673]


csewe | 2578    2012-10-26 20:44:00 [674]

Na most gondolkodóba ejtettél.
Elfelejtettem,hogy te modbus-t használsz.
A modbus bemenetét egy brain segítségével kösd össze az egyik oemtrig-gel.
onnantól ugyan az.

Előzmény: csewe, 2012-10-26 20:40:00 [673]


csewe | 2578    2012-10-26 20:40:00 [673]

Az oemtrig-ek épp olyan bemenetek mint az input.
Ott is találod a beállítását.

Előzmény: RogerCo, 2012-10-26 20:38:00 [672]


RogerCo | 1222    2012-10-26 20:38:00 [672]

Azthiszem, rögtön az első lépést nem értem :"Először is az indítógombot az egyik oemtrig bemenetre kell kötni. "
A többi még talán világos...

Előzmény: csewe, 2012-10-26 20:21:00 [668]


csewe | 2578    2012-10-26 20:29:00 [671]

Mikor távirányítót készítettem én is szívtam vele.de sikerült beállítani,úgy,hogy gyorsan reagáljon.

Előzmény: svejk, 2012-10-26 20:25:00 [670]


svejk | 33155    2012-10-26 20:25:00 [670]

Köszönöm, ez biztató!

Előzmény: csewe, 2012-10-26 20:24:00 [669]


csewe | 2578    2012-10-26 20:24:00 [669]

Az mpg beállításaitól nagyon függ,hogy azonnal e és hogy milyen mértékben reagál a mach.
Szerintem megfelelő beállítással jól reagál.

Előzmény: svejk, 2012-10-26 20:19:00 [666]


csewe | 2578    2012-10-26 20:21:00 [668]

Igen nekem működik.
Settrigermacro-val.
Először is az indítógombot az egyik oemtrig bemenetre kell kötni.
Majd a system hotkeys-ben az oemtrighez be kell írni a 301-es számot.
Azután a generalconfigban el kell helyezni az initialization string-ben egy M kodot,ez egy makró neve legyen,amiven csak annyinak kell lenie'Settrigermacro(xxxx)' .
Az x-ek helyére kell beírni annak az M kodnak a szánát,ami a valódi auzo zool zero makrot rejti.

Előzmény: RogerCo, 2012-10-26 20:05:00 [665]


svejk | 33155    2012-10-26 20:20:00 [667]

No de ma megrendeltem az enyémhez is az alkatrészeket, majd kullogok utánatok, Ti csak dokumentáljatok rendületlenül minden mozzanatot!

Előzmény: svejk, 2012-10-26 20:19:00 [666]

svejk | 33155    2012-10-26 20:19:00 [666]

Az MPG-t tekergettem, az gondolkozott mielőtt megindult a tengely.

Előzmény: RogerCo, 2012-10-26 19:52:00 [663]


RogerCo | 1222    2012-10-26 20:05:00 [665]

Van rá ötleted?

Előzmény: csewe, 2012-10-26 19:59:00 [664]


csewe | 2578    2012-10-26 19:59:00 [664]

Annak nincs kódja.
Azt kerülő uton kell megoldani.

Előzmény: RogerCo, 2012-10-26 19:29:00 [660]


RogerCo | 1222    2012-10-26 19:52:00 [663]

Ezalatt mit értetsz? A nyomógombokat "késedelem" nélkül végrehajtja, a potik tekerését is.. És mint azt tudjuk, ha a THC (plazmához) ezen menne (én azért vettem meg annak idején) az is jól működik. Istvánnak is volt erről videója is.

Előzmény: svejk, 2012-10-26 19:45:00 [662]


svejk | 33155    2012-10-26 19:45:00 [662]

Egyébként titeket nem zavar, hogy nem "online" ez a modbusos vezérlés?
Tavaly Fehérváron próbálgattam egyet és nekem ez nagyon nem tetszett hogy kicsit késik, akkor ez miatt tettem félre az enyémet.
Én a telefonomon is útálom, hogy nem azt csinálja abban a pillanatban amit én megnyomok.


RogerCo | 1222    2012-10-26 19:29:00 [661]

attak=adtak...

Előzmény: RogerCo, 2012-10-26 19:29:00 [660]


RogerCo | 1222    2012-10-26 19:29:00 [660]

Viszont ha már itt vagyok Az "Auto Tool Zero" gombnak milyen titkos kódot attak a Brain szerkesztőben? Már vagy két órája szenvedek vele oda kint.
Sajnos egy hub-om tönkre ment, igy odakint a netes gépen nincs net


RogerCo | 1222    2012-10-26 19:27:00 [659]

Igen, a Feedrate NEM lehet nulla, mostmár tudom miért szorzom meg kettővel az eredményemet

Előzmény: csewe, 2012-10-26 17:23:00 [652]


csewe | 2578    2012-10-26 18:17:00 [658]

Emlékezetem szerint nem állnak le a tengelyek nulla érték mellett sem,de a mach beépített kezelőszerveivel,nemis tudod egy alá csökkenteni.

Előzmény: svejk, 2012-10-26 18:06:00 [657]


svejk | 33155    2012-10-26 18:06:00 [657]

Akkor ez azt jelenti, hoghy a "feed override"-al nem lehet leállítani teljesen az előtolást?

Előzmény: csewe, 2012-10-26 17:36:00 [654]

gabeszosz | 379    2012-10-26 17:54:00 [656]

És ott a pont!!! Működik, oda-vissza rendesen!

Előzmény: csewe, 2012-10-26 17:36:00 [654]


csewe | 2578    2012-10-26 17:37:00 [655]

Minden hibát ki lehet küszöbölni,csak rá kell jönni az okára.

Előzmény: svejk, 2012-10-26 17:23:00 [651]


csewe | 2578    2012-10-26 17:36:00 [654]

Egy ötlet.
A formulában agy egyet hozzá az eredményhez,hogy soha ne tudd nulláig letekerni, mert azt én is tapasztaltam,ha nullára viszem a feedrate értékét,akkor utána hiába tekergetem az állítógombot,nem változik.

Előzmény: gabeszosz, 2012-10-26 17:08:00 [650]


elektron | 15859    2012-10-26 17:25:00 [653]

Az egész cnc-nek az lenne az egyik fő lényege, hogy ne legyen bizonytalan benne a működés ...


csewe | 2578    2012-10-26 17:23:00 [652]

Talán ide téved RogerCo, a #606 hozzászólása szerint neki is ez a megoldása van.
Nekem egy enkoder állítja a feedrate értékét,de az én megoldásommal nem lehet gyorsan állítani.

Előzmény: gabeszosz, 2012-10-26 17:08:00 [650]


svejk | 33155    2012-10-26 17:23:00 [651]

Ilyen hibákat ne is emlegess, mert hozzá sem fogok az egész projekthez. (

Előzmény: gabeszosz, 2012-10-26 17:08:00 [650]


gabeszosz | 379    2012-10-26 17:08:00 [650]

No, megkaptam a potikat is, egyből bekötöttem, megcsináltam a braint is, a fügvényt átalakítottam az igényeim szerint (0-200%) és működik.
De, azt vettem észre míg a spindle override-nál akármilyen gyorsan, tekergetve ide-oda a potit pontosan követi a Mach, viszont a feed override-nál felfelé igen, de visszafelé van úgy, ha gyorsan lekapom 0%-ra akkor mindha észre se vette volna ott marad 200%-on. A brain view-ba pedig tökéletesen leköveti, Mach mégsem. Cseréltem, potit, másik bemenetre raktam, de semmi változás. Ezzel találkozott már valaki??


csewe | 2578    2012-10-26 15:14:00 [649]

Ez a brain irogatás jó móka,és főleg hasznos.
Lassan tulteszel rajtunk.

Előzmény: gabeszosz, 2012-10-26 14:30:00 [648]


gabeszosz | 379    2012-10-26 14:30:00 [648]

ismét...:) a két invert meghozta a várt eredményt.

Előzmény: csewe, 2012-10-26 14:00:00 [647]


csewe | 2578    2012-10-26 14:00:00 [647]

Az invert-el és a no operation-nal kell variálni.
Nálam lpt esetén mindkettő invert.

Előzmény: gabeszosz, 2012-10-26 12:38:00 [646]

gabeszosz | 379    2012-10-26 12:38:00 [646]

Megcsináltam, de csak villog a LED. (LED-eket raktam a kimenetekre)Mit ronthattam el? Brain úgy néz ki mint a példádban...

Előzmény: Egyújabbgépépítő, 2012-10-26 08:11:00 [638]


gabeszosz | 379    2012-10-26 11:37:00 [645]

Köszi a segítséget! Így gondoltad, jól értelmeztem?

Előzmény: csewe, 2012-10-26 09:38:00 [642]


HJózsi | 3862    2012-10-26 11:05:00 [644]

Van néhány hasznos videó az Artsoft-nál Video Tutorials
igaz angol nyelvűek és egyik másik a Peter Homann féle ModIO kártya plugin-jával mutat be, de a Brain készítés már ugyanaz mint István kártyájához...
Még annyit, hogy nálam frissíteni kellett a Flashplayer-t, hogy fussanak a videok ...


HJózsi | 3862    2012-10-26 10:20:00 [643]

Az esztergánál eleve tengelyenként van a Mach-ban ...

Előzmény: svejk, 2012-10-25 20:53:00 [614]


csewe | 2578    2012-10-26 09:38:00 [642]

Van,hogy sokkal többmindent kell visszavonni,mint amennyit kellene,mert nem engedi addig törölni amit szeretnál,amíg nem az következik szerinte.
Emiatt aztán ki kell törölni néha azt is ,ami már jó volt.
A timernél csak a B mezőbe kell 0.1-et beírni.
Ezzel azért lehetnek gondok,mert nem tudhatod,hogy milyen alaphelyzetvől fog indulni,mikor a mach-ot indítod.
Bár mivel a modbus egy külső áramkör,ezért valószínű,hogy mindíg ugyan az lessz az alaphelyzete a bemeneteknek.
A shift-tel szemben viszont vannak fenntartásaim.
Legalább is ebben a formában ahogy használod.
Mert ha előbb engeded fel a shift-tet mint a mádik gombot,akkor végrehajtódhat a ásik funkciója is a gombnak.
Viszont ha a shift-tet egyenesben viszed át,de a másik gombba beillesztesz egy timer-t,akkor ez a probléma megszűnne.
Viszont akkor az AND helyett ott is az '=' komparálást kellene alkalmazni.

Előzmény: gabeszosz, 2012-10-26 09:21:00 [640]


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

Időrend:
Oldal 9 / 22 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   5  6  7  8  9  10  11  12  13   Következő ►  Utolsó ►|


 ◊ 
[ 1.0446 ]