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

4 akselin pyörintä

Aloittaja FAARI 58, 05.09.15 - klo:21:46

« edellinen - seuraava »

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

FAARI 58

 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
Tyhmyys ei ole vika,vaan se on lahja.

cartti

#1
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?

FAARI 58

 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
Tyhmyys ei ole vika,vaan se on lahja.

FAARI 58

 "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
Tyhmyys ei ole vika,vaan se on lahja.

Isto

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
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ää.

FAARI 58

 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                                                                                       
Tyhmyys ei ole vika,vaan se on lahja.

Snowfly

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?

FAARI 58

 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
Tyhmyys ei ole vika,vaan se on lahja.

Snowfly

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.

FAARI 58

 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
Tyhmyys ei ole vika,vaan se on lahja.

Isto

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.

Snowfly

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

Isto

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ä.

FAARI 58

 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
Tyhmyys ei ole vika,vaan se on lahja.

masaV

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.

Powered by EzPortal
SMF spam blocked by CleanTalk