Myös korttimaksu toimii

NC-Step käyttöönotto takkuilee

Aloittaja jylhami, 16.10.08 - klo:07:22

« edellinen - seuraava »

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

jylhami

NC-Step lauta kasattuna ja tekisi mieli saada moottori pyörimään...

Osaako kukaan sanoa onko rajakytkimet pakko kytkeä vai voiko vaan EMC2:sta valita unused pinnien kohdalle ?
Nyt rajoja ei kytketty mutta valittuna k.o. pinnin kohdalla HOME AND END LIMIT .

Kortti näyttäisi toimivan, Vref jännitteet sain säädettyä ja kortilla palaa 4 vihreää lediä ja keltainen, L297 piirin pinni 10 on HIGH mutta EMC2:n stepconf:ssa kun yritää ajaa niin mitään ei tapahdu  ??? E-stop on jumpperilla asetettu OFF tilaan ja tilamuutos näkyy EMC2:n vasemmassa alanurkassa.

porepe

Tee se step cofig valmiiksi ja ota ne rajat ja koti asetukset pois käytöstä, kunnes saat kytkimet asennettua. Jos pinnit on määritetty home:ksi niin se yrittää ajaa referenssi pisteeseen, jota ei löydy, koska kytkimiä ei ole. Voit sitten jälkeenpäin muokata tekemisiäsi asetuksia step conffigissa tai suoraan tiedostoissa. Step connfig ei ymmärrä kaikkia Emc:n hienouksia, enkä olisi kovin varma tuosta testiajon toimivuudestakaan. Eli kun asetukset on tehty niin käynnistä axis ja kokeile sieltä suoraan. Halmeterin kautta näet pinnien tilat. Halmeter löytyy axis:n valikoista. 
Petri Junnila
Mynämäki

jylhami

Jes, nyt sain moottorin pyörimään X-akselilla, täytyi se E-stop signaali INPUT ottaa pois käytöstä.
Jotain häikkää on: ajo on todella hidasta, momentia ei ole kovin paljon ja akselin saa jopa käsin pysähtymään vaikka ajo on päällä.

Myös motti tuntuu kuumenevan vaikka olisi vain paikallaan.

mkuivamaki

Oletko varma motin piuhoista, että on oikein kytketty (käämien piuhat keskenään oikein)?

jylhami

Terve,

Muutos parempaan tapahtui kun valitsin piiriksi L297:n sijasta OTHER  ???
Onkohan noi step ja dir käskyjen ajoitukset jotenkin pielessä ???

Noiden moottorien piuhoista ei todellakaan varmuutta, 8 johtoiset moottorit HY200 2220 0210 AX08.
Johtojen värit: PU, MU, OR, KEL, VALK-PU, VALK-MU, VALK-OR, VALK-KEL

Ensin oli kytketty rinnan sekavan ohjeen mukaan:

VALKO-MUSTA ja ORANSSI : A1
MUSTA ja VALKO-ORANSSI: A2
VALKO-KELTAINEN ja PUNAINEN: B1
KELTAINEN ja VALKO-PUNAINEN: B2

toimi samalla lailla kuin 4-johtoinen moottori.

Edelleen nopeus moottorilla todella vaatimaton silmämääräisesti varmaan n. 30-50 rpm

Basic machine information arvot:

Step time 1000nS
Step space 6000nS
DIR hold 24 000nS
DIR setup 20 000nS

Latency test result 28 000nS

X-AXIS arvot:

200,0 steps
2,0 microsteps (puoliaskellus)
pulley ratio 1:1
screw pitch 2.5mm
max speed 25mm/s
max acc. 30mm/s

jylhami

Menee hieman yksinpuheluksi... mutta.

Vaihdoin taas ohjaimen tyyppiä, tällä kertaa valitsin GECKO:n ja lähti moottorit huimasti paremmin pyörimään ja momenttiakin alkoi löytymään  ;D

Kun pöydälle asetti kooksi 0-250 Y-akselilla niin demo ohjelma ei suostunut ajamaan... muutin alkuarvon - merkkiseksi ja sitten pystyi jo ajamaan ohjelman läpi, Jippii  ;)

Nyt olisi kiva tietää millä asetuksilla muut ovat tuota NC-Steppiä ajaneet.
Näyttää siltä että suurin vaikutus on noilla step time space time yms. ajoilla.

Jos vaikka uskaltaisi valita tuon OTHER kohdan ja alkaa sitten etsimään sopivia arvoja.

porepe

jos 3d-step toimii kunnolla ja on oikein johdotettu niin tuolla nousulla sun koneen pitäis liikkua kiltisti yli 60mm/sekunnissa eli F3600 mm/min.
Noista sun moottorin johdotuksista en tiedä, mutta akselin pitäis pyörii ainakin 800rpm ilman ongelmia tai paikoitus virheitä tuon 50rpm sijaan???

Mulla on tuossa pikkumasinassa 1,75 nousu (normaali 12mm jenkatangot) ja tefloni mutterit. kone kulkee kiltisti 25mm/s eli F1500 mm/min 3d-step puoliaskelluksella, eikä ole askelia hukannut edes rosteria kaiverrellessa.
Petri Junnila
Mynämäki

porepe

Unohdappa se stepconfig ja tee kaikki muutokset suoraan sinne .hal ja .ini tiedostoon.

Eli etsi ne tiedostot käsiisi   sijainnit => kotikansio => emc2 => configs => ja sitten se kansion nimi minkä annoit stepconffigissa asetusten nimeksi.

Sieltä kun sitten muuttelet .hal tiedostoa niin saat määriteltyä mihin pinneihin mikäkin toiminto kuuluu ja invertoidaanko niitä etc.. Mutta .Ini onnyt silmäilyn alla joten laitan esimerkiksi oman ini tiedostoni, josta näet ton mun pikkukoneen tiedot. Mulla on kotiasemat yms. määriteltynä siinä ja eri nousu jengoissa, joten et voi sitä suoraan käyttää, mutta näetpähän esimerkin.

Tuo filtter osio kannattaa lisätä niin voit sitten suoraan käyttää Python työstöradan luonti etc ohjelmia Axis:n avaa toiminnolla.


# Generated by stepconf at Wed Sep 24 22:39:51 2008
# If you make changes to this file, they will be
# overwritten when you run stepconf again

[EMC]
MACHINE = porepe2
NML_FILE = emc.nml
DEBUG = 0

[DISPLAY]
DISPLAY = axis
EDITOR = gedit
POSITION_OFFSET = RELATIVE
POSITION_FEEDBACK = ACTUAL
MAX_FEED_OVERRIDE = 1.2
INTRO_GRAPHIC = emc2.gif
INTRO_TIME = 5
PROGRAM_PREFIX = /home/porepe/emc2/nc_files
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm

[TASK]
TASK = milltask
CYCLE_TIME = 0.010

[RS274NGC]
PARAMETER_FILE = emc.var

[EMCMOT]
EMCMOT = motmod
SHMEM_KEY = 111
COMM_TIMEOUT = 1.0
COMM_WAIT = 0.010
BASE_PERIOD = 55555
SERVO_PERIOD = 1000000

[HAL]
HALFILE = porepe2.hal
HALFILE = custom.hal
POSTGUI_HALFILE = custom_postgui.hal

[trAJ]
AXES = 4
COORDINATES = X Y Z A
MAX_ANGULAR_VELOCITY = 360.00
DEFAULT_ANGULAR_VELOCITY = 36.00
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 2.50
MAX_LINEAR_VELOCITY = 25.00

[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl

[FILTER]
PROGRAM_EXTENSION =.py Python Script
py=python

[AXIS_0]
TYPE = LINEAR
HOME = 20.00
MAX_VELOCITY = 25.0
MAX_ACCELERATION = 40.0
STEPGEN_MAXACCEL = 43.75
SCALE = 228.571428571
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -0.001
MAX_LIMIT = 560.0
HOME_OFFSET = 10.000000
HOME_SEARCH_VEL = 15.000000
HOME_LATCH_VEL = 2.187500
HOME_SEQUENCE = 1

[AXIS_1]
TYPE = LINEAR
HOME = 20.0
MAX_VELOCITY = 25.0
MAX_ACCELERATION = 40.0
STEPGEN_MAXACCEL = 43.75
SCALE = 228.571428571
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = 0.0
MAX_LIMIT = 560.0
HOME_OFFSET = 8.000000
HOME_SEARCH_VEL = 15.000000
HOME_LATCH_VEL = 2.187500
HOME_SEQUENCE = 2

[AXIS_2]
TYPE = LINEAR
HOME = 150.0
MAX_VELOCITY = 25.0
MAX_ACCELERATION = 75.0
STEPGEN_MAXACCEL = 93.75
SCALE = 133.333333333
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = 65.0
MAX_LIMIT = 167.0
HOME_OFFSET = 165.000000
HOME_SEARCH_VEL = -15.000000
HOME_LATCH_VEL = -3.750000
HOME_SEQUENCE = 0

[AXIS_3]
TYPE = ANGULAR
HOME = 0.0
MAX_VELOCITY = 342.003420034
MAX_ACCELERATION = 1200.0
STEPGEN_MAXACCEL = 1500.0
SCALE = 50.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -9999.0
MAX_LIMIT = 9999.0
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL = 0.050000
HOME_LATCH_VEL = 0.050000
HOME_SEQUENCE = 3
Petri Junnila
Mynämäki

jylhami

Lainaus käyttäjältä: porepe - 17.10.08 - klo:17:04
Noista sun moottorin johdotuksista en tiedä, mutta akselin pitäis pyörii ainakin 800rpm ilman ongelmia tai paikoitus virheitä tuon 50rpm sijaan???

Joo siis nyt kun laitoin ohjaimen GECKO:si niin rpm:t taitaa huidella siellä jossain 1000-2000 huitteilla mitä nyt tollasta sitten silmällä ja korvalla osaa sanoa.

Koneen mekaniikka kun ei ole vielä valmis niin laitoin kuularuuvin nousuksi 2,5mm/kierros ja max nopeudeksi muistaakseni 80mm/s ja kiihdytys 40mm/s.

Täytyy ensi viikolla kaivella noi hal ja ini tiedostot esiin ja tutkia niitä...

Powered by EzPortal
SMF spam blocked by CleanTalk