Ztracim nebo mi prebyvaji kroky jen v ose X

Uživatelský avatar
RadekCX
Příspěvky: 622
Registrován: 14. 7. 2006, 10:12
Bydliště: Č.Budějovice
Kontaktovat uživatele:

2. 10. 2007, 7:08

Stale se mi na moji frezce nezdala osa X tak jsem se dal do mereni - a zjistil jsem ze v nekterych pripadech (mam jeden konkretni kus g kodu), kde po jeho dokonceni mi vzdy ujede osa o 5 stovek do plusu v ose X (osa Y chodi bez problemu a vzdy dojedu na hodinkach na nulu).

Nejdriv jsem podezrival SW a tak jsem prenastavil osy na vystupech LPT za zamenil X za Y. Pokud by blbnul SW tak by se to muselo prestehovat na druhou osu na masine. Bohuzel (nebo bohudik) to ale zustalo fyzicky na te same ose. Zkontroloval jsem jeste pro sychr i FW v driverech zda jsem si tam omylem nedal nejakou vyvojovou verzi a pro jistotu vsechny procesory prepalil FW z MCU z osy Y ktera chodi OK.

Z vyse uvedeneho vyplyva ze chyba je nekde mezi LPT a motorem. Jen mi neni jasne v cem. Zkousel jsem treba pul hodiny jezdit v ose X na hodinky sem a tam a vse je OK - kdyz ale pustim ten kus kodu tak je to 100% s chybou na konci +0.05. V tom kodu co blbne je vetsina kodu kusy kruznic. Ale to by melo byt driveru jedno.
RadekCX
======================================================================
http://www.cncnet.info - problematika CNC a automatizace
http://www.jakjevenku.info - webová meteostanice
prochaska
Sponzor fora
Příspěvky: 8159
Registrován: 16. 7. 2006, 12:33
Bydliště: Praha Bohnice + Roudnice nad Labem
Kontaktovat uživatele:

2. 10. 2007, 8:32

RadekCX píše:V tom kodu co blbne je vetsina kodu kusy kruznic. Ale to by melo byt driveru jedno.
Tak nemusí to být driveru úplně jedno. Co jestli se při kruhové interpolaci posílají pulsy rychleji než je dovoleno? Při lineární interpolaci to může být v sw zmáknuté, ale při kvadratické si interpolátor třeba skokem dorovná vlečenou osu a už je problém. Nebo když v úhlu n*45° zaměňuje řídící a vlečenou osu. Nebo si v tomhle úhlu zrcadlí tabulky sinů, zapomene se a pak udělá skok. Nebo něco podobného, programátoři umějí neuvěřitelné prasárny :-)
Naposledy upravil(a) prochaska dne 2. 10. 2007, 8:40, celkem upraveno 2 x.
Aleš Procháska
Uživatelský avatar
dslav
Příspěvky: 208
Registrován: 18. 12. 2006, 4:07
Bydliště: Hošťálková - Vsetín
Kontaktovat uživatele:

2. 10. 2007, 8:33

Jak je pripojený driver k LPT? Jestli je driver řízený napětově tak to může přehodit třeba sousedovic svářečka.
1. Kde nestačí síla použij rozum.
2. Kde nestačí rozum použij sílu.

Dušan Slavětínský

http://www.valachnet.cz/~slavetinskyd/MegaCNC" onclick="window.open(this.href);return false;
http://www.valachnet.cz/~slavetinskyd/RcMix" onclick="window.open(this.href);return false;
Uživatelský avatar
RadekCX
Příspěvky: 622
Registrován: 14. 7. 2006, 10:12
Bydliště: Č.Budějovice
Kontaktovat uživatele:

2. 10. 2007, 9:10

no chybu SW jsem eliminoval tou zamenou os v programu - kdyby to byla chyba SW tak se mi to prestehuje na druhou osu na masine - to se ale nestalo - tzn. chyba je nekde od LPT dal

z LPT jde kabel na oddelovaci desku s optoclenem a hradlem 74HCT14 - na to je teprve pripojen driver, ktery ma v sobe take optoclen - chapu je to trochu blbarna, ale vzniklo to historicky - nemelo by to nicemu ale vadit

ja bych bral i to ruseni, ale ono to chodi naprosto presne a opakovatelne po 5 stovkach - proste pustim ten kod a je to tam
RadekCX
======================================================================
http://www.cncnet.info - problematika CNC a automatizace
http://www.jakjevenku.info - webová meteostanice
QNX
Příspěvky: 3701
Registrován: 20. 12. 2006, 9:59
Kontaktovat uživatele:

2. 10. 2007, 10:12

A co takhle předělat ten kus kodu tak, aby se součástka otočila o 90° ?
To by zůstalo na X , nebo se to přestěhuje na Y ?
Uživatelský avatar
RadekCX
Příspěvky: 622
Registrován: 14. 7. 2006, 10:12
Bydliště: Č.Budějovice
Kontaktovat uživatele:

2. 10. 2007, 10:15

no muzu to prohnat nejakym editorem aby prohodil osy X a Y

udelam nejaka opatreni ohledne mozneho ruseni a pokud to nepomuze zacnu pitvat ten kod - zacnu jej ubirat a merit kdy se to jeste neprojevi a kdy uz ano
RadekCX
======================================================================
http://www.cncnet.info - problematika CNC a automatizace
http://www.jakjevenku.info - webová meteostanice
prochaska
Sponzor fora
Příspěvky: 8159
Registrován: 16. 7. 2006, 12:33
Bydliště: Praha Bohnice + Roudnice nad Labem
Kontaktovat uživatele:

2. 10. 2007, 11:09

RadekCX píše:no chybu SW jsem eliminoval tou zamenou os v programu - kdyby to byla chyba SW tak se mi to prestehuje na druhou osu na masine - to se ale nestalo - tzn. chyba je nekde od LPT dal

z LPT jde kabel na oddelovaci desku s optoclenem a hradlem 74HCT14 - na to je teprve pripojen driver, ktery ma v sobe take optoclen - chapu je to trochu blbarna, ale vzniklo to historicky - nemelo by to nicemu ale vadit

ja bych bral i to ruseni, ale ono to chodi naprosto presne a opakovatelne po 5 stovkach - proste pustim ten kod a je to tam
Tak treba jeden driver stiha prilis rychle pulsy a druhy ne. Po zamene os bude zavada porad na tom driveru co nestiha.
Aleš Procháska
Uživatelský avatar
dslav
Příspěvky: 208
Registrován: 18. 12. 2006, 4:07
Bydliště: Hošťálková - Vsetín
Kontaktovat uživatele:

3. 10. 2007, 7:17

prochaska píše:Tak treba jeden driver stiha prilis rychle pulsy a druhy ne. Po zamene os bude zavada porad na tom driveru co nestiha.
Řekl bych že to bude ono. Třeba některý ten optočlen na signálu DIR může byt pomalejší a pak při změně směru to udělá krok jiným směrem. Je to závislé na tom čím seto řídí tedy jak dlouho je DIR před STEP a pak jaký potřebuje driver předstih DIR před step. Jestli to dělá u konkrétního programu je potřeba najít to místo které to dělá a pak na signály mrknou osciloskopem.
1. Kde nestačí síla použij rozum.
2. Kde nestačí rozum použij sílu.

Dušan Slavětínský

http://www.valachnet.cz/~slavetinskyd/MegaCNC" onclick="window.open(this.href);return false;
http://www.valachnet.cz/~slavetinskyd/RcMix" onclick="window.open(this.href);return false;
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22371
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

3. 10. 2007, 7:20

zkousel jsi vymenit ty osy elektricky nebio softwarove
nekdy byva rozdil mezi samotnymi piny LPT
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
RadekCX
Příspěvky: 622
Registrován: 14. 7. 2006, 10:12
Bydliště: Č.Budějovice
Kontaktovat uživatele:

7. 10. 2007, 8:23

Takze docela neprijemna zalezitost se snad vyresila - vypada to podle vseho, ze je to bordel v TurboCNC - ten G kod co blbne je generovanej na 0.001mm protoze jsou to serie ruzne dlouhych obloucku - prakticky tam je jen par G01.

Zda se mi, ze TurboCNC asi blbe zaokrouhluje (kdyz nevyjde krok na rozmer) nebo neco podobneho nebot pri beznych rozmerech to neblbne.

Dneska jsem tam dal na zkousku MACH3 ten jede bez problemu.
RadekCX
======================================================================
http://www.cncnet.info - problematika CNC a automatizace
http://www.jakjevenku.info - webová meteostanice
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22371
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

7. 10. 2007, 10:16

ani mach v tomhle neni svatej :-(
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
magi
Sponzor fora
Příspěvky: 2653
Registrován: 16. 10. 2006, 12:40
Bydliště: Třebíč
Kontaktovat uživatele:

8. 10. 2007, 4:53

Jojo přesně, taky už jsem se s tím u Machu setkal, nicméně u plasmy mě to nemuže rozházet.
Soldier
Příspěvky: 35
Registrován: 27. 12. 2010, 2:37

23. 12. 2021, 11:09

Zdravím,

řešíme se známým takový trabl na frézce Numco KX3, který se projevuje dost podobně, jako zde zmiňovaný.
Frézka je starší a prošla repasí.
Opětovně zaškrabané vedení, vyměněný komplet šroub s maticí v ose X.

Vyfrézovaný zkušební osmiúhelník má ale v X cca o 0,06 mm větší rozměr. Všechny ostatní směry včetně diagonálních sedí dost přesně. Jen v X to ujíždí.
Vůle v X měřená hodinkami klasicky pohybem tam a zpět, je cca 0,01 mm, takže tím to nebude.
Nevíte někdo, v čem by mohl být zakopaný pes?

Na frézce je řídicí systém Mach 3, ale ani změna sys. za Armote problém nevyřešila, takže to může být snad už jen v CAMu, nebo v mechanice.

Napadá někoho něco? Cokoli...

Díky moc za rady.

S.
Mex
Příspěvky: 10288
Registrován: 6. 2. 2014, 10:29

24. 12. 2021, 4:20

A to má o 0.06mm víc když je to celé velké 10mm i když je to 100mm?
Nebo těch 0.06mm to má třeba při těch 10mm, ale při 100mm už to má 0.6mm navíc?
kiko01
Příspěvky: 1572
Registrován: 27. 10. 2008, 9:06
Bydliště: Martin,Slovakia
Kontaktovat uživatele:

24. 12. 2021, 8:13

Mex píše: 24. 12. 2021, 4:20 A to má o 0.06mm víc když je to celé velké 10mm i když je to 100mm?
Nebo těch 0.06mm to má třeba při těch 10mm, ale při 100mm už to má 0.6mm navíc?
Vtipne je to ze pise ze ostatne (diagonalne) strany maju spravny rozmer - keby stracal kroky tak sa to prejavi aj tam, ale mozno ma len zlu geometriu stroja v XY :)
Odpovědět

Zpět na „Krokové motory“