Stránka 2 z 3
Re: Mach3 Turn servomotor jako vreteno + polohovani
Napsal: 31. 5. 2021, 6:17
od Lukas_2
paklic píše: ↑31. 5. 2021, 6:06
Poradnej kontroler by to chtelo, ale to uz bych predelaval po 3.
Ted me tak napadlo, ze driver ma i rizeni RS485, pak by mohlo stacit zapnout modbus v mach3 a poresit v brain editoru vystup skutecnych otacek. to by mohlo klapnout ne?
S modbusem a možnostmi Mach3 nemám zkušenosti, takže to nevím. Jedu na Mach4.
Při závitování mi Fusion generuje M29 > synchronizace otáček. Že to v mém synchronní není je jiná věc... Ale teoreticky mohl by jsi tu funkci editovat aby ti přepínala z +-10V na step/dir přes vstup driveru. Teoreticky... Tohle jsem nikdy nedělal, jen zkouším vymyslet jak by to jít mohlo.
Jak to chceš vlastně řídit, soustruh s polohováním a poháněnými nástroji. V Mach3 turn na to příprava je ? Říkám si že budeš potřebovat custom postprocessor, ne ?
Re: Mach3 Turn servomotor jako vreteno + polohovani
Napsal: 31. 5. 2021, 6:33
od paklic
Prave ze jsem si rikal, ze vybrakuju nejaky postprocesor k soustruhu s pohanenymi nastroji, uz mam jistej tip. Koukal jsem ze ty postprocesory maji M prikazy (m154/155 nevim presne ) na prepinani vreten. Tod moje uvaha, ale praxe vse ukaze. V mach3 mam uz hozenou osu A pres screen editor a m prikazy na prepinani vreten je jednoduchy macro.
Re: Mach3 Turn servomotor jako vreteno + polohovani
Napsal: 1. 6. 2021, 12:58
od Juro
paklic píše: ↑31. 5. 2021, 4:03
Ano, pri rizeni +- 10v.
Zkousel jsem i sestelovat voltaz tak, ze jsem zadal s1000 a k tomu prizpusobil vstup do driveru aby jel taky na 1000ot. Kdyz jsem pripojil vystup z driveru na kontroler pro skutecne otacky, tak se lisili.
Vlastne si nejsem jistej, jestli je prirustek vzdy o 20. Na rezani zavitu je to k nicemu.
Ides na to zle.
Skutocne otacky potrebujes iba na deklarovanu reznu rychlost a nie na presnost zavitov. Pri konfiguracii sa urcuje aj povolena odchylka. funkcia sa vola "at speed". Ak je tato funkcia TRUE tak vtedy zacne system hladat tzv. INDEX (faza Z na enc. ). Ak system najde index tak vtedy vie ze tu je zaciatok zavitu a pri kazdom index sig. zacne s pohybmi. Potom mozes znova pustit cyklus zavitovania a postupne prisposobovat zavit podla nejakej matky. Vretenom mozes pootacat ako len chces, ale system si ten index vzdy najde. Staci ti na nejaky smiesny enkoder s cca 200-300 polohami.
Re: Mach3 Turn servomotor jako vreteno + polohovani
Napsal: 1. 6. 2021, 2:44
od paklic
Aha, uz asi chapu jak to je vymysleny.
Jen pro jistotu, v mach si najdu index ktery zapnu a pripojim na enkoder. V nastaveni zadam kolik ma enkoder pulzu na otacku.
Re: Mach3 Turn servomotor jako vreteno + polohovani
Napsal: 2. 6. 2021, 6:19
od Juro
Netusim ako sa Machu robi synchronizacia vretena. Pouzivam Linuxcnc.
Re: Mach3 Turn servomotor jako vreteno + polohovani
Napsal: 3. 6. 2021, 8:21
od paklic
Diky za smer,
je to podobne jak jsi mi nastinil, az na par detajlu. Sehnal jsem manual mach3 turn ve kterym jde kopirovat text, abych ho mohl prekladat.
Kzdopadne se nic nezmenilo, nastavil jsem podobne jako v manualu, a nic se nedelo. Tak jsem vzal obyc odelovaci desku, kterou mam doma na jinem PC, abych si overil ze index nastavuju spravne a na ni to slapalo jak vino.
Nechapu jak je to mozny, asi spatny plugin.
Nechce se mi kupovat dalsi kontroler, zkusim koupit PCE/LPT a ten index zapojim na hulvata do LPT.
Jen mam obavy jestli se to nebude hadat s pluginem od kontroleru.
Jinej napad nemam, uvidime.
Re: Mach3 Turn servomotor jako vreteno + polohovani
Napsal: 4. 6. 2021, 9:18
od Pepa Žhář
Ahoj, index je vstup jako jakýkoli jiný, ale řekl bych že pokud ho máš z toho driveru serva tak je to příliš krátký impuls že ho to nestihne zaznamenat , zkus schválně místo něj dát nějaké tlačítko a na obrazovce diagnostika by jsi měl vidět jestli ten vstup funguje...
Já mám klasický indukční snímač a na konci vřetene praporek který je dostatečně dlouhý na to aby to ten impuls pobralo...
Jinak otáčky při zavitovani musí být stejné s těmi které máš nastavené v programu, jinak bude rozdílné stoupání, aspoň u mě to tak je...
Pro zavitovani doporučuji jeden impuls na otáčku ..
Re: Mach3 Turn servomotor jako vreteno + polohovani
Napsal: 4. 6. 2021, 9:33
od Pepa Žhář
Zde je ukázka kódu který používám ...
Re: Mach3 Turn servomotor jako vreteno + polohovani
Napsal: 4. 6. 2021, 10:17
od paklic
Ahoj,
uz jsem zavrhl signal vytahnout ze serva, taky me napadlo ze je prilis kratky puls. Vzal jsem fotoelektricky snimac otacek a primontoval primo na vreteno + nekolik vytistenych sterbinovych disku, abych si mohl hrat.
Jestli jsem to spravne pochopil z manualu, tak index je jen jeden (musi se vypocitat), ktery musi byt sirsi nejmene o 50% nez ostatni sterbiny - ty slouzi k presnejsi uhlove poloze vretena. Mach3 to nejak pozna.
Teda jeste musis zadat ve spindle pulley pocet malych sterbin aby jsi docilil presnych otacek.
Ale s tou mou deskou to proste nefunguje.
Priklad: zapojim volny input treba 13 do desky nastavim spravny pin atd. Na sepnuti funguje.
Index sviti v mach3diag. Zapnu vreteno, a nic se nedeje, zadny otacky, dokonce ani ten index neblika. Kdyz si vezmu obyc odelovaci desku lpt, ktery mam na jinem PC, tak na ni to funguje paradne.
Re: Mach3 Turn servomotor jako vreteno + polohovani
Napsal: 4. 6. 2021, 10:50
od Pepa Žhář
Ta štěrbina má být jen jedna a mnohem širší, udělej ji třeba 20mm nebo třeba přes půl kola..
Re: Mach3 Turn servomotor jako vreteno + polohovani
Napsal: 4. 6. 2021, 10:55
od paklic
Nemusi byt jen jedna, muzes jich tam mit vic, ale ta jedna INDEX musi byt nejmene o 50% sirsi Jsou na to vypocty. Nic mene, zkusit to muzu diky.
Re: Mach3 Turn servomotor jako vreteno + polohovani
Napsal: 4. 6. 2021, 11:06
od Monteg
No nevím - může jich byt víc?
Vždycky jsem měl jen jeden jediný index - enkoder 1:1 s vřetenem ještě nikdy jsem neviděl to co popisujte.
Kde jste na to přišel? - odkaz?
Re: Mach3 Turn servomotor jako vreteno + polohovani
Napsal: 4. 6. 2021, 11:07
od Lukas_2
Pepa Žhář píše: ↑4. 6. 2021, 9:33
Zde je ukázka kódu který používám ...
To se mi líbí

To Mach3 turn má tolik parametrů pro G76 nebo to máš custom cyklus ? Tolik parametrů bych potřeboval naučit Fusion, pro vícero cyklů...

Re: Mach3 Turn servomotor jako vreteno + polohovani
Napsal: 4. 6. 2021, 11:17
od Pepa Žhář
Ano tolik , dělám i vnitřní do slepé díry a paráda , nás v něm vše co je potřeba a na jednom řádku...
Pokud chceš tento kód používat i na vnitřní , tak pouze záměn znaménka u parametru 2 hloubka závitu a u odstupu...
Re: Mach3 Turn servomotor jako vreteno + polohovani
Napsal: 4. 6. 2021, 11:18
od paklic