CNC-Harrastus

CNC-KONEEN KÄYTTÖ => CNC-ohjelmat PC:lle => EMC => Aiheen aloitti: FAARI 58 - 05.09.15 - klo:21:46

Otsikko: 4 akselin pyörintä
Kirjoitti: FAARI 58 - 05.09.15 - klo:21:46
 Neljäs akseli pyörii vaan yhteen suuntaa, kaikki 3 muuta akselia menee eres takaasin G-koodin mukaan. Heittää tollaasen herjan akselia testates. Koitin kuukelilla suameks (kysy vaan joulupukin tuloaikaa). ;D
  FAARI 58
Otsikko: Vs: 4 akselin pyörintä
Kirjoitti: cartti - 06.09.15 - klo:12:03
Sulje linuxcnc ensin ja käynnistä stepconf uudestaan.

Edit: tuo siis tullut itselle silloin kun joku jo käyttää rinnakkaisportin pinniä. Tässä tapauksessa suunnanvaihtoa?
Otsikko: Vs: 4 akselin pyörintä
Kirjoitti: FAARI 58 - 06.09.15 - klo:12:22
 Jep, tua tua pinni 9 on pimiä. Testasin ristiin muilla ohjaimilla ja moteilla.  LPT kaapeli on ehjä. Täytyy kokeilla toisella PC-koneella, missä kylläkin on aika hurja latenssiluku. ::)
  FAARI 58
Otsikko: Vs: 4 akselin pyörintä
Kirjoitti: FAARI 58 - 06.09.15 - klo:18:36
 "Se pyörii sittenkin". Kaikki 4 akselia toimii molempiin suuntiin. Oli kuin olikin 9 pinni paskana. Voihan sillä 3 akselista pyörittää. ;D
Hiirellä toimii nelosakseli + ja - kohrista linukas.
FAARI 58
Otsikko: Vs: 4 akselin pyörintä
Kirjoitti: Isto - 07.09.15 - klo:17:29
Yksi tällainen olisi ylimääräisenä: https://www.esoft.fi/sarjaliikenne-tuotteet/sunix-sarjaliikennekortit/sunix_1x_parallel_lp-pci_ecp_epp_bpp_spp-sunix-par5008al (https://www.esoft.fi/sarjaliikenne-tuotteet/sunix-sarjaliikennekortit/sunix_1x_parallel_lp-pci_ecp_epp_bpp_spp-sunix-par5008al)
Jos koneessa on pci- paikka vapaana niin tuon saa halvalla. Linkistä poiketen kortissa on pitkä kiinnityspelti, muuten sama. Käytetty sen verran että toimii. Ei tarvitse ajureita, kortti kiinni ja oikean osoitteen vaihto linuxcnc:lle riittää.
Otsikko: Vs: 4 akselin pyörintä
Kirjoitti: FAARI 58 - 18.12.15 - klo:03:07
 On uutta propleemaa Linux cnc:n A-akselin kanssa.
Kun tekee koodin:
                Nua kun laittaa jää vajaaksi molemmista päistä noin 20 astetta kelatessan eres takaasin, mutta kun stepkonffi wizardin asetuksis A akselin kohras testin 360 astetta       
A360
A0          menee jämptiin. myöskin kun tekee koodin: Z30 A360  Nää on pätkiä tekemistäni testi koodeista. Tua jälkimmäinen menee puhtaasti ainakin silmämääräisesti.
A360                                                                           Z0  A0                                                                                                                                           
A360                                                                           Z30 A360
A0                                                                               Z0
M30                                                                             A0
                                                                                     M30
Olisko jollain tiatoo mikä ton aiheuttaa tossa ensimmäisessä pätkässä?  :'(      Käytös on LINUX CNC
FAARI 58                                                                                       
Otsikko: Vs: 4 akselin pyörintä
Kirjoitti: Snowfly - 18.12.15 - klo:08:22
Lainaus käyttäjältä: FAARI 58 - 18.12.15 - klo:03:07
On uutta propleemaa Linux cnc:n A-akselin kanssa.
Kun tekee koodin:
                Nua kun laittaa jää vajaaksi molemmista päistä noin 20 astetta kelatessan eres takaasin, mutta kun stepkonffi wizardin asetuksis A akselin kohras testin 360 astetta       
A360
A0          menee jämptiin. myöskin kun tekee koodin: Z30 A360  Nää on pätkiä tekemistäni testi koodeista. Tua jälkimmäinen menee puhtaasti ainakin silmämääräisesti.
A360                                                                           Z0  A0                                                                                                                                           
A360                                                                           Z30 A360
A0                                                                               Z0
M30                                                                             A0
                                                                                     M30
Olisko jollain tiatoo mikä ton aiheuttaa tossa ensimmäisessä pätkässä?  :'(      Käytös on LINUX CNC
FAARI 58                                                                                     
Jäsenteletkö ton koodin järkevästi ei saa mitään selvää minkä olet ajanut missäkin kohtaa...jokainen ajettava käsky omalle riville vai ajatko tosiaan komentoa A360 Z0 A0 komentoa koneelle?
Otsikko: Vs: 4 akselin pyörintä
Kirjoitti: FAARI 58 - 19.12.15 - klo:13:57
 Tais tulla väsymys moka tossa aikaisemmas.
   
   A360                                                                                     Z20 A360
   A0                                                                                         Z0
   A360                                                                                     A0
   A0                                                                                         Z20 A360
   A360                                                                                     Z0
   A0       Tämä jää vajaaks molempiin suuntiin menos.            A0                 Tämä tulee ok. silmämääräisesti ja numereelisesti(mikä sanahirviö).

    FAARI 58
Otsikko: Vs: 4 akselin pyörintä
Kirjoitti: Snowfly - 19.12.15 - klo:14:35
Hmm...
Vika muistuttaa huomattavasti yhtä konetta, jolle koodasin postprosessorin.
Siinä vika oli asetustiedostossa, jossa oli määritetty A-akselille rajat 320 asteeseen. Se että se wizardista toimii on todennäköisesti se että se overridaa kaikki asetus tiedostot, kun ajat sitä manuaalisesti.

Se että se toimmii Z20 A360 kanssa johtuu todennäköisesti siitä että se menee synkronoidun ajon komennoilla eikä suorilla akselin ajo käskyillä. Myös se että tekeekö Z20 A360 mahdollisesti A-akselin lähtömääritykset samalla?

Yritä tehä testi että tuolla ohjelmalla jolla se ei tee oikein niin mittaa kuinka monta astetta se kääntyy. 10 asteen tarkkuus pitäisi olla riittävä jotta löydät konfikeista sen raja-arvojen määrityksen.
Otsikko: Vs: 4 akselin pyörintä
Kirjoitti: FAARI 58 - 19.12.15 - klo:15:56
 Mulla ei tiatoo minkälainen postprossu tai missä se on tossa linukassa. ??? cnfin wizardissa mulla on voi sanoa ääretön astemäärä ja ruuvin nousun kohras 360 astetta.
Tonne toiseen osioon laittamani koodi koknaisuudessaan toimii sitä alkuhässäkkää luun ottamati. :'(
FAARI 58
Otsikko: Vs: 4 akselin pyörintä
Kirjoitti: Isto - 19.12.15 - klo:21:43
Postprosessori on siinä ohjelmassa joka tuottaa g-koodin, ei linuxcnc:ssä.

Jos pitää saada paljon kierroksia kestävä A- akseli niin laita rajat -99999999 ... 99999999, käytännössä niin monta ysiä että linuxcnc ei enää käynnisty, sitten pois 1 kerrallaan niin jää max määrä.
Tai aseta A- akselille WRAPPED_ROTARY=1, silloin rajat eivät ole käytössä mutta toiminnallisuus muuttuu vähän normaaliin verrattuna.
Otsikko: Vs: 4 akselin pyörintä
Kirjoitti: Snowfly - 19.12.15 - klo:23:08
Lainaus käyttäjältä: Isto - 19.12.15 - klo:21:43
Postprosessori on siinä ohjelmassa joka tuottaa g-koodin, ei linuxcnc:ssä.

Jos pitää saada paljon kierroksia kestävä A- akseli niin laita rajat -99999999 ... 99999999, käytännössä niin monta ysiä että linuxcnc ei enää käynnisty, sitten pois 1 kerrallaan niin jää max määrä.
Tai aseta A- akselille WRAPPED_ROTARY=1, silloin rajat eivät ole käytössä mutta toiminnallisuus muuttuu vähän normaaliin verrattuna.

Tohon on pakko sanoa nm. kokemusta on, että osa koneista on "tyhmiä nollauksen suhteen" eli jos pyörität sitä 50 kierrosta myötäpäivään jyrsiessä niin kone haluaa sitten nollatessa pyörittää sitä takaisin sen 50 kierrosta XD
Otsikko: Vs: 4 akselin pyörintä
Kirjoitti: Isto - 20.12.15 - klo:01:22
Noinhan se menee myös linuxcnc:ssä, jos on rajat ja ajaa 100 kierrosta niin nollaan mennään takaisin toiset 100.
Wrapped- asetuksella pitäisi mennä korkeintaan kierros että ollaan taas nollassa.

Liikkeen vajaaksi jääminen voi tietysti johtua myös menetetyistä askelista, tuossahan ei ole mainittu käytettyä nopeutta.
Ja sekin pitää tietysti määrittää erikseen lineaariakseleille ja pyöriville, ehkä Z nopeus on asetettu sen verran pieneksi että A pysyy myös mukana. Tämä selviää pienentämällä A max nopeutta ja testaamalla uudelleen samalla koodilla. Tai asettamalla pienempi F ennen tuota testiä.
Otsikko: Vs: 4 akselin pyörintä
Kirjoitti: FAARI 58 - 20.12.15 - klo:16:27
 Tossa ensimmäinen palikka vain rouhinta, näytti menevän ok. Kattelin silmä tarkkana A akselin menoa ja 0-360-0 meni oikein ei nikotuksia.
Aika hyvä mä.
   FAARI 58
Otsikko: Vs: 4 akselin pyörintä
Kirjoitti: masaV - 22.04.17 - klo:15:13
itse pähkäilin tänään myös 4 akselin käyttöönoton kanss,a normi 200 step moottori suoraan akselille, mutta 360 astetta ei pyöri 360 vaan jotain pari askelta liian vähän. ei vaihdettA VÄLISSÄ  ja toinen sekoileva juttu on kun testissä step conf, pyörittelee 360 astetta nini ekana se jää vajaaksi sen mutuaman askeleen, sitten alli9itttaa pyöromisen ensin puoli kierrosta sitten vasta koko kierros, tai no 2 kierrosta vaikka pitäs 1 kierroksen vain, muuttelin askelluksia 1:1 1/2 1/4 1/8 1/16 ei vaikutusta
pyörii joko 2 kierrosta tai 4 keirrosta vaikka pitäs pyöriä 1 kierros.
ja viimiseksi tuli vielä jokin vika kun starttaa linuksen ja painaa reset nappia pitäs saada aktiiviseksi XYZA akselit ja manuaalisesti +- napeista pyörimään, MUTTA sammuu kone heti resettin jälkeen vaikak kaikki on tarksitettu tuhat kertaa ja viimeksi toimi täydellisesti 3 akselisena, samoni kyll tuo config file 3 akselille katkeaa samantien kun resetti on painettu mikähän tuon katkaisee, e -stop ok, kaikki toimii moitteetta 3 aksleia ja nelsäskin step conf test motor paikassa.
Otsikko: Vs: 4 akselin pyörintä
Kirjoitti: Snowfly - 22.04.17 - klo:21:13
Lainaus käyttäjältä: masaV - 22.04.17 - klo:15:13
itse pähkäilin tänään myös 4 akselin käyttöönoton kanss,a normi 200 step moottori suoraan akselille, mutta 360 astetta ei pyöri 360 vaan jotain pari askelta liian vähän. ei vaihdettA VÄLISSÄ  ja toinen sekoileva juttu on kun testissä step conf, pyörittelee 360 astetta nini ekana se jää vajaaksi sen mutuaman askeleen, sitten alli9itttaa pyöromisen ensin puoli kierrosta sitten vasta koko kierros, tai no 2 kierrosta vaikka pitäs 1 kierroksen vain, muuttelin askelluksia 1:1 1/2 1/4 1/8 1/16 ei vaikutusta
pyörii joko 2 kierrosta tai 4 keirrosta vaikka pitäs pyöriä 1 kierros.
ja viimiseksi tuli vielä jokin vika kun starttaa linuksen ja painaa reset nappia pitäs saada aktiiviseksi XYZA akselit ja manuaalisesti +- napeista pyörimään, MUTTA sammuu kone heti resettin jälkeen vaikak kaikki on tarksitettu tuhat kertaa ja viimeksi toimi täydellisesti 3 akselisena, samoni kyll tuo config file 3 akselille katkeaa samantien kun resetti on painettu mikähän tuon katkaisee, e -stop ok, kaikki toimii moitteetta 3 aksleia ja nelsäskin step conf test motor paikassa.


Liian suuri kiihdytys arvo ja sulla hukkaa pari ensimmäistä askelta kiihdytys ja pysäytys vaiheessa...
Jos käytät microsteppingiä joudut tietenkin kohistaan ohjauksen pulssitus arvon vastaamaan sitä tai se pyörii ihan miten sattuu...

Ittelläkin 4-akseli tällä hetkellä tekeillä.... moottori adapteria vaille valmis...