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 41 / 370 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   37  38  39  40  41  42  43  44  45   Következő ►  Utolsó ►|

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

szf | 4418    2018-02-08 14:42:17 [16611]

Kinco,Weconos,s7-200 utánzatok

Előzmény: J-Steel, 2018-02-08 12:55:44 [16610]


J-Steel | 1721    2018-02-08 12:55:44 [16610]

Kérlek mutass példákat! Hátha valamelyik megtetszik árban nekem is.

Előzmény: szf, 2018-02-08 12:51:32 [16609]


szf | 4418    2018-02-08 12:51:32 [16609]

Kínai cégek által "fejlesztett" eszközökre gondolok.
Már használtam belőlük sőt szétszedtem, azóta nagy megelégedettséggel építem be őket ahol nincs jelen a "sznobizmus".

Előzmény: J-Steel, 2018-02-08 12:36:55 [16608]


J-Steel | 1721    2018-02-08 12:36:55 [16608]

Amikor emlegeted, hogy PLC akkor melyik gyártó melyik termékére gondolsz.
Én a munkahelyen Siemenssel dolgozom, akartam privátban is valamit csinálni de aztán rájöttem, hogy nagyon drága a CPU és a kártyák hozzá még használtan is ezért lemondtam róla. A mikrokontrollelek és FPGA-k nekem sokkal gazdaságosabbak és szabadabban programozhatóak.

Előzmény: szf, 2018-02-08 12:26:26 [16607]


szf | 4418    2018-02-08 12:26:26 [16607]

Olvastam ismerem de úgy gondolom egy PLC-vel sokkal szabadabban lehet megvalósítani elképzeléseinket.
És nem utolsó sorban ezen készülékekhez kedvező áron hozzá lehet jutni. Persze nem lesz olcsóbb mint egy cél orientált eszköz.

Előzmény: J-Steel, 2018-02-08 12:15:19 [16605]

szf | 4418    2018-02-08 12:19:26 [16606]

Szia!
Látom te érted, hogy én mire gondolok.
Esetleg van valami kész megoldásod? Ethernet- PLC-motorhajtások?

Előzmény: Törölt felhasználó, 2018-02-08 07:44:01 [16601]


J-Steel | 1721    2018-02-08 12:15:19 [16605]

Szf!
Ha megengeded megosztnám, hogy én ezt vettem, és sikerült összekötnöm a Mach3-mal. A kimenetet leddel vizsgáltam, mert még a motorvezérlőt nem volt időm rákötni.
Klavio PoKeys57E

Plutokas!
Amikor tanulmányoztam az előzőleg linkelt szerkezet leírását, olvastam a másik vezérlőről ami már kezel annyi tengelyt amennyit a kommentedben írtál. A neve és linkje:
Klavio Pokeys 57 CNC

Előzmény: szf, 2018-02-08 12:06:37 [16604]


szf | 4418    2018-02-08 12:06:37 [16604]

Hát így van néha én sem értem magamat.
De igazad van a helyes irány ethernet.

Előzmény: J-Steel, 2018-02-08 03:39:25 [16600]


Pali79 | 702    2018-02-08 09:11:55 [16603]

Azt hiszem egy részét értem. Nemrég felbukkant az apróban egy ilyen kártya. Gondolom, ezen buzdult fel hirtelen. Egyébként ez nem USB-s, hanem RS232 ami azért stabilabb cserébe lassú mint a dög. Az mondjuk rossz hír, hogy ha megvette a kártyát 16+posta áron és 20-ért meg tudott volna venni egy jobb megoldást.

Előzmény: J-Steel, 2018-02-08 03:39:25 [16600]


Kicsa | 1245    2018-02-08 08:54:24 [16602]

Az én gépemen a start-stop-pause , a feedrate potik mind-mind az itt bemutatott Modbus panelen keresztül csatlakoznak a pc-hez usb-n keresztül.
Kézikereket is kötöttem rá,de az nem az igazi. Nem is használom azt a részét,ellendben a többi egyszerűbb funkció viszont remekül működik!

Előzmény: szf, 2018-02-07 18:05:17 [16591]


Törölt felhasználó    2018-02-08 07:44:01 [16601]

Én úgy gondolom pont emiat amit írtál van létjogosultsága. Egyre gyakrabban kell 4-5 tengely, a kártyáfon csak 3 van. Sokszor kellenek speciális dolgok a ki és bemenetekhez logikai dolgokat rendelni.
Ha belegondolsz akkor a nagy CNC-j is sokszor tartalmaznak PLC-t a szabadabb konfigurálás érdekében. Ma már elérhető áron vannak olyan PLC-k vagy mikrokontrollerek amelyek kompromisszum mentesen képesek CNC szoftverrel együtt dolgozni.
Nem utolsó ha bedöglik egy CNC vezérlő kártya és szerencséd van hogy a gyártó még működik akkor minden ok. Egy PLC-nél hosszú hosszú ideig megoldást jelent a működtetés azért is, emrt a programozása IEC szabvány szerinti így viszonylag könnyű a hw cseréje akár másra.
Másik. Ha valaki szeretne elindulni centralizált rendszer irányába esetleg i4.0 oda megint nem elég egy CNC mozgásvezérlő kártya.
A jövő úgy gondolom ez.

Előzmény: J-Steel, 2018-02-08 03:39:25 [16600]


J-Steel | 1721    2018-02-08 03:39:25 [16600]

Én nem értelek szf! Én épp most vettem egy PoKeys Ethernet dobozt. Van rajta vagy 100 be/kimenet. Az interfész amit adtak MACH3-hoz lehetővé teszi, hogy mindegyiket hozzárendeljem valamilyen funkcióhoz. Akár billentyűhöz.
A step/dir jelek kimenete a három fő tengelyhez fixek. Encodereket is lehet rákötni.
Miért használnál Modbust, ha van ilyen jó kis kártya 20E Ft-ért? Ráadásul a Ethernet vonal sokkal biztosabb az USB-vel ellentétben.

Előzmény: szf, 2018-02-07 22:02:00 [16598]


Törölt felhasználó    2018-02-07 22:21:32 [16599]

A soros porton keresztűl futó Modbus kommunikáció nem túl gyors sajnos ezért ott azt tudnám elképzelni hogy ha mozgás vezérlésre is szeretnénk használni a PLC-, hogy koordinátákat küldünk át vagy parancsokat Az újabb PLC-k rendelkeznek már mozgás vezérléssel akár bonyolultabb polációs műveéetekkel is. Természetesen az I/O-k kezelésére maximálisan jó a soros porton történő kommunikáció is, akár analóg vagy kapcsoló jelek vagy szinte bármi.
ha mozgásban is gondolkodunk PLC-vel akkor jobb megoldás lehet a Modbus TCP ami etherneten keresztűl kommunikál a PLC-vel vagy egyéb MODBUS eszközzel.
Volt itt a fórumon is Modbus topic valaki készített is rá egyedi kártyát anno ha jól emlékszem.

Előzmény: szf, 2018-02-07 22:02:00 [16598]


szf | 4418    2018-02-07 22:02:00 [16598]

Kifejtenéd ezt bővebben.
"Mégpedig Modbus TCP-vel. Soros porton keresztűk us, de ott már a sebesség miatt érdemes lehet pozíciókban gondolkodni. "

Köszönöm

Előzmény: Törölt felhasználó, 2018-02-07 21:47:56 [16597]


Törölt felhasználó    2018-02-07 21:47:56 [16597]

Én úgy gondolom, hogy esélyes lehet a működésre. Mégpedig Modbus TCP-vel. Soros porton keresztűk us, de ott már a sebesség miatt érdemes lehet pozíciókban gondolkodni.
AZ I/O-k kezelésére sőt akár analóg kezelésre (Akár orsó esetén is) rentábilis lehet egy PLC. Lenne előnye is akár a bővíthetőség vagy egy HMI-vel az oprátori funkciók könnyítésére.

Előzmény: szf, 2018-02-07 18:44:26 [16595]

borvendeg | 357    2018-02-07 19:53:08 [16596]

Sziasztok!
Ma elkezdtem a kézikerékkel játszani. Egyenlőre egy encodert kötöttem LPT portra. Működik is. Az a kérdésem hogy hol tudom beállítani a tengelyváltó kapcsolót? Neten elég kevés infó van a kézikerék beállításairól. Ha valaki tud ilyet azt is szívesen venném.

Köszi.:Matyko


szf | 4418    2018-02-07 18:44:26 [16595]

Arra gondoltam ez lehetne egy Plc is.aminek van nagy sebességű impulzus kimenetek.

Előzmény: Pali79, 2018-02-07 18:41:19 [16594]


Pali79 | 702    2018-02-07 18:41:19 [16594]

Nem, ahhoz lassú a kommunikáció. Nem időkritikus bővítésre való, hűtések, mágneskapcsolók stb, ahol nem számít 1-2 tized másodperc. A léptető vezérlés nem ilyen....

Előzmény: szf, 2018-02-07 18:37:33 [16593]


szf | 4418    2018-02-07 18:37:33 [16593]

Akkor akár a step-dir jeleket is kihozhatnám ?

Előzmény: elektron, 2018-02-07 18:10:42 [16592]


elektron | 15859    2018-02-07 18:10:42 [16592]

Szerintem lehet, mert régen a régi oldalon még leírás is volt hozzá hogy kell hazsnálni, meg a Brain részét.

Előzmény: szf, 2018-02-07 18:05:17 [16591]


szf | 4418    2018-02-07 18:05:17 [16591]

Mach3-ba modbuson lehetne kommunikálni egy I/O modullal?


Pali79 | 702    2018-02-01 12:52:58 [16590]

Azért gondolom, nem akkora tragédia, hogy más is hasznát veszi.

Előzmény: Béni, 2018-02-01 12:39:35 [16587]


J-Steel | 1721    2018-02-01 12:52:48 [16589]

Olyat lehet-e vizsgálni, hogy
Ha az aktuális X érték nagyobb mint (#paraméter1 osztva 2 plusz 3), akkor lépjen ki az alprogramból?
Mert nekem ilyesmi kellene.

Előzmény: Béni, 2018-02-01 12:38:31 [16586]


J-Steel | 1721    2018-02-01 12:47:59 [16588]

Igen erről olvastam. De nem nagyon értem, hogy a makrót pontosan hova kell elhelyezni. Majd este átolvasom az írást.

Előzmény: Béni, 2018-02-01 12:38:31 [16586]


Béni | 2076    2018-02-01 12:39:35 [16587]

Basszus, ezt magánban akartam ...

Előzmény: Béni, 2018-02-01 12:38:31 [16586]

Béni | 2076    2018-02-01 12:38:31 [16586]

Szia!
"Véletlenül" megláttam, hogy szegedi vagy te is.
Ennek alkalmából javaslok egy kis kitekintést:

http://cnc-is.netgoo.org/t53-feltetelvizsgalatok

Ha érdekel, nem kell ezért regisztrálnod, elküldöm emailben a makrót.

Üdv.: Béni

Előzmény: J-Steel, 2018-02-01 01:09:24 [16585]


J-Steel | 1721    2018-02-01 01:09:24 [16585]

Sajnos azt olvasom küldföldi fórumon, hogy feltétes elágazás nincsen a mach3-ban.

Előzmény: J-Steel, 2018-01-31 23:42:38 [16584]


J-Steel | 1721    2018-01-31 23:42:38 [16584]

Ez szuper. A lejjebb megadott alprogramot akkor tudom paraméterezni, így könnyebb lesz meghívni.
Feltétel kezelés is van esetleg a Mach3-ban?

Előzmény: HJózsi, 2018-01-31 23:14:53 [16583]


HJózsi | 3862    2018-01-31 23:14:53 [16583]

A doksi ezt írja:
"10.5.3.2.Paraméteres érték
A paraméteres érték a # karakter és az ezt követő valós érték. A valós érték kiértékelésének 1 és 10320
közötti egésznek kell lennie. Ez az egész a paraméter száma, és a paraméter értéke a számozott
paraméterben tárolt akármilyen szám lehet.
A # karakternek elsőbbsége van egyéb műveletek fölött, tehát például #1+2 azt jelenti, hogy az 1-es
számú paraméter értékéhez hozzáadódik 2, nem pedig a 3-as számú paraméter értékét. Természetesen,
#[1+2] a 3-as paraméter értékét jelenti. A # karakter ismételhető; például ##2 jelentése: annak a
paraméternek az értéke, melynek számát a 2-es számú paraméter (egész) értéke adja."

Előzmény: J-Steel, 2018-01-31 23:03:19 [16582]


J-Steel | 1721    2018-01-31 23:03:19 [16582]

Még egy kérdés:
Az #1-től #33 paraméterváltozók működnek mach3-ban? Szoktátok használni?


Pali79 | 702    2018-01-31 22:58:56 [16581]

Nem, csak a zárójel vagy a % jelet fogadja el.

Előzmény: dezsoe, 2018-01-31 22:56:11 [16580]


dezsoe | 2934    2018-01-31 22:56:11 [16580]

Én gyorsan írtam rosszul elsőre. Az sem jobb... Nem tudom, hogy a Mach megeszi az idézőjelet megjegyzésnek? Mert () kéne legyen, tudtommal. Aztán lehet, hogy mégsem.

Előzmény: konvoid, 2018-01-31 22:53:01 [16578]


Pali79 | 702    2018-01-31 22:56:04 [16579]

Így már jó!

Előzmény: konvoid, 2018-01-31 22:51:07 [16577]


konvoid | 134    2018-01-31 22:53:01 [16578]

Lassú vagyok.


konvoid | 134    2018-01-31 22:51:07 [16577]

Próbáld meg így. Ugyan az.

G0 X0 Y0
G0 Z1
G1 Z0
M98 P100 L4 " ismétlések száma "
G0 Z100
M30

O100
G91
G1 Z-4
G90
G1 Y50
X100
Y-50
X0
Y0
M99



dezsoe | 2934    2018-01-31 22:50:51 [16576]

Bocs, helyesen:

G1 Z0
M98 P100 L4
G0 Z10
M30

O100
G91
G1 Z-4
G90
G1 Y50
X100
Y-50
X0
Y0
M99

Előzmény: dezsoe, 2018-01-31 22:48:22 [16575]


dezsoe | 2934    2018-01-31 22:48:22 [16575]

Gondolom, inkrementális értéket szeretett volna írni. Csak ezt Mach-ul máshogy írják. Valahogy így:

G1 Z0
M98 P100 L4
G0 Z10
M30

O100
G1 Y50
X100
G91
G1 Z-4
G90
Y-50
X0
Y0
M99

Előzmény: J-Steel, 2018-01-31 22:43:49 [16572]


HJózsi | 3862    2018-01-31 22:46:40 [16574]

Valószínű ZI az Z incremenrális/növekményes pozíció lenne, de ezt a Mach nem ismeri, G90, G91-el kell operálni

Előzmény: Pali79, 2018-01-31 22:26:02 [16571]


konvoid | 134    2018-01-31 22:46:19 [16573]

ZI -4 I=inkrement lenne.

Előzmény: Pali79, 2018-01-31 22:26:02 [16571]


J-Steel | 1721    2018-01-31 22:43:49 [16572]

Nem elírás? I nélkül helyes lehet?

Előzmény: Pali79, 2018-01-31 22:26:02 [16571]


Pali79 | 702    2018-01-31 22:26:02 [16571]

Ezt nem vágom. Mi az a ZI-4? Nem csak én nem értem, a Mach3 sem.

Előzmény: konvoid, 2018-01-31 22:21:23 [16570]


konvoid | 134    2018-01-31 22:21:23 [16570]

Így kicsit rövidebb.

G0 X0 Y0
G0 Z1
G1 Z0
M98 P100 L4 " ismétlések száma "
G0 Z100
M30

O100
G1 ZI-4
G1 Y50
X100
Y-50
X0
Y0
M99


Előzmény: J-Steel, 2018-01-31 21:35:14 [16566]


dezsoe | 2934    2018-01-31 22:08:57 [16569]

Enné komolyabbra ma már nem vagyok képes, de ez is működik:

G1 Z-4
M98 P100
G1 Z-8
M98 P100
G1 Z-12
M98 P100
G1 Z-16
M98 P100
M30

O100
G1 Y50
X100
Y-50
X0
Y0
M99

Előzmény: J-Steel, 2018-01-31 22:00:05 [16568]


J-Steel | 1721    2018-01-31 22:00:05 [16568]

Tudnál egy példát linkelni a netről, hogyan lehet alprogramot írni (használni) a mach3-ban?

Előzmény: Pali79, 2018-01-31 21:45:54 [16567]


Pali79 | 702    2018-01-31 21:45:54 [16567]

Szerintem a legegyszerűbb ha az XY koordinátákat alprogramba írod. Kezdőpont > Z első fogásmélység > alprogram a végén visszaállni a kezdőpontra > új Z fogásmélység > alprogram újbóli meghívása.
Ezt ismételheted akárhányszor.

Előzmény: J-Steel, 2018-01-31 21:35:14 [16566]

J-Steel | 1721    2018-01-31 21:35:14 [16566]

Ha kézzel írom a G-kódot, és van mondjuk 4 koordinátám az XY síkon. És szeretném ezt bemarni egy anyagba mondjuk 16mm mélyen, a géppel azonban csak mondjuk 4 mm mélyre akarok menni egy fogásban. Akkor hogyan tudom megcsinálni hogy ismételje amíg el nem éri

Valami ilyesmi lenne:

Kezdőpont mondjuk x0 y0, Z=-4 és innen már marni is akarok
G1 Y50
X100
Y-50
X0
Y0

ha megvan, akkor Z=-8 és újra az előző kód, majd Z=-12 és így tovább.
Amit el akarok kerülni, hogy kézzel újra beírjam a kódot az XY síkon, mert ha valami miatt változtatni kell, akkor nagyon sokat kellene keresgélni.
Szóval milyen lehetőségek vannak?


ab | 706    2018-01-29 16:38:46 [16565]

Ezzel van valakinek tapasztalata? Mukodesre lehet birni?

  


SándorP | 307    2018-01-28 20:06:41 [16564]

Köszönöm szépen, hasznos volt.

Üdv: Sándor

Előzmény: Pali79, 2018-01-28 19:18:09 [16563]


Pali79 | 702    2018-01-28 19:18:09 [16563]

"Melyik Pin-re kell kötni, vagy melyik Pin-ről tudok vezérelt négyszögjelet levenni?"

Mondhatnám, amelyikre beállítod. Ez a jó a Mach3-ban. Mindent oda állítasz be ahová akarod.

Ha kínai leválasztó kártyát használsz akkor azon általában az 1. pin a preferált a PWM jelre. Lásd a képet. Alul, jobbról a 4. csatlakozó.

Előzmény: SándorP, 2018-01-28 18:49:27 [16562]


SándorP | 307    2018-01-28 18:49:27 [16562]

Sziasztok!

Lehet lerágott csont, de nem találtam konkrét választ.

Hogyan tudom szabályozni/változtatni Mach3 alól a lézer(2W-os kínai) TTL bemenetén a lézer fény erősségét?? Melyik Pin-re kell kötni, vagy melyik Pin-ről tudok vezérelt négyszögjelet levenni?

Köszönöm előre is a segítséget.

Üdv: Sándor


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

Időrend:
Oldal 41 / 370 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   37  38  39  40  41  42  43  44  45   Következő ►  Utolsó ►|


 ◊