Novy HW pre LinuxCNC

Uživatelský avatar
Thomeeque
Příspěvky: 8871
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

27. 11. 2015, 11:17

Aha, sorry :mrgreen:
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
Uživatelský avatar
packa
Příspěvky: 6935
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

27. 11. 2015, 11:34

Matko píše:Systém PiDiCNC je navrhnutý na spojenie s Raspberry PI 2 s využitím na aplikácie V CNC alebo PLC.
Systém umožnuje kombinovat jednotlivé moduly podla potreby.
K systému nie je potrebné žiadne PC. Raspberry PI 2 ho plne nahradzuje. Je k nemu možné pripojit klasický monitor, klávesnicu a myš, prípadne LCD displej.
Raspberry PI 2 beží na OS Linux. PiDiCNC je plne riadený programom LinuxCNC. PiDiPLC môže byť ovládaný napr. programom CODESYS.
Zatial máme k dispozícii moduly 3805, 3806 (rozšírený modul 3805) a 3809.

Modul 3805/6 je zameraný na CNC a umožnuje ovládanie krokových motorov.
Obsahuje všetko potrebné pre riadenie menej zložitých CNC strojov ( napr. CNC fréza ).
Väcší pocet motorov je možné dosiahnut pridaním potrebného poctu modulov 3805/6.
Zloženie:
4 x krokové motory s prúdom cca. 1,5A ( max. 2,5A ). Mikrokrokovanie 6400 impulzov/otácku.
Namiesto vnútorných menicov je možné použit externé menice s požadovaným výkonom typu STEP-DIR.
5 x binárny vstup 0-24V
3 x binárny výstupy - open kolektor 0-24V / 2,5A
1 x relé výstup 230V / 5A
7 x binárny výstup - open kolektor 0-24V / 0,2A
1 x analógový výstup 0-10V.
Binárne výstupy (7 x open kolektor 0-24V / 0,2A), je možné používat aj v nasledujúcich módoch (rôzne kombinácie):
- PWM mód - frekvencia 40kHz, nastavitelná strieda 0-100%
- RC mód - riadenie RC serva, frekvencia 50Hz, +-90 stupnov, presnost riadenia serva 0.1 stupna
- STEP mód - (po dvojiciach výstupov) - pripojenie dalších 3 externých menicov pre krokové motory s požadovaným výkonom typu STEP-DIR.
- Jeden výstup je možné použit aj v spojení s analógovým výstupom 0-10V, pricom analógový výstup môže udávat rýchlost a binárny výstup udáva smer tocenia - DIR.
Pre externé menice je frekvencia generovania mikrokrokov do 750kHz.

Modul 3809 je možné využit pre CNC, ale aj pre PLC aplikácie.
Jedná sa o binárne vstupy a výstupy. Modul obsahuje:
- 16 binárnych vstupov 0-24V. Vstupy sú opticky izolované, združené po štvoriciach, pricom každý vstup vo štvorici
je možné spínat oboma polaritami 0V, alebo 24V. ( prechádza / neprechádza prúd cez vstup ).
- 16 binárnych výstupov 0-24V. Výstupy sú galvanicky oddelené, združené po štvoriciach, pricom každý výstup vo štvorici
môže spínat bud na 0V, alebo na 24V. Zátaž cca. 2,5A.
Väcší pocet vstupov alebo výstupov je možné dosiahnut pridaním potrebného počtu modulov 3809.

Plánujeme aj dalšie moduly, ktoré budú obsahovat ADC, DAC a IRC vstupy.
V prípade, že by ste mali o systém PiDiCNC - PiDiPLC záujem, je možné navrhnút aj moduly podla Vašich požiadaviek.

Ukážku možností systému s jedným modulom 3805 si môžete pozriet na nasledovnom videu:
https://www.youtube.com/watch?v=ZJOIYXu7SeI
https://www.youtube.com/watch?v=T73OhwCB3Zg
https://www.youtube.com/watch?v=Tf0DNZ-e6g0

Obrázky modulov:
3805
3805_01.png
3809
3809_01.jpg
.

A cena ????
Grad
Příspěvky: 2073
Registrován: 13. 7. 2014, 9:32

11. 2. 2016, 7:51

Je nějaký pokrok v projektu? Hodily by se nějaké praktické zkušenosti z nasazení na mašince a opravdového obrábění i s videjkem :wink:. A jak to bývá, nejdůležitější je cena - u hobby obzvláště - je už stanovená?
Matko
Příspěvky: 14
Registrován: 13. 10. 2015, 12:04

11. 2. 2016, 12:30

Systém PiDiCNC

- vyrobila sa menšia overovacia séria modulov PiDi_3805 a PiDi_3809, pričom výroba plošného spoja a osadzovanie prebehlo už priamo u budúceho subdodávateľa
- dokončili sa ovládače pre LinuxCNC
- prebieha testovanie modulov v rôznych módoch ich použitia
- odskúšalo sa pripojenie modulov na systém CODESYS - na ovládačoch sa pracuje
- finišuje sa s programom na vytvorenie *.ini súboru a *.hal súborov na uľahčenie prepojenia LinuxCNC a PiDiCNC ( niečo podobné ako Stepconf, alebo Pcconf )
- navrhla sa prepojka medzi Rasperry PI 2 a modulmi PiDiCNC, pričom prepojka obsahuje hodiny reálneho času
- navrhol sa a momentálne sa osadzuje modul PiDi_3811. Jeho oživenie a odskúšanie plánujeme do cca. 20.02.2016

Modul PiDi_3811 obsahuje:
- 4 x analógový výstup +-10V
- 4 x IRC diferenciálny vstup( 2xA, 2xB ), do 3MHz s nasledujúcimi možnosťami využitia pre každý IRC:
- klasický diferenciálny IRC vstup ( A, B )
- IRC vstup ( A - up, B - down )
- IRC vstup ( A - step, B - dir )
- čítač 2xvstup ( A - up, B - up ) - každý do 250kHz
Možnosť doosadenia:
- 1 x galvanický oddelený analógový výstup +-10V
- 1 x galvanický oddelený analógový vstup +-10V, +-100V, +-200V

Modul PiDi_3805:
Obrázek

Modul PiDi_3809:
Obrázek

Modul PiDi_3811:
Obrázek

.
Přílohy
3805.png
3809.png
3811.png
Grad
Příspěvky: 2073
Registrován: 13. 7. 2014, 9:32

11. 2. 2016, 7:25

Perfektní, jsem rád že se daří a jde to kupředu :D. Díky za odpověď.
Svou trochu jízlivou poznámku z vlákna Mesa 5i25 a 7i76 tak beru zpět a těším se až tady přibude info že už je PiDiCNC v prodeji :wink:
Uživatelský avatar
CZ_Pascal
Příspěvky: 870
Registrován: 14. 1. 2008, 8:24
Bydliště: Brno

7. 4. 2016, 8:35

Nějaký pokrok ?

Proběhla třeba zkouška s Rapspberry-Pi 3 ?
netůším nakolik je to HW / SW kompatibilní tak se možná přihlouple ptám :oops:
Projekt se mi vcelku líbí, ale ten výkon grafického rozhraní mi tam docela scházel - třeba by to "trojková řada" trocha vylepšila :?: :roll:

Dík za info
Uživatelský avatar
azamo
Příspěvky: 604
Registrován: 11. 4. 2014, 7:43
Bydliště: Zlín

7. 4. 2016, 8:57

Trošku jsem zapátral .
Vypadá to opravdu slibně .
http://pidicnc.com/sk/
Ještě ta cena aby byla rozumná . :mrgreen:
echt
Příspěvky: 751
Registrován: 21. 5. 2013, 8:58
Bydliště: vysočina

7. 4. 2016, 10:23

*má Modul 3809 nějakou garantovanou rychlost na vstupech a výstupech ?
Uživatelský avatar
VikTan
Příspěvky: 29
Registrován: 10. 7. 2012, 8:40

11. 5. 2016, 10:02

Zdravím,
Raspberry Pi 3 som skúšal a funguje rovnako ako model 2, co sa týka rýchlosti, takt je o 33% vyšší tak rovnako aj ten grafický výkon o toľko narástol. Ten nízky grafický výkon nie je zapríčinený slabým grafickým hw, ale tým že je tam OpenGL rendrovaný softwarovo. Najnovší raspbian už obsahuje zatial experimentálny driver pre hw akceleráciu OpenGL:
http://hexus.net/tech/news/graphics/904 ... l-support/
Skušal som to aj s linuxcnc ale vobec to nefuguje, asi je to optimalizované len pre beh tých pár ukážok.

Čo sa týka rýchlosti karty 3809, tak skúsil som v každej ms invertovať stav binárneho výstupu a zároveň ten výstup čítať binárnym vstupom.
Binárny výstup meraný osciloskopom:
pidi-3809-bin-out.png
Rýchlosť čítania binárneho vstupu som kontroloval cez halscope:
pidi-3809-halscope.png
Až by bol záujem, môžem urobiť meranie aké si zadefinujete, pokiaľ na to budem mať vybavenie

Chcel by som sa opýtať či by mal niekto z Vás záujem odskúšať a podeliť sa so skúsenosťami s našimi výrobkami?
Zariadenie by bolo možné aj zapožičať, všetko zaleží na dohode. Hlavne by som mal záujem o dlhodobých členov tohto fóra.
Ja som riadenie pre krokové motory zatiaľ použil len na mojej frézke, rezal som s tým len jeden skúšobný diel:
cam_real.png
Ešte pripojím maloobchodné ceny vybraných zostáv:

Zostava 1: PiDi-3805 + Raspberry Pi 3
Obsahuje:
1. Raspberry Pi 3
2. MicroSD card 16GB s najnovším Rasbian, Real-Time Kernel a predinštalovaným LinuxCNC/Machinekit
3. Karta PiDi-3805 so štyrmi modulmi pre externé meniče pre krokové motory
4. Škatuľku pre celý systém upevniteľný na DIN lištu
Maloobchodná cena pre Zostavu 1 je 153.34€ bez DPH, 184.0€ s DPH
zostava_3805.png
Zostava 2: PiDi-3805 + PiDi-3809 + Raspberry Pi 3
Obsahuje:
1. Raspberry Pi 3
2. MicroSD card 16GB s najnovším Rasbian, Real-Time Kernel a predinštalovaným LinuxCNC/Machinekit
3. Karta PiDi-3805 so štyrmi modulmi pre externé meniče pre krokové motory
4. Karta PiDi-3809 so 16 galvanicky izolovanými binárnymi vstupmi a 16 galvanicky izolovanými binárnymi výstupmi
5. Škatuľku pre celý systém upevniteľný na DIN lištu
Maloobchodná cena pre Zostavu 2 je 262.02€ bez DPH, 314,43€ s DPH
zostava_3805_3809.png
Zostava 3: PiDi-3811 + PiDi-3809 + Raspberry Pi 3
Obsahuje:
1. Raspberry Pi 3
2. MicroSD card 16GB s najnovším Rasbian, Real-Time Kernel a predinštalovaným LinuxCNC/Machinekit
3. Karta PiDi-3811 pre 4 servopohony (4x analógový výstup +/-10V, 4x IRC vstup)
4. Karta PiDi-3809 so 16 galvanicky izolovanými binárnymi vstupmi a 16 galvanicky izolovanými binárnymi výstupmi
5. Škatuľku pre celý systém upevniteľný na DIN lištu
Maloobchodná cena pre Zostavu 2 je 271.37€ bez DPH, 325,64€ s DPH

Vopred ďakujem za pripadné postrehy alebo ponuky,
Viktor
Monteg
Příspěvky: 1480
Registrován: 30. 10. 2006, 5:37
Bydliště: LOUNY

12. 5. 2016, 11:34

Pre externé menice je frekvencia generovania mikrokrokov do 750kHz.

Toto je údaj pro všechny výstupy dohromady nebo je to 750kHz je pro každý výstup pro driver - motor???
Uživatelský avatar
VikTan
Příspěvky: 29
Registrován: 10. 7. 2012, 8:40

13. 5. 2016, 12:17

750kHz je max. frekvencia pre každý výstup zvlášť, pri tých interných meničoch je to limitované driverom DRV8825 ktorý má max. vstupnú frekvenciu 250kHz.
Mala by pre niekoho praktické využitie aj vyššia frekvencia ako 750kHz?
Uživatelský avatar
Thomeeque
Příspěvky: 8871
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

13. 5. 2016, 12:37

:shock: 750kHz je docela mazec, třeba Leadshine drivery (microstep 1-512) deklarujou maximum 200kHz..
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
RaS
Příspěvky: 8589
Registrován: 26. 3. 2009, 9:12
Bydliště: Úvaly

13. 5. 2016, 1:35

delta drivery mají 4MHz.. motory mají 17 nebo taky třeba 22 bitové enkodéry tak proč nepolohovat teoreticky na nanometry :D
věčný rýpal,který musí mít poslední slovo, odpůrce low-cost zařízení končících v naprosté většině případů v hromadě šrotu
uživatelé hýbátek, kteří mají z mých příspěvků celoživotní trauma nechť si mé příspěvky VYPNOU
Monteg
Příspěvky: 1480
Registrován: 30. 10. 2006, 5:37
Bydliště: LOUNY

13. 5. 2016, 5:22

No pokud by to bylo na všechny tak to takovej mazec není při 5osách
je to 10 000p/ot x 5 = 50 000p/ot to znamená 900ot/min na každé servo? :D
Tak to je nic moc
Ale vzhledem k tomu že je to na kanál tak je to 4500ot/min a to serva ani netočej standart je 3000ot/min
Takže by mělo stačit 500kHz na kanál :twisted:
Zajímá mě to čím dál tím víc :P
Monteg
Příspěvky: 1480
Registrován: 30. 10. 2006, 5:37
Bydliště: LOUNY

17. 5. 2016, 9:07

Ještě by mě zajímal proudový odběr jednotlivých modulu???
Děkuji za odpověď
Myslím že tohle by mělo stačit
http://www.gme.cz/spinany-zdroj-mean-we ... 4-p751-115" onclick="window.open(this.href);return false;
Odpovědět

Zpět na „LinuxCNC - drive pod nazvem EMC2“