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

LinuxCNC

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

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

KoLa

Ez a videó az EMC2 egyik lehetőségének a tesztje!
Excenter esztergálás! Ceruzával papírra!
Két különböző főorsó fordulaton!( az első nincs a videón! az 15 rpm volt a második 30 körül)  
Látszik az eltérés, az index jelhez viszonyítva amire Tibor45 hívta fel a figyelmemet, véletlenül!
De itt látható a bizonyítása! igaza van! a motorok gyorsulása alatti idő kontrolálatlanul múlik el az efféle gépeken!
 
http://www.youtube.com/watch?v=kkkuieFV7Vo" TARGET=_fnew>excenter

frob

bénázok de nagyon valamit :(
 
íme a ini fájlt tartalma:
 
# Generated by stepconf at Wed Jun 13 13:42:08 2012
# If you make changes to this file, they will be
# overwritten when you run stepconf again
 
[EMC]
MACHINE = my-mill
DEBUG = 0
 
[DISPLAY]
DISPLAY = axis
EDITOR = gedit
POSITION_OFFSET = RELATIVE
POSITION_FEEDBACK = ACTUAL
MAX_FEED_OVERRIDE = 1.2
INTRO_GRAPHIC = emc2.gif
INTRO_TIME = 5
PROGRAM_PREFIX = /home/ize/emc2/nc_files
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm
 
[FILTER]
PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image
PROGRAM_EXTENSION = .py Python Script
png = image-to-gcode
gif = image-to-gcode
jpg = image-to-gcode
py = python
 
[TASK]
TASK = milltask
CYCLE_TIME = 0.010
 
[RS274NGC]
PARAMETER_FILE = emc.var
 
[EMCMOT]
EMCMOT = motmod
COMM_TIMEOUT = 1.0
COMM_WAIT = 0.010
BASE_PERIOD = 100000
SERVO_PERIOD = 1000000
 
[HAL]
HALFILE = my-mill.hal
HALFILE = custom.hal
POSTGUI_HALFILE = custom_postgui.hal
 
[TRAJ]
AXES = 3
COORDINATES = X Y Z
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 1.00
MAX_LINEAR_VELOCITY = 10.00
 
[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl
 
[AXIS_0]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 10.0
MAX_ACCELERATION = 30.0
STEPGEN_MAXACCEL = 37.5
SCALE = 200.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -380.0
MAX_LIMIT = 0.001
HOME_OFFSET = 1.000000
HOME_SEARCH_VEL = 2.000000
HOME_LATCH_VEL = 2.000000
HOME_IGNORE_LIMITS = YES
HOME_SEQUENCE = 1
 
[AXIS_1]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 10.0
MAX_ACCELERATION = 30.0
STEPGEN_MAXACCEL = 37.5
SCALE = 200.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -450.0
MAX_LIMIT = 0.001
HOME_OFFSET = 1.000000
HOME_SEARCH_VEL = 2.000000
HOME_LATCH_VEL = 2.000000
HOME_IGNORE_LIMITS = YES
HOME_SEQUENCE = 2
 
[AXIS_2]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 10.0
MAX_ACCELERATION = 30.0
STEPGEN_MAXACCEL = 37.5
SCALE = 200.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -150.0
MAX_LIMIT = 0.001
HOME_OFFSET = 1.000000
HOME_SEARCH_VEL = 2.000000
HOME_LATCH_VEL = 2.000000
HOME_IGNORE_LIMITS = YES
HOME_SEQUENCE = 0

zozo

 
[AXIS_0]  
 
HOME = 0.0      #adj neki pár mm-t, pl.3-5mm hogy lejöjjön a kapcsolóról. Gondolom megnyomja a végállás kapcsolót és nem megy át felette.
 
MAX_ACCELERATION = 30.0  #ezt tudja rendesen? tesztelted?
 
MIN_LIMIT = -380.0    #miért negatív???
MAX_LIMIT = 0.001     #ezt sem értem, a limit mondjuk 2 és 380 lehetne
 
-ennyi hirtelenjében
 

frob

A 3-5 mm jogos ki fogom próbálni lehet ennyi a baja
Hogy miért negatív, fektiforg által linkelt képen lefele negatív irány van, e szerint állítottam, egyébként furcsa volt ez, de miután jó pár emc-s beállítást megnéztem a youtube-n arra jutottam hogy ez így természetes, sok helyen felezték a mozgástartományt és minuszban pluszban a fele fel volt beírva, most akkor hogy kell?
köszi

zozo

No, először is axis_0  az X tengely, axis_1 Y és
axis_2 a Z. Ha nem akarod az életed megbonyolítani, akkor x (szerszám balról jobbra)és y (szerszám tőled elfele) mozgásával nővekszik pozitív irányba,
míg Z (fentről le) negatívba. Tehát Z-nél relatíve alul van a min.limit -150 és felül a max. limit -2

xkbv3nx0d

próbálkozott már valaki emc2-vel vezérelt lézer építésével? jó lehet ez rá, mert a mach3-ról több helyen írják, hogy alkalmatlan a rasteres munkákra...

frob

Megint odajutottam a gép elé, beállítottam most már zozo ajánlásával a tengelyeket, minden tengelyre Maxlimit+home van beállítva, a következőt csinálja, rááll és ott megáll, tovább nem egy. aztán csak maxlimitre állítom minden tengelynek akkor meg nincs home all, ha csak home ra állítom ugyan azt játssza mint a maxlimit+home beállításnál, kezdek nagyon tanácstalan lenni...
 
A gépen nincs külön kapcsoló a végállásra és a refre, csak egy van minden tengelyen, nem tudom i az a kombináció amit még nem próbáltam, de jó lenne valami olyan varia amivel megy is.
 
Elvileg ezzel az összefogott megoldással maxlimit+home 1 végálláskapcsolónak is elégnek kellene lenni minden tengelyre, persze ezek külön portlábakra vannak bekötve.

sanyi84

Sziasztok!  
Problémám az emc2 vel hogy nem megy a charge pump. Mach3 alatt tökéletesen teszi a dolgát, emc alatt meg se nyikkan. Beállítási eltérés nincs.

KoLa

Stepconf alatt nem megy, előtte zárd rövidre a relét!

VViktor

Szia én a charge pump-t használom a lézer dióda vezérlésére.Csak a varázslónál be kellett jelölnöm hogy az is kell.És egyből bele írta a hal.fájlba.
Utána már könnyen szerkeszthető Gedittel hogy melyik port ,melyik pinjén van.

frob

Hát nem értem miért nem megy...
módosítottam elvileg úgy ahogy mondtátok
 
ime:
 
# Generated by stepconf at Sun Jun 17 17:38:13 2012
# If you make changes to this file, they will be
# overwritten when you run stepconf again
 
[EMC]
MACHINE = my-mill
DEBUG = 0
 
[DISPLAY]
DISPLAY = axis
EDITOR = gedit
POSITION_OFFSET = RELATIVE
POSITION_FEEDBACK = ACTUAL
MAX_FEED_OVERRIDE = 1.2
INTRO_GRAPHIC = emc2.gif
INTRO_TIME = 5
PROGRAM_PREFIX = /home/ize/emc2/nc_files
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm
 
[FILTER]
PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image
PROGRAM_EXTENSION = .py Python Script
png = image-to-gcode
gif = image-to-gcode
jpg = image-to-gcode
py = python
 
[TASK]
TASK = milltask
CYCLE_TIME = 0.010
 
[RS274NGC]
PARAMETER_FILE = emc.var
 
[EMCMOT]
EMCMOT = motmod
COMM_TIMEOUT = 1.0
COMM_WAIT = 0.010
BASE_PERIOD = 100000
SERVO_PERIOD = 1000000
 
[HAL]
HALFILE = my-mill.hal
HALFILE = custom.hal
POSTGUI_HALFILE = custom_postgui.hal
 
[TRAJ]
AXES = 3
COORDINATES = X Y Z
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 2.00
MAX_LINEAR_VELOCITY = 20.00
 
[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl
 
[AXIS_0]
TYPE = LINEAR
HOME = 5.0
MAX_VELOCITY = 20.0
MAX_ACCELERATION = 30.0
STEPGEN_MAXACCEL = 37.5
SCALE = 200.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = 4.999
MAX_LIMIT = 5.001
HOME_OFFSET = 5.000000
HOME_SEARCH_VEL = 2.000000
HOME_LATCH_VEL = 2.000000
HOME_IGNORE_LIMITS = YES
HOME_SEQUENCE = 1
 
[AXIS_1]
TYPE = LINEAR
HOME = 5.0
MAX_VELOCITY = 20.0
MAX_ACCELERATION = 30.0
STEPGEN_MAXACCEL = 37.5
SCALE = 200.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = 4.999
MAX_LIMIT = 5.001
HOME_OFFSET = 5.000000
HOME_SEARCH_VEL = 2.000000
HOME_LATCH_VEL = 2.000000
HOME_IGNORE_LIMITS = YES
HOME_SEQUENCE = 2
 
[AXIS_2]
TYPE = LINEAR
HOME = 5.0
MAX_VELOCITY = 20.0
MAX_ACCELERATION = 30.0
STEPGEN_MAXACCEL = 37.5
SCALE = 200.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -150.0
MAX_LIMIT = 5.001
HOME_OFFSET = 5.000000
HOME_SEARCH_VEL = 2.000000
HOME_LATCH_VEL = 2.000000
HOME_IGNORE_LIMITS = YES
HOME_SEQUENCE = 0

frob

Véletlen valami hozzáértő Kecskemét közelében akit rá tudnék venni egy villámlátogatásra?

frob

Most látom csak, szívatna a beállító prg?
 
MIN_LIMIT = 4.999
MAX_LIMIT = 5.001  
hogyaza..hogy kerülhetett ilyen érték  bele?

KoLa

Nemtudni' hogy mi okozza!
Nálam 1000mm, plusz - minusz, van minden tengelyre beállítva!
és mégis szívok vele!
A G53-tól visszaszámolva sincs 1000mm a munkaterületem , mégis olyan hibát üzen hogy , a program meghaladja a mozgási tartományt!
Próbáltam átmásolni egy jól működő kódot az EMC2-re a Mach3-ról!
Nem kopiztam! hanem lemásoltam a laptopról pontosan a G0, G1 mondatokat tartalmazó kódokat!
Mégsem akar elférni a gépen, pedig a mozgási tartomány csak 130mm!

frob

:( nem hiszem el hogy ennyire rossz lenne, hát látom a videókat és sok tengelyes gépeket robotokat hajtanak ezzel a programmal... nem akarnék mach3-at hsználni, bár megvan okosba.. de az még pilótaviszgásabb, egyszerűen csak használni szeretném , nullára áll, kód betölt start, mé nem lehet ilyen egyszerű dolgot csinálni?
Már a turbócnc progival szemezgetek, csak a dos visrossziaszt, mert ott aztán pendrive és egyebek felejtős, tud valaki igazán egyszerű de tökéletesen működő programot?