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

Näytä viestit

Tämä jakso sallii sinun katsoa tämän jäsenen kaikkia viestejä. Huomaa, että näet vain niiden alueiden viestit, joihin sinulla on nyt pääsy.

Näytä viestit Menu

Viestit - Snowfly

#1
Ellen väärin kattonut tuota sun hydrauliikka kuvaa niin sulla on siinä kaikista yksinkertaistettu versio prässi ohjauksesta. Mikä käyttää paineentasaus venttiilejä kummaltakin sylinteriltä ja käyttää sitä suoraan laskimisessa.

Tuossa mun kuvassa on propoventtiilit jotka pystyy reaaliajassa kompensoimaan mittasauvojen tiedon kanssa sitä terän kulkua.

Suurin ero näissä on että propot pystyvät heti reagoimaan terän vinouteen, kun nuo paineentasaus venttiilit ns. yksinkertaiset antavat tietyn verran toleranssia siihen ennen kuin ne alkavat kompensoimaan... se että jos niistä on yksi venttiili jumissa tai rikki niin terä tulee laskemaan vinossa ja sitten lopulta se on niin vinossa että painevaro laukeaa mikä estää koneen hajoamisen.
Tämä myös lopettaa terän liikkeen kokonaan. Itsellä koneessa on erillinen nappi joka pitää painaa pohjaan koneen käynnistyessä mikäli tämä tilanne tapahtuu, jonka jälkeen sen pysty jonkun ohjeen mukaan ajamaan takasin suoraan.

Veikkaan että sun kone on ollut vain yhdellä mittasauvalla, jolla on otettu raaka mitta terän sijainnista ja pysäytetty sitten sopivalle kohdin ilman sen kummempia tietoja.
#2
Vinkki Fanuc 15m älä käytä rivi numerointia...
Tulee hieno error too big number kun ajaa drip feedillä isoa ohjelmaa...
#4
Tarkistithan että ei ole liian iso... monesti nykyajan kännyköillä tulee kuvista liian isoja normaaliksi foorumi liitteeksi...
Netistä löytyy monia kuva koon muuttajia esim. https://www.img2go.com/compress-image
#5
Onko koneessa propoventtiilejä ollenkaan?
Kerta kone jota korjaan niin siinä tuo suoraan puristus ohjaus homma menee propoventtiilien kautta.
Lähinnä että siihen varmaan tarvii jonku erillisen kortin että saat propo ohjaukset...
tuo mitä korjaan nyt niin siinä propo ohjaus jännite oli +15v - 0V - -15V ellen nyt väärin muista...

Eli mitä tuon korjaamani vehkeen modernisointia oon katellut niin seuraavat asiat pitäisi löytyä.
1. Propoventtiili ohjaus +15v - 0v -15v
2. Solenoidi venttiili ohjaus +24v
3. Kontaktori ohjaus 220v
4. Vanhalle dc servolle uusi ohjain
5. Tuki 2 mittsauvalle suoraan noston tarkistus
6. Tuki takavasteelle mittsauva/enkooderi
7. Läjä rajakytkimiä
#6
Piti alkaa tuon matkassa tuleen 4-akselin kuntoa tarkistamaan...
Ihan orginelli ja yhteensopiva Kitagawa fanuciin...

Tosin siinä vaiheessa kun laippoja purin tuli huomattua että nyt on kaksi vaihtoehtoa miten ottaa tää käyttöön.

1. 4-Akselissa kitagawassa on hydrauliselle pakalle tuki mutta vetoputki puuttuu ja sitten se hydraulinen kone pakka. Laippa on valmiiksi suunniteltu tällaiselle ja jako yms olisi valmiina... Tosin pakan hinta näytti olevan hintaa noin 2000e... ja sitten pitäisi jostain saada alkuperäisen kitagawan vetoputken mitat/varaosa numerot...
2. Ostaa läpi pultattava sorvin pakka ja koneistaa matkassa tuleeseen sovite laippaan kierteet ja pultata pakka kiinni.

Nuita hydraulipakkoja vetoputkella toimivia näytti olevan aika heikosti käytettynä saatavilla... muuten olishan se päheä ratkaisu jos joskus alkaisi robotin väkertään koneelle kaveriksi ;)

Mutta ehkä pitää mennä budjetti ratkaisulla ja hommata 250mm läpipultattava pakka siihen...
#7
Jäähdytys pumppu saa pyöriä kokoajan kun kone käy ja jos kovalla ajolla on niin mielellään 5min koneen sammuttamisen jälkeenkin...

Tamun ilman kierto on yleensä suunniteltu niin että se jäähdyttää kaikki komponentit kyllä... jos kyseessä on suljettu kaappi silloin joudut ottamaan huomioon sisään tulevan ja lähtevän ilman tarpeellisen poiston...
#8
Lainaus käyttäjältä: 131rally - 10.03.24 - klo:14:15Vuodet vaan vierähtää eikä mitään tapahdu. Olisiko apuja tarjolla LinuxCNC päivitykseen? Koneessa hydraulisylinterit ja mittasauvat molemmissa päissä sekä toisessa päässä säädettävät rajat. Takavaste servolla. Tämä kortti vissiin olisi sopiva:
http://store.mesanet.com/index.php?route=product/product&product_id=290
PC ohjaa tuota korttia, tuo kortti ohjaa releistystä? Tarvitaanko väliin vielä jotain lisäkortteja? Mitähän tuon servon ajoon tarvittaisiin lisää? Takavasteen toimintaan saanti ei niin ykkösprioriteetti ole, kunhan saisi kulkemaan ylös-alas alkuun.
Itse oon korjannut nyt yhden kanttikoneen piirikortteja kerta johtuen koneen ohjauksen toteutuksesta propoventtiilit yms niin yhteensopiva ohjain maksaa noin 4000e... siihen hintaan kolvaa piirikortteja jo tovin... ottaen huomioon että kyseessä on 90 luvun ohjaus niin kaikki ohjain piirit yms on hyllytavaraa...

Itse sain kyseiseen koneeseen kaikki kaapelointi sähkökuvat ja hydrauliikka kuvat valmistajalta kun kysyin kerta kyseessä on niin vanha laite... Piirikorteista ei tullu kuvia mutta siihen aikaan ei ollut kuin 2 kerrospiirilevyjä että ei ole raketti tiedettä :D
#9
Laitetaanpa vähän asiaa drip feedistä...

Piti alkaa vähän isompia ohjelmia ajaan niin aattelin että eihän se ole kuin näps ja kops toimintaan... kerta ohjelmien siirto jo toimi moitteettomasti...

Ei kaikki mene kuin strömsöössä...

Listataanpa kaikki hienot ihme viat/ongelmat mitä tuli eteen:
1. Drip feed ei pysähdy -> buffer overflow
2. Fanuc Framing error -> kaapelointi ei yhteensopiva
3. Drip feed pysähtyy stopilla oikein, mutta alkaa vuotamaan dataa joka 10s jonku 5 riviä koodia
4. Drip feed jättää koodin lopusta 1000 bytessiä lähettämättä tai kone ei lue niitä

Mitä sitten opimme tästä kaikesta.
Ottaen huomioon jokaisen rs232 kaapeli kytkentä muutoksen jälkeen testasin koneen parametrit nopeus välillä 300bps - 19200bps lisäksi portin määritys parametri fanucissa 5 eri vaihtoehtoa.

Testasin tätä hommaa 3 eri muuntimella USB -> RS232, Advantech EKi-1352 Wifi, Moxa Nport 5110.

USB->RS232 muunnin
Drip feed toimi jos jokaisen linen kirjoitukseen laittoin 75ms viiveen muuten tuli buffer overflow mikä viittaisi siihen että kättely ei toimi tai sitten usb on liian hidas reagoimaan ja ohjelma kerkeää puskea dataa liikaa

Advantech Eki-1352 Wifi
Tässä tuli kaikista oudoin asia eli jos koodi on pysäytetty niin silti omakone lähetti 10s välein koodia muutaman rivin verran. Tämä viittasi laitteessa olevaan timeriin mutta en löytänyt mikä tämän aiheutti. Voi olla myös se että wifi tukiasema tekee jonku päivityksen yhteyksin ja se tekee hetkellisen katkoksen yhteyteen ja laite tulkitsee tämän nollaukseksi/jatkamiseksi.

Moxa Nport 5110
Tällä tuli vastaan taas se että lopusta jäi puuttumaan koodia oma veikkaus on että tämä on bufferointi tai vastaava ongelma. Tämän syytä en ole vielä saanut selvitettyä, mutta postamuutoksella tämä toimii eli laitetaan tarpeeksi kommentti rivejä koodin loppuun niin laite on tyytyväinen :D
#10
Hyvä homma... ne kaksi rivin poistoa tekee sen että probella nollakohta otetaan joka lävistyksessä nyt se tehdään vain ekassa ja aina kun siirrytään yli määritelty matka
#11
Lainaus käyttäjältä: Dezoltc - 18.02.24 - klo:14:22Ei anna tehdä noilla muutoksilla.
Antaa virhekoodin...
Lua: Syntax error during pre-compilation
...\Owner\AppData\Roaming\SheetCam TNG\posts\PlasmaRotary Mach3 2.scpost:16: '<eof>' expected near 'end'
Jos käytit txt pohjaa jonka laitoin niin tarkista että ekalle riville ei jäänyt "Testi postaus  " sen jälkeen tuleva asia "ctrl = event:GetTextCtrl()" kuuluu riville
#12
Rivi 42 muuttuu refHome = false
Rivi 205 ja 208 poisto
Käsittääkseni nollaus tapahtuu post.Number ((matZ - switchOffset) * scale, "0.0000")
eli materiaali vahvuus tulee käsittääkseni putken säde camiltä.
Switchoffset on proben liike matka määritys on rivillä 26

Postaappa joku koodi nuilla muutoksilla ja kato nollaako se itsensä oikein...
#13
Kerrotko nyt mitä halusit tohon rota postaan?
Sen probe alotus mittauksen?
#14
Jatkuvalla nollauksella on merkitystä vain jos pöytä on tehty 3 promillen kännissä kirvesmies toleransseilla... eli se pöytä on sen 5cm vinossa joka suuntaan... sytyksen jälkeen kun thc saa polttimen kiinni niin se seuraa levyä vaikka se nousisi 10cm pöydästä irti
Käyttääkö rotary postaus samaa posta tiedostoa?
Jos käyttää ne tulee suoraan...
Jos ei käytä niin laita se rotary posta tiedosto...
#15
No niin...
Mittaus:
Rivi 98 funktio function OnPenDown()
Rivi 99 postassa: if(dist >= (refdistance/scale)) then
jos ehto toteutuu se tekee sen mittauksen eli se tekee vertailu operaation siinä. Joka postan luettuani tarkoittaa että se tekee mittauksen aina kun poltin siirtyy 500mm matkan... tässä vissiin on olettamus että levy on siltä kohin suunnilleen samassa tasossa aina...
Jos haluat että se mittaa joka kerta niin poistat rivin 99 ja 108 niin se pakoittaa sen jälkeen mittauksen joka kerta polttimen laskiessa.

Viive:
G4:n Dwell viive tulee muuttujasta "pierceDelay" cam:in puolelta... jos P muuttuja ei ole oikea niin rivillä 126 voit muuttaa sen P variablen X:ksi...

Polttimen ohjaus:
Ohjaus on M3 ja M5 komennoilla...

Muuta löydettyä orggis posta on tehty Mach 2:lle alunperin :D
Powered by EzPortal
SMF spam blocked by CleanTalk