Hírek:

Fontos tudnivalók a migrációval kapcsolatban, kérlek olvasd el:

A régi fórumról áthozott hozzászólásoknál a felhasználó neve adatvédelmi megfontolásokból véletlenszerűen generált értékekre lett  lecserélve. Ez akkor tud a valódi értékre visszaállni, ha az adott felhasználó a régi fórumon nyilatkozik, hogy beleegyezik az adatainak az új fórumra továbbításához, majd ezután itt a régi felhasználónevével és email címével regisztrál.
8~20 óra között, 1~30 percen belül megtörténik a jóváhagyás, 30 percenként ellenőrizd email fiókodat (SPAM-ot is) mindenképp kapsz mail-t, a sikeres regisztrácioról, vagy a hibáról és, hogy mi a teendőd.
Nézd meg  "A régi fórumról, az új fórumra költözés útmutatót."
A régi fórumon használt email címmel de más felhasználói azonosítóval érkező regisztrációs kérelmek törlésre kerűlnek.

Main Menu

Mach3 CNC

Indította gaben, 2024 április 09, 16:55

Előző téma - Következő téma

000000000

Ja, virtuális soros porton (USB) kommunikál 1.25 MBaud-al, a koordináta adatokat adja a PC, a uC meg levezérli a mozgást.

000000000

Üdv Mindenkinek!
Előzmények: Február óta felvetődött a fórumon,
hogy bizonyos esetek egy Mach-al vezérelt CNC
gép a legegyszerűbb pálya mentén (négyzet)
téveszt. Azóta személyes kapcsolatba kerültem
kerültem pár olyan felhasználóval, akiknél
hasonló problémák voltak. Mivel a jelenségek
a port mérések alapján alapjel hibára
korlátozódtak, #1148-ban leírtak alapján
személyesen is találkoztam megdöbbentő pozíció
adathibákkal elsősorban 10kHz fölött.
Konkrét tapasztalt hibák:
- a kijelzőket a programban nem lehet lenullázni,
előjel van a nulla előtt.
- ha betöltök egy új NC G kód programot, az előtolás ablak a régi marad, és a 10 %-os változtatásokkal is a régi, már nem létező
értéket tekinti alapnak az első futtatásig.
- a motor tuning beállításakor megváltozik a  
pozíció kijelzők tartalma.
- a szerszámpálya kirajzolása nagyobb
 sebességeknél összeomlik.
- A legfontosabb hiba jelenség pedig: pl.
  100, 100, 1000 step beállításoknál, nagyobb
előtolásnál (alap 2-3 szorosára felvitt 10%-os
kézi változtatásokkal) teljesen téves adatokkal
fejeződik be a program (0.01-tól a több mm-ig
nálam már minden volt), ezt a porton kijelzett
impulzus számláló is detektálja. Egyedüli
sovány vigasz, hogy azt az én gépemen nem
tapasztaltam, hogy a port számláló és a monitor
ablak között eltérés lenne (ha  a kijelző +.03
mutat a nulla helyett, akkor a port számláló is
ennyit).
Mivel továbbra is azt látom, hogy egyesek ezeket
képtelenek elhinni, és állandóan a mért tények
megkerülésével elkanyarodunk másfelé, tényleg
ezen a ponton én felteszem a kezem, és nem
nagyon kívánok ezzel a témával többet foglalkozni.
Nyilván a többség teljesen elégedett ezzel a
programmal, és tényleg rövid egy napos
ismerkedésem alapján ez a program nagyon sok
szolgáltatást nyújt. A számomra legfontosabban,
nevezetesen a pozícióalapjel képzésben néha
viszont totál káosz is van. Mindenkinek őszintén azt
kívánom, hogy sok sikerrel, és maximális
megelégedettséggel használja ezeket a programokat.
Psychobilly!
Veled nincs különösebb vitám, sok mindenben
egyetértek Veled. Azt azért talán Te sem
vitatod, hogy az operációs rendszerek tartalék
erőforrásai, stabilitásai különbözőek, és az
alkalmazott programnyelv és algortimus is
nagyon fontos. Azt hiszem abban sem cáfolsz
meg, hogy a korrekt garafikai felületek
nem kis energiát emészenek fel. Ha ez viszont
a fő cél rovárására megy, no itt a baj.
Inkább legyen fapados, de az alapjelem tuti legyen. Talán ott van még köztünk
gondolkodásmód beli különbség, hogy én mint
ostoba, valamikori CNC gépgyártás technológus
kicsit mindig annak a Felhasználónak a
szemszögéből nézem a dolgot, aki a CNC géppel
pontosan, megbízhatóan akar dolgozni.
Az is természetes, hogy manapság az ember
komolyabb ipari gépészeti és elektronikai CAD-CAM
témákban, multimédiában, internetben, ... nem
foglalkozik már DOS alapon. A CNC gépek azonban
gyökeren mások, és megfordulhat a kocka sok tekintetben.
Tehát mégegyszer elnézést kérek azoktól, akik
sértve érzik magukat a felvetett kritikák, tesztek kapcsán, kifejezetten tények, mérési
eredmények, jelenségek mentén állt szándékomban
ezzel az egész üggyel foglalkozni.

svejk

Helló Tibor45!
Köszönjük hogy eddig is foglalkoztál ezzel az üggyel, ami az itt fórumozók 90 %-át érinti.
Azért ne hagyd abba, mert az ellenfél fegyverének megismerése a Te fegyveredet erősíti.:)
Az 5 bekezdésben említett észrevételeid helyesek,valósak az utolsó kivételével eddig is tudtuk.
(az utolsó nálam is jelentkezett az utóbbi egy két napban, de nem vagyok benne biztos ,hogy nem a rengeteg programvariáció okozta-e)
Az 1. nem találom hibának, mint már írtam a 0 előjel nélküli szám tehát mindegy hogy + vagy -.
A 2., 3., 4., bekezdés valós hiba ,de ezt elfogadtam mert nem tudok mit kezdeni vele.
Viszont így az első 4 bekezdés nem okoz olyan (sőt semmilyen) megmunkálási hibát, mint amiről az egész dolog szóba került.
Szerintem sértődés nincs ,(legalább is hosszabb távon) gondolom...
Részemről mégegyszer köszönöm a vitát!
ui:
Segítséget vagy inkább ajánlást szeretnék kérni:
Légyszives állíts fel egy megbízhatósági, vagy bármilyen alapon egy listát a személyes véleményed/tapasztalataid alapján a vezérlőprogikról. Ez nem fogja senki érdekeit sérteni, de a mach alternatíva kiválasztásában sok időt megtakaríthatnál nekünk.
(A sajátodat ne írd a listába azt úgy is tudjuk hova kerülne :) :) :))

bmejdz9nu

A német fórumokon is ment hasonló "feszegetés" (fel)foghatatlan dolgok miatt...
Ott a magasabb azaz 25Khz feletti jeleknél az egér mozgásától változtak a motorok hangja a Machban... a többit el lehet képzelni...
 
A tökéletes megoldás a külső vezérlő lenne...
Használ valaki ilyet?
Az "olcsóbb" kártyákhoz csak egy G-kód "lejátszó" programot adnak...  
de van olyan amit a programból megy és USB-n keresztül a jel a dobozba... a dobozon pedíg egy LPT port... de már "tuti", Windows függetlenül... Sőt a memóriának (pl. 10MB) köszönhetően a számítógépet akár le is lehet kapcsolni...
Ilyen LPT portos dolgot már 100 USD-től csinálnak... A felső határ a csillagos ég...

000000000

Szia Svejk!
Köszönöm észrevételeidet, oda is eljutottunk,
hogy most Veled szinte teljesen egyetértek.:)
Azonban túlértékelsz a tekintetben, hogy én
bármiféle listát ide beírjak.
Végülis az a jó vezérlőprogram, amivel az adott gyártási
követelményeknek megfelelően sorozatban lehet
gyártani. Az összes többi részletkérdés.
Ettől persze létezik egy objektív paraméterlista,
aminek alapján minősíteni lehetne őket.
Amiről mi itt írogatunk, tulajdonképpen "játékok"
az igazi ipari CNC vezérlők, mechanikák és
programok árnyékában. De a játékokat is lehet
komolyabban vagy kevésbé komolyabban űzni.

svejk

Ezt birom benned hogy olyan diplomatikusan tudsz válaszolni:) :)
Válaszoltál is a kérésemre ,meg nem is.
Én az eddig próbált (4-5 talán) közül a mach-et fogadtam be. A többi vagy látványosan nem teljesített vagy béna voltam a kezeléséhez.

000000000

"Mivel továbbra is azt látom, hogy egyesek ezeket
képtelenek elhinni, és állandóan a mért tények
megkerülésével elkanyarodunk másfelé"
 
Milyen mért tények?
Én leírtam neked a mért tényeket :))
Az a baj, hogy etalonnak tekinted azt, amit te mérsz, aki kb. 1 hete ismered a programot.
 
Én nem látok semmilyen tényektől való elkanyarodást, csak azt, hogy akik itt vannak, azok mind jó mérési eredményeket produkálnak. Én pedig személy szerint úgy érzem mindenben partnerként segítettem, a teszteket, amiket kértél, elvégeztem. Persze ezért tőled csak b**ogatást kaptam, ahelyett, hogy esetleg egy "köszi, hogy megcsináltad" mondatdarabkát kaptam volna.
Szóval csak egy ember panaszkodását látom, legalábbis az összkép számomra ez!
 
Látom, hogy a legfőbb problémád, hogy Windows alatt fut a program és ez a te olvasatodban egyenlő a megbízhatatlansággal. Csakhogy a Mach impulzus generátora IRQ-ra, alaplapi megszakításra van felépítve, ami elsőbbséget élvez a csilivili felület futása, vagy más programok futásával szemben és amíg a géped nem fagy le, addig egy megszakítás minden körülmények között végrehajtódik.
Úgyhogy engem nem győztél meg, ha legalább tíz ember panaszkodna itt szimultán, hogy rossz a program és hibázik stb. akkor elkezdenék gondolkodni, de egy ember hibás mérései néhány 100 000 elégedett felhasználóval szemben úgyérzem nem mérvadó.
 
Na jó, ahogy már többször megigértem, leszállok a témáról, több kérdésre ebben a témában nem válaszolok.

000000000

"...hogy rossz a program és hibázik stb. akkor elkezdenék gondolkodni, de egy ember hibás mérései néhány 100 000 elégedett felhasználóval szemben úgyérzem nem mérvadó."
 
Szöveged egyszerűen valótlanságokat állít.
De jól van Tyutyika, én tudod Hozzád képest
szerinted CNC irányítástechnikai téren egy
senki vagyok, segítsél már kérlek egy
laposelemet bekötni egy izzóhoz, mert Te
mindent tudsz!:)))))))

000000000

A hozzászólás úgyérzem minősít, no comment.

000000000

Úgy érzem én tárgyilagos voltam, kérlek mellőzd a személyeskedést.

000000000

A legelső hozzászólásod már arról szólt ezen
témafelvetésemben, hogy én amit mérek, az is
rossz. A #1197 idézetben most is ezt írod. Neked
persze lehet ilyet feltételezni végig rólam.
Mindegy. Nem szeretnék soha többet erről vitázni
Veled, de a tényeket Neked is el kellene fogadni. #1148 fotóin láthatnád, hogy csak az
előtolást változtatva mást mutatnak az Y, Z kijelzők (0-ról indultak).
De tényleg belefáradtam ebbe az egészbe.
Totál biztos Mach alapjel küldést kívánok
minden kedves érintett Fórumozónak.

000000000

Én megkértelek már pár dologra:
 
1.)próbáld meg opto nélkül mérni.
2.)ha van tárolós oszcilloszkópod, légyszives egy rövidebb irányváltásos mozgásnál mentsd el a jelalakot.
 
Az 1.-et kapásból elutasítottad, lévén, hogy ez nem lehet.
A 2.-ra nem méltattál válszolni, mintha le se írtam volna.
 
Tudod segíteni csak annak lehet, aki engedi. Én mindent megtettem, amit tudtam. Megosztottam veled saját mérési eredményeimet. Szeirntem egy próbát megért volna, ahelyett, hogy napokig csak mérgelődsz.
 
Az nem lehet véletlen, hogy nálam 3 gépen is jól működik, ezt a mérések is igazolják, nálad meg egyiken sem, ezt meg a te méréseid igazolják. Ennek fizikai oka kell, hogy legyen és ez érdekelne engem is, hogy mi lehet, de ehhez neked is aktívan kellene együttműködnöd.

000000000

Engem végig a jószándék vezérelt, lévén, hogy a probléma nálad áll fent én csak segíteni szerettem volna, és nem ezt vártam tőled!

000000000

tyutyi, D.Laci, svejk, tatai, psychobilly!
 
Köszi, hogy fáradoztatok azért, hogy tisztábban lássunk.
Eddig sem volt a Mach-al problémám, de hozzájárultatok, hogy az én feladataimhoz továbra is bátran használjam.

000000000

"Csakhogy a Mach impulzus generátora IRQ-ra, alaplapi megszakításra van felépítve, ami elsőbbséget élvez a csilivili felület futása, vagy más programok futásával szemben és amíg a géped nem fagy le, addig egy megszakítás minden körülmények között végrehajtódik. "
 
Vannak ketsegeim...a "minden korulmenyek kozott" okan...mivel a win mar egeszen alacsony kernel szinten virtualizal...