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

cnc-höylä

Aloittaja mpr, 26.07.12 - klo:22:23

« edellinen - seuraava »

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

mpr

Terve
Tarkoitus olisi tehdä muovinen hammaspyörä höyläys menetelmällä.
Moduli on 5, höyläys terä on hiottu pikateräksestä, A-akseli on pyöritykseen.
Kysymys G-koodin hallitseville onko jotain työkiertoa joka toimisi esim. näin z-alas 1. lastun syvyyteen x-tekisi höyläysliikkeen z- vähän ylös x-paluu liike z-alas 2. lastunsyvyyteen jne. kunnes hampaan syvyys valmis sitten A- akselilla seuraavan hampaan kohtaan ja uudesta. G73 toimii lähes näin mutta kuinka siihen väliin saisi x-liikkeen.

pave

#1
Ohjelmoi se yksi lastu inkrementaalisesti (G91) ja jätä terä alas seuraavaa lastua varten(-Z).
Tästä tee aliohjelma.
Pääohjelmassa vaan kerrot toistojen lukumäärän.

mpr

Lainaus käyttäjältä: pave - 27.07.12 - klo:14:54
Ohjelmoi se yksi lastu inkrementaalisesti (G91) ja jätä terä alas seuraavaa lastua varten(-Z).
Tästä tee aliohjelma.
Pääohjelmassa vaan kerrot toistojen lukumäärän.
Tarkoitatko että otetaan lastu joka hampaasta koko kierrokselta ennen kuin muutetaan syvyyttä z;talla

Hiekkaranta_92

Varmaankin tarkoitti että teet "työkierron" aliohjelmana.
Esim Fanucilla jotenkin näin

Koodi (pää ohjelma) [Valitse]

G0 A0 X0 Y2 Z2  (Ensimmäisen hampaan alku)
M98 P101234     (Kutsutaan aliohjelma 1234, joka toistetaan 10 kertaa)
G0 Z2 Y2        (Toisen hampaan alku)
A10             (Kulma vikana niin ei terä lähde)
M98 P101234     (Aliohjelma uudelleen)


Koodi (aliohjelma) [Valitse]

O1234
G91 G1 Z-3 F200  (ekalasu syvyys tulee siis -1 kun mennään inkrementtaalisesti)
Y-42             (höyläyspisto Y:n suuntaan)
z2               (otetaan Z ylös vähemmän kuin lakettiin, niin seuraavalla kierroksella mennään taas alaspäin)
Y42              (takasin alkuun terä irti)
G90              (absoluuttinen ohjelmointi takaisin päälle ettei tuu vahinkoja pääohjelmassa)
M99              (aliohjelman loppu)


Tuollaisella ohjelmalla menee nyt sitten -10 millin syvyyten 1 millin välein

mpr

#4
Kiitoksia kommentoijille  :)
käytössä on machi en oo kokeillu toimiiko aliohjelmat siinä, joku paremmin tietävä voi varmasti valaista asiaa.
Katsoin machin wisardi kirjastoa sieltäkin löytyi macro tms. hammaspyörän tekoon, kylläkin kiekolla mutta jospa tuota koodia muokkaa sopivaksi. Täytyypä perehtyä siihenkin.  ::)

No niin  machin wisardi näyttää käyttävän aliohjelmaa myös

G0 G49 G40  G17 G80 G50 G90
M6 T1(TOOL DIA. 5)
G21 (mm)
M03 S300
G00 G64 A0.0
Y0.0 X5
G00 G43 H1  Z41
M98 P0001 Q25
X5
Z41
M5 M9
M30


O0001
(Start_pos = 40)
G01 Z39 F200
X-25 F600
G00 Z41
X-5
G01 Z38 F200
X-25 F600
G00 Z41
X-5
G01 Z37 F200
X-25 F600
G00 Z41
X-5
G01 Z36 F200
X-25 F600
G00 Z41
X-5
G01 Z35 F200
X-25 F600
G00 Z41
X-5
G01 Z34 F200
X-25 F600
G00 Z41
X-5
G01 Z33 F200
X-25 F600
G00 Z41
X-5
G01 Z32 F200
X-25 F600
G00 Z41
X-5
G91 A14.4
G90
M99
tälläisen koodin machin "poorimacro" teki. Hiekkarannan tekemä parempi ja lyhyempi

Jamiko

Arvaanko oikein että tuo tekisi 25 hampaisen poorin?  (M98 P0001 Q25) jos tuo Q25 tarkoittaisi kuinka monta kertaa tuota aliohjelmaa suoritetaan ennenkuin jatketaan. Toimisi silloin suurinpiirtein samoin kuin tuo fanukin aliohjelmakutsu. Voisi kylläkin käyttää kahta aliohjelmaa jolloin eka kääntäisi ja kutsuisi sitten varsinaisen työtä tekevän aliohjelman, helpottaisi tuota ohjelmointia vaan. Eikö mach:kin ymmärtänyt aliohjelmakutsun aliohjelmassa?

Hiekkaranta_92

Väittäisin että Q, on toistojen määrä. Eli machissa tuo aliohjelma on samassa ohjelmassa, ohjelman lopun jälkeen. Toisaalta melko nerokasta, kun pysyy aliohjelmakin näppärästi tallella. Tuo minun esimerkki ilmeisesti toimis ihan suoraan kirjottamalla ohjelmat peräkanaa, ja vaihtamalla aliohjelman kutsun muotoon M98 P1234 Q10. Tosiaan vielä kompaktimman sais aliohjelman sisäisellä aliohjelmalla.

Koodi (pää ohjelma) [Valitse]

O0001
G0 A0 X0 Y2 Z2    (Ensimmäisen hampaan alku)
M98 P4321 Q36     (Kutsutaan aliohjelma 4321, joka toistetaan 36 kertaa = 36 hammasta)
M30

O4321
M98 P1234 Q10  (Hampaan aliohjelma)
G0 Z2 Y2       (Taas turvaan ennen kääntöä)
G91 A10        (Inkrementaalinen kulman kääntö
G90            (totutustu absoluutti ohjelmointi ennen pääohjelmaan paluuta)
M99

O1234
G91 G1 Z-3 F200  (ekalasu syvyys tulee siis -1 kun mennään inkrementtaalisesti)
Y-42             (höyläyspisto Y:n suuntaan)
z2               (otetaan Z ylös vähemmän kuin lakettiin, niin seuraavalla kierroksella mennään taas alaspäin)
Y42              (takasin alkuun terä irti)
G90              (absoluuttinen ohjelmointi takaisin päälle ettei tuu vahinkoja pääohjelmassa)
M99              (aliohjelman loppu)


mpr

Tuli testailtua "höylää" en saanut toimimaan machis tuota ohjelmaa missä aliohjelman sisällä toinen aliohjelma.
Saattaa olla vika koneen käyttäjässä  :D

Joka tapauksessa tuskalla väännetty koodi jalostui alla olevien näköisiksi.
tuo poikennut ratas on malli.
Ensimmäiset DIY rattaani  8)


Timo Hotti

Hienoa työtä! Onko materiali nylonia? Entä tuo höylätyökalu, omatekemä?

t. Timi
timi

senaattori

 :)Bravo, nyt tiedän kuka tekee seuraavat mankelin hammaspyörät..................... ;D
Reijo Martinpoika Tuomala

mpr

Lainaus käyttäjältä: timi - 02.08.12 - klo:07:40
Hienoa työtä! Onko materiali nylonia? Entä tuo höylätyökalu, omatekemä?

t. Timi

Jep Nylonina se ainakin mulle myytiin, sitkeää lastu katkeaa huonosti.
Työkalun hioin käsivaralla pikaterästangosta siten että muoto täytti mallirattaan hampaan kolon, sitten muut teräkulmat kuntoon..
Tuo kiinnitys on sen verran väljä että terän sai sovitettua siten että se sopi hyvin jakopäässä olevaan mallirattaaseen siten vain aihio kiinni, start ja n. 20min päästä oli uusi ratas kädessä. Purseet mattopuukolla irti ja valmis.
No kyllä tuon ohjelman teon kanssa taisi taas muutama harmaahius tulla :D

Tapani Honkanen

Kyllä se on kamalaa kun minä vaan suunnittelen ja tuumaan ja teen hankintoja jotta voisin valmistaa vierintäjyrsimällä hammaspyöriä yleisjyrsinkoneessani kun sillä aikaa jotkut vaan tekee, jopa tietokoneohjatusti vielä. Onnittelut myös hammaspyörämieheltä. Hieman kateeksi käy kun toinen kertoo hiovansa terän käsivaralla. Itseä haittaa huono näkö ja tutina käsissä, siis kokemattomuus.

viilari

Kannattaa tehdä seuraavat rattaat polyasetaalista (POM),on miellyttävää koneistaa eikä turpoa vedessä.

Timo Hotti

#13
Joskus tietämättömys homman vaikeudesta on toiminut niin että on saanut aikaan kelpo jälkeä. Myöhemmin kokemusta kertyneenä on täytynyt ihmetellä miten onnisuikin puutteellisilla välineillä ja tiedoilla tekemään kunnollista jälkeä. Pari vuotta   sitten teetin eräässä muovialan firmassa muovista 220x360 kokosia palikoita rupesi maksamaan 40-45eur/kpl. Meni heidän koneella kuulema 45min aikaa. Hiukan tuohtuneena asiasta löin pienen vedon firman kanssa että teen ne ite kuukauden päästä. Rakensin ensimmäisen cnc minirouterin ja rupesin heti työstämään pa muovista kyseisiä palikoita. 750 porareikää 11mm syvyyteen + 9 jyrsittyä aukkoa. Hiukan virttelyä ja palikoita alkoi syntyä 22min/ kpl  vauhtia. :D Myöhemmin rakentelin sitten isomman ja tehokkaamman koneen ja nyt ei pääse vauhdissa enää samalle tasolle kun massaa on kiihdytettäväksi liikaa joten nuo pulikat ptää tehdä edelleen sillä minikoneella. ;D . Nuo muovit on vaan yllättävän työläitä välillä työstää kun ei meinaa löytää oikeita teriä ja metodeja homman hoitamiseen. Suomalainen sisu kuitenkin usein auttaa...

Edit:
Löytyi video missää Suhneri ja pikku routeri ahkeroi palikoita. Niitä tuli n. 100kpl/ 3 työpäivää.
http://www.youtube.com/watch?v=op10yr8VVfo&feature=youtu.be

Timi
timi

pave

Onneksi olkoon! Itse tuskailin aikoinaan sisäpuolisten spoorien kanssa vähän vastaavasti. No kaikki sen videon jo kattonu kai miljoona kertaa.Vanha juttu.
http://www.cnc-tekniikka.com/CNC-forum1/index.php?topic=304.msg1006#msg1006

Powered by EzPortal
SMF spam blocked by CleanTalk