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 45 / 189 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   41  42  43  44  45  46  47  48  49   Következő ►  Utolsó ►|

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

mazso1988 | 24    2019-11-15 19:27:50 [7274]

Köszönöm!

Előzmény: dezsoe, 2019-11-15 19:20:56 [7273]


dezsoe | 2934    2019-11-15 19:20:56 [7273]

Szia!

Igen, simán kicseréled a dll-t és kész. Induláskor fogja felolvasni, ha engedélyezted.

Előzmény: mazso1988, 2019-11-15 18:46:42 [7272]


mazso1988 | 24    2019-11-15 18:46:42 [7272]

Sziasztok.
Ha UCCNC szoftverben szeretnék beépített plugint frissíteni, akkor elég a "frissebb" plugin DLL file-t bemásolni az UCCNC telepítési mappába?
Köszönöm.


exup | 639    2019-11-14 23:23:38 [7271]

Én azt látom földi halandóként, hogy itt a topikban két féle ember van....aki használja és, aki szeretné használmi az UCCNC-t...és persze itt van Robsy-is, aki már megírta a tökéletes cnc vezérlő programot(is) és akad ideje tanácsokkal ellátni a többi kezdőt...jah nem :D


PSoft | 18591    2019-11-14 21:09:17 [7270]

Én két ismeretlenesre módosítanám a figyelmeztetést...

"Vigyázat, most ismeretlen sebességgel mozgok, egy ma már ismeretlen operációs rendszerben!"

Előzmény: dezsoe, 2019-11-14 18:03:08 [7267]

dtb | 1914    2019-11-14 20:43:24 [7269]

Én igazából a kérdés lényegét nem értem. Trafipax van szerelve a cnc-re, vagy miért olyan fontos neked a sebesség? Mi alapján számol a vezérlőprogram? A szükséges lépések száma, vagy a sebesség alapján? Szerintem az elérhető vagy kívánt sebesség a kalkulált lépések számától függ és nem fordítva. Nem kell válaszolnod.

Előzmény: Törölt felhasználó, 2019-11-14 17:30:57 [7266]


D.Laci | 5462    2019-11-14 20:07:13 [7268]

Mi van abban az esetben, ha a nulla koordináta előtt, -0.02 és -0.1 közti értéknél már lépet, majd nullára lépteted, és úgy lépteted 0.09-re majd 0.11-re ?

Előzmény: Törölt felhasználó, 2019-11-14 11:20:23 [7255]


dezsoe | 2934    2019-11-14 18:03:08 [7267]

Oké. Akkor csináljuk úgy, hogy a te programjaidban te kiírod nagy piros betűkkel, hogy "Vigyázat, most ismeretlen sebességgel mozgok!" (Idézőjel híján nem tudom, hogy a szmájli része-e az üzenetnek.)

Mi nem írjuk ki, mert mi így szeretjük, továbbá azt hisszük, hogy amit a vezérlőprogram ablakaiba és a g-kódba irkáltunk, az majd mégiscsak összefügg a valóság, persze, csak a fizika határain belül. Meg azért sem írjuk ki, mert sosem láttunk még olyan gépet, amelyik kiírná, pedig mind kiírhatná, mert nincs a Földön olyan gép, ami tényleg azt mozogja, amit kiír.

Ennyi.

Előzmény: Törölt felhasználó, 2019-11-14 17:30:57 [7266]


Törölt felhasználó    2019-11-14 17:30:57 [7266]

"Persze, hogy van."

Én meg azt mondom: persze, hogy nincs.

Nem tudom, hogy képzeled, hogy ebben az esetben (egy soros G kód) végrehajtásnál a vezérlő programnak milyen köze van a valós sebesség, és gyorsulás alakulásához.
A szomorú igazság az, hogy tök mindegy, miket írkáltál a vezérlőprogram ablakaiba, és mit tartalmaz a G kód sebesség adata. Igazából ilyenkor egy nagy piros figyelmeztetésnek kellene megjelenni a vezérlő monitoron valami ilyesmni felirattal: Vigyázat, most ismeretlen sebességgel mozgok!:)

Előzmény: dezsoe, 2019-11-14 16:39:54 [7264]


dezsoe | 2934    2019-11-14 16:39:54 [7264]

Persze, hogy van. Attól, hogy az alacsony steps/unit érték miatt kicsit döcögősen indul vagy lépked (ha lassan kell menni), belül a koordináták a beállításoknak megfelelően állítódnak. A kerekítés nem a számolásban történik, hanem a kiszámolt érték fizikai megvalósításában. Magyarul, a program tudja, hogy hol kéne lennie a tengelynek, de a véges számú steps/unit miatt ezt kerekítenie kell.

Előzmény: Törölt felhasználó, 2019-11-14 14:31:46 [7261]


Törölt felhasználó    2019-11-14 14:31:46 [7261]

Köszönöm a válaszodat, ezt a fajta +-50%-os pozíció felbontás hibakezelést reméltem.

Az igazi izgalmak ezután jönnek: mi újság van ilyenkor, amikor végre lép is egyet 0.11 helyett a 0.2 koordinátába a többi mozgásjellemzővel? Pl. van-e szerinted sok köze a felhasználó által a programban setup-ban megadott és hitt sebességnek, gyorsulásnak a valósághoz képest?

Előzmény: dezsoe, 2019-11-14 13:51:09 [7260]


dezsoe | 2934    2019-11-14 13:51:09 [7260]

Akkor lép egyet. (0,1-gyel bezárólag nem lép, de ha még egy jeggyel tovább írod a számot, akkor lép.)

Előzmény: Törölt felhasználó, 2019-11-14 13:27:50 [7258]


Törölt felhasználó    2019-11-14 13:27:50 [7258]

Nagyszerű. És ha X0.11 kódot kap?

Előzmény: dezsoe, 2019-11-14 12:51:32 [7256]


dezsoe | 2934    2019-11-14 12:51:32 [7256]

Semmi, ahogy annak lenni is kell.

Előzmény: Törölt felhasználó, 2019-11-14 11:20:23 [7255]


Törölt felhasználó    2019-11-14 11:20:23 [7255]

Adott egy step/dir hajtású X tengely 5 step/mm felbontással. (Ezt így meg se adhatom az UCCNC axis setup-ban, de ezt most hagyjuk, volt már róla vita.)

Nulla koordinátán állunk, és kap a vezérlés egy X0.09 G kódot. Mi fog ekkor történni végrehajtáskor? Nyilván két eset lehetséges, erre várnék választ.

istvan58 | 1913    2019-11-11 13:56:46 [7254]

Köszönöm!

Előzmény: dezsoe, 2019-11-11 13:49:04 [7253]


dezsoe | 2934    2019-11-11 13:49:04 [7253]

No, akkor kétállású gombokkal a két makró:

M3 indítás:

const int M3macro = 20003;
const int M4macro = 20004;

List<string> codelist = new List<string>();

if (exec.GetLED(50))
{
// 50-es LED CW (M3)
// Ha be van kapcsolva, akkor leállítás
// M3, M4 gombok ki
AS3.Switchbutton(false, M3macro);
AS3.Switchbutton(false, M4macro);
codelist.Add("M5");
exec.Codelist(codelist);
while (exec.IsMoving());
}
else
{
// Ha nincs vagy a másik irány az aktív, akkor indítás
// M4 gomb ki
AS3.Switchbutton(false, M4macro);
codelist.Add("M3");
codelist.Add("M215 P1");
exec.Codelist(codelist);
while (exec.IsMoving());
// M3 gomb be
AS3.Switchbutton(true, M3macro);
}


És M4 indítás:
const int M3macro = 20003;
const int M4macro = 20004;

List<string> codelist = new List<string>();

if (exec.GetLED(51))
{
// 51-es LED CW (M4)
// Ha be van kapcsolva, akkor leállítás
// M3, M4 gombok ki
AS3.Switchbutton(false, M3macro);
AS3.Switchbutton(false, M4macro);
codelist.Add("M5");
exec.Codelist(codelist);
while (exec.IsMoving());
}
else
{
// Ha nincs vagy a másik irány az aktív, akkor indítás
// M3 gomb ki
AS3.Switchbutton(false, M3macro);
codelist.Add("M4");
codelist.Add("M215 P2");
exec.Codelist(codelist);
while (exec.IsMoving());
// M4 gomb be
AS3.Switchbutton(true, M4macro);
}


Mindkét makró elején be kell állítani a makró sorszámokat, ahhoz, hogy a gombokat is kapcsolgassa.

Előzmény: istvan58, 2019-11-11 08:16:15 [7245]


Földi Péter | 1805    2019-11-11 10:51:24 [7252]

Igen, nekem is az ethernet-es a szimpatikus. Megfogadom a tanácsod, köszönöm!!!

Nem beszélve a szupport-ról, ami frenetikusan jónak tűnik.

Üdv,P

Előzmény: dezsoe, 2019-11-11 10:43:14 [7251]


dezsoe | 2934    2019-11-11 10:43:14 [7251]

Szia!

Bármilyen paraméter ismerete nélkül írok. Ha már váltasz, akkor mindenképpen ethernetest javasolnék, az USB zavarérzékenyebb, pláne, ha kicsit is hosszabb kábelt kell használnod. Ha UC-t választasz, akkor azt tudod Mach3-mal is használni, ha nem akarsz programot is váltani.

Előzmény: Földi Péter, 2019-11-11 10:32:44 [7248]


Földi Péter | 1805    2019-11-11 10:38:43 [7250]

Természetesen USB vagy ETH-ra értem.

Előzmény: Földi Péter, 2019-11-11 10:32:44 [7248]


Földi Péter | 1805    2019-11-11 10:36:16 [7249]

Ja igen, még annyi, hogy jelenleg az UC 400 eth-t láttam talán a leglogikusabb választásnak, de ezek csak az első gondolatok.

Előre is köszönöm a tanácsokat.
Üdv,Peti

Előzmény: Földi Péter, 2019-11-11 10:32:44 [7248]


Földi Péter | 1805    2019-11-11 10:32:44 [7248]

Üdv Mindenkinek,

egy rövid érdeklődés erejéig ugranék be a topic-ba.
5 tengelyesre fejlesztem épp a gépemet, de tanácstalan vagyok, hogy milyen vezérlést használjak hozzá, amivel kellő hatékonysággal lehetne dolgozni. És hát még olcsó is.

A véleményeteket szeretném kérni, hogy a jelenlegi Mach3-at búcsúztassam és lépjek át UCCNC-be? Illetve szeretném a printerportot elfelejteni és USB -re váltani.

Köszönöm előre is a tanácsot.

Üdv,Peti


istvan58 | 1913    2019-11-11 08:34:51 [7247]

Köszi,

nem sürgős.

Előzmény: dezsoe, 2019-11-11 08:32:30 [7246]


dezsoe | 2934    2019-11-11 08:32:30 [7246]

Lehet, persze. Pont ezért kérdeztem. (Kicsit később megírom, most el kell lassan indulnom.)

Előzmény: istvan58, 2019-11-11 08:16:15 [7245]


istvan58 | 1913    2019-11-11 08:16:15 [7245]

Kipróbáltam, müxik.
Kérdés: Lehet ezt még tovább felyleszteni hogy "toggle" módban ki-be kapcsolja a főorsót vagy kell külön spindle off gomb?

Előzmény: dezsoe, 2019-11-10 20:11:35 [7243]

istvan58 | 1913    2019-11-10 20:14:31 [7244]

Szuper,

Köszi

Előzmény: dezsoe, 2019-11-10 20:11:35 [7243]


dezsoe | 2934    2019-11-10 20:11:35 [7243]

Oké, akkor ha ennyi a cél, akkor kell két makró. A sorszámuk 20000-21999 legyen, ezeket lehet gombokhoz rendelni. (A gomb száma ugyanaz, mint a makró sorszáma.)

List<string> codelist = new List<string>();
codelist.Add("M3");
codelist.Add("M215 P1");
exec.Codelist(codelist);
while (exec.IsMoving());



A másik ugyanez, kivéve a két codelist.Add sorokat.

Előzmény: istvan58, 2019-11-10 19:45:02 [7242]


istvan58 | 1913    2019-11-10 19:45:02 [7242]

Igen persze.
G kódba be tudom írni a 2 makró-t.
De jó lenne kézzel is.

Előzmény: dezsoe, 2019-11-10 19:30:52 [7241]


dezsoe | 2934    2019-11-10 19:30:52 [7241]

Szia!

Csak a kézi bekapcsolás a cél?

Előzmény: istvan58, 2019-11-10 18:33:51 [7240]


istvan58 | 1913    2019-11-10 18:33:51 [7240]

Sziasztok,

Hogyan tudnék két olyan gombot definiálni ami a következőket csinálja:

1: M3 , M215 P1
2: M4 , M215 P2

Ezzel tudnám a két főorsómat kapcsolni, mivel az egyik max 5000 a másik max 10000-ret forog és csak egyirányú.

Szóval olyan gombok kellenének ami 2 makró-t futtat.
Az M215 makró rol nincs leírás hogy össze tudjam fűzni M3 al vagy M4 el.


mazso1988 | 24    2019-11-08 19:12:01 [7239]

Igazából ha csak nyákmarásra használom működik tökéletesen. Most vettem csak észre fúrásnál ezt a jelenséget, de lehet én szúrtam el valamit.

Előzmény: dezsoe, 2019-11-08 16:57:44 [7238]


dezsoe | 2934    2019-11-08 16:57:44 [7238]

Azt nem igazán ismerem, nem használom. A fejlesztőt itt lehet elérni, szokott válaszolni is a kérdésekre némi késéssel.

Előzmény: mazso1988, 2019-11-08 16:44:40 [7237]


mazso1988 | 24    2019-11-08 16:44:40 [7237]

Most kezdtem csak el a programmal foglalkozni.A beépített AutoLeveller plugin-ról fellelhető dokumentáció a használatáról?Nyák marásra-fúrásra használnám.Kipróbáltam, és mikor a fúró file-t betöltöm felülírja a fúrási mélységet minden esetben.


mazso1988 | 24    2019-11-08 16:32:22 [7236]

Köszönöm.

Előzmény: dezsoe, 2019-11-08 16:30:37 [7235]


dezsoe | 2934    2019-11-08 16:30:37 [7235]

Igen, alapból visszaáll. Megoldás: 'UCCNC vezérlő program' téma, 4472. hozzászólás.

Előzmény: mazso1988, 2019-11-08 15:50:54 [7234]

mazso1988 | 24    2019-11-08 15:50:54 [7234]

Rendben köszönöm.
Még egy kérdésem lehetne bekapcsoláskor nekem mindig visszaáll a tengely mozgások sebessége S=10 értékre.Hol tudom módosítani?

Előzmény: dezsoe, 2019-11-08 15:47:49 [7233]


dezsoe | 2934    2019-11-08 15:47:49 [7233]

Persze. Annyit azért csinálj meg, hogy nézd végig a beállításokat, ami esetleg új paraméter és hiányzik, azt állítsd be, aztán mentés. Minél régebbiről frissítesz minél újabbra, annál több beállításnak nem lesz értéke (vagy valamilyen alapértelmezett lesz).

Előzmény: mazso1988, 2019-11-08 15:43:48 [7232]


mazso1988 | 24    2019-11-08 15:43:48 [7232]

Igen. Magamnak létrehoztam egy külön profilt, és abba mentettem el a gépem beállításait. Ezzel a profillal is használom.
És ha marad a profil az új szoftver tulajdonságait kitudja használni?

Előzmény: dezsoe, 2019-11-08 15:18:14 [7230]


mazso1988 | 24    2019-11-08 15:40:55 [7231]

Köszönöm.Átolvasom

Előzmény: dezsoe, 2019-11-08 15:18:14 [7230]


dezsoe | 2934    2019-11-08 15:18:14 [7230]

Szia!

Ha "külön user" alatt a Default-tól (és/vagy a Plasma-tól) eltérő profilt értesz, akkor az nem íródik felül. Részletek itt: 'UCCNC vezérlő program' téma, 3928. hozzászólás.

Előzmény: mazso1988, 2019-11-08 15:05:09 [7229]


mazso1988 | 24    2019-11-08 15:05:09 [7229]

Sziasztok.
Gondolom már volt kérdés,de szeretnék tisztán látni.Ha UCCNC program frissebb verzióját szeretném telepíteni,akkor a már meglévő gépbeállítások felülíródnak?Csináltam egy külön user-t.Nem a default van használva.
Köszönöm.


Playaz | 381    2019-10-27 11:35:51 [7228]

KÖsziszépen

Előzmény: dezsoe, 2019-10-27 08:53:18 [7227]


dezsoe | 2934    2019-10-27 08:53:18 [7227]

Mérd meg a mérőkéd magasságát és ezt állítsd be a Gage height mezőbe. Bármelyik mérésnél (szerszámhosszt a tool probe-on belül a touch és a mobile, valamint a simple probe üzemmódokkal tudsz mérni) be kell kapcsolnod az Axis 1 count gage kapcsolót, hogy ezt a magasságot hozzászámolja a méréshez.

Előzmény: Playaz, 2019-10-27 07:22:49 [7226]


Playaz | 381    2019-10-27 07:22:49 [7226]

Köszi
Igazából csak annyit szeretnék beállítani hogy tudjam használni a 0pont felvevőmet!
Ami semmi extra “negatívot” kapcsol!

Előzmény: dezsoe, 2019-10-27 00:26:27 [7224]


dtb | 1914    2019-10-27 06:53:32 [7225]

Esetedben a Reset helyett nem lenne elég a FeedHold?
522, 523, 524 buttonok. Nálam ez van beállítva.

Előzmény: Aknai Gábor, 2019-10-26 21:13:31 [7223]

dezsoe | 2934    2019-10-27 00:26:27 [7224]

Tudtommal nincs, de kérdezz bátran, megpróbálok válaszolni.

Előzmény: Playaz, 2019-10-26 20:10:00 [7222]


Aknai Gábor | 3083    2019-10-26 21:13:31 [7223]

Biztos van olyan funkció, ahol ez megállná a helyét. Én szeretek mindent automatizálni ha lehet.
A szerszámcserélős gépemen pl. eléggé kritikus dolog ha nincs meg a kellő sűrített levegő nyomás.
Ezért aztán vettem egy nyomáskapcsolót, beállítottam a kívánt minimum értékre, így ha ez alatt van a rendszer, akkor reset-be rakja a komplett UCCNC-t.
Ezzel a megoldással nem kell nekem foglalkoznom vele.
Ja és Dezsoe kollégától kaptam ajándékba egy szerszám magasságmérő, szennylefúvató gombot is.

Előzmény: dtb, 2019-10-26 09:34:44 [7221]


Playaz | 381    2019-10-26 20:10:00 [7222]

Sziasztok
Ebből nincs valakinek egy magyar változat?:)

Szerszám 0pont beállítás!

  


dtb | 1914    2019-10-26 09:34:44 [7221]

Ez csak egy ötlet, ami más rendszerekben tökéletesen működik. ...tehát "komolyan" gondoltam. Az, hogy a makrókat átpakolod, egy dolog, itt sem kell mást tenned, csak itt nem kellenek plusz gombok. ...de addig, amíg a jelenlegi rendszerben szinte mindent a "buttonok" vezérelnek, addig bármikor előfordulhat, hogy megváltozik a képernyő, lekerül/bekerül más gomb, esetleg a programozó megvilágosul, és másképp programoz le egy folyamatot. Ezzel szemben a M kódok jelentése azért kicsit stabilabb. Konkrét, és együgyü példánál maradva, ha levegő hűtést használok, és nyomok egy M3-at, akkor a PRE megoldásnál ellenőrizhetem a nyomás meglétét, vagy bekapcsolhatok vele egy mágnes-szelepet, AFTER után indulhat a hűtés, vagy bármi, ami kell.
...de ez csak egy ötlet volt, nem kell rajta rágódni, ettől még működik a rendszer

Előzmény: dezsoe, 2019-10-25 23:08:32 [7220]


dezsoe | 2934    2019-10-25 23:08:32 [7220]

Ezt nem gondoltad komolyan, ugye?

Most pontosan ugyanúgy átpakolom a saját makróimat, csak közben nem bonyolítottam túl százszorosan és teljesen értelmetlenül egy egyszerű és áttekinthető rendszert.

Előzmény: dtb, 2019-10-25 21:42:45 [7219]


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

Időrend:
Oldal 45 / 189 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   41  42  43  44  45  46  47  48  49   Következő ►  Utolsó ►|


 ◊