konfigurační soubor INI
Napsal: 10. 11. 2009, 3:31
NUTNO EDIT , NEOVERENO.(PREKLAD)
postupnost sekci
1. EMC
2. DISPLAY
3. TASK
4. RS274NGC
5. EMCMOT
6. TRAJ
7. AXIS_0
8. AXIS_1
9. AXIS_2
10. EMCIO
11. EMCSERVER
12. EMCSTRIP
emc.ini je konfigurační soubor, ve kterém jsou hodnoty
spojené s klíčovými slovy na jednotlivých liniích, např.
[SEKCE]
; COMENTAR
SYMBOL = HODNOTA
Hodnoty lze měnit v libovolném textovém editoru.
[EMC] sekce,
obsahuje obecné parametry pro celý řadič. Jsou to:
VERSION = $ Revision: 1.14 $
Číslo verze souboru INI, automaticky aktualizována při použití Revize.
MACHINE = Moje freza
Je jméno konfigurace, které se vytiskne, při běhu EMC. Můžete si dát cokoli.
NML_FILE = emc.nml
Název souboru NML.
DEBUG = 0x00000003
Nastaví upovídanost tištěných zpráv ladění/běhu na textové konzoli. Možnosti jsou:
0x00000000 Žádné zprávy.
0x00000001 Tisk neplatné zprávy
0x00000002 Tisk nastavení
0x00000004 Tisk výchozí
0x00000008 Verze pro tisk
0x00000010 Tisk úkolu
0x00000020 Tisk I/O
0x00000040 Tisk NML
0x00000080 Tisk časů
0x00000100 Tisk tlumočníka ladění
0x00000200 Tisk RCS ladění
0x00000400 Tisk surových dat trajektorie
0x00000800 Tisk, seznam
0x7FFFFFFF Tiskne všechny zprávy
Čísla mohou být kombinovány (logické AND).
RS274NGC_STARTUP_CODE = G21 G00 G17 G90
Řetězec kódů NC, které se automaticky spusti při startu.
[Display] sekce
obsahuje parametry pro grafické uživatelské rozhraní.
DISLAY = tkemc
;DISPLAY = mini
;DISPLAY = axis
;DISPLAY = xemc
;DISPLAY = yemc
Název uživatelského rozhraní.
CYCLE_TIME = 0.200
V podstate cas pro refhresh zprav na obrazovce.
HELP_FILE = doc/help.txt
Umístění a název souboru nápovědy.
POSITION_OFFSET = RELATIVE
Počáteční nastavení zobrazení pro pozici.
POSITION_FEEDBACK = AKTUAL
Počáteční nastavení zobrazení pro pozici, žádané nebo skutečné.
MAX_FEED_OVERRIDE = 1.2
Nejvyšší hodnota, která bude povolena pr feedrate 1,2 = 120%
PROGRAM_PREFIX = programy/
Cesta pro ukládání nových NC programů
INTRO_GRAPHIC = emc.gif
Název souboru obrázku, který bude zobrazen při spuštění EMC.
INTRO_TIME = 5
Čas v sekundách, že zobrazení intro obrazku.
BALLOON_HELP = 1
Povolení balónového helpu.
LINEAR_UNITS = AUTO
Jednotky použité pro zobrazení lineární osy. AUTO, INCH, MM, CM.
ANGULAR_UNITS = AUTO
Jednotky použité pro zobrazení rotační osy. AUTO, DEG, RAD, GRAD.
[TASK] sekce
obsahuje obecné parametry pro EMCTASK, která zahrnuje
jazyk NC překladač a sekvenční logiku pro posílání příkazů.
EMCMOT a EMCIO.
TASK = minimilltask
Název programu správce úloh.
CYCLE_TIME = 0.010
Doba v sekundách, po který EMCTASK poběží. Můžete ho udělat malý jak chcete.
0Zatížení systému však bude omezovat efektivní propustnost.
[RS274NGC] sekce.
NC intepret ISO kodu.
PARAMETER_FILE = emc.var
Název souboru, který obsahuje parametry používané pro koordinaci např. Nulových bodů či offsetů.
[EMCMOT] sekce
Obsahuje důležité parametry pro řízení modulu pohybu.
EMCMOT = steppermod.o
Modul řízení pohybu, který má být použit. Možnosti jsou:
steppermod.o Defaultní modul pro řízení krokových motorů pomocí paralelního portu. Není k dispozici s rtai systémy.
freqmod.o Lepší modul pro řízení krokových motorů.(lepší časování)
smdromod.o freqmod s enkodérem a zpětnou vazbu. Vyžaduje DRO_BASE_ADDRESS musí být definován.
stgmod.o servo řízení motoru pomocí servo To Go karty.
stg8mod.o Osmi osá verze stgmod.
stg2mod.o servo řízení motorů pomocí servo To Go karty II.
newstgmod.o Aktualizovaná verze stgmod pro obě verze servo To Go karty.
vtiisamod.o servo řízení motoru pomocí ISA Vigilant karty.
vtipcimod.o PCI verze vtiisamod. Pouze pro systémy založené na 2.4.xx.
ppmcmod.o Jon Elson, paralelní rozhraní pro řízení pohybu systému servomotory.
ppmcmod8.o Osmi osá verze ppmcmod.
univstepmod.o Jon Elson, ovládání krokových motorů přes paralelní port.
simmod.o simulace pohybu ovládacího modulu.
minitetra.o „Hexapod“ kinimatika pomocí freqmod.
SHMEM_KEY = 100
Key používá sdílenou paměť.
SHMEM_BASE_ADDRESS = 0x3F00000
Základní adresa fyzické sdílené paměti. Pro rtlinux_09J, musí být do paměti vyhrazeno.
Během startu přes `` mem = 31M''v souboru / etc / lilo.conf. Tato akce není povinná pro všechny pozdější realtime.
IO_BASE_ADDRESS = 0x378
Bázová adresa pro paralelní port.
PARPORT_BASE_ADDRESS = 0x378
Zastaralé
STG_BASE_ADDRESS = 0x200
Zastaralé
DRO_BASE_ADDRESS = 0x200
Bázová adresa pro Mauch / Kaluga karty DRO smdromod používané pro zpětnou vazbu s enkodéry.
COMM_TIMEOUT = 1.0
Timeout pro komunikaci k emcmot.
COMM_WAIT = 0.010
Interval mezi snahou o komunikaci k emcmot.
PERIOD = 0.000020
Základní čas pro výstup impulsů s freqmod. Čím kratší interval, tím vyšší maximální feedrate, ale na úkor propustnosti systému. Příliš malé čas způsobí, že celý systém zkolabuje.
Nepoužívejte tento parametr s jiným modulem než freqmod anebo smdromod.
MOTION_IO_ADDRESS = 0x3BC
Port použitý pro IO synchonizaci s pohybem start / konec.
[TRAJ] sekce.O
bsahuje obecné parametry pro plánování modulu trajektorie v EMCMOT.
AXES = 3
Počet řízených os.
AXES = X Y Z
Názvy os. X, Y, Z, A, B a C XXXX
HOME = 0 0 0
Souřadnice po najetí referenční pozice každé osy.
LINEAR_UNITS =
Hodnota bud mm , pro metrickou soustavu a nebo inch pro palcovou.
ANGULAR_UNITS =
degree – stupne, nebo také muze pracovat v radiánech nebo pi/180.
CYCLE_TIME = 0.010
Doba v sekundách, za kterou jsou prováděny výpočty trajektorie. Je násobkem doby, v níž se provádějí servo výpočty, servo, jak je uvedeno v sekci [AXIS_ #] CYCLE_TIME.
DEFAULT_VELOCITY = 1.0
Počáteční rychlost pro osu nebo koordinovaný pohyb os, v uživatelských jednotkách za sekundu.
DEFAULT_ACCELERATION = 100
Zrychlení pro osu nebo koordinovaný pohyb os, v uživatelských jednotkách za sekundu na druhou.
MAX_VELOCITY = 100
Maximální rychlost pro každou osu nebo koordinovaný pohyb, v uživatelských jednotkách za sekundu.
MAX_ACCELERATION = 100
Maximální zrychlení pro každou osu nebo koordinovaných pohybů os , v uživatelských jednotkách za sekundu na druhou
PROBE_INDEX = 0
Vstup index sondy používané v aplikacích CMM. Viz [EMCIO] sekce pro podrobnosti _INDEX.
PROBE_POLARITY = 1
Polarita sondy při spuštění. Viz [EMCIO] sekce pro podrobnosti INDEX.
[AXIS_ #] sekce
[AXIS_0], [AXIS_1], atd. sekce obsahuje obecné parametry pro
jednotlivé osy ovládání modulů EMCMOT. Začíná číslem 0 a pokračuje podle počtu os jak je uvedeno v [TRAJ] AXES = minus 1.
TYPE = LINEAR
Typ os, a to buď lineární nebo rotační. Hodnoty polohy lineárních os jsou jednotky (na milimetr), uvedené v [AXIS_ #].
Hodnoty pro rotační osy jsou v jednotkách (na stupeň).
UNITS = 0.03937007874016
Jednotky na milimetr pro lineární osu, jak jsou definovány v [AXIS_ #]
Nebo také pro rotační osy jak je definováno v téže části. Parametry P, I, D, Ff0, FF1, FF2 využívá servo algoritmus pro optimalizaci výkonu při sledovánítrajektorie nastavenými-body. Viz Ladění Serva.
P = 50
Proporcionální zisk pro servo. Tato hodnota je násobkem chyby mezi chtěnou a aktuální pozicí, pro serv což ovlivňuje výpočet napětí pro servo driver. Jednotky P zisku jsou volty / uživatelské jednotky.
I = 0
Integrační zisk pro servo. Hodnota násobí kumulativní chybu mezi chtěnou a aktuální pozicí v uživatelských jednotkách, což ovlivňuje výpočet napětí pro servo driver . Jednotky jsou volty / uživatelské jednotky / sec.
D = 0
Derivát zisku pro servo. Hodnota násobí rozdíl mezi současnou
a předchozí chybou polohy,což ovlivňuje výpočet napětí pro servo driver. Jednotky pro D jsou volty / uživatelské jednotky / sec.
Ff0 = 0
Dopředný zisk.
FF1 = 0
Dopředný zisk 1.
FF2 = 0
Dopředný zisk 2.
Jednotky FF zisku jsou volty / uživatelské jednotky / sec.
CYCLE_= 0.001
Doba v sekundách, běhu servo výpočtů. Hodnoty mohou být různé mezi jednotlivými osami a nejnižší bude použita pro všechny. Hodnota musí být celé číslo submultiple dráhy cyklu doby stanovené v [TRAJ] CYCLE_TIME.
INPUT_SCALE = 400 0
Tyto dvě hodnoty, SCALE a OFFSET jsou faktory vyrovnávající rozdíly z-5tné vazby.
input = ofset / měřítko
OUTPUT_SCALE = 1 0
Tyto dvě hodnoty, SCALE a OFFSET jsou faktory vyrovnávající rozdíly z-5tné vazby.
Toto může být použito k linearizaci DAC.
MIN_LIMIT = -1.000
Minimální limit (soft limit) pro osu pohybu, v uživatelských jednotkách.
MAX_LIMIT = 1000
Maximální limit (soft limit) pro osu pohybu, v uživatelských jednotkách.
MIN_OUTPUT = -10
Minimální hodnota pro výstup vyrovnání PID ve voltech. Vypočtena výstupní hodnota je omezena tímto limitem.
MAX_OUTPUT = 10
Maximální hodnota pro výstup vyrovnání PID ve voltech. Vypočtena výstupní hodnota je omezena tímto limitem.
FERROR = 1,0
MIN_FERROR = 0.010
MAX_FERROR = 1,0
FERROR je maximální povolená chyba v uživatelských jednotkách.
Mezi požadovanou a skutečnou polohou.
Pokud je hodnota překročena je zastaven běh EMC
ENABLE_POLARITY = 0
Nastavte 0 nebo 1.
Výstupní enable signál pro drivery motorů.
pokracovani .... priste
postupnost sekci
1. EMC
2. DISPLAY
3. TASK
4. RS274NGC
5. EMCMOT
6. TRAJ
7. AXIS_0
8. AXIS_1
9. AXIS_2
10. EMCIO
11. EMCSERVER
12. EMCSTRIP
emc.ini je konfigurační soubor, ve kterém jsou hodnoty
spojené s klíčovými slovy na jednotlivých liniích, např.
[SEKCE]
; COMENTAR
SYMBOL = HODNOTA
Hodnoty lze měnit v libovolném textovém editoru.
[EMC] sekce,
obsahuje obecné parametry pro celý řadič. Jsou to:
VERSION = $ Revision: 1.14 $
Číslo verze souboru INI, automaticky aktualizována při použití Revize.
MACHINE = Moje freza
Je jméno konfigurace, které se vytiskne, při běhu EMC. Můžete si dát cokoli.
NML_FILE = emc.nml
Název souboru NML.
DEBUG = 0x00000003
Nastaví upovídanost tištěných zpráv ladění/běhu na textové konzoli. Možnosti jsou:
0x00000000 Žádné zprávy.
0x00000001 Tisk neplatné zprávy
0x00000002 Tisk nastavení
0x00000004 Tisk výchozí
0x00000008 Verze pro tisk
0x00000010 Tisk úkolu
0x00000020 Tisk I/O
0x00000040 Tisk NML
0x00000080 Tisk časů
0x00000100 Tisk tlumočníka ladění
0x00000200 Tisk RCS ladění
0x00000400 Tisk surových dat trajektorie
0x00000800 Tisk, seznam
0x7FFFFFFF Tiskne všechny zprávy
Čísla mohou být kombinovány (logické AND).
RS274NGC_STARTUP_CODE = G21 G00 G17 G90
Řetězec kódů NC, které se automaticky spusti při startu.
[Display] sekce
obsahuje parametry pro grafické uživatelské rozhraní.
DISLAY = tkemc
;DISPLAY = mini
;DISPLAY = axis
;DISPLAY = xemc
;DISPLAY = yemc
Název uživatelského rozhraní.
CYCLE_TIME = 0.200
V podstate cas pro refhresh zprav na obrazovce.
HELP_FILE = doc/help.txt
Umístění a název souboru nápovědy.
POSITION_OFFSET = RELATIVE
Počáteční nastavení zobrazení pro pozici.
POSITION_FEEDBACK = AKTUAL
Počáteční nastavení zobrazení pro pozici, žádané nebo skutečné.
MAX_FEED_OVERRIDE = 1.2
Nejvyšší hodnota, která bude povolena pr feedrate 1,2 = 120%
PROGRAM_PREFIX = programy/
Cesta pro ukládání nových NC programů
INTRO_GRAPHIC = emc.gif
Název souboru obrázku, který bude zobrazen při spuštění EMC.
INTRO_TIME = 5
Čas v sekundách, že zobrazení intro obrazku.
BALLOON_HELP = 1
Povolení balónového helpu.
LINEAR_UNITS = AUTO
Jednotky použité pro zobrazení lineární osy. AUTO, INCH, MM, CM.
ANGULAR_UNITS = AUTO
Jednotky použité pro zobrazení rotační osy. AUTO, DEG, RAD, GRAD.
[TASK] sekce
obsahuje obecné parametry pro EMCTASK, která zahrnuje
jazyk NC překladač a sekvenční logiku pro posílání příkazů.
EMCMOT a EMCIO.
TASK = minimilltask
Název programu správce úloh.
CYCLE_TIME = 0.010
Doba v sekundách, po který EMCTASK poběží. Můžete ho udělat malý jak chcete.
0Zatížení systému však bude omezovat efektivní propustnost.
[RS274NGC] sekce.
NC intepret ISO kodu.
PARAMETER_FILE = emc.var
Název souboru, který obsahuje parametry používané pro koordinaci např. Nulových bodů či offsetů.
[EMCMOT] sekce
Obsahuje důležité parametry pro řízení modulu pohybu.
EMCMOT = steppermod.o
Modul řízení pohybu, který má být použit. Možnosti jsou:
steppermod.o Defaultní modul pro řízení krokových motorů pomocí paralelního portu. Není k dispozici s rtai systémy.
freqmod.o Lepší modul pro řízení krokových motorů.(lepší časování)
smdromod.o freqmod s enkodérem a zpětnou vazbu. Vyžaduje DRO_BASE_ADDRESS musí být definován.
stgmod.o servo řízení motoru pomocí servo To Go karty.
stg8mod.o Osmi osá verze stgmod.
stg2mod.o servo řízení motorů pomocí servo To Go karty II.
newstgmod.o Aktualizovaná verze stgmod pro obě verze servo To Go karty.
vtiisamod.o servo řízení motoru pomocí ISA Vigilant karty.
vtipcimod.o PCI verze vtiisamod. Pouze pro systémy založené na 2.4.xx.
ppmcmod.o Jon Elson, paralelní rozhraní pro řízení pohybu systému servomotory.
ppmcmod8.o Osmi osá verze ppmcmod.
univstepmod.o Jon Elson, ovládání krokových motorů přes paralelní port.
simmod.o simulace pohybu ovládacího modulu.
minitetra.o „Hexapod“ kinimatika pomocí freqmod.
SHMEM_KEY = 100
Key používá sdílenou paměť.
SHMEM_BASE_ADDRESS = 0x3F00000
Základní adresa fyzické sdílené paměti. Pro rtlinux_09J, musí být do paměti vyhrazeno.
Během startu přes `` mem = 31M''v souboru / etc / lilo.conf. Tato akce není povinná pro všechny pozdější realtime.
IO_BASE_ADDRESS = 0x378
Bázová adresa pro paralelní port.
PARPORT_BASE_ADDRESS = 0x378
Zastaralé
STG_BASE_ADDRESS = 0x200
Zastaralé
DRO_BASE_ADDRESS = 0x200
Bázová adresa pro Mauch / Kaluga karty DRO smdromod používané pro zpětnou vazbu s enkodéry.
COMM_TIMEOUT = 1.0
Timeout pro komunikaci k emcmot.
COMM_WAIT = 0.010
Interval mezi snahou o komunikaci k emcmot.
PERIOD = 0.000020
Základní čas pro výstup impulsů s freqmod. Čím kratší interval, tím vyšší maximální feedrate, ale na úkor propustnosti systému. Příliš malé čas způsobí, že celý systém zkolabuje.
Nepoužívejte tento parametr s jiným modulem než freqmod anebo smdromod.
MOTION_IO_ADDRESS = 0x3BC
Port použitý pro IO synchonizaci s pohybem start / konec.
[TRAJ] sekce.O
bsahuje obecné parametry pro plánování modulu trajektorie v EMCMOT.
AXES = 3
Počet řízených os.
AXES = X Y Z
Názvy os. X, Y, Z, A, B a C XXXX
HOME = 0 0 0
Souřadnice po najetí referenční pozice každé osy.
LINEAR_UNITS =
Hodnota bud mm , pro metrickou soustavu a nebo inch pro palcovou.
ANGULAR_UNITS =
degree – stupne, nebo také muze pracovat v radiánech nebo pi/180.
CYCLE_TIME = 0.010
Doba v sekundách, za kterou jsou prováděny výpočty trajektorie. Je násobkem doby, v níž se provádějí servo výpočty, servo, jak je uvedeno v sekci [AXIS_ #] CYCLE_TIME.
DEFAULT_VELOCITY = 1.0
Počáteční rychlost pro osu nebo koordinovaný pohyb os, v uživatelských jednotkách za sekundu.
DEFAULT_ACCELERATION = 100
Zrychlení pro osu nebo koordinovaný pohyb os, v uživatelských jednotkách za sekundu na druhou.
MAX_VELOCITY = 100
Maximální rychlost pro každou osu nebo koordinovaný pohyb, v uživatelských jednotkách za sekundu.
MAX_ACCELERATION = 100
Maximální zrychlení pro každou osu nebo koordinovaných pohybů os , v uživatelských jednotkách za sekundu na druhou
PROBE_INDEX = 0
Vstup index sondy používané v aplikacích CMM. Viz [EMCIO] sekce pro podrobnosti _INDEX.
PROBE_POLARITY = 1
Polarita sondy při spuštění. Viz [EMCIO] sekce pro podrobnosti INDEX.
[AXIS_ #] sekce
[AXIS_0], [AXIS_1], atd. sekce obsahuje obecné parametry pro
jednotlivé osy ovládání modulů EMCMOT. Začíná číslem 0 a pokračuje podle počtu os jak je uvedeno v [TRAJ] AXES = minus 1.
TYPE = LINEAR
Typ os, a to buď lineární nebo rotační. Hodnoty polohy lineárních os jsou jednotky (na milimetr), uvedené v [AXIS_ #].
Hodnoty pro rotační osy jsou v jednotkách (na stupeň).
UNITS = 0.03937007874016
Jednotky na milimetr pro lineární osu, jak jsou definovány v [AXIS_ #]
Nebo také pro rotační osy jak je definováno v téže části. Parametry P, I, D, Ff0, FF1, FF2 využívá servo algoritmus pro optimalizaci výkonu při sledovánítrajektorie nastavenými-body. Viz Ladění Serva.
P = 50
Proporcionální zisk pro servo. Tato hodnota je násobkem chyby mezi chtěnou a aktuální pozicí, pro serv což ovlivňuje výpočet napětí pro servo driver. Jednotky P zisku jsou volty / uživatelské jednotky.
I = 0
Integrační zisk pro servo. Hodnota násobí kumulativní chybu mezi chtěnou a aktuální pozicí v uživatelských jednotkách, což ovlivňuje výpočet napětí pro servo driver . Jednotky jsou volty / uživatelské jednotky / sec.
D = 0
Derivát zisku pro servo. Hodnota násobí rozdíl mezi současnou
a předchozí chybou polohy,což ovlivňuje výpočet napětí pro servo driver. Jednotky pro D jsou volty / uživatelské jednotky / sec.
Ff0 = 0
Dopředný zisk.
FF1 = 0
Dopředný zisk 1.
FF2 = 0
Dopředný zisk 2.
Jednotky FF zisku jsou volty / uživatelské jednotky / sec.
CYCLE_= 0.001
Doba v sekundách, běhu servo výpočtů. Hodnoty mohou být různé mezi jednotlivými osami a nejnižší bude použita pro všechny. Hodnota musí být celé číslo submultiple dráhy cyklu doby stanovené v [TRAJ] CYCLE_TIME.
INPUT_SCALE = 400 0
Tyto dvě hodnoty, SCALE a OFFSET jsou faktory vyrovnávající rozdíly z-5tné vazby.
input = ofset / měřítko
OUTPUT_SCALE = 1 0
Tyto dvě hodnoty, SCALE a OFFSET jsou faktory vyrovnávající rozdíly z-5tné vazby.
Toto může být použito k linearizaci DAC.
MIN_LIMIT = -1.000
Minimální limit (soft limit) pro osu pohybu, v uživatelských jednotkách.
MAX_LIMIT = 1000
Maximální limit (soft limit) pro osu pohybu, v uživatelských jednotkách.
MIN_OUTPUT = -10
Minimální hodnota pro výstup vyrovnání PID ve voltech. Vypočtena výstupní hodnota je omezena tímto limitem.
MAX_OUTPUT = 10
Maximální hodnota pro výstup vyrovnání PID ve voltech. Vypočtena výstupní hodnota je omezena tímto limitem.
FERROR = 1,0
MIN_FERROR = 0.010
MAX_FERROR = 1,0
FERROR je maximální povolená chyba v uživatelských jednotkách.
Mezi požadovanou a skutečnou polohou.
Pokud je hodnota překročena je zastaven běh EMC
ENABLE_POLARITY = 0
Nastavte 0 nebo 1.
Výstupní enable signál pro drivery motorů.
pokracovani .... priste