Myös korttimaksu toimii

G54?

Aloittaja Toni Mäkelä, 08.05.16 - klo:22:02

« edellinen - seuraava »

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

Toni Mäkelä

Hienoa ja kattavaa kommenttia on tullut, kävin liian pikaiseen Fusionin puolella enkä huomannut aiemmalla kertaa tallentaa camia muulle kun tikulle, joten viimeisin g koodi on tikulta.

Mietintää:
Laitoin asennettaessa Z liikkeen +- 75mm jolloin nollakohta on samoilla kulmilla kun koneen käymä liike (G54), voisiko tämä olla asennevian syy?

jos laittaisi liikkeen 0 - (-150mm)?

muutenkin postasta pitäis osata poistaa kaikki yliäräinen häröily.

-Toni

Kremmen

Onko sulle kristallin kirkasta miten koneen koordinaatistot (machine, absolute, relative) suhtautuu toisiinsa ja miten työkoordinaatistoja (G54 ... G59) on tarkoitus mitata, kofiguroida ja käyttää?
Toinen kysymys - onko sulla menetelmä jolla työkalujen pituudet ohjelmoidaan? Viimeisimmässä koodissa on nyt blokki G43 Z15. H3 Tällä siis kompensoidaan työkalun nro 3 pituusoffset positiivisen suuntaan samalla siirtyen pystyasemaan Z15.0mm. Tämä on kieliopillisesti oikeaa G-koodia, mutta ratkaisevaa on, mihin 1. työkoordinatiston (G54) origo osoittaa eli missä on Z-nollataso ja miten tarkkaan ottaen tuo työkalun pituus on kompensoitu, eli mitä työkalutaulun positiossa 3 lukee.

Jos mikään kohta tässä on semmoinen ettet suoraan tiedä vastausta niin homma ei ole onnistumassa ja vaatii lisäselvitystä.

Nothing sings like a kilovolt
Dr W. Bishop

Kremmen

Lainaus käyttäjältä: Toni Mäkelä - 09.05.16 - klo:13:12

Laitoin asennettaessa Z liikkeen +- 75mm jolloin nollakohta on samoilla kulmilla kun koneen käymä liike (G54), voisiko tämä olla asennevian syy?
Sori mutta kuten Battlestar Galactican cylonit tuppasivat toteamaan: "this does not compute".
- Z-liike on liikettä. Miten tuo +-75 mm ja nollakohta sinun ajatuksessa liittyvät toisiinsa? Tyypillisesti halutaan, että Z-suunnan kotiasema (machine koordinaatti) on nolla kuten muidenkin akselien kotiasemat.
- G54 on käsky ottaa käyttöön 1. työkoordinaatisto muistista. Työkoordinaatistot ei liity kotiasemiin suoraan mitenkään, vaan ne ainoastaan määrittelevät offsetteja konekoordinaatiston origosta haluttuun pisteeseen työalueella. Toki täysin päin persettä asetetut työkoordinatit voi viedä koneen ihan mihin sattuu. Eli jälleen kysymys: millä systeemillä olet ohjelmointu koneen muistiin työkoordinatiston 1 X, Y ja Z-lukemat?

Lainaa

jos laittaisi liikkeen 0 - (-150mm)?
Ei. Vaan laita koordinaatit kohdilleen ja työkaluoffsetit oikein. Sen jälkeen ei pitäisi olla mitään ongelmia.
Lainaa

muutenkin postasta pitäis osata poistaa kaikki yliäräinen häröily.

Hyvä ajatus :)
Nothing sings like a kilovolt
Dr W. Bishop

Toni Mäkelä

#18
On ajettu home All ja pätkäajoa sit ladattu kappale.
Z nostettu ylös ja z touch off  kerrottu z olevan 15, sitten ajoa ja suunta kappaleen sisään työkalua vaihtamaan

tällöin ollaan rivillä 7

%
(HANGBLOCK IRTI 20MM TAPPI )
(PALA IRTI)
(T3  D=20. CR=0. - ZMIN=-78. - FLAT END MILL)
N10 G90 G94 G17 G91.1
N15 G21
N20 G53 G0 Z0.<---------------------
tässä
(2D CONTOUR2)
N25 M9
N30 T3 M6
N35 S1751 M3
N40 G54
N45 M8
N55 G0 X15.5 Y116.
N60 G43 Z15. H3
N65 G0 Z5.

Toni Mäkelä

#19
DRO sivu näyttää
G54 X0
G54 Y0
G54 Z 49.58 

tuo G54 jää jäljelle kun alkuperräisen cnc logon jyrsintä hommelin jälkeen lataa oman kappaleen näytölle.

Siin saa ihan soittaa ja opastaa, tuo työkalukompensointi on opeteltava tässä samassa

puh. 050 3024018 ja Nurmijärvi on kotipaikkana

vastauksia Krmmenille

Onko sulle kristallin kirkasta miten koneen koordinaatistot (machine, absolute, relative) suhtautuu toisiinsa ja miten työkoordinaatistoja (G54 ... G59) on tarkoitus mitata, kofiguroida ja käyttää?
ei ne nyt noin kirkkaita ole, mutta lukemalla oppii vaikka lentämistä  :P

Toinen kysymys - onko sulla menetelmä jolla työkalujen pituudet ohjelmoidaan? Viimeisimmässä koodissa on nyt blokki G43 Z15. H3 Tällä siis kompensoidaan työkalun nro 3 pituusoffset positiivisen suuntaan samalla siirtyen pystyasemaan Z15.0mm.
Mene harjoittelun puolelle, mutta riittävän lähelle pystyn mittaan

Tämä on kieliopillisesti oikeaa G-koodia, mutta ratkaisevaa on, mihin 1. työkoordinatiston (G54) origo osoittaa eli missä on Z-nollataso ja miten tarkkaan ottaen tuo työkalun pituus on kompensoitu, eli mitä työkalutaulun positiossa 3 lukee.

Jos mikään kohta tässä on semmoinen ettet suoraan tiedä vastausta niin homma ei ole onnistumassa ja vaatii lisäselvitystä.
näin se on

PPS. Jos jättää tuon työkalunvaihdon pois niin homma pelittää normaalisti

ttontsa

Tyhmyyttäni nyt itsekin kysäisen kun en mikään ammatti cnc koneistaja ole. Niin mitä ohjaus tuumaa jos pisimmän ja lyhimmän työkalun kompensointi erotus on suurempi kuin koneen z liikematka? Bridgellä 150mm.
Hitsaus&koneistus&Protopaja
www.tulinen.fi

Isto

Lainaus käyttäjältä: Toni Mäkelä - 09.05.16 - klo:19:01
On ajettu home All ja pätkäajoa sit ladattu kappale.
Z nostettu ylös ja z touch off  kerrottu z olevan 15, sitten ajoa ja suunta kappaleen sisään työkalua vaihtamaan

tällöin ollaan rivillä 7

%
(HANGBLOCK IRTI 20MM TAPPI )
(PALA IRTI)
(T3  D=20. CR=0. - ZMIN=-78. - FLAT END MILL)
N10 G90 G94 G17 G91.1
N15 G21
N20 G53 G0 Z0.<---------------------
tässä
(2D CONTOUR2)
N25 M9
N30 T3 M6
N35 S1751 M3
N40 G54
N45 M8
N55 G0 X15.5 Y116.
N60 G43 Z15. H3
N65 G0 Z5.

Jos koneen Z liikealue on -75mm ... +75mm niin konekoordinaatiston 0 on tietysti puolessa välissä.
Rivillä N20 pyydetään siirtymään pikaliikkeellä koneen nollaan joka on kuvan mukaan kappaleen sisällä. Tuo toimii vain jos kaikki aihiot on riittävän matalia (terän pituudesta riippuen).

Tuolla koodilla ainoa vaihtoehto on että muutat Z:n rajat -150 ... 0 koska se ajaa pakotetusti Z0 konekoordinaatistossa.
Jos posta sallii niin jätä koko N20 rivi pois, halutun työkalunvaihtopaikan voi tarvittaessa määrittää ini- tiedostossa TOOL_CHANGE_POSITION- asetuksella mutta se vaikuttaa vasta M6 komennolla eikä auta rivin N20 ongelmaan. Samoin TOOL_CHANGE_QUILL_UP (jos 1 niin M6:lla menee ensin Z0 ja sitten vaihto, yleensä tämä riittää). Quill_up pitää muistaakseni asettaa 0 jos käyttää position- asetusta.




ttontsa

Noi TOOL_CHANGE_POSITION koordinaatit on sitten konekoordinaatteja, ei G54 koordinaatteja. Voit määrittää kaikki sekä x,y,z, voit myös jättää jonkun akselin määrittämättä, tätä ei luonnollisesti vaihdossa sitten  ajeta.

Ny en ihan tarkkaan muista, mutta epäilys kalvaa että akselit myös ajetaan siinä järjestyksessä kuin ne määrittelet, esm z,y,x
Hitsaus&koneistus&Protopaja
www.tulinen.fi

Powered by EzPortal
SMF spam blocked by CleanTalk