; Konfiguracni soubor ridiciho systemu K 51 ;------------------------------------------------ ; Nazev programove verze ; - - - - - - - - - - - - - - - - - - - ; Vyplnuje se v HLPG.A51 za navestim TABTXT. ; Konstanty ridici podminene preklady ; - - - - - - - - - - - - - - - - - - - %SET(HLPES,1) ; zapnuti nebo vypnuti WDOG %SET(KSUMA,1) ; zapnuti nebo vypnuti pocitani kontrolni sumy EPROM %SET(V110,0) ; nastaveni nebo vypnuti 110V/50Hz %SET(UVRMER,1) ; 0 - pri 3.imp v uvrati se hned odjede ; 1 - pri 3.imp v uvrati se odjede v pristi uvrati (meridlo proti brusu) %SET(GUMA,1) ; 0 - klasicke mikronove brouseni ; 1 - brousen¡ gumy, K/K pridavek v uvrati je v 100um ; 2 - brouseni gumy, K/K pridavek v uvrati je v 10um %SET(GUMA_KOR,1) ; 0 - korekce jsou v um ; 1 - korekce jsou v 10um %SET(A10X,1) ; 0 - v rezimu A neni tl. 10x povoleno ; 1 - v rezimu A jsou pridavky ovladany tl. 10x ; 2 - pro rezim A je tl. 10x stale zapnuto (pro stroje s p©evodovanym RK) %SET(AAA,1) ; 0 - brouseni A neni ; 1 - brouseni A %SET(KOULE,0) ; povoleni, zakazani koule %SET(ENKOD,0) ; 0 - vypnuta zvlastni kontrola otacek KM typ Kralupy ; 1 - kontrola otacek ze vstupu IN6, IN5 ; 2 - kontrola otacek ze vstupu IN20,IN22 %SET(DSP,8) ; 0 - LED displej s relatkem 6+1,7+1 ; 1 - LED displej 7+1 ; 2 - LED displej 6+2 ; 8 - LCD displej %SET(POLOHA,0) ; zapnuti, zakazani zmeny cisla programu podle polohy stolu %SET(AUT10,0) ; povoleni, zakazani rezimu 10x pri AUT a TCH %SET(KUZ,0) ; 0 - bez brouseni kuzele ; 1 - brouseni kuzele povoleno, posun po ose z ; 2 - brouseni kuzele jako v tab %SET(POLOHA_SCH,0) ; je pou‘ita poloha SCH %SET(ZAPICH_STOJI,0) ; 0 - pri zapichovem brouseni stul muze jet (standartne) ; 1 - pri zapichovem brouseni stul stoji (napr. ve Vredenu) %SET(JISKK,0) ; nedojizdeni na WSP po orovnani %SET(JISP,0) ; 0 - dobu vyjisk©en¡ nelze mˆnit ; 1 - doba v min plati pro z pichov‚ re‘imy a pro re‘im P ; 2 - doba v min plat¡ jen pro re‘im P ; 3 - doba v sec plati pro z pichov‚ re‘imy a pro re‘im P ; 4 - doba v sec plat¡ jen pro re‘im P %SET(ADJABS,0) ; 0 - 3. imp. provadi aut. korekce pouze u aktiviho programu ; 1 - 3. imp. provadi aut. korekce absolutni osy %SET(TABULK,0) ; 0 - tabulkove brouseni zakazano ; 1 - tabulkove brouseni povoleno, max. stoupani 255um/mm ; 2 - tabulkove brouseni povoleno, max. stoupani 512um/mm %SET(PROG,0) ; povoleni, zakazani programovetelnych cyklu (HARDCHROM) %SET(CCC,4) ; 0 - bez brouseni s cykly C1 a C2 ; 1 - brouseni s cykly C1 a C2 ; 2 - brouseni s cykly C1 a C2 bez vyjiskreni J1 ; 3 - brouseni s cykly C1 a C2 s dobrusovaci rychlosti F4 ; 4 - brouseni s cykly C0-9 s dobrusovaci rychlosti ; 5 - brouseni s cykly C0-9 s dobrusovaci rychl. a meridlem %SET(C_NO_MERIDLO,0) ; 0 - brouseni Cx muze byt s meridlem ; 1 - brouseni Cx je bez meridla %SET(AX,5) ; 0 - bez programovatelneho podelneho brouseni Ax ; 1 - brouseni s cykly A1-9 bez RIN a bez vyjiskreni DW1 ;2,3- brouseni s cykly A1-9 bez RIN ; 4 - brouseni s cykly A1-9 s RIN, ale bez vyjiskreni DW1 ; 5 - brouseni s cykly A1-9 s RIN %SET(AX_MERIDLO,2) ; 0 - brouseni A1-9 bez meridla ; 1 - brouseni A1-9 s meridlem ; 2 - brouseni A1-9 volitelne pouziti meridla %SET(AX_FINC,1) ; 0 - brouseni Ax pouze s max. rychlosti ; 1 - brouseni Ax s volitelnou rychlosti %SET(OFFS,1) ; 0 - brouseni Ax a Cx bez offsetu ; 1 - brouseni Ax a Cx s offsetem %SET(A121,0) ; 0 - neni prepinani programu ; 1 - automaticke prepinani programu 121,343 %SET(ISEE,0) ; 0 - prepis SEEPROM z EPROM nepovolen ; 1 - prepis SEEPROM z EPROM povolen %SET(LADENI,0) ; 0 - pro zakaznika ; 1 - zobrazeni pridavnych informaci %SET(LUNETA,0) ; 0 - bez lunety ; 1 - luneta rizena sirkovou modulaci OUT0 %SET(BACKO,0) ; 0 - bez funkce back off ; 1 - s funkc¡ back off %SET(PALCE,0) ; 0 - mm stroj ( wsp 2000um ) ; 1 - inch stroj ( wsp 2032um ) %SET(JWSP,0) ; 0 - wsp je 2000um ; 1 - wsp je 528 um %SET(JAZ1,7) ; prvni jazyk 6=NEM, 7=CES %SET(JAZ2,6) ; druhy jazyk 5=ANG, 6=NEM %SET(JAZ3,5) ; treti jazyk 1=SWG, 2=FRA, 3=ITA, 4=SPA, 5=ANG %SET(PEN,0) ; 0 - bez upominani zaplaceni ; 1 - s upominanim zaplaceni %SET(SPEED,1) ; 0 - bez zobrazeni rychlosti stolu ; 1 - se zobrazenim rychlosti stolu %SET(OUT1,1) ; vystup OUT1 0 - nepouzit ; 1 - program P %SET(OUT3,1) ; vystup OUT3 0 - nepouzit ; 1 - 10X ; 2 - AUC ; 3 - zapich/podel ; 4 - leva prodleva %SET(OUT5,1) ; vystup OUT5 0 - nepouzit ; 1 - POS (zakaz pohybu stolu) ; 2 - POS bez prodlev v uvratich %SET(OUT6,1) ; vystup OUT6 0 - nepouzit ; 1 - X=WSP %SET(OUT7,2) ; vystup OUT7 0 - nepouzit ; 1 - smer stolu ; 2 - negace OUT4 ; 3 - 10x ; 4 - ORC (orovnavaci cyklus) ; 5 - prava prodleva ; Konstanty stroje a programu ; - - - - - - - - - - - - - - - - - - - POC_NULK EQU 03H ; Urcuje pocet uvrati-1 v nule pri rezimu AAA ; Neni-li urcovano v PGN. MIN_O_SPEED EQU 20 ; min. obvodova rychlost kotouce MAX_O_SPEED EQU 45 ; max. obvodova rychlost kotouce ; Konstanty pouzite pri nenaprogramovane seriove EEPROM ; - - - - - - - - - - - - - - - - - - - SEE_BADX EQU 10 ; prednastaveni badu x SEE_BADZ EQU 0 ; prednastaveni badu z SEE_KONCOVY_ST EQU 4 ; prednastaveni koncoveho stupne SEE_KROK_ZH EQU 0 ; prednastaveni vyssiho bajtu kroku z SEE_KROK_ZL EQU 56 ; prednastaveni nizsiho bajtu kroku z SEE_NAS_KROK EQU 0 ; prednastaveni nasobku kroku SEE_REC EQU 0 ; jazyk 0=cesky, 1=nemecky, 2=anglicky, 3=ctvrty jazyk SEE_PREP EQU 0 ; prepinac 0 - HTPAD... 1 - HDAPT SEE_TLAC EQU 1 ; konfigurace tlacitek 0 - WSP,10x,INC,RES ; 1 - WSP,Z/X,INC,RES 2 - WSP,ADJ,10X,RES SEE_ZPOZ EQU 0 ; zpozdeni pri zapnuti 0 - ne, 1 - ano SEE_ZPUVR EQU 1 ; prodleva v uvratich 0 - ne, 1 - ano SEE_MIN_3 EQU 008H ; minimalni prumer kotouce SEE_MIN_2 EQU 0B2H ; 08 B2 90h = 570.000 SEE_MIN_1 EQU 090H SEE_MAX_3 EQU 00BH ; maximalni prumer kotouce SEE_MAX_2 EQU 071H ; 0B 71 B0h = 750.000 SEE_MAX_1 EQU 0B0H SEE_PALCE EQU %IF (%PALCE EQ 1) THEN ( 1 ; 1 - palce )ELSE( 0 ; 0 - mm )FI SEE_LAS EQU 0 ; mereni laserem 0 = ne SEE_SPEED EQU 1 ; mereni rychlosti osy Z SEE_KONF1 EQU 0 ; prednastaveni bez brouseni pod uhlem SEE_KONF2 EQU 1 ; osa Z, 0 - neni, 1 - s osou Z SEE_KONF3 EQU 0 ; K/K , 0 - neni, 1 - s K/K bez PZ, 2 - s K/K i PZ SEE_KONF4 EQU 0 ; prednastaveni rizeni otacek kotouce 0 - bez rizeni ; 1 - inic. in7=1, 2 - inic. dotazem, 3 - inic. in7=0 SEE_KONF5 EQU 1 ; errorova hlaseni 0 - nejsou ; 1 - in4,5,6 2 - in4,5,6,3 SEE_KONF6 EQU 0 ; seriovy prenos 0 - neni ; 1 - prenos osy z 3 - prenos tabulky ; 2 - prenos programu 4 - prenos hardchrom SEE_KONF7 EQU 0 ; hydraulicky orovnavac 0 - neni, 1 - ano SEE_KONF8 EQU 0 ; vyjiskreni pro A,K/K,T 0 - neni, 1 - ano SEE_KONF9 EQU 0 ; brouseni kuzele 0 - neni, 1 - ano ; Konstanty ktere se meni podle typu programu SMC v 8751 ; - - - - - - - - - - - - - - - - - - - VY_RYCHL EQU 0EBH ; Konstanta pro pohyb vyssi rychlosti ; 0F2H pro SMC s jednotlivymi kroky ; 0EBH pro SMC s dvojicemi kroku MAX_RYCH1 EQU 018H ; Hranicni predvolba citace RYCHTIM pri pohybu tl. ; 030H pro SMC s jednotlivymi kroky ; 018H pro SMC s dvojicemi kroku MAX_RYCH2 EQU 060H ; Maximalni rychlost pri pohybu tlacitky ; 0C0H pro SMC s jednotlivymi kroky ; 060H pro SMC s dvojicemi kroku MAX_RYCH3 EQU 27H ; Maximalni predvolba citace RYCHTIM pri pohybu tl. ; 37H pro SMC s jednotlivymi kroky ; 27H pro SMC s dvojicemi kroku ; Dalsi konstanty ; - - - - - - - - - - - - - - - - - - - ADJ_AAA_2 EQU 0FFH ; Maximalni hodnota povoleneho adj. pro rezimy AAA,PPP,TAB ADJ_AAA_1 EQU 0D8H ; -10000 = FF D8 F0h, -200000 = FC F2 C0h ADJ_AAA_0 EQU 0F0H ; Konstanty spolecne pro brouseni Ax a Cx ; - - - - - - - - - - - - - - - - - - - MAX_P0_2 EQU 00AH ; max. a min. prumer obrobku MAX_P0_1 EQU 0AEH ; 700.000 = 0A AE 60h 850.000 = 0C F8 50 MAX_P0_0 EQU 060H ; 900.000 = 0D BB A0h MIN_P0_2 EQU 000H MIN_P0_1 EQU 003H ; 25.000 = 00 61 A8h MIN_P0_0 EQU 0E8H ; 1.000 = 00 03 E8h MAX_P1_2 EQU 0 ; max. a min. pridavek MAX_P1_1 EQU 027H ; 10.000 = 00 27 10 h MAX_P1_0 EQU 010H MIN_P1_2 EQU 0 MIN_P1_1 EQU 0 ; 0.010 = 00 00 0A h MIN_P1_0 EQU 0AH ; Konstanty pro brouseni Ax ; - - - - - - - - - - - - - - - - - - - POCET_P_A EQU 9+1 ; pocet parametru + kontrola MIN_P2_2 EQU 0 MIN_P2_1 EQU 0 ; 0.010 = 00 00 00 h MIN_P2_0 EQU 0 MAX_X0_2 EQU 01 ; max. a min. pridavek MAX_X0_1 EQU 086H ; 25.000 = 00 61 A8 h, 100.000 = 01 86 A0 h MAX_X0_0 EQU 0A0H MIN_RIN EQU 2 ; max. a min RIN MAX_RIN EQU 15000 MIN_MIN EQU 2 ; max. a min. MIN MAX_MIN EQU 10000 MIN_FIN EQU 1 ; max. a min. FIN MAX_FIN EQU 8000 MIN_FINC EQU 60 ; max., min. a inicializacni FINC INI_FINC EQU 10000 MAX_FINC EQU 60100 ; Konstanty pro brouseni Cx ; - - - - - - - - - - - - - - - - - - - POCET_P_C EQU 9+1 ; pocet parametru + kontrola MAX_JISK EQU 120 ; max. a inicializacni doba vyjiskreni zapich INI_JISK EQU 5 MAX_F1 EQU 9000 ; max.,min. a inicializacni rychlosti brouseni INI_F1 EQU 1000 MIN_F1 EQU 20 MAX_F2 EQU 5000 INI_F2 EQU 100 MIN_F2 EQU 5 MAX_F3 EQU 3000 INI_F3 EQU 10 MIN_F3 EQU 5 TH0_10MS EQU 0D8H ; predvolba na 10 ms C01_10MS EQU 0FFH C02_10MS EQU 0FFH TH0_500 EQU 05EH ; predvolba na 0.5sec C01_500 EQU 0F8H C02_500 EQU 0FFH TH0_1S EQU 0BDH ; predvolba na 1 sec C01_1S EQU 0F0H C02_1S EQU 0FFH