Myös korttimaksu toimii

Akselin virheen kompensointi?

Aloittaja tanantunari, 09.04.11 - klo:23:26

« edellinen - seuraava »

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

tanantunari

Taas tyhmältä jätkältä liian viisas kysymys. olikos tossa emc:ssä jotain akselin virheen kompensointia? (mikä lie oikeelta nimeltään?)

Maukka

#1
BACKLASH = 0.000 Backlash in machine units. Backlash compensation value can be used to
make up for small deficiencies in the hardware used to drive an axis. If backlash is added to
an axis and you are using steppers the STEPGEN_MAXACCEL must be increased to 1.5 to 2
times the MAX_ACCELERATION for the axis.


Tälläinen löytyy integrator manuaalista. Tällähän voi kompensoida toki vain välystä. Ei nousu virhettä..

tomi667

Tuotako laittaa liikaa, niin ei tule enää pyöreitä reikiä jyrsimellä.

Metalfusion

Machissa ainakin on semmonen functions-toiminto jolla saa joka akselille rakennettua oman funktionsa miten se menee. Tässä tapauksessa siis yhdelle akselille jonkinlainen suora. EMC:stä en tiedä.

Maukka

COMP_FILE = file.extension A file holding compensation structure for the axis. The file could
be named xscrew.comp for example for the X axis. File names are case sensitive and can
contain letters and or numbers. The values are triplets per line separated by a space. The first
value is nominal (where it should be). The second and third values depend on the setting of
COMP_FILE_TYPE. Currently the limit inside EMC2 is for 256 triplets per axis. If COMP_FILE
is specified, BACKLASH is ignored. Compensation file values are in machine units.
• COMP_FILE_TYPE=0 the second and third values specify the forward position (where the axis is
while traveling forward) and reverse position (where the axis is while traveling reverse) positions
which correspond to the nominal position.
16
EMC V2.4 Integrator Manual
Chapter 4. INI File
• COMP_FILE_TYPE=1 the second and third values specify the forward trim (how far from nom-
inal while traveling forward) and the reverse trim (how far from nominal while traveling in
reverse).


Selailin tuossa integator manuaalia niin löytyi tuollainen kompensointi hommeli. Googlella:kin löytyi jotain juttua. Pitäisi melkein vähän testailla tuota kun pääsee jyrsimen ääreen..

porepe

Tai sitten JOINT jotakin....

Eli kun normaalisti JOINT on mallia

X=X
Y=Y
Z=Z
A=A
etc...

En ole kokeillut, mutta pitäisi ymmärtääkseni onnistua esim kaavalla
Esim jos heitto Z akselilla on millin matkalla 5 satasta, niin pitäisi korjautua tuollaisella muutoksella JOINT osiossa

Z=Z-(X*0.05)

Eli Lähtö koordinaatit olisivat vaikkapa Z100.00 Y0.00 X0.00. Komennolla X10.00 X liikkuu 10mm:ä, joten suluissa oleva luku saa arvon 10*0,05=0,5mm-> eli lopputuloksena olisi Z= 100-0,5mm=99,5mm....

Eli todellinen loppupaikka olisikin X10.00 Y0.00 Z99.50
Petri Junnila
Mynämäki

3-D

Onkos emc:ssä tahi machilaisessa mahdollista tehdä ns jousenkaari korjausta eli korjata kulmaa eriarvoisella muuttujalla mutta ilmoittaa sille vielä etäisyys ? .tämä siksi jos ei voida käyttää pelkästää yhtä korjain lukua vaan akselilla eri asemissa mahdollisesti eri virhe .

Powered by EzPortal
SMF spam blocked by CleanTalk