KCam délka pulsu

ruzne programy,konverze dat, digitalizace, atd...
Uživatelský avatar
sysel
Příspěvky: 655
Registrován: 12. 6. 2007, 9:24
Bydliště: Šenov u Ostravy
Kontaktovat uživatele:

17. 5. 2008, 12:08

Nedávno se kolega pokoušel změnit systém z KCamu na Mach a nešlo mu to, tak jsem se tam byl podívat a čuměli jsme do toho a přišli jsme na to že driver co má potřebuje delší pulsy než dovolí Mach (25us). Víte někdo kolik dává KCam? Já to tam nikde nenašel a dá se nějak donutit Mach na více než těch 25? Díky
5/2007 přístup na přestavěnou BF20
5/2009 dokončeno vlastní CNC
http://cnc.usysla.eu/
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22869
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

17. 5. 2008, 1:50

to jsem resil taky, nepovedlo se mi naji reseni
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
modemo
Příspěvky: 175
Registrován: 2. 2. 2008, 7:55
Bydliště: Brno, Povazska Bystrica
Kontaktovat uživatele:

17. 5. 2008, 2:01

Iba ak urobit nejaky maly HW, ktory by to predlzil. Nejaky monostabilny klopny obvod s hradlami. Ale neviem co by to robilo v praxi.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22869
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

17. 5. 2008, 3:09

u me to byl malinko jiny problem
bylo potreba prodlouzit pauzu mezi zmenou smeru a prvnimi kroky po teto zmene
microcony nezvladli tak kratkou pauzu a udelali prvni kroky puvodnim smerem a to jeste jen jednim smerem tim se kazdou zmenou smeru zvetsovala chyba polohovani

neni to stejny problem?
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
sysel
Příspěvky: 655
Registrován: 12. 6. 2007, 9:24
Bydliště: Šenov u Ostravy
Kontaktovat uživatele:

17. 5. 2008, 6:24

u nás je problém ten, že tam to dělá chybu už při obyčejném posuvu... Je tam unipolární driver na motory co mají 47 kroků na otáčku, je to taková malá homemade mašinka která tu někde na fóru byla ukázána... je tam M10x1,5 takže vychází 31,33 kroků na mm. v KCamu bylo nastaveno 32 a všecko OK. Když jsme nastavili v Machu 32 tak se to skoro nehýbalo, tak jsme postupně došli až na 3200 a to už vypadalo že by to mohlo jít, nechápali jsme sice proč to je 100x víc, ale budiž... No a když jsme pak začli měřit tak jsme zjistili že při G01 to ujede +- udanou vzdálenost, ale při G00 to ujede někdy půlku, někdy 3/4 někdy sotva 1/4... Pak jsem zkoušel krokovat po 1mm, což by znameno otočení motoru o 2/3, z 10 pokusu se mu to povedlo možná 2x, zbytek bylo vždycky rozhašené, ale pokaždé jinak, někdy víc, někdy míň... Čím větší byl step pulse tak to bylo lepší, ale na 25 jsme skončili :(

Teď mně napadá že i ten dir pulse jak robokope říkáš dělal bordel, ale to je zatím věc vedlejší...
5/2007 přístup na přestavěnou BF20
5/2009 dokončeno vlastní CNC
http://cnc.usysla.eu/
Uživatelský avatar
sysel
Příspěvky: 655
Registrován: 12. 6. 2007, 9:24
Bydliště: Šenov u Ostravy
Kontaktovat uživatele:

17. 5. 2008, 6:28

modemo píše:Iba ak urobit nejaky maly HW, ktory by to predlzil. Nejaky monostabilny klopny obvod s hradlami. Ale neviem co by to robilo v praxi.
Elektronik sice nejsem, ale podle toho co mně učili ve škole a trošku uvažování mi říká že asi nepůjde. Příjde první puls 25us, hradlo ho prodlouží na 50us, ale mezitím už uběhla mezera mezi pulsy na LPT a jde další, tudíž KO dostane hned druhý, takže je pořad log.1 a pokud by bylo nastaveno ještě delší prodlužování tak už by se to krylo... Takže tudy cesta asi nevede... Pokud kecám nesmysly tak mně opravte 8)
5/2007 přístup na přestavěnou BF20
5/2009 dokončeno vlastní CNC
http://cnc.usysla.eu/
Mad_BOXs
Příspěvky: 1420
Registrován: 14. 1. 2008, 4:30
Bydliště: Dvůr Kálové n.Labem

17. 5. 2008, 7:06

A jaké impulsy ti bere driver, kladné, nebo záporné? Co tam vložit do signálové cesty invertor. V dávných dobách, když jsem laboroval s drivery tak jsem se taky dost nazlobil s podobným řešením.
bednar.dk@seznam.cz
SolidWorks 2011
Zakázková výroba jednoúčelových strojů
konstrukce strojů, automatizace,
http://www.indops.cz" onclick="window.open(this.href);return false;
Uživatelský avatar
CZ_Pascal
Příspěvky: 883
Registrován: 14. 1. 2008, 8:24
Bydliště: Brno

17. 5. 2008, 7:50

sysel píše: Příjde první puls 25us, hradlo ho prodlouží na 50us, ale mezitím už uběhla mezera mezi pulsy na LPT a jde další,
Aby nastala tato situace tak by se to muselo krmit frekvenci 20 kHz. Tak rychle ale asi nejezdite podle popisu vaseho stroje. Takze prodlouzeni by nemel byt problem.

Co se tyka predstihu tak to lze taky relativne bez problemu resit. Proste se spozdi pulzy "Step" aby byl "Dir" v dostatecnem predstihu.

Je to jen otazka si s tim trochu pohrat. Budto to udelat klasicky pomoci nejakych TTL švábíků, nebo si pohrat trochu vice a naprogramovat si CPLD, kde si presne a teplotne nezavisle nastavim predstih i delky pulzu.
Uživatelský avatar
sysel
Příspěvky: 655
Registrován: 12. 6. 2007, 9:24
Bydliště: Šenov u Ostravy
Kontaktovat uživatele:

17. 5. 2008, 8:01

Mad_BOXs píše:A jaké impulsy ti bere driver, kladné, nebo záporné? Co tam vložit do signálové cesty invertor. V dávných dobách, když jsem laboroval s drivery tak jsem se taky dost nazlobil s podobným řešením.
To nevím, viděl jsem ho dvakrát... Jsou tam nějaké naprogramované PICy, nebo co to je... Komplet homemade... Přepnout pulsy by pak nebyl problém, kdybych tam dal invertor - Mach to umí...
CZ_Pascal píše:
sysel píše: Příjde první puls 25us, hradlo ho prodlouží na 50us, ale mezitím už uběhla mezera mezi pulsy na LPT a jde další,
Aby nastala tato situace tak by se to muselo krmit frekvenci 20 kHz. Tak rychle ale asi nejezdite podle popisu vaseho stroje. Takze prodlouzeni by nemel byt problem.

Co se tyka predstihu tak to lze taky relativne bez problemu resit. Proste se spozdi pulzy "Step" aby byl "Dir" v dostatecnem predstihu.

Je to jen otazka si s tim trochu pohrat. Budto to udelat klasicky pomoci nejakych TTL švábíků, nebo si pohrat trochu vice a naprogramovat si CPLD, kde si presne a teplotne nezavisle nastavim predstih i delky pulzu.
Je tam maximálně 200mm/min, takže nic extrémního... Nevím jestli má cenu to takhle hrotit, TTL bych ještě obetoval, ale něco programovat to už asi ne.... Proberem to s majitelem...
5/2007 přístup na přestavěnou BF20
5/2009 dokončeno vlastní CNC
http://cnc.usysla.eu/
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22869
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

17. 5. 2008, 9:09

jenze ty mikrokon konce tam potrebuji 100ms!!! a to je nepouzitelne moc
takze jsem to vyhodil vsechno
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
CZ_Pascal
Příspěvky: 883
Registrován: 14. 1. 2008, 8:24
Bydliště: Brno

18. 5. 2008, 9:01

robokop píše:jenze ty mikrokon konce tam potrebuji 100ms!!! a to je nepouzitelne moc
takze jsem to vyhodil vsechno
Neni to nahodou 100 mikrosekund?? 100 milisekund (tedy 0,1 sekundy) je opravdu nepouzitelne i na tahani kachnicky na provazku natoztak CNC.
Mad_BOXs
Příspěvky: 1420
Registrován: 14. 1. 2008, 4:30
Bydliště: Dvůr Kálové n.Labem

18. 5. 2008, 9:15

Takhle je to těžké radit, když o tom driveru nic nevíš. Tak je mnoho aspektů a možností, co a jak se tam děje. Vztah mezi STEP-DIR, jestli driver potřebuje impus nejprve na DIR a potom reaguje na STEP, jestli jede na náběžné hraně a nebo na sestupné hraně....................
--------------
Toto je potřeba vědět a pak teprve je možné s něčím laborovat.
bednar.dk@seznam.cz
SolidWorks 2011
Zakázková výroba jednoúčelových strojů
konstrukce strojů, automatizace,
http://www.indops.cz" onclick="window.open(this.href);return false;
Mad_BOXs
Příspěvky: 1420
Registrován: 14. 1. 2008, 4:30
Bydliště: Dvůr Kálové n.Labem

18. 5. 2008, 9:29

S tím invertorem jsem to myslel takto:
Přílohy
PULSY.JPG
bednar.dk@seznam.cz
SolidWorks 2011
Zakázková výroba jednoúčelových strojů
konstrukce strojů, automatizace,
http://www.indops.cz" onclick="window.open(this.href);return false;
Uživatelský avatar
sysel
Příspěvky: 655
Registrován: 12. 6. 2007, 9:24
Bydliště: Šenov u Ostravy
Kontaktovat uživatele:

18. 5. 2008, 10:57

Mad_BOXs píše:Takhle je to těžké radit, když o tom driveru nic nevíš. Tak je mnoho aspektů a možností, co a jak se tam děje. Vztah mezi STEP-DIR, jestli driver potřebuje impus nejprve na DIR a potom reaguje na STEP, jestli jede na náběžné hraně a nebo na sestupné hraně....................
--------------
Toto je potřeba vědět a pak teprve je možné s něčím laborovat.
No právě žeten majitel o někam taky nic neví a autor nám moc nechce říct... Tak mně napadá s tím invertovaným výstupem, že by se nemusel dávat ani invertor, jen by s v Machu stačilo otočit logiku STEPu? Mám pravdu?
5/2007 přístup na přestavěnou BF20
5/2009 dokončeno vlastní CNC
http://cnc.usysla.eu/
Mad_BOXs
Příspěvky: 1420
Registrován: 14. 1. 2008, 4:30
Bydliště: Dvůr Kálové n.Labem

18. 5. 2008, 11:04

Asi ano. :wink:
bednar.dk@seznam.cz
SolidWorks 2011
Zakázková výroba jednoúčelových strojů
konstrukce strojů, automatizace,
http://www.indops.cz" onclick="window.open(this.href);return false;
Odpovědět

Zpět na „Ostatní software“