diff --git a/Doc/History.txt b/Doc/History.txt index 0bb1309..f7fa59f 100644 --- a/Doc/History.txt +++ b/Doc/History.txt @@ -5,6 +5,22 @@ This document provides the history information about the NewMP_BasePMC library. +-------------------------------------------------------------------------------- +Version 3.0.0 -> 3.0.1 +-------------------------------------------------------------------------------- +--------------------------------------- +News: +--------------------------------------- +- Added 0iF/L support for mem B + +--------------------------------------- +Modifications: +--------------------------------------- + +--------------------------------------- +Bug fixes: +--------------------------------------- + -------------------------------------------------------------------------------- Version 2.0.0 -> 3.0.0 -------------------------------------------------------------------------------- @@ -16,6 +32,7 @@ News: - Support of Floating Point functions - Virtual operator's panel added. This panel can be used in parallel to the Standard machine operator's panel with 55 keys when X/Y addresses are selected + (Possibility for remote control) --------------------------------------- Modifications: @@ -26,6 +43,8 @@ Modifications: - Selection of I/O Link removed - In case of abnormal termination of One Touch Macro Call, MEM mode will be forced by RESET +- The signals of the setup mode selection switch are now crosschecked at open + protection door --------------------------------------- Bug fixes: diff --git a/Doc/NewMP_BasePMC_user_manual_en.pdf b/Doc/NewMP_BasePMC_user_manual_en.pdf new file mode 100644 index 0000000..79cfc0b Binary files /dev/null and b/Doc/NewMP_BasePMC_user_manual_en.pdf differ diff --git a/Doc/NewMP_DCS_user_manual_en.pdf b/Doc/NewMP_DCS_user_manual_en.pdf new file mode 100644 index 0000000..217580e Binary files /dev/null and b/Doc/NewMP_DCS_user_manual_en.pdf differ diff --git a/Doc/memory_management.xlsx b/Doc/memory_management.xlsx index d632be2..4bd1915 100644 Binary files a/Doc/memory_management.xlsx and b/Doc/memory_management.xlsx differ diff --git a/FLMNE.TXT b/FLMNE.TXT new file mode 100644 index 0000000..9fd8c40 --- /dev/null +++ b/FLMNE.TXT @@ -0,0 +1,4 @@ +##### SYMBOL & COMMENT ##### + Conversion completed Error count = 00000 Warning count = 00000 +##### Conversion of External Symbol File ##### + Conversion completed Error count = 00000 Warning count = 00000 diff --git a/Utility/makeSrc.cmd b/Utility/makeSrc.cmd index 180a1a6..2098883 100644 --- a/Utility/makeSrc.cmd +++ b/Utility/makeSrc.cmd @@ -2,14 +2,6 @@ mode con: cols=55 lines=29 color 0A @echo ======================================== -@echo Checking folders -@echo ======================================== -if exist ..\include\ ( - echo ok -) else ( -mkdir ..\include\ -) -@echo ======================================== @echo 1st PMC source file generation @echo ======================================== @echo. diff --git a/Utility/makeSymbol.cmd b/Utility/makeSymbol.cmd index 46a0807..9ec8c6a 100644 --- a/Utility/makeSymbol.cmd +++ b/Utility/makeSymbol.cmd @@ -2,14 +2,6 @@ mode con: cols=55 lines=29 color 0A @echo ======================================== -@echo Checking folders -@echo ======================================== -if exist ..\include\ ( -@echo ok -) else ( -mkdir ..\include\ -) -@echo ======================================== @echo 1st PMC symbol file generation @echo ======================================== @echo. diff --git a/compiler/COMMANDLOG.TXT b/compiler/COMMANDLOG.TXT new file mode 100644 index 0000000..761f429 --- /dev/null +++ b/compiler/COMMANDLOG.TXT @@ -0,0 +1,11 @@ +"compile_0iF-L_Mem_B.cmd" batch command start. +compile_0iF-L_Mem_B.cmd 1 Line FLNEW: Completed. +compile_0iF-L_Mem_B.cmd 2 Line FLOPEN: Completed. +compile_0iF-L_Mem_B.cmd 3 Line MNEMONICTOSRC: Completed. +compile_0iF-L_Mem_B.cmd 4 Line MNEMONICTOSRC: Completed. +compile_0iF-L_Mem_B.cmd 5 Line MNEMONICTOSRC: Completed. +compile_0iF-L_Mem_B.cmd 6 Line COMPILE: Completed. +compile_0iF-L_Mem_B.cmd 7 Line EXPORT: [/MemData] Completed. +compile_0iF-L_Mem_B.cmd 8 Line EXPORT: [/EXTSYM] Completed. +compile_0iF-L_Mem_B.cmd 9 Line FLCLOSE: Completed. +Batch command completed. diff --git a/compiler/ERRORLOG.TXT b/compiler/ERRORLOG.TXT new file mode 100644 index 0000000..40a9f37 Binary files /dev/null and b/compiler/ERRORLOG.TXT differ diff --git a/compiler/FLNEW.TXT b/compiler/FLNEW.TXT new file mode 100644 index 0000000..02427b6 --- /dev/null +++ b/compiler/FLNEW.TXT @@ -0,0 +1,10 @@ +##### Creating New LAD file ##### + Creating completed Error count = 000000 Warning count = 000000 + + +*** Creating New LAD file ...Done *** +Program Name:PMC_0iF-L_Mem_B +PMC Name:0i-F PMC/L(MEM-B,FLT) +Create Date:01 September 2022 10:44:29 + + diff --git a/compiler/MAP.TXT b/compiler/MAP.TXT new file mode 100644 index 0000000..23cda86 --- /dev/null +++ b/compiler/MAP.TXT @@ -0,0 +1,62 @@ +FANUC LADDER-III Version 9.40 Memory map + +File name PMC_0iF-L_Mem_B.LAD +PMC Type 0i-F PMC/L(MEM-B,FLT) +Log Date 01 September 2022 10:44:37 + + Start Stop Length +Netcomment ------H ------H 000000H ........ 0.0KB +Message 2841F7H 2848FFH 000709H ........ 1.8KB +Symbol 284900H 291ED7H 00D5D8H _ +Comment 2921CDH 29D4FFH 00B333H _l...... 98.3KB +Ladder program 29D500H 2A42DFH 006DE0H ........ 27.5KB + +Memory Used 144.8KB +F-ROM Used 256KB + + + +Automatic numbering of TMRB/TMRBF/DIFU/DIFD + +TMRB 500 P10(3net) +TMRB 499 P101(4net) +TMRB 498 P151(25net) +TMRB 497 P151(28net) +TMRB 496 P152(8net) +TMRB 495 P154(43net) +TMRB 494 P312(18net) +TMRB 493 P312(21net) +TMRB 492 P313(18net) +TMRB 491 P313(21net) +TMRB 490 P314(18net) +TMRB 489 P314(21net) +TMRB 488 P315(18net) +TMRB 487 P315(21net) +TMRB 486 P316(18net) +TMRB 485 P316(21net) +TMRB 484 P317(18net) +TMRB 483 P317(21net) +TMRB 482 P318(18net) +TMRB 481 P318(21net) +TMRB 480 P319(18net) +TMRB 479 P319(21net) +TMRB 478 P322(18net) +TMRB 477 P322(21net) +TMRB 476 P323(18net) +TMRB 475 P323(21net) +TMRB 474 P324(18net) +TMRB 473 P324(21net) +TMRB 472 P325(18net) +TMRB 471 P325(21net) +TMRB 470 P326(18net) +TMRB 469 P326(21net) +TMRB 468 P327(18net) +TMRB 467 P327(21net) +TMRB 466 P328(18net) +TMRB 465 P328(21net) +TMRB 464 P329(18net) +TMRB 463 P329(21net) +TMRB 462 P510(6net) +TMRB 461 P510(41net) +TMRB 460 P511(6net) +TMRB 459 P511(41net) diff --git a/compiler/compile_0iF-L_Mem_A.cmd b/compiler/compile_0iF-L_Mem_A.cmd new file mode 100644 index 0000000..2208ab6 --- /dev/null +++ b/compiler/compile_0iF-L_Mem_A.cmd @@ -0,0 +1,10 @@ +FlNew PMC_0iF-L_Mem_A.LAD /Pmctype=0i-F PMC/L(MEM-A,FLT) /overwrite +FlOpen PMC_0iF-L_Mem_A.LAD +MnemonicToSrc /file=..\sysprm.mne /init=0 +MnemonicToSrc /file=..\symbol.csv +MnemonicToSrc /warning=1 /file=..\MBasePMC.mne +Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1 +Export /MemData ..\MBasePMC.mem +Export /ExtSym ..\symbol.csv +FlClose +End diff --git a/compiler/compile_0iF-L_Mem_A_FB.cmd b/compiler/compile_0iF-L_Mem_A_FB.cmd new file mode 100644 index 0000000..a86947a --- /dev/null +++ b/compiler/compile_0iF-L_Mem_A_FB.cmd @@ -0,0 +1,10 @@ +FlNew PMC_0iF-L_Mem_A_FB.LAD /Pmctype=0i-F PMC/L(MEM-A,FB,FLT) /overwrite +FlOpen PMC_0iF-L_Mem_A_FB.LAD +MnemonicToSrc /file=..\sysprm.mne /init=0 +MnemonicToSrc /file=..\symbol.csv +MnemonicToSrc /warning=1 /file=..\MBasePMC.mne +Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1 +Export /MemData ..\MBasePMC.mem +Export /ExtSym ..\symbol.csv +FlClose +End diff --git a/compiler/compile_0iF-L_Mem_B.cmd b/compiler/compile_0iF-L_Mem_B.cmd new file mode 100644 index 0000000..85db790 --- /dev/null +++ b/compiler/compile_0iF-L_Mem_B.cmd @@ -0,0 +1,10 @@ +FlNew PMC_0iF-L_Mem_B.LAD /Pmctype=0i-F PMC/L(MEM-B,FLT) /overwrite +FlOpen PMC_0iF-L_Mem_B.LAD +MnemonicToSrc /file=..\sysprm.mne /init=0 +MnemonicToSrc /file=..\symbol.csv +MnemonicToSrc /warning=1 /file=..\MBasePMC.mne +Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1 +Export /MemData ..\MBasePMC.mem +Export /ExtSym ..\symbol.csv +FlClose +End diff --git a/compiler/compile_0iF-L_Mem_B_FB.cmd b/compiler/compile_0iF-L_Mem_B_FB.cmd new file mode 100644 index 0000000..e01157c --- /dev/null +++ b/compiler/compile_0iF-L_Mem_B_FB.cmd @@ -0,0 +1,10 @@ +FlNew PMC_0iF-L_Mem_B_FB.LAD /Pmctype=0i-F PMC/L(MEM-B,FB,FLT) /overwrite +FlOpen PMC_0iF-L_Mem_B_FB.LAD +MnemonicToSrc /file=..\sysprm.mne /init=0 +MnemonicToSrc /file=..\symbol.csv +MnemonicToSrc /warning=1 /file=..\MBasePMC.mne +Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1 +Export /MemData ..\MBasePMC.mem +Export /ExtSym ..\symbol.csv +FlClose +End diff --git a/compiler/compile_DCS_0iF_EXI.cmd b/compiler/compile_DCS_0iF_EXI.cmd new file mode 100644 index 0000000..24edfbf --- /dev/null +++ b/compiler/compile_DCS_0iF_EXI.cmd @@ -0,0 +1,10 @@ +FlNew DCS_0iF_EXI.LAD /Pmctype=0i-F PMC(DCS,EXI) /overwrite +FlOpen DCS_0iF_EXI.LAD +MnemonicToSrc /file=..\dcs_sysprm.mne /init=0 +MnemonicToSrc /file=..\symbol_dcs.csv +MnemonicToSrc /warning=1 /file=..\MBaseDCS.mne +Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1 +Export /MemData ..\MBaseDCS.mem +Export /ExtSym ..\symbol_dcs.csv +FlClose +End diff --git a/compiler/compile_DCS_0iF_FB.cmd b/compiler/compile_DCS_0iF_FB.cmd new file mode 100644 index 0000000..bf09659 --- /dev/null +++ b/compiler/compile_DCS_0iF_FB.cmd @@ -0,0 +1,10 @@ +FlNew DCS_0iF_FB.LAD /Pmctype=0i-F PMC(DCS,FB) /overwrite +FlOpen DCS_0iF_FB.LAD +MnemonicToSrc /file=..\dcs_sysprm.mne /init=0 +MnemonicToSrc /file=..\symbol_dcs.csv +MnemonicToSrc /warning=1 /file=..\MBaseDCS.mne +Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1 +Export /MemData ..\MBaseDCS.mem +Export /ExtSym ..\symbol_dcs.csv +FlClose +End diff --git a/compiler/compile_DCS_30iB_EXI.cmd b/compiler/compile_DCS_30iB_EXI.cmd new file mode 100644 index 0000000..9eb4573 --- /dev/null +++ b/compiler/compile_DCS_30iB_EXI.cmd @@ -0,0 +1,10 @@ +FlNew DCS_30iB_EXI.LAD /Pmctype=30i-B PMC(DCS,EXI) /overwrite +FlOpen DCS_30iB_EXI.LAD +MnemonicToSrc /file=..\dcs_sysprm.mne /init=0 +MnemonicToSrc /file=..\symbol_dcs.csv +MnemonicToSrc /warning=1 /file=..\MBaseDCS.mne +Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1 +Export /MemData ..\MBaseDCS.mem +Export /ExtSym ..\symbol_dcs.csv +FlClose +End diff --git a/compiler/compile_DCS_30iB_FB.cmd b/compiler/compile_DCS_30iB_FB.cmd new file mode 100644 index 0000000..57af016 --- /dev/null +++ b/compiler/compile_DCS_30iB_FB.cmd @@ -0,0 +1,10 @@ +FlNew DCS_30iB_FB.LAD /Pmctype=30i-B PMC(DCS,FB) /overwrite +FlOpen DCS_30iB_FB.LAD +MnemonicToSrc /file=..\dcs_sysprm.mne /init=0 +MnemonicToSrc /file=..\symbol_dcs.csv +MnemonicToSrc /warning=1 /file=..\MBaseDCS.mne +Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1 +Export /MemData ..\MBaseDCS.mem +Export /ExtSym ..\symbol_dcs.csv +FlClose +End diff --git a/compiler/compile_DCS_31iB_EXI.cmd b/compiler/compile_DCS_31iB_EXI.cmd new file mode 100644 index 0000000..b48288d --- /dev/null +++ b/compiler/compile_DCS_31iB_EXI.cmd @@ -0,0 +1,10 @@ +FlNew DCS_31iB_EXI.LAD /Pmctype=31i-B PMC(DCS,EXI) /overwrite +FlOpen DCS_31iB_EXI.LAD +MnemonicToSrc /file=..\dcs_sysprm.mne /init=0 +MnemonicToSrc /file=..\symbol_dcs.csv +MnemonicToSrc /warning=1 /file=..\MBaseDCS.mne +Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1 +Export /MemData ..\MBaseDCS.mem +Export /ExtSym ..\symbol_dcs.csv +FlClose +End diff --git a/compiler/compile_DCS_31iB_FB.cmd b/compiler/compile_DCS_31iB_FB.cmd new file mode 100644 index 0000000..c9ad799 --- /dev/null +++ b/compiler/compile_DCS_31iB_FB.cmd @@ -0,0 +1,10 @@ +FlNew DCS_31iB_FB.LAD /Pmctype=31i-B PMC(DCS,FB) /overwrite +FlOpen DCS_31iB_FB.LAD +MnemonicToSrc /file=..\dcs_sysprm.mne /init=0 +MnemonicToSrc /file=..\symbol_dcs.csv +MnemonicToSrc /warning=1 /file=..\MBaseDCS.mne +Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1 +Export /MemData ..\MBaseDCS.mem +Export /ExtSym ..\symbol_dcs.csv +FlClose +End diff --git a/compiler/compile_DCS_32iB_EXI.cmd b/compiler/compile_DCS_32iB_EXI.cmd new file mode 100644 index 0000000..e20efdb --- /dev/null +++ b/compiler/compile_DCS_32iB_EXI.cmd @@ -0,0 +1,10 @@ +FlNew DCS_32iB_EXI.LAD /Pmctype=32i-B PMC(DCS,EXI) /overwrite +FlOpen DCS_32iB_EXI.LAD +MnemonicToSrc /file=..\dcs_sysprm.mne /init=0 +MnemonicToSrc /file=..\symbol_dcs.csv +MnemonicToSrc /warning=1 /file=..\MBaseDCS.mne +Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1 +Export /MemData ..\MBaseDCS.mem +Export /ExtSym ..\symbol_dcs.csv +FlClose +End diff --git a/compiler/compile_DCS_32iB_FB.cmd b/compiler/compile_DCS_32iB_FB.cmd new file mode 100644 index 0000000..7bbde0a --- /dev/null +++ b/compiler/compile_DCS_32iB_FB.cmd @@ -0,0 +1,10 @@ +FlNew DCS_32iB_FB.LAD /Pmctype=32i-B PMC(DCS,FB) /overwrite +FlOpen DCS_32iB_FB.LAD +MnemonicToSrc /file=..\dcs_sysprm.mne /init=0 +MnemonicToSrc /file=..\symbol_dcs.csv +MnemonicToSrc /warning=1 /file=..\MBaseDCS.mne +Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1 +Export /MemData ..\MBaseDCS.mem +Export /ExtSym ..\symbol_dcs.csv +FlClose +End diff --git a/compiler/compile_DCS_35iB_EXI.cmd b/compiler/compile_DCS_35iB_EXI.cmd new file mode 100644 index 0000000..d3a46c6 --- /dev/null +++ b/compiler/compile_DCS_35iB_EXI.cmd @@ -0,0 +1,10 @@ +FlNew DCS_35iB_EXI.LAD /Pmctype=35i-B PMC(DCS,EXI) /overwrite +FlOpen DCS_35iB_EXI.LAD +MnemonicToSrc /file=..\dcs_sysprm.mne /init=0 +MnemonicToSrc /file=..\symbol_dcs.csv +MnemonicToSrc /warning=1 /file=..\MBaseDCS.mne +Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1 +Export /MemData ..\MBaseDCS.mem +Export /ExtSym ..\symbol_dcs.csv +FlClose +End diff --git a/compiler/compile_DCS_35iB_FB.cmd b/compiler/compile_DCS_35iB_FB.cmd new file mode 100644 index 0000000..b8a0eb7 --- /dev/null +++ b/compiler/compile_DCS_35iB_FB.cmd @@ -0,0 +1,10 @@ +FlNew DCS_35iB_FB.LAD /Pmctype=35i-B PMC(DCS,FB) /overwrite +FlOpen DCS_35iB_FB.LAD +MnemonicToSrc /file=..\dcs_sysprm.mne /init=0 +MnemonicToSrc /file=..\symbol_dcs.csv +MnemonicToSrc /warning=1 /file=..\MBaseDCS.mne +Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1 +Export /MemData ..\MBaseDCS.mem +Export /ExtSym ..\symbol_dcs.csv +FlClose +End diff --git a/compiler/compile_DCS_PMiA_EXI.cmd b/compiler/compile_DCS_PMiA_EXI.cmd new file mode 100644 index 0000000..aece7b7 --- /dev/null +++ b/compiler/compile_DCS_PMiA_EXI.cmd @@ -0,0 +1,10 @@ +FlNew DCS_PMiA_EXI.LAD /Pmctype=Power Motion i-A PMC(DCS,EXI) /overwrite +FlOpen DCS_PMiA_EXI.LAD +MnemonicToSrc /file=..\dcs_sysprm.mne /init=0 +MnemonicToSrc /file=..\symbol_dcs.csv +MnemonicToSrc /warning=1 /file=..\MBaseDCS.mne +Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1 +Export /MemData ..\MBaseDCS.mem +Export /ExtSym ..\symbol_dcs.csv +FlClose +End diff --git a/compiler/compile_DCS_PMiA_FB.cmd b/compiler/compile_DCS_PMiA_FB.cmd new file mode 100644 index 0000000..b47cdc6 --- /dev/null +++ b/compiler/compile_DCS_PMiA_FB.cmd @@ -0,0 +1,10 @@ +FlNew DCS_PMiA_FB.LAD /Pmctype=Power Motion i-A PMC(DCS,FB) /overwrite +FlOpen DCS_PMiA_FB.LAD +MnemonicToSrc /file=..\dcs_sysprm.mne /init=0 +MnemonicToSrc /file=..\symbol_dcs.csv +MnemonicToSrc /warning=1 /file=..\MBaseDCS.mne +Compile /condense=1 /symbol=1 /netcmt=0 /mult_sym=1 +Export /MemData ..\MBaseDCS.mem +Export /ExtSym ..\symbol_dcs.csv +FlClose +End diff --git a/compiler/go.cmd b/compiler/go.cmd index 1c2f8f2..b6733b0 100644 --- a/compiler/go.cmd +++ b/compiler/go.cmd @@ -4,6 +4,8 @@ rem Date :Version: Sign :Description : rem -------------------------------------------------------------------------- rem :26.06.20: 3.0.0 :Blp :3xi-A + 0i-D removed, FLT + FB added : rem -------------------------------------------------------------------------- +rem :26.08.22: 3.0.1 :BMk :0i-F-L added : +rem -------------------------------------------------------------------------- rem : : : : : rem -------------------------------------------------------------------------- set MNEMONIC_FILE=..\sysprm.mne @@ -90,6 +92,18 @@ findstr /b /c:"4 0i-F PMC(MEM-B,FLT)" %MNEMONIC_FILE% > NUL if not errorlevel 1 (set PMCTYPE=0iF_Mem_B) if %PMCTYPE% EQU 0iF_Mem_B goto compile +rem -------------------------------------------------------------------------- +rem 0i-F-L +rem -------------------------------------------------------------------------- + +findstr /b /c:"4 0i-F PMC/L(MEM-B,FB,FLT)" %MNEMONIC_FILE% > NUL +if not errorlevel 1 (set PMCTYPE=0iF-L_Mem_B_FB) +if %PMCTYPE% EQU 0iF-L_Mem_B_FB goto compile + +findstr /b /c:"4 0i-F PMC/L(MEM-B,FLT)" %MNEMONIC_FILE% > NUL +if not errorlevel 1 (set PMCTYPE=0iF-L_Mem_B) +if %PMCTYPE% EQU 0iF-L_Mem_B goto compile + rem -------------------------------------------------------------------------- rem 32i-B rem -------------------------------------------------------------------------- diff --git a/compiler/go_dcs.cmd b/compiler/go_dcs.cmd index 0643184..6bf4d39 100644 --- a/compiler/go_dcs.cmd +++ b/compiler/go_dcs.cmd @@ -2,7 +2,7 @@ echo off rem -------------------------------------------------------------------------- rem Date :Version: Sign :Description : rem -------------------------------------------------------------------------- -rem :26.06.20: 3.0.0 :Blp :3xi-A + 0i-D removed : +rem :26.08.21: 3.0.0 :Blp :3xi-A + 0i-D removed + FB added : rem -------------------------------------------------------------------------- rem : : : : : rem -------------------------------------------------------------------------- @@ -13,44 +13,68 @@ set PMCTYPE=0 rem -------------------------------------------------------------------------- rem Power Motion i-A rem -------------------------------------------------------------------------- +findstr /b /c:"4 Power Motion i-A PMC(DCS,FB)" %MNEMONIC_FILE% > NUL +if not errorlevel 1 (set PMCTYPE=PMiA_FB) +if %PMCTYPE% EQU PMiA_FB goto compile + findstr /b /c:"4 Power Motion i-A PMC(DCS,EXI)" %MNEMONIC_FILE% > NUL -if not errorlevel 1 (set PMCTYPE=PMiA) -if %PMCTYPE% EQU PMiA goto compile +if not errorlevel 1 (set PMCTYPE=PMiA_EXI) +if %PMCTYPE% EQU PMiA_EXI goto compile rem -------------------------------------------------------------------------- rem 35i-B rem -------------------------------------------------------------------------- +findstr /b /c:"4 35i-B PMC(DCS,FB)" %MNEMONIC_FILE% > NUL +if not errorlevel 1 (set PMCTYPE=35iB_FB) +if %PMCTYPE% EQU 35iB_FB goto compile + findstr /b /c:"4 35i-B PMC(DCS,EXI)" %MNEMONIC_FILE% > NUL -if not errorlevel 1 (set PMCTYPE=35iB) -if %PMCTYPE% EQU 35iB goto compile +if not errorlevel 1 (set PMCTYPE=35iB_EXI) +if %PMCTYPE% EQU 35iB_EXI goto compile rem -------------------------------------------------------------------------- rem 0i-F rem -------------------------------------------------------------------------- +findstr /b /c:"4 0i-F PMC(DCS,FB)" %MNEMONIC_FILE% > NUL +if not errorlevel 1 (set PMCTYPE=0iF_FB) +if %PMCTYPE% EQU 0iF_FB goto compile + findstr /b /c:"4 0i-F PMC(DCS,EXI)" %MNEMONIC_FILE% > NUL -if not errorlevel 1 (set PMCTYPE=0iF) -if %PMCTYPE% EQU 0iF goto compile +if not errorlevel 1 (set PMCTYPE=0iF_EXI) +if %PMCTYPE% EQU 0iF_EXI goto compile rem -------------------------------------------------------------------------- rem 32i-B rem -------------------------------------------------------------------------- +findstr /b /c:"4 32i-B PMC(DCS,FB)" %MNEMONIC_FILE% > NUL +if not errorlevel 1 (set PMCTYPE=32iB_FB) +if %PMCTYPE% EQU 32iB_FB goto compile + findstr /b /c:"4 32i-B PMC(DCS,EXI)" %MNEMONIC_FILE% > NUL -if not errorlevel 1 (set PMCTYPE=32iB) -if %PMCTYPE% EQU 32iB goto compile +if not errorlevel 1 (set PMCTYPE=32iB_EXI) +if %PMCTYPE% EQU 32iB_EXI goto compile rem -------------------------------------------------------------------------- rem 31i-B rem -------------------------------------------------------------------------- +findstr /b /c:"4 31i-B PMC(DCS,FB)" %MNEMONIC_FILE% > NUL +if not errorlevel 1 (set PMCTYPE=31iB_FB) +if %PMCTYPE% EQU 31iB_FB goto compile + findstr /b /c:"4 31i-B PMC(DCS,EXI)" %MNEMONIC_FILE% > NUL -if not errorlevel 1 (set PMCTYPE=31iB) -if %PMCTYPE% EQU 31iB goto compile +if not errorlevel 1 (set PMCTYPE=31iB_EXI) +if %PMCTYPE% EQU 31iB_EXI goto compile rem -------------------------------------------------------------------------- rem 30i-B rem -------------------------------------------------------------------------- +findstr /b /c:"4 30i-B PMC(DCS,FB)" %MNEMONIC_FILE% > NUL +if not errorlevel 1 (set PMCTYPE=30iB_FB) +if %PMCTYPE% EQU 30iB_FB goto compile + findstr /b /c:"4 30i-B PMC(DCS,EXI)" %MNEMONIC_FILE% > NUL -if not errorlevel 1 (set PMCTYPE=30iB) -if %PMCTYPE% EQU 30iB goto compile +if not errorlevel 1 (set PMCTYPE=30iB_EXI) +if %PMCTYPE% EQU 30iB_EXI goto compile rem -------------------------------------------------------------------------- rem call FANUC Ladder command line compiler @@ -61,10 +85,10 @@ if exist *.txt del *.txt echo Compiling DCSPMC type %PMCTYPE% if %Processor_Architecture%==x86 goto win32: -"%ProgramFiles(x86)%\FANUC PMC Programmer\FANUC LADDER-3\Fladder.exe" /cmdfile=compile_dcs_%PMCTYPE%.cmd +"%ProgramFiles(x86)%\FANUC PMC Programmer\FANUC LADDER-3\Fladder.exe" /cmdfile=compile_DCS_%PMCTYPE%.cmd goto win64 :win32 -"%ProgramFiles%\FANUC PMC Programmer\FANUC LADDER-3\Fladder.exe" /cmdfile=compile_dcs_%PMCTYPE%.cmd +"%ProgramFiles%\FANUC PMC Programmer\FANUC LADDER-3\Fladder.exe" /cmdfile=compile_DCS_c%PMCTYPE%.cmd :win64 rem -------------------------------------------------------------------------- diff --git a/config.def b/config.def index bbb9d66..896a67b 100644 --- a/config.def +++ b/config.def @@ -19,12 +19,14 @@ //:07.12.18: 2.1.0 :Blp :Portable manual pulse generator : //: : : :(A13B-0206-Cxyz#...) added : //:--------------------------------------------------------------------------: -//:22.06.21: 3.0.0 :Blp :0i-D and 3xi-A removed, Function Block added : +//:07.09.21: 3.0.0 :Blp :0i-D and 3xi-A removed, Function Block added : //: : : :I/O link removed, virtual operator's panel added : //:--------------------------------------------------------------------------: +//:26.08.22: 3.0.1 :BMk :0i-F-L added : +//: : : : : +//:--------------------------------------------------------------------------: //: : : : : //:--------------------------------------------------------------------------: - #ifndef config_def #define config_def @@ -36,7 +38,7 @@ // 0 = m_type // 1 = t_type - #define control_type 1 + #define control_type 0 // Used for the axis key assignment on the small operator's panel with 30 keys @@ -51,8 +53,9 @@ // 4 32i-B PMC // 5 31i-B PMC // 6 30i-B PMC +// 7 0i-F-L PMC - #define pmc_type 5 + #define pmc_type 7 // --------------------------------------------------------------------------- @@ -67,7 +70,7 @@ // --------------------------------------------------- // PMC memory type // --------------------------------------------------- -// 0 = Memory B +// 0 = Memory B (Make sure to select in case of 0i-F-L) // 1 = Memory C // 2 = Memory D // 3 = Memory E (30i-B nbr_of_path > 10) @@ -81,7 +84,7 @@ // Selection of number of CNC path // 1-15 - #define nbr_of_path 3 + #define nbr_of_path 2 // Note: When nbr_of_path > 8 the PMC Memory C or Memory D must be used // pmc_mem_type 1 or 2 @@ -106,7 +109,7 @@ // 0 = Normal use // 1 = Control is used for demonstration - #define demo_control 1 + #define demo_control 0 // --------------------------------------------------------------------------- @@ -171,7 +174,7 @@ // 1 = X0100 / Y0100 // 2 = X0006 / Y0000 - #define start_address_op 2 + #define start_address_op 1 // Note: If the emergency_by_pass equal 1, you must define @@ -186,7 +189,7 @@ // 0 = No Program protect key // 1 = Program protect key - #define pgm_protect_key 0 + #define pgm_protect_key 1 // Note: This definition will be only taken into account when // operatorspanel == 2 or start_address_op == 0 @@ -204,7 +207,7 @@ // 1 = Five languages supported // 2 = External message file - #define language_support 0 + #define language_support 1 // --------------------------------------------------- // Select language for one language support @@ -237,7 +240,7 @@ // 0 = No support // 1 = T-code - #define t_code_support_P01 0 // T-code support path 01 + #define t_code_support_P01 1 // T-code support path 01 #define t_code_support_P02 1 // T-code support path 02 #define t_code_support_P03 0 // T-code support path 03 #define t_code_support_P04 0 // T-code support path 04 @@ -266,8 +269,8 @@ // 0 = No support // 1 = B-code - #define b_code_support_P01 -1 // B-code support path 01 - #define b_code_support_P02 0 // B-code support path 02 + #define b_code_support_P01 1 // B-code support path 01 + #define b_code_support_P02 1 // B-code support path 02 #define b_code_support_P03 0 // B-code support path 03 #define b_code_support_P04 0 // B-code support path 04 #define b_code_support_P05 0 // B-code support path 05 @@ -299,8 +302,8 @@ // (35i-B, PMi-A: basic option 1 required) // 5 = Spindle control with servo motor (option -J978 required) - #define spindle_support_P01 0 // spindle support path 01 - #define spindle_support_P02 5 // spindle support path 02 + #define spindle_support_P01 1 // spindle support path 01 + #define spindle_support_P02 4 // spindle support path 02 #define spindle_support_P03 0 // spindle support path 03 #define spindle_support_P04 0 // spindle support path 04 #define spindle_support_P05 0 // spindle support path 05 @@ -322,8 +325,8 @@ // spindle_sv_axis_Pxx #define spindle_sv_axis_P01 1 // axis nbr. for spindle path 01 - #define spindle_sv_axis_P02 3 // axis nbr. for spindle path 02 - #define spindle_sv_axis_P03 1 // axis nbr. for spindle path 03 + #define spindle_sv_axis_P02 6 // axis nbr. for spindle path 02 + #define spindle_sv_axis_P03 1 // axis nbr. for spindle path 03 #define spindle_sv_axis_P04 1 // axis nbr. for spindle path 04 #define spindle_sv_axis_P05 1 // axis nbr. for spindle path 05 #define spindle_sv_axis_P06 1 // axis nbr. for spindle path 06 @@ -360,7 +363,7 @@ // 1 = Spindle orientation (One position) // 2 = Spindle orientation (External stop position) - #define spindle_orientation_P01 0 // spindle orientation path 01 + #define spindle_orientation_P01 1 // spindle orientation path 01 #define spindle_orientation_P02 1 // spindle orientation path 02 #define spindle_orientation_P03 0 // spindle orientation path 03 #define spindle_orientation_P04 0 // spindle orientation path 04 @@ -387,8 +390,8 @@ // 0 = No rigid tapping // 1 = Rigid tapping - #define rigid_tapping_P01 -1 // rigid tapping path 01 - #define rigid_tapping_P02 0 // rigid tapping path 02 + #define rigid_tapping_P01 1 // rigid tapping path 01 + #define rigid_tapping_P02 1 // rigid tapping path 02 #define rigid_tapping_P03 0 // rigid tapping path 03 #define rigid_tapping_P04 0 // rigid tapping path 04 #define rigid_tapping_P05 0 // rigid tapping path 05 @@ -414,7 +417,7 @@ // 0 = No Cs Contour Control // 1 = Cs Contour Control (serial spindle) - #define cs_contour_ctrl_P01 0 // cs contour control path 01 + #define cs_contour_ctrl_P01 1 // cs contour control path 01 #define cs_contour_ctrl_P02 1 // cs contour control path 02 #define cs_contour_ctrl_P03 0 // cs contour control path 03 #define cs_contour_ctrl_P04 0 // cs contour control path 04 @@ -440,10 +443,10 @@ // 0 = No coolant // 1 = Coolant - #define coolant_support_P01 -1 // coolant support path 01 + #define coolant_support_P01 1 // coolant support path 01 #define coolant_support_P02 1 // coolant support path 02 - #define coolant_support_P03 1 // coolant support path 03 - #define coolant_support_P04 1 // coolant support path 04 + #define coolant_support_P03 0 // coolant support path 03 + #define coolant_support_P04 0 // coolant support path 04 #define coolant_support_P05 0 // coolant support path 05 #define coolant_support_P06 0 // coolant support path 06 #define coolant_support_P07 0 // coolant support path 07 @@ -467,7 +470,7 @@ // 0 = No lubrication // 1 = Lubrication with level and pressure control - #define lubrication_support 0 + #define lubrication_support 1 // --------------------------------------------------------------------------- // One Touch Macro Call @@ -509,7 +512,7 @@ // 0 = No Dual Check Safety // 1 = Dual Check Safety - #define dcs_support 1 + #define dcs_support 0 // --------------------------------------------------- // MCC test @@ -518,7 +521,7 @@ // 0 = No MCC test // 1 = execute MCC test - #define mcc_test 0 + #define mcc_test 1 // --------------------------------------------------- // brake test @@ -527,7 +530,7 @@ // 0 = No brake test // 1 = execute brake test - #define brake_test 0 + #define brake_test 1 // --------------------------------------------------------------------------- // Axes @@ -538,21 +541,21 @@ // 6 iPendant (for CNC) // 8 Standard machine operator's panel - #define axis_number_P01 2 // number of axis path 01 - #define axis_number_P02 6 // number of axis path 02 - #define axis_number_P03 1 // number of axis path 03 - #define axis_number_P04 1 // number of axis path 04 - #define axis_number_P05 1 // number of axis path 05 - #define axis_number_P06 1 // number of axis path 06 - #define axis_number_P07 1 // number of axis path 07 - #define axis_number_P08 1 // number of axis path 08 - #define axis_number_P09 1 // number of axis path 09 - #define axis_number_P10 1 // number of axis path 10 - #define axis_number_P11 1 // number of axis path 11 - #define axis_number_P12 1 // number of axis path 12 - #define axis_number_P13 1 // number of axis path 13 - #define axis_number_P14 1 // number of axis path 14 - #define axis_number_P15 1 // number of axis path 15 + #define axis_number_P01 8 // number of axis path 01 + #define axis_number_P02 8 // number of axis path 02 + #define axis_number_P03 8 // number of axis path 03 + #define axis_number_P04 0 // number of axis path 04 + #define axis_number_P05 0 // number of axis path 05 + #define axis_number_P06 0 // number of axis path 06 + #define axis_number_P07 0 // number of axis path 07 + #define axis_number_P08 0 // number of axis path 08 + #define axis_number_P09 0 // number of axis path 09 + #define axis_number_P10 0 // number of axis path 10 + #define axis_number_P11 0 // number of axis path 11 + #define axis_number_P12 0 // number of axis path 12 + #define axis_number_P13 0 // number of axis path 13 + #define axis_number_P14 0 // number of axis path 14 + #define axis_number_P15 0 // number of axis path 15 // --------------------------------------------------- @@ -569,7 +572,7 @@ // 2 = Handy machine operator's panel (A02B-0259-C221/C241) // 3 = Portable manual pulse generator (A13B-0206-Cxyz#....) - #define handwheel_support 3 + #define handwheel_support 1 // --------------------------------------------------- // Reference position return @@ -733,32 +736,32 @@ // 0 = No axis brake // 1 = axis brake - #define brake_1st_axis_P01 0 // axis brake 1st axis path 01 - #define brake_2nd_axis_P01 0 // axis brake 2nd axis path 01 - #define brake_3rd_axis_P01 0 // axis brake 3rd axis path 01 - #define brake_4th_axis_P01 0 // axis brake 4th axis path 01 - #define brake_5th_axis_P01 0 // axis brake 5th axis path 01 - #define brake_6th_axis_P01 0 // axis brake 6th axis path 01 - #define brake_7th_axis_P01 0 // axis brake 7th axis path 01 - #define brake_8th_axis_P01 0 // axis brake 8th axis path 01 - - #define brake_1st_axis_P02 0 // axis brake 1st axis path 02 - #define brake_2nd_axis_P02 0 // axis brake 2nd axis path 02 - #define brake_3rd_axis_P02 0 // axis brake 3rd axis path 02 - #define brake_4th_axis_P02 0 // axis brake 4th axis path 02 - #define brake_5th_axis_P02 0 // axis brake 5th axis path 02 - #define brake_6th_axis_P02 0 // axis brake 6th axis path 02 - #define brake_7th_axis_P02 0 // axis brake 7th axis path 02 - #define brake_8th_axis_P02 0 // axis brake 8th axis path 02 - - #define brake_1st_axis_P03 0 // axis brake 1st axis path 03 - #define brake_2nd_axis_P03 0 // axis brake 2nd axis path 03 - #define brake_3rd_axis_P03 0 // axis brake 3rd axis path 03 - #define brake_4th_axis_P03 0 // axis brake 4th axis path 03 - #define brake_5th_axis_P03 0 // axis brake 5th axis path 03 - #define brake_6th_axis_P03 0 // axis brake 6th axis path 03 - #define brake_7th_axis_P03 0 // axis brake 7th axis path 03 - #define brake_8th_axis_P03 0 // axis brake 8th axis path 03 + #define brake_1st_axis_P01 1 // axis brake 1st axis path 01 + #define brake_2nd_axis_P01 1 // axis brake 2nd axis path 01 + #define brake_3rd_axis_P01 1 // axis brake 3rd axis path 01 + #define brake_4th_axis_P01 1 // axis brake 4th axis path 01 + #define brake_5th_axis_P01 1 // axis brake 5th axis path 01 + #define brake_6th_axis_P01 1 // axis brake 6th axis path 01 + #define brake_7th_axis_P01 1 // axis brake 7th axis path 01 + #define brake_8th_axis_P01 1 // axis brake 8th axis path 01 + + #define brake_1st_axis_P02 1 // axis brake 1st axis path 02 + #define brake_2nd_axis_P02 1 // axis brake 2nd axis path 02 + #define brake_3rd_axis_P02 1 // axis brake 3rd axis path 02 + #define brake_4th_axis_P02 1 // axis brake 4th axis path 02 + #define brake_5th_axis_P02 1 // axis brake 5th axis path 02 + #define brake_6th_axis_P02 1 // axis brake 6th axis path 02 + #define brake_7th_axis_P02 1 // axis brake 7th axis path 02 + #define brake_8th_axis_P02 1 // axis brake 8th axis path 02 + + #define brake_1st_axis_P03 1 // axis brake 1st axis path 03 + #define brake_2nd_axis_P03 1 // axis brake 2nd axis path 03 + #define brake_3rd_axis_P03 1 // axis brake 3rd axis path 03 + #define brake_4th_axis_P03 1 // axis brake 4th axis path 03 + #define brake_5th_axis_P03 1 // axis brake 5th axis path 03 + #define brake_6th_axis_P03 1 // axis brake 6th axis path 03 + #define brake_7th_axis_P03 1 // axis brake 7th axis path 03 + #define brake_8th_axis_P03 1 // axis brake 8th axis path 03 #define brake_1st_axis_P04 0 // axis brake 1st axis path 04 #define brake_2nd_axis_P04 0 // axis brake 2nd axis path 04 diff --git a/make_mem.cmd b/make_mem.cmd index 814197f..dd414b1 100644 --- a/make_mem.cmd +++ b/make_mem.cmd @@ -14,7 +14,7 @@ utility\sleep 1s @echo - Preprocessor running..... utility\mcpp.exe -@std -W0 source/sysprm.src -P sysprm.i utility\grep.exe [%%@()0-9A-Za-z] sysprm.i > sysprm.mne -rem if exist sysprm.i del sysprm.i +if exist sysprm.i del sysprm.i if exist compilerlog.txt del compilerlog.txt @echo - System parameter file sysprm.mne created @echo --------------------------------------------- diff --git a/source/DCS/dcs_ma_in.src b/source/DCS/dcs_ma_in.src index 959772f..5ed01cf 100644 --- a/source/DCS/dcs_ma_in.src +++ b/source/DCS/dcs_ma_in.src @@ -15,7 +15,8 @@ //: : : :Behaviour of hold to run button improved : //: : : :path specific code transfered to external files : //:--------------------------------------------------------------------------: -//: : : : : +//:31.08.21: 3.0.0 :Blp :key switch for set-up mode will only be checked : +//: : : :when protection door is not locked : //:--------------------------------------------------------------------------: //: : : : : //:--------------------------------------------------------------------------: @@ -223,8 +224,9 @@ this signal will be DCS I/O cross checked *) #endif #if demo_control == 1 - RD.NOT LOG1 ;"logic one" + RD.NOT LOG1 ;"logic one" #else - RD iSET01 ;"setup switch pos 01" + RD iSET01 ;"setup switch pos 01" #endif - WRT SET_M01 ;"setup mode 01" + AND.NOT *SGOPN ;"guard state doors closed" + WRT SET_M01 ;"setup mode 01" diff --git a/source/dcs_sysprm.src b/source/dcs_sysprm.src index faa69a6..c764571 100644 --- a/source/dcs_sysprm.src +++ b/source/dcs_sysprm.src @@ -16,7 +16,8 @@ //:--------------------------------------------------------------------------: //:26.09.16: 2.0.0 :Blp :I/O group assignment changed : //:--------------------------------------------------------------------------: -//:02.06.20: 3.0.0 :Blp :0i-D and 3xi-A removed, I/O Link removed : +//:26.08.21: 3.0.0 :Blp :0i-D and 3xi-A removed, I/O Link removed : +//: : : :Function Block added : //:--------------------------------------------------------------------------: //: : : : : //:--------------------------------------------------------------------------: @@ -40,42 +41,66 @@ // Power Motion i-A // ----------------------------------- #if pmc_type == 1 + #if function_block == 1 +4 Power Motion i-A PMC(DCS,FB) + #else 4 Power Motion i-A PMC(DCS,EXI) + #endif #endif // ----------------------------------- // 35i-B // ----------------------------------- #if pmc_type == 2 + #if function_block == 1 +4 35i-B PMC(DCS,FB) + #else 4 35i-B PMC(DCS,EXI) + #endif #endif // ----------------------------------- // 0i-F // ----------------------------------- #if pmc_type == 3 + #if function_block == 1 +4 0i-F PMC(DCS,FB) + #else 4 0i-F PMC(DCS,EXI) + #endif #endif // ----------------------------------- // 32i-B // ----------------------------------- #if pmc_type == 4 + #if function_block == 1 +4 32i-B PMC(DCS,FB) + #else 4 32i-B PMC(DCS,EXI) + #endif #endif // ----------------------------------- // 31i-B // ----------------------------------- #if pmc_type == 5 + #if function_block == 1 +4 31i-B PMC(DCS,FB) + #else 4 31i-B PMC(DCS,EXI) + #endif #endif // ----------------------------------- // 30i-B // ----------------------------------- #if pmc_type == 6 + #if function_block == 1 +4 30i-B PMC(DCS,FB) + #else 4 30i-B PMC(DCS,EXI) + #endif #endif // --------------------------------------------------------------------------- @@ -97,6 +122,33 @@ 31 1 32 -1 33 0 + +// --------------------------------------------------------------------------- +// Function Block +// --------------------------------------------------------------------------- +#if function_block == 1 +100 NO +101 0-0 +102 0-0 +103 0-0 +104 0-0 +105 0-0 +111 0-0 +112 0-0 +113 0-0 +114 0-0 +115 0-0 +121 0-0 +122 0-0 +123 0-0 +124 0-0 +125 0-0 +131 0-0 +132 0-0 +141 0-0 +142 0-0 +#endif + % // --------------------------------------------------------------------------- @@ -109,42 +161,66 @@ // Power Motion i-A // ----------------------------------- #if pmc_type == 1 + #if function_block == 1 +03 Power Motion i-A PMC(DCS,FB) + #else 03 Power Motion i-A PMC(DCS,EXI) + #endif #endif // ----------------------------------- // 35i-B // ----------------------------------- #if pmc_type == 2 + #if function_block == 1 +03 35i-B PMC(DCS,FB) + #else 03 35i-B PMC(DCS,EXI) + #endif #endif // ----------------------------------- // 0i-F // ----------------------------------- #if pmc_type == 3 + #if function_block == 1 +03 0i-F PMC(DCS,FB) + #else 03 0i-F PMC(DCS,EXI) + #endif #endif // ----------------------------------- // 32i-B // ----------------------------------- #if pmc_type == 4 + #if function_block == 1 +03 32i-B PMC(DCS,FB) + #else 03 32i-B PMC(DCS,EXI) + #endif #endif // ----------------------------------- // 31i-B // ----------------------------------- #if pmc_type == 5 + #if function_block == 1 +03 31i-B PMC(DCS,FB) + #else 03 31i-B PMC(DCS,EXI) + #endif #endif // ----------------------------------- // 30i-B // ----------------------------------- #if pmc_type == 6 + #if function_block == 1 +03 30i-B PMC(DCS,FB) + #else 03 30i-B PMC(DCS,EXI) + #endif #endif 08 P. BLOESCH diff --git a/source/level1/level1.src b/source/level1/level1.src index a0467b7..d9122f7 100644 --- a/source/level1/level1.src +++ b/source/level1/level1.src @@ -15,7 +15,7 @@ //: : : :pmc_type < 3 || pmc_type == 6 : //: : : :path 11-15 added : //:--------------------------------------------------------------------------: -//:02.07.21: 3.0.0 :Blp :0i-D and 3xi-A removed : +//:07.09.21: 3.0.0 :Blp :0i-D and 3xi-A removed : //: : : :virtual operator's panel added, SOP modified : //:--------------------------------------------------------------------------: //: : : : : @@ -287,19 +287,21 @@ transfering monitoring bit00 to DCSPMC #endif #if operatorspanel == 2 && soft_op_panel == 0 + #if start_address_op == 0 || virtual_op_panel == 1 // --------------------------------------------------------------------------- // transfering monitoring bit00 to DCSPMC (EMG STOP switch) // --------------------------------------------------------------------------- - #if net_comment == 1 + #if net_comment == 1 (* transfering monitoring bit00 to DCSPMC (EMG STOP switch) *) - #endif + #endif RD iV_K_EMG ;"op55: virtual emg key" - #if virtual_op_panel == 1 && start_address_op > 0 + #if virtual_op_panel == 1 && start_address_op > 0 OR.NOT VIRTUAL_OP ;"virtual op with 55key" - #endif + #endif WRT TPMG00 ;"interface to DCS bit00" + #endif #endif #endif diff --git a/source/mmi/mmi_in.src b/source/mmi/mmi_in.src index 4721d81..888b260 100644 --- a/source/mmi/mmi_in.src +++ b/source/mmi/mmi_in.src @@ -18,7 +18,7 @@ //:--------------------------------------------------------------------------: //:21.12.18: 2.1.0 :Blp :Portable manual pulse generator added : //:--------------------------------------------------------------------------: -//:25.06.21: 3.0.0 :Blp :0i-D and 3xi-A removed : +//:03.09.21: 3.0.0 :Blp :0i-D and 3xi-A removed : //: : : :virtual operator's panel added : //:--------------------------------------------------------------------------: //: : : : : @@ -339,7 +339,7 @@ operator panel key input map #endif #endif CALL Op_Keyb_55_In ;"op. 55-key inputs" - #if virtual_op_panel == 1 && start_address_op > 0 + #if virtual_op_panel == 1 && start_address_op > 0 && demo_control == 0 RDNT iK_ESP ;"button emergency stop" RST VIRTUAL_OP ;"Virtual operator panel 55Key" #endif diff --git a/source/mmi/op_55keys_in.src b/source/mmi/op_55keys_in.src index d6eebb5..722e229 100644 --- a/source/mmi/op_55keys_in.src +++ b/source/mmi/op_55keys_in.src @@ -17,7 +17,7 @@ //:15.11.16: 2.0.0 :Blp :selection of pgm_protect_key added : //: : : :in case of SOP, edit enable of SOP will be used : //:--------------------------------------------------------------------------: -//:01.07.21: 3.0.0 :Blp :path specific comment of coolant key removed : +//:03.09.21: 3.0.0 :Blp :path specific comment of coolant key removed : //: : : :virtual operator's panel added : //:--------------------------------------------------------------------------: //: : : : : @@ -30,12 +30,55 @@ // ------------------------------------ // activation of virtual operator's panel // ------------------------------------ -#if net_comment == 1 +#if virtual_op_panel == 1 && start_address_op > 0 && demo_control == 1 + #if net_comment == 1 +(* +disable virtual operator panel selection +*) + #endif + RD iF_K_D07 ;"op55: key D07" + AND.NOT mkey_vopdis ;"mem key virt. op disable" + WRT re_vop_dis ;"re virtual op disable" + + RD iF_K_D07 ;"op55: key D07" + WRT mkey_vopdis ;"mem key virt. op disable" + + RD re_vop_dis ;"re virtual op disable" + AND.NOT V_OP_DIS ;"Virtual OP disable" + RD.STK V_OP_DIS ;"Virtual OP disable" + AND.NOT re_vop_dis ;"re virtual op disable" + OR.STK + WRT V_OP_DIS ;"Virtual OP disable" + + #if net_comment == 1 (* activation of virtual operator panel *) + #endif + RD iF_K_D08 ;"op55: key D08" + OR iV_K_D08 ;"op55: virtual key D08" + AND.NOT mkey_vopen ;"mem key virtual op enable" + WRT re_key_vop ;"re key virtual op" + + RD iF_K_D08 ;"op55: key D08" + OR iV_K_D08 ;"op55: virtual key D08" + WRT mkey_vopen ;"mem key virtual op enable" + + RD re_key_vop ;"re key virtual op" + AND.NOT VIRTUAL_OP ;"virtual op with 55key" + RD.STK VIRTUAL_OP ;"virtual op with 55key" + AND.NOT re_key_vop ;"re key virtual op" + OR.STK + AND.NOT V_OP_DIS ;"Virtual OP disable" + WRT VIRTUAL_OP ;"virtual op with 55key" #endif -#if virtual_op_panel == 1 && start_address_op > 0 + +#if virtual_op_panel == 1 && start_address_op > 0 && demo_control == 0 + #if net_comment == 1 +(* +activation of virtual operator panel +*) + #endif RD.NOT iK_ESP ;"button emergency stop" AND iF_K_D09 ;"op55: key D09" AND iF_K_D11 ;"op55: key D11" diff --git a/source/mmi/op_55keys_in.sym b/source/mmi/op_55keys_in.sym index 8a81930..a7e03c9 100644 --- a/source/mmi/op_55keys_in.sym +++ b/source/mmi/op_55keys_in.sym @@ -15,7 +15,7 @@ //:02.09.14: 1.1.0 :Blp :keys for coolant support reworked (1 key for all): //: : : :keys for one touch macro added : //:--------------------------------------------------------------------------: -//:02.07.21: 3.0.0 :Blp :virtual operator's panel added, SOP removed : +//:03.09.21: 3.0.0 :Blp :virtual operator's panel added, SOP removed : //:--------------------------------------------------------------------------: //: : : : : //:--------------------------------------------------------------------------: @@ -167,6 +167,9 @@ iF_K_E11,__KEY_SPINDLE_CCW,op55: key E11, #if virtual_op_panel == 1 && start_address_op > 0 VIRTUAL_OP,E9750.0,virtual op with 55key, V_OP_SW,E9750.1,switching to virtual op, + #if demo_control == 1 +V_OP_DIS,E9750.2,virtual OP disable, + #endif #endif // ------------------------------------------------------- @@ -181,3 +184,11 @@ V_OP_SW,E9750.1,switching to virtual op, // ----------------------------------- e_fovr,E9752.0,error decoding f-override, e_sovr,E9752.1,error decoding s-override, + +#if virtual_op_panel == 1 && start_address_op > 0 && demo_control == 1 +re_vop_dis,E9752.2,re virtual op disable, +mkey_vopdis,E9752.3,mem key virt. op disable, +re_key_vop,E9752.4,re key virtual op, +mkey_vopen,E9752.5,mem key virtual op enable, +#endif + diff --git a/source/mmi/op_55keys_out.src b/source/mmi/op_55keys_out.src index 7c871f8..00bc991 100644 --- a/source/mmi/op_55keys_out.src +++ b/source/mmi/op_55keys_out.src @@ -16,7 +16,7 @@ //:--------------------------------------------------------------------------: //:24.10.16: 2.0.0 :Blp :path 11-15 added : //:--------------------------------------------------------------------------: -//:02.07.21: 3.0.0 :Blp :virtual operator's panel added, led SOP removed : +//:03.09.21: 3.0.0 :Blp :virtual operator's panel added, led SOP removed : //:--------------------------------------------------------------------------: //: : : : : //:--------------------------------------------------------------------------: @@ -25,6 +25,25 @@ // Code // =========================================================================== +#if virtual_op_panel == 1 && start_address_op > 0 && demo_control == 1 +// --------------------------------------------------------------------------- +// led virtual operator panel switching +// --------------------------------------------------------------------------- + #if net_comment == 1 +(* +led virtual operator panel switching +*) + #endif + RD V_OP_DIS ;"Virtual OP disable" + WRT oF_L_D07 ;"op55: led D07" + WRT oV_L_D07 ;"op55: virtual led D07" + + RD VIRTUAL_OP ;"virtual op with 55key" + WRT oF_L_D08 ;"op55: led D08" + WRT oV_L_D08 ;"op55: virtual led D08" +#endif + + #if nbr_of_path > 1 // --------------------------------------------------------------------------- // led's of path switching @@ -583,9 +602,15 @@ led dnc mode RD.STK L_DNC_P15 ;"led dnc operation" AND PATH_P15 ;"path 15 selected" OR.STK +#endif +#if virtual_op_panel == 1 && start_address_op > 0 && demo_control == 0 + AND.NOT VIRTUAL_OP ;"virtual op with 55key" + RD.STK VIRTUAL_OP ;"virtual op with 55key" + AND 500MS ;"500 ms" + OR.STK #endif WRT oF_L_A04 ;"op55: led A04" -#if virtual_op_panel == 1 && start_address_op > 0 +#if virtual_op_panel == 1 && start_address_op > 0 && demo_control == 0 WRT oV_L_A04 ;"op55: virtual led A04" #endif @@ -3716,7 +3741,7 @@ led axis plus direction AND PATH_P15 ;"path 15 selected" OR.STK #endif -#if virtual_op_panel == 1 && start_address_op > 0 +#if virtual_op_panel == 1 && start_address_op > 0 && demo_control == 0 RD.STK V_OP_SW ;"switching to virtual op" AND 100MS ;"100 ms" OR.STK @@ -4225,7 +4250,7 @@ led axis minus direction AND PATH_P15 ;"path 15 selected" OR.STK #endif -#if virtual_op_panel == 1 && start_address_op > 0 +#if virtual_op_panel == 1 && start_address_op > 0 && demo_control == 0 RD.STK V_OP_SW ;"switching to virtual op" AND 100MS ;"100 ms" OR.STK diff --git a/source/power/power.src b/source/power/power.src index 8fd89ed..ec806c9 100644 --- a/source/power/power.src +++ b/source/power/power.src @@ -14,7 +14,8 @@ //:20.10.17: 2.0.0 :Blp :path 11-15 added : //: : : :Behaviour of hold to run button improved : //:--------------------------------------------------------------------------: -//: : : : : +//:31.08.21: 3.0.0 :Blp :key switch for set-up mode will only be checked : +//: : : :when protection door is not locked : //:--------------------------------------------------------------------------: //: : : : : //:--------------------------------------------------------------------------: @@ -113,6 +114,7 @@ this signal will be DCS I/O cross checked #else RD iSET01 ;"setup switch pos 01" #endif + AND.NOT *SGOPN ;"guard state doors closed" WRT SET_M01 ;"setup mode 01" #if mcc_test == 1 diff --git a/source/sysprm.src b/source/sysprm.src index a0b07c9..9310567 100644 --- a/source/sysprm.src +++ b/source/sysprm.src @@ -18,6 +18,9 @@ //:26.06.20: 3.0.0 :Blp :0i-D and 3xi-A removed, Function Block and : //: : : :floating point added, I/O link removed : //:--------------------------------------------------------------------------: +//:26.08.22: 3.0.1 :BMk :0i-F/L added : +//: : : : : +//:--------------------------------------------------------------------------: //: : : : : //:--------------------------------------------------------------------------: @@ -123,6 +126,17 @@ #endif #endif +// ----------------------------------- +// 0i-F/L +// ----------------------------------- +#if pmc_type == 7 + #if function_block == 1 +4 0i-F PMC/L(MEM-B,FB,FLT) + #else +4 0i-F PMC/L(MEM-B,FLT) + #endif +#endif + // ----------------------------------- // 32i-B // ----------------------------------- @@ -352,6 +366,17 @@ #endif #endif +// ----------------------------------- +// 0i-F/L +// ----------------------------------- +#if pmc_type == 7 + #if function_block == 1 +03 0i-F PMC/L(MEM-B,FB,FLT) + #else +03 0i-F PMC/L(MEM-B,FLT) + #endif +#endif + // ----------------------------------- // 32i-B // ----------------------------------- @@ -443,5 +468,5 @@ #endif #endif -08 PMC Dev +08 PMC Programmer % diff --git a/symbol.csv b/symbol.csv index afe60c6..a64a59c 100644 --- a/symbol.csv +++ b/symbol.csv @@ -1,133 +1,119 @@ %@2-E(SYM=1 ADR=2 CM1=3 CM2=4) -iPMPG_X1,X0004.4,pmpg: input x1, -iPMPG_X10,X0004.5,pmpg: input x10, -iPMPG_X100,X0004.6,pmpg: input x100, -iPMPG_X1000,X0004.7,pmpg: input x1000, -iPMPG_1AX,X0005.0,pmpg: input 1st axis, -iPMPG_2AX,X0005.1,pmpg: input 2nd axis, -iPMPG_3AX,X0005.2,pmpg: input 3rd axis, -iPMPG_4AX,X0005.3,pmpg: input 4th axis, -iPMPG_5AX,X0005.4,pmpg: input 5th axis, -iPMPG_6AX,X0005.5,pmpg: input 6th axis, -iF_S_OVR0,X0006.6,op55: spindle override bit0, -iF_S_OVR1,X0006.7,op55: spindle override bit1, -iF_S_OVR2,X0007.0,op55: spindle override bit2, -iF_PKEY,X0007.4,op55: input protect key, -i*SMC,X0008.0,MCC state (1:off), -i*SGOPN,X0008.1,input guard state (1: closed), -iHTR,X0008.2,hold to run button, -iSET01,X0008.3,setup switch pos 01, +iLLUB,X0004.0,level central lubrication, +iPLUB,X0004.1,lubrication pressure ok, iK_ESP,X0008.4,button emergency stop, -iF_K_A01,X0010.0,op55: key A01, -iF_K_A02,X0010.1,op55: key A02, -iF_K_A03,X0010.2,op55: key A03, -iF_K_A04,X0010.3,op55: key A04, -iF_K_B01,X0010.4,op55: key B01, -iF_K_B02,X0010.5,op55: key B02, -iF_K_B03,X0010.6,op55: key B03, -iF_K_B04,X0010.7,op55: key B04, -iF_K_C01,X0011.0,op55: key C01, -iF_K_C02,X0011.1,op55: key C02, -iF_K_C03,X0011.2,op55: key C03, -iF_K_C04,X0011.3,op55: key C04, -iF_K_D01,X0011.4,op55: key D01, -iF_K_D02,X0011.5,op55: key D02, -iF_K_D03,X0011.6,op55: key D03, -iF_K_D04,X0011.7,op55: key D04, -iF_K_E01,X0012.0,op55: key E01, -iF_K_E02,X0012.1,op55: key E02, -iF_K_E04,X0012.3,op55: key E04, -iF_K_A05,X0012.4,op55: key A05, -iF_K_A06,X0012.5,op55: key A06, -iF_K_A07,X0012.6,op55: key A07, -iF_K_A08,X0012.7,op55: key A08, -iF_K_B05,X0013.0,op55: key B05, -iF_K_B06,X0013.1,op55: key B06, -iF_K_B07,X0013.2,op55: key B07, -iF_K_B08,X0013.3,op55: key B08, -iF_K_C05,X0013.4,op55: key C05, -iF_K_C06,X0013.5,op55: key C06, -iF_K_C07,X0013.6,op55: key C07, -iF_K_C08,X0013.7,op55: key C08, -iF_K_D05,X0014.0,op55: key D05, -iF_K_D06,X0014.1,op55: key D06, -iF_K_D07,X0014.2,op55: key D07, -iF_K_D08,X0014.3,op55: key D08, -iF_K_E06,X0014.5,op55: key E06, -iF_K_E07,X0014.6,op55: key E07, -iF_K_E08,X0014.7,op55: key E08, -iF_K_A09,X0015.0,op55: key A09, -iF_K_A10,X0015.1,op55: key A10, -iF_K_A11,X0015.2,op55: key A11, -iF_K_B09,X0015.4,op55: key B09, -iF_K_B10,X0015.5,op55: key B10, -iF_K_B11,X0015.6,op55: key B11, -iF_K_C09,X0016.0,op55: key C09, -iF_K_C10,X0016.1,op55: key C10, -iF_K_C11,X0016.2,op55: key C11, -iF_K_D09,X0016.4,op55: key D09, -iF_K_D10,X0016.5,op55: key D10, -iF_K_D11,X0016.6,op55: key D11, -iF_K_E09,X0017.0,op55: key E09, -iF_K_E10,X0017.1,op55: key E10, -iF_K_E11,X0017.2,op55: key E11, -oF_L_A01,Y0000.0,op55: led A01, -oF_L_A02,Y0000.1,op55: led A02, -oF_L_A03,Y0000.2,op55: led A03, -oF_L_A04,Y0000.3,op55: led A04, -oF_L_B01,Y0000.4,op55: led B01, -oF_L_B02,Y0000.5,op55: led B02, -oF_L_B03,Y0000.6,op55: led B03, -oF_L_B04,Y0000.7,op55: led B04, -oF_L_C01,Y0001.0,op55: led C01, -oF_L_C02,Y0001.1,op55: led C02, -oF_L_C03,Y0001.2,op55: led C03, -oF_L_C04,Y0001.3,op55: led C04, -oF_L_D01,Y0001.4,op55: led D01, -oF_L_D02,Y0001.5,op55: led D02, -oF_L_D03,Y0001.6,op55: led D03, -oF_L_D04,Y0001.7,op55: led D04, -oF_L_E01,Y0002.0,op55: led E01, -oF_L_E02,Y0002.1,op55: led E02, -oF_L_E03,Y0002.2,op55: led E03, -oF_L_E04,Y0002.3,op55: led E04, -oF_L_A05,Y0002.4,op55: led A05, -oF_L_A06,Y0002.5,op55: led A06, -oF_L_A07,Y0002.6,op55: led A07, -oF_L_A08,Y0002.7,op55: led A08, -oF_L_B05,Y0003.0,op55: led B05, -oF_L_B06,Y0003.1,op55: led B06, -oF_L_B07,Y0003.2,op55: led B07, -oF_L_B08,Y0003.3,op55: led B08, -oF_L_C05,Y0003.4,op55: led C05, -oF_L_C06,Y0003.5,op55: led C06, -oF_L_C07,Y0003.6,op55: led C07, -oF_L_C08,Y0003.7,op55: led C08, -oF_L_D05,Y0004.0,op55: led D05, -oF_L_D06,Y0004.1,op55: led D06, -oF_L_D07,Y0004.2,op55: led D07, -oF_L_D08,Y0004.3,op55: led D08, -oF_L_E06,Y0004.5,op55: led E06, -oF_L_E07,Y0004.6,op55: led E07, -oF_L_E08,Y0004.7,op55: led E08, -oF_L_A09,Y0005.0,op55: led A09, -oF_L_A10,Y0005.1,op55: led A10, -oF_L_A11,Y0005.2,op55: led A11, -oF_L_B09,Y0005.4,op55: led B09, -oF_L_B10,Y0005.5,op55: led B10, -oF_L_B11,Y0005.6,op55: led B11, -oF_L_C09,Y0006.0,op55: led C09, -oF_L_C10,Y0006.1,op55: led C10, -oF_L_C11,Y0006.2,op55: led C11, -oF_L_D09,Y0006.4,op55: led D09, -oF_L_D10,Y0006.5,op55: led D10, -oF_L_D11,Y0006.6,op55: led D11, -oF_L_E09,Y0007.0,op55: led E09, -oF_L_E10,Y0007.1,op55: led E10, -oF_L_E11,Y0007.2,op55: led E11, -oMCC_ON,Y0008.0,output mcc, -oDOOR,Y0008.1,output unlock door, -oPMPG_LED,Y0010.2,pmpg: led, +iF_S_OVR0,X0100.6,op55: spindle override bit0, +iF_S_OVR1,X0100.7,op55: spindle override bit1, +iF_S_OVR2,X0101.0,op55: spindle override bit2, +iF_PKEY,X0101.4,op55: input protect key, +iF_K_A01,X0104.0,op55: key A01, +iF_K_A02,X0104.1,op55: key A02, +iF_K_A03,X0104.2,op55: key A03, +iF_K_A04,X0104.3,op55: key A04, +iF_K_B01,X0104.4,op55: key B01, +iF_K_B02,X0104.5,op55: key B02, +iF_K_B03,X0104.6,op55: key B03, +iF_K_B04,X0104.7,op55: key B04, +iF_K_C01,X0105.0,op55: key C01, +iF_K_C02,X0105.1,op55: key C02, +iF_K_C03,X0105.2,op55: key C03, +iF_K_C04,X0105.3,op55: key C04, +iF_K_D01,X0105.4,op55: key D01, +iF_K_D02,X0105.5,op55: key D02, +iF_K_D03,X0105.6,op55: key D03, +iF_K_D04,X0105.7,op55: key D04, +iF_K_E01,X0106.0,op55: key E01, +iF_K_E02,X0106.1,op55: key E02, +iF_K_A05,X0106.4,op55: key A05, +iF_K_A06,X0106.5,op55: key A06, +iF_K_A07,X0106.6,op55: key A07, +iF_K_A08,X0106.7,op55: key A08, +iF_K_B05,X0107.0,op55: key B05, +iF_K_B06,X0107.1,op55: key B06, +iF_K_B07,X0107.2,op55: key B07, +iF_K_B08,X0107.3,op55: key B08, +iF_K_C05,X0107.4,op55: key C05, +iF_K_C06,X0107.5,op55: key C06, +iF_K_C07,X0107.6,op55: key C07, +iF_K_C08,X0107.7,op55: key C08, +iF_K_D05,X0108.0,op55: key D05, +iF_K_D06,X0108.1,op55: key D06, +iF_K_D07,X0108.2,op55: key D07, +iF_K_D08,X0108.3,op55: key D08, +iF_K_E05,X0108.4,op55: key E05, +iF_K_E06,X0108.5,op55: key E06, +iF_K_E07,X0108.6,op55: key E07, +iF_K_E08,X0108.7,op55: key E08, +iF_K_A09,X0109.0,op55: key A09, +iF_K_A10,X0109.1,op55: key A10, +iF_K_A11,X0109.2,op55: key A11, +iF_K_B09,X0109.4,op55: key B09, +iF_K_B10,X0109.5,op55: key B10, +iF_K_B11,X0109.6,op55: key B11, +iF_K_C09,X0110.0,op55: key C09, +iF_K_C10,X0110.1,op55: key C10, +iF_K_C11,X0110.2,op55: key C11, +iF_K_D09,X0110.4,op55: key D09, +iF_K_D10,X0110.5,op55: key D10, +iF_K_D11,X0110.6,op55: key D11, +iF_K_E09,X0111.0,op55: key E09, +iF_K_E10,X0111.1,op55: key E10, +iF_K_E11,X0111.2,op55: key E11, +oLUB,Y0010.1,output lubrication on, +oF_L_A01,Y0100.0,op55: led A01, +oF_L_A02,Y0100.1,op55: led A02, +oF_L_A03,Y0100.2,op55: led A03, +oF_L_A04,Y0100.3,op55: led A04, +oF_L_B01,Y0100.4,op55: led B01, +oF_L_B02,Y0100.5,op55: led B02, +oF_L_B03,Y0100.6,op55: led B03, +oF_L_B04,Y0100.7,op55: led B04, +oF_L_C01,Y0101.0,op55: led C01, +oF_L_C02,Y0101.1,op55: led C02, +oF_L_C03,Y0101.2,op55: led C03, +oF_L_C04,Y0101.3,op55: led C04, +oF_L_D01,Y0101.4,op55: led D01, +oF_L_D02,Y0101.5,op55: led D02, +oF_L_D03,Y0101.6,op55: led D03, +oF_L_D04,Y0101.7,op55: led D04, +oF_L_E01,Y0102.0,op55: led E01, +oF_L_E02,Y0102.1,op55: led E02, +oF_L_E03,Y0102.2,op55: led E03, +oF_L_A05,Y0102.4,op55: led A05, +oF_L_A06,Y0102.5,op55: led A06, +oF_L_A07,Y0102.6,op55: led A07, +oF_L_A08,Y0102.7,op55: led A08, +oF_L_B05,Y0103.0,op55: led B05, +oF_L_B06,Y0103.1,op55: led B06, +oF_L_B07,Y0103.2,op55: led B07, +oF_L_B08,Y0103.3,op55: led B08, +oF_L_C05,Y0103.4,op55: led C05, +oF_L_C06,Y0103.5,op55: led C06, +oF_L_C07,Y0103.6,op55: led C07, +oF_L_C08,Y0103.7,op55: led C08, +oF_L_D05,Y0104.0,op55: led D05, +oF_L_D06,Y0104.1,op55: led D06, +oF_L_D07,Y0104.2,op55: led D07, +oF_L_D08,Y0104.3,op55: led D08, +oF_L_E05,Y0104.4,op55: led E05, +oF_L_E06,Y0104.5,op55: led E06, +oF_L_E07,Y0104.6,op55: led E07, +oF_L_E08,Y0104.7,op55: led E08, +oF_L_A09,Y0105.0,op55: led A09, +oF_L_A10,Y0105.1,op55: led A10, +oF_L_A11,Y0105.2,op55: led A11, +oF_L_B09,Y0105.4,op55: led B09, +oF_L_B10,Y0105.5,op55: led B10, +oF_L_B11,Y0105.6,op55: led B11, +oF_L_C09,Y0106.0,op55: led C09, +oF_L_C10,Y0106.1,op55: led C10, +oF_L_C11,Y0106.2,op55: led C11, +oF_L_D09,Y0106.4,op55: led D09, +oF_L_D10,Y0106.5,op55: led D10, +oF_L_D11,Y0106.6,op55: led D11, +oF_L_E09,Y0107.0,op55: led E09, +oF_L_E10,Y0107.1,op55: led E10, +oF_L_E11,Y0107.2,op55: led E11, RWD_P01,F0000.0,P01:rewinding signal, SPL_P01,F0000.4,P01:feed hold lamp signal, STL_P01,F0000.5,P01:cycle start lamp signal, @@ -155,10 +141,19 @@ MREF_P01,F0004.5,P01:mode manual ref. return, MBDT2_P01,F0005.0,P01:skip block signal mbdt2, B_RST_P01,F0006.1,P01:button reset, MF_P01,F0007.0,P01:m-function strobe signal, +SF_P01,F0007.2,P01:spindle strobe signal, +TF_P01,F0007.3,P01:tool function strobe, +BF_P01,F0007.7,P01:2nd aux. function strobe, MF2_P01,F0008.4,P01:2nd m function strobe, MF3_P01,F0008.5,P01:3rd m function strobe, MF4_P01,F0008.6,P01:4th m-function strobe, MF5_P01,F0008.7,P01:5th m-function strobe, +FSCSL_P01,F0044.1,P01:Cs contour ctrl active, +ALMA_P01,F0045.0,P01:alm signal serial spindle, +SSTA_P01,F0045.1,P01:spindle speed zero, +SARA_P01,F0045.3,P01:sp speed arrival signal, +ORARA_P01,F0045.7,P01:orient. completion signal, +EXOFA_P01,F0047.4,spindle exitation off, OUT0_P01,F0072.0,P01:sop: emergency stop, OUT1_P01,F0072.1,P01:sop: external reset, OUT2_P01,F0072.2,P01:sop: nc start, @@ -179,6 +174,7 @@ KEYO,F0075.6,:sop: protect key, SPO_P01,F0075.7,P01:sop: feed hold, MP1O_P01,F0076.0,P01:sop: hd feed magnific. mp1, MP2O_P01,F0076.1,P01:sop: hd feed magnific. mp2, +RTAP_P01,F0076.3,P01:rigid tapping in progress, ROV1O_P01,F0076.4,P01:sop: rapid traverse rov1, ROV2O_P01,F0076.5,P01:sop: rapid traverse rov2, HS1AO_P01,F0077.0,P01:sop: hd axis sel. signal1, @@ -190,23 +186,66 @@ J1O+_P01,F0081.0,P01:sop: 1st axis + direction, J1O-_P01,F0081.1,P01:sop: 1st axis - direction, J2O+_P01,F0081.2,P01:sop: 2nd axis + direction, J2O-_P01,F0081.3,P01:sop: 2nd axis - direction, +J3O+_P01,F0081.4,P01:sop: 3rd axis + direction, +J3O-_P01,F0081.5,P01:sop: 3rd axis - direction, +J4O+_P01,F0081.6,P01:sop: 4th axis + direction, +J4O-_P01,F0081.7,P01:sop: 4th axis - direction, ZP1_P01,F0094.0,P01:ref position 1st axis, ZP2_P01,F0094.1,P01:ref position 2nd axis, +ZP3_P01,F0094.2,P01:ref position 3rd axis, +ZP4_P01,F0094.3,P01:ref position 4th axis, +ZP5_P01,F0094.4,P01:ref position 5th axis, +ZP6_P01,F0094.5,P01:ref position 6th axis, +ZP7_P01,F0094.6,P01:ref position 7th axis, +ZP8_P01,F0094.7,P01:ref position 8th axis, MV1_P01,F0102.0,P01:1st axis moving signal, MV2_P01,F0102.1,P01:2nd axis moving signal, +MV3_P01,F0102.2,P01:3rd axis moving signal, +MV4_P01,F0102.3,P01:4th axis moving signal, +MV5_P01,F0102.4,P01:5th axis moving signal, +MV6_P01,F0102.5,P01:6th axis moving signal, +MV7_P01,F0102.6,P01:7th axis moving signal, +MV8_P01,F0102.7,P01:8th axis moving signal, INP1_P01,F0104.0,P01:1st axis in-pos. signal, INP2_P01,F0104.1,P01:2nd axis in-pos. signal, +INP3_P01,F0104.2,P01:3rd axis in-pos. signal, +INP4_P01,F0104.3,P01:4th axis in-pos. signal, +INP5_P01,F0104.4,P01:5th axis in-pos. signal, +INP6_P01,F0104.5,P01:6th axis in-pos. signal, +INP7_P01,F0104.6,P01:7th axis in-pos. signal, +INP8_P01,F0104.7,P01:8th axis in-pos. signal, MVD1_P01,F0106.0,P01:1st axis moving dir.-, MVD2_P01,F0106.1,P01:2nd axis moving dir.-, +MVD3_P01,F0106.2,P01:3rd axis moving dir.-, +MVD4_P01,F0106.3,P01:4th axis moving dir.-, +MVD5_P01,F0106.4,P01:5th axis moving dir.-, +MVD6_P01,F0106.5,P01:6th axis moving dir.-, +MVD7_P01,F0106.6,P01:7th axis moving dir.-, +MVD8_P01,F0106.7,P01:8th axis moving dir.-, ZRF1_P01,F0120.0,P01:1st axis referenced, ZRF2_P01,F0120.1,P01:2nd axis referenced, +ZRF3_P01,F0120.2,P01:3rd axis referenced, +ZRF4_P01,F0120.3,P01:4th axis referenced, +ZRF5_P01,F0120.4,P01:5th axis referenced, +ZRF6_P01,F0120.5,P01:6th axis referenced, +ZRF7_P01,F0120.6,P01:7th axis referenced, +ZRF8_P01,F0120.7,P01:8th axis referenced, SA1_P01,F0186.0,P01:1st axis servo ready, SA2_P01,F0186.1,P01:2nd axis servo ready, -*OPIHB,F0191.0,guard open inhibit(group), -RQT,F0191.2,MCC off test request(group), -RQBT,F0191.3,brake test request(group), +SA3_P01,F0186.2,P01:3rd axis servo ready, +SA4_P01,F0186.3,P01:4th axis servo ready, +SA5_P01,F0186.4,P01:5th axis servo ready, +SA6_P01,F0186.5,P01:6th axis servo ready, +SA7_P01,F0186.6,P01:7th axis servo ready, +SA8_P01,F0186.7,P01:8th axis servo ready, WPSF1_P01,F0358.0,P01:wp coord preset fin 1st ax, WPSF2_P01,F0358.1,P01:wp coord preset fin 2nd ax, +WPSF3_P01,F0358.2,P01:wp coord preset fin 3rd ax, +WPSF4_P01,F0358.3,P01:wp coord preset fin 4th ax, +WPSF5_P01,F0358.4,P01:wp coord preset fin 5th ax, +WPSF6_P01,F0358.5,P01:wp coord preset fin 6th ax, +WPSF7_P01,F0358.6,P01:wp coord preset fin 7th ax, +WPSF8_P01,F0358.7,P01:wp coord preset fin 8th ax, MCEXE_P01,F0512.0,P01:macro call exec. signal, MCRQ_P01,F0512.1,P01:mode change req. signal, MCSP_P01,F0512.2,P01:abnormal end signal, @@ -221,66 +260,12 @@ MCEX3_P01,F0514.2,P01:macro 3 in progress, MCEX4_P01,F0514.3,P01:macro 4 in progress, SVD001_P01,F0688.0,P01:1st axis brake ctrl mode, SVD002_P01,F0688.1,P01:2nd axis brake ctrl mode, -TDCF08,F0746.0,interface from DCS bit08, -TDCF09,F0746.1,interface from DCS bit09, -TDCF10,F0746.2,interface from DCS bit10, -TDCF11,F0746.3,interface from DCS bit11, -TDCF12,F0746.4,interface from DCS bit12, -TDCF13,F0746.5,interface from DCS bit13, -TDCF14,F0746.6,interface from DCS bit14, -TDCF15,F0746.7,interface from DCS bit15, -TDCF00,F0747.0,interface from DCS bit00, -TDCF01,F0747.1,interface from DCS bit01, -TDCF02,F0747.2,interface from DCS bit02, -TDCF03,F0747.3,interface from DCS bit03, -TDCF04,F0747.4,interface from DCS bit04, -TDCF05,F0747.5,interface from DCS bit05, -TDCF06,F0747.6,interface from DCS bit06, -TDCF07,F0747.7,interface from DCS bit07, -*MCF,F0748.1,MCC off signal(group), -*DCALM,F0748.7,MCC off signal(system), -RSV1_P01,F0750.0,P01:monitoring result 1st axis, -RSV2_P01,F0750.1,P01:monitoring result 2nd axis, -*MCFV1_P01,F0752.0,P01:MCC off signal 1st axis, -*MCFV2_P01,F0752.1,P01:MCC off signal 2nd axis, -*BRK1_P01,F0754.0,P01:Safety Brake sig. 1st axis, -*BRK2_P01,F0754.1,P01:Safety Brake sig. 2nd axis, -SPS01,F0755.0,Safety Position Switch 01, -SPS02,F0755.1,Safety Position Switch 02, -SPS03,F0755.2,Safety Position Switch 03, -SPS04,F0755.3,Safety Position Switch 04, -SPS05,F0755.4,Safety Position Switch 05, -SPS06,F0755.5,Safety Position Switch 06, -SPS07,F0755.6,Safety Position Switch 07, -SPS08,F0755.7,Safety Position Switch 08, -SPS09,F0756.0,Safety Position Switch 09, -SPS10,F0756.1,Safety Position Switch 10, -SPS11,F0756.2,Safety Position Switch 11, -SPS12,F0756.3,Safety Position Switch 12, -SPS13,F0756.4,Safety Position Switch 13, -SPS14,F0756.5,Safety Position Switch 14, -SPS15,F0756.6,Safety Position Switch 15, -SPS16,F0756.7,Safety Position Switch 16, -SPS17,F0757.0,Safety Position Switch 17, -SPS18,F0757.1,Safety Position Switch 18, -SPS19,F0757.2,Safety Position Switch 19, -SPS20,F0757.3,Safety Position Switch 20, -SPS21,F0757.4,Safety Position Switch 21, -SPS22,F0757.5,Safety Position Switch 22, -SPS23,F0757.6,Safety Position Switch 23, -SPS24,F0757.7,Safety Position Switch 24, -SPS25,F0758.0,Safety Position Switch 25, -SPS26,F0758.1,Safety Position Switch 26, -SPS27,F0758.2,Safety Position Switch 27, -SPS28,F0758.3,Safety Position Switch 28, -SPS29,F0758.4,Safety Position Switch 29, -SPS30,F0758.5,Safety Position Switch 30, -SPS31,F0758.6,Safety Position Switch 31, -SPS32,F0758.7,Safety Position Switch 32, -RZV1_P01,F0759.0,P01:zero mon. result 1st axis, -RZV2_P01,F0759.1,P01:zero mon. result 2nd axis, -POSE1_P01,F0766.0,P01:pos. inf. effect 1st axis, -POSE2_P01,F0766.1,P01:pos. inf. effect 2nd axis, +SVD003_P01,F0688.2,P01:3rd axis brake ctrl mode, +SVD004_P01,F0688.3,P01:4th axis brake ctrl mode, +SVD005_P01,F0688.4,P01:5th axis brake ctrl mode, +SVD006_P01,F0688.5,P01:6th axis brake ctrl mode, +SVD007_P01,F0688.6,P01:7th axis brake ctrl mode, +SVD008_P01,F0688.7,P01:8th axis brake ctrl mode, RWD_P02,F1000.0,P02:rewinding signal, SPL_P02,F1000.4,P02:feed hold lamp signal, STL_P02,F1000.5,P02:cycle start lamp signal, @@ -310,6 +295,7 @@ B_RST_P02,F1006.1,P02:button reset, MF_P02,F1007.0,P02:m-function strobe signal, SF_P02,F1007.2,P02:spindle strobe signal, TF_P02,F1007.3,P02:tool function strobe, +BF_P02,F1007.7,P02:2nd aux. function strobe, MF2_P02,F1008.4,P02:2nd m function strobe, MF3_P02,F1008.5,P02:3rd m function strobe, MF4_P02,F1008.6,P02:4th m-function strobe, @@ -354,44 +340,57 @@ ZP3_P02,F1094.2,P02:ref position 3rd axis, ZP4_P02,F1094.3,P02:ref position 4th axis, ZP5_P02,F1094.4,P02:ref position 5th axis, ZP6_P02,F1094.5,P02:ref position 6th axis, +ZP7_P02,F1094.6,P02:ref position 7th axis, +ZP8_P02,F1094.7,P02:ref position 8th axis, MV1_P02,F1102.0,P02:1st axis moving signal, MV2_P02,F1102.1,P02:2nd axis moving signal, MV3_P02,F1102.2,P02:3rd axis moving signal, MV4_P02,F1102.3,P02:4th axis moving signal, MV5_P02,F1102.4,P02:5th axis moving signal, MV6_P02,F1102.5,P02:6th axis moving signal, +MV7_P02,F1102.6,P02:7th axis moving signal, +MV8_P02,F1102.7,P02:8th axis moving signal, INP1_P02,F1104.0,P02:1st axis in-pos. signal, INP2_P02,F1104.1,P02:2nd axis in-pos. signal, INP3_P02,F1104.2,P02:3rd axis in-pos. signal, INP4_P02,F1104.3,P02:4th axis in-pos. signal, INP5_P02,F1104.4,P02:5th axis in-pos. signal, INP6_P02,F1104.5,P02:6th axis in-pos. signal, +INP7_P02,F1104.6,P02:7th axis in-pos. signal, +INP8_P02,F1104.7,P02:8th axis in-pos. signal, MVD1_P02,F1106.0,P02:1st axis moving dir.-, MVD2_P02,F1106.1,P02:2nd axis moving dir.-, MVD3_P02,F1106.2,P02:3rd axis moving dir.-, MVD4_P02,F1106.3,P02:4th axis moving dir.-, MVD5_P02,F1106.4,P02:5th axis moving dir.-, MVD6_P02,F1106.5,P02:6th axis moving dir.-, +MVD7_P02,F1106.6,P02:7th axis moving dir.-, +MVD8_P02,F1106.7,P02:8th axis moving dir.-, ZRF1_P02,F1120.0,P02:1st axis referenced, ZRF2_P02,F1120.1,P02:2nd axis referenced, ZRF3_P02,F1120.2,P02:3rd axis referenced, ZRF4_P02,F1120.3,P02:4th axis referenced, ZRF5_P02,F1120.4,P02:5th axis referenced, ZRF6_P02,F1120.5,P02:6th axis referenced, +ZRF7_P02,F1120.6,P02:7th axis referenced, +ZRF8_P02,F1120.7,P02:8th axis referenced, +EACNT6_P02,F1182.5,P02:6th axis sel. status sig., SA1_P02,F1186.0,P02:1st axis servo ready, SA2_P02,F1186.1,P02:2nd axis servo ready, SA3_P02,F1186.2,P02:3rd axis servo ready, SA4_P02,F1186.3,P02:4th axis servo ready, SA5_P02,F1186.4,P02:5th axis servo ready, SA6_P02,F1186.5,P02:6th axis servo ready, +SA7_P02,F1186.6,P02:7th axis servo ready, +SA8_P02,F1186.7,P02:8th axis servo ready, WPSF1_P02,F1358.0,P02:wp coord preset fin 1st ax, WPSF2_P02,F1358.1,P02:wp coord preset fin 2nd ax, WPSF3_P02,F1358.2,P02:wp coord preset fin 3rd ax, WPSF4_P02,F1358.3,P02:wp coord preset fin 4th ax, WPSF5_P02,F1358.4,P02:wp coord preset fin 5th ax, WPSF6_P02,F1358.5,P02:wp coord preset fin 6th ax, -SVSST3_P02,F1376.2,P02:3rd axis SV zero-speed, -SVSAR3_P02,F1377.2,P02:3rd axis SV speed arrival, +WPSF7_P02,F1358.6,P02:wp coord preset fin 7th ax, +WPSF8_P02,F1358.7,P02:wp coord preset fin 8th ax, MCEXE_P02,F1512.0,P02:macro call exec. signal, MCRQ_P02,F1512.1,P02:mode change req. signal, MCSP_P02,F1512.2,P02:abnormal end signal, @@ -404,138 +403,23 @@ MCEX1_P02,F1514.0,P02:macro 1 in progress, MCEX2_P02,F1514.1,P02:macro 2 in progress, MCEX3_P02,F1514.2,P02:macro 3 in progress, MCEX4_P02,F1514.3,P02:macro 4 in progress, -SVREV3_P02,F1521.2,P02:3rd axis speed ctrl mode, -SPP3_P02,F1522.2,P02:3rd axis sp index signal, SVD001_P02,F1688.0,P02:1st axis brake ctrl mode, SVD002_P02,F1688.1,P02:2nd axis brake ctrl mode, SVD003_P02,F1688.2,P02:3rd axis brake ctrl mode, SVD004_P02,F1688.3,P02:4th axis brake ctrl mode, SVD005_P02,F1688.4,P02:5th axis brake ctrl mode, SVD006_P02,F1688.5,P02:6th axis brake ctrl mode, -TDCF1_08,F1746.0,interface from DCS bit08, -TDCF1_09,F1746.1,interface from DCS bit09, -TDCF1_10,F1746.2,interface from DCS bit10, -TDCF1_11,F1746.3,interface from DCS bit11, -TDCF1_12,F1746.4,interface from DCS bit12, -TDCF1_13,F1746.5,interface from DCS bit13, -TDCF1_14,F1746.6,interface from DCS bit14, -TDCF1_15,F1746.7,interface from DCS bit15, -TDCF1_00,F1747.0,interface from DCS bit00, -TDCF1_01,F1747.1,interface from DCS bit01, -TDCF1_02,F1747.2,interface from DCS bit02, -TDCF1_03,F1747.3,interface from DCS bit03, -TDCF1_04,F1747.4,interface from DCS bit04, -TDCF1_05,F1747.5,interface from DCS bit05, -TDCF1_06,F1747.6,interface from DCS bit06, -TDCF1_07,F1747.7,interface from DCS bit07, -RSV1_P02,F1750.0,P02:monitoring result 1st axis, -RSV2_P02,F1750.1,P02:monitoring result 2nd axis, -RSV3_P02,F1750.2,P02:monitoring result 3rd axis, -RSV4_P02,F1750.3,P02:monitoring result 4th axis, -RSV5_P02,F1750.4,P02:monitoring result 5th axis, -RSV6_P02,F1750.5,P02:monitoring result 6th axis, -*MCFV1_P02,F1752.0,P02:MCC off signal 1st axis, -*MCFV2_P02,F1752.1,P02:MCC off signal 2nd axis, -*MCFV3_P02,F1752.2,P02:MCC off signal 3rd axis, -*MCFV4_P02,F1752.3,P02:MCC off signal 4th axis, -*MCFV5_P02,F1752.4,P02:MCC off signal 5th axis, -*MCFV6_P02,F1752.5,P02:MCC off signal 6th axis, -*BRK1_P02,F1754.0,P02:Safety Brake sig. 1st axis, -*BRK2_P02,F1754.1,P02:Safety Brake sig. 2nd axis, -*BRK3_P02,F1754.2,P02:Safety Brake sig. 3rd axis, -*BRK4_P02,F1754.3,P02:Safety Brake sig. 4th axis, -*BRK5_P02,F1754.4,P02:Safety Brake sig. 5th axis, -*BRK6_P02,F1754.5,P02:Safety Brake sig. 6th axis, -RZV1_P02,F1759.0,P02:zero mon. result 1st axis, -RZV2_P02,F1759.1,P02:zero mon. result 2nd axis, -RZV3_P02,F1759.2,P02:zero mon. result 3rd axis, -RZV4_P02,F1759.3,P02:zero mon. result 4th axis, -RZV5_P02,F1759.4,P02:zero mon. result 5th axis, -RZV6_P02,F1759.5,P02:zero mon. result 6th axis, -POSE1_P02,F1766.0,P02:pos. inf. effect 1st axis, -POSE2_P02,F1766.1,P02:pos. inf. effect 2nd axis, -POSE3_P02,F1766.2,P02:pos. inf. effect 3rd axis, -POSE4_P02,F1766.3,P02:pos. inf. effect 4th axis, -POSE5_P02,F1766.4,P02:pos. inf. effect 5th axis, -POSE6_P02,F1766.5,P02:pos. inf. effect 6th axis, -RWD_P03,F2000.0,P03:rewinding signal, -SPL_P03,F2000.4,P03:feed hold lamp signal, -STL_P03,F2000.5,P03:cycle start lamp signal, -SA_P03,F2000.6,P03:servo ready signal, -OP_P03,F2000.7,P03:automatic operation lamp, -AL_P03,F2001.0,P03:alarm signal, -RST_P03,F2001.1,P03:resetting signal, -BAL_P03,F2001.2,P03:battery alarm signal, -DEN_P03,F2001.3,P03:distribution end signal, -MA_P03,F2001.7,P03:cnc ready signal, -MDRN_P03,F2002.7,P03:dry run check signal, -MINC_P03,F2003.0,P03:mode incremental feed, -MH_P03,F2003.1,P03:mode handle, -MJ_P03,F2003.2,P03:jog feed sel. check signal, -MMDI_P03,F2003.3,P03:mode mdi selected, -MRMT_P03,F2003.4,P03:dnc operation, -MMEM_P03,F2003.5,P03:mode memory operation, -MEDT_P03,F2003.6,P03:mode edit, -MTCHIN_P03,F2003.7,P03:teach in sel. check signal, -MBDT1_P03,F2004.0,P03:blk skip btd1 check signal, -MMLK_P03,F2004.1,P03:all axis lock check signal, -MSBK_P03,F2004.3,P03:single block check signal, -MAFL_P03,F2004.4,P03:aux. funct. lock check, -MREF_P03,F2004.5,P03:mode manual ref. return, -MBDT2_P03,F2005.0,P03:skip block signal mbdt2, -B_RST_P03,F2006.1,P03:button reset, -MF_P03,F2007.0,P03:m-function strobe signal, -MF2_P03,F2008.4,P03:2nd m function strobe, -MF3_P03,F2008.5,P03:3rd m function strobe, -MF4_P03,F2008.6,P03:4th m-function strobe, -MF5_P03,F2008.7,P03:5th m-function strobe, -OUT0_P03,F2072.0,P03:sop: emergency stop, -OUT1_P03,F2072.1,P03:sop: external reset, -OUT2_P03,F2072.2,P03:sop: nc start, -OUT3_P03,F2072.3,P03:sop: dnc mode, -OUT4_P03,F2072.4,P03:sop: optional stop m01, -OUT5_P03,F2072.5,P03:sop: coolant on, -OUT6_P03,F2072.6,P03:sop: spindle on, -OUT7_P03,F2072.7,P03:sop: spindle ccw, -MD1O_P03,F2073.0,P03:sop: signal md1, -MD2O_P03,F2073.1,P03:sop: signal md2, -MD4O_P03,F2073.2,P03:sop: signal md4, -ZRNO_P03,F2073.4,P03:sop: signal zrn, -BDTO_P03,F2075.2,P03:sop: optional block skip, -SBKO_P03,F2075.3,P03:sop: single block, -MLKO_P03,F2075.4,P03:sop: machine lock, -DRNO_P03,F2075.5,P03:sop: dry run, -SPO_P03,F2075.7,P03:sop: feed hold, -MP1O_P03,F2076.0,P03:sop: hd feed magnific. mp1, -MP2O_P03,F2076.1,P03:sop: hd feed magnific. mp2, -ROV1O_P03,F2076.4,P03:sop: rapid traverse rov1, -ROV2O_P03,F2076.5,P03:sop: rapid traverse rov2, -HS1AO_P03,F2077.0,P03:sop: hd axis sel. signal1, -HS1BO_P03,F2077.1,P03:sop: hd axis sel. signal2, -HS1CO_P03,F2077.2,P03:sop: hd axis sel. signal3, -HS1DO_P03,F2077.3,P03:sop: hd axis sel. signal4, -RTO_P03,F2077.6,P03:sop: manual rapid traverse, -J1O+_P03,F2081.0,P03:sop: 1st axis + direction, -J1O-_P03,F2081.1,P03:sop: 1st axis - direction, -ZP1_P03,F2094.0,P03:ref position 1st axis, -MV1_P03,F2102.0,P03:1st axis moving signal, -INP1_P03,F2104.0,P03:1st axis in-pos. signal, -MVD1_P03,F2106.0,P03:1st axis moving dir.-, -ZRF1_P03,F2120.0,P03:1st axis referenced, -SA1_P03,F2186.0,P03:1st axis servo ready, -WPSF1_P03,F2358.0,P03:wp coord preset fin 1st ax, -SVD001_P03,F2688.0,P03:1st axis brake ctrl mode, -RSV1_P03,F2750.0,P03:monitoring result 1st axis, -*MCFV1_P03,F2752.0,P03:MCC off signal 1st axis, -*BRK1_P03,F2754.0,P03:Safety Brake sig. 1st axis, -RZV1_P03,F2759.0,P03:zero mon. result 1st axis, -POSE1_P03,F2766.0,P03:pos. inf. effect 1st axis, +SVD007_P02,F1688.6,P02:7th axis brake ctrl mode, +SVD008_P02,F1688.7,P02:8th axis brake ctrl mode, MFIN2_P01,G0004.4,P01:2nd m funct. compl. signal, MFIN3_P01,G0004.5,P01:3rd m funct. compl. signal, MFIN4_P01,G0004.6,P01:4th m-funct. compl. signal, MFIN5_P01,G0004.7,P01:5th m-funct. compl. signal, MFIN_P01,G0005.0,P01:aux. funct. compl. signal, +SFIN_P01,G0005.2,P01:sp function compl. signal, +TFIN_P01,G0005.3,P01:tool function completion, AFL_P01,G0005.6,P01:auxiliary function lock, +BFIN_P01,G0005.7,P01:2nd aux compl. signal, SRN_P01,G0006.0,P01:program restart signal, OVC_P01,G0006.4,P01:override cancel signal, ST_P01,G0007.2,P01:cycle start signal, @@ -555,6 +439,10 @@ MP1_P01,G0019.4,P01:increment feed1, MP2_P01,G0019.5,P01:increment feed2, RT_P01,G0019.7,P01:rapid traverse select., HCLP_P01,G0023.3,P01:pulse gen. max. feed sel., +CON_P01,G0027.7,P01:Cs contour ctrl on, +SAR_P01,G0029.4,P01:spindle speed arrival, +*SSTP_P01,G0029.6,P01:spindle stop signal, +SIND_P01,G0033.7,P01:spindle mode select signal, MD1_P01,G0043.0,P01:mode selection signal 1, MD2_P01,G0043.1,P01:mode selection signal 2, MD4_P01,G0043.2,P01:mode selection signal 4, @@ -570,62 +458,103 @@ KEY3,G0046.5,memory protect signal key3, KEY4,G0046.6,memory protect signal key4, DRN_P01,G0046.7,P01:dry run signal, UI000_P01,G0054.0,P01:custom macro #1000, +RGTAP_P01,G0061.0,P01:rigid tapping signal, HEAD2,G0062.7,path selection signal 2, HEAD,G0063.0,path selection signal 1, IGNVRY_P01,G0066.0,P01:ignore servo ready, +SRVA_P01,G0070.4,P01:ccw command signal, +SFRA_P01,G0070.5,P01:cw command signal, +ORCMA_P01,G0070.6,P01:orientation command signal, +MRDYA_P01,G0070.7,P01:machine ready signal, +ARSTA_P01,G0071.0,P01:alarm reset signal, +*ESPA_P01,G0071.1,P01:emergency stop spindle, +SOGNA_P01,G0071.4,P01:soft start/stop signal, +INDXA_P01,G0072.0,P01:orient stop pos. change, J1+_P01,G0100.0,P01:feed 1st axis + direction, J2+_P01,G0100.1,P01:feed 2nd axis + direction, +J3+_P01,G0100.2,P01:feed 3rd axis + direction, +J4+_P01,G0100.3,P01:feed 4th axis + direction, +J5+_P01,G0100.4,P01:feed 5th axis + direction, +J6+_P01,G0100.5,P01:feed 6th axis + direction, +J7+_P01,G0100.6,P01:feed 7th axis + direction, +J8+_P01,G0100.7,P01:feed 8th axis + direction, J1-_P01,G0102.0,P01:feed 1st axis -direction, J2-_P01,G0102.1,P01:feed 2nd axis - direction, +J3-_P01,G0102.2,P01:feed 3rd axis - direction, +J4-_P01,G0102.3,P01:feed 4th axis - direction, +J5-_P01,G0102.4,P01:feed 5th axis - direction, +J6-_P01,G0102.5,P01:feed 6th axis - direction, +J7-_P01,G0102.6,P01:feed 7th axis - direction, +J8-_P01,G0102.7,P01:feed 8th axis - direction, *+L1_P01,G0114.0,P01:overtravel + 1st axis, *+L2_P01,G0114.1,P01:overtravel + 2nd axis, +*+L3_P01,G0114.2,P01:overtravel + 3rd axis, +*+L4_P01,G0114.3,P01:overtravel + 4th axis, +*+L5_P01,G0114.4,P01:overtravel + 5th axis, +*+L6_P01,G0114.5,P01:overtravel + 6th axis, +*+L7_P01,G0114.6,P01:overtravel + 7th axis, +*+L8_P01,G0114.7,P01:overtravel + 8th axis, *-L1_P01,G0116.0,P01:overtravel - 1st axis, *-L2_P01,G0116.1,P01:overtravel - 2nd axis, +*-L3_P01,G0116.2,P01:overtravel - 3rd axis, +*-L4_P01,G0116.3,P01:overtravel - 4th axis, +*-L5_P01,G0116.4,P01:overtravel - 5th axis, +*-L6_P01,G0116.5,P01:overtravel - 6th axis, +*-L7_P01,G0116.6,P01:overtravel - 7th axis, +*-L8_P01,G0116.7,P01:overtravel - 8th axis, *+ED1_P01,G0118.0,P01:external dec. + 1st axis, *+ED2_P01,G0118.1,P01:external dec. + 2st axis, +*+ED3_P01,G0118.2,P01:external dec. + 3rd axis, +*+ED4_P01,G0118.3,P01:external dec. + 4st axis, +*+ED5_P01,G0118.4,P01:external dec. + 5st axis, +*+ED6_P01,G0118.5,P01:external dec. + 6st axis, +*+ED7_P01,G0118.6,P01:external dec. + 7st axis, +*+ED8_P01,G0118.7,P01:external dec. + 8st axis, *-ED1_P01,G0120.0,P01:external dec. - 1st axis, *-ED2_P01,G0120.1,P01:external dec. - 2st axis, +*-ED3_P01,G0120.2,P01:external dec. - 3rd axis, +*-ED4_P01,G0120.3,P01:external dec. - 4st axis, +*-ED5_P01,G0120.4,P01:external dec. - 5st axis, +*-ED6_P01,G0120.5,P01:external dec. - 6st axis, +*-ED7_P01,G0120.6,P01:external dec. - 7st axis, +*-ED8_P01,G0120.7,P01:external dec. - 8st axis, SVF1_P01,G0126.0,P01:servo off 1st axis, SVF2_P01,G0126.1,P01:servo off 2nd axis, +SVF3_P01,G0126.2,P01:servo off 3rd axis, +SVF4_P01,G0126.3,P01:servo off 4th axis, +SVF5_P01,G0126.4,P01:servo off 5th axis, +SVF6_P01,G0126.5,P01:servo off 6th axis, +SVF7_P01,G0126.6,P01:servo off 7th axis, +SVF8_P01,G0126.7,P01:servo off 8th axis, *IT1_P01,G0130.0,P01:interlock 1st axis, *IT2_P01,G0130.1,P01:interlock 2nd axis, -OPT,G0191.2,test mode signal(group), -ORQ,G0191.3,guard open request(group), -STBT,G0193.2,brake test start(group), +*IT3_P01,G0130.2,P01:interlock 3rd axis, +*IT4_P01,G0130.3,P01:interlock 4th axis, +*IT5_P01,G0130.4,P01:interlock 5th axis, +*IT6_P01,G0130.5,P01:interlock 6th axis, +*IT7_P01,G0130.6,P01:interlock 7th axis, +*IT8_P01,G0130.7,P01:interlock 8th axis, *DEC1_P01,G0196.0,P01:dec. signal 1st axis, *DEC2_P01,G0196.1,P01:dec. signal 2nd axis, +*DEC3_P01,G0196.2,P01:dec. signal 3rd axis, +*DEC4_P01,G0196.3,P01:dec. signal 4th axis, +*DEC5_P01,G0196.4,P01:dec. signal 5th axis, +*DEC6_P01,G0196.5,P01:dec. signal 6th axis, +*DEC7_P01,G0196.6,P01:dec. signal 7th axis, +*DEC8_P01,G0196.7,P01:dec. signal 8th axis, WPRST1_P01,G0358.0,P01:wp coord preset 1st axis, WPRST2_P01,G0358.1,P01:wp coord preset 2nd axis, +WPRST3_P01,G0358.2,P01:wp coord preset 3rd axis, +WPRST4_P01,G0358.3,P01:wp coord preset 4th axis, +WPRST5_P01,G0358.4,P01:wp coord preset 5th axis, +WPRST6_P01,G0358.5,P01:wp coord preset 6th axis, +WPRST7_P01,G0358.6,P01:wp coord preset 7th axis, +WPRST8_P01,G0358.7,P01:wp coord preset 8th axis, MCST1_P01,G0512.0,P01:macro call 1 start, MCST2_P01,G0512.1,P01:macro call 2 start, MCST3_P01,G0512.2,P01:macro call 3 start, MCST4_P01,G0512.3,P01:macro call 4 start, MCFIN_P01,G0514.0,P01:mode change completion, -*SMC,G0748.6,MCC contact state(group), -*VLDV1_P01,G0750.0,P01:safety check req. 1st ax., -*VLDV2_P01,G0750.1,P01:safety check req. 2nd ax., -SVA1_P01,G0752.0,P01:saf. sel. sig. A 1st axis, -SVA2_P01,G0752.1,P01:saf. sel. sig. A 2nd axis, -SVB1_P01,G0753.0,P01:saf. sel. sig. B 1st axis, -SVB2_P01,G0753.1,P01:saf. sel. sig. B 2nd axis, -SVZR1_P01,G0755.0,P01:zero mon. req. 1st axis, -SVZR2_P01,G0755.1,P01:zero mon. req. 2nd axis, -TPMG08,G0764.0,interface to DCS bit08, -TPMG09,G0764.1,interface to DCS bit09, -TPMG10,G0764.2,interface to DCS bit10, -TPMG11,G0764.3,interface to DCS bit11, -TPMG12,G0764.4,interface to DCS bit12, -TPMG13,G0764.5,interface to DCS bit13, -TPMG14,G0764.6,interface to DCS bit14, -TPMG15,G0764.7,interface to DCS bit15, -TPMG00,G0765.0,interface to DCS bit00, -TPMG01,G0765.1,interface to DCS bit01, -TPMG02,G0765.2,interface to DCS bit02, -TPMG03,G0765.3,interface to DCS bit03, -TPMG04,G0765.4,interface to DCS bit04, -TPMG05,G0765.5,interface to DCS bit05, -TPMG06,G0765.6,interface to DCS bit06, -TPMG07,G0765.7,interface to DCS bit07, MFIN2_P02,G1004.4,P02:2nd m funct. compl. signal, MFIN3_P02,G1004.5,P02:3rd m funct. compl. signal, MFIN4_P02,G1004.6,P02:4th m-funct. compl. signal, @@ -634,6 +563,7 @@ MFIN_P02,G1005.0,P02:aux. funct. compl. signal, SFIN_P02,G1005.2,P02:sp function compl. signal, TFIN_P02,G1005.3,P02:tool function completion, AFL_P02,G1005.6,P02:auxiliary function lock, +BFIN_P02,G1005.7,P02:2nd aux compl. signal, SRN_P02,G1006.0,P02:program restart signal, OVC_P02,G1006.4,P02:override cancel signal, ST_P02,G1007.2,P02:cycle start signal, @@ -674,174 +604,88 @@ J3+_P02,G1100.2,P02:feed 3rd axis + direction, J4+_P02,G1100.3,P02:feed 4th axis + direction, J5+_P02,G1100.4,P02:feed 5th axis + direction, J6+_P02,G1100.5,P02:feed 6th axis + direction, +J7+_P02,G1100.6,P02:feed 7th axis + direction, +J8+_P02,G1100.7,P02:feed 8th axis + direction, J1-_P02,G1102.0,P02:feed 1st axis -direction, J2-_P02,G1102.1,P02:feed 2nd axis - direction, J3-_P02,G1102.2,P02:feed 3rd axis - direction, J4-_P02,G1102.3,P02:feed 4th axis - direction, J5-_P02,G1102.4,P02:feed 5th axis - direction, J6-_P02,G1102.5,P02:feed 6th axis - direction, +J7-_P02,G1102.6,P02:feed 7th axis - direction, +J8-_P02,G1102.7,P02:feed 8th axis - direction, *+L1_P02,G1114.0,P02:overtravel + 1st axis, *+L2_P02,G1114.1,P02:overtravel + 2nd axis, *+L3_P02,G1114.2,P02:overtravel + 3rd axis, *+L4_P02,G1114.3,P02:overtravel + 4th axis, *+L5_P02,G1114.4,P02:overtravel + 5th axis, *+L6_P02,G1114.5,P02:overtravel + 6th axis, +*+L7_P02,G1114.6,P02:overtravel + 7th axis, +*+L8_P02,G1114.7,P02:overtravel + 8th axis, *-L1_P02,G1116.0,P02:overtravel - 1st axis, *-L2_P02,G1116.1,P02:overtravel - 2nd axis, *-L3_P02,G1116.2,P02:overtravel - 3rd axis, *-L4_P02,G1116.3,P02:overtravel - 4th axis, *-L5_P02,G1116.4,P02:overtravel - 5th axis, *-L6_P02,G1116.5,P02:overtravel - 6th axis, +*-L7_P02,G1116.6,P02:overtravel - 7th axis, +*-L8_P02,G1116.7,P02:overtravel - 8th axis, *+ED1_P02,G1118.0,P02:external dec. + 1st axis, *+ED2_P02,G1118.1,P02:external dec. + 2st axis, *+ED3_P02,G1118.2,P02:external dec. + 3rd axis, *+ED4_P02,G1118.3,P02:external dec. + 4st axis, *+ED5_P02,G1118.4,P02:external dec. + 5st axis, *+ED6_P02,G1118.5,P02:external dec. + 6st axis, +*+ED7_P02,G1118.6,P02:external dec. + 7st axis, +*+ED8_P02,G1118.7,P02:external dec. + 8st axis, *-ED1_P02,G1120.0,P02:external dec. - 1st axis, *-ED2_P02,G1120.1,P02:external dec. - 2st axis, *-ED3_P02,G1120.2,P02:external dec. - 3rd axis, *-ED4_P02,G1120.3,P02:external dec. - 4st axis, *-ED5_P02,G1120.4,P02:external dec. - 5st axis, *-ED6_P02,G1120.5,P02:external dec. - 6st axis, +*-ED7_P02,G1120.6,P02:external dec. - 7st axis, +*-ED8_P02,G1120.7,P02:external dec. - 8st axis, SVF1_P02,G1126.0,P02:servo off 1st axis, SVF2_P02,G1126.1,P02:servo off 2nd axis, SVF3_P02,G1126.2,P02:servo off 3rd axis, SVF4_P02,G1126.3,P02:servo off 4th axis, SVF5_P02,G1126.4,P02:servo off 5th axis, SVF6_P02,G1126.5,P02:servo off 6th axis, +SVF7_P02,G1126.6,P02:servo off 7th axis, +SVF8_P02,G1126.7,P02:servo off 8th axis, *IT1_P02,G1130.0,P02:interlock 1st axis, *IT2_P02,G1130.1,P02:interlock 2nd axis, *IT3_P02,G1130.2,P02:interlock 3rd axis, *IT4_P02,G1130.3,P02:interlock 4th axis, *IT5_P02,G1130.4,P02:interlock 5th axis, *IT6_P02,G1130.5,P02:interlock 6th axis, +*IT7_P02,G1130.6,P02:interlock 7th axis, +*IT8_P02,G1130.7,P02:interlock 8th axis, +EAX6_P02,G1136.5,P02:6th axis is pmc axis, +ESOFA_P02,G1142.4,P02:servo off pmc axis group A, +OVCEA_P02,G1150.5,P02:override cancel group A, *DEC1_P02,G1196.0,P02:dec. signal 1st axis, *DEC2_P02,G1196.1,P02:dec. signal 2nd axis, *DEC3_P02,G1196.2,P02:dec. signal 3rd axis, *DEC4_P02,G1196.3,P02:dec. signal 4th axis, *DEC5_P02,G1196.4,P02:dec. signal 5th axis, *DEC6_P02,G1196.5,P02:dec. signal 6th axis, +*DEC7_P02,G1196.6,P02:dec. signal 7th axis, +*DEC8_P02,G1196.7,P02:dec. signal 8th axis, WPRST1_P02,G1358.0,P02:wp coord preset 1st axis, WPRST2_P02,G1358.1,P02:wp coord preset 2nd axis, WPRST3_P02,G1358.2,P02:wp coord preset 3rd axis, WPRST4_P02,G1358.3,P02:wp coord preset 4th axis, WPRST5_P02,G1358.4,P02:wp coord preset 5th axis, WPRST6_P02,G1358.5,P02:wp coord preset 6th axis, +WPRST7_P02,G1358.6,P02:wp coord preset 7th axis, +WPRST8_P02,G1358.7,P02:wp coord preset 8th axis, MCST1_P02,G1512.0,P02:macro call 1 start, MCST2_P02,G1512.1,P02:macro call 2 start, MCST3_P02,G1512.2,P02:macro call 3 start, MCST4_P02,G1512.3,P02:macro call 4 start, MCFIN_P02,G1514.0,P02:mode change completion, -SRVON3_P02,G1521.2,P02:3rd axis speed ctrl mode, -SVRVS3_P02,G1523.2,P02:3rd axis SV reverse signal, -*VLDV1_P02,G1750.0,P02:safety check req. 1st ax., -*VLDV2_P02,G1750.1,P02:safety check req. 2nd ax., -*VLDV3_P02,G1750.2,P02:safety check req. 3rd ax., -*VLDV4_P02,G1750.3,P02:safety check req. 4th ax., -*VLDV5_P02,G1750.4,P02:safety check req. 5th ax., -*VLDV6_P02,G1750.5,P02:safety check req. 6th ax., -*VLDP1_P02,G1751.0,P02:saf. check req. 1st spin., -*VLDP2_P02,G1751.1,P02:saf. check req. 2nd spin., -*VLDP3_P02,G1751.2,P02:saf. check req. 3rd spin., -*VLDP4_P02,G1751.3,P02:saf. check req. 4th spin., -SPZR1_P02,G1751.4,P02:zero mon. req. 1st spin., -SPZR2_P02,G1751.5,P02:zero mon. req. 2nd spin., -SPZR3_P02,G1751.6,P02:zero mon. req. 3rd spin., -SPZR4_P02,G1751.7,P02:zero mon. req. 4th spin., -SVA1_P02,G1752.0,P02:saf. sel. sig. A 1st axis, -SVA2_P02,G1752.1,P02:saf. sel. sig. A 2nd axis, -SVA3_P02,G1752.2,P02:saf. sel. sig. A 3rd axis, -SVA4_P02,G1752.3,P02:saf. sel. sig. A 4th axis, -SVA5_P02,G1752.4,P02:saf. sel. sig. A 5th axis, -SVA6_P02,G1752.5,P02:saf. sel. sig. A 6th axis, -SVB1_P02,G1753.0,P02:saf. sel. sig. B 1st axis, -SVB2_P02,G1753.1,P02:saf. sel. sig. B 2nd axis, -SVB3_P02,G1753.2,P02:saf. sel. sig. B 3rd axis, -SVB4_P02,G1753.3,P02:saf. sel. sig. B 4th axis, -SVB5_P02,G1753.4,P02:saf. sel. sig. B 5th axis, -SVB6_P02,G1753.5,P02:saf. sel. sig. B 6th axis, -SPA1_P02,G1754.0,P02:saf. sel. A 1st spindle, -SPA2_P02,G1754.1,P02:saf. sel. A 2nd spindle, -SPA3_P02,G1754.2,P02:saf. sel. A 3rd spindle, -SPA4_P02,G1754.3,P02:saf. sel. A 4th spindle, -SPB1_P02,G1754.4,P02:saf. sel. B 1st spindle, -SPB2_P02,G1754.5,P02:saf. sel. B 2nd spindle, -SPB3_P02,G1754.6,P02:saf. sel. B 3rd spindle, -SPB4_P02,G1754.7,P02:saf. sel. B 4th spindle, -SVZR1_P02,G1755.0,P02:zero mon. req. 1st axis, -SVZR2_P02,G1755.1,P02:zero mon. req. 2nd axis, -SVZR3_P02,G1755.2,P02:zero mon. req. 3rd axis, -SVZR4_P02,G1755.3,P02:zero mon. req. 4th axis, -SVZR5_P02,G1755.4,P02:zero mon. req. 5th axis, -SVZR6_P02,G1755.5,P02:zero mon. req. 6th axis, -TPMG1_08,G1764.0,interface to DCS bit08, -TPMG1_09,G1764.1,interface to DCS bit09, -TPMG1_10,G1764.2,interface to DCS bit10, -TPMG1_11,G1764.3,interface to DCS bit11, -TPMG1_12,G1764.4,interface to DCS bit12, -TPMG1_13,G1764.5,interface to DCS bit13, -TPMG1_14,G1764.6,interface to DCS bit14, -TPMG1_15,G1764.7,interface to DCS bit15, -TPMG1_00,G1765.0,interface to DCS bit00, -TPMG1_01,G1765.1,interface to DCS bit01, -TPMG1_02,G1765.2,interface to DCS bit02, -TPMG1_03,G1765.3,interface to DCS bit03, -TPMG1_04,G1765.4,interface to DCS bit04, -TPMG1_05,G1765.5,interface to DCS bit05, -TPMG1_06,G1765.6,interface to DCS bit06, -TPMG1_07,G1765.7,interface to DCS bit07, -MFIN2_P03,G2004.4,P03:2nd m funct. compl. signal, -MFIN3_P03,G2004.5,P03:3rd m funct. compl. signal, -MFIN4_P03,G2004.6,P03:4th m-funct. compl. signal, -MFIN5_P03,G2004.7,P03:5th m-funct. compl. signal, -MFIN_P03,G2005.0,P03:aux. funct. compl. signal, -AFL_P03,G2005.6,P03:auxiliary function lock, -SRN_P03,G2006.0,P03:program restart signal, -OVC_P03,G2006.4,P03:override cancel signal, -ST_P03,G2007.2,P03:cycle start signal, -*FLWU_P03,G2007.5,P03:follow-up signal, -*IT_P03,G2008.0,P03:all axis interlock signal, -*CSL_P03,G2008.1,P03:cutting block start lock, -*BSL_P03,G2008.3,P03:block start lock signal, -*ESP_P03,G2008.4,P03:emergency stop signal, -*SP_P03,G2008.5,P03:feed hold signal, -RRW_P03,G2008.6,P03:reset and rewind signal, -ERS_P03,G2008.7,P03:external reset signal, -HS1A_P03,G2018.0,P03:handwheel sel. signal 1, -HS1B_P03,G2018.1,P03:handwheel sel. signal 2, -HS1C_P03,G2018.2,P03:handwheel sel. signal 3, -HS1D_P03,G2018.3,P03:handwheel sel. signal 4, -MP1_P03,G2019.4,P03:increment feed1, -MP2_P03,G2019.5,P03:increment feed2, -RT_P03,G2019.7,P03:rapid traverse select., -HCLP_P03,G2023.3,P03:pulse gen. max. feed sel., -MD1_P03,G2043.0,P03:mode selection signal 1, -MD2_P03,G2043.1,P03:mode selection signal 2, -MD4_P03,G2043.2,P03:mode selection signal 4, -DNCI_P03,G2043.5,P03:dnc selection signal, -ZRN_P03,G2043.7,P03:ref. pos. select sign., -BDT1_P03,G2044.0,P03:skip block (bdt1), -MLK_P03,G2044.1,P03:all axis machine lock, -BDT2_P03,G2045.0,P03:skip block signal (bdt2), -SBK_P03,G2046.1,P03:single block signal, -DRN_P03,G2046.7,P03:dry run signal, -UI000_P03,G2054.0,P03:custom macro #1000, -IGNVRY_P03,G2066.0,P03:ignore servo ready, -J1+_P03,G2100.0,P03:feed 1st axis + direction, -J1-_P03,G2102.0,P03:feed 1st axis -direction, -*+L1_P03,G2114.0,P03:overtravel + 1st axis, -*-L1_P03,G2116.0,P03:overtravel - 1st axis, -*+ED1_P03,G2118.0,P03:external dec. + 1st axis, -*-ED1_P03,G2120.0,P03:external dec. - 1st axis, -SVF1_P03,G2126.0,P03:servo off 1st axis, -*IT1_P03,G2130.0,P03:interlock 1st axis, -*DEC1_P03,G2196.0,P03:dec. signal 1st axis, -WPRST1_P03,G2358.0,P03:wp coord preset 1st axis, -*VLDV1_P03,G2750.0,P03:safety check req. 1st ax., -SVA1_P03,G2752.0,P03:saf. sel. sig. A 1st axis, -SVB1_P03,G2753.0,P03:saf. sel. sig. B 1st axis, -SVZR1_P03,G2755.0,P03:zero mon. req. 1st axis, INIT_F_P01,R0064.0,P01:initialisation finished, SETMEM_P01,R0080.0,P01:force to mode mem, SETSBK_P01,R0080.1,P01:force to single block, @@ -898,23 +742,23 @@ mkrest_P01,R0091.4,P01:mem key program restart, M000_P01,R0100.0,P01:stop program run, M001_P01,R0100.1,P01:optional stop, M002_P01,R0100.2,P01:end of program, -M003_P01,R0100.3,, -M004_P01,R0100.4,, -M005_P01,R0100.5,, +M003_P01,R0100.3,P01:spindle start cw, +M004_P01,R0100.4,P01:spindle start ccw, +M005_P01,R0100.5,P01:spindle stop, M006_P01,R0100.6,P01:tool change, M007_P01,R0100.7,, -M008_P01,R0101.0,, -M009_P01,R0101.1,, +M008_P01,R0101.0,P01:coolant on, +M009_P01,R0101.1,P01:coolant off, M010_P01,R0101.2,, M011_P01,R0101.3,, M012_P01,R0101.4,, -M013_P01,R0101.5,, -M014_P01,R0101.6,, +M013_P01,R0101.5,P01:sp start cw coolant on, +M014_P01,R0101.6,P01:sp start ccw coolant on, M015_P01,R0101.7,, M016_P01,R0102.0,, M017_P01,R0102.1,, M018_P01,R0102.2,, -M019_P01,R0102.3,, +M019_P01,R0102.3,P01:spindle orientation, M020_P01,R0102.4,, M021_P01,R0102.5,, M022_P01,R0102.6,, @@ -922,9 +766,9 @@ M023_P01,R0102.7,, M024_P01,R0103.0,, M025_P01,R0103.1,, M026_P01,R0103.2,, -M027_P01,R0103.3,, -M028_P01,R0103.4,, -M029_P01,R0103.5,, +M027_P01,R0103.3,P01:Cs contour ctrl on, +M028_P01,R0103.4,P01:Cs contour ctrl off, +M029_P01,R0103.5,P01:rigid tapping, M030_P01,R0103.6,P01:end of program, M031_P01,R0103.7,, M032_P01,R0104.0,, @@ -996,6 +840,12 @@ M097_P01,R0112.1,, M100_P01,R0112.4,P01:wp coord preset all axes, M101_P01,R0112.5,P01:wp coord preset 1st axis, M102_P01,R0112.6,P01:wp coord preset 2nd axis, +M103_P01,R0112.7,P01:wp coord preset 3rd axis, +M104_P01,R0113.0,P01:wp coord preset 4th axis, +M105_P01,R0113.1,P01:wp coord preset 5th axis, +M106_P01,R0113.2,P01:wp coord preset 6th axis, +M107_P01,R0113.3,P01:wp coord preset 7th axis, +M108_P01,R0113.4,P01:wp coord preset 8th axis, M112_P01,R0114.0,, M120_P01,R0115.0,, M128_P01,R0116.0,, @@ -1088,8 +938,33 @@ exmwm5_P01,R0160.2,P01:error writing 5th m-code, m5exec_P01,R0160.3,P01:5th m-function executed, m5fin_P01,R0160.4,P01:5th m-function finished, exr1m5_P01,R0160.5,P01:error reading 5th m-code, +SP_CW_P01,R0176.0,P01:spindle start cw, +SP_CCW_P01,R0176.1,P01:spindle start ccw, +RE_SCH_P01,R0176.2,P01:rising edge speed change, +s_code_P01,R0180.0,P01:s_code active, +s_fin_P01,R0180.1,P01:s_code finished, +nospch_P01,R0180.2,P01:no spindle speed change, +ms_cod_P01,R0180.3,P01:memory s_code, +mspcw_P01,R0180.4,P01:manual spindle start cw, +mspccw_P01,R0180.5,P01:manual spindle start ccw, +msp_sp_P01,R0180.6,P01:manual spindle stop, +sp_m_P01,R0181.0,P01:memory spindle turning, +spccwm_P01,R0181.1,P01:memory spindle turning ccw, +s_stpc_P01,R0181.2,P01:spindle stop conditions, +aspcw_P01,R0181.3,P01:sp start cw in auto-mode, +aspccw_P01,R0181.4,P01:sp start ccw in auto-mode, +t_code_P01,R0244.0,P01:t code active, +t_fin_P01,R0244.1,P01:t code finished, +b_code_P01,R0292.0,P01:b code is active, +b_fin_P01,R0292.1,P01:b code finished, M_K1AX_P01,R0304.0,P01:memory 1st axis selected, M_K2AX_P01,R0304.1,P01:memory 2nd axis selected, +M_K3AX_P01,R0304.2,P01:memory 3rd axis selected, +M_K4AX_P01,R0304.3,P01:memory 4th axis selected, +M_K5AX_P01,R0304.4,P01:memory 5th axis selected, +M_K6AX_P01,R0304.5,P01:memory 6th axis selected, +M_K7AX_P01,R0304.6,P01:memory 7th axis selected, +M_K8AX_P01,R0304.7,P01:memory 8th axis selected, M_KPLUS_P01,R0305.0,P01:memory axis plus dir., M_KMINUS_P01,R0305.1,P01:memory axis minus dir., AX_MEN_P01,R0305.2,P01:axis move enable, @@ -1113,12 +988,24 @@ AXMOV_P01,R0352.0,P01:axes moving, SER_ON_P01,R0352.1,P01:servo on, REFRUN_P01,R0352.2,P01:reference return active, D_REFx_P01,R0352.3,P01:ref return without dog, -MCFVx_NOK_P01,R0352.4,P01:mcf axes not ok, -RSVx_NOK_P01,R0352.5,P01:rsv monitoring not ok, -POSEx_NOK_P01,R0352.6,P01:pose information not ok, REQWP1_P01,R0353.0,P01:req wp coord preset 1st ax, REQWP2_P01,R0353.1,P01:req wp coord preset 2nd ax, +REQWP3_P01,R0353.2,P01:req wp coord preset 3rd ax, +REQWP4_P01,R0353.3,P01:req wp coord preset 4th ax, +REQWP5_P01,R0353.4,P01:req wp coord preset 5th ax, +REQWP6_P01,R0353.5,P01:req wp coord preset 6th ax, +REQWP7_P01,R0353.6,P01:req wp coord preset 7th ax, +REQWP8_P01,R0353.7,P01:req wp coord preset 8th ax, mwpset_P01,R0356.0,P01:mem wp coordinate setting, +COOLON_P01,R0368.0,P01:coolant on, +M_COFF_P01,R0368.1,P01:message coolant off, +cool_m_P01,R0372.0,P01:memory coolant, +coolsp_P01,R0372.1,P01:stop coolant, +mkaco_P01,R0372.2,P01:mem key auto coolant on, +rekaco_P01,R0372.3,P01:re auto coolant on, +tacoof_P01,R0372.4,P01:temporary auto coolant off, +re_cool_P01,R0372.5,P01:re key coolant, +mkcool_P01,R0372.6,P01:mem key coolant, M_1XXX_P01,R0416.0,P01:emergency message active, e_divfovr_P01,R0468.0,P01:error divb feed ovr, fovrlt1_P01,R0468.1,P01:feed override 0.1<=1, @@ -1127,9 +1014,23 @@ rekspon_P01,R0468.3,P01:re key spindle on, mkcon_P01,R0468.4,P01:mem key coolant on, rekcool_P01,R0468.5,P01:re key coolant, fekcool_P01,R0468.6,P01:fe key coolant, +SP_STP_P01,R0496.0,P01:spindle stopped, +SP_RUN_P01,R0496.1,P01:spindle is turning, +SP_SAR_P01,R0496.2,P01:spindle speed arrival, +SP_ALM_P01,R0496.3,P01:spindle alarm, +SP_S_NOK_P01,R0496.4,P01:spindle speed not ok, +sr_sar_P01,R0500.0,P01:restart timer for sp_sar, +OR_FIN_P01,R0512.0,P01:sp orientation finished, +or_stp_P01,R0516.0,P01:stop spindle orientation, REF_OK_P01,R0528.0,P01:all axis referenced, MHD1_P01,R0544.0,P01:memory handwheel 1st axis, MHD2_P01,R0544.1,P01:memory handwheel 2nd axis, +MHD3_P01,R0544.2,P01:memory handwheel 3rd axis, +MHD4_P01,R0544.3,P01:memory handwheel 4th axis, +MHD5_P01,R0544.4,P01:memory handwheel 5th axis, +MHD6_P01,R0544.5,P01:memory handwheel 6th axis, +MHD7_P01,R0544.6,P01:memory handwheel 7th axis, +MHD8_P01,R0544.7,P01:memory handwheel 8th axis, X_1_P01,R0545.0,P01:memory 1 increment, X_10_P01,R0545.1,P01:memory 10 increment, X_100_P01,R0545.2,P01:memory 100 increment, @@ -1137,18 +1038,56 @@ X_1000_P01,R0545.3,P01:memory 1000 increment, mhdinc_P01,R0548.0,memory handle/inc mode, hd1sel_P01,R0549.0,P01:handwheel 1st axis sel., hd2sel_P01,R0549.1,P01:handwheel 2nd axis sel., +hd3sel_P01,R0549.2,P01:handwheel 3rd axis sel., +hd4sel_P01,R0549.3,P01:handwheel 4th axis sel., +hd5sel_P01,R0549.4,P01:handwheel 5th axis sel., +hd6sel_P01,R0549.5,P01:handwheel 6th axis sel., +hd7sel_P01,R0549.6,P01:handwheel 7th axis sel., +hd8sel_P01,R0549.7,P01:handwheel 8th axis sel., e_mulf_P01,R0564.0,P01:error multipl. feed/rapid, e_subf_P01,R0564.1,P01:error subtract feed/rapid, e_mulj_P01,R0564.2,P01:error multiplication jog, e_subj_P01,R0564.3,P01:error subraction jog, -M*MCFV1_P01,R0576.2,P01:1st axis MCC off signal, -MRSV1_P01,R0576.3,P01:1st axis monit. result, -MPOSE1_P01,R0576.4,P01:1st axis pos. inf. effect, wppsreq1_P01,R0581.0,P01:req wp coord preset 1st ax, -M*MCFV2_P01,R0592.2,P01:2nd axis MCC off signal, -MRSV2_P01,R0592.3,P01:2nd axis monit. result, -MPOSE2_P01,R0592.4,P01:2nd axis pos. inf. effect, +relb_1st_P01,R0581.1,P01:release brake 1st axis, +1st_soff_P01,R0581.2,P01:1st axis servo off, +1st_svf1_P01,R0581.3,P01:1st servo off 1st axis, +brel_1st_P01,R0581.4,P01:brake 1st axis released, wppsreq2_P01,R0597.0,P01:req wp coord preset 2nd ax, +relb_2nd_P01,R0597.1,P01:release brake 2nd axis, +2nd_soff_P01,R0597.2,P01:2nd axis servo off, +1st_svf2_P01,R0597.3,P01:1st servo off 2nd axis, +brel_2nd_P01,R0597.4,P01:brake 2nd axis released, +wppsreq3_P01,R0613.0,P01:req wp coord preset 3rd ax, +relb_3rd_P01,R0613.1,P01:release brake 3rd axis, +3rd_soff_P01,R0613.2,P01:3rd axis servo off, +1st_svf3_P01,R0613.3,P01:1st servo off 3rd axis, +brel_3rd_P01,R0613.4,P01:brake 3rd axis released, +wppsreq4_P01,R0629.0,P01:req wp coord preset 4th ax, +relb_4th_P01,R0629.1,P01:release brake 4th axis, +4th_soff_P01,R0629.2,P01:4th axis servo off, +1st_svf4_P01,R0629.3,P01:1st servo off 4th axis, +brel_4th_P01,R0629.4,P01:brake 4th axis released, +wppsreq5_P01,R0645.0,P01:req wp coord preset 5th ax, +relb_5th_P01,R0645.1,P01:release brake 5th axis, +5th_soff_P01,R0645.2,P01:5th axis servo off, +1st_svf5_P01,R0645.3,P01:1st servo off 5th axis, +brel_5th_P01,R0645.4,P01:brake 5th axis released, +wppsreq6_P01,R0661.0,P01:req wp coord preset 6th ax, +relb_6th_P01,R0661.1,P01:release brake 6th axis, +6th_soff_P01,R0661.2,P01:6th axis servo off, +1st_svf6_P01,R0661.3,P01:1st servo off 6th axis, +brel_6th_P01,R0661.4,P01:brake 6th axis released, +wppsreq7_P01,R0677.0,P01:req wp coord preset 7th ax, +relb_7th_P01,R0677.1,P01:release brake 7th axis, +7th_soff_P01,R0677.2,P01:7th axis servo off, +1st_svf7_P01,R0677.3,P01:1st servo off 7th axis, +brel_7th_P01,R0677.4,P01:brake 7th axis released, +wppsreq8_P01,R0693.0,P01:req wp coord preset 8th ax, +relb_8th_P01,R0693.1,P01:release brake 8th axis, +8th_soff_P01,R0693.2,P01:8th axis servo off, +1st_svf8_P01,R0693.3,P01:1st servo off 8th axis, +brel_8th_P01,R0693.4,P01:brake 8th axis released, mcsten_P01,R0724.0,P01:macro start enable, m_mcst_P01,R0724.1,P01:mem start macro call, re_k_mc1_P01,R0724.2,P01:re key macro call 1, @@ -1184,6 +1123,12 @@ K_PGSP_P01,R0903.2,P01:pgm stop key, K_RST_P01,R0903.3,P01:reset key, K_1AX_P01,R0904.0,P01:key 1st axis, K_2AX_P01,R0904.1,P01:key 2nd axis, +K_3AX_P01,R0904.2,P01:key 3rd axis, +K_4AX_P01,R0904.3,P01:key 4th axis, +K_5AX_P01,R0904.4,P01:key 5th axis, +K_6AX_P01,R0904.5,P01:key 6th axis, +K_7AX_P01,R0904.6,P01:key 7th axis, +K_8AX_P01,R0904.7,P01:key 8th axis, K_X1_P01,R0905.0,P01:key 1 increment, K_X10_P01,R0905.1,P01:key 10 increment, K_X100_P01,R0905.2,P01:key 100 increment, @@ -1191,6 +1136,10 @@ K_X1000_P01,R0905.3,P01:key 1000 increment, K_RT_P01,R0905.5,P01:key rapid traverse, K_PLUS_P01,R0905.6,P01:key plus direction, K_MINUS_P01,R0905.7,P01:key minus direction, +K_COOL_P01,R0906.0,P01:key coolant on / off, +K_SPCW_P01,R0907.0,P01:key spindle cw, +K_SPCCW_P01,R0907.1,P01:key spindle ccw, +K_SPSP_P01,R0907.2,P01:key spindle stop, K_MC1_P01,R0908.1,P01:key macro call 1, K_MC2_P01,R0908.2,P01:key macro call 2, K_MC3_P01,R0908.3,P01:key macro call 3, @@ -1219,16 +1168,38 @@ L_X10_P01,R0925.1,P01:led 10 increment, L_X100_P01,R0925.2,P01:led 100 increment, L_X1000_P01,R0925.3,P01:led 1000 increment, L_RT_P01,R0925.5,led rapid traverse, +L_COOL_P01,R0926.0,P01:led coolant on, +L_SPCW_P01,R0927.0,P01:led spindle cw, +L_SPCCW_P01,R0927.1,P01:led spindle ccw, +L_SPSP_P01,R0927.2,P01:led spindle stop, L_MC1_P01,R0927.4,P01:led macro call 1, L_MC2_P01,R0927.5,P01:led macro call 2, L_MC3_P01,R0927.6,P01:led macro call 3, L_MC4_P01,R0927.7,P01:led macro call 4, L_1AX_P01,R0928.0,P01:led 1st axis sel., L_2AX_P01,R0928.1,P01:led 2nd axis sel., +L_3AX_P01,R0928.2,P01:led 3rd axis sel., +L_4AX_P01,R0928.3,P01:led 4th axis sel., +L_5AX_P01,R0928.4,P01:led 5th axis sel., +L_6AX_P01,R0928.5,P01:led 6th axis sel., +L_7AX_P01,R0928.6,P01:led 7th axis sel., +L_8AX_P01,R0928.7,P01:led 8th axis sel., L_1AXP_P01,R0929.0,P01:led 1st axis + dir., L_2AXP_P01,R0929.1,P01:led 2nd axis + dir., +L_3AXP_P01,R0929.2,P01:led 3rd axis + dir., +L_4AXP_P01,R0929.3,P01:led 4th axis + dir., +L_5AXP_P01,R0929.4,P01:led 5th axis + dir., +L_6AXP_P01,R0929.5,P01:led 6th axis + dir., +L_7AXP_P01,R0929.6,P01:led 7th axis + dir., +L_8AXP_P01,R0929.7,P01:led 8th axis + dir., L_1AXM_P01,R0930.0,P01:led 1st axis - dir., L_2AXM_P01,R0930.1,P01:led 2nd axis - dir., +L_3AXM_P01,R0930.2,P01:led 3rd axis - dir., +L_4AXM_P01,R0930.3,P01:led 4th axis - dir., +L_5AXM_P01,R0930.4,P01:led 5th axis - dir., +L_6AXM_P01,R0930.5,P01:led 6th axis - dir., +L_7AXM_P01,R0930.6,P01:led 7th axis - dir., +L_8AXM_P01,R0930.7,P01:led 8th axis - dir., INIT_F_P02,R1064.0,P02:initialisation finished, SETMEM_P02,R1080.0,P02:force to mode mem, SETSBK_P02,R1080.1,P02:force to single block, @@ -1290,13 +1261,13 @@ M004_P02,R1100.4,P02:spindle start ccw, M005_P02,R1100.5,P02:spindle stop, M006_P02,R1100.6,P02:tool change, M007_P02,R1100.7,, -M008_P02,R1101.0,, -M009_P02,R1101.1,, +M008_P02,R1101.0,P02:coolant on, +M009_P02,R1101.1,P02:coolant off, M010_P02,R1101.2,, M011_P02,R1101.3,, M012_P02,R1101.4,, -M013_P02,R1101.5,, -M014_P02,R1101.6,, +M013_P02,R1101.5,P02:sp start cw coolant on, +M014_P02,R1101.6,P02:sp start ccw coolant on, M015_P02,R1101.7,, M016_P02,R1102.0,, M017_P02,R1102.1,, @@ -1311,7 +1282,7 @@ M025_P02,R1103.1,, M026_P02,R1103.2,, M027_P02,R1103.3,, M028_P02,R1103.4,, -M029_P02,R1103.5,, +M029_P02,R1103.5,P02:rigid tapping, M030_P02,R1103.6,P02:end of program, M031_P02,R1103.7,, M032_P02,R1104.0,, @@ -1387,6 +1358,8 @@ M103_P02,R1112.7,P02:wp coord preset 3rd axis, M104_P02,R1113.0,P02:wp coord preset 4th axis, M105_P02,R1113.1,P02:wp coord preset 5th axis, M106_P02,R1113.2,P02:wp coord preset 6th axis, +M107_P02,R1113.3,P02:wp coord preset 7th axis, +M108_P02,R1113.4,P02:wp coord preset 8th axis, M112_P02,R1114.0,, M120_P02,R1115.0,, M128_P02,R1116.0,, @@ -1482,7 +1455,6 @@ exr1m5_P02,R1160.5,P02:error reading 5th m-code, SP_CW_P02,R1176.0,P02:spindle start cw, SP_CCW_P02,R1176.1,P02:spindle start ccw, RE_SCH_P02,R1176.2,P02:rising edge speed change, -MCFPx_NOK_P02,R1176.3,P02:mcc spindles not ok, s_code_P02,R1180.0,P02:s_code active, s_fin_P02,R1180.1,P02:s_code finished, nospch_P02,R1180.2,P02:no spindle speed change, @@ -1497,12 +1469,16 @@ aspcw_P02,R1181.3,P02:sp start cw in auto-mode, aspccw_P02,R1181.4,P02:sp start ccw in auto-mode, t_code_P02,R1244.0,P02:t code active, t_fin_P02,R1244.1,P02:t code finished, +b_code_P02,R1292.0,P02:b code is active, +b_fin_P02,R1292.1,P02:b code finished, M_K1AX_P02,R1304.0,P02:memory 1st axis selected, M_K2AX_P02,R1304.1,P02:memory 2nd axis selected, M_K3AX_P02,R1304.2,P02:memory 3rd axis selected, M_K4AX_P02,R1304.3,P02:memory 4th axis selected, M_K5AX_P02,R1304.4,P02:memory 5th axis selected, M_K6AX_P02,R1304.5,P02:memory 6th axis selected, +M_K7AX_P02,R1304.6,P02:memory 7th axis selected, +M_K8AX_P02,R1304.7,P02:memory 8th axis selected, M_KPLUS_P02,R1305.0,P02:memory axis plus dir., M_KMINUS_P02,R1305.1,P02:memory axis minus dir., AX_MEN_P02,R1305.2,P02:axis move enable, @@ -1526,16 +1502,24 @@ AXMOV_P02,R1352.0,P02:axes moving, SER_ON_P02,R1352.1,P02:servo on, REFRUN_P02,R1352.2,P02:reference return active, D_REFx_P02,R1352.3,P02:ref return without dog, -MCFVx_NOK_P02,R1352.4,P02:mcf axes not ok, -RSVx_NOK_P02,R1352.5,P02:rsv monitoring not ok, -POSEx_NOK_P02,R1352.6,P02:pose information not ok, REQWP1_P02,R1353.0,P02:req wp coord preset 1st ax, REQWP2_P02,R1353.1,P02:req wp coord preset 2nd ax, REQWP3_P02,R1353.2,P02:req wp coord preset 3rd ax, REQWP4_P02,R1353.3,P02:req wp coord preset 4th ax, REQWP5_P02,R1353.4,P02:req wp coord preset 5th ax, REQWP6_P02,R1353.5,P02:req wp coord preset 6th ax, +REQWP7_P02,R1353.6,P02:req wp coord preset 7th ax, +REQWP8_P02,R1353.7,P02:req wp coord preset 8th ax, mwpset_P02,R1356.0,P02:mem wp coordinate setting, +COOLON_P02,R1368.0,P02:coolant on, +M_COFF_P02,R1368.1,P02:message coolant off, +cool_m_P02,R1372.0,P02:memory coolant, +coolsp_P02,R1372.1,P02:stop coolant, +mkaco_P02,R1372.2,P02:mem key auto coolant on, +rekaco_P02,R1372.3,P02:re auto coolant on, +tacoof_P02,R1372.4,P02:temporary auto coolant off, +re_cool_P02,R1372.5,P02:re key coolant, +mkcool_P02,R1372.6,P02:mem key coolant, M_1XXX_P02,R1416.0,P02:emergency message active, e_divfovr_P02,R1468.0,P02:error divb feed ovr, fovrlt1_P02,R1468.1,P02:feed override 0.1<=1, @@ -1550,14 +1534,21 @@ SP_SAR_P02,R1496.2,P02:spindle speed arrival, SP_ALM_P02,R1496.3,P02:spindle alarm, SP_S_NOK_P02,R1496.4,P02:spindle speed not ok, sr_sar_P02,R1500.0,P02:restart timer for sp_sar, -sp_stop_P02,R1500.1,P02:spindle stopped, -pgspok_P02,R1501.0,P02:prog. spindle speed ok, -emuspov_P02,R1501.1,P02:multipl. err spindle ovr., -edispov_P02,R1501.2,P02:division err spindle ovr., -emusps_P02,R1501.3,P02:multipl. err spindle speed, -edisps_P02,R1501.4,P02:division err spindle speed, -sp_mset_P02,R1501.6,P02:max. spind. setup speed, -maxsdr_P02,R1501.7,P02:max. spindle speed reached, +pgspok_P02,R1500.1,P02:prog. spindle speed ok, +emuspov_P02,R1500.2,P02:multipl. err spindle ovr., +edispov_P02,R1500.3,P02:division err spindle ovr., +emusps_P02,R1500.4,P02:multipl. err spindle speed, +edisps_P02,R1500.5,P02:division err spindle speed, +e_spsp_P02,R1500.6,P02:reading motor speed exec, +emusps1_P02,R1500.7,P02:multipl. err spindle speed, +maxsdr_P02,R1501.0,P02:max. spindle speed reached, +msp_run_P02,R1501.1,P02:memory spindle run, +fesprn_P02,R1501.2,P02:falling edge spindle run, +e_spax_P02,R1501.3,P02:command spindle axis exec, +sp_neg_P02,R1501.4,P02:memory sp negative dir., +sp_mindir_P02,R1501.5,P02:motor minus direction, +sp_ok_P02,R1501.6,P02:spindle speed reached, +sp_mset_P02,R1502.0,P02:max. spind. setup speed, REF_OK_P02,R1528.0,P02:all axis referenced, MHD1_P02,R1544.0,P02:memory handwheel 1st axis, MHD2_P02,R1544.1,P02:memory handwheel 2nd axis, @@ -1565,6 +1556,8 @@ MHD3_P02,R1544.2,P02:memory handwheel 3rd axis, MHD4_P02,R1544.3,P02:memory handwheel 4th axis, MHD5_P02,R1544.4,P02:memory handwheel 5th axis, MHD6_P02,R1544.5,P02:memory handwheel 6th axis, +MHD7_P02,R1544.6,P02:memory handwheel 7th axis, +MHD8_P02,R1544.7,P02:memory handwheel 8th axis, X_1_P02,R1545.0,P02:memory 1 increment, X_10_P02,R1545.1,P02:memory 10 increment, X_100_P02,R1545.2,P02:memory 100 increment, @@ -1576,34 +1569,52 @@ hd3sel_P02,R1549.2,P02:handwheel 3rd axis sel., hd4sel_P02,R1549.3,P02:handwheel 4th axis sel., hd5sel_P02,R1549.4,P02:handwheel 5th axis sel., hd6sel_P02,R1549.5,P02:handwheel 6th axis sel., +hd7sel_P02,R1549.6,P02:handwheel 7th axis sel., +hd8sel_P02,R1549.7,P02:handwheel 8th axis sel., e_mulf_P02,R1564.0,P02:error multipl. feed/rapid, e_subf_P02,R1564.1,P02:error subtract feed/rapid, e_mulj_P02,R1564.2,P02:error multiplication jog, e_subj_P02,R1564.3,P02:error subraction jog, -M*MCFV1_P02,R1576.2,P02:1st axis MCC off signal, -MRSV1_P02,R1576.3,P02:1st axis monit. result, -MPOSE1_P02,R1576.4,P02:1st axis pos. inf. effect, wppsreq1_P02,R1581.0,P02:req wp coord preset 1st ax, -M*MCFV2_P02,R1592.2,P02:2nd axis MCC off signal, -MRSV2_P02,R1592.3,P02:2nd axis monit. result, -MPOSE2_P02,R1592.4,P02:2nd axis pos. inf. effect, +relb_1st_P02,R1581.1,P02:release brake 1st axis, +1st_soff_P02,R1581.2,P02:1st axis servo off, +1st_svf1_P02,R1581.3,P02:1st servo off 1st axis, +brel_1st_P02,R1581.4,P02:brake 1st axis released, wppsreq2_P02,R1597.0,P02:req wp coord preset 2nd ax, -M*MCFV3_P02,R1608.2,P02:3rd axis MCC off signal, -MRSV3_P02,R1608.3,P02:3rd axis monit. result, -MPOSE3_P02,R1608.4,P02:3rd axis pos. inf. effect, +relb_2nd_P02,R1597.1,P02:release brake 2nd axis, +2nd_soff_P02,R1597.2,P02:2nd axis servo off, +1st_svf2_P02,R1597.3,P02:1st servo off 2nd axis, +brel_2nd_P02,R1597.4,P02:brake 2nd axis released, wppsreq3_P02,R1613.0,P02:req wp coord preset 3rd ax, -M*MCFV4_P02,R1624.2,P02:4th axis MCC off signal, -MRSV4_P02,R1624.3,P02:4th axis monit. result, -MPOSE4_P02,R1624.4,P02:4th axis pos. inf. effect, +relb_3rd_P02,R1613.1,P02:release brake 3rd axis, +3rd_soff_P02,R1613.2,P02:3rd axis servo off, +1st_svf3_P02,R1613.3,P02:1st servo off 3rd axis, +brel_3rd_P02,R1613.4,P02:brake 3rd axis released, wppsreq4_P02,R1629.0,P02:req wp coord preset 4th ax, -M*MCFV5_P02,R1640.2,P02:5th axis MCC off signal, -MRSV5_P02,R1640.3,P02:5th axis monit. result, -MPOSE5_P02,R1640.4,P02:5th axis pos. inf. effect, +relb_4th_P02,R1629.1,P02:release brake 4th axis, +4th_soff_P02,R1629.2,P02:4th axis servo off, +1st_svf4_P02,R1629.3,P02:1st servo off 4th axis, +brel_4th_P02,R1629.4,P02:brake 4th axis released, wppsreq5_P02,R1645.0,P02:req wp coord preset 5th ax, -M*MCFV6_P02,R1656.2,P02:6th axis MCC off signal, -MRSV6_P02,R1656.3,P02:6th axis monit. result, -MPOSE6_P02,R1656.4,P02:6th axis pos. inf. effect, +relb_5th_P02,R1645.1,P02:release brake 5th axis, +5th_soff_P02,R1645.2,P02:5th axis servo off, +1st_svf5_P02,R1645.3,P02:1st servo off 5th axis, +brel_5th_P02,R1645.4,P02:brake 5th axis released, wppsreq6_P02,R1661.0,P02:req wp coord preset 6th ax, +relb_6th_P02,R1661.1,P02:release brake 6th axis, +6th_soff_P02,R1661.2,P02:6th axis servo off, +1st_svf6_P02,R1661.3,P02:1st servo off 6th axis, +brel_6th_P02,R1661.4,P02:brake 6th axis released, +wppsreq7_P02,R1677.0,P02:req wp coord preset 7th ax, +relb_7th_P02,R1677.1,P02:release brake 7th axis, +7th_soff_P02,R1677.2,P02:7th axis servo off, +1st_svf7_P02,R1677.3,P02:1st servo off 7th axis, +brel_7th_P02,R1677.4,P02:brake 7th axis released, +wppsreq8_P02,R1693.0,P02:req wp coord preset 8th ax, +relb_8th_P02,R1693.1,P02:release brake 8th axis, +8th_soff_P02,R1693.2,P02:8th axis servo off, +1st_svf8_P02,R1693.3,P02:1st servo off 8th axis, +brel_8th_P02,R1693.4,P02:brake 8th axis released, mcsten_P02,R1724.0,P02:macro start enable, m_mcst_P02,R1724.1,P02:mem start macro call, re_k_mc1_P02,R1724.2,P02:re key macro call 1, @@ -1643,6 +1654,8 @@ K_3AX_P02,R1904.2,P02:key 3rd axis, K_4AX_P02,R1904.3,P02:key 4th axis, K_5AX_P02,R1904.4,P02:key 5th axis, K_6AX_P02,R1904.5,P02:key 6th axis, +K_7AX_P02,R1904.6,P02:key 7th axis, +K_8AX_P02,R1904.7,P02:key 8th axis, K_X1_P02,R1905.0,P02:key 1 increment, K_X10_P02,R1905.1,P02:key 10 increment, K_X100_P02,R1905.2,P02:key 100 increment, @@ -1650,6 +1663,7 @@ K_X1000_P02,R1905.3,P02:key 1000 increment, K_RT_P02,R1905.5,P02:key rapid traverse, K_PLUS_P02,R1905.6,P02:key plus direction, K_MINUS_P02,R1905.7,P02:key minus direction, +K_COOL_P02,R1906.0,P02:key coolant on / off, K_SPCW_P02,R1907.0,P02:key spindle cw, K_SPCCW_P02,R1907.1,P02:key spindle ccw, K_SPSP_P02,R1907.2,P02:key spindle stop, @@ -1681,6 +1695,7 @@ L_X10_P02,R1925.1,P02:led 10 increment, L_X100_P02,R1925.2,P02:led 100 increment, L_X1000_P02,R1925.3,P02:led 1000 increment, L_RT_P02,R1925.5,led rapid traverse, +L_COOL_P02,R1926.0,P02:led coolant on, L_SPCW_P02,R1927.0,P02:led spindle cw, L_SPCCW_P02,R1927.1,P02:led spindle ccw, L_SPSP_P02,R1927.2,P02:led spindle stop, @@ -1694,371 +1709,24 @@ L_3AX_P02,R1928.2,P02:led 3rd axis sel., L_4AX_P02,R1928.3,P02:led 4th axis sel., L_5AX_P02,R1928.4,P02:led 5th axis sel., L_6AX_P02,R1928.5,P02:led 6th axis sel., +L_7AX_P02,R1928.6,P02:led 7th axis sel., +L_8AX_P02,R1928.7,P02:led 8th axis sel., L_1AXP_P02,R1929.0,P02:led 1st axis + dir., L_2AXP_P02,R1929.1,P02:led 2nd axis + dir., L_3AXP_P02,R1929.2,P02:led 3rd axis + dir., L_4AXP_P02,R1929.3,P02:led 4th axis + dir., L_5AXP_P02,R1929.4,P02:led 5th axis + dir., L_6AXP_P02,R1929.5,P02:led 6th axis + dir., +L_7AXP_P02,R1929.6,P02:led 7th axis + dir., +L_8AXP_P02,R1929.7,P02:led 8th axis + dir., L_1AXM_P02,R1930.0,P02:led 1st axis - dir., L_2AXM_P02,R1930.1,P02:led 2nd axis - dir., L_3AXM_P02,R1930.2,P02:led 3rd axis - dir., L_4AXM_P02,R1930.3,P02:led 4th axis - dir., L_5AXM_P02,R1930.4,P02:led 5th axis - dir., L_6AXM_P02,R1930.5,P02:led 6th axis - dir., -INIT_F_P03,R2064.0,P03:initialisation finished, -SETMEM_P03,R2080.0,P03:force to mode mem, -SETSBK_P03,R2080.1,P03:force to single block, -SETDNC_P03,R2080.2,P03:force to dnc operation, -SETEDT_P03,R2080.3,P03:force to mode edit, -SETMDI_P03,R2080.4,P03:force to mode mdi, -SETJOG_P03,R2080.5,P03:force to mode jog, -SETREF_P03,R2080.6,P03:force mode ref, -SET_HD_P03,R2080.7,P03:force to mode handle, -SETINC_P03,R2081.0,P03:force to mode inc feed, -SETTCH_P03,R2081.1,P03:force teach in, -M_AUTO_P03,R2082.0,P03:automatic mode active, -M_MAN_P03,R2082.1,P03:manual mode active, -O_STOP_P03,R2082.2,P03:optional stop m01 active, -FEPGMT_P03,R2082.3,P03:falling edge program test, -MDCHEN_P03,R2082.4,P03:mode change enable, -M_MEM_P03,R2083.0,P03:mode mem selected, -M_EDT_P03,R2083.1,P03:mode edit selected, -M_MDI_P03,R2083.2,P03:mode mdi selected, -M_DNC_P03,R2083.3,P03:mode dnc selected, -M_JOG_P03,R2083.4,P03:mode jog selected, -M_REF_P03,R2083.5,P03:mode REF selected, -M_HD_P03,R2083.6,P03:mode HANDLE selected, -M_INC_P03,R2083.7,P03:mode INC selected, -M_REFJ_P03,R2084.0,P03:jog mode during ref, -M_TEACH_P03,R2084.1,P03:mode TEACH IN selected, -D_JOGMV_P03,R2084.2,P03:delay jog move, -m_mmem_P03,R2088.0,P03:memory mode mem, -m_medt_P03,R2088.1,P03:memory mode edit, -m_mmdi_P03,R2088.2,P03:memory mode mdi, -m_mref_P03,R2088.3,P03:memory mode ref, -m_mj_P03,R2088.4,P03:memory mode jog, -m_mhdi_P03,R2088.5,P03:memory mode handle / inc, -m_mdnc_P03,R2088.6,P03:memory dnc mode, -mk_sbk_P03,R2089.0,P03:memory key single block, -reksbk_P03,R2089.1,P03:re key single block, -mkskip_P03,R2089.2,P03:memory key skip, -rekskp_P03,R2089.3,P03:rising edge key skip, -mkostp_P03,R2089.4,P03:memory key optional stop, -rekosp_P03,R2089.5,P03:re key optional stop, -mk_drn_P03,R2089.6,P03:memory key dry run, -rekdrn_P03,R2089.7,P03:rising edge key dry run, -mkpgmt_P03,R2090.0,P03:memory key program test, -repgmt_P03,R2090.1,P03:rising edge key pgm test, -m_pgmt_P03,R2090.2,P03:memory program test, -hdsel_P03,R2090.3,P03:handle selected, -incsel_P03,R2090.4,P03:inc selected, -mdrefx_P03,R2090.5,P03:memory ref without dog, -rekteach_P03,R2091.0,P03:re key teach in, -mkteach_P03,R2091.1,P03:mem key teach in, -m_tchin_P03,R2091.2,P03:memory mode teach in, -re_krest_P03,R2091.3,P03:re program restart, -mkrest_P03,R2091.4,P03:mem key program restart, -M000_P03,R2100.0,P03:stop program run, -M001_P03,R2100.1,P03:optional stop, -M002_P03,R2100.2,P03:end of program, -M003_P03,R2100.3,, -M004_P03,R2100.4,, -M005_P03,R2100.5,, -M006_P03,R2100.6,P03:tool change, -M007_P03,R2100.7,, -M008_P03,R2101.0,, -M009_P03,R2101.1,, -M010_P03,R2101.2,, -M011_P03,R2101.3,, -M012_P03,R2101.4,, -M013_P03,R2101.5,, -M014_P03,R2101.6,, -M015_P03,R2101.7,, -M016_P03,R2102.0,, -M017_P03,R2102.1,, -M018_P03,R2102.2,, -M019_P03,R2102.3,, -M020_P03,R2102.4,, -M021_P03,R2102.5,, -M022_P03,R2102.6,, -M023_P03,R2102.7,, -M024_P03,R2103.0,, -M025_P03,R2103.1,, -M026_P03,R2103.2,, -M027_P03,R2103.3,, -M028_P03,R2103.4,, -M029_P03,R2103.5,, -M030_P03,R2103.6,P03:end of program, -M031_P03,R2103.7,, -M032_P03,R2104.0,, -M033_P03,R2104.1,, -M034_P03,R2104.2,, -M035_P03,R2104.3,, -M036_P03,R2104.4,, -M037_P03,R2104.5,, -M038_P03,R2104.6,, -M039_P03,R2104.7,, -M040_P03,R2105.0,, -M041_P03,R2105.1,, -M042_P03,R2105.2,, -M043_P03,R2105.3,, -M044_P03,R2105.4,, -M045_P03,R2105.5,, -M046_P03,R2105.6,, -M047_P03,R2105.7,, -M048_P03,R2106.0,, -M049_P03,R2106.1,, -M050_P03,R2106.2,, -M051_P03,R2106.3,, -M052_P03,R2106.4,, -M053_P03,R2106.5,, -M054_P03,R2106.6,, -M055_P03,R2106.7,, -M056_P03,R2107.0,, -M057_P03,R2107.1,, -M058_P03,R2107.2,, -M059_P03,R2107.3,, -M060_P03,R2107.4,, -M061_P03,R2107.5,, -M062_P03,R2107.6,, -M063_P03,R2107.7,, -M064_P03,R2108.0,, -M065_P03,R2108.1,, -M066_P03,R2108.2,, -M067_P03,R2108.3,, -M068_P03,R2108.4,, -M069_P03,R2108.5,, -M070_P03,R2108.6,, -M071_P03,R2108.7,, -M072_P03,R2109.0,, -M073_P03,R2109.1,, -M074_P03,R2109.2,, -M075_P03,R2109.3,, -M076_P03,R2109.4,, -M077_P03,R2109.5,, -M078_P03,R2109.6,, -M079_P03,R2109.7,, -M080_P03,R2110.0,, -M081_P03,R2110.1,, -M082_P03,R2110.2,, -M083_P03,R2110.3,, -M084_P03,R2110.4,, -M085_P03,R2110.5,, -M086_P03,R2110.6,, -M087_P03,R2110.7,, -M088_P03,R2111.0,, -M089_P03,R2111.1,, -M090_P03,R2111.2,, -M091_P03,R2111.3,, -M092_P03,R2111.4,, -M093_P03,R2111.5,, -M094_P03,R2111.6,, -M095_P03,R2111.7,, -M096_P03,R2112.0,, -M097_P03,R2112.1,, -M100_P03,R2112.4,P03:wp coord preset all axes, -M101_P03,R2112.5,P03:wp coord preset 1st axis, -M112_P03,R2114.0,, -M120_P03,R2115.0,, -M128_P03,R2116.0,, -M136_P03,R2117.0,, -M144_P03,R2118.0,, -M152_P03,R2119.0,, -M160_P03,R2120.0,, -M168_P03,R2121.0,, -M176_P03,R2122.0,, -M184_P03,R2123.0,, -M192_P03,R2124.0,, -M198_P03,R2124.6,external subprogram call, -M200_P03,R2125.0,, -M208_P03,R2126.0,, -M216_P03,R2127.0,, -M224_P03,R2128.0,, -M232_P03,R2129.0,, -M240_P03,R2130.0,, -M248_P03,R2131.0,, -M256_P03,R2132.0,, -M264_P03,R2133.0,, -M272_P03,R2134.0,, -M280_P03,R2135.0,, -M288_P03,R2136.0,, -M296_P03,R2137.0,, -M304_P03,R2138.0,, -M312_P03,R2139.0,, -M320_P03,R2140.0,, -M328_P03,R2141.0,, -M336_P03,R2142.0,, -M344_P03,R2143.0,, -M352_P03,R2144.0,, -M360_P03,R2145.0,, -M368_P03,R2146.0,, -M376_P03,R2147.0,, -M384_P03,R2148.0,, -M392_P03,R2149.0,, -M_NOK_P03,R2153.0,m-code out of range, -m1code_P03,R2154.0,P03:1st m code is active, -m1codm_P03,R2154.1,P03:memory 1st m code active, -rem1co_P03,R2154.2,P03:re 1st m code active, -fem1co_P03,R2154.3,P03:fe 1st m code active, -m1cook_P03,R2154.4,P03:impulse 1st m code ok, -erm1co_P03,R2154.5,P03:range error 1st m code, -edivm1_P03,R2154.6,P03:divsion error 1st m code, -exmwm1_P03,R2154.7,P03:error writing 1st m code, -m1exec_P03,R2155.0,P03:1st m-function executed, -m1fin_P03,R2155.1,P03:1st m-function finished, -m2code_P03,R2155.2,P03:2nd m code is active, -m2codm_P03,R2155.3,P03:memory 2nd m code active, -rem2co_P03,R2155.4,P03:re 2nd m code active, -fem2co_P03,R2155.5,P03:fe 2nd m code active, -m2cook_P03,R2155.6,P03:impulse 2nd m code ok, -erm2co_P03,R2155.7,P03:range error 2nd m code, -edivm2_P03,R2156.0,P03:divsion error 2nd m code, -exmwm2_P03,R2156.1,P03:error writing 2nd m code, -m2exec_P03,R2156.2,P03:2nd m-function executed, -m2fin_P03,R2156.3,P03:2nd m-function finished, -m3code_P03,R2156.4,P03:3rd m code is active, -m3codm_P03,R2156.5,P03:memory 3rd m code active, -rem3co_P03,R2156.6,P03:re 3rd m code active, -fem3co_P03,R2156.7,P03:fe 3rd m code active, -m3cook_P03,R2157.0,P03:impulse 3rd m code ok, -erm3co_P03,R2157.1,P03:range error 3rd m code, -edivm3_P03,R2157.2,P03:divsion error 3rd m code, -exmwm3_P03,R2157.3,P03:error writing 3rd m code, -m3exec_P03,R2157.4,P03:3rd m-function executed, -m3fin_P03,R2157.5,P03:3rd m-function finished, -exr1m2_P03,R2157.6,P03:error reading 2nd m code, -exr1m3_P03,R2157.7,P03:error reading 3rd m code, -m4code_P03,R2158.0,P03:4th m-code is active, -m4codm_P03,R2158.1,P03:memory 4th m-code active, -rem4co_P03,R2158.2,P03:re 4th m-code active, -fem4co_P03,R2158.3,P03:fe 4th m-code active, -m4cook_P03,R2158.4,P03:impulse 4th m-code ok, -erm4co_P03,R2158.5,P03:range error 4th m-code, -edivm4_P03,R2158.6,P03:divsion error 4th m-code, -exmwm4_P03,R2158.7,P03:error writing 4th m-code, -m4exec_P03,R2159.0,P03:4th m-function executed, -m4fin_P03,R2159.1,P03:4th m-function finished, -exr1m4_P03,R2159.2,P03:error reading 4th m-code, -m5code_P03,R2159.3,P03:5th m-code is active, -m5codm_P03,R2159.4,P03:memory 5th m-code active, -rem5co_P03,R2159.5,P03:re 5th m-code active, -fem5co_P03,R2159.6,P03:fe 5th m-code active, -m5cook_P03,R2159.7,P03:impulse 5th m-code ok, -erm5co_P03,R2160.0,P03:range error 5th m-code, -edivm5_P03,R2160.1,P03:divsion error 5th m-code, -exmwm5_P03,R2160.2,P03:error writing 5th m-code, -m5exec_P03,R2160.3,P03:5th m-function executed, -m5fin_P03,R2160.4,P03:5th m-function finished, -exr1m5_P03,R2160.5,P03:error reading 5th m-code, -M_K1AX_P03,R2304.0,P03:memory 1st axis selected, -M_K2AX_P03,R2304.1,P03:memory 2nd axis selected, -M_KPLUS_P03,R2305.0,P03:memory axis plus dir., -M_KMINUS_P03,R2305.1,P03:memory axis minus dir., -AX_MEN_P03,R2305.2,P03:axis move enable, -PGMRUN_P03,R2320.0,P03:program running, -ST_EN_P03,R2320.1,P03:program start enable, -RE_RST_P03,R2320.2,P03:rising edge reset, -FE_RST_P03,R2320.3,P03:falling edge reset, -MESRST_P03,R2320.4,P03:message reset, -RE_KST_P03,R2320.5,P03:re key cycle start, -M_KST_P03,R2320.6,P03:memory key cycle start, -M_STDIS_P03,R2320.7,P03:message start disable, -st_dis_P03,R2324.0,P03:program start disable, -m_rst_P03,R2324.1,P03:memory reset, -delrrw_P03,R2324.2,P03:delay for rrw signal, -rrwact_P03,R2324.3,P03:reset and rewind active, -re_stl_P03,R2324.4,P03:re stl signal, -m_stl_P03,R2324.5,P03:memory stl signal, -POW_OK_P03,R2336.0,P03:power supply axis ok, -SETUP_P03,R2336.1,P03:set-up active, -AXMOV_P03,R2352.0,P03:axes moving, -SER_ON_P03,R2352.1,P03:servo on, -REFRUN_P03,R2352.2,P03:reference return active, -D_REFx_P03,R2352.3,P03:ref return without dog, -MCFVx_NOK_P03,R2352.4,P03:mcf axes not ok, -RSVx_NOK_P03,R2352.5,P03:rsv monitoring not ok, -POSEx_NOK_P03,R2352.6,P03:pose information not ok, -REQWP1_P03,R2353.0,P03:req wp coord preset 1st ax, -mwpset_P03,R2356.0,P03:mem wp coordinate setting, -M_1XXX_P03,R2416.0,P03:emergency message active, -e_divfovr_P03,R2468.0,P03:error divb feed ovr, -fovrlt1_P03,R2468.1,P03:feed override 0.1<=1, -mkspon_P03,R2468.2,P03:mem key spindle on, -rekspon_P03,R2468.3,P03:re key spindle on, -mkcon_P03,R2468.4,P03:mem key coolant on, -rekcool_P03,R2468.5,P03:re key coolant, -fekcool_P03,R2468.6,P03:fe key coolant, -REF_OK_P03,R2528.0,P03:all axis referenced, -MHD1_P03,R2544.0,P03:memory handwheel 1st axis, -X_1_P03,R2545.0,P03:memory 1 increment, -X_10_P03,R2545.1,P03:memory 10 increment, -X_100_P03,R2545.2,P03:memory 100 increment, -X_1000_P03,R2545.3,P03:memory 1000 increment, -mhdinc_P03,R2548.0,memory handle/inc mode, -hd1sel_P03,R2549.0,P03:handwheel 1st axis sel., -e_mulf_P03,R2564.0,P03:error multipl. feed/rapid, -e_subf_P03,R2564.1,P03:error subtract feed/rapid, -e_mulj_P03,R2564.2,P03:error multiplication jog, -e_subj_P03,R2564.3,P03:error subraction jog, -M*MCFV1_P03,R2576.2,P03:1st axis MCC off signal, -MRSV1_P03,R2576.3,P03:1st axis monit. result, -MPOSE1_P03,R2576.4,P03:1st axis pos. inf. effect, -wppsreq1_P03,R2581.0,P03:req wp coord preset 1st ax, -K_MMEM_P03,R2900.0,P03:key mode mem, -K_MEDT_P03,R2900.1,P03:key mode edit, -K_MMDI_P03,R2900.2,P03:key mode mdi, -K_DNC_P03,R2900.3,P03:key dnc operation mode, -K_MREF_P03,R2900.4,P03:key mode ref, -K_MJ_P03,R2900.5,P03:key mode jog, -K_INC_P03,R2900.6,P03:key inc feed, -K_HD_P03,R2900.7,P03:key handle, -K_SBK_P03,R2902.0,P03:key single block, -K_SKIP_P03,R2902.1,P03:key block skip, -K_OSTP_P03,R2902.2,P03:key optional stop m01, -K_PGMT_P03,R2902.3,P03:key program test, -K_DRN_P03,R2902.4,P03:key dry run, -K_REST_P03,R2902.5,P03:key program restart, -K_TEACH_P03,R2902.6,P03:key teach in, -K_ST_P03,R2903.0,P03:key cycle start, -K_CYSP_P03,R2903.1,P03:key cycle stop, -K_PGSP_P03,R2903.2,P03:pgm stop key, -K_RST_P03,R2903.3,P03:reset key, -K_1AX_P03,R2904.0,P03:key 1st axis, -K_X1_P03,R2905.0,P03:key 1 increment, -K_X10_P03,R2905.1,P03:key 10 increment, -K_X100_P03,R2905.2,P03:key 100 increment, -K_X1000_P03,R2905.3,P03:key 1000 increment, -K_RT_P03,R2905.5,P03:key rapid traverse, -K_PLUS_P03,R2905.6,P03:key plus direction, -K_MINUS_P03,R2905.7,P03:key minus direction, -L_MMEM_P03,R2920.0,P03:led mode mem, -L_MEDT_P03,R2920.1,P03:led mode edit, -L_MMDI_P03,R2920.2,P03:led mode mdi, -L_DNC_P03,R2920.3,P03:led dnc operation, -L_MREF_P03,R2920.4,P03:led mode ref, -L_MJ_P03,R2920.5,P03:led mode jog, -L_INC_P03,R2920.6,P03:led mode inc, -L_HD_P03,R2920.7,P03:led mode handle, -L_SBK_P03,R2922.0,P03:led single block, -L_SKIP_P03,R2922.1,P03:led block skip, -L_OSTP_P03,R2922.2,P03:led optional stop m01, -L_PGMT_P03,R2922.3,P03:led program test, -L_DRN_P03,R2922.4,P03:led dry run, -L_REST_P03,R2922.5,P03:led program restart, -L_TEACH_P03,R2922.6,P03:led teach in mode, -L_STL_P03,R2923.0,P03:led cycle start lamp, -L_SPL_P03,R2923.1,P03:led cycle stop, -L_PGSP_P03,R2923.2,P03:led program stop, -L_RST_P03,R2923.3,P03:led rst key, -L_X1_P03,R2925.0,P03:led 1 increment, -L_X10_P03,R2925.1,P03:led 10 increment, -L_X100_P03,R2925.2,P03:led 100 increment, -L_X1000_P03,R2925.3,P03:led 1000 increment, -L_RT_P03,R2925.5,led rapid traverse, -L_1AX_P03,R2928.0,P03:led 1st axis sel., -L_1AXP_P03,R2929.0,P03:led 1st axis + dir., -L_1AXM_P03,R2930.0,P03:led 1st axis - dir., +L_7AXM_P02,R1930.6,P02:led 7th axis - dir., +L_8AXM_P02,R1930.7,P02:led 8th axis - dir., ZERO,R9000.0,result is zero, NEG,R9000.1,result is negative, OVERFLOW,R9000.5,result has overflowed, @@ -2079,13 +1747,20 @@ M_2102,A0020.2,batterie alarm, M_2103,A0020.3,pgm start disabled, NOREF1_P01,K0000.0,_P01:no ref. return 1st axis, NOREF2_P01,K0000.1,_P01:no ref. return 2nd axis, +NOREF3_P01,K0000.2,_P01:no ref. return 3rd axis, +NOREF4_P01,K0000.3,_P01:no ref. return 4th axis, +NOREF5_P01,K0000.4,_P01:no ref. return 5th axis, +NOREF6_P01,K0000.5,_P01:no ref. return 6th axis, +NOREF7_P01,K0000.6,_P01:no ref. return 7th axis, +NOREF8_P01,K0000.7,_P01:no ref. return 8th axis, NOREF1_P02,K0001.0,_P02:no ref. return 1st axis, NOREF2_P02,K0001.1,_P02:no ref. return 2nd axis, NOREF3_P02,K0001.2,_P02:no ref. return 3rd axis, NOREF4_P02,K0001.3,_P02:no ref. return 4th axis, NOREF5_P02,K0001.4,_P02:no ref. return 5th axis, NOREF6_P02,K0001.5,_P02:no ref. return 6th axis, -NOREF1_P03,K0002.0,_P03:no ref. return 1st axis, +NOREF7_P02,K0001.6,_P02:no ref. return 7th axis, +NOREF8_P02,K0001.7,_P02:no ref. return 8th axis, T_BIT000,E9500.0,temporary bit 000, T_BIT001,E9500.1,temporary bit 001, T_BIT002,E9500.2,temporary bit 002, @@ -2222,18 +1897,13 @@ K_MC1,E9548.1,key macro call 1, K_MC2,E9548.2,key macro call 2, K_MC3,E9548.3,key macro call 3, K_MC4,E9548.4,key macro call 3, -PMPG_ACT,E9560.0,pmpg active, SOP_ACT,E9560.2,software op active, RE_SOP_ACT,E9560.3,re sop active, FE_SOP_ACT,E9560.4,fe sop active, K_PATH+,E9560.5,key path plus, K_PATH-,E9560.6,key path minus, K_PSYN,E9560.7,key path sync, -K_DOOR,E9561.0,key unlock prot. door, K_PKEY,E9561.1,memory protection key, -mpmpg_act,E9570.0,memory pmpg active, -rempg_act,E9570.1,re pmpg active, -pmpg_on,E9570.2,portable mpg switched on, msop_act,E9570.3,memory sop active, reksop,E9570.4,re key sop, mksop,E9570.5,memory key sop, @@ -2244,8 +1914,6 @@ dcs_prm_r,E9582.1,dcs parameter read fin, MDCHEN,E9590.0,mode change enable, M_JOG,E9590.1,all path jog selected, SP_STP,E9610.0,spindles all path stopped, -MCFPx_NOK,E9610.1,mcc spindles not ok, -RSPs_NOK,E9610.2,rsp monitoring not ok, REF_OK,E9640.0,all axis referenced, MESRST,E9650.0,message reset, OP,E9650.1,autom. operation lamp, @@ -2255,24 +1923,16 @@ ST_EN,E9650.4,program start enable, POW_OK,E9660.0,power supply axis ok, P_ON_I,E9660.1,power on impulse, P_ON_1ST,E9660.2,1st power on impulse, -SET_M01_EN,E9660.3,enable setup mode 01, -DCS_S02,E9660.4,DCS speed set 2, mpowok,E9662.0,memory power ok, -saf_set2,E9662.2,safety parameter set 2, -mcc_on,E9662.3,enable mcc on, -mcon_dop,E9662.4,mcc on doors open, -mcon_dcl,E9662.5,mcc on doors closed, -dis_do,E9662.6,disable open door, -orq_do,E9662.7,open request prot. door, -re_ihtr,E9663.0,re htr input, -mem_htr,E9663.1,memory re htr, -fe_htr,E9663.2,fe hold to run, -m_htr,E9663.3,memory htr, SER_ON,E9670.0,servo on, AXMOV,E9670.1,axes moving, -MCFVx_NOK,E9670.2,mcf axes all path not ok, -RSVx_NOK,E9670.3,rsv monit. all path not ok, -POSEx_NOK,E9670.4,posex all path not ok, +LUBON,E9690.0,lubrication cycle active, +E_LUB,E9690.1,lubrication error, +sta_by,E9692.0,stand-by lubrication, +stbyim,E9692.1,impulse after stand-by, +timimp,E9692.2,time pulse for lubrication, +lubstp,E9692.3,stop lubrication cycle, +lutout,E9692.4,lubrication time out, WIN_WR,E9700.0,window write active, AL,E9710.0,alarm in path, ALARM,E9710.1,alarm message active, @@ -2282,10 +1942,8 @@ n_mes3,E9712.2,no messages A8.0 - A11.7, n_mes4,E9712.3,no messages A12.0 - A15.7, n_mes5,E9712.4,no messages A16.0 - A19.7, L_SOPRUN,E9720.0,led sop key, -L_DOOR,E9720.2,key unlock prot. door, PATH_P01,E9730.0,path 01 selected, PATH_P02,E9730.1,path 02 selected, -PATH_P03,E9730.2,path 03 selected, PATHSYN,E9732.0,path synchronization signal, PSYNREQ,E9732.1,path synchronization request, PCHANGE,E9732.3,path change, @@ -2432,10 +2090,12 @@ oV_L_E12,E9927.3,op55: virtual led E12, *SGOPN,E9980.0,guard state doors closed, HTR,E9980.1,hold to run button, SET_M01,E9980.2,setup mode 01, -iF_FOVR,X0006,op 55keys inputs fovr switch, +SP_STO_MON_P01,E9990.0,P01:spindle sto monitoring, iB_EMG,X0008,input byte emg, +iF_FOVR,X0100,op 55keys inputs fovr switch, MFCS_P01,F0010,P01:m-function code signal, MF2CS_P01,F0014,P01:2nd m-function code signal, +S00-S31_P01,F0022,P01:spindle speed code, *FV0O_7O_P01,F0078,P01:sop: feedrate override, *JV0O_15O_P01,F0079,P01:sop: jog feed rate ovr, SCRNLx,F0523,screen large classification, @@ -2450,26 +2110,19 @@ S00-S31_P02,F1022,P02:spindle speed code, MF3CS_P02,F1564,P02:3rd m-function code signal, MF4CS_P02,F1568,P02:4th m-function code signal, MF5CS_P02,F1572,P02:5th m-function code signal, -MFCS_P03,F2010,P03:m-function code signal, -MF2CS_P03,F2014,P03:2nd m-function code signal, -*FV0O_7O_P03,F2078,P03:sop: feedrate override, -*JV0O_15O_P03,F2079,P03:sop: jog feed rate ovr, -MF3CS_P03,F2564,P03:3rd m-function code signal, -MF4CS_P03,F2568,P03:4th m-function code signal, -MF5CS_P03,F2572,P03:5th m-function code signal, *JV-15_P01,G0010,P01:manual feed ovr signal, *FV0-7_P01,G0012,P01:feed override signal, +SOV_P01,G0030,P01:spindle speed ovr signal, +ROXL_P01,G0032,P01:sp motor speed command, *HROV_P01,G0096,P01:1% step rapid traverse ovr, *JV-15_P02,G1010,P02:manual feed ovr signal, *FV0-7_P02,G1012,P02:feed override signal, SOV_P02,G1030,P02:spindle speed ovr signal, ROXL_P02,G1032,P02:sp motor speed command, *HROV_P02,G1096,P02:1% step rapid traverse ovr, -*JV-15_P03,G2010,P03:manual feed ovr signal, -*FV0-7_P03,G2012,P03:feed override signal, -*HROV_P03,G2096,P03:1% step rapid traverse ovr, SETMODE_P01,R0080,P01:mode forcing word, M000_007_P01,R0100,P01:m codes M000 to M007, +mscode_P01,R0188,P01:mem. spindle speed code, OPMAP_P01,R0900,P01:op map start address, K_AX_B_P01,R0904,P01: byte axes key, K_INCR_P01,R0905,P01: byte increment key, @@ -2483,13 +2136,6 @@ K_AX_B_P02,R1904,P02: byte axes key, K_INCR_P02,R1905,P02: byte increment key, FOVRS_P02,R1916,P02:feed override in %, SOVRS_P02,R1918,P02:spindle override in %, -SETMODE_P03,R2080,P03:mode forcing word, -M000_007_P03,R2100,P03:m codes M000 to M007, -OPMAP_P03,R2900,P03:op map start address, -K_AX_B_P03,R2904,P03: byte axes key, -K_INCR_P03,R2905,P03: byte increment key, -FOVRS_P03,R2916,P03:feed override in %, -SOVRS_P03,R2918,P03:spindle override in %, REST,R9002,calculation remainder, MADR_A00,A0000,message display address A00, MADR_A04,A0004,message display address A04, @@ -2514,6 +2160,9 @@ dbit5m_P01,D0083,P01:dec. bit 5th m-code table, MFOVRS_P02,D1000,P02:mem. feed-ovr switch in %, ACTFOVR_P02,D1002,P02:acutal feed override in %, MAX_SP_P02,D1004,P02:maximal spindle speed, +MAX_MOT_P02,D1008,P02:maximal motor speed, +gr_mot_P02,D1012,P02:gear ratio motor, +gr_spi_P02,D1016,P02:gear ratio spindle, mctabl_P02,D1068,P02:tab length for m code dec, ptr1mc_P02,D1069,P02:index ptr to 1st m code, dbit1m_P02,D1070,P02:dec. bit 1st m code table, @@ -2525,30 +2174,26 @@ ptr4mc_P02,D1080,P02:index ptr to 4th m-code, dbit4m_P02,D1081,P02:dec. bit 4th m-code table, ptr5mc_P02,D1082,P02:index ptr to 5th m-code, dbit5m_P02,D1083,P02:dec. bit 5th m-code table, -MAX_SPSET_P02,D1122,P02:max spindle setup speed, -MFOVRS_P03,D2000,P03:mem. feed-ovr switch in %, -ACTFOVR_P03,D2002,P03:acutal feed override in %, -mctabl_P03,D2068,P03:tab length for m code dec, -ptr1mc_P03,D2069,P03:index ptr to 1st m code, -dbit1m_P03,D2070,P03:dec. bit 1st m code table, -ptr2mc_P03,D2071,P03:index ptr to 2nd m code, -dbit2m_P03,D2072,P03:dec. bit 2nd m code table, -ptr3mc_P03,D2073,P03:index ptr to 3rd m code, -dbit3m_P03,D2074,P03:dec. bit 3rd m code table, -ptr4mc_P03,D2080,P03:index ptr to 4th m-code, -dbit4m_P03,D2081,P03:dec. bit 4th m-code table, -ptr5mc_P03,D2082,P03:index ptr to 5th m-code, -dbit5m_P03,D2083,P03:dec. bit 5th m-code table, +s_pmc00_P02,D1100,P02:start addr. pmc axis ctrl, +s_pmc01_P02,D1101,P02:ctrl cmd pmc axis control, +s_pmc02_P02,D1102,P02:sv motor speed, +sspeed_P02,D1108,P02:reading acutal motor speed, +dl_spsd_P02,D1112,P02:data length motor speed, +dn_spsd_P02,D1114,P02:data number motor speed, +ax_spsd_P02,D1116,P02:axis number motor speed, +speed_s_P02,D1118,P02:actual motor speed, MMI_Input,P0001,mmi inputs, Init,P0002,initialization, ModDec,P0003,decoding of op. modes, M_Codes,P0004,m code decoding, Spindle,P0005,spindle control, Tool,P0006,tool management, +B_Codes,P0007,b codes, Manual,P0008,manual modes, Auto,P0009,automatic modes, Power,P0010,power/protection doors, Axes,P0011,axes control, +Coolant,P0012,coolant support, Lubric,P0013,lubrication, Window,P0014,window read/write function, MessDisp,P0015,message display control, @@ -2557,32 +2202,37 @@ OneTouchMacro,P0030,one touch macro call, MultiPath,P0100,Multipath related functions, Op_Keyb_55_In,P0101,op. 55-key inputs, Op_Keyb_Sop_In,P0102,software op. inputs, -Pmpg_In,P0103,pmpg inputs, ModDec_P01,P0110,P01:decoding of op. modes, ModDec_P02,P0111,P02:decoding of op. modes, -ModDec_P03,P0112,P03:decoding of op. modes, M_Codes_P01,P0130,P01:m code decoding, M_Codes_P02,P0131,P02:m code decoding, -M_Codes_P03,P0132,P03:m code decoding, +SpiCtrl_P01,P0150,P01:spindle control, +SpiRun_P01,P0151,P01:spindle speed control, +SpiOri_P01,P0152,P01:spindle orientation, SpiCtrl_P02,P0153,P02:spindle control, SpiRun_P02,P0154,P02:spindle speed control, +Tool_P01,P0200,P01:tool management, Tool_P02,P0201,P02:tool management, +B_Codes_P01,P0220,P01:b code decoding, +B_Codes_P02,P0221,P02:b code decoding, Manual_P01,P0240,P01:manual modes, RefReturn_P01,P0241,P01:ref position return, Hd_Inc_P01,P0242,P01:handle/incremental feed, Manual_P02,P0243,P02:manual modes, RefReturn_P02,P0244,P02:ref position return, Hd_Inc_P02,P0245,P02:handle/incremental feed, -Manual_P03,P0246,P03:manual modes, -RefReturn_P03,P0247,P03:ref position return, -Hd_Inc_P03,P0248,P03:handle/incremental feed, Auto_P01,P0290,P01:automatic modes, Auto_P02,P0291,P02:automatic modes, -Auto_P03,P0292,P03:automatic modes, Axes_P01,P0310,P01:axes control, FeedOvr_P01,P0311,P01:feed override, Axis01_P01,P0312,P01:1st axis, Axis02_P01,P0313,P01:2nd axis, +Axis03_P01,P0314,P01:3rd axis, +Axis04_P01,P0315,P01:4th axis, +Axis05_P01,P0316,P01:5th axis, +Axis06_P01,P0317,P01:6th axis, +Axis07_P01,P0318,P01:7th axis, +Axis08_P01,P0319,P01:8th axis, Axes_P02,P0320,P02:axes control, FeedOvr_P02,P0321,P02:feed override, Axis01_P02,P0322,P02:1st axis, @@ -2591,12 +2241,12 @@ Axis03_P02,P0324,P02:3rd axis, Axis04_P02,P0325,P02:4th axis, Axis05_P02,P0326,P02:5th axis, Axis06_P02,P0327,P02:6th axis, -Axes_P03,P0330,P03:axes control, -FeedOvr_P03,P0331,P03:feed override, -Axis01_P03,P0332,P03:1st axis, +Axis07_P02,P0328,P02:7th axis, +Axis08_P02,P0329,P02:8th axis, +Coolant_P01,P0460,P01:coolant support, +Coolant_P02,P0461,P02:coolant support, Sop_In_P01,P0480,P01:soft. op. inputs, Sop_In_P02,P0481,P02:soft. op. inputs, -Sop_In_P03,P0482,P03:soft. op. inputs, Op_Keyb_55_Out,P0501,op. 55-key outputs, OneTouchMac_P01,P0510,P01:one touch macro call, OneTouchMac_P02,P0511,P02:one touch macro call, diff --git a/symbol_dcs.csv b/symbol_dcs.csv index a1083ba..acaa989 100644 --- a/symbol_dcs.csv +++ b/symbol_dcs.csv @@ -9,10 +9,28 @@ oMCC_ON,Y0008.0,output MCC on, *DCALM,F0000.7,MCC off signal(system), RSV1_P01,F0002.0,P01:monit. result 1st axis, RSV2_P01,F0002.1,P01:monit. result 2nd axis, +RSV3_P01,F0002.2,P01:monit. result 3rd axis, +RSV4_P01,F0002.3,P01:monit. result 4th axis, +RSV5_P01,F0002.4,P01:monit. result 5th axis, +RSV6_P01,F0002.5,P01:monit. result 6th axis, +RSV7_P01,F0002.6,P01:monit. result 7th axis, +RSV8_P01,F0002.7,P01:monit. result 8th axis, *MCFV1_P01,F0004.0,P01:MCC off signal 1st axis, *MCFV2_P01,F0004.1,P01:MCC off signal 2nd axis, +*MCFV3_P01,F0004.2,P01:MCC off signal 3rd axis, +*MCFV4_P01,F0004.3,P01:MCC off signal 4th axis, +*MCFV5_P01,F0004.4,P01:MCC off signal 5th axis, +*MCFV6_P01,F0004.5,P01:MCC off signal 6th axis, +*MCFV7_P01,F0004.6,P01:MCC off signal 7th axis, +*MCFV8_P01,F0004.7,P01:MCC off signal 8th axis, *BRK1_P01,F0006.0,P01:Safe Brake sig. 1st axis, *BRK2_P01,F0006.1,P01:Safe Brake sig. 2nd axis, +*BRK3_P01,F0006.2,P01:Safe Brake sig. 3rd axis, +*BRK4_P01,F0006.3,P01:Safe Brake sig. 4th axis, +*BRK5_P01,F0006.4,P01:Safe Brake sig. 5th axis, +*BRK6_P01,F0006.5,P01:Safe Brake sig. 6th axis, +*BRK7_P01,F0006.6,P01:Safe Brake sig. 7th axis, +*BRK8_P01,F0006.7,P01:Safe Brake sig. 8th axis, SPS01,F0007.0,Safety Position Switch 01, SPS02,F0007.1,Safety Position Switch 02, SPS03,F0007.2,Safety Position Switch 03, @@ -47,6 +65,12 @@ SPS31,F0010.6,Safety Position Switch 31, SPS32,F0010.7,Safety Position Switch 32, RZV1_P01,F0011.0,P01:zero mon. result 1st axis, RZV2_P01,F0011.1,P01:zero mon. result 2nd axis, +RZV3_P01,F0011.2,P01:zero mon. result 3rd axis, +RZV4_P01,F0011.3,P01:zero mon. result 4th axis, +RZV5_P01,F0011.4,P01:zero mon. result 5th axis, +RZV6_P01,F0011.5,P01:zero mon. result 6th axis, +RZV7_P01,F0011.6,P01:zero mon. result 7th axis, +RZV8_P01,F0011.7,P01:zero mon. result 8th axis, TPMF00,F0017.0,interface from PMC bit00, TPMF01,F0017.1,interface from PMC bit01, TPMF02,F0017.2,interface from PMC bit02, @@ -57,6 +81,12 @@ TPMF06,F0017.6,interface from PMC bit06, TPMF07,F0017.7,interface from PMC bit07, POSE1_P01,F0018.0,P01:pos. inf. effect 1st axis, POSE2_P01,F0018.1,P01:pos. inf. effect 2nd axis, +POSE3_P01,F0018.2,P01:pos. inf. effect 3rd axis, +POSE4_P01,F0018.3,P01:pos. inf. effect 4th axis, +POSE5_P01,F0018.4,P01:pos. inf. effect 5th axis, +POSE6_P01,F0018.5,P01:pos. inf. effect 6th axis, +POSE7_P01,F0018.6,P01:pos. inf. effect 7th axis, +POSE8_P01,F0018.7,P01:pos. inf. effect 8th axis, *OPIHB,F0019.0,guard open inhibit(group), RSV1_P02,F0022.0,P02:monit. result 1st axis, RSV2_P02,F0022.1,P02:monit. result 2nd axis, @@ -64,24 +94,32 @@ RSV3_P02,F0022.2,P02:monit. result 3rd axis, RSV4_P02,F0022.3,P02:monit. result 4th axis, RSV5_P02,F0022.4,P02:monit. result 5th axis, RSV6_P02,F0022.5,P02:monit. result 6th axis, +RSV7_P02,F0022.6,P02:monit. result 7th axis, +RSV8_P02,F0022.7,P02:monit. result 8th axis, *MCFV1_P02,F0024.0,P02:MCC off signal 1st axis, *MCFV2_P02,F0024.1,P02:MCC off signal 2nd axis, *MCFV3_P02,F0024.2,P02:MCC off signal 3rd axis, *MCFV4_P02,F0024.3,P02:MCC off signal 4th axis, *MCFV5_P02,F0024.4,P02:MCC off signal 5th axis, *MCFV6_P02,F0024.5,P02:MCC off signal 6th axis, +*MCFV7_P02,F0024.6,P02:MCC off signal 7th axis, +*MCFV8_P02,F0024.7,P02:MCC off signal 8th axis, *BRK1_P02,F0026.0,P02:Safe Brake sig. 1st axis, *BRK2_P02,F0026.1,P02:Safe Brake sig. 2nd axis, *BRK3_P02,F0026.2,P02:Safe Brake sig. 3rd axis, *BRK4_P02,F0026.3,P02:Safe Brake sig. 4th axis, *BRK5_P02,F0026.4,P02:Safe Brake sig. 5th axis, *BRK6_P02,F0026.5,P02:Safe Brake sig. 6th axis, +*BRK7_P02,F0026.6,P02:Safe Brake sig. 7th axis, +*BRK8_P02,F0026.7,P02:Safe Brake sig. 8th axis, RZV1_P02,F0031.0,P02:zero mon. result 1st axis, RZV2_P02,F0031.1,P02:zero mon. result 2nd axis, RZV3_P02,F0031.2,P02:zero mon. result 3rd axis, RZV4_P02,F0031.3,P02:zero mon. result 4th axis, RZV5_P02,F0031.4,P02:zero mon. result 5th axis, RZV6_P02,F0031.5,P02:zero mon. result 6th axis, +RZV7_P02,F0031.6,P02:zero mon. result 7th axis, +RZV8_P02,F0031.7,P02:zero mon. result 8th axis, TPMF08,F0037.0,interface from PMC bit08, TPMF09,F0037.1,interface from PMC bit09, TPMF10,F0037.2,interface from PMC bit10, @@ -96,15 +134,81 @@ POSE3_P02,F0038.2,P02:pos. inf. effect 3rd axis, POSE4_P02,F0038.3,P02:pos. inf. effect 4th axis, POSE5_P02,F0038.4,P02:pos. inf. effect 5th axis, POSE6_P02,F0038.5,P02:pos. inf. effect 6th axis, +POSE7_P02,F0038.6,P02:pos. inf. effect 7th axis, +POSE8_P02,F0038.7,P02:pos. inf. effect 8th axis, +RSV1_P03,F0042.0,P03:monit. result 1st axis, +RSV2_P03,F0042.1,P03:monit. result 2nd axis, +RSV3_P03,F0042.2,P03:monit. result 3rd axis, +RSV4_P03,F0042.3,P03:monit. result 4th axis, +RSV5_P03,F0042.4,P03:monit. result 5th axis, +RSV6_P03,F0042.5,P03:monit. result 6th axis, +RSV7_P03,F0042.6,P03:monit. result 7th axis, +RSV8_P03,F0042.7,P03:monit. result 8th axis, +*MCFV1_P03,F0044.0,P03:MCC off signal 1st axis, +*MCFV2_P03,F0044.1,P03:MCC off signal 2nd axis, +*MCFV3_P03,F0044.2,P03:MCC off signal 3rd axis, +*MCFV4_P03,F0044.3,P03:MCC off signal 4th axis, +*MCFV5_P03,F0044.4,P03:MCC off signal 5th axis, +*MCFV6_P03,F0044.5,P03:MCC off signal 6th axis, +*MCFV7_P03,F0044.6,P03:MCC off signal 7th axis, +*MCFV8_P03,F0044.7,P03:MCC off signal 8th axis, +*BRK1_P03,F0046.0,P03:Safe Brake sig. 1st axis, +*BRK2_P03,F0046.1,P03:Safe Brake sig. 2nd axis, +*BRK3_P03,F0046.2,P03:Safe Brake sig. 3rd axis, +*BRK4_P03,F0046.3,P03:Safe Brake sig. 4th axis, +*BRK5_P03,F0046.4,P03:Safe Brake sig. 5th axis, +*BRK6_P03,F0046.5,P03:Safe Brake sig. 6th axis, +*BRK7_P03,F0046.6,P03:Safe Brake sig. 7th axis, +*BRK8_P03,F0046.7,P03:Safe Brake sig. 8th axis, +RZV1_P03,F0051.0,P03:zero mon. result 1st axis, +RZV2_P03,F0051.1,P03:zero mon. result 2nd axis, +RZV3_P03,F0051.2,P03:zero mon. result 3rd axis, +RZV4_P03,F0051.3,P03:zero mon. result 4th axis, +RZV5_P03,F0051.4,P03:zero mon. result 5th axis, +RZV6_P03,F0051.5,P03:zero mon. result 6th axis, +RZV7_P03,F0051.6,P03:zero mon. result 7th axis, +RZV8_P03,F0051.7,P03:zero mon. result 8th axis, +POSE1_P03,F0058.0,P03:pos. inf. effect 1st axis, +POSE2_P03,F0058.1,P03:pos. inf. effect 2nd axis, +POSE3_P03,F0058.2,P03:pos. inf. effect 3rd axis, +POSE4_P03,F0058.3,P03:pos. inf. effect 4th axis, +POSE5_P03,F0058.4,P03:pos. inf. effect 5th axis, +POSE6_P03,F0058.5,P03:pos. inf. effect 6th axis, +POSE7_P03,F0058.6,P03:pos. inf. effect 7th axis, +POSE8_P03,F0058.7,P03:pos. inf. effect 8th axis, *SMC,G0000.6,MCC contact state(group), *VLDV1_P01,G0002.0,P01:safety check req. 1st ax., *VLDV2_P01,G0002.1,P01:safety check req. 2nd ax., +*VLDV3_P01,G0002.2,P01:safety check req. 3rd ax., +*VLDV4_P01,G0002.3,P01:safety check req. 4th ax., +*VLDV5_P01,G0002.4,P01:safety check req. 5th ax., +*VLDV6_P01,G0002.5,P01:safety check req. 6th ax., +*VLDV7_P01,G0002.6,P01:safety check req. 7th ax., +*VLDV8_P01,G0002.7,P01:safety check req. 8th ax., SVA1_P01,G0004.0,P01:saf. sel. sig. A 1st axis, SVA2_P01,G0004.1,P01:saf. sel. sig. A 2nd axis, +SVA3_P01,G0004.2,P01:saf. sel. sig. A 3rd axis, +SVA4_P01,G0004.3,P01:saf. sel. sig. A 4th axis, +SVA5_P01,G0004.4,P01:saf. sel. sig. A 5th axis, +SVA6_P01,G0004.5,P01:saf. sel. sig. A 6th axis, +SVA7_P01,G0004.6,P01:saf. sel. sig. A 7th axis, +SVA8_P01,G0004.7,P01:saf. sel. sig. A 8th axis, SVB1_P01,G0005.0,P01:saf. sel. sig. B 1st axis, SVB2_P01,G0005.1,P01:saf. sel. sig. B 2nd axis, +SVB3_P01,G0005.2,P01:saf. sel. sig. B 3rd axis, +SVB4_P01,G0005.3,P01:saf. sel. sig. B 4th axis, +SVB5_P01,G0005.4,P01:saf. sel. sig. B 5th axis, +SVB6_P01,G0005.5,P01:saf. sel. sig. B 6th axis, +SVB7_P01,G0005.6,P01:saf. sel. sig. B 7th axis, +SVB8_P01,G0005.7,P01:saf. sel. sig. B 6th axis, SVZR1_P01,G0007.0,P01:zero mon. req. 1st axis, SVZR2_P01,G0007.1,P01:zero mon. req. 2nd axis, +SVZR3_P01,G0007.2,P01:zero mon. req. 3rd axis, +SVZR4_P01,G0007.3,P01:zero mon. req. 4th axis, +SVZR5_P01,G0007.4,P01:zero mon. req. 5th axis, +SVZR6_P01,G0007.5,P01:zero mon. req. 6th axis, +SVZR7_P01,G0007.6,P01:zero mon. req. 7th axis, +SVZR8_P01,G0007.7,P01:zero mon. req. 8th axis, TDCG00,G0017.0,interface to PMC bit00, TDCG01,G0017.1,interface to PMC bit01, TDCG02,G0017.2,interface to PMC bit02, @@ -120,28 +224,32 @@ TDCG07,G0017.7,interface to PMC bit07, *VLDV4_P02,G0022.3,P02:safety check req. 4th ax., *VLDV5_P02,G0022.4,P02:safety check req. 5th ax., *VLDV6_P02,G0022.5,P02:safety check req. 6th ax., -*VLDP1_P02,G0023.0,P02:saf. check req. 1st spin., -SPZR1_P02,G0023.4,P02:zero mon. req. 1st spin., +*VLDV7_P02,G0022.6,P02:safety check req. 7th ax., +*VLDV8_P02,G0022.7,P02:safety check req. 8th ax., SVA1_P02,G0024.0,P02:saf. sel. sig. A 1st axis, SVA2_P02,G0024.1,P02:saf. sel. sig. A 2nd axis, SVA3_P02,G0024.2,P02:saf. sel. sig. A 3rd axis, SVA4_P02,G0024.3,P02:saf. sel. sig. A 4th axis, SVA5_P02,G0024.4,P02:saf. sel. sig. A 5th axis, SVA6_P02,G0024.5,P02:saf. sel. sig. A 6th axis, +SVA7_P02,G0024.6,P02:saf. sel. sig. A 7th axis, +SVA8_P02,G0024.7,P02:saf. sel. sig. A 8th axis, SVB1_P02,G0025.0,P02:saf. sel. sig. B 1st axis, SVB2_P02,G0025.1,P02:saf. sel. sig. B 2nd axis, SVB3_P02,G0025.2,P02:saf. sel. sig. B 3rd axis, SVB4_P02,G0025.3,P02:saf. sel. sig. B 4th axis, SVB5_P02,G0025.4,P02:saf. sel. sig. B 5th axis, SVB6_P02,G0025.5,P02:saf. sel. sig. B 6th axis, -SPA1_P02,G0026.0,P02:saf. sel. A 1st spindle, -SPB1_P02,G0026.4,P02:saf. sel. B 1st spindle, +SVB7_P02,G0025.6,P02:saf. sel. sig. B 7th axis, +SVB8_P02,G0025.7,P02:saf. sel. sig. B 6th axis, SVZR1_P02,G0027.0,P02:zero mon. req. 1st axis, SVZR2_P02,G0027.1,P02:zero mon. req. 2nd axis, SVZR3_P02,G0027.2,P02:zero mon. req. 3rd axis, SVZR4_P02,G0027.3,P02:zero mon. req. 4th axis, SVZR5_P02,G0027.4,P02:zero mon. req. 5th axis, SVZR6_P02,G0027.5,P02:zero mon. req. 6th axis, +SVZR7_P02,G0027.6,P02:zero mon. req. 7th axis, +SVZR8_P02,G0027.7,P02:zero mon. req. 8th axis, TDCG08,G0037.0,interface to PMC bit08, TDCG09,G0037.1,interface to PMC bit09, TDCG10,G0037.2,interface to PMC bit10, @@ -151,12 +259,48 @@ TDCG13,G0037.5,interface to PMC bit13, TDCG14,G0037.6,interface to PMC bit14, TDCG15,G0037.7,interface to PMC bit15, *ESP_P02,G0039.4,P02:emergency stop signal, +*VLDV1_P03,G0042.0,P03:safety check req. 1st ax., +*VLDV2_P03,G0042.1,P03:safety check req. 2nd ax., +*VLDV3_P03,G0042.2,P03:safety check req. 3rd ax., +*VLDV4_P03,G0042.3,P03:safety check req. 4th ax., +*VLDV5_P03,G0042.4,P03:safety check req. 5th ax., +*VLDV6_P03,G0042.5,P03:safety check req. 6th ax., +*VLDV7_P03,G0042.6,P03:safety check req. 7th ax., +*VLDV8_P03,G0042.7,P03:safety check req. 8th ax., +SVA1_P03,G0044.0,P03:saf. sel. sig. A 1st axis, +SVA2_P03,G0044.1,P03:saf. sel. sig. A 2nd axis, +SVA3_P03,G0044.2,P03:saf. sel. sig. A 3rd axis, +SVA4_P03,G0044.3,P03:saf. sel. sig. A 4th axis, +SVA5_P03,G0044.4,P03:saf. sel. sig. A 5th axis, +SVA6_P03,G0044.5,P03:saf. sel. sig. A 6th axis, +SVA7_P03,G0044.6,P03:saf. sel. sig. A 7th axis, +SVA8_P03,G0044.7,P03:saf. sel. sig. A 8th axis, +SVB1_P03,G0045.0,P03:saf. sel. sig. B 1st axis, +SVB2_P03,G0045.1,P03:saf. sel. sig. B 2nd axis, +SVB3_P03,G0045.2,P03:saf. sel. sig. B 3rd axis, +SVB4_P03,G0045.3,P03:saf. sel. sig. B 4th axis, +SVB5_P03,G0045.4,P03:saf. sel. sig. B 5th axis, +SVB6_P03,G0045.5,P03:saf. sel. sig. B 6th axis, +SVB7_P03,G0045.6,P03:saf. sel. sig. B 7th axis, +SVB8_P03,G0045.7,P03:saf. sel. sig. B 6th axis, +SVZR1_P03,G0047.0,P03:zero mon. req. 1st axis, +SVZR2_P03,G0047.1,P03:zero mon. req. 2nd axis, +SVZR3_P03,G0047.2,P03:zero mon. req. 3rd axis, +SVZR4_P03,G0047.3,P03:zero mon. req. 4th axis, +SVZR5_P03,G0047.4,P03:zero mon. req. 5th axis, +SVZR6_P03,G0047.5,P03:zero mon. req. 6th axis, +SVZR7_P03,G0047.6,P03:zero mon. req. 7th axis, +SVZR8_P03,G0047.7,P03:zero mon. req. 8th axis, +*ESP_P03,G0059.4,P03:emergency stop signal, MCFVx_NOK_P01,R0030.0,P01:mcf axes not ok, RSVx_NOK_P01,R0030.1,P01:rsv monitoring not ok, POSEx_NOK_P01,R0030.2,P01:pose information not ok, MCFVx_NOK_P02,R0080.0,P02:mcf axes not ok, RSVx_NOK_P02,R0080.1,P02:rsv monitoring not ok, POSEx_NOK_P02,R0080.2,P02:pose information not ok, +MCFVx_NOK_P03,R0130.0,P03:mcf axes not ok, +RSVx_NOK_P03,R0130.1,P03:rsv monitoring not ok, +POSEx_NOK_P03,R0130.2,P03:pose information not ok, *SGOPN,R1000.0,guard state doors closed, HTR,R1000.1,hold to run button, SET_M01,R1000.2,setup mode 01, @@ -172,8 +316,6 @@ DCS_S02,R1050.1,DCS speed set 2, MCFVx_NOK,R1050.2,mcf axes not ok, RSVx_NOK,R1050.3,rsv monitoring not ok, POSEx_NOK,R1050.4,pose information not ok, -MCFPx_NOK,R1050.5,mcc spindles not ok, -RSPs_NOK,R1050.6,rsp monitoring not ok, saf_set2,R1052.0,safety parameter set 2, MCC_ACT,R1060.0,mcc activated, mcc_on,R1062.0,enable mcc on, @@ -231,4 +373,5 @@ CNC_Outputs,P0002,DCS outputs to CNC, Machine_Outputs,P0003,outputs to machine, CNC_Out_P01,P0010,P01:DCS outputs to CNC, CNC_Out_P02,P0011,P02:DCS outputs to CNC, +CNC_Out_P03,P0012,P03:DCS outputs to CNC, %