Hírek:

Fontos tudnivalók a migrációval kapcsolatban, kérlek olvasd el:

A régi fórumról áthozott hozzászólásoknál a felhasználó neve adatvédelmi megfontolásokból véletlenszerűen generált értékekre lett  lecserélve. Ez akkor tud a valódi értékre visszaállni, ha az adott felhasználó a régi fórumon nyilatkozik, hogy beleegyezik az adatainak az új fórumra továbbításához, majd ezután itt a régi felhasználónevével és email címével regisztrál.
8~20 óra között, 1~30 percen belül megtörténik a jóváhagyás, 30 percenként ellenőrizd email fiókodat (SPAM-ot is) mindenképp kapsz mail-t, a sikeres regisztrácioról, vagy a hibáról és, hogy mi a teendőd.
Nézd meg  "A régi fórumról, az új fórumra költözés útmutatót."
A régi fórumon használt email címmel de más felhasználói azonosítóval érkező regisztrációs kérelmek törlésre kerűlnek.

Main Menu

LinuxCNC

Indította gaben, 2024 április 09, 16:55

Előző téma - Következő téma

D.Laci

MicroATX alaplap.

    

ct08vg7sp

Sziasztok,

Végre elindult a gépem, szépen működik, de csinál érdekes dolgokat, például lekerekíti a sarkokat.
A "LinuxCNC" felirat marását futtattam a képernyőn és minden sarkot lekerekített.
Írtam egy paraméteres progit ciklussal (ragasztott tölgy deszka) síklap marására és abban is benne van ez a hiba.
Szerintem ezekkel töröltem minden kompenzációt: G21 G91 G64 G40
A CNC ablak alsó csíkjában azt írja ki hogy "No Tool" és ha a "LinuxCNC"-s mart felirat méretét a paraméterrel megnagyobbítom, akkor a lekerekítés is arányosan megnő!

Várom a véleményeteket mit rontottam/felektettem el?

  

Vetesi75

G64 helyett próbáld G61-el. (exact stop) Lassabb lesz, mert az összes éles sarkot próbálja alakhűen lekövetni.

KoLa

Szia!
A g64-nek vannak paraméterei is, P - Q
Ha csak g64-et programozol paraméterek nélkül, akkor a programozott előtolással akarja a végpontokat lefutni, tehát kerekít hogy megmaradjon a sebessége, mint az F1-ben.
Ha g64 P0.5 programozol akkor ez azt jelenti hogy a végpont kordinátáitól nem térhet el a szerszámpálya 0.5mm-től nagyobb mértékben.
A Q érték elhagyása nem jelent semmit ha elhagyod, de ha esetleg adsz neki értéket akkor a nagy rádiuszokat két egyenessé alakítja, ezt én sem értem de inkább elhagyom.
Az esztergán különben ha benn marad a g64, érdekes módon csak a gyorsjáratban tevékenykedik,persze csak kúp nagyolásnál van értelme! mert esetleg egy vissza téréskor, vagy furatból kilépéskor szokott meglepetést okozni 1x, de aztán beírjuk a g61-et előtte.
Még érdemes az ini fájlban megnézni az alapértelmezett kódok listáját, lehet benne van a g64.

KoLa

"No Tool"
Ez el is kerülte a figyelmemet!
Ezt akkor írja ha, nincs felvéve a home pozíció!
A bal felső sarokban az x és z kordináták mögött megjelenik két célkereszt szerű ikon amikor felvette.
Hogyan futtattat ezt a programot?
Mert addig nem is lehet vele dolgozni valójában!
Sosem alkalmaztam a home nélküli futtatást, valami rémlik hogy lehet! de hogy is van ez? az emlékeim szerint a Hal fájlba kell valamit átírni...beírni...

Vetesi75

Igen a HAL-ba kell írni.
NO_FORCE_HOMING=1    és nem kéri a referenciát. Nálam is így megy.

KoLa

Tényleg! már emlékszem[#eljen]
Miért kell ez Nektek?

Vetesi75

Mert még fizikailag sem referencia, sem végállás kapcsolóm nincs. Utóbbi "Z+" -ra nem ártana, tervbe van véve, vezeték ki van húzva hozzá, a kapcsoló is ott fityeg a végén, de amíg nem csinálom meg az ágyazatra a burkolatot, nem teszem fel, csak útban lenne. A dobra felesleges, körbe tud fordulni akadály nélkül. Ref. a megfelelő minőségű kapcsolók miatt hanyagolódik - még mindig pontosabb bekapcsolás után bemérni a munkadarabhoz, mint amit egyetlen precíziós mikrokapcsoló ad. Itt talán a motor szöghelyzettel is kombinált verzió fog majd beválni.

Arany János

Sziasztok!
Próbálok megbarátkozni a Linuxcnc-vel.
"Installation complete, designer can be started with:
designer -qt=5
arany@Debian-Jani:~$"
Ide milyen parancsot kellene beírnom?

Arany János

Megoldódott!!!

sarktibsi

Én csak azért is felraknám a kör előtolásra is , aztán majd kiderül. (induktív is jó) Nekem a revón a Z-é minden egyes program futás végén refpontot keres (igaz nem linux) így pontosabb a gép , a programozó ajánlotta , eddig bevált.

Vetesi75

Itt lépteccsel napokig tartja pontosan a pozíciót, csak bekapcsoláskor nyűg. Természetesen kereszt irányban is tervezve van a referenciapont, de végállást minek?

eduard

Sziasztok,
egy kicsit elakadtam es nem talaom a megoldast. Gantry tipusu gepet epitek XYYZ, ahol a ket Y szinkronban lenne. Szeretnem csak jogolni a masodik Y-t. Jelenleg az ini-ben nincs szinronba kapcsolva (Y2, Y3 van megadva, kesobb Y2, Y-2 lesz). Hogy tudok olyan axis jogolni ami nincs a gui-ban?
Köszi.

KoLa

Sziasztok!

Szubrutin írásra adtam a fejem, igazán nem találtam hozzá segédanyagot a neten így, néhány rövidebb programot a sorok végén ki kommenteztem magamnak hogy lássam a folyamatot.
A Linuxcnc oldalon van némi magyarázat hozzá, de nem a matek!
Aztán nekiláttam a hétvégén de még nincs készen...
Egy külső rádiusz esztergáló programot akartam írni, mert ami a neten található az nem jó mert rádiuszokkal operál és nem egy középpontból hanem mindig a fogásmélységhez igazítja a nagyoló fogásokat,  elkerülhetetlen a kisebb átmérőkön a nagy x irányú fogás...
Egy olyat sikerült összehoznom ami a párhuzamos fogásokkal halad  a rádiusz+ráhagyás ívig aztán új fogást kezd a végén
simító fogásokkal.

 g8   G18 G90 G95 G40


    #1 = 10   ( radiusz)
    #2 = 0.1  ( rahagyás)
    #3 = 10   (fogasok szama)
    #4 = 45   (körközéppont X radiusz )
    #5 = 0    (körközéppont Z )
 
   #10 = [#1+#2]      ( nagyolt rádiusz )
   #12 = 1            ( fogás számláló )

t7 m6 g43
g96 s100 d700 m3
( m8 )

g0 z[#5+#10]
g0 x[#4+#10]

o100 while [#13 LE #1]

  #11 = [#10/#3]     ( fogás )
  #13 = [#12*#11]   ( aktuális x )
  #14 = SQRT[[#10**2]-[[#10-#13]**2]]  ( aktuális z )
 
g0 x[[#4+#10]-#13]
g1 z#14 f0.15
g91 g0 x1 z1
g90 g0 z[#5+#10]

  #12=[#12+1]

o100 endwhile


g0 x#4 z[#5+#10]
g3 x[#4+#10] z#5 i0 k-#10 f0.15
g0 z[#5+#10]
g0 x#4
g1 z[#5+#1]
g0 x#4 z[#5+#1]
g3 x[#4+#1] z#5 i0 k-#1 f0.1


g0 x[#10+#4+5] z25

m5 m9

m30




Sajnos csak akkor működik jól ha a z körközéppont = 0
Az x körközéppont lehet +x vagy -x nem számít, de a z-nél eltolódik a nagyolás a simításhoz képest.
Már most belefáradtam, nem megy a matek:)segítsetek béna vagyok!

      

KoLa

egyik kép lemaradt