Nyt on CNC-foorumin tukeminen helppoa!
Maksu onnistuu PayPalin kautta myös kortilla
Konemies kiittää

Z akseli jää vajaaksi liikkuessaan ylös?

Aloittaja cartti, 15.07.15 - klo:08:14

« edellinen - seuraava »

0 Jäsenet ja 1 Vieras katselee tätä aihetta.

cartti

Koneena siis bf20l ja käytössä 400w harjattomat servot.

Ongelmana on Z akselin vajaa liike ylöspäin. Pysähtyessään ylöspäin ajetun pätkän jälkeen servo menee hetken päästä Alarm tilaan koska encooderi ei saavuta haluttua paikkaa.

Onko ainoat toteutustavat tämän korjaamiseksi vastapaino, kaasujouset tai reilu välitys kevyemmäksi? Miksi servo ei osaa lisätä tehoa vaikka voimaa on enemmän kuin tarpeeksi?

jyrki.j.koivisto

#1
Mulla on omassa kf-xx koneessa (manuaali) sama vika, kelkka ei vain tahdo kulkea sielä yläpäässä. Sitä saa tosissaan vääntää. Oletko laittanut kuularuuvit trapetsien tilalle? Itse arvelen tuon jumituksen johtuvan siitä ettei trapetsin, sen "mutterin" ja kelkan välissä ole tarpeeksi tilaa, eli se ylälaippa on liian edessä. Alhaalla trapetsi alkaa joustamaan(tai trapetsi on vinossa taaksepäin) sen verran ettei jumitusta tapahdu.

Mulla oli kerran parit kaasujousetkin siinä kiinni, ei auttanut mitään siihen jumitukseen, leipoo sen verran hyvin yhteen.

Voi olla että ymmärsin ongelmasi väärin, virhetila tulee siis aina mentäessä ylöspäin? Joka kohdassa?

cartti

Z liikkuu siis kivuttomasti alhaalta ylös niin käsin veivaamalla kuin servolla. Tietty tuo porapää painaa paljon ja vastustaa sen takia enemmän liikettä kohti kattoa.

Ongelma tulee siinä kohtaa kun on ajettu ylös ja pysähdytty. Linuxcnc on tyytyväinen korkeuteen, mutta servon ohjain ei. Hatusta heittäisin että noin 10 sek päästä ohjain napsahtaa vikatilaan. Servo siis tavallaan aliampuu tuon liikkeen ja sitten luovuttaa leikin kun ei päässytkään tavoitteeseen. Kyse on aikalailla muutamasta satkusta.

Sormin avittamalla servon akselista sen saa liikkumaan juuri sen parin satkun(?) verran ja Z voi jättää lepäämään yläasentoon ilman ongelmia. Normaali käyttöä ei ole haitannut kun Z ei ehdi koskaan viihtyä ylösajettuna niin kauaa että ehtisi vikatilaan mennä. Ongelma tulee esiin kun koneen laittaa pauselle sen jälkeen kun terä on irrotettu kappaleesta tms.

Hiekkaranta_92

Minkäslainen configuraatio tässä koneessa on?
Eli miten servoja käskytetään step/dir, 0-10V, PWM?
Millaset servo ohjaimet on?
Ilmeisesti on kuitenkin takasinkytkentä linuxcnc:hen?
Korjaako se takaisin kytkennällä mitään, vai toimiiko vain hälyrajana?

En tiedä kuinka tuo pause toimii? Tippuuko joku drive enable pinni pois kesken ajon?
Silloin vois käydä niin että servoa haluttais mennä, mutta sille ei oo liikkumis lupaa.

cartti

Ei ole takaisinkytkentää. Saatoin antaa väärän kuvan siitä edellisessä viestissäni. Pelkälltä step/dir mennään ja ohjaimena MCAC808.

Ohjain antaa hälyn jos tehorajat ylittyy tai kolaroi/servo ei liiku haluttua määrää steppejä. En sen tarkemmin tästä tiedä. Häly menee linuxcnc estoppiin ja vetää loputkin vehkeet seis.

Pause ei varmastikaan tähän liity, koska myös jogilla pysäyttämisen jälkeen tulee tuo häly servo-ohjaimelta. Edit: jogilla pari satkua alaspäin ylös joggaamisen jälkeen poistaa siis ongelman.

cartti

Tuli juuri itselle mieleen, että voisiko tämän aiheuttaa tuo 4 lapainen kuminen akselikytkin? Jos ohjain lisää tehoa servolle -> kumi antaa periksi ilman että akseli liikkuu -> vähentää tehoa -> kumi painaa servon akselia takaisin väärään suuntaan?

cartti

Olisiko kenelläkään ehdottaa parempaa akselikytkintä tuohon? Kuinka nuo suoravedot isommissa laitteissa on toteutettu? Ristinivelellä?

ttontsa

Oot varmaan tuon manuaalin opastaman PID säätöproseduurin suorittanu läpi??
Hitsaus&koneistus&Protopaja
www.tulinen.fi

cartti

Lainaus käyttäjältä: ttontsa - 22.07.15 - klo:13:08
Oot varmaan tuon manuaalin opastaman PID säätöproseduurin suorittanu läpi??
On tehty useampaankin kertaan kun sitä epäilin alkuun syypääksi, mutta kuten edellä pohdin se syy taitaa olla tässä:

http://youtu.be/YELv9T6_iL8

Edit: Välystä siis ei ole vaan tuo kumi antaa periksi.

ttontsa

No ei ei ja vielä kerran ei! Sikäli mikäli servo ei seiso maailman tappiin sille määrätyssä positio asemassa sallitun positiovirheen rajoissa (virta rajat huomioon ottaen) on servon säädössä tai parametreissä vikaa, näkisin että turha kopeloida kytkimiä! Kytkimen jousto toki on pahasta paikoitusvirheiden merkeissä.

Parametrien suhteen tuo ohjain on melko vajakin oloinen. Näyttäs että positiovirhettä ei pysty määrittelemään.
Hitsaus&koneistus&Protopaja
www.tulinen.fi

pave

Lainaus käyttäjältä: cartti - 22.07.15 - klo:10:26
Olisiko kenelläkään ehdottaa parempaa akselikytkintä tuohon? Kuinka nuo suoravedot isommissa laitteissa on toteutettu? Ristinivelellä?

Brotherista irrotin ja asensin z-servon jotta sain talliin. Siinä oli tämännäköinen:
http://sahkotuote.fi/kauppa/products/3520717/akselikytkin-xccras0612

pave

Lainaus käyttäjältä: ttontsa - 22.07.15 - klo:15:57
No ei ei ja vielä kerran ei! Sikäli mikäli servo ei seiso maailman tappiin sille määrätyssä positio asemassa sallitun positiovirheen rajoissa (virta rajat huomioon ottaen) on servon säädössä tai parametreissä vikaa, näkisin että turha kopeloida kytkimiä! Kytkimen jousto toki on pahasta paikoitusvirheiden merkeissä.

Parametrien suhteen tuo ohjain on melko vajakin oloinen. Näyttäs että positiovirhettä ei pysty määrittelemään.

Entäs jos säätää välyksen Linuxcnc:ssä?

ttontsa

Lainaus käyttäjältä: pave - 22.07.15 - klo:16:02
Entäs jos säätää välyksen Linuxcnc:ssä?

No sain käsityksen että tässä puhutaan takaisinkytkemöättömästä systeemistä eli ohjaimelle step+dir. Linuxcnc:lle ei tule kuin ohjaimelta error. Tällöin linux cnc paskat nakkaa oikeasta saavutetusta asemasta.
Hitsaus&koneistus&Protopaja
www.tulinen.fi

ttontsa

Lainaus käyttäjältä: cartti - 15.07.15 - klo:12:31
Ongelma tulee esiin kun koneen laittaa pauselle sen jälkeen kun terä on irrotettu kappaleesta tms.

Eli kuna ajat ohjelmaa tai joggailet tai teet mitä tahansa liikettä Z:lla. Tämän jälkeen pysäytät ohjelman, laitat pausen päälle, pysäytät ohjelman ,vaihdat työkalua.

JÄÄKÖ TÄSSÄ TILANTEESSA SERVOLLE PITO PÄÄLLE? Eli jos pyörität servon akselia sormin edestakaisin onko siinä "voima" päällä eli korjaa sijaintia edelleen??
Hitsaus&koneistus&Protopaja
www.tulinen.fi

cartti

Lainaus käyttäjältä: ttontsa - 22.07.15 - klo:16:11
Eli kuna ajat ohjelmaa tai joggailet tai teet mitä tahansa liikettä Z:lla. Tämän jälkeen pysäytät ohjelman, laitat pausen päälle, pysäytät ohjelman ,vaihdat työkalua.

JÄÄKÖ TÄSSÄ TILANTEESSA SERVOLLE PITO PÄÄLLE? Eli jos pyörität servon akselia sormin edestakaisin onko siinä "voima" päällä eli korjaa sijaintia edelleen??
Kyllä jää hetkeksi ennenkuin laukaisee tuon hälyn. Ja vain Z akselissa ylöspäin ajettaessa. Alaspäin sekä muut akselit toimii kaikki ok.

Ja kuten aikaisemmin sanoin jos tuota Z servoa avittaa tuosta videon akselista ylösajon jälkeen (ylöspäin kunnes alkaa vääntää vastaan), niin tuota vikatilaa ei tule vaikka seisoisi kuinka kauan ylhäällä.

Powered by EzPortal
SMF spam blocked by CleanTalk