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
    
   


UCCNC vezérlő program

A frissítések közzététele az 'UCCNC vezérlő program új verziói' témában található

 

Időrend:
Oldal 104 / 188 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   100  101  102  103  104  105  106  107  108   Következő ►  Utolsó ►|

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

exup | 636    2017-08-12 12:36:53 [4214]

Mindenkinek köszönöm. De eddig is ezt használtam. Lehet, hogy rosszul, mert a gkódban nem A-nak hoz létre paramétert, hanem X vagy Y amit utólag módosítok A-ra. Ráadásul a körhöz megfelelően mm-ben teszi ezt, tehát nagyobb átmérőnél többet forgat. Pont ezekre szerettem volna megoldást. Jelenleg az uccnc-ben a tárgy átmérőjéhez kell kalibrálnom a tengelyt. Nem fokban.


citis | 6    2017-08-12 11:22:24 [4213]

Az Aspire 4-es tudja. Elindítod, Gadgets, Wrapped Job Setup ott meg tudod adni az átmérőt,hosszúságot melyik síkon áll az A tengely stb.A program az átmérőből már tudni fogja a fokhoz tartozó lépést.


D.Laci | 5266    2017-08-12 09:41:05 [4212]

Bármelyik CAM program ami tud 4. tengelyre szerszámpályát generálni.

Előzmény: exup, 2017-08-11 20:12:05 [4209]


svejk | 32800    2017-08-12 09:31:57 [4211]

Találomra megnyitottam az Aspere régi 2-es verzióját, ott Gadgets/Wrapping/Rounding toolpath menüben nézelődj.
De sajnos én nem értek hozzá.

Előzmény: exup, 2017-08-11 20:12:05 [4209]


svejk | 32800    2017-08-12 09:00:30 [4210]

Öőőő... szerintem mindegyik, mivel ezeknek így kell működniök.

Én nem értek a szoftverekhez és nagyon ritkán használom a gépemet is.
Az A tengelyemet meg talán egyszer fogaskerék készítésére, de akkor kézzel írtam a kódot.

A CAM-es topicban biztos kapsz választ a kérdésedre.

Előzmény: exup, 2017-08-11 20:12:05 [4209]

exup | 636    2017-08-11 20:12:05 [4209]

Akkor mondj egy jó cam programot, ami bármekkora tágy átmérőjénél a teljes kört 360-nak adja meg A tengelyen gcode-ba.

Előzmény: svejk, 2017-08-11 20:01:24 [4208]


svejk | 32800    2017-08-11 20:01:24 [4208]

A forgató tengelyeknél az egység a fok.

A setupban azt kell beállítani, hogy hány step impulzus kell 1 fok elmozduláshoz..

A CAM progik meg majd tudják amit kell.

Előzmény: exup, 2017-08-11 19:17:21 [4207]


exup | 636    2017-08-11 19:17:21 [4207]

Valaki használ negyedik tengelyt esetleg forgatásra? el vagyok veszve kalibrálásában. Hisz mekkora átmérőjű tárgynál állítsam be? Vagy minden egyes tárgynál az átmérő függvényébe kéne beállítanom?


svejk | 32800    2017-08-11 09:11:23 [4206]

Előzmény: dezsoe, 2017-08-11 09:02:52 [4204]


Törölt felhasználó    2017-08-11 09:09:00 [4205]

Dos alatt is megy minden, ha te írod meg a programot. Nekem pl. 25 éve van már ilyen "teach in-play back" rendszerű vezérlőprogramom.

Előzmény: Motoros, 2017-08-11 07:54:14 [4199]


dezsoe | 2919    2017-08-11 09:02:52 [4204]

Na jó, legyen megjegyzés.

Kell a képernyőre egy mező, amibe beírható a megjegyzés, legyen 21000 az azonosítója. Kell plusz egy gomb/trigger/hotkey, ami a 20103-as makrót hívja. Ekkor nem csak a koordináta, hanem a megjegyzés is beíródik. Ha nem volt eltérés a koordinátákban, akkor csak a megjegyzést tárolja. Az új makró tartalma:

--- M20103.txt ---
exec.Code("M20100 Q3");
while(exec.IsMoving()){}

Az eredeti program pedig így fog kinézni (szmájlikat kéretik cserélni...):

--- M20100.txt ---
int Qint = 0;

double ax = exec.GetXpos();
double ay = exec.GetYpos();
double az = exec.GetZpos();
double aa = exec.GetApos();
double ab = exec.GetBpos();
double ac = exec.GetCpos();

string ujsor = "";
string megj = AS3.Getfield(21000).Trim(); // Megjegyzes mezo szama a kepernyon

if (Qvar != null) Qint = Convert.ToInt32(Qvar);

switch (Qint)
{
case 0:
case 3:
if (mode == 1)
{
if (ax != px) ujsor = ujsor + " X" + ax.ToString();
if (ay != py) ujsor = ujsor + " Y" + ay.ToString();
if (az != pz) ujsor = ujsor + " Z" + az.ToString();
if (aa != pa) ujsor = ujsor + " A" + aa.ToString();
if (ab != pb) ujsor = ujsor + " B" + ab.ToString();
if (ac != pc) ujsor = ujsor + " C" + ac.ToString();
if (ujsor != "") ujsor = "G01" + ujsor;
if ((Qint == 3) && (megj != ""))
{
megj = megj.Replace("(", "["); // Nem lehet zarojel a megjegyzesben!
megj = megj.Replace(")", "]");
if (ujsor == "")
ujsor = "(" + megj + ")";
else
ujsor = ujsor + " (" + megj + ")";
}
if (ujsor != "") System.IO.File.AppendAllText(SaveTo, ujsor + "\r\n");
px = ax;
py = ay;
pz = az;
pa = aa;
pb = ab;
pc = ac;
}
break;
case 1:
SaveTo = AS3.Getfield(2017);
System.IO.File.WriteAllText(SaveTo,
"G00 X" + ax.ToString() + " Y" + ay.ToString() + " Z" + az.ToString() +
" A" + aa.ToString() + " B" + ab.ToString() + " C" + ac.ToString() + "\r\n");
px = ax;
py = ay;
pz = az;
pa = aa;
pb = ab;
pc = ac;
mode = 1;
break;
case 2:
mode = 0;
break;
}

#Events

static int mode = 0;

static double px = 0.0;
static double py = 0.0;
static double pz = 0.0;
static double pa = 0.0;
static double pb = 0.0;
static double pc = 0.0;

static string SaveTo = "";

Előzmény: Motoros, 2017-08-11 08:25:36 [4201]


svejk | 32800    2017-08-11 08:39:50 [4203]

Mivel a forgástengely mindig ugyan az, ezért max tengelyirányban lehet/kell a koordinátarendszert eltolni.
Meggondolandó....
De a tapasztalat az, hogy nehezen értik meg az emberek a gépi és munka koordinátarendszer lényegét.
Nálam is eltelt pár év mire rájöttem az előnyeire.

Előzmény: dezsoe, 2017-08-10 23:20:54 [4198]


svejk | 32800    2017-08-11 08:34:22 [4202]

Én sem látom, mert "vakon" működik.
Csak myomogatom a mentés gombokat, aztán a végén kész a file.

De ez ugye csak ugródeszka, bizonyítása annak, hogy értő kezekben elég univerzális ez a mozgásvezérlő is.

Előzmény: Motoros, 2017-08-11 07:54:14 [4199]


Motoros | 4975    2017-08-11 08:25:36 [4201]

Némi programozás úgy látom neked nem gond
Sok egyszerű esetben, egyszerű alkatrészeknél ez jól jönne.

Előzmény: dezsoe, 2017-08-11 08:17:55 [4200]


dezsoe | 2919    2017-08-11 08:17:55 [4200]

Technikailag semmi akadálya, megoldható némi programozgatással.

Előzmény: Motoros, 2017-08-11 07:54:14 [4199]

Motoros | 4975    2017-08-11 07:54:14 [4199]

Hát ez tényleg szuper!
Kár hogy nem látom, ....de benned megbízok.
Viszont visszaemlékezve a TCNC-re ott nekem az volt a gondom, hogy a koordináták ugyan megvoltak, de utólag belenézve a fájlba fingom nem volt hogy mi micsoda. (anno SMD beültető tanítása)
Az lett volna az igazi, hogy egy másik ablakban a gomb megnyomása után rögtön oda tudok írni egy kommentet, vagy esetleg bármi mást (G, M kód stb)
De ugye ez DOS alatt nem ment. Itt viszont megy??

Előzmény: svejk, 2017-08-10 21:32:50 [4193]


dezsoe | 2919    2017-08-10 23:20:54 [4198]

Át lehet írni gépi koordinátákra, csak nem tudom, van-e értelme. Ha minden jól van beállítva, akkor minek? Ha meg nem, akkor meg azért minek? Aztán egyszer jön valami, ami csak picivel nagyobb/kisebb/mittudomén, és kezdheted újra tanítani. Már a másik fórumon is találkoztam valakivel, aki megrögzötten gépi koordinátákat használ, de őt sem értettem. Elveszel egy lehetőséget magadtól. Persze, mindez a privát véleményem.

Előzmény: svejk, 2017-08-10 22:42:22 [4196]


dezsoe | 2919    2017-08-10 22:49:03 [4197]

Na, helyes! Ha kész lesz, akkor videót is kérünk hegesztés közben!

Előzmény: svejk, 2017-08-10 22:42:22 [4196]


svejk | 32800    2017-08-10 22:42:22 [4196]

Működik!!

Élesben majd valószínű a gépi koordinátákat kell elmenteni, az a tuti és csak gépi koordinátákban kell az egész program során gondolkodni.

Szép feladat lesz ez!
Teljes új képernyőt szerkeszteni, meg még egy jó pár macrot megírni.

Minden esetre ez a kezdő lökésnek nagyszerű amit összehoztál!

Előzmény: dezsoe, 2017-08-10 21:31:23 [4192]


Aknai Gábor | 3049    2017-08-10 21:36:51 [4195]

Na és persze Svejk barátomat se felejtsük ki a listából, mert már Ő is annyi mindenben segített, hogy majd nem győzöm meghálálni.


Aknai Gábor | 3049    2017-08-10 21:34:15 [4194]



Na de tényleg le a kalappal Csaba előtt.

Eddig bármit kérdeztem, mindenre érthető választ kaptam brutál rövid időn belül.

Köszönjük Csaba!

Előzmény: svejk, 2017-08-10 21:20:01 [4188]


svejk | 32800    2017-08-10 21:32:50 [4193]

Látod Motoros a mi Dezsoe-nk legalább olyan jó fej mint a a Kowalczyk úr!

Előzmény: Motoros, 2017-08-10 12:42:33 [4179]


dezsoe | 2919    2017-08-10 21:31:23 [4192]

Na, majd mesélj, hogy megy-e rendesen.

Előzmény: svejk, 2017-08-10 21:26:11 [4191]


svejk | 32800    2017-08-10 21:26:11 [4191]

Még ma este ha hazaérek kiprószálom demóban.

Előzmény: dezsoe, 2017-08-10 16:03:19 [4183]


svejk | 32800    2017-08-10 21:23:27 [4190]

Én már rég megmondtam, hogy az összes programozót falhoz kellene állítani...
No persze a jelenlevők -és főleg akik nekem segítenek- mindig kivételek.

Előzmény: svejk, 2017-08-10 21:22:12 [4189]

svejk | 32800    2017-08-10 21:22:12 [4189]

Nem tudtam, de sejtésem beigazolódott amikor rákeresve megtudtam hogy kikkel is gyűlt meg a bajod.

Előzmény: dezsoe, 2017-08-10 16:47:28 [4186]


svejk | 32800    2017-08-10 21:20:01 [4188]

Azt a qrva... most értem ide...

Azonnal követelem, hogy kapjál fizetésemelést vagy legalább prémiumot!


Nekem ezt megemészteni is napokig fog tartani.

Úgy látom Fehérvárra sem mehetek üres kézzel!

Előzmény: dezsoe, 2017-08-10 16:03:19 [4183]


exup | 636    2017-08-10 16:58:26 [4187]

Annak biztos egyszerű, aki bitekkel alszik.

Előzmény: dezsoe, 2017-08-10 16:47:28 [4186]


dezsoe | 2919    2017-08-10 16:47:28 [4186]

A vicc az, hogy a feladat végtelenül egyszerű, mint az a kódon is látszik. Csak át kell gondolni. Az egész alig volt több egy óránál, egy telefonhívással megszakítva, teszteléssel együtt, valamint Kernighan és Ritchie barátaim anyukájáról is megemlékezve...

Előzmény: exup, 2017-08-10 16:27:08 [4185]


exup | 636    2017-08-10 16:27:08 [4185]

Csak ámulok, bámulok.

Előzmény: dezsoe, 2017-08-10 16:03:19 [4183]


dezsoe | 2919    2017-08-10 16:05:00 [4184]

A kacsintgató szarok helyett ) -et tegyél.

Előzmény: dezsoe, 2017-08-10 16:03:19 [4183]


dezsoe | 2919    2017-08-10 16:03:19 [4183]

Na, kérem. Akkor abban maradtunk, hogy ívekkel nem foglalkozunk. Az alábbi kis szösszenet a hat tengely mozgását figyeli. Amelyik tengelyen volt változás, azt kiírja. File-név bevitellel nem vacakoltam: a Tools/Probe ablakban beállított digitalizáló file nevét használom, ott kell beállítani a Set gombbal.

Csinálsz három gombot, vagy lehet hotkey vagy trigger is, ami szimpatikus. Elmentesz három makrót, mindegy, hogy milyen számmal, csak a 20xxx tartományt javaslom, mert oda tudsz gombot, triggert vagy hotkey-t is definiálni. Arra figyelj, hogy a második és harmadik makró az elsőt hívja, tehát úgy kell módosítanod értelem szerűen.

--- M20100.txt: ---
int Qint = 0;

double ax = exec.GetXpos();
double ay = exec.GetYpos();
double az = exec.GetZpos();
double aa = exec.GetApos();
double ab = exec.GetBpos();
double ac = exec.GetCpos();

string ujsor = "";

if (Qvar == null)
{
if (mode == 1)
{
if (ax != px) ujsor = ujsor + " X" + ax.ToString();
if (ay != py) ujsor = ujsor + " Y" + ay.ToString();
if (az != pz) ujsor = ujsor + " Z" + az.ToString();
if (aa != pa) ujsor = ujsor + " A" + aa.ToString();
if (ab != pb) ujsor = ujsor + " B" + ab.ToString();
if (ac != pc) ujsor = ujsor + " C" + ac.ToString();
if (ujsor != "") System.IO.File.AppendAllText(SaveTo, "G01" + ujsor + "\r\n");
px = ax;
py = ay;
pz = az;
pa = aa;
pb = ab;
pc = ac;
}
return;
}

Qint = Convert.ToInt32(Qvar);

switch (Qint)
{
case 1:
SaveTo = AS3.Getfield(2017);
System.IO.File.WriteAllText(SaveTo,
"G00 X" + ax.ToString() + " Y" + ay.ToString() + " Z" + az.ToString() +
" A" + aa.ToString() + " B" + ab.ToString() + " C" + ac.ToString() + "\r\n");
px = ax;
py = ay;
pz = az;
pa = aa;
pb = ab;
pc = ac;
mode = 1;
break;
case 2:
mode = 0;
break;
}

#Events

static int mode = 0;

static double px = 0.0;
static double py = 0.0;
static double pz = 0.0;
static double pa = 0.0;
static double pb = 0.0;
static double pc = 0.0;

static string SaveTo = "";

--- M20101.txt: ---
exec.Code("M20100 Q1"); // Start
while(exec.IsMoving()){}

--- M20102.txt: ---
exec.Code("M20100 Q2"); // Stop
while(exec.IsMoving()){}

Az első a tényleges végrehajtó, ez fogja az adatokat kiírni. A második egy "start" makró, beállítja az alapértékeket és az aktuális pozíciót fogja kezdőpontnak tekinteni: ide mozog G00-lal. A harmadik az a "stop" makró, csak jelzi, hogy újra start-ra lesz szükség. (Ha nem volt start, akkor nincs tárolás. Ha lestoppolod, akkor sincs, így ha véletlenül újra tárolást nyomsz, akkor nem történik semmi.)

A mozgások G01-gyel tárolódnak, és csak az a koordináta, amelyik változott. A tároláshoz az első makrót kell meghívni, ha beálltál az új pozícióba. Tehát valahogy így:

"start" - mozgás - "tárolás" - mozgás - "tárolás" - mozgás - ... - "tárolás" - "stop"

Az eredmény pedig így néz ki:

G00 X0 Y0 Z0 A0 B0 C0
G01 X10 Y10 Z-1
G01 X11.36 Y10.884
G01 Y9.524
G01 A2.448
G01 X13.12 A1.292
G01 Z10

Próbáld ki, aztán mesélj!

Előzmény: svejk, 2017-08-09 21:45:15 [4164]


Motoros | 4975    2017-08-10 12:59:11 [4182]

Természetesen igazad van, csak nekem beugrott hirtelen.
De ez is jelzi, hogy régen is volt igény rá, és a mai programokban is be lehetne tenni alapfunkcióként.

Előzmény: svejk, 2017-08-10 12:53:04 [4181]


svejk | 32800    2017-08-10 12:53:04 [4181]

Valószínűleg több száz ilyen szoftver van, de én épp ezt az UCCNC-t néztem ki.
Amíg van rá esély addig nem kutakodok más, ismeretlen után, aminek a fejlesztője elérhetetlen.

Előzmény: Motoros, 2017-08-10 12:42:33 [4179]


Motoros | 4975    2017-08-10 12:43:43 [4180]

Hú ez most ide nagyon OFF volt..elnéztem, bocs, lehet törölni.

Előzmény: Motoros, 2017-08-10 12:42:33 [4179]

Motoros | 4975    2017-08-10 12:42:33 [4179]

Csak halkan megjegyzem, hogy ezt a Turbo CNC-be Dave Kowalczyk úr alapból beleírta.
Egy pozicióban megnyomod a "O" gombot akkor az adott pontot egy point.dat text fájlba elmenti, a következő pontot pedig szépen alá.

Előzmény: svejk, 2017-08-10 09:32:13 [4171]


svejk | 32800    2017-08-10 11:26:36 [4178]

Ha jól van akkor jól van! Köszi!

Előzmény: dezsoe, 2017-08-10 09:52:20 [4175]


D.Laci | 5266    2017-08-10 10:07:33 [4177]


Ezerféle lehetőség van mindig ami rendelkezésre áll azt kel használni. Vagy bővíteni

Előzmény: dezsoe, 2017-08-10 09:54:17 [4176]


dezsoe | 2919    2017-08-10 09:54:17 [4176]

Az enkóder csak egy lehetőség. Akár használhatsz a tanításra egy olyan vázat, amin se motor, se semmi nincs, csak az enkóderek.

Előzmény: svejk, 2017-08-10 09:44:22 [4174]


dezsoe | 2919    2017-08-10 09:52:20 [4175]

Arról neked kell a g-kódodban gondoskodni, hogy az adott változót ne használd másra. Nevesíteni nem tudod, mert minden betű foglalt a szabvány szerint. Lehetne vele hókusz-pókuszolni, hogy valami Mxx utasítás paraméterével lehessen állítani, de az csak rontana a helyzeten. Ennél egyszerűbb és kezelhetőbb megoldást nem hiszem, hogy ki lehetne találni. Nem utolsó sorban - mivel változóban van az értéke - vissza is tudod olvasni, bárhol fel tudod használni. Jól van ez így, ahogy van.

Előzmény: svejk, 2017-08-10 09:40:44 [4173]


svejk | 32800    2017-08-10 09:44:22 [4174]

De minek az encoder, ha ott vannak eleve a DRO-k?

S mint mondtam nem lehet kézzel mozgatni a szerkezetet, eleve hozzá sem lehet nagyon férni a gépben.

Előzmény: D.Laci, 2017-08-10 09:38:56 [4172]


svejk | 32800    2017-08-10 09:40:44 [4173]

Ilyen egyszerű?

Akkor bonyolítsuk...
Tehát azt adom ki a G-kódban- hogy:
#1=érték

De ez a #1 nem fog elkeveredni adott esetben egy paraméteres programban, ahol szintén a "#" van használva.

Ergo jó lenne ezeket a kimeneteket inkább nevesíteni, mint az "F" előtolás és "S" fordulat értékek is vannak eredetileg.

Mondjuk mivel az adott kimenettel a feszültséget állítanám hivatkozzunk rá "U"-val.

Előzmény: dezsoe, 2017-08-10 08:57:40 [4168]


D.Laci | 5266    2017-08-10 09:38:56 [4172]

Encodert lehet a léptetőmotorra is szerelni.
Adok neked 1:131-es HD-t vissza lehet forgatni

Előzmény: svejk, 2017-08-10 09:32:13 [4171]


svejk | 32800    2017-08-10 09:32:13 [4171]

Az útmérő és a kézzel való szabadon mozgatás nagyon jó, illetve elengedhetetlen pl. egy festőrobot tanításánál.

De esetemben sokkal egyszerűbb a dolog, bőven elég ha JOG (kézi üzemmódban) ráállok a kívánt koordinátákra és azokat elmenti.

Csak léptetőmotorok lennének,így ugye a DRO-kból menne a kiolvasás.
(nem utolsó sorban a szöghelyzetet adó bazi nagy áttételek miatt nagyon bonyolult lenne a szabadon való mozgatás megoldása)

Előzmény: D.Laci, 2017-08-10 08:56:57 [4167]


dezsoe | 2919    2017-08-10 09:28:13 [4170]

Most gyorsan kipróbáltam és úgy van, ahogy írtam, bár nálam a max. feszültség csak 9,8V. (Persze, a műszerem sem biztos, hogy tökéletes a célra.)

Ami még eszembe jutott (és ki is próbáltam), hogy ha egy analóg bemenetre potit teszel és ugyanazt a változót adod meg az analóg bemenethez, mint az analóg kimenethez, akkor a potival tudod a 0-10V-ot szabályozni. Eddig semmi érdekes, de ha közben a mozgásokat is fogod majd tárolni, akkor a poti állását is hozzá tudod menteni. (No, persze, ha egyáltalán szükség van rá... )

Előzmény: dezsoe, 2017-08-10 08:57:40 [4168]

dezsoe | 2919    2017-08-10 09:00:11 [4169]

Igen, útmérővel is meg lehet oldani az Aux encoder bemenetek felhasználásával.

Előzmény: D.Laci, 2017-08-10 08:56:57 [4167]


dezsoe | 2919    2017-08-10 08:57:40 [4168]

Beállítod például a Var# -> analog out 1 értékét 1-re. Innentől a #1 változó 0..65535 értékének megfelelően lesz a kimeneten 0..10V. Makróból az

exec.ivars[1] = érték;

sorral, g-kódból (vagy MDI-ből) pedig a

#1 = érték

sorral tudod állítani. Elvileg a kimenő feszültség 10/65535*érték volt lesz.

Előzmény: svejk, 2017-08-10 08:12:13 [4166]


D.Laci | 5266    2017-08-10 08:56:57 [4167]

UCCNC-t nem ismerem, de úgy csinálnám meg, hogy készítenék egy gombot a képernyőre, macroval, a koordinátára mozgatva gombmegnyomásra a koordinátákat kiírná egy fájlba mint a digitalizálásnál. Akár külső gombbal is lehet működtetni.
Az igazi az lenne , ha útmérő lenne felszerelve, de legalább encoderek és azokból nyerni a koordinátákat, a tengelyeket szabadon kézzel mozgatva.

Előzmény: svejk, 2017-08-09 18:31:24 [4160]


svejk | 32800    2017-08-10 08:12:13 [4166]

Ez jó hír!
Az érdekes feladatokat én is szívesebben csinálom mint az akár fizetős, de unalmasakat.

Még egy kérés.
Én akárhogyan olvasgatom a 27. oldalon a leírást csak nem jövök rá, hogy is kell használni az analóg kimeneteket saját célra.
Mert pl. ez esetben célszerű lenne egy analóg kimenettel a feszültséget vezérelni, egy másikkal meg pl. a huzalelőtolást.

Egy egyszerű példa ezekkel a Var# beállításokkal hátha segítene a megértésben.

Előzmény: dezsoe, 2017-08-09 22:13:47 [4165]


dezsoe | 2919    2017-08-09 22:13:47 [4165]

OK, így már tiszta. Nem lehetetlen megoldani, ha nem tegnapra kell, akkor jók az esélyek. Most van némi sürgősen befejezendőm, aztán törpölök rajta, mert a feladat az érdekes!

Előzmény: svejk, 2017-08-09 21:45:15 [4164]


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

Időrend:
Oldal 104 / 188 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   100  101  102  103  104  105  106  107  108   Következő ►  Utolsó ►|


 ◊