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 184 / 191 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   180  181  182  183  184  185  186  187  188   Következő ►  Utolsó ►|

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

Sz.József | 3165    2014-07-07 17:39:00 [379]

A lentebbi kódba tettem X elmozdulást is...
Így sem teljesen "kerek" a toolpath.

Előzmény: n/a (inaktív), 2014-07-07 17:17:00 [376]


Sz.József | 3165    2014-07-07 17:30:00 [378]

A 90 fokos elfordítást értsd úgy, nem függőleges a "Z". (de lehet 2 nézetben is...)

Előzmény: Sz.József, 2014-07-07 17:28:00 [377]


Sz.József | 3165    2014-07-07 17:28:00 [377]

Ok, köszönöm...
Ezek szerint ettől is függ a dolog.
Mert mint alább írtam "normális" G kódnál jónak tűnik, leszámítva az egyik nézetben a 90 fokos elfordítás
így is "gyanús"...

Előzmény: n/a (inaktív), 2014-07-07 17:17:00 [376]


n/a (inaktív)    2014-07-07 17:17:00 [376]

Megnéztem a kódodat, az a sepciális eset van ennél a kódnál, hogy X irányban nincsen mozgás, így az X irányban a rajz kiterjedése nulla. A nagíítás/kicsinyítési arányokat a progi a kiterjedésekből veszi, így, hogy az egyik irány nulla, így valamit nem jól kalkulál a rajz nagyításánál. Fogom debuggolni és javítani hamarosan...

Előzmény: Sz.József, 2014-07-07 17:10:00 [373]


n/a (inaktív)    2014-07-07 17:15:00 [375]

A következő lépés a G90/91 abs./rel. pozíciómegadások fejlesztése lesz, de egyelőre kellene tesztelni az M98/M99-et. Ha az hibátlan (remélem az), akkor megyek tovább a fejlesztéssel.

Előzmény: nagaoka, 2014-07-07 12:33:00 [371]

Sz.József | 3165    2014-07-07 17:15:00 [374]

A "másképpen", értsed úgy, hogy jól...
Leszámítva az egyik nézetben nem tudom miért vízszintes a "Z"...(?)

Előzmény: Sz.József, 2014-07-07 17:10:00 [373]


Sz.József | 3165    2014-07-07 17:10:00 [373]

Érdekes... (??)
Néztem más G kódnál is a lentebb említett dolgokat a toolpathban...
Ott teljesen másképpen "működik"...
Pl. a nagyítás/kicsinyítés is...


Sz.József | 3165    2014-07-07 16:41:00 [372]

Egy pársoros kóddal néztem én is az M98-M99 párost...
G00 z10
Y0.0 X0
G1 z1 f1000
M98 P0001 L2
z10
M30

O0001
y-10
G01 Z-10 F500
Z1 F1000
y-11
G01 Z-10 F500
Z1 F1000
y-12
G01 Z-10 F500
Z1 F1000
y0
M99

Nos, úgy néz ki, helyén van a dolog...

Viszont a toolpathal kapcsolatban 1-2 észrevétel...
Lehet, csak nekem zavaró de az is lehet így kell neki "működnie"...(viszont akkor nem szóltam semmit... )
1- Az ISO nézetben lemegy a térképről a szerszám... (fenti kódról van szó...)
2- Ugyan ez van még két nézetben. Ha jól néztem Z-X és Z-Y nézetben.
3- Z-Y és Y-Z nézetben szerintem nem életszerű a 90 fokkal elforgatott megjelenítés.
4- ha belekicsinyítek akkor "csak" egy hangyafasznyi ábra lesz belőle
5- ha visszanagyítom, eltűnik minden (persze ez az ablakhoz igazítással visszaáll...)
Igaz, a program ezen része a "csicsavilághoz" tartozik de ha már egyszer van, lehetne "életszerűbb" is...


nagaoka | 562    2014-07-07 12:33:00 [371]

Igen így szinte "hibátlan" lett,mikorra várható a G91 ink.parancs. Most 12.30 van

Előzmény: n/a (inaktív), 2014-07-07 11:58:00 [370]


n/a (inaktív)    2014-07-07 11:58:00 [370]

Szia Tibor,

Köszi a tesztelést.
Azért piros, mert a hívások számát nem a Q, hanem az L kulcsszóval lehet megadni. Írd át a Q-t L-re és akkor működni fog.

Egyébként a Help menüben levan röviden írva a kódok szintaktikája, onnan lehet puskázni, ha esetleg egy-egy kódot nem értelmez, akkor ott sokszor meglehet találni a magyarázatot.

Most nézem tovább a kódodat, ez így mégsem fog működni, azért nem, mert a G91 inkrementális megadást még nem ismeri a progi. Csak az abszolut módot. Így a G91 után megadott A6-ot abszolut 6 értéknek fogja venni, ezért csak egyszer fog befordulni az A tengely 6-os értékre, ezzel pedig ez a ciklus szerintem értelmét veszíti.

Előzmény: nagaoka, 2014-07-07 11:42:00 [369]


nagaoka | 562    2014-07-07 11:42:00 [369]

Szia Balázs!

Az alábbi programban 60*kellene 6 fokot lépnem,vagy x*y fokot. T5 bordás kerék faragáshoz. Az Q60 az A6 a G91 G90 piros és nem forgat.


M6 T10(TOOL DIA. 2)
M03 S13000
G00 G64 A0.0
Y0.0 X0
G00 G43 H10 Z48.325
M98 P0001 Q60
X0
Z48.325
M5 M9
M30


O0001
(Start_pos = 47.325)
G01 Z47.025 F500
X-25 F250
G00 Z48.325
X-0
G01 Z46.725 F500
X-25 F250
G00 Z48.325
X-0
G01 Z46.225 F500
X-25 F250
G00 Z48.325
X-0
G01 Z45.695 F500
X-25 F250
G00 Z48.325
X-0
G91 A6
G90
M99


n/a (inaktív)    2014-07-06 19:23:00 [368]

Elkészül az UCCNC 1.0022 verziója.

Az újítások a következők:

- M98 P.. L.. alprogram hívás
- M99 visszatérés alprogramból
- M47 visszatekerés és futás folytatása
- Eddig egy sorban csak egy macro kódot tudott beolvasni a program, most már akárhányat.

Hibák javítása:

- Az utolsó sor a programban nem került szinezésre a g-kód nézőkében.
- A program utolsó sora nem került megjelenítésre a 3D ablakban.


csewe | 2578    2014-07-06 18:27:00 [367]

Tükéletes,köszönöm.

Előzmény: n/a (inaktív), 2014-07-06 18:23:00 [366]


n/a (inaktív)    2014-07-06 18:23:00 [366]

Ez működik macro-ból, kipróbáltam.

Előzmény: n/a (inaktív), 2014-07-06 18:23:00 [365]


n/a (inaktív)    2014-07-06 18:23:00 [365]

exec.mainform.filenametoload ="C:\\UCCNC/probakódok/a.txt";
exec.mainform.loadfile();

Előzmény: csewe, 2014-07-06 17:59:00 [364]

csewe | 2578    2014-07-06 17:59:00 [364]

vane olyan utasítás a makró nyelvben,hogy G kódot bolvasson az ZCCNC-be,végrehajtás céljából.
Vlalami ilyesmi:
exec.loadfile("C:\\UCCNC\GCode\test.tap")


csewe | 2578    2014-07-06 17:44:00 [363]

Nem tudom,hogy mi lelte,de most meg nem kérdez rá.
A fene em érti.
Köszönöm a segítséget.

Előzmény: n/a (inaktív), 2014-07-06 17:37:00 [362]


n/a (inaktív)    2014-07-06 17:37:00 [362]

De azt gondolom, hogy talán az exe futtatására kérdez rá, nem a .bat-ra, persze lehet tévedek. De ha így van, akkor pipáld ki, hogy többet ne kérdezzen rá.

Előzmény: csewe, 2014-07-06 17:30:00 [360]


n/a (inaktív)    2014-07-06 17:35:00 [361]

Nálam nem kérdez rá.
Valami windows beállítás lehet gondolom azért kérdez rá.
Most hirtelen ezt találtam:
http://www.tomshardware.co.uk/answers/id-1921243/windows-asks-run-program.html

Előzmény: csewe, 2014-07-06 17:30:00 [360]


csewe | 2578    2014-07-06 17:30:00 [360]

Nehezen jött ösze,de most jó.
Már csak az a kérdés,hogy van e valmi trükk arra,hogy ne kérdezzen rá a windows a bat file futtatására.
Bár ez már nem tartozik ide szorosan.

Előzmény: n/a (inaktív), 2014-07-06 17:04:00 [359]


n/a (inaktív)    2014-07-06 17:04:00 [359]

Elküldtem a fájlokat neked e-mailben, amikkel nálam fut.

Előzmény: csewe, 2014-07-06 16:58:00 [358]


csewe | 2578    2014-07-06 16:58:00 [358]

Más hiba lehet,mert most felül írtam az m300-at az m203-at neveztem át,és az m203 ként lefut hibaüzenet nélkül,bár semmit nem csinál.
De átnevezve m300-ra ismét csak az írja ki,hogy nem tudja olvasni.
azt hiszem,megpróbálom újra telepíteni az UCCNC-t.

Előzmény: n/a (inaktív), 2014-07-06 16:46:00 [357]


n/a (inaktív)    2014-07-06 16:46:00 [357]

Megjött a fájl.
Shift + enterek karakterek vannak nyomva a fájlod végébe, az M300-nál ha jól láttam 2 darab, ezért nem fut.
Kitöröldem a fájlod végéről és úgy fut.
Persze a bat fájlod tartalmát kicseréltem egy PAUSE-ra.

Javaslom, hogy jegyzettömbbel menj a kurzorral fájl végére és nyomj backspace-t addig amíg kitörlődik a fájlból az üresnek látszó rész a szöveg végéről...

Előzmény: csewe, 2014-07-06 16:28:00 [356]


csewe | 2578    2014-07-06 16:28:00 [356]

Levél ment,de nem tudom odaért e,mert kaptam egy hibavisszajelzést,de ugyanakkor a cncdrive-tol egy automatikus válaszlevelet is.

Előzmény: n/a (inaktív), 2014-07-06 16:13:00 [355]


n/a (inaktív)    2014-07-06 16:13:00 [355]

info at cncdrive.com

Előzmény: csewe, 2014-07-06 16:11:00 [354]

csewe | 2578    2014-07-06 16:11:00 [354]

Ahoz publikus emai kellene.

Előzmény: n/a (inaktív), 2014-07-06 16:09:00 [352]


n/a (inaktív)    2014-07-06 16:10:00 [353]

mármint emailben nekem.

Előzmény: n/a (inaktív), 2014-07-06 16:09:00 [352]


n/a (inaktív)    2014-07-06 16:09:00 [352]

küld el a macro-t és a bat file-t, megnézem...

Előzmény: csewe, 2014-07-06 15:53:00 [351]


csewe | 2578    2014-07-06 15:53:00 [351]

Azt tettem már először is amit írtál.
Bemásoltam a C:\UCCNC könyvtárva a test.bat file-t.
És a makróba egy az egybe az általad ide beírt kódot másoltam.
Most megismétetltem a műveleteket.
Hibajelzés nincs,de az exe nem indul e.
A bat file neve is stimmel.

Előzmény: n/a (inaktív), 2014-07-06 15:30:00 [350]


n/a (inaktív)    2014-07-06 15:30:00 [350]

Teszteltem, lefut.
Szintaktikai hiba lehet nálad.
Tedd a fájlt a C: meghajtó UCCNC könyvtárba és test.bat legyen a fájl neve és egy az egybe azt a kódot másold be, amit leírtam, ne változtass rajta, akkor futni fog.
Aztán ha fut, akkor írogasd át a dolgokat, pl. fájl elérési útját, nevét stb. mert nagyon könnyű szintaktikai hibát ejteni. Például, ha a C: után nem két visszafelé dőlő per jelet teszel, vagy ha az alkönyvtáraknál nem jobbra dőlő per jelet raksz akkor máris szintaktikai hiba lesz és nem fog futni.
Ezért azt javaslom, hogy egy az egyben azt csináld először amit leírtam változtatás nélkül, akkor biztosan futni fog, mert leteszteltem....

Előzmény: csewe, 2014-07-06 15:23:00 [349]


csewe | 2578    2014-07-06 15:23:00 [349]

A kódod hiba nélkül lefut,de nem indítja el a bat file-t.
Ha duplát kattintok a bat-ra,akkor jól működik.
Megpróbáltam az útvonalban a perjelet is kicserélni \-re,de semmi.

Előzmény: n/a (inaktív), 2014-07-06 14:46:00 [343]


n/a (inaktív)    2014-07-06 15:01:00 [348]

Hmm, ez elég valószinűtlen történés, úgy értem, hogy a tengelyek akkor mozognak, ha a pufferban van valami végrehajtani való. A reset gomb lenyomása eleve törli a puffer teljes tartalmát, így amikor reset után kiveszed a reset-ből, akkor a puffer biztosan üres. Esetleg a jog gomb beragadása okozhat ilyet, mert akkor ha kiveszed a resetből, akkor a pufferba rögtön a jog utasítás kerül és elkezd mozogni a tengely.

Esetleg ha sikerül előidézni megint, akkor nézd majd meg, hogy a diagnosztika ablakban a buffer számláló értéke mennyi és írd meg nekem.

Előzmény: csewe, 2014-07-06 14:54:00 [346]


n/a (inaktív)    2014-07-06 14:55:00 [347]

Nagyon jól gondolod, a sugárkorrekciót nehéz megvalósítani. Ezért eezt valószínűleg a legvégére fogjuk hagyni, ha már minden más működik majd az UC100 és UC300-al is.

Előzmény: svejk, 2014-07-06 14:51:00 [344]


csewe | 2578    2014-07-06 14:54:00 [346]

Ma próbálgatás közben furcsán viselkedett az UCCNC.
Őjraindítás után,amint kinyomtam a RESET-et,azonnal elkezdet felfele számolni az A tegely dro-ja.
A gombok nem voltak beragadva a billentyűzetemen.
A RESET aktiválására megált,de amint kinyomtam,megint számolni kezdet.
Végül megnyomtam próbábol az A tengelyhez tartozó gombokat,és az segítet.
De biztos vagyok benne,hogy nem volt beragadva egyik gomb sem.
1.0021-es verziónál volt.
Ma csak az mdi ablakban matattam,és egy újraindításnál jött elő a gond.


svejk | 33140    2014-07-06 14:53:00 [345]

Úgy látom Csewe fórumtársunk épp ilyenekkel akar foglalatoskodni.

Előzmény: lari, 2014-07-06 10:27:00 [341]

svejk | 33140    2014-07-06 14:51:00 [344]

De ahhoz tartozik, nevezetesen a G41/G42-höz.
De én úgy gondolom ez a legnehezebb része, a Mach3-nál is nagyon sokáig küzdöttek vele, talán még ma sem tökéletes.

Előzmény: PITU, 2014-07-06 10:03:00 [340]


n/a (inaktív)    2014-07-06 14:46:00 [343]

Megkaptam az e-mailedet.
A kérdésed az volt, hogy hogyan tudsz elindítani egy külső batch file-t macro-ból.
A következő kódot másold be a macroba:

System.Diagnostics.Process proc;
proc = System.Diagnostics.Process.Start("C:\\UCCNC/test.bat");
proc.WaitForExit();

Ez a C:\UCCNC könyvtárban elhelyezett test.bat batch file-t hívja meg és a program végrehajtás vár, amíg a batch file befejezi a működését.

Előzmény: csewe, 2014-07-06 14:01:00 [342]


csewe | 2578    2014-07-06 14:01:00 [342]

CNCdrive1
Makró programozással kapcsolatban küldtem egy emailt.


lari | 1203    2014-07-06 10:27:00 [341]

A Machban található varázslókhoz hasonlókat lehetséges lenne beépíteni?
Amit pl. gyakran használok, egy adott osztókörön elhelyezkedő furatok készítése...Persze a többi is nagyon hasznos lehet...

Előzmény: n/a (inaktív), 2014-07-05 20:32:00 [336]


PITU | 303    2014-07-06 10:03:00 [340]

nem g-kód de a szerszám sugár korrekciót sokszor jó lenne használni

Előzmény: svejk, 2014-07-05 20:17:00 [333]


n/a (inaktív)    2014-07-05 20:41:00 [339]

Túlzottan kézenfekvő volt a megoldás. Én is sokszor ilyen dolgokra nem jövök rá, amik túlzottan kézenfekvőek, átsiklik rajta az ember.

Előzmény: svejk, 2014-07-05 20:33:00 [338]


svejk | 33140    2014-07-05 20:33:00 [338]

basszus...

Előzmény: n/a (inaktív), 2014-07-05 20:31:00 [335]


csewe | 2578    2014-07-05 20:32:00 [337]

Esetleg egy üres sor,mondjuk egy space egy space,és enter.

Előzmény: svejk, 2014-07-05 20:21:00 [334]


n/a (inaktív)    2014-07-05 20:32:00 [336]

OK, írd le kérlek és átgondoljuk majd a megvalósítást

Előzmény: svejk, 2014-07-05 20:17:00 [333]


n/a (inaktív)    2014-07-05 20:31:00 [335]

entert kell nyomni

Előzmény: svejk, 2014-07-05 20:21:00 [334]

svejk | 33140    2014-07-05 20:21:00 [334]

"- Ha MDI-ban beadok parancsokat, akkor utána hogy tudok az MDI-ból kilépni, hogy működjenek a billentyűzeten a JOG billentyűk? "

A fenti, már említett kérdésemre esetleg ha valaki tud frappáns megoldást, mert én béna vagyok.

Előzmény: svejk, 2014-07-03 07:51:00 [308]


svejk | 33140    2014-07-05 20:17:00 [333]

írjatok még fontosnak tartott G-kódokat, ami szerintetek nélkülözhetetlen!


n/a (inaktív)    2014-07-04 11:32:00 [332]

OK, nekiállok megírni az M98/M99-es szubrutin hívásokat. Ha minden jól megy talán hétfőre elkészül.

Előzmény: svejk, 2014-07-03 07:59:00 [310]


n/a (inaktív)    2014-07-03 23:00:00 [331]

A Contents/Profiletemplate.pro fájl az tartalmazza a "gyári beállításokat". Ezt a fájlt nem változtatja a progi, éppen azért van, amit írtatok, hogy ennek a másolásával vissza lehet akár állítani a gyári beállítás értékeket.

Előzmény: elektron, 2014-07-03 19:42:00 [327]


svejk | 33140    2014-07-03 21:43:00 [330]

Az alaphelyzet általában sosem jó az egyénnek, ezért van a konfig file.
Ezt amikor már jól működik tessék elmenteni.
Ez minden programra igaz, csak sajnos kevésnél van lehetőség egy fájlba kimenteni.

Előzmény: nyarfa, 2014-07-03 21:02:00 [329]


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

Időrend:
Oldal 184 / 191 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   180  181  182  183  184  185  186  187  188   Következő ►  Utolsó ►|


 ◊ 
[ 1.1881 ]