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 5 / 191 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   1  2  3  4  5  6  7  8  9   Következő ►  Utolsó ►|

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

frob | 2334    2024-02-29 07:13:41 [9367]

Ez nagyon jó ötlet, köszönöm!
esetleg ha neked megvan el tudnád küldeni, vagy a mach3 laser is jó hozzá gondolom... nem tudom az benne van e
régi 8.5 van meg belőle...
Előre is kösz!

R.

Előzmény: dtb, 2024-02-28 17:33:44 [9366]


dtb | 1921    2024-02-28 17:33:44 [9366]

Létezik lézerhez (Aspire) post process, én első körben azt próbálnám meg.

Előzmény: frob, 2024-02-28 15:45:12 [9365]


frob | 2334    2024-02-28 15:45:12 [9365]

Sziasztok

Régebben már emlegettem, most vége fele haladok a felszerelésnek, kapott a maró egy levegős gravír hegyet.
Akit érdekelne erről van szó https://vi.aliexpress.com/item/1005004683192532.html

Következőt lenne jó elkövetni, fusion vagy éppen aspire, mindegy, generálja a g kódot, itt is van probléma mert nem kell kiemelni, mivel a berendezés olyan ha nem kap levegőt akkor fentebb megy vagy 5-10mm el a hegy, és kapcsolgatni kell az alakzatoknál a mágnesszelepet, mert ha folyamatosan megy akkor szétveri magát.

Nullára állni ha kell kézzel megteszem, csak onnan menjen tovább a folyamat.
Szóval 1 relét kell várakozás kapcsolni, és várakozás nélkül már is húzni a vonalat, mint egy karctűvel, csak nem kell utána elemelni, hanem tovább állni a következő alakzat elejéhez.

Ebben a beállításban kérném a segítséget.
Előre is köszönöm!!
R.


dezsoe | 2934    2024-02-25 18:40:45 [9364]

Szia! Kéne látni a g-kódot, amivel ezt csinálja. Továbbra is 1.2116-ot használsz?

Előzmény: vamzol123, 2024-02-25 18:26:42 [9363]


vamzol123 | 44    2024-02-25 18:26:42 [9363]

Szervusztok! Most megint előjött egy olyan hiba, hogy ha ismétlő munkát végzek akkor a tengelyek felgyerélődnek, megbolondulnak. Z-be szépen megy le helikopterbe.. de a következő munkadarabnál már eglz a kelikopterezés már nem xy mozgással halad lefele hanem yZ.. tehát egy íves jobbra-ballra fel-le mozgást művel. Amint újra hívom a programot, jó lesz megint.

laci77 | 45    2024-02-14 15:55:27 [9362]

köszönöm a gyors választ

Előzmény: TBS-TEAM, 2024-02-14 15:49:24 [9361]


TBS-TEAM | 2965    2024-02-14 15:49:24 [9361]

A számítógépben lévő videokártyához telepíteni kell a legújabb drivert.
Valószínű a Win csak alap video drivert telepített.
Minimum OpenGL 1.3

Előzmény: laci77, 2024-02-14 15:40:19 [9359]


laci77 | 45    2024-02-14 15:44:39 [9360]

A mostani gépem paramétereit képen küldöm .
Köszönöm a segítséget.

  


laci77 | 45    2024-02-14 15:40:19 [9359]

Szép napot
Segítséget szeretnék kérni.
Számító gépet cseréltem ami erősebb mint a régi volt és ezt a hibaüzenetet kapom.

  


dezsoe | 2934    2024-02-11 11:27:19 [9358]

És hogy szép kerek szám jöjjön ki az osztáshoz, csak 31 tárhely van a láncban.

Előzmény: svejk, 2024-02-11 09:43:05 [9357]


svejk | 33144    2024-02-11 09:43:05 [9357]

Nálam csak 5 bit van, a felső induktív a Strobe jelet adja.
(látható, hogy ott kisebbek a furatátmérők, így biztosithato, hogy ne legyen téves olvasás)

Előzmény: TBS-TEAM, 2024-02-11 08:29:31 [9356]


TBS-TEAM | 2965    2024-02-11 08:29:31 [9356]

Szuper érdeks egyszerű megoldás
Működési elve a képen.
Ez a kialakítás 360 fokot 64 részre osztja.

  

Előzmény: svejk, 2024-02-10 14:37:59 [9355]


svejk | 33144    2024-02-10 14:37:59 [9355]

Régebbi téma, de a napokban pont le volt véve a burkolat.

"a láncon van abszolút enkóder"

  

Előzmény: dezsoe, 2023-09-29 10:45:15 [9259]


vamzol123 | 44    2024-02-08 19:37:56 [9354]

köszönöm a segítséget! meglett oldva minden!
Mindent letöltöttem, dokumentáltam, ha kell majd én is tudok sígíteni, hátha megmentek mást egy agyvérzéstől.


Szedlay Pál | 1903    2024-02-07 18:21:39 [9353]

Ezekkel sem működik?
Ez lenne a hivatalos letöltő oldal.
https://www.polgardidesign.hu/index.php?option=com_content&view=article&id=3&Itemid=5&lang=en

Előzmény: vamzol123, 2024-02-07 17:46:18 [9351]

dezsoe | 2934    2024-02-07 18:21:07 [9352]

Itt a leírás, igaz, angolul. UC100-ról szól, de ugyanaz vonatkozik az UC300-ra is. (Ugyanaz a driver kell hozzá.)

Előzmény: vamzol123, 2024-02-07 17:46:18 [9351]


vamzol123 | 44    2024-02-07 17:46:18 [9351]

megint egy problémába ütköztem
intéztem egy új PC a cnchez win10 fut rajt és az UC300usb vezérlőt nem tudom illeszteni mert rosz a driverje
kutatom a netet és ahol találok valami letöltő linket, az már nem él. tud nekem küldeni valaki egy működőt? vamosiak@gmail.com -ra?


dezsoe | 2934    2024-02-01 11:41:03 [9350]

Megy rajta, csak igen randa, mivel össze van préselve. Ugyanez fordítva is igaz: a régi 4:3-as is megy szélesen, csak ki van nyújtva.

Előzmény: vamzol123, 2024-02-01 11:00:20 [9349]


vamzol123 | 44    2024-02-01 11:00:20 [9349]

Lenne még egy kérdésem. A sötét stílusú uccnc mennyire tud megbarátkozni a 4:3 képernyő aránnyal?


dezsoe | 2934    2024-01-31 17:37:58 [9348]

Nagyszerű! Nem csinálsz róla egy videót?

Előzmény: vamzol123, 2024-01-31 17:01:59 [9347]


vamzol123 | 44    2024-01-31 17:01:59 [9347]

jelentem, tökéletesen működik!!!!

Előzmény: dezsoe, 2024-01-30 16:45:44 [9345]


vamzol123 | 44    2024-01-31 08:30:40 [9346]

Isten, király vagy! Délután ki is próbálom!

Előzmény: dezsoe, 2024-01-30 16:45:44 [9345]


dezsoe | 2934    2024-01-30 16:45:44 [9345]

Csináltam egy új verziót a probing plugin-ból, ami meg tud hívni egy makrót, amikor elmegy mérni. Innen letöltheted. Az M99998 makróba tedd be az alábbi két sort:

exec.Informplugin("Probing.dll", "SetAuxMacro: M11031");
exec.Informplugin("Probing.dll", "EnableAuxMacro: ON");



Aztán az alábbi kódot mentsd el M11031.txt néven a makrók közé:

// ================================================================================================
// Probe screen Aux Macro
// ================================================================================================

int Eint = Convert.ToInt32(Evar);

switch (Eint)
{
case 1: // MobileProbeTool: before GotoMobileProbePosition
case 5: // Reference * as workpiece: before GotoMobileProbePosition
Turn(true);
break;

case 3: // MobileProbeTool: before return to original position
case 7: // Reference * as workpiece: before return to original position
Turn(false);
break;
}

// ================================================================================================

#Events

// ================================================================================================

const int Port = 3;
const int Pin = 17;
const bool ActiveLow = false;

void Turn(bool state)
{
if (state ^ ActiveLow)
exec.Setoutpin(Port, Pin);
else
exec.Clroutpin(Port, Pin);
}

// ================================================================================================



A Port, Pin és ActiveLow értékeket írd át a kimenetednek megfelelően.

Előzmény: vamzol123, 2024-01-28 19:38:28 [9344]


vamzol123 | 44    2024-01-28 19:38:28 [9344]

Ezt csináltam most a hétvégén és ezt szeretném vezérelni

      

Előzmény: dezsoe, 2024-01-28 17:55:24 [9341]


vamzol123 | 44    2024-01-28 19:35:10 [9343]

De vegyük úgy, hogy nincs macro.

Előzmény: dezsoe, 2024-01-28 17:55:24 [9341]

vamzol123 | 44    2024-01-28 19:33:41 [9342]

Munkadarab felület bemérés, Z felmegy, kimenet (szonda kar) bekapcsol, x-y pozícióra megy, külső szonda bemérés, Z biztonsági magasságra állás, kimenet kikapcsolása, x-y null pontra vissza, . Ezt szeretném elérni .
Csak ezt a kimenetet szeretném beiktatni

Előzmény: dezsoe, 2024-01-28 17:55:24 [9341]


dezsoe | 2934    2024-01-28 17:55:24 [9341]

Köszi! Tehát a mérőponton méréshez kell egy kimenetet bekapcsolni, a mérés után pedig ki, ha jól értelmezem. Van már erre kapcsolgatós makród? Ha igen, akkor másold be ide. (Nyomj PRG gombot az üzenetablak felett jobbra és a két megjelenő sor közé másold.)

Előzmény: vamzol123, 2024-01-28 16:54:46 [9340]


vamzol123 | 44    2024-01-28 16:54:46 [9340]

1.2116 az uccnc

Előzmény: vamzol123, 2024-01-28 15:46:24 [9339]


vamzol123 | 44    2024-01-28 15:46:24 [9339]

Start probing / reference probe as workpiece gomb -ot használom

Előzmény: vamzol123, 2024-01-28 15:45:11 [9338]


vamzol123 | 44    2024-01-28 15:45:11 [9338]

szervusz!
1.3.5

Előzmény: dezsoe, 2024-01-28 15:32:01 [9337]


dezsoe | 2934    2024-01-28 15:32:01 [9337]

Szia!

Attól függ, hogy mivel mérsz. Probe gomb alul vagy a bemérő képernyő (Start probing / reference probe as workpiece gomb). Az első az M31-et hívja, a második a probing plugin-ban dolgozik. Emlékeim szerint az utóbbi, de ott is meg lehet oldani. Kérek egy UCCNC és egy probe plugin verziószámot. (Help / About és General settins / Config plugins alatt találod meg.)

Előzmény: vamzol123, 2024-01-28 15:18:26 [9336]


vamzol123 | 44    2024-01-28 15:18:26 [9336]

Szervusztok!
Megakadtam, picit.
az anyag bemérése után kimegy a képem külsőszondához mérés miatt de nekem egy munkahengerem van amit akarok vezérelni, hogy kijöjjön. Rosszúl tudom, hogy az M31-es makróba kéne bele írnom?

double probeX = 200;
double probeY = 300;
double Zmin = -100;
double FeedrateFast = 300;
double FeedrateSlow = 100;
double SafeZ = 100;
double retractheight = 10;
double retractforsecondmeasurement = 1;

bool domoveXY = false; //Enable XY movement
bool dodualcycle = true; //Do probing from 2 cycles, first with Fast and second with Slow feedrates

// Vezérléshez szükséges változók
int chuckPort = 3;
int chuckPin = 7;
bool chuckState = false;

// Kimenet kivezérlése
exec.Clroutpin(chuckPort, chuckPin);

if(!exec.GetLED(56)||!exec.GetLED(57)||!exec.GetLED(58)) // If machine was not homed then it is unsafe to move in machine coordinates, stop here...
{
MessageBox.Show("The machine was not yet homed, home the machine before probing!");
exec.Stop();
return;
}

while(exec.IsMoving()){}

double Xoriginalpos = exec.GetXmachpos(); // Get the current machine coordinates
double Yoriginalpos = exec.GetYmachpos(); // Get the current machine coordinates

if(domoveXY) // Make XY movement only if enabled
{
exec.Code("G00 G53 Z" + SafeZ); // Move Z up first
while(exec.IsMoving()){}

exec.Code("G00 G53 X" + probeX +" Y" + probeY); // Move to the probe sensor position in XY
while(exec.IsMoving()){}
}

if(dodualcycle)
{
exec.Code("G31 Z" + Zmin + "F" + FeedrateFast); // Do the Z probing with Fast feedrate first
while(exec.IsMoving()){}

exec.Code("G91 G0 Z" + retractforsecondmeasurement);
exec.Code("G90");
}

while(exec.IsMoving()){}
exec.Code("G31 Z" + Zmin + "F" + FeedrateSlow); // Do the Z probing again with Slow Feedrate to get a more accurate reading
while(exec.IsMoving()){}

// Kimeneten kivezérlés feloldása
exec.Setoutpin(chuckPort, chuckPin);

if(!exec.Ismacrostopped()) // If tool change was not interrupted with a stop only then validate new tool number
{
exec.Code("G44 H1"); // Load tool offset one, note the tool lenght is defined in the tools menu
while(exec.IsMoving()){}
exec.Wait(200);

double Zup = exec.GetZmachpos() + retractheight;

if(Zup > SafeZ)
{
Zup = SafeZ;
}


svejk | 33144    2024-01-23 11:10:15 [9335]

A semlegesbe válaszoltam. 'Semleges csevegő, ver: 4.0' téma, 11225. hozzászólás

Ezt a topicot illik nem szét cseszni, hagyjuk meg kérdés-feleleteknek, segítségeknek és nem fikázásnak!

Előzmény: Robsy1, 2024-01-23 10:44:47 [9334]


Robsy1 | 340    2024-01-23 10:44:47 [9334]

Kiváncsivá tettél, mi lesz az a műszaki ok. Mert én még úgy tanultam, és ehhez tartom is magamat, hogy Reset után illik minden vezérelt be/kimenetet alaphelyzetbe hozni, rendezni, és onnan folytatni.

Előzmény: svejk, 2024-01-23 10:32:54 [9333]


svejk | 33144    2024-01-23 10:32:54 [9333]

Nem hinném, hogy hibás lenne, valószínűleg meg van az oka miért így csinálták meg.

Előzmény: Robsy1, 2024-01-23 09:50:16 [9332]

Robsy1 | 340    2024-01-23 09:50:16 [9332]

Huhhh! Akkor szerintem sajnos az a vezérlő hibás e tekintetben, ami Reset vagy újraindítás után alapból is nem rendezi normális állapotba hozással az összes kimenetet.

Előzmény: svejk, 2024-01-23 08:56:55 [9331]


svejk | 33144    2024-01-23 08:56:55 [9331]

Az eddig is meg van, de mivel elmenti az állapotot, a következő indításkor újra aktív lesz.

Előzmény: Robsy1, 2024-01-23 08:42:05 [9329]


svejk | 33144    2024-01-23 08:43:11 [9330]

Aúú... ez mégse jó, hiszen reset-nél nem fut a makrohurok.

De legalább Stopnál és a ciklus végén kikapcsolja.

Előzmény: svejk, 2024-01-23 08:34:30 [9328]


Robsy1 | 340    2024-01-23 08:42:05 [9329]

SW varázslattól független HW megoldás lehet, ha egy charge pump kimenettel összekapuzod a kimenete(i)det "ÉS" kapcsolattal.

Előzmény: svejk, 2024-01-23 07:24:38 [9326]


svejk | 33144    2024-01-23 08:34:30 [9328]

Talán meg is találtam a választ.

Előzmény: svejk, 2024-01-23 07:24:38 [9326]


svejk | 33144    2024-01-23 08:31:46 [9327]

Hopsz, még kikapcsoláskor is elmenti az állapotot?

Előzmény: svejk, 2024-01-23 07:24:38 [9326]


svejk | 33144    2024-01-23 07:24:38 [9326]

Milyen varázslatot kellene elkövetni ahhoz, hogy a Reset kikapcsolja, az M10.x -el aktivált kimeneteket?


dezsoe | 2934    2024-01-09 14:39:24 [9325]

A nyomógombokat input triggernek tudod beállítani. Kiválasztod a bemenetet és hozzárendelsz egy gomb sorszámot, amit listából is ki tudsz választani. Természetesen, itt csak a beépített funkciókat éred el. A visszajelzőket is ki tudod választani a LED-ek közül, szintén beépített funkciók esetén. Pl. Start gomb 128, a visszajelzője az 54-es LED.

A nem beépített funkcióknak makrót vagy plugin-t kell írni. A makró az egyszerűbb, viszont csak akkor fog működni, amikor a legtöbb gomb, azaz reset kioldva és nem fut ciklus. Ha olyan dolgot akarsz kapcsolgatni, amit reset állapotban és/vagy ciklus futás közben is kell, akkor muszáj plugin-t írni.

state = !state;

if (state ^ ActiveLow)
exec.Setoutpin(Port, Pin);
else
exec.Clroutpin(Port, Pin);

#Events

const int Port = 3;
const int Pin = 17;
const bool ActiveLow = false;

static bool state = false;



A fenti példa a 3-as port 17-es lábát kapcsolgatja. El kell menteni Mxxxxx.txt néven, ahol az xxxxx 20000-21999 tartományba essen. Ezt a számot kell beírnod az input triggernél ahhoz, hogy külső gombbal kapcsoljon.

Előzmény: vamzol123, 2024-01-09 11:02:58 [9324]


vamzol123 | 44    2024-01-09 11:02:58 [9324]

Vannak nyomógombok amik visszajelzősek,
Szeretném kirakni a gép oldalára a funkciókat (start,stop,probe,világítás,ködölő..stb), hogy ne dzsuvázzam össze a PC-t a kezemmel. Vannak funkciók amiket betudok állítani de egy sima pillanatkapcsolással egy orsóvilágítást és egy gomb visszajelzést már nem tudok csinálni makro nélkül sajnos.
A 3D tapintót is szelepvezérléssel szeretném kiemelni. (Ezek már mechanikusan megvannak) egy szenzorral, hogy vissza ment alaphelyzetbe.
Ilyenekre gondolok.

Előzmény: dezsoe, 2024-01-09 09:12:07 [9323]


dezsoe | 2934    2024-01-09 09:12:07 [9323]

Megint csak azt tudom írni, mint tegnap: kicsit fogalmazz konkrétabban. Ha (legalább nagy vonalakban) leírod, hogy mit akarsz megoldani, akkor könnyebb segíteni.

Előzmény: vamzol123, 2024-01-09 08:50:08 [9322]

vamzol123 | 44    2024-01-09 08:50:08 [9322]

Akkor én is ezt az utat járom, nem bonyolítom az életemet
Viszont a makrózásban is szeretnék egy kis segítséget kérni (uccnc) valami példa program nagy segítség lenne
Gondolok arra, hogy bemenetet hogy hívok meg, kimenetet hogy vezérlek.
Normális oktató anyagot nem találtam sanjon

Előzmény: dobosi, 2024-01-08 22:23:09 [9321]


dobosi | 35    2024-01-08 22:23:09 [9321]

Mindkét szondám saját készítésű NC típus kb. 0.02 mm pontos.
Mivel csak 1 bemenetem van erre a célra fizikai kapcsolóval váltok közöttük.
Üdv,
István

Előzmény: vamzol123, 2024-01-08 19:56:57 [9319]


dezsoe | 2934    2024-01-08 21:15:59 [9320]

Nem tudom, milyen mozgásvezérlőd van. Az ethernetes vezérlőknél két probe bemenet van, így lehet különböző beállításuk.

Egyszer ki kell kísérletezni, hogy mennyi az eltérés. Ha a tapintót felveszed szerszámként, akkor a hosszkompenzációval ki tudod egyenlíteni. Ha jó a szerszám bemérő, akkor nem kéne századosnál nagyobb hibának lenni.

Előzmény: vamzol123, 2024-01-08 19:56:57 [9319]


vamzol123 | 44    2024-01-08 19:56:57 [9319]

Még egy kérdés! Ha 3D tapintóval méred a munkadarabot és az ugye NC kontaktal rendelkezik és a fix szondád meg NO kontaktos. Azt hogy oldanád meg? És még ugye ott van, hogy ha a fix NO kontaktos szondádban van egy rugós holtjátékod, hogy de "koppanjon" minden egyes szerszám.

Előzmény: vamzol123, 2024-01-08 18:36:10 [9318]


vamzol123 | 44    2024-01-08 18:36:10 [9318]

Istenkirály!
Tökéletesen működik!

Előzmény: dezsoe, 2024-01-08 10:20:37 [9317]


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

Időrend:
Oldal 5 / 191 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   1  2  3  4  5  6  7  8  9   Következő ►  Utolsó ►|


 ◊ 
[ 0.9241 ]