HobbyCNC fórum
FTP tárhely: http://cnctar.hobbycnc.hu v0.9.6 Régi HobbyCNC oldal: http://archiv.hobbycnc.hu

Új regisztráció / Átregisztráció a régi fórumról
    
   


LinuxCNC a gyakorlatban

xxxx

 

Időrend:
Oldal 65 / 99 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   61  62  63  64  65  66  67  68  69   Következő ►  Utolsó ►|

  Fórum főoldal  |  A lap aljára

Béni | 2076    2012-09-01 20:54:00 [1747]

Tehát használhatónak tűnik?

Előzmény: KoLa, 2012-09-01 20:13:00 [1746]


KoLa | 7585    2012-09-01 20:13:00 [1746]

Kipróbáltam! Béni megint szép munkát végeztél!
Csak néztem milyen szépen megy, felváltva vágja a két bekezdést! gratulálok!
Itt egy képernyőkép!

Na jó! nem volt 60fokos késem elmentve azért ilyen hegyes...

Előzmény: Béni, 2012-08-31 22:44:00 [1743]


KoLa | 7585    2012-08-31 22:47:00 [1745]

Holnap kipróbálom!

Előzmény: Béni, 2012-08-31 22:44:00 [1743]


KoLa | 7585    2012-08-31 22:44:00 [1744]

Letöltöttem! kicsit bonyi!


Béni | 2076    2012-08-31 22:44:00 [1743]

Próbáld ki!

Előzmény: KoLa, 2012-08-31 22:39:00 [1742]

KoLa | 7585    2012-08-31 22:39:00 [1742]

Ez nagyon jónak látszik!

Előzmény: Béni, 2012-08-31 22:29:00 [1739]


Béni | 2076    2012-08-31 22:34:00 [1741]

Egyelőre nem tudok Linux-ra programot írni. Talán, ha lesz gépem, akkor megtanulok valamit.
(A Lazarus-szal boldogulnék, de még sohasem próbáltam Linux alatt.)

Előzmény: KoLa, 2012-08-31 22:30:00 [1740]


KoLa | 7585    2012-08-31 22:30:00 [1740]

A szokásos Gkód generáló program!
A mélymenetvágó átirata lesz EMC-re?

Előzmény: Béni, 2012-08-31 22:18:00 [1736]


Béni | 2076    2012-08-31 22:29:00 [1739]

Már a G33-as verzió is letölthető innen:
http://benishare.weebly.com/linuxcncemc2.html

Ez az, csak a fórumon hülyén jelenik meg:
[code]
G18 G90 G95 G40 G7
(G7 - ATMERO / G8 RADIUSZ MOD)
(ERTEKEKET ATMERO MODBAN KITOLTENI! KIVEVE #5!)
#1=0 (X KEZDO)
#2=20 (X VEG)
#3=10 (Z KEZDO)
#4=-30 (Z VEG)
#5=2 (MENETMELYSEG)
#6=6 (MENETEMELKEDES Z TENGELYEN)
#7=0.3 (KEZDO FOGAS)
#8=0.05 (LEGKISEBB FOGAS)
#9=90 (FOGAS CSOKKENTES %-BAN)
#10=29.5 (FOGASVETEL SZOGE)
#30=1 (SIMITO FOGASOK SZAMA)
( ---- )
#11=[#1/2] (ATSZAMITAS RADIUSZRA)
#12=[#2/2] (ATSZAMITAS RADIUSZRA)
#13=[#12-#11] (DELTA X)
#14=ABS[#4-#3] (DELTA Z)
#20=SQRT[[#13*#13]+[#14*#14]]
#20=[#20/#14*#6] (MENETEMELKEDES A PALASTON)
#21=[#5*TAN] (Z VEGPONT KORREKCIO)
#22=[#21*#13/#14] (X VEGPONT KORREKCIO)
#15=[#6/2*#13/#14] (II. BEKEZDES X ELTOLAS)
S400 M3
G0 Z#3
X#1
#16=#11 (AKTUALIS X KEZDO)
#19=#12 (AKTUALIS X VEG)
#17=0
O101 WHILE[[#17 EQ 0] OR [ NE 0]]
G1 X#1 F2
O103 IF[#7 LT #8]
#7=#8
O103 ENDIF
#16=[#16-#7]
#19=[#19-#7]
#7=[#7*#9/100]
O102 IF[#16 LT [#11-#5]]
#16=[#11-#5] (HA ELERTE A MENETMELYSEGET)
#19=[#12-#5]
#17=5
#30=[#30-1]
O102 ENDIF
#18=[[#11-#16]*TAN]
(I. BEKEZDES)
G1 X[2*#16] Z[#3-#18]
G33 X[2*[#19-#22]] Z[#4-#18+#21] K#20
G1 X[#2+4]
G0 X[#1+4-2*#15] Z[#3+#6/2]
G1 X[#1-2*#15]
(II. BEKEZDES)
G1 X[2*[#16-#15]] Z[#3-#18+#6/2]
G33 X[2*[#19-#22]] Z[#4-#18+#21] K#20
G1 X[#2+4]
G0 X[#1+4] Z#3
O101 ENDWHILE
M5
X[#1+40] Z100 (KIALLAS)
M30
[/code]

Előzmény: KoLa, 2012-08-31 22:23:00 [1737]


KoLa | 7585    2012-08-31 22:27:00 [1738]

Ez talán jó lesz!?

G21 G18 G7 G40
t7m6
g43

#1 = 0
#4=2.1 (menet mélység)
#5= 12 (fogások száma)
m7
m3
g4 p4
s120
#2= 1.76 (x kezdö)
#3= 61.12 (x vég)

o100 while[#1 lt #5]
g0 x#2 z6
G33 x#3 Z-153 K6
g0 x65
g0 z6
#2=[#2-#4/#5]
#3=[#3-#4/#5]
#1=[#1+1]
o100 endwhile


#1 = 0
#4=2.1 (menet mélység)
#5= 12 (fogások száma)
m3
s120
#2= 0.64 (x kezdö)
#3= 61.12 (x vég)

o101 while[#1 lt #5]
g0 x#2 z9
G33 x#3 Z-153 K6
g0 x65
g0 z9
#2=[#2-#4/#5]
#3=[#3-#4/#5]
#1=[#1+1]
o101 endwhile

g0 x100 z150


m30


KoLa | 7585    2012-08-31 22:23:00 [1737]

Ez az egyik kétbekezdésű menetvágó, programom az EMC2-n, külön van a két bekezdés!a subrutint még DLaci írta régebben, csak át van kicsit alakítva.


G21 G18 G7 G40
t7m6
g43

#1 = 0
#4=2.1 (menet mélység)
#5= 12 (fogások száma)
m7
m3
g4 p4
s120
#2= 1.76 (x kezdö)
#3= 61.12 (x vég)

o100 while[#1 lt #5]
g0 x z6
G33 x Z-153 K6
g0 x65
g0 z6
#2=[#2-#4/#5]
#3=[#3-#4/#5]
#1=[#1+1]
o100 endwhile


#1 = 0
#4=2.1 (menet mélység)
#5= 12 (fogások száma)
m3
s120
#2= 0.64 (x kezdö)
#3= 61.12 (x vég)

o101 while[#1 lt #5]
g0 x z9
G33 x Z-153 K6
g0 x65
g0 z9
#2=[#2-#4/#5]
#3=[#3-#4/#5]
#1=[#1+1]
o101 endwhile

g0 x100 z150

m30

Előzmény: KoLa, 2012-08-31 22:12:00 [1735]


Béni | 2076    2012-08-31 22:18:00 [1736]

Nem. Ez egy külön program. (G-kód)

Előzmény: KoLa, 2012-08-31 22:12:00 [1735]


KoLa | 7585    2012-08-31 22:12:00 [1735]

Ez egy subrutin lesz?

Előzmény: Béni, 2012-08-30 18:26:00 [1726]


bjam28 | 750    2012-08-31 11:13:00 [1734]

_NE_ FRISSÍTS 12-04.re!!!!!

Ugyanis a 12.04 LTS az új kernellel jön (3.x), amihez meg még nincs meg a valós idejű támogatás. CNC/LinuxCNC szempontjából nincs semmi jelentősége az új verziónak.

Előzmény: lari, 2012-08-31 11:07:00 [1733]


lari | 1192    2012-08-31 11:07:00 [1733]

János!

A frissítéskezelőmbe megjelent az, hogy elérhető az új Ubuntu 12.04.1 LTS kiadás

Érdemes, ill. kell frissíteni?
Mi fog változni?

Előzmény: bjam28, 2012-08-31 04:40:00 [1732]

bjam28 | 750    2012-08-31 04:40:00 [1732]

A mostani master egy idő múlva elérhető mindenkinek csomagból így akkor már nem csak a fejlesztő szórakoztatására jó a dolog. Addig fapapaucs.

Előzmény: Béni, 2012-08-30 21:09:00 [1731]


Béni | 2076    2012-08-30 21:09:00 [1731]

Ha jól értem, megcsinálhatom magamnak, de másik rendszeren nem fog működi.
Ez így fapapucs.

Előzmény: bjam28, 2012-08-30 20:49:00 [1730]


bjam28 | 750    2012-08-30 20:49:00 [1730]

Hali Béni!

A 2.5 verzióban még nincs, de a "master"-ben már lehetséges lekérdezni:

http://article.gmane.org/gmane.linux.distributions.emc.devel/4122

Előzmény: Béni, 2012-08-30 17:24:00 [1725]


sneci | 1763    2012-08-30 20:25:00 [1729]

Valaki kicsit faragott a hal_manualtoolchange scripten. Ha lecseréljük erre az újra, akkor szerszámcserénél lehet mozgatni a tengelyeket, felvenni a Z értékét...

Itt a leírás a cseréről

A scriptben a 10-12. sorokat ki kell kommentezni, mert hibát dob az újabb verzióknál, ráadásul nem is használja sehol az NML_FILE infót.


sneci | 1763    2012-08-30 20:15:00 [1728]

Bocs, ezt később olvastam. G kódban nem tudom melyik regiszterben tárolja....

Előzmény: Béni, 2012-08-30 18:26:00 [1726]


sneci | 1763    2012-08-30 20:09:00 [1727]

A stat modultól lehet lekérdezni az aktív G és M kódokat.

Az Axis pl. így szedi fel:
<code>
for i in self.stat.gcodes[1:]:
if i == -1: continue
if i % 10 == 0:
active_codes.append("G%d" % (i/10))
else:
active_codes.append("G%(ones)d.%(tenths)d" % {'ones': i/10, 'tenths': i%10})

for i in self.stat.mcodes[1:]:
if i == -1: continue
active_codes.append("M%d" % i)

</code>

(Persze a html motor össze fogja kutyulni:(

Előzmény: Béni, 2012-08-30 17:24:00 [1725]


Béni | 2076    2012-08-30 18:26:00 [1726]

Egyik fórumtárs kérésére belekezdtem egy kétbekezdésű kúpos menet esztergálásához való program elkészítésébe.
Tesztelhető fázisban van. Egyelőre G33 helyett G1 van a kódban, így gép és indexjeles jeladó nélkül is lehet grafikusan tesztelni. Kicsi módosítással lehet vele forgácsot is csinálni.
Ha a megrendelő elégedett az eredménnyel, akkor a végleges változatot is közzéteszem itt.

http://benishare.weebly.com/linuxcncemc2.html


Béni | 2076    2012-08-30 17:24:00 [1725]

Köszönöm!
Ilyen összeszedetten nem találtam meg.
Az egyik megvan, a pillanatnyi pozíció.
A másik a G kód csoportok aktuális állapotának a tárolója lett volna, azt nem látom közöttük. (Fanuc-nál van ilyen pl.)

Előzmény: bjam28, 2012-08-30 16:29:00 [1722]


Servo | 860    2012-08-30 16:53:00 [1724]

Köszi! Megnézem...

Előzmény: bjam28, 2012-08-30 16:46:00 [1723]


bjam28 | 750    2012-08-30 16:46:00 [1723]

Szia Servo!

Billentyűzetről lehetséges kezelni, itt az összes gyorsbilletyű: "Help" -> "Quick Reference".


Külső potival kicsit macerás lehet (analóg volta miatt), de kézikerékkel (MPG/indexjelek) már egész egyszerűen működhet.

Előzmény: Servo, 2012-08-30 15:25:00 [1721]

bjam28 | 750    2012-08-30 16:29:00 [1722]

Szia Béni!

Itt van egy lista, de szerintem ezt megtaláltad Te is:
Numbered parameters

Milyen paramétert keresnél?

Nem találkoztam az üzenet törlési lehetőséggel...Szerintem nem lehet ilyet csinálni..

Előzmény: Béni, 2012-08-30 15:01:00 [1720]


Servo | 860    2012-08-30 15:25:00 [1721]

Sziasztok!
Ezeket az állításkilehetőségeket, mivel lehet állítgatni a billentyűzeten? Jog Speed, az megvan... de a többit, mivel lehet? Megoldható-e, hogy külső potival szabályozzam?


Béni | 2076    2012-08-30 15:01:00 [1720]

Található valahol teljes leírás a G-kódból elérhető rendszerváltozókról? (System variables vagy System parameters)
Párat találtam, de nem azt, amire szükségem lett volna.
Van lehetőség G-kódból törölni az üzeneteket? (MSG-el és DEBUG-al kiíratottakat.)


bjam28 | 750    2012-08-29 16:52:00 [1719]

Szia Lari!

(Nekem angol a választott nyelv, de a menüsorok sorrendje ugyanaz magyarul is)
Jobb egérgomb az asztalon és feljön egy menü:
felülről a második "Create launcher" majd feljön egy ablak. Itt 1) a típus: marad az applikáció (alkalmazás?), 2) a név amit akarsz (linuxcnc), 3) majd a parancs (command) sorban beírod hogy:
linuxcnc /home/lari/linuxcnc/configs/atekonfigod.ini és is kész .

Nyilván ha Neked még emc2 a program és a mappa neve akkor azt úgy írod. A "tekonfigod.ini" meg az INI fájl neve. Ha nem közvetlenül a "configs" mappában van akkor további könytárnév kell.
Szóval ez csinál egy gyorsindító ikont az asztalra, ami elindítja a linuxcnc nevű programot az adott teljes elérési útvonallal megadott INI fájllal.

Előzmény: lari, 2012-08-29 16:27:00 [1718]


lari | 1192    2012-08-29 16:27:00 [1718]

Még egy kérdés ezzel kapcsolatban....
Ha átmásoltam a másik merevlemezre a nevezet mappát, akkor hogyn tudok az asztalra egy indító ikont készíteni, amivel indítom a programot?

Előzmény: bjam28, 2012-08-28 05:43:00 [1716]


lari | 1192    2012-08-29 07:21:00 [1717]

Köszi János, így már világos!

Előzmény: bjam28, 2012-08-28 05:43:00 [1716]


bjam28 | 750    2012-08-28 05:43:00 [1716]

Szia Lari!

A "/home/lari/emc2/configs" könytárban vannak a konfigurációk egy-egy könyvtárban pl. "stepper-mm". Fogod a könyvtárat (stepper-mm) a tartalmával együtt átmásolod az új gépen ugyanebbe a könytárba.

Vigyázat: a "lari" a Te saját home konyvtárad, az lehet hogy Te máshogy hívod. Szintén az "emc2" a régi könyvtárnév, most már "linuxcnc" nevű könytárat csinál az újabb install és az alatt kell keresni a "configs" mappát.

Előzmény: lari, 2012-08-26 06:52:00 [1715]


lari | 1192    2012-08-26 06:52:00 [1715]

Azt hogyan tudom elérni, hogy egy működő EMC konfigurációt áttegyek egy másik számítógépre?
Pontosan mit és hova kell másolni, hogy el is induljon?


lari | 1192    2012-08-26 06:49:00 [1714]

Igen azt hiszem időzítési problémák lehetnek, ennyit tud a gépem.

Előzmény: Törölt felhasználó, 2012-08-25 16:21:00 [1713]


Törölt felhasználó    2012-08-25 16:21:00 [1713]

Nyilván van egy max. határfrekvencia, amit még a rendszered (HW+SW) képes biztonságosan feldolgozni.
A Mach nem mérvadó, hiszen nevetséges módon 1 vagy 4 réssel dolgozik, ami játék kategória.:)

Előzmény: lari, 2012-08-25 16:16:00 [1712]

lari | 1192    2012-08-25 16:16:00 [1712]

Közben megpróbáltam kisebb fordulaton ugyanezt a menetet.
Eddig 250 volt, most 190.
Sokkal job az eredmény, de nem tökéletes.
Régebben próbálkoztam ugyanezzel a menettel és akkor még jó volt 250-es fordulatszámmal is.
Mach3-nál viszont ugyanez az emelkedés megy 500-as percenkénti fordulatszámmal is...

Előzmény: lari, 2012-08-25 14:37:00 [1710]


lari | 1192    2012-08-25 14:40:00 [1711]

Az eslő X után ami nem látszik kapcsos zárójelben #2

A második X után #3


lari | 1192    2012-08-25 14:37:00 [1710]

A következő menetvágási hibába ütköztem EMC2-vel:

Menetvágás elindul, majd a harmadik negyedik fogás után a kés Z irányba eltolódik valamennyiel
aztán a következő fogásnál megint visszaáll az eredeti Z pozícióba. aztán a beállított 30 fogás alatt, mindezt párszor megismétli.

A kód a következő:

t2 m6
G43
#1 = 0 (1-es válltózó deklarálása)
#4=2.9 (menet mélység)
#5= 30 (fogások száma)
m3
s500
#2=-4.4 (x kezdö)
#3=20 (x vég)
o100 while[#1 lt #5]
g0 x z10
G33 xZ-30 K9
g0 x21
g0 z10 x0
#2=[#2-#4/#5]
#3=[#3-#4/#5]
#1=[#1+1]
o100 endwhile
M30

Mi lehet a probléma?


SquirrelTech | 788    2012-08-20 15:40:00 [1709]

No azért ne szomorkodj. Az EMC-nél egészen odáig nyúlnak a lehetőségek, hogy 100%-ig forráskód szinten lehet mahinálni benne. Ha szükséges, ha megéri, stb...

Előzmény: svejk, 2012-08-20 15:18:00 [1707]


KoLa | 7585    2012-08-20 15:35:00 [1708]

Bjam mutatta ezt a trükköt mikor itt volt látogatóba, soha rá nem jöttem volna hogy ezt is lehet, köszönet érte!
A subrutinok neveit átírom magyarra, és a nevezett paramétereket is, így nekem jobban érthető mert csak egyszer kell jól megírni utána már nincs vele gond!

Előzmény: svejk, 2012-08-20 15:18:00 [1707]


svejk | 33038    2012-08-20 15:18:00 [1707]

Tehát ott is varázslós...
nem idegeset a felemás fordítás?
Inkább maradna angol...

Van a cégnél egy HAAS gép, annak elég jó a magyar nyelve, de most vettek egy Mori-Seiki NLX-et, az borzasztó, még lengyel szavak is vannak benne (

Előzmény: KoLa, 2012-08-20 14:56:00 [1706]


KoLa | 7585    2012-08-20 14:56:00 [1706]

Nincs benne a g kódok leírásában! ha jól megnéztem a fordítást!
Az EMC2 ezt másképpen oldja meg!lehetőség van rá hogy a a felületbe lenyitható táblázatokat helyezzünk el amik mögött egy subrutin van és ezek paramétereit átírva oldjuk meg a feladatot, sorrendbe lehet őket állítani és egy más után felfűzve' a végén finalize gombra kattintva megjelenik a kijelzőn a szerszámpálya, ezt aztán tudjuk másként menteni!
Néhány képernyőkép, még tesztelés alatt van nálam!


átmérőzés



és az eredménye a szerszámpálya!

Előzmény: svejk, 2012-08-20 12:57:00 [1704]


VViktor | 1095    2012-08-20 14:39:00 [1705]

Szia Svejk.NEm tudom pontosan mit takar,de ezt találtam: Zip
Talán használni tudod,képekben van magyarázat ,ha jól értelmeztem.

Előzmény: svejk, 2012-08-20 12:57:00 [1704]


svejk | 33038    2012-08-20 12:57:00 [1704]

EMC2 gyakornokok!

Ismeri a programotok a G71 nagyoló ciklust?


Sz.József | 3148    2012-08-18 20:01:00 [1703]

Ok, rendben.
Akkor ehhez tartom magam.
Köszi.

Előzmény: bjam28, 2012-08-16 15:58:00 [1701]

KoLa | 7585    2012-08-16 20:50:00 [1702]

Szia János! úgy látom nem egyszerű eset! elég lesz a főorsó fordulat, és a fordulatonkénti előtolás érték kiírása ebbe a szürke mezőbe, de a kijelzőhöz ragaszkodom ! ha 16:9 - s akkor ott is végig legyen, ez egy eszterga!látni akarom a hosszabb alkatrészek rajzát is!
Egyébként az RS274NGC bejegyzés jó lett! azóta átmérő módban jelentkezik be a gép!
"[RS274NGC]

# A G kód parancsértelmezõ indításakor végrehajtandó kódok
# Ez nem helyettesíti a megfelelõ bevezetõ fejlécet a G kódú programban!!!
RS247NGC_STARTUP_CODE = G7,... stb"

Előzmény: bjam28, 2012-08-16 04:53:00 [1697]


bjam28 | 750    2012-08-16 15:58:00 [1701]

Szia Józsi!

Ha még nem sikerült boldogulni a problémával akkor mindenképpen azt javaslom, hogy a 08.04-es LinuxCNC install anyagról indulj. Az a tuti, az újabb csak annyiban más, hogy új alaplapokat és chipseteket támogat, de viszont sz@..ul kezel régebbi hardvereket ami előtte jó volt... (a hibát meg lehet oldani kézimunkával, de nem éri meg)

Semmivel sem lesz rosszabb a 08.04-es géped, és csont nélkül menni fog.

Előzmény: Sz.József, 2012-08-10 06:24:00 [1693]


Servo | 860    2012-08-16 13:54:00 [1700]

Kösz! Megnézem!

Előzmény: bjam28, 2012-08-16 05:15:00 [1699]


bjam28 | 750    2012-08-16 05:15:00 [1699]

Bocs, kicsit rossz a megfogalmazás: nem a Z tengelyen van a forgató is, hanem egy vezérlőnek a kimenete van felhasználva egyszer a Z mozgatására, máskor pedig a forgatóhoz.
Ezért van a Z tengelyre hivatkozás a szerszámcsere esetén.

Előzmény: bjam28, 2012-08-16 05:10:00 [1698]


bjam28 | 750    2012-08-16 05:10:00 [1698]

Szia Servo!

Nagyon leegyszerűsítve a válasz: igen.
Fizikai ki/bemenetekhez kell hozzárendelni a vezérlést.
Nagyobb lélegzetvételű dolog, de itt van egy részletesebb leírás:

Boxford eszterga automata szerszámcserélő

Itt a Z tengely vezérlése által fordul be a cserélő az adott pozícióba. 2 kimeneti vezérlő jel és egy kvadratúra enkóder bemenet a referencia pozíció keresésre.

Előzmény: Servo, 2012-08-13 21:35:00 [1696]


  Fórum főoldal  |  A lap tetejére

Időrend:
Oldal 65 / 99 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   61  62  63  64  65  66  67  68  69   Következő ►  Utolsó ►|


 ◊