GOOGLE

Kirjoittaja Aihe: "HSM" pocket-rata  (Luettu 746 kertaa)

0 jäsentä ja 1 Vieras katselee tätä aihetta.

Poissa awallin

  • Konkari
  • *****
  • Viestejä: 255
  • Rekisteröitynyt: 11/01/2006
    YearsYearsYearsYearsYearsYearsYears
"HSM" pocket-rata
« : 12.02.12 - klo:17:48 »
Olen työstänyt voronoi-diagramma koodia jonka kautta voi laskea tällaisen pocketing radan:
http://www.youtube.com/watch?v=X2IO1i0EQ3M

Idea on ettei 10mm työkalulla koskaan oteta isompaa lastua kuin asetetun rajan verran, tässä 3mm.
Monelle pienen koneen omistavalle tuttu ilmiö on varmaan perinteisillä zigzag tai offset radoilla karan hyytyminen radan kulmissa joissa leikkuusyvyys hetkellisesti pomppaa isoksi.

Näitä on monella eri nimellä "adaptiivinen", "truemill" jne. eri CAM-ohjelmissa. Jos/kun saan kehitettyä tuota luotettavammaksi niin olisi kiva verrata esim mastercam/surfcam/onecnc:n tuottamiin ratoihin.

Pidemmällä tähtäimellä tämä varmaan tulee pluginiksi FreeCAD:iin ja/tai LibreCAD:iin. (en osaa/ehdi opiskella nyt käyttöliittymä-koodausta ja FreeCADiä, mutta voin auttaa jos joku muu tätä yrittää).

AW

Poissa Jussik

  • Konkari
  • *****
  • Viestejä: 322
  • Rekisteröitynyt: 16/04/2007
    YearsYearsYearsYearsYearsYears
Vs: "HSM" pocket-rata
« Vastaus #1 : 13.02.12 - klo:01:14 »
Terve

Mitenkähän nämä voisi tuoda makrona/adininä kaupallisen cadin käyttölittymään?
Alkaa näyttämään hyvälle, tuohon on jokin tunti jo uponnut.

Poissa awallin

  • Konkari
  • *****
  • Viestejä: 255
  • Rekisteröitynyt: 11/01/2006
    YearsYearsYearsYearsYearsYearsYears
Vs: "HSM" pocket-rata
« Vastaus #2 : 14.02.12 - klo:10:23 »
Mitenkähän nämä voisi tuoda makrona/adininä kaupallisen cadin käyttölittymään?
Alkaa näyttämään hyvälle, tuohon on jokin tunti jo uponnut.

Tekninen puoli:
OpenVoronoi on C++:aa joka käyttää Boost sekä LibQD kirjastoja. Olen käyttänyt cmake työkalua kääntämiseen Ubuntu:ssa. Kirjastoa voi käyttää myös pythonista. Sinänsä tuo pitäisi kääntyä OK myös windowsissa. Mastercam:iin lienee joku C-hooks SDK, mutta arvaan että SDK+dokumentaatio maksaa paljon rahaa. En tiedä miten rhinon skriptaus/pluginit on tehty.

Lisenssi:
GPLv3. Tämä ei salli tiukkaa integrointia kaupallisen (ei-GPL) softan kanssa. Jos joku kaupallinen peluri haluaa tällä tehdä rahaa niin voi ottaa minuun suoraan yhteyttä ja neuvotella ehdoista.

Luulen että FreeCAD on monestakin syystä paras alusta tälle.

AW

Poissa awallin

  • Konkari
  • *****
  • Viestejä: 255
  • Rekisteröitynyt: 11/01/2006
    YearsYearsYearsYearsYearsYearsYears
Vs: "HSM" pocket-rata
« Vastaus #3 : 25.02.12 - klo:15:42 »

Tein tästä kaksi uutta videoa jotka näyttävät missä tällähetkellä mennään:
http://www.youtube.com/watch?v=_Qr8tZXGXZU
ja
http://www.youtube.com/watch?v=lfIU_gv0iB8

Ainakin kaksi ongelmaa näkyy videoissa:
- kun tasku äkillisesti kasvaa kapeasta -> leveään (tai toisinpäin) leikkaa algoritmi liikaa sivuilta (esim terävät kulmat keskellä "K" kirjainta katoaa)
- kun tullaan "loopin" loppuun ei algoritmi tiedä että loopin alku on jo leikattu, joten terä vispaa turhaan ilmassa aika paljon.

AW

 

Powered by EzPortal