Nekem is volt meg minden alkatrész több évig, de nem került rá idő, tehát sokáig várt elkészítése. Tavaly novemberben rászántam magam és megcsináltam. Nagyon jól működik, meg vagyok vele elégedve.
Remélem valami megoldást találnak a tiedre is mert nagyon drága kidobni. Sok remény viszont nem lehet hamarosan megoldásra ha ennyi év után sem tudták javítani. Igen nagyon sokan panaszkodnak rá, tehát nem új a probléma.
Van olyan hogy amikor sleep be megy és 1..2mp en belül ébresztem akkor visszaugrik, de ezzel együt lehet élni. Igyekszem ügyelni erre hogy ne ébresszem azonnal. A nagy baj amikor eritő fogást akarok venni null pont beállitásra és akor meglódul törve zuzva mindent. Maró, munkadarab.
Én is elkezdtem, volt is már kerekem aztán valahogy lustasáőgból elmeradt.Meg talán bemenet hiány is volt a végén. Biztam az UCR201-ben. Remélem csak megoldják. A világban sokkan panaszkodnak rá.
igen ez jó kérdés, és azért nem is olcsó. Nincs kedvem az egész gépet most átallakitani drótosra meg lehet nincs is szabad bemenetem már. Amúgy várnánk egy választ a fejlesztőktől is. A CncDrive.com on olvastam hogy gép is ment tönkre miatta. Eddig nekem néhány marró de sokszor meg a majdnem kész munka. Na ennek nem örültem.
Szerintem nem megoldható a probléma, mert ha három év után sem lett megoldva az nekem azt jelenti hogy nem is tudják mi a hiba. Én nem bízok drót nélkülivel, mert azokkal mindig probléma lehet. Csak azt nem értem miért árulják tovább ha nem megbízható a működése...
valaki járt máe ugy hogy UCR201 et használva a mozgatás közben megugrik az adott tengelyen a mozgás és hatalmas károkat tud okozni munkadarabba, gépben stb. Már jó néhányszor jártam igy. Most jeleztem Dezsoe-nak is. CncDrive.com fórumon láttom már régen sokan küzdenek ezzel. https://cncdrive.com/forum/viewtopic.php?f=2&t=3647 Van e vagy lesz e erre megoldás valamikor mert ez igy elfogadhatatlan.
Vettem egy Nikken 100 CNC osztófejet, ami fékes (levegős) valaki használ hasonlót? Cél egy igazi 4. tengely megmunkálás közbeni mozgáshoz is. Ötleteket tippeket , valamint egy vállalkozó kedvű Urat, vagy Hölgyet keresek makrók megírásához (természetesen fáradozásait honorálom) Jelenleg egy teljes felújítást kap motorcsere, olajcsere, szimeringek.
zichor | 16
2024-09-24 20:40:57
[9442]
Hali fel telepittem 1.2117 verziot es inditáskor homoás után 2-3 szor kell megagyam a null pontot, be load olon a g kodot es elfelejti a nulpontot
frob | 2303
2024-09-16 19:34:50
[9441]
minden szavaddal egyet értek! ha látnád a gépet, sztem még el is sírnád magad...
ez van ebből kell főzni, örülök hogy belementek a vezérlés cserébe, de valahogy keresztül kell rágnom az említett dolgokon, hogy lehessen...
Tapasztalat alapján a gépkezelők ba..nak az alátámasztás sürüségének állítására ha kisebb alkatrészeket vágnak és azért fordulnak ki a kivágott alkatrészek. A lánghoz meg nagy átméröjű kapacitív korong kell. A Cam progiba meg tiltani a THC-t lyukaszás és kis átmérők 50mm alatti vágásokkor.
akarja a fene mindig állítani, de mivel a kezelő az első párnál be állítja anyagvastagság szerint, ami egyébként sztem is belőhető lenne egy táblázatba.. de most így van így is akarják
kapacitív thc, volt a gépen, a felfröccsenések miatt és a kidőlő alkatrészek miatt is használhatatlan, miután jó párszor leverte a fúvókát, meg az egész pisztolyt is vagy épp túl magasra emelte a fúvókát leszoktak róla, csak kézibe mennek...
Nem én vagyok a forgalmazó így nem tudom meddig tart az aukció.
Kérdés: Ha SheetCam-el generálod le a programot akkor miért akarod minden lyukasztásnál állítani az átlövési időt? A tábla vastagság meghatározza az átlövési időt. Egyik analoggal az előtolást, a másikkal a Z magasságot kellene állítanod. Kapacitív THC beépítésében el kellene gondolkoznod.
oké nem kell cinikusnak lenni, stabilabb a uc400 azzal a hajtott lemezzel..
Köszi, hogy jelzed az akciós árakat, meddig tart az akció?
szóval érdekelne, hogy a két analógot akkor az uc300 eth-en egyikkel tudom e előtolás 0-az előre beállított maxig állítani? másikkal meg minden kezdő pontnál ( belövési pont) az időt állítani? a Z magasságot menet közben, az ún marási mélységet vagy csak eltolás?
nincs thc, és kézzel kapcsolódna a fákja is ki be.
sheetcam lenne a célszoftver amivel generálnánk a fájlt hozzá, abban találam uccnc plasma thc nélkülit
ágyúval verébre... 6 tengely.. igaz van benne 2 analóg de elméletileg tudhatja a 400-as is a enkóder fogadást, csak én spec nem tudom hogy, mert bőven van rajta io... 400-as on is van bőven port az is 6 tengelyt tud meg marék bemenetet
Lángvágóhoz szeretném használni az uccnc-t ami realtime kellene állítani ott a gépen előtolás sebességet, beszúrás idejét Ezek a mostani gépen potméterek, de ha jól látom az uc400eth-en nincs analóg bemenet. Jó nekem persze encoder is, az a sima kis potméter szerű cucc. Ilyen valahogy illeszthető?
Z tengely nullpontját menet közben is tudni kellene állítani, mert ügye a kezelő látja hogy áll, igazít rajta ha épp nem olyan amilyen....
Ezek megvalósíthatóak vele? Előre is köszi! R.
svejk | 33073
2024-09-14 16:35:34
[9432]
A CAM rész szerintem már rég holtvágányra futott. Eleinte is csak a régebbi dxf-eket dtte meg.
Kipróbáltam egy nem demós változatot ( egy egyszerű kör belső kontúr marás ) A DXF et behívja , a pályagenerálásra ready-t ír de nem csinál semmit , azután a G kód generálásnál csak egy pár soros alapbeállítás jelenik meg . Lehet hogy a verzióm túl korai és a készítők abban az időben még nem fejezték be a fejlesztést?
ANTAL GÁBOR | 4671
2024-09-13 18:51:59
[9430]
Egy érdekes alakzatnak ( 6 db logaritmikus spirális alkot egy zárt körhöz hasonló formát ) szerettem volna (itthon ) elkészíteni a G kód listáját Az artcam-mal megcsináltam de biztosan hibás. Gondoltam kipróbálom az UCCNC CAM es részét . Itthon csak demó verzióm van Azzal nem sikerült ( ez volt az első próbálkozásom ) Az a kérdésem hogy a demóban megy a CAM ?
Hanks | 110
2024-09-01 15:43:24
[9429]
Nos mivel túl sok válasz nem érkezett, és közben magamtól rájöttem a problémára: Az X tengely ha nem a munka kordináta 0 ponton van, hanem az én esetemben, makróból elmegyek szerszám cserére X70 Z200-ra akkor ha G43-al beállítom az új szerszám offszetet, akkor az X70-hez képest írja be a szerszám offszetet. Z200 X70-en vissza kell mennem X0-ra és utánna jöhet a G43, és minden jó. Viszont ennek nem így kellene működnie. A Z tengelyen nincs ilyen probléma. Makróból sem tudtam korrigálni a problémát.
Sziasztok! Uccnc eszterga szerszámcserélőnél az X és Z offszet beállításokkal gyűlt meg a bajom, részben működik csak egyenlőre. Szerszámcserénél a Z offszet gond nélkül beáll az offszet listában megadott gépi kordinátára, viszont az X kordináták sehogyan sem akarnak passzolni. Sokat keresgéltem, hogy mit csinálok rosszul, de nem találtam megoldást. Nincs leírás az eszterga módról semmi csak a maró módról, vagy csak nem találtam. A legújabb verzió van feltelepítve, UC300ETH legújabb firmware, eszterga mód, makróval működik a szerszámcsere. Ha tudtok használható leírást, vagy segítséget nyújtani az nagyon jó lenne. Esetleg ha valaki csinálna egy videót a procedúráról az lenne a legjobb. Nem egyértelmű a Set X Diameter funkció használata sem számomra, ott átmérő módban beírná az X offszetet, de nem tudom használni. Kérlek segítsetek. Telefonos, vagy bármilyen online pl. Teamviewer-es segítség meggyorsítaná a hibakeresést.
Elküldtem. Még annyi, hogy én a 2113-as végleges verziót használom amúgy. Kíváncsiságból a 2116 teszt verzión is próbáltam, de azon se megy nekem végig a fény.
Az új teszt verzióban(2117) lézerrel égetés közben M10 parancsnál elkezd égetni mondjuk egy kört és még a negyede előtt megszűnik a kimenetelén a fesz és a lézer kialszik, de a kör mozgás megy tovább. Korábbi verzióval jól működik.
Hanks | 110
2024-08-11 10:14:33
[9423]
Köszönöm szépen, hogy foglalkoztál vele, jövő héten tudom kipróbálni.
Csak nem hagyott nyugodni, végignéztem mindhárom opciót. Az általad írt szöveg a második beállításra jön, de neked a harmadik kell, hogy futtassa az M6 makrót. Még arra figyelj, hogy az M6.txt-t abban a könyvtárban módosítsd, amelyik profilt futtatod.
Igen természetesen, de nem értem az okát, pedig jó profilban csináltam (Lathe). UCCNC 1.2117 a legújabb verzióban próbáltam. Próba képpen a többi profilban is csináltam M6.txt módosítást, de nincs semmi változás. Mindig jön az üzenet a sikeres szerszámcseréről.
Demo módban figyelmen kívül hagyja az M6.txt makrót? Bármit írok azt írja ki, hogy: tool changed,cycle stop at and.... Másik gépen írnám a makrót, mert a CNC-nél eléggé kényelmetlen. Egyébként megtaláltam a leírásokat a Documentation mappában.
Sziasztok! UCCNC eszterga szerszámcserélő makrónál valamilyen módon meg lehet határozni automatikusan a betöltött G-kódból a munkadarab legnagyobb Z és X méretét? Ezzel az lenne a cél hogy egy biztonságos pozícióban hajtsa végre a szerszámcserét az aktuális munkadarabhoz képest. Esetleg milyen alternatív megoldások lehetnek, kérlek segítsetek.
Szedlay Pál | 1901
2024-07-28 17:07:30
[9412]
Nincs benne vírus, rá lehet engedni a vírusirtókat, csak én nem tudom digitálisan aláírni, nem tudom hogyan kell.
Az UCCNC nem tudja a golyósorsó hibákat szoftveresen korrigálni, semmi baj ez egy tulajdonság. Gondoltam akkor a G kódot írjuk át úgy, hogy a hibákat a szkript modosítja a bevitt hibaértékeknek megfelelően. Ez még nagyon gyerekcipőben jár és tulajdonképpen magamnak csináltam, de hátha valaki más is szeretné használni, ezért megosztom. Megosztom a CVS formátumot is, mert az fontos hogy ilyen legyen. ez most csak 3 tengelyt korrigál de nyilván az 5-öt is tudja. Ez a szkript az alapja
import pandas as pd import numpy as np import re import tkinter as tk from tkinter import filedialog, messagebox
# Hibák betöltésére szolgáló függvény def load_errors(error_file): # Hibák betöltése a CSV fájlból pontosvessző elválasztóval error_df = pd.read_csv(error_file, delimiter=';', encoding='utf-8')
return error_df
# Lineáris interpoláció a hibákhoz def interpolate_error(coord, coord_name, errors): if coord < errors[coord_name].min() or coord > errors[coord_name].max(): print(f"{coord_name} koordináta ({coord}) kívül esik a táblázat értékein.") # Debug return 0 # Ha a koordináta kívül esik a táblázat értékein, nem alkalmazunk hibát
if lower_bound[coord_name] == upper_bound[coord_name]: print(f"Pontos találat {coord_name} tengelyen: {lower_bound[coord_name]}") # Debug return lower_bound[f'error_{coord_name.lower()}'] # Ha pontosan egy adatponttal egyezik
# G-kód javító függvény, amely X, Y és Z tengelyek hibáit korrigálja def correct_gcode(input_file, output_file, errors): try: with open(input_file, 'r', encoding='utf-8') as file: lines = file.readlines()
with open(output_file, 'w', encoding='utf-8') as file: for line in lines:
# Regex a koordináták beolvasásához (formátum: Y29.702Z-9.727 vagy X-4.375Y31.695Z1.) matches = re.findall(r'[XYZ]-?\d+\.\d*', line) coords = {match[0]: float(match[1:]) for match in matches}
if 'X' in coords or 'Y' in coords or 'Z' in coords: if 'X' in coords: x = coords['X'] error_x = interpolate_error(x, 'X', errors) x_corrected = x + error_x
if 'Y' in coords: y = coords['Y'] error_y = interpolate_error(y, 'Y', errors) y_corrected = y + error_y
if 'Z' in coords: z = coords['Z'] error_z = interpolate_error(z, 'Z', errors) z_corrected = z + error_z
# Új sor összeállítása a javított koordinátákkal corrected_line_parts = [] for part in re.finditer(r'([XYZ]-?\d+\.\d*)', line): prefix = part.group()[0] value = part.group()[1:] corrected_value = float(value) if prefix == 'X' and x_corrected is not None: corrected_value = x_corrected elif prefix == 'Y' and y_corrected is not None: corrected_value = y_corrected elif prefix == 'Z' and z_corrected is not None: corrected_value = z_corrected corrected_line_parts.append(f"{prefix}{corrected_value:.4f}")
file.write(corrected_line) else: file.write(line) except FileNotFoundError: print(f"A fájl nem található: {input_file}") except Exception as e: print(f"Hiba történt: {e}")
# GUI funkció def process_files(): input_file = filedialog.askopenfilename(title="Válassza ki a bemeneti G-kód fájlt", filetypes=[("G-kód fájlok", "*.tap")]) error_file = filedialog.askopenfilename(title="Válassza ki a hibafájlt", filetypes=[("CSV fájlok", "*.csv")]) output_file = filedialog.asksaveasfilename(title="Mentse a kimeneti G-kód fájlt", defaultextension=".nc", filetypes=[("G-kód fájlok", "*.nc")])
# Ellenőrizd, hogy a fájlok kiválasztásra kerültek if input_file and error_file and output_file: errors = load_errors(error_file) correct_gcode(input_file, output_file, errors) messagebox.showinfo("Kész", "A G-kód javítása befejeződött!")