sinumerik sinumerik 840d sl sinamics s120 アラーム

1550
SINUMERIK SINUMERIK 840D slSINAMICS S120 アラーム 診断マニュアル 適用 制御システム SINUMERIK 840D sl/840DE sl ソフトウェア CNC ソフトウェア、バージョン 4.93 SINAMICS S120 バージョン 5.2 12/2019 6FC5398-6BP40-6TA3 はじめに 基本的な安全に関する指示事 1 はじめに 2 NC アラーム 3 サイクルアラーム 4 HMI アラーム 5 SINAMICS アラーム 6 I/O アラーム 7 PLC アラーム 8 システム応答 9 停止条件 10 付録 A A

Upload: others

Post on 23-Apr-2022

26 views

Category:

Documents


0 download

TRANSCRIPT


SINUMERIK 840D sl/840DE sl CNC 4.93 SINAMICS S120 5.2
12/2019 6FC5398-6BP40-6TA3






Siemens AG Division Digital Factory Postfach 48 48 90026 NÜRNBERG
: 6FC5398-6BP40-6TA3 03/2020

)


SINUMERIK




1
,



NC HMIPLC SINAMICS /














:
207016 SINAMICS S120/S150 F07016
201330 SINAMICS S120/S150 A01330



SINUMERIK
10 SINAMICS ( 200000 299999)
SINAMICS /SINAMICS
SINUMERIK (200000 300000
)/


119.000 - 119.999 OEM
120.000 - 129.999 HMI-Advanced

SINUMERIK
SINUMERIK
2-4 SINAMICS (/)




: ()
%2 =
%3 =
%4 =
www.siemens.com/sinumerik/help : -
1001 %1 %2 %3 %4 : %1 =
%2 =
%3 =
%4 =

%2 =
%3 =
%4 =
1004 NCK %1
: %1 =
- : <Ctrl> + <Alt> + <D> :
1005 %1 %2 %3 %4 : %1 =
%2 = 1 %3 = 2 %4 = 3
:
- : <Ctrl> + <Alt> + <D> :
1010 %2 '%3<ALNX>'[(Ch%1)] : %1 =
%2 =
www.siemens.com/sinumerik/help : -
- : <Ctrl> + <Alt> + <D> :
1011 %3 %4 %2 [(Ch%1)] : %1 =
%2 =
NC
1012 %2 %3 %4 [Ch %1: ] : %1 =
%2 =
1013 %2 %3 %4 [Ch %1: ] : %1 =
%2 =
%3 =
%4 =
www.siemens.com/sinumerik/help : -
1014 %2 %3 %4 [Ch %1: ] : %1 =
%2 =
%3 =
%4 =

1015 %2 %3 %4 [(Ch%1)] : %1 =
%2 =
%3 =
%4 =
(T )
:
- : <Ctrl> + <Alt> + <D> : RESET
1016 %2 %3 %4 [(Ch%1)] : %1 =
%2 =
%3 =
%4 =

, 12/2019, 6FC5398-6BP40-6TA3 29
1017 %2 %3 %4 [(Ch%1)] : %1 =
%2 =
%3 =
%4 =
- : <Ctrl> + <Alt> + <D> : Delet NC START
1018 %2 %3 FPU %4[(Ch%1)] : %1 =
%2 =
%3 =

1019 %3 %2 FPU %4 [(Ch%1)] : %1 =
%2 =
%3 =

1020 CC %2 %3 FPU %4 ([Ch%1 ] ) : %1 =
%2 = CC
:

1030 %1 %2 : %1 = 16
%2 = 16
:

www.siemens.com/sinumerik/help : -
NC
, 12/2019, 6FC5398-6BP40-6TA3 31
1031 %1 NCU:%2 %3 %4 : %1 = stateOfLinkModules 16
%2 = NCU
NCU NC
NC/LINKMODUL
: NC
www.siemens.com/sinumerik/help : -
1160 %1 :%2 : %1 = ()
%2 = () : OEM


NCK
ms)
ISTACK ) PLC
( PLC
PLC
www.siemens.com/sinumerik/help : -
2001 PLC

: NC
OB1
- PLC ()
2100 NCK
: NCK

NC

2102 NCK


: Delet NC START
2120 NCK %1 : NC
1 (

2130 : 1 %1
: %1 =
: (-> [] -> [] -> []) : Delet NC START
2140 SRAM ( )
:
SRAM NC
NC
: %1 =
: NCU MD NCU NCU
: NC
NC Stop : NCU (MD) :
2195 %2 NCU [(Ch%1)] : %1 =
%2 =
:
: RESET

: %1 = MD18720 $MN_MM_SERVO_FIFO_SIZE
: NCU
4
: NC
:
:


: RESET

: NC
:
: NC
)

NC

4000 %2[%3][(Ch%1)] : %1 =
%2 =
()
: NC
$MC_AXCONF_MACHAX_USED - MD11640 $MN_ENABLE_CHAN_AX_GAP
:
4001 %2 %3 [(Ch%1)] : %1 =
%2 =
%3 =
x: )
NC
$MA_AXCONF_ASSIGN_MASTER_CHAN[AXm]=n(m: n: )
:
4002 %2[%3][(Ch%1)] : %1 =
%2 =
%3 =
MD20070 $MC_AXCONF_MACHAX_USED [kx]=m
MD22420 $MC_FGROUP_DEFAULT_AXES (gx: kx:
k: m: )
MD20050 $MC_AXCONF_GEOAX_ASSIGN_TAB ( k ) - : 0, 1 : 1, 2 : 1 - : 1, 1 : 2, 2 : 0 - : 2, 1 : 3, 2 : 3 MD20070 $MC_AXCONF_MACHAX_USED ( m ) - : 0, 1 : 1, 2 : 4 - : 1, 1 : 2, 2 : 5 - : 2, 1 : 3, 2 : 6 - : 3, 1 : 7, 2 : 0 - : 4, 1 : 8, 2 : 0 - : 5, 1 : 0, 2 : 0 - : 6, 1 : 0, 2 : 0 - : 7, 1 : 0, 2 : 0
: NC

:
: %1 =
%2 =
1

$MA_AXCONF_ASSIGN_MASTER_CHAN
38 , 12/2019, 6FC5398-6BP40-6TA3
4004 %2 %3 [(Ch%1)] : %1 =
%2 =
:
%2 =

: NC
:
: $ON_NUM_AXES_IN_SYSTEM $ON_NUM_ADD_AXES_IN_SYSTEM

:
: %1 =
%2 =
(MD20070 $MC_AXCONF_MACHAX_USED + MD10002 $MN_AXCONF_LOGIC_MACHAX_TAB)
MD30554 $MA_AXCONF_ASSIGN_MASTER_NCU

: %1 =
:
: %1 =

- NC (ABCIJKQUVWXYZ)(1 99)
(1-99) - 2 $()
- NC (POSA )
: NC
- MD10000 $MN_AXCONF_MACHAX_NAME_TAB - MD10620 $MN_EULER_ANGLE_NAME_TAB - MD10630 $MN_NORMAL_VECTOR_NAME_TAB - MD10640 $MN_DIR_VECTOR_NAME_TAB - MD10650 $MN_IPO_PARAM_NAME_TAB - MD10660 $MN_INTERMEDIATE_POINT_NAME_TAB
:
4011 %2[%3][(Ch%1)] : %1 =
%2 =
%3 =
:

NC (ABCIJKUVWXYZ)(1 99)


MD
:
: %1 =
: NC
:
: %1 =
%2 =
%3 = NCU MD : NCU NCU NCU

:
: %1 =
:
: %1 =

NC Stop : 35000 $MA_SPIND_ASSIGN_TO_MACHAX != 0 == 0

: %1 =
%2 = NCU
: NCU 1 NCU

:
: %1 =
: NC
$MN_AXCONF_LOGIC_MACHAX_TAB
: %1 =
$MN_AXCONF_LOGIC_MACHAX_TAB
4019 %1 %2 / %4 %3
: %1 =


: - 1:
- 2:NCU
: RESET
: %1 =

: RESET

44 , 12/2019, 6FC5398-6BP40-6TA3
4021 %2 %3 [(Ch%1)] : %1 =
%2 =
%3 =
:
:
4022 %2:%3 :[(Ch%1)] : %1 =
%2 =

: %1 =
(NCU)

NC Stop : () :
4025 %2: %3 [(Ch%1)] : %1 =
%2 =
: RESET
: %1 =
$MN_AXCONF_LOGIC_MACHAX_TAB
: %1 =
4028 : MD
: %1 =
:

4030 %2[%3][(Ch%1)] : %1 =
%2 =
%3 =
MD
: NC
MD MD20070 $MC_AXCONF_MACHAX_USED 0
( 2 ) MD20050 $MC_AXCONF_GEOAX_ASSIGN_TAB 0
:
4031 %2 %3 [(Ch%1)] : %1 =
%2 =
%3 =
MD30550 $MA_AXCONF_ASSIGN_MASTER_CHAN
NCU NCU

: NC

%2 =


( 4110) : NC

:
: %1 =

$MN_AXCT_AXCONF_ASSIGN_TAB1 )(MD10070 $MN_IPO_SYSCLOCK_TIME_RATIO)
4035 NCU%1=%2 NCU%3 =%4
: %1 = NCU 1 %2 = NCU 1 MD
%3 = NCU 2( IPO ) %4 = NCU 2 MD
: NCU NCU
NCU IPO

NC Stop : NCU MD10070 $MN_IPO_SYSCLOCK_TIME_RATIO

: %1 =
2
- 1. 1 NCU IPO
- 2. 2 1 NCU IPO
: NC
:
: %1 =

: RESET
: %1 =
%2 = NCU

: RESET
4039 %2 : [Ch %1: ] : %1 =
%2 =
: RESET
4040 %2 %3 [(Ch%1)] : %1 =
%2 =
%3 =
OEM MD
: NC
MD10000 $MN_AXCONF_MACHAX_NAME_TABMD20080 $MC_AXCONF_CHANAX_NAME_TAB MD20060 $MC_AXCONF_GEOAX_NAME_TAB
-OEM OEM MD24110 $MC_TRAFO_AXES_IN_1[n]
:
: %1 =
: NC
4042 NCU SDB
: NCU SDB 1 SDB
NCU ( NCU )

NCU
:
4045 %2 %3 [(Ch%1)] : %1 =
%2 =
%3 =
: NC
:
: %1 =
1:G :G02G17G33G64
2: G :ASPLINEBRISKTRANS
3::XYA1A2IJKALFMEAS
: NC
:
%2 = : :
60 =
70 =
80 =
81 =
82 =
:
%2 = :
: NC
:
4060 (%1 %2, %3, %4)) : %1 = 1
%2 = 2 %3 = 3 %4 = 4
NC
: RESET
: NC PLC SRAM


(rpmm/s2 )
MD MD10230 $MN_SCALING_FACTORS_USER_DEF[n] (n: 0 10) 1
0
MD

() : Delet NC START
NC
4073 %1

: %1 =
: %1 =

:
MD
:
4077 %2 %1 %4 %3
: %1 =

3 1 1024 1
MB 1024
4
MD18210 $MN_MM_USER_MEM_DYNAMIC OD19240 $ON_USER_MEM_DYNAMIC
- S
- iS
:
- 3
- NCK MD ()
- : 4 DOD19240 $ON_USER_MEM_DYNAMIC
3 400 400 / 1024 MiB = 1 MiB ()
$ON_USER_MEM_DYNAMIC 1 MiB / 4 MiB = 1 ()
: Delet NC START
4080 %1
: %1 =

1. MD30500 $MA_INDEX_AX_ASSIGN_POS_TAB()
(MD10910 $MN_INDEX_AX_POS_TAB_1 MD10930 $MN_INDEX_AX_POS_TAB_2)


3. MD10900 $MN_INDEX_AX_LENGTH_POS_TAB_1 . MD10920 $MN_INDEX_AX_LENGTH_POS_TAB_2
0
%2 =


: RESET
4085 %2 %3 ([Ch%1: ] : %1 =
%2 =
%3 = MD



: Delet NC START
4090

:
: %1 = IPO
: MD10070 IPO_SYSCLOCK_TIME_RATIO IPO
($MN_IPO_SYSCLOCK_TIME_RATIO)
:
: RESET
NC
(MD10074 $PLC_IPO_TIME_RATIO)
PROFIBUS/PROFINET
:
: RESET
: %1 = () : PROFIBUS/PROFINET :
SDB (MD10050 $SYSCLOCK_CYCLE_TIME) DP PROFIBUS DP
MD10060 $POSCTRL_SYSCLOCK_TIME_RATIO
: RESET
: %1 = ( PLC ) : PROFIBUS/PROFINET :
SDB DP PROFIBUS DP MD10050 $SYSCLOCK_CYCLE_TIME
:
: RESET
: %1 = ( PLC ) : PROFIBUS/PROFINET :
SDB DP MD10050 $MN_SYSCLOCK_CYCLE_TIME

: %1 = () : MD10072 $MN_COM_IPO_TIME_RATIO 1

:

NC
M MD10715 $MN_M_NO_FCT_CYCLE[n] M
- M0 M5, - M17,M30, - M19,M40 M45 - MD20094 $MC_SPIND_RIGID_TAPPING_M_NR(M70)/ M (
:M70) - MD26008 $MC_NIBBLE_PUNCH_CODE M ( MD26012 $MC_PUNCHNIB_ACTIVATION ) - (MD18800 $MN_MM_EXTERN_LANGUAGE)M96 M99
MD10718 $MN_M_NO_FCT_CYCLE_PAR MD10715 $MN_M_NO_FCT_CYCLE[
0 9 -1

MD10715 $MN_M_NO_FCT_CYCLE[n] M
MD10718 $MN_M_NO_FCT_CYCLE_PAR
:
4152
:
- MD28400 $MC_MM_ABSBLOCK
- MD28402 $MC_MM_ABSBLOCK_BUFFER_CONF

:
:
4170 M
: 0 99 M MD10800 $MN_EXTERN_CHAN_SYNC_M_NO_MIN MD10802 $MN_EXTERN_CHAN_SYNC_M_NO_MAX ISO2/3
M MD10802 $MN_EXTERN_CHAN_SYNC_M_NO_MAX MD10800 $MN_EXTERN_CHAN_SYNC_M_NO_MIN
NC

:
4182 %2 %3 M [(Ch%1)] : %1 =
%2 =
M5, M17, M30, M40 M45 ISO M98,M99)



NC Stop : M (M0 M5, M17, M30, M40 M45 ISO
M98,M99)
: RESET
4183 M %2 (%3 %4)[(Ch%1)] : %1 =
%2 = M


NC Stop : MD M
:
4184 %2 [%3] MD [(Ch%1)] : %1 =
%2 =
: RESET
4185 %2 %3 %4 [(Ch%1)] : %1 =
%2 =
%3 =
:
: RESET
%2 =

MD20050 $MC_AXCONF_GEOAX_ASSIGN_TAB
1 MD20070 $MC_AXCONF_MACHAX_USED
:
%2 =
:
%2 =
:
MD30310 $MA_ROT_IS_MODULO
:
%2 =
MD35000 $MA_SPIND_ASSIGN_TO_MACHAX
( MD20070 $MC_AXCONF_MACHAX_USED )
:
%2 =
:
: ( )
4240 IPO IP%1 : %1 =
:


:
4250 FastPlcCom
: NCK FastPlcCom PLC FastPlcCom

: FastPlcCom PLC NCK FastPlcCom
: RESET
4252 PLC (%1) : %1 = PLCIO
: FastPlcCom PLCIO
- PLC

4254 PLC (%1) : %1 = PLCIO
: FastPlcCom PLCIO
- PLC

: %1 =

MD
VDI PLC


4275 %1 %2 NC %3
: %1 =
NC
:
: %1 =
MD10300 $MN_FASTIO_ANA_NUM_INPUTS, MD10310 $MN_FASTIO_ANA_NUM_OUTPUTS, MD10350 $MN_FASTIO_DIG_NUM_INPUTS, MD10360 $MN_FASTIO_DIG_NUM_OUTPUTS

$MN_HW_ASSIGN_ANA_FASTOUT
: %1 =
: RESET
: %1 =
: RESET

: %1 =
:
4334 %3 %2 [(Ch%1)] : %1 =
%2 =
%3 =
:
: RESET
4336 %3 %2 [(Ch%1)] : %1 =
%2 =
%3 =
NC
, 12/2019, 6FC5398-6BP40-6TA3 65
4338 %4 %3 %2 [(Ch%1)] : %1 =
%2 =
%3 =
%4 =


: RESET
4340 %3 ([Ch%1 ] %2) : %1 =
%2 =
:
: RESET
4341 %3 ([Ch%1 ] %2) : %1 =
%2 =
( 2 )
TRAFO_TYPE_4 20 3
:
: RESET
4342 5 %2[(Ch%1)] : %1 =
%2 =
NC

- 1. 1 (MD2.... $MC_TRAFO5_AXIS1_...) (3 0 ) - 2. 2 (MD2.... $MC_TRAFO5_AXIS2_...) (3 0 ) - 3. (MD2.... $MC_TRAFO5_BASE_ORIENT_...) (3
0 ) - 4. 1 2
- 5. MD2.... $MC_TRAFO_TYPE_... = 56 () 4 2
(MD2.... $MC_TRAFO_AXES_IN_...) - 6. 3 ( MD2.... $MC_TRAFO5_AXIS3_...) (3 0 )(6
) - 7.(MD2.... $MC_TRAFO6_BASE_ORIENT_NORMAL_...)(3
0 )(6 ) - 8. (MD2.... $MC_TRAFO5_BASE_ORIENT_...) (MD2.... $MC_TRAFO6_BASE_ORIENT_NORMAL_...) (6 ) - 9: (MD2.... $MC_TRAFO7_EXT_AXIS1_...) ( 3 0 ) (7 ) -10: (MD2.... $MC_TRAFO_TYPE_...). 7 24
-21: ($TC_CARR7[], $TC_CARR8[], $TC_CARR9[]) ( 3 0 ) -22: ($TC_CARR10[], $TC_CARR11[], $TC_CARR12[]) (
3 0 ) -23:
-24:
-25:


: RESET
: RESET NEWCONFIG

: RESET
4344 $NK_NAME[%4] %3 ([Ch%1 ] %2) : %1 =
%2 =
: RESET
%2 =

-
4 (MD24400 $MC_TRAFO_TYPE_4 = 8192)(MD24995 $MC_TRACON_CHAIN_1[...])
12 3
- 2
2

: RESET
4346 MD%2[%3][(Ch%1)] : %1 =
%2 =
%3 =
: RESET
4347 MD%2[%3][(Ch%1)] : %1 =
%2 =
%3 =
NC
: RESET
4348 $NT_NAME[%5] = '%3' %6 ([Ch%1 ] %2) : %1 =
%2 =
$NT_P_CHAIN_LAST_ELEM[n]
- 9. $NT_T_REF_ELEM[n]
- 10. $NT_ROT_AX_NAME[n,0]
- 11. $NT_ROT_AX_NAME[n,1]
- 12. $NT_ROT_AX_NAME[n,2]
- 16. $NT_ROT_AX_NAME[n,1]
- 17. $NT_ROT_AX_NAME[n,2]
- 20. $NT_GEO_AX_NAME[n,0]
- 21. $NT_GEO_AX_NAME[n,1]
- 22. $NT_GEO_AX_NAME[n,2]
- 26. $NT_GEO_AX_NAME[n,1]
- 27. $NT_GEO_AX_NAME[n,2]
$NK_AXIS[n]) - 29. ( 2 AXIS_ROT
- 31. $NT_BASE_ORIENT_NORMAL[n, 0..2] 3

- 36. $NT_ROT_AX_CNT[n,0]
- 37. $NT_ROT_AX_CNT[n,1]
- 42. ( 1 ) - 43. 3 : 2

- 65. 3
0 $NT_ROT_AX_NAME[n, 0..2]

- 88. 2 87

1
- 101.
- 103.
- 104.
- 106.
- 110. $NT_T_CHAIN_FIRST_ELEM[n]
- 111. $NT_P_CHAIN_FIRST_ELEM[n]
- 141. ID 3 (Transmit Tracyl $NT_CNTRL[n]
11 13)5
- 142. (Transmit Tracyl $NT_CNTRL[n] 11 13)


- 146. Transmit Tracyl $NT_CNTRL[n] 3

) - 150. () - 160. $NT_GEO_AX_NAME[n, 0]
- 161. $NT_GEO_AX_NAME[n, 1]
- 170. $NT_GEO_AX_NAME[n, 2]
- 171. $NT_GEO_AX_NAME[n, 2]$NT_GEO_AX_NAME[n, 2]
- 180. $NT_ROT_AX_NAME[n,0] 1
- 200. $NT_CNTRL[n] 7 () - 201. $NT_CNTRL[n] 8
() - 300. $NT_CORR_ELEM_P[n, 0]
- 301. $NT_CORR_ELEM_P[n, 1]
- 302. $NT_CORR_ELEM_P[n, 2]
- 303. $NT_CORR_ELEM_P[n, 3]
- 310. $NT_CORR_ELEM_T[n, 0]
- 311. $NT_CORR_ELEM_T[n, 1]
- 312. $NT_CORR_ELEM_T[n, 2]
- 313. $NT_CORR_ELEM_T[n, 3]
- 320. $NT_CORR_ELEM_P[n, 0]
- 321. $NT_CORR_ELEM_P[n, 1]
- 322. $NT_CORR_ELEM_P[n, 2]
NC
$NT_TRACON_CHAIN[]
- 520.
- 1000. OEM CC
- 1001. OEM




$NT_ROT_AX_NAME[n, i])
- 1007. OEM ( 3 ) - 1050. OEM (analyseChain()
CC ) - 1051. OEM
- 1052. OEM
- 1053.
- 1054.
- 1055.
- 1056.
- 1057.
- 1058.
- 1059.
- 1060.
- 1061.
- 1062.
- 1063.
- 1064.
- 1065.
- 1066.
- 1067.
- 1068.
- 1069.
- 1070. XYZ 1 ( $NT_BASE_ORIENT[i] ) - 1071. X ( $NT_BASE_ORIENT[0] ) - 1072. Y ( $NT_BASE_ORIENT[1] )
NC
- 1079.
- 1080.
- 1081.
- 1082.
- 1083.
- 1084.
- 1085.
- 1086.
- 1087.
- 1088.
- 1089.
- 1090.

- 5 =
- 6 =
:
: RESET
%2 =

: NC START RESET
NC
: %1 =
%2 =
(GUD)
:
:
() :
MD
:
4500 AMR %1 %2 !) : %1 =
%2 = :
: %1 =
: %1 =
%2 = H
MD10890, $MN_EXTERN_TOOLPROG_MODE 3
H MD10890 $MN_EXTERN_TOOLPROG_MODE 3
:
NC
4600 %1

:
:
:
:
2 3
:
:
MD11350 $MN_HANDWHEEL_SEGMENT
2
:
MD11350 $MN_HANDWHEEL_SEGMENT
:
MN_HANDWHEEL_LOGIC_ADDRESS


: %1 =
$MN_HANDWHEEL_LOGIC_ADDRESS[] PROFIBUS Step7-HW



:
:
ETHERNET 6
:
:
: %1 =
STEP7
: / I/O (STEP 7, HW ) :
4702 PROFIBUS I/O: / I/O %1
: %1 =
Step7
: / I/O (STEP 7, HW ) :
5000 HMIPLC NCK NC %1
: %1 =
:
:
: Delet NC START
5010 HMIPLC NCK NC %1
: %1 =
:
:

: Delet NC START
5020 %1 : %1 =
NC
:
:
: Delet NC START
5030 HMIPLC NCK NC %1
: %1 =
:
: Delet NC START
6000
: NC
NC MD
MD
MD


: %1 =
%2 =
()
- 1
- 2
- 4

- _N_NC_SEA - NCK
- _N_NC_TEA- NCK
- _N_NC_CEC-
- _N_NC_GD1 -_N_SGUD_DEF GUD NCK
- _N_NC_GD2- _N_MGUD_DEF GUD NCK
- _N_NC_GD3- _N_UGUD_DEF GUD NCK
- _N_NC_GD4- _N_GUD4_DEF GUD NCK
- _N_NC_GD5- _N_GUD5_DEF GUD NCK
- _N_NC_GD6- _N_GUD6_DEF GUD NCK
- _N_NC_GD7- _N_GUD7_DEF GUD NCK
- _N_NC_GD8- _N_GUD8_DEF GUD NCK
- _N_NC_GD9- _N_GUD9_DEF GUD NCK
- _N_NC_MAC-
- _N_CHc_SEA-
- _N_CHc_TEA-
- _N_CHc_PRO-
- _N_CHc_UFR-
- _N_CHc_RPA-
- _N_AXa_OPT-
- _N_AXa_SEA-
- _N_AXa_TEA-
- _N_AXa_EEC-
- _N_AXa_QEC-
- _N_TOt_TOC- TOA
- _N_TOt_TOA- TOA
- _N_TOt_TMA- TOA - _N_NC_KIN - : NCK
NC
- _N_NC_TRA - : NCK
- _N_NC_WAL - :
c =
a =
- MD18170 $MN_MM_NUM_MAX_FUNC_NAMES = 2

)

( MD ) GUD
- MD18118 $MN_MM_NUM_GUD_MODULES = (NCK/ ) GUD (GD1 GD2GD3 GD9 4 9 ) - MD18120 $MN_MM_NUM_GUD_NAMES_NCK = NCK GUD 2

- MD18130 $MN_MM_NUM_GUD_NAMES_CHAN = GUD 2




$MN_IS_AUTOMATIC_MEM_RECONFIG NCK AFS TRUE
FALSE
(DRAMDPRAM SRAM)
: %1 = KB
%2 = KB
%3 = D =
NCK
NCK
(
:
: -
)
-

6100 %1 %2 %3 : %1 =
%2 =
%3 = ()

(HMI: slsp.ini Ask_for_CFG_RESET.INI =1 ) P6.x



:
6401 : %4 %2 [(Ch%1)] : %1 =
%2 = () %3 = -- %4 =
:



-
: RESET
6402 %2 [(Ch%1)] : %1 =
%2 =


: RESET
: %1 =


- PLC NCK
: RESET
6404 %2 [(Ch%1)] : %1 =
%2 = () :



-
-
: RESET
6405 %2 PLC (%3 - %4)[(Ch%1)] : %1 =
%2 =
1 () 2
3
NCK %3 :
%3
- 2 = /





: RESET
6406 %2 PLC [(Ch%1)] : %1 =
%2 =
6405
: NC Start



84 , 12/2019, 6FC5398-6BP40-6TA3
6407 %2 %3 %4 [(Ch%1)]
: %1 =


- ()
6408 ([Ch%1 ] %2) : %1 =
%2 =
: NC START RESET
6409 MTL T ([Ch%1 ] %2) : %1 =
%2 =
: T= T MTL

NC
, 12/2019, 6FC5398-6BP40-6TA3 85
6410 %2 D = %4 ([ %1: ] ) : %1 =
%2 = () %3 = -- %4 = D
: D
D 4 0

($TC_TP9 )
(MD28085 $MC_MM_LINK_TOA_UNIT) :

: Delet NC START
6411 %2 D = %4 [(Ch%1)] : %1 =
%2 = () %3 = -- %4 = D
: D
D 4 0

NC
: Delet NC START
6412 %2 D= %4 ([ %1: ] ) : %1 =
%2 = () %3 = -- %4 = D
: D
D 4 0

OPI (HMIPLC)
(MD28085 $MC_MM_LINK_TOA_UNIT) :

NC
86 , 12/2019, 6FC5398-6BP40-6TA3
6413 %2 D= %4 [(Ch%1)] : %1 =
%2 = () %3 = -- %4 = D
: D
D 4 0

NC
: Delet NC START
6421 %4 %2 [(Ch%1)] : %1 =
%2 = () %3 = -- %4 =
: HMI PLC




6422 %2 [(Ch%1)] : %1 =
%2 =
: NC Start


- HMI HMI
: Delet NC START
NC
, 12/2019, 6FC5398-6BP40-6TA3 87
6423 %3 %2 [(Ch%1)] : %1 =
%2 =
%3 =



: Delet NC START
6424 HMI PLC %2 [(Ch%1)] : %1 =
%2 = () : HMI PLC



PLC
- T
- () : Delet NC START
6425 %2 %3 %4 [(Ch%1) ]
: %1 =


-
-
-



6430 :



PLC
) : Delet NC START
6431 /([Ch%1 ] %2) : %1 =
%2 =
:
- NC NC
MD18080 $MN_MM_TOOL_MANAGEMENT_MASK MD20310 $MC_TOOL_MANAGEMENT_MASK
-
6432 /(Ch%1) : %1 =
:
: Delet NC START
6433 %3 ([Ch%1 ] %2) : %1 =
%2 =

: RESET
6434 NC SETMTH ([Ch%1 ] %2) : %1 =
%2 =
NC SETMTH
SETMS

: NC START RESET
6436 %3 %4 [Ch %1: ] %2 : %1 =
%2 =
2 =
3 =
4 =
NC
90 , 12/2019, 6FC5398-6BP40-6TA3
6437 '%3' '%4' [Ch %1: ] %2 : %1 =
%2 =
2 =
3 =
4 =
6438 [Ch %1: ] %2 : %1 =
%2 =

6441 $P_USEKT

:
$P_USEKT T=’’ NC

6442 /%2 [(Ch%1)]
: %1 =
%2 =
( PLC )PLC (
status = 7)NCK PLC
() PLC

NCK
Alarm6405 8
: Delet NC START
6450 %3 ([Ch%1 ] %2)
: %1 =
%2 =
) :
6451 ([Ch%1 ] %2) : %1 =
%2 =
:
: NC START RESET
6452 /=%3 ([Ch%1 ] %2) : %1 =
%2 =
%3 = /


: : : Ts=t, Ms=6 s (=/-) MD18076 $MN_MM_NUM_LOCS_WITH_DISTANCE
:/
: NC START RESET
6453 /=%3 %4 ([Ch%1 ] %2)
: %1 =
%2 =
6454 ([Ch%1 ] %2) : %1 =
%2 =
:
: NC START RESET
6455 %3 %4 ([Ch%1 ] %2)
: %1 =
%2 =
: NC START RESET
6460 %3 %4 [Ch %1: ] %2 : %1 =
%2 =
:
NC
: NC START RESET
6462 %3 %4 [Ch %1: ] %2
: %1 =
%2 =
6500 NC
NC HMI FIFO NC
:

6510 NC
: NC (NC )
NC HMI FIFO NC ,
:
:
6520 %1 %2
: %1 =
%2 =
NC
NC
6540 NC
:
6560


6568 CNC
: CNC


DRAM
:
6581 NC
:
NC
: OEM DRAM
:
6583 NC
:

6584 NC TMP
: () TMP DRAM
:
TMP
6693 %1


: RESET
6700 %2 %3 [(Ch%1)] : %1 =
%2 =

NC

:
: Delet NC START
6720 HMI
: HMI

:
: Delet NC START
6730
:
:
: Delet NC START
6740 HMI
: HMI

:
: Delet NC START
7020
NC
7100 VDI :%1 %2 %3
: %1 = () %2 = () %3 =
: VDI 400

400

: %1 =

:
NC
7201 %1 %2
:
: NC
: RESET
7202 %1 %2 <16 > : %1 = () elf
%2 = () (16 ) :
. : NC
: elf
: RESET
7203 %1 : %2 : %1 = CC .elf file
%2 =



7204 %1
: Delet NC START
7300 COA%1 : %2 : %3 : %1 = COA
%2 =
%3 =
NC
== 2: COA KB

KByte
== 2 3: 18235 $MN_MM_INCOA_MEM_SIZE COA
NCK
COA == 1
) :
: %1 =

: RESET
7500 %1 %2 (:%3 :%4) : %1 =
%2 =
%3 =
%4 =
OEM

: %1 =
%2 = dbSi




: %1 =


: NC Start



: %1 =



: %1 =


- (MD18084 $MN_MM_NUM_MAGAZINE) :
8025 '%2<OPTNX>' ([Ch%1 ] %2) : %1 =
%2 =


:
: %1 =


: %1 =

: %1 =
:

: RESET
8030 %3 ([Ch%1 ] %2) : %1 =
%2 =
: RESET
8031 %3 IPO ([Ch%1 ] %2) : %1 =
%2 =
%3 =


: %1 =
: NC
- (APC)
- 6
:
: %1 =

: %1 =
8041 %1 :%2
: %1 =
%2 =
:
: %1 =


8043 '%1<OPTNX>'
: %1 =


: %1 = IPO
: %1ms IPO
IPO
- > = 8ms - 1 > = 6ms - 2 > = 4ms - 3 > = 2ms - 4 < 2ms
NC
8045 ESR
: ESR
- ESR
: %1 =



: %1 = ID
: SPL / SPL /
: - SPL /
-- SPL $A_INSE PROFIsafe (MD10388 $MN_PROFISAFE_IN_ASSIGN) -- SPL $A_INSE F_RECVDP (MD13346 $MN_SAFE_RDP_ASSIGN) - SPL (%1 = $A_OUTSE)
-- SPL $A_OUTSE PROFIsafe (MD10389 $MN_PROFISAFE_OUT_ASSIGN) -- SPL $A_OUTSE F_SENDDP (MD13336 $MN_SAFE_SDP_ASSIGN)
NC


: %1 =
-



:


: %1 = ID :
: NC Start


:
8055 : %1 1 %2 ( 2 %3) : %1 =
%2 =
%3 =
NC
1

2
4 - 1
2
: NC Start


1- MD 20010 $MC_IS_ADD_CHAN 2




: %1 =
:

8081 %1

8082 3
: 3
:
8083
[]HSK


8084 %1. %2h : 1

3000 )
(HSK)
8085 %1.
HSK
HSK


8086
(HSK)
8089
: %1 =
%2 =
$AA_VC$AA_OFF)1 1

- (2) : (MEAC)
- (3) : (DO POS[X]=$A...DO FA[X]=$A
) 4
: RESET
8101 [ %1: ] %2 %3 '%4<OPTNX>'
: %1 =
%2 =
- (MD19830 $ON_COLLISION_MASK ) : RESET
8102 : %3 ([Ch%1: ] %2) : %1 =
%2 =
$AA_VC$AA_OFF)1 1

- (2) (MEAC)
- (3)3 : (DO POS[X]=$A...DO FA[X]=$A
) 4


: RESET
8122 / %3 CP-STATIC %4 ([Ch%1 ] %2) : %1 =
%2 =
%3 =
%4 =
-
NC Start
: RESET
8124 / %3 CP-BASIC %4 ([Ch%1 ] %2) : %1 =
%2 =
%3 =
%4 =
/
- 0: TRAIL (BCS ) - 1: |1:1| COUP - 2: MCSCOUP TRAIL LEAD
:
, 12/2019, 6FC5398-6BP40-6TA3 111
8126 / %3 CP-COMFORT %4 ([Ch%1 ] %2) : %1 =
%2 =
%3 =
%4 =
/
- 0: TRAIL (BCS ) - 1: |1:1| COUP - 2: MCSCOUP TRAIL LEAD - 3: 3 CP
:
: RESET
8128 / %3 CP-EXPERT %4 ([Ch%1 ] %2) : %1 =
%2 =
%3 =
%4 =
/
- 0: TRAIL (BCS ) - 1: |1:1| COUP - 2: MCSCOUP TRAIL LEAD - 3: 3 CP
- 4: 5 CP
:
: RESET
8130 / %3 %4 ([Ch%1 ] %2) : %1 =
%2 =
%3 =
%4 =
-
/
- 0: TRAIL (BCS ) - 1: |1:1| COUP - 2: MCSCOUP TRAIL LEAD - 3: 3 CP
- 4: 5 CP
:
:
9050 PROFIBUS : / %1 : %1 =
: PROFIBUS/PROFINET : / I/O PROFIBUS I/O
:
9052 PROFIBUS : / %1 : %1 =
: PROFIBUS/PROFINET : / I/O PROFIBUS I/O
:
10203 =%2<ALNX>[(Ch%1) ] : %1 =
%2 =


MD34110 $MA_REFP_CYCLE_NR ()
0
NC 1 8( )1 31: CPU MD34010 $MA_REFP_CAM_MDIR_IS_MINUS ()

: %1 =

ASUP
MD20115 $MC_IGNORE_REFP_LOCK_ASUP ( ASUP )
ASUP
Prog Event Start) Prog Event Start


0:
1- 31: CPU
MD34010 $MA_REFP_CAM_MDIR_IS_MINUS

: NC

: NC
10208 NC/PLC DB21-30 DBX1.6 (PLC )
- 10208 PI _N_FINDBL 2 30
10209 ASUB (MD11450 $MN_SEARCH_RUN_MODE 1)
ASUB
: NC START RESET
10222 [(Ch%1)] : %1 =
: START(X) WAITE(X) X
:
: Delet NC START
10223 %2 [(Ch%1)] : %1 =
%2 =
:
10225 [(Ch%1)] : %1 =
:
:
:
10226 /([Ch%1 ] %2) : %1 =
:



: RESET
: ()
10601 ([Ch%1 ] %2) : %1 =
%2 =


5 = 1
6 = 1
7 = 1
: RESET
%2 =
:
10605 ([Ch%1 ] %2) : %1 =
%2 =
:
: NC START RESET
10610 %2 [(Ch%1)] : %1 =
%2 =
( )

N100 POSA[U] = 100 : N125 X... Y... U...; U N100
: NC Start




N100 POSA[U] = 100 : N125 WAITP[U] N130 X... Y... U... : N100 SPOSA[2]=77 : N125 WAITS(2) N130 M6
: RESET
10620 %2 %4 ([Ch%1: ] %3) : %1 =
%2 =
%3 =
-

: RESET
10621 %2 %3%4 [(Ch%1)] : %1 =
%2 =
:
MD36110 $MA_POS_LIMIT_PLUS/MD36130 $MA_POS_LIMIT_PLUS2 MD36100 $MA_POS_LIMIT_MINUS/ MD36120 $MA_POS_LIMIT_MINUS2 JOG
2 (DB 31 48DBX 12.3)
2 (DB 31 48DBX12.2) 2


: DB31, ... DBX12.3 ( 2 ) DB31, ... DBX12.2( 2 )
:
118 , 12/2019, 6FC5398-6BP40-6TA3
10625 / %2 CP-SW-Limit-Stop %4 ([Ch%1 ] %3) : %1 =
%2 =
%3 =
-

: RESET
10630 %3 %4 ([Ch%1 ] %2) : %1 =
%2 =
%3 =

:
: RESET
10631 JOG %2 %3%4 [(Ch%1)] : %1 =
%2 =
: JOG
:
10632 %3 %4 ([Ch%1 ] %2) : %1 =
%2 =
%3 =
%4 = (+ -)
: RESET
10633 %2 %3%4 [(Ch%1)] : %1 =
%2 =
: JOG
: $P_WORKAREA_CS_xx
:
10634 %2 %3 : [(Ch%1)]
: %1 =
%2 =
: () JOG
:

: Delet NC START
10635 %2 %3 : [(Ch%1)]
: %1 =
%2 =
:
: Delet NC START
10636 %2 %3 :[(Ch%1)] : %1 =
%2 =
NC
: Delet NC START
10637 %2 %3 :[(Ch%1)] : %1 =
%2 =
:
: Delet NC START
10650 %2 %3[(Ch%1)] : %1 =
%2 =
%3 =

NC Stop :
MD37100 $MA_GANTRY_AXIS_TYPE 0 1 1 11 1 2 2 12 2 3 3 13 3
:
%2 =
NC

- %2 = 20XX →
- %2 = 40XX → NCU
- %2 = 50XX →
- %2 = 60XX →
: NC
MD37100 $MA_GANTRY_AXIS_TYPE 0
1 1
11 1
2 2
12 2
3 3
13 3
: %1 =
:
:

:
10653 %2 MD [(Ch%1) ] : %1 =
%2 =




10654 %2 [(Ch%1)] : %1 =
%2 =
NC/PLC- DB31, ... DBX29.4 (Start Synchronisation Gantry)
:
:
:
%2 =
:
%2 =

%2 =
(MD37150 $MA_GANTRY_FUNCTION_MASK 0)


1.
4. MD37120 $MA_GANTRY_POS_TOL_ERROR
MD
: RESET
10658 %3 ([Ch%1 ] %2) : %1 =
%2 =
%3 =
:




- 40XX => NC PLC

: RESET
10700 MDI NCK %3 ([Ch%1 ] %2) : %1 =
%2 =
%3 =
NC
NC Stop SHOWALARM SETVDI MD11415 $MN_SUPPRESS_ALARM_MASK_2 20
: NC
NC
124 , 12/2019, 6FC5398-6BP40-6TA3
10701 MDI %3 ([Ch%1 ] %2)
: %1 =
NC
NC Stop SHOWALARM SETVDI MD11415 $MN_SUPPRESS_ALARM_MASK_2 20
: NC
: NC START RESET
10702 NCK %2 ([Ch%1] ) : %1 =
%2 =
NC
: %1 =
NC
%2 =
:

, 12/2019, 6FC5398-6BP40-6TA3 125
10706 %3 NCK %2 PLC [(Ch%1)]
: %1 =
PLC

10707 %3 %2 PLC [(Ch%1)]
: %1 =
PLC

%2 =
: RESET
10720 %2 %4 ([Ch%1: ] %3) : %1 =
%2 =
%3 =
%4 = (+ -)
HMI ALUN*-

: MD36100 $MA_POS_LIMIT_MINUS / MD36120 $MA_POS_LIMIT_MINUS2 MD36110 $MA_POS_LIMIT_PLUS / MD36130 $MA_POS_LIMIT_PLUS2
: DB31, ... DBX12.3 / 12.2 (2. /) 2


: NC START RESET
10721 %2 %4 ([Ch%1: ] %3) : %1 =
%2 =
%3 =
REPOS
MD11411 $MN_ENABLE_ALARM_MASK, Bit11
ALUN*-
:
ASUPs
2 NC/PLC- DB31, ... DBX12.3 / 12.2 ( 2 /)

NC NC
: RESET
10722 %6 : %7 %3<ALUN> ([Ch%1 ] %5 %2) : %1 =
%2 =
NC
- 5 =
- 6 = +(+/-) - 7 =
10722 MD11411 $MN_ENABLE_ALARM_MASK, 11 == 1 10720
10722
: 10720
- DB31, ... DBX12.2 .3
($AA_OFF), DRF
: NC START RESET
10723 %6 : %7 %3<ALUN> ([Ch%1 ] %5 %2) : %1 =
%2 =
: REPOS
- 5 =
- 6 = +(+/-) - 7 =
10723 MD11411 $MN_ENABLE_ALARM_MASK, 11 == 1 10721
10723
: 10721
REPOS ASUB ASUB ASUB


: RESET
10730 %2 %4 ([Ch%1: ] %3) : %1 =
%2 =
%3 =

- MD11411 $MN_ENABLE_ALARM_MASK 11=0 10732
MD11411 $MN_ENABLE_ALARM_MASK 11
HMI ALUN*-

b) ()
: NC START RESET
10731 %2 %4 ([Ch%1: ] %3) : %1 =
%2 =
%3 =
REPOS
10733
ASUPs
NC NC
: RESET
10732 : %6 %3<ALUN> ([Ch%1 ] %5 %2) : %1 =
%2 =
- 5 =
- 6 =
10732 MD11411 $MN_ENABLE_ALARM_MASK, 11 == 1 10730
10732
: 10730
b) ()

: NC START RESET
10733 : %6 %3<ALUN> ([Ch%1 ] %5 %2) : %1 =
%2 =
- 5 =
- 6 =
10733 MD11411 $MN_ENABLE_ALARM_MASK, 11 == 1 10731
10733
: 10731
ASUP
NC NC
: RESET
10735 : %6 %3<ALUN> ([Ch%1 ] %5 %2) : %1 =
%2 =
- 5 =
:
b) ()


NC
, 12/2019, 6FC5398-6BP40-6TA3 131
10736 : %6 %3<ALUN> ([Ch%1 ] %5 %2) : %1 =
%2 =
- 5 =
:
ASUP
NC NC
: RESET
: %1 =
%2 =
: (SAR)
: NC START RESET
10741 ([Ch%1 ] %2)
: %1 =
%2 =
NC
10742 (DISR)0 ([Ch%1 ] %2)
: %1 =
%2 =
: NC START RESET
10743 ([Ch%1 ] %2)
: %1 =
%2 =
:
: NC START RESET
10744 ([Ch%1 ] %2) : %1 =
%2 =
: (SAR)
: NC START RESET
NC
: %1 =
%2 =
: (SAR)
WEB
SAR
: %1 =
%2 =
: NC START RESET
10747 1/4 ([Ch%1 ] %2) : %1 =
%2 =
G143 G140
:
- (SAR)
-
10748 DISR ()() ([Ch%1 ] %2)
: %1 =
%2 =
: NC START RESET
10750 ([Ch%1 ] %2) : %1 =
%2 =
G41 G42 (CRC) Dx P6() P15()
:
: NC START RESET
10751 ([Ch%1 ] %2) : %1 =
%2 =

()
: NC START RESET
10752 (%3%4)([ %1 ] %2)
: %1 =
%2 =


:
- NC

10753 ([Ch%1 ] %2) : %1 =
%2 =
G41/G42 G17 G19 2
2
: NC START RESET
10754 ([Ch%1 ] %2) : %1 =
%2 =
G40 G17 G19 2
2
10755 KONT ([Ch %1 ] %2)
: %1 =
%2 =


)
10756 KONT ([Ch%1 ] %2)
: %1 =
%2 =




10757 ([Ch%1 ] %2) : %1 =
%2 =
, 12/2019, 6FC5398-6BP40-6TA3 137
: 22 G CUT2D CUT2DF
3D

:



NC Stop : 22 (CUT3DC ) G

10758 ([Ch%1 ] %2) : %1 =
%2 =
: ()



10759 ([Ch%1 ] %2) : %1 =
%2 =

:

NC
%2 =

: NC START RESET
10761 ([Ch%1 ] %2)
: %1 =
%2 =
:

: NC START RESET
10762 2 ([Ch%1 ] %2) : %1 =
%2 =
:
-
10763 ([Ch%1 ] %2) : %1 =
%2 =
:
NC
10764 ([Ch%1 ] %2) : %1 =
%2 =
(5 )
: NC START RESET
10766 3 %2 %3 [(Ch %1)]
: %1 =
%2 =
%3 =
:
: NC START RESET
10767 0 ([Ch%1 ] %2) : %1 =
%2 =
0
: NC START RESET
NC
10768 3 ([Ch%1 ] %2) : %1 =
%2 =

()
()(

:
10769 3 ([Ch%1 ] %2) : %1 =
%2 =
90 MD21084 $MC_CUTCOM_PLANE_PATH_LIMIT
:
: NC START RESET
10770 ([Ch %1 ] %2)
: %1 =
%2 =
(
: NC START RESET
NC
: %1 =
%2 =
:
: NC START RESET
10772 3D ([Ch%1 ] %2) : %1 =
%2 =
(3D ) :



: NC START RESET
10773 %3 %2 [(Ch%1)] : %1 =
%2 =
%3 =

: NC START RESET
10774 ([Ch%1 ] %2) : %1 =
%2 =
: NC START RESET
10775 ([Ch%1 ] %2) : %1 =
%2 =
1

: NC START RESET
10776 %3 ([Ch%1 ] %2) : %1 =
%2 =
:
G41/G42 GEOAX G41/G42
GEOAX() G91 G0 X0 Y0
: NC START RESET
10777 ([Ch%1 ] %2) : %1 =
%2 =
:
10778 ([Ch%1 ] %2) : %1 =
%2 =
)(
-
: Delet NC START
10779 3D ([Ch%1 ] %2) : %1 =
%2 =
: (CUT3DC) 3D 400 599
:
10780 ([Ch%1 ] %2) : %1 =
%2 =
-
: NC START RESET
10781 ([Ch%1 ] %2) : %1 =
%2 =
: NC START RESET
10782 ([Ch%1 ] %2) : %1 =
%2 =

: NC START RESET
10783 3 ([Ch %1 ] %2)
: %1 =
%2 =
:

-
10784 ([Ch%1 ] %2) : %1 =
%2 =
:
: NC START RESET
10785 TRC [Ch %1: ] %2 : %1 =
%2 =
: NC START RESET
10786 [Kanal %1: ] %2
: %1 =
%2 =
: NC START RESET
10787 [Ch %1: ] %2
: %1 =
%2 =

: NC START RESET
10790 ([Ch%1 ] %2) : %1 =
%2 =

: NC START RESET
10791 ([Ch%1 ] %2) : %1 =
%2 =
:
: NC START RESET
10792 ([Ch%1 ] %2) : %1 =
%2 =

: NC START RESET
10793 2 ([Ch%1 ] %2) : %1 =
%2 =

: NC START RESET
NC
, 12/2019, 6FC5398-6BP40-6TA3 147
10794 2 ([Ch%1 ] %2) : %1 =
%2 =

1
: NC START RESET
10795 ([Ch%1 ] %2) : %1 =
%2 =


2
: NC START RESET
10805 ([Ch%1 ] %2) : %1 =
%2 =
%2 =


: G MD20090 $MC_SPIND_DEF_MASTER_SPIND[n]=m(n:
m: )NC
MD35000 $MA_SPIND_ASSIGN_TO_MACHAX[n]=m(n: m:) MD20070 $MC_AXCONF_MACHAX_USED(n: m:) ( 1 2)
: NC START RESET
10820 /%2 [(Ch%1)] : %1 =
%2 =
: //
: NC START RESET
10860 ([Ch%1 ] %2) : %1 =
%2 =

F FZ: F FZ G95 G95 FZ
G94 F FZ
FRCM: RND CHF FRCM FRCM (
G95 G94 95 FZ G95 F FRCM


CHF RND FCRM
0 FCRM
:
- G95 F (mm/rev)
: NC START RESET
NC
, 12/2019, 6FC5398-6BP40-6TA3 149
10861 %2 0 ([Ch%1 ] %3) : %1 =
%2 =
: NC START RESET
10862 ([Ch%1 ] %2) : %1 =
%2 =

: NC START RESET
10865 FZ %3 ([Ch%1 ] %2) : %1 =
%2 =
:



NC Stop : NC NC NC

: NC NC 1 1
: NC START RESET
10866 FZ %3 D %4 0 ([Ch%1 ] %2) : %1 =
%2 =
1 1
NC



NC Stop : NC NC NC

: NC START RESET
10870 ([Ch%1 ] %2) : %1 =
%2 =


- G96,G961 G962
SCC[AX]
G96,G961 G962 MD20100 $MC_DIAMETER_AX_DEF SCC[AX].

: NC START RESET
10880 R 2 ([Ch%1 ] %2)
: %1 =
%2 =
MD20200 $MC_CHFRND_MAXNUM_DUMMY_BLOCKS
: NC START RESET
10881 R ([Ch%1 ] %2) : %1 =
%2 =

NC
: NC START RESET
10882 R ([Ch%1 ] %2) : %1 =
%2 =



10883 ([Ch%1 ] %2) : %1 =
%2 =
MD11411 $MN_ENABLE_ALARM_MASK 4


: Delet NC START
10890 MD ([Ch%1 ] %2) : %1 =
%2 =
:
NC
10891 B ([Ch%1 ] %2) : %1 =
%2 =
: B (2 ) PL
() 0 2 B 2 3 B 3

: PL = 0 B
: NC START RESET
10900 G96 S ([Ch%1 ] %2) : %1 =
%2 =
:
: S (m/min)G96 G97

10910 1 ([Ch%1 ] %2) : %1 =
%2 =


-
-
-

MD28530 $MC_MM_PATH_VELO_SEGMENTS=0
MD28530 $MC_MM_PATH_VELO_SEGMENTS=3 5
: NC START RESET
10911 ([Ch%1 ] %2) : %1 =
%2 =
%2 =

:
10914 ([Ch%1 ] %2) : %1 =
%2 =
:



: RESET
10915 Look Ahead %3 %4([Ch%1 ] %2) : %1 =
%2 =
NC
NC Stop : Look Ahead / IPO
Look Ahead
Siemens
: RESET
10916 Look Ahead %3 %4([Ch%1 ] %2) : %1 =
%2 =


: Delet NC START
10917 COMPSURF ( %3, %4) ([Ch%1: ] %2) : %1 =
%2 =
: 1: () : Delet NC START
10930 G00G01G02G03CIP CT ([Ch %1 ] %2)
: %1 =
%2 =
: (CYCLE95)G00, G01, G02, G03, CIP, CT

10931 ([Ch%1 ] %2) : %1 =
%2 =
%2 =
:

: RESET
10933 3 ([Ch%1 ] %2) : %1 =
%2 =

%2 =
()
:
30 (11)
: RESET
10940 %3 /([Ch%1 ] %2) : %1 =
%2 =
: RESET
10941 %3 NC %4([Ch%1 ] %2) : %1 =
%2 =
: MD18400 $MN_MM_NUM_CURVE_TABSMD18402 $MN_MM_NUM_CURVE_SEGMENTSMD18403 $MN_MM_NUM_CURVE_SEG_LIN
MD18404 $MN_MM_NUM_CURVE_POLYNOMS : RESET
10942 %3 ([Ch%1 ] %2) : %1 =
%2 =
:
, 12/2019, 6FC5398-6BP40-6TA3 157
: RESET
10943 %3 ([Ch%1 ] %2) : %1 =
%2 =
: RESET
10944 %3 ([Ch%1 ] %2) : %1 =
%2 =
NC Start
: RESET
10946 %3 ([Ch%1 ] %2) : %1 =
%2 =

: RESET
10947 %3 ([Ch%1 ] %2) : %1 =
%2 =
: RESET
10948 %3 ([Ch%1 ] %2) : %1 =
%2 =
: RESET
10949 %3 ([Ch%1 ] %2) : %1 =
%2 =
:

: NC START RESET
10951 %3 0 ([Ch%1 ] %2) : %1 =
%2 =
NC
, 12/2019, 6FC5398-6BP40-6TA3 159
10955 %3 ([Ch%1 ] %2) : %1 =
%2 =
: NC START RESET
10956 %3 DRAM NC %4([Ch%1 ] %2) : %1 =
%2 =
MD18406 $MN_MM_NUM_CURVE_TABS_DRAM, MD18408 $MN_MM_NUM_CURVE_SEGMENTS_DRAM, MD18409 $MN_MM_NUM_CURVE_SEG_LIN_DRAM, MD18410 $MN_MM_NUM_CURVE_POLYNOMS_DRAM
: RESET
10958 %2%3 %4 [(Ch%1)] : %1 =
%2 =
%3 =
%4 =




:
:
: Delet NC START
NC
160 , 12/2019, 6FC5398-6BP40-6TA3
10959 3DF*SUPD ([C %1: ] %2) : %1 =
%2 =
: NC START RESET
10960 [Ch %1: ] %2 CUT3DF* ( TRC) COMPSURF
: %1 =
%2 =
COMPSURF
:
: NC START RESET
10961 3 ([Ch%1 ] %2) : %1 =
%2 =
: 3 4 5
:
: NC START RESET
10963 COMPSURF ([Ch%1: ] %2) : %1 =
%2 =
MD11400 $MN_TRACE_SELECT Bit10 10917

: RESET
10964 COMPSURF ([Ch%1: ] %2) : %1 =
%2 =
10970 ([Ch%1 ] %2) : %1 =
%2 =
:
: NC START RESET
10980 [Ch%1 ] %2 : %1 =
%2 =
: : 1. MD28580 $MC_MM_ORIPATH_CONFIG = 0 OSD OST
MD 1
2. MD28580 $MC_MM_ORIPATH_CONFIG = 0 ORIPATH/ORIPATHS MD21094 $MC_ORIPATH_MODE = 1 MD21094 $MC_ORIPATH_MODE = 1
MD 1
3. MD28580 $MC_MM_ORIPATH_CONFIG = 0 MD21094 $MC_ORIPATH_MODE = 1 6
ORIROTC MD21094 $MC_ORIPATH_MODE = 1 MD28580 $MC_MM_ORIPATH_CONFIG = 1
:
: NC START RESET
10982 ORISON ([Ch%1 ] %2) : %1 =
%2 =

NC
162 , 12/2019, 6FC5398-6BP40-6TA3
10990 [%1: ] %2 CPRECON FIR %3
: %1 =
%2 =
: CPRECON FIR (MD32402 $MA_AX_JERK_MODE=5) 1
MD38020 $MA_MM_CPREC_FIR_POINTS
: MD38020 $MA_MM_CPREC_FIR_POINTS
: RESET
12000 %3 ([Ch%1 ] %2) : %1 =
%2 =
: ( ) 1 NC 1
( X... T... F... - G M ) :



) ()(
) : NC START RESET
12010 %3 ([Ch%1 ] %2) : %1 =
%2 =
1 1 ) :



12020 ([Ch%1 ] %2) : %1 =
%2 =
, 12/2019, 6FC5398-6BP40-6TA3 163
: ICACDCCICCACACNACPCACN CACP


N10 G02 X50 Y60 I=DC(20) J30 F100; DC
:

: NC START RESET
12030 %3 ([Ch%1 ] %2) : %1 =
%2 =
%3 =
: 3 ( ) f(p) = a0 + a1p + a2p2 +a3p3 a0()1 3 (a1a2a3)
:

: NC START RESET
12040 %3 AXIS([Ch%1 ] %2) : %1 =
%2 =
AXIS AXIS
AX[..]FA[..]FD[..]FL[..]IP[..]OVRA[..]PO[..]POS[..]POSA[..]
N5 DEF INT INFEED=Z1 ; 26 161
N5 DEF AXIS INFEED=Z1 ;
: N10 POLY PO[X]=(0.1,0.2,0.3) PO[Y]=(22,33,44)&PO[INFEED]=(1,2,3)
:

NC
164 , 12/2019, 6FC5398-6BP40-6TA3
12050 %3 ([Ch%1 ] %2) : %1 =
%2 =





12060 ([Ch%1 ] %2) : %1 =
%2 =
1 1 G
G NC G
G ( G ) G G G 1 4 G G 5 n
:

: NC START RESET
12070 ([Ch%1 ] %2) : %1 =
%2 =
: G G NC
G 1 G 1 4 G G
:

: NC START RESET
12080 %3 ([Ch%1 ] %2) : %1 =
%2 =
%3 =

1 N10 IF GOTOF ... ; ! 2 N10 DEF INT VARI 5 N11 X VARI ; X VARI
3 N13 R1=5 N15 R1=10 M=R1 ;


:

: NC START RESET
12090 %3 ([Ch%1 ] %2) : %1 =
%2 =



: NC START RESET
12100 MCALL P(%3)([Ch%1 ] %2) : %1 =
%2 =
1 P
()
MCALL

: NC START RESET
12110 ISO G ([Ch%1 ] %2) : %1 =
%2 =
: G G1 I10 X20 Y30 F1000; I
:

: NC START RESET
12120 G ([Ch%1 ] %2) : %1 =
%2 =
G
:
12130 ([Ch%1 ] %2) : %1 =
%2 =



NC
, 12/2019, 6FC5398-6BP40-6TA3 167
12140 %3 ([Ch%1 ] %2) : %1 =
%2 =
%3 =
:


: NC START RESET
12150 %3 ([Ch%1 ] %2) : %1 =
%2 =
1
N10 DEF INT OTTO N11 DEF STRING[17]ANNA N12 DEF INT MAX : N50 MAX = OTTO + ANNA 2
N10 DEF AXIS BOHR N11 DEF INT OTTO : N50 OTTO = BOHR: :




: NC START RESET
12160 %3 ([Ch%1 ] %2) : %1 =
%2 =
:



R1 = 9 876 543 210 R1 = 9 876 543 210. +/-(2**31 - 1) +/-(10**-300 .. 10**+300)
: NC START RESET
12161 %3 ([Ch%1 ] %2) : %1 =
%2 =
-


: (DEF ) NC Stop

: NC START RESET
12162 ([Ch%1 ] %2) : %1 =
%2 =
, 12/2019, 6FC5398-6BP40-6TA3 169
: DEF REDEF INT REAL
: 0
2 [mm;inch] 3 [deg] 4
5 [mm/min] 6 [rev/min] 7
8 [m/s²;inch/s²] 9 [rev/s²] 10
11 [m/s³;inch/s³] 12 [U/s³] 13 [s] 14 [16.667/s] 15 [mm/rev;inch/rev] 16
18 [N] 19 [kg] 20 [kgm²] 21
22 [Hz] 23 [V] 24 [A] 25 [deg ] 26 [deg] 27 KV [1000/min] 28 [mm|deg inch|deg] 29 [m/min;feet/min] 30 [m/s;feet/s] 31 [Ohm] 32 [mH] 33 [Nm] 34 [Nm/A] 35 [V/A] 36 [Nm/rad s 1] 37 [rev/min] 42 [kW] 43 [μA] 46 [μNm] 48 HZ_PER_SEC = 49, [Hz/s] 65 [l/min] 66 [bar] 67 [cm³] 68 [mm/Vmin] 69 [N/V] 155 [mm/rev;inch/rev] 156 [mm/rev²;inch/rev²]
NC


: (DEF ) NC Stop

: NC START RESET
12163 ([Ch%1 ] %2) : %1 =
%2 =
: (REDEF ) GUD ACCESS (_N_SYSACCESS_DEF, _N_SACCESS_DEF, _N_MACCESS_DEF _N_UACCESS_DEF)
:
12164 %3 ([Ch%1 ] %2) : %1 =
%2 =
: APW APR OPI
APWB APRP APWB APRB OPI
APWP APWB APW APRP APRB APR
:
: OPI APWP APWBAPRPAPRB OPI
APW APR APWP APWB
APRP APRB
: NC START RESET
12170 %3 ([Ch%1 ] %2) : %1 =
%2 =
:
NC
: NC START RESET
12180 %3 ([Ch%1 ] %2) : %1 =
%2 =
: NC START RESET
12185 %3 ([Ch%1 ] %2) : %1 =
%2 =


12190 ([Ch%1 ] %2) : %1 =
%2 =
:


: NC START RESET
12200 %3 ([Ch%1 ] %2) : %1 =
%2 =
12205 GUD ([Ch%1 ] %2) : %1 =
%2 =
: GUD GUD
GUD : DEF <> <> <> DEF NCK INT intVar1 DEF CHAN REAL realVar1
: NC START RESET
12210 %3 ([Ch%1 ] %2) : %1 =
%2 =
-

-
-
: NC START RESET
12220 %3 ([Ch%1 ] %2) : %1 =
%2 =
%3 = 2

NC

2
: NC START RESET
12230 16 %3 ([Ch%1 ] %2) : %1 =
%2 =
%3 = 16
:
2 16 1 1 16 256
N10 DEF STRING[2]OTTO ="’HCA’’HFE’" :



16
: NC START RESET
12240 %3 ([Ch%1 ] %2) : %1 =
%2 =

:


()ABC A2B2C2 A3B3C3 : NC START RESET
12250 %3 ([Ch%1 ] %2) : %1 =
%2 =

: N10 DEFINE MACRO3 AS F100 N20 DEFINE MACRO2 AS MACRO3 N10 DEFINE MACRO1 AS G01 G91 X123 MACRO2
NC

12260 %3 ([Ch%1 ] %2) : %1 =
%2 =



(1) (n,m)( 2 × 3 DEF INTFILDNAME[n,m] n m 2 3 )(2) (
) : NC START RESET
12261 %3 ([Ch%1 ] %2) : %1 =
%2 =
: DEF FRAME LOCFRAME =CTRANS(X,200) SET
PRLOC AREDE
:
: DEF FRAME LOCFRAME LOCFRAME = CTRANS(X,200) SET
DEF AXIS AXIS_VAR [10] AXIS_VAR [5] = SET (X, , Y) DEF AXIS AXIS_VAR [10] AXIS_VAR [5] = X AXIS_VAR [7] = Y REDEF ... INIREINIPOINICFPRLOC GUDLUD MD11270 $MN_DEFAULT_VALUES_MEM_MASK 1
: NC START RESET
12270 %3 ([Ch%1 ] %2) : %1 =
%2 =

: NC START RESET
12280 %3 ([Ch%1 ] %2) : %1 =
%2 =
: 256 1 256
( NCK 242 NC V.24 )
:

: NC START RESET
12290 %3 ([Ch%1 ] %2) : %1 =
%2 =
%3 = () : R DEF

( ) :

() : NC START RESET
12300 %3 ([Ch%1 ] %2) : %1 =
%2 =


(2 X Y 1 Z) PROC XYZ(INT X,INT Y,VAR INT Z) : M17 ENDPROC
N10 DEF INT X N11 DEF INT Y N11 DEF INT Z : N50 XYZ(X,Y) ; REF Z

:

() 0
12310 EXTERN %3 ([Ch%1 ] %2)
: %1 =
%2 =
EXTERN ()
Y Y1
A R_TISCH
B

NC
: %1 =
%2 =





: NC START RESET
12330 %3 ([Ch%1 ] %2) : %1 =
%2 =

- REAL : REAL: ja, INT: ja*, BOOL: ja1), CHAR: ja*, STRING: -, AXIS: -, FRAME: - - INT : REAL: ja, INT: ja, BOOL: ja1), CHAR: 0 ...255 STRING: -, AXIS: -, - BOOL : REAL: ja, INT: ja, BOOL: ja, CHAR: ja, STRING: -, AXIS: -, FRAME: - - CHAR : REAL: ja, INT: ja, BOOL: ja1), CHAR: ja, STRING: ja, AXIS: -, FRAME: - - STRING : REAL: -, INT: -, BOOL: ja2), CHAR: 1 STRING: ja, AXIS: -, FRAME: - - AXIS : REAL: -, INT: -, BOOL: -, CHAR: -, STRING: -, AXIS: ja, FRAME: - - FRAME : REAL: -, INT: -, BOOL: -, CHAR: -, STRING: -, AXIS: -, FRAME: ja 1) <> 0 TRUE ==0 FALSE
2) 0 => FALSE TRUE
*) REAL INT
:

12340 %3 ([Ch%1 ] %2) : %1 =
%2 =


: NC START RESET
12350 %3 ([Ch%1 ] %2) : %1 =
%2 =



: NC START RESET
12360 %3 ([Ch%1 ] %2) : %1 =
%2 =
NC
: NC START RESET
12370 %3 ([Ch%1 ] %2) : %1 =
%2 =

12380 ([Ch%1 ] %2) : %1 =
%2 =
:
:
)
: NC START RESET
12390 %3 ([Ch%1 ] %2) : %1 =
%2 =

- REAL REAL : no, INT: yes1), BOOL: yes, CHAR: yes2), STRING: - - INT REAL : yes, INT: no, BOOL: yes, CHAR: yes2), STRING: - - BOOL REAL : yes, INT: yes, BOOL: no, CHAR: yes, STRING: - - CHAR REAL : yes, INT: yes, BOOL: yes, CHAR: no, STRING: yes - STRING REAL : -, INT: -, BOOL: yes, CHAR: yes3), STRING: no 1) <> 0 TRUE ==0 FALSE
2) 0 => FALSE TRUE 3)
AXIS FRAME

12400 %3 ([Ch%1 ] %2) : %1 =
%2 =
-

[0,1] n [0,n]
() 1 2
[1,3] ( 0 ) - 1 () 2 ()
2 × 3 [2,3]
: NC START RESET
12410 %3 ([Ch%1 ] %2) : %1 =
%2 =
-

: NC START RESET
12420 %3 ([Ch%1 ] %2) : %1 =
%2 =
:
()
2 31 ( $ ) : NC START RESET
12430 ([Ch%1 ] %2) : %1 =
%2 =
: NC Stop
1 - 32 767 : NC START RESET
12440 ([Ch%1 ] %2) : %1 =
%2 =
PROC ABC(FORMPARA1,FORMPARA2,...,FORMPARA127,FORMPARA128,...) EXTERN ABC(FORMPARA1,FORMPARA2,...,FORMPARA127,FORMPARA128,...)


12450 ([Ch%1 ] %2) : %1 =
%2 =

) :
2

: NC START RESET
12460 %3 ([Ch%1 ] %2) : %1 =
%2 =


(INI DEF )


GUD initial.ini ()
PI _N_F_COPY(HMI GUD) 15180 GUD MD18120 $MN_MM_NUM_GUD_NAMES_NCK MD18130 $MN_MM_NUM_GUD_NAMES_CHAN
NCK PI _N_F_COPY(HMI )
15180 MD18160 $MN_MM_NUM_USER_MACROS
(PROC ) NCK
%3
MD18170 $MN_MM_NUM_MAX_FUNC_NAMES
MD18180 $MN_MM_NUM_MAX_FUNC_PARAM

: NC START RESET
12470 G %3 ([Ch%1 ] %2) : %1 =
%2 =
: G 1
G 5 G G G ( G555)CSPLINEBRISK G

G (OEM ) G
: NC START RESET
12475 G %3 G ([Ch%1 ] %2) : %1 =
%2 =
%3 = G
: G (%3) G G
12.3 G / G

: NC START RESET
12480 %3 ([Ch%1 ] %2) : %1 =
%2 =



( EXTERN
) : NC START RESET
12481 %3 ([Ch%1 ] %2) : %1 =
%2 =

: NC START RESET
12490 %3 ([Ch%1 ] %2) : %1 =
%2 =
:

-
-
: NC START RESET
12495 %3 ) ([Ch %1 ] %2) : %1 =
%2 =
: ACCESS GUD ( 15180

DCM UGUD GUD9(UACCESS)DCU GUD9
DCI GUD ACCESS
:
: NC START RESET
12500 %3 ([Ch%1 ] %2) : %1 =
%2 =



: NC START RESET
12510 %3 %2 [(Ch%1)] : %1 =
%2 =
5
: N ... N 100 $MN_OVR_FACTOR_FEEDRATE [10] = 15 $MN_OVR_FACTOR_FEEDRATE [11] = 20 N ...
NC

: NC START RESET
12520 %3 ([Ch%1 ] %2) : %1 =
%2 =

N ... N 100 $TC_DP1 [5,1] = 130, $TC_DP3 [5,1] = 150.123, $TC_DP4 [5,1] = 223.4, $TC_DP5 [5,1] = 200.12, $TC_DP6 [5,1] = 55.02 N ...
:

12530 %3 ([Ch%1 ] %2) : %1 =
%2 =
: 3 G 2 M

_N_UMAC_DEF DEFINE G4444 AS G01 G91 G1234 DEFINE M333 AS M03 M50 M99 : M17
:

12540 ([Ch%1 ] %2) : %1 =
%2 =

:

: NC START RESET
12550 %3 ([Ch%1 ] %2) : %1 =
%2 =

- ()
-
: NC START RESET
12551 %3 ([Ch%1 ] %2) : %1 =
%2 =
: NC Start


-
-
12552 OEM ([Ch%1 ] %2)
: %1 =
%2 =
TM OEM
-
: NC START RESET
12553 /([Ch%1 ] %2 %3) : %1 =
%2 =



: NC START RESET
12554 %3 ([Ch%1 ] %2) : %1 =
%2 =

NC
188 , 12/2019, 6FC5398-6BP40-6TA3
12555 %3) ([Ch%1 ] %2) : %1 =
%2 =
:

-
: NC START RESET
12556 %3 ([Ch%1 ] %2) : %1 =
%2 =
PROC
:

- () - MD10711 $MN_NC_LANGUAGE_CONFIGURATION = 2 or 4 ,
: NC START RESET
12560 %3 ([Ch%1 ] %2) : %1 =
%2 =

REAL )
- INT: : : -2147483648 ... +2147483647
- BOOL: : (FALSE, TRUE) 0,1 - CHAR: : 1 ASCII 0 255 - STRING: : ( ) 0 255 - AXIS: : :
- FRAME: : : --- : NC START RESET
12571 %3 ([Ch%1 ] %2) : %1 =
%2 =
: NC START RESET
12572 %3 ([Ch%1 ] %2) : %1 =
%2 =
12573 : %3 ([Ch%1 ] %2) : %1 =
%2 =
%3 =
: ( VAR)
NC
190 , 12/2019, 6FC5398-6BP40-6TA3
12580 %3 ([Ch%1 ] %2) : %1 =
%2 =
:
$AA_IM$AC_DTGPB : NC START RESET
12581 %3 ([Ch%1 ] %2) : %1 =
%2 =
:
(1)
WHEN $AA_OVR==100 DO ... (2) $$ WHEN$AA_IM[X]>=$ $P_AD[1]DO ... DO $AC_VC=$$P_F (3) DO SYFCT(1,$AC_PARAM[0],$SA_OSCILL_REVERSE_POS2[Z])
:
: NC START RESET
12582 %3 ([Ch%1 ] %2) : %1 =
%2 =
()


DEF INT INPUT[3] WHEN $A_IN[1] == INPUT[$A_INA[1]] DO ... INPUT



NC
, 12/2019, 6FC5398-6BP40-6TA3 191
12583 %3 ([Ch%1 ] %2) : %1 =
%2 =


: NC START RESET
12584 %3 ([Ch%1 ] %2) : %1 =
%2 =


: NC START RESET
12585 %3 ([Ch%1 ] %2) : %1 =
%2 =




NC
192 , 12/2019, 6FC5398-6BP40-6TA3
12586 :%3 ([Ch%1 ] %2) : %1 =
%2 =
%3 =


:
:
1: WHENEVER $AA_IM[X] > $A_IN[1] DO ... : WHENEVER $AA_IM[X] > $A_INA[1] DO ... 2: WHENEVER ... DO $AC_MARKER[1]=$AA_IM[X]-$AA_MM[X] : WHENEVER ... DO $AC_PARAM[1]=$AA_IM[X]-$AA_MM[X]
: NC START RESET
12587 :%3 ([Ch%1 ] %2) : %1 =
%2 =

- == >= <= > < <> + - * / - DIV MOD - AND OR XOR NOT - B_AND B_OR B_XOR B_NOT - SIN COS TAN ATAN2 SQRT POT TRUNC ROUND ABS EXP LNX SPI
:
: NC START RESET
12588 :%3 ([Ch%1 ] %2) : %1 =
%2 =
%3 =
: - ID = 1 WHENEVER $A_IN[1]==1 DO D3 -
:
NC
: %1 =

ID=$AC_MARKER[1] WHEN $a_in[1] == 1 DO $AC_MARKER[1] = $AC_MARKER[1]+1
R10=$AC_MARKER[1] ID=R10 WHEN $a_in[1] == 1 DO $AC_MARKER[1] = $AC_MARKER[1]+1 ID
:
12590 ([Ch%1 ] %2) : %1 =
%2 =
:
MD18118 $MN_MM_NUM_GUD_MODULES
_N_SGUD_DEF 1_N_MGUD_DEF 2_N_UGUD_DEF 3_N_GUD4_DEF 4
_N_DEF_DIR

:
: NC START RESET
12600 ([Ch%1 ] %2) : %1 =
%2 =
:
:
12610 1 %3([Ch%1 ] %2) : %1 =
%2 =
: NC START RESET
12620 %3 ([Ch%1 ] %2) : %1 =
%2 =
: NC START RESET
12630 ID/([Ch%1 ] %2) : %1 =
%2 =
:

12640 ([Ch%1 ] %2) : %1 =
%2 =


NC Start
%2 =
8
:
: RESET
12650 %3 %4 ([Ch%1: ] %2) : %1 =
%2 =
%3 =
%4 =
C
XY Z
PROC DRILL G1 Z10 F1000 M17 (2) AXIS
PROC DRILL(AXIS DRILLAXIS)G1 AX[DRILLAXIS]=10 F1000 M17
DRILL(Z) : RESET
12660 :%3 ([Ch%1 ] %2)
: %1 =

: NC START RESET
12661 %3 :([Ch%1 ] %2) : %1 =
%2 =
: NC START RESET
12700 ISO ([Ch%1 ] %2) : %1 =
%2 =

: NC START RESET
12701 G01 ([Ch%1 ] %2) : %1 =
%2 =
G01 G00,G02,G03,G33
: NC START RESET
12710 ISO ([Ch%1 ] %2) : %1 =
%2 =
REPEAT(UNTIL)
:
12712 ([Ch%1 ] %2) : %1 =
%2 =
NC
: NC START RESET
12720 G65/G66 ([Ch%1 ] %2) : %1 =
%2 =

: NC START RESET
12722 ISO_2/3 ([Ch%1 ] %2) : %1 =
%2 =
: 1 : - G81 G89 M
- G65/G66 M
G05G08G22G23G27G28G29G30G50.1G51.1G72.1G72.2 (ISO )
NC
: NC START RESET
12724 ([Ch%1 ] %2) : %1 =
%2 =

12726 ([Ch%1 ] %2) : %1 =
%2 =

: NC START RESET
12728 2 ([Ch%1 ] %2) : %1 =
%2 =

: NC START RESET
12730 ([Ch%1 ] %2) : %1 =
%2 =
:
: MD24100 $MC_TRAFO_TYPE_1 TRACYL MD24110 $MC_TRAFO_AXES_IN_1[1] MD24210 $MC_TRAFO_AXES_IN_2[1]
: NC START RESET
12740 %3 ([Ch%1 ] %2) : %1 =
%2 =

12750 T ([Ch%1: ] %2) : %1 =
%2 =
T 10888 $MN_EXTERN_DIGITS_TOOL_NO 10889 $MN_EXTERN_DIGITS_OFFSET_NO.
MD 0
MD <> 0
: NC START RESET
12755 %3 ([Ch%1: ] %2) : %1 =
%2 =
- %P
:
- ISOPRINT %m.nP %.nP
: NC START RESET
12770 %3 ([Ch%1 ] %2) : %1 =
%2 =

:
: Delet NC START
12780 %3 ([Ch%1 ] %2) : %1 =
%2 =
%3 =
- MD10700 $MN_PREPROCESSING_LEVEL 0 1 () EXTERNAL
NC
: Delet NC START
14000 M30M02 M17 ([Ch%1 ] %2) : %1 =
%2 =
- (HMI ) - REPEAT
:
-


: RESET
14001 ([Ch%1 ] %2) : %1 =
%2 =
:
14004 %2 [(Ch%1)] : %1 =
%2 = () : %2 %1
ShopMill ShopTurn HMI
NC
NC MD 11411 $MN_ENABLE_ALARM_MASK 15 14004 MD 11411 $MN_ENABLE_ALARM_MASK 15
:
: Delet NC START
14005 %3 ([Ch%1 ] %2) : %1 =
%2 =
ShopMill ShopTurn HMI
HMI NC
NC MD 11411 $MN_ENABLE_ALARM_MASK 6 14005
14005

: NC START RESET
14006 %3 ([Ch%1 ] %2) : %1 =
%2 =
%3 =
: NC NC : - _N_ _MPF / _SPF 24
OPI
- MD11415 $MN_SUPPRESS_ALARM_MASK_2 9
: Delet NC START
14007 %3 ([Ch%1 ] %2) : %1 =
%2 =
%3 CF USB
EES Execution from External Storage) HMI


: NC START RESET
14009 %3 ([Ch%1 ] %2) : %1 =
%2 =
:
14010 ([Ch%1 ] %2) : %1 =
%2 =
) :
: NC START RESET
14011 %3 ([Ch%1 ] %2) : %1 =
%2 =
- (FC_9) PLC_ASUB
( 24 )programName: ( 24 ) -
()
:
NC
14012 ([Ch%1 ] %2) : %1 =
%2 =
15


: RESET
14013 P ([Ch%1 ] %2) : %1 =
%2 =
: NC START RESET
14014 %3 [(Ch%1)] : %1 =
%2 =

GUD
: Delet NC START
14015 %3 ([Ch%1 ] %2) : %1 =
%2 =

- 0) : NC START RESET
14016 M-/T-([Ch%1 ] %2) : %1 =
%2 =
: M/T
- %2 M T : - %2
- %2
- %2
- %2 T


MD10719 $MN_T_NO_FCT_CYCLE_MODE 1 = 1
: NC START RESET
14017 M ([Ch%1 ] %2) : %1 =
%2 =
-
:
: NC START RESET
14018 %3 (/:%4)([Ch%1: ] %2) : %1 =
%2 =

14019 : %3 ([Ch%1: ] %2)
: %1 =
%2 =
-


: NC START RESET
14020 ([Ch%1 ] %2) : %1 =
%2 =
14021 ([Ch%1 ] %2) : %1 =
%2 =
: RESET
14022 %3 ([Ch%1 ] %2) : %1 =
%2 =
: NC START RESET
14024 %3[%4] ([Ch%1 ] %2) : %1 =
%2 =

14025 :([Ch%1 ] %2) : %1 =
%2 =
:
14026 :FCTDEF ([Ch%1 ] %2) : %1 =
%2 =

%2 =

14028 :([Ch%1 ] %2) : %1 =
%2 =
: NC START RESET
14030 OSCILL POSP ([Ch%1 ] %2) : %1 =
%2 =

14034 :([Ch%1 ] %2) : %1 =
%2 =

14035 :([Ch%1 ] %2) : %1 =
%2 =

14036 :([Ch%1 ] %2) : %1 =
%2 =

14037 :([Ch%1 ] %2) : %1 =
%2 =
:
14038 ([Ch%1 ] %2)
: %1 =
%2 =
MD21015 $MC_INVOLUTE_RADIUS_DELTA
14039 ([Ch%1 ] %2) : %1 =
%2 =

:
14040 ([Ch%1 ] %2) : %1 =
%2 =
)
(4) INTERSEC : INTERSEC
:

14045 ([Ch%1 ] %2) : %1 =
%2 =
: NC START RESET
14048 ([Ch%1 ] %2) : %1 =
%2 =
%2 =

:
14051 ([Ch%1 ] %2) : %1 =
%2 =
:
: NC START RESET
14055 NC %3 ([Ch%1 ] %2) : %1 =
%2 =

:
14060 ([Ch%1 ] %2) : %1 =
%2 =
: 7 ( 1
1
) :
NC
, 12/2019, 6FC5398-6BP40-6TA3 211
14065 SPRINT/ISOPRINT : %4 %3 ([Ch%1: ] %2) : %1 =
%2 =
%3 =
%4 = : SPRINT ISOPRINT %4
%3
( %4): 1: %3
2: %.nP: 32
3: %P: %3 MD 10750 / $MN_SPRINT_FORMAT_P_CODE
4: 400
7: %m.nP: MD 10751 / $MN_SPRINT_FORMAT_P_DECIMAL = 0 n
:
: NC START RESET
14066 %3 : %4 ([Ch%1: ] %2) : %1 =
%2 =
%3 =
%4 = : ISOOPENISOPRINTISOCLOSE EXTOPENWRITEEXTCLOSE

12: / extdev.ini
/user/sinumerik/nck/extdev.ini /oem/sinumerik/nck/extdev.ini
%2 =
(1) ?( REAL BOOL ) (2) ?
: RESET
14080 %3 ([Ch%1 ] %2) : %1 =
%2 =
(1) ? (2) ? (3) ?
: NC START RESET
14082 ([Ch%1 ] %2 %3) : %1 =
%2 =

14085 ([Ch%1 ] %2) : %1 =
%2 =
:
: NC START RESET
14088 %3 ([Ch%1 ] %2) : %1 =
%2 =
%3 =
:
: NC START RESET
14089 %3 ([Ch%1: ] %2) : %1 =
%2 =
%3 = :
3
: RESET
14091 %3 ([Ch%1 ] %2) : %1 =
%2 =

== 2: GET
= 3 ASUB (P3 ) = 4 MD10760 $MN_G53_TOOLCORR = 1 SUPA/G153/G53 G75
= 5 POSRANGE
= 6: SIRELAY
= 7:GOTOF/GOTOB/GOTO
= 9: G75
= 10:RET(,,,xy)
= 2
(M99 )
= 3 (M99 ) ASUP (P3 ) =4 MD10760 $MN_G53_TOOLCORR = 1 SUPA/G53/G153 G75
= 5: POSRANGE
= 6: SIRELAY
= 7: GOTOF/GOTOB/GOTO
== 9: G75
: RESET
14092 %3 ([Ch%1 ] %2) : %1 =
%2 =
%3 =
:

-
-
-
6. 14092 20140 : : - NC
-
-
-
: NC START RESET
14093 0 ([Ch%1 ] %2) : %1 =
%2 =
:

14094 3 ([Ch%1 ] %2) : %1 =
%2 =

:
:
N1 POLY PO[X]=(1.11,2.22,3.33)PO[Y]=(1.11,2.22,3.33) N1PO[n]=... PL=44 n: 1 8
: NC START RESET
14095 ([Ch%1 ] %2) : %1 =
%2 =
14096 ([Ch%1 ] %2) : %1 =
%2 =

- REAL: : :+/-(2,2*10e-308 ... 1,8*10e308) - INT: : :-2147483648 ... +2147483647 - BOOL: : (FALSE, TRUE):0,1 - CHAR: : 1 ASCII :0 ... 255 - STRING: : ( ):0 ... 255 - AXIS: : :
- FRAME: : : ---
- REAL : REAL: yes, INT: yes*, BOOL: yes1), CHAR: yes*, STRING: -, AXIS: -, FRAME: - - INT : REAL: yes, INT: yes, BOOL: yes1), CHAR: if value 0 ...255, STRING: -, AXIS: -, FRAME: - - BOOL : REAL: yes, INT: yes, BOOL: yes, CHAR: yes, STRING: -, AXIS: -, FRAME: - - CHAR : REAL: yes, INT: yes, BOOL: yes1), CHAR: yes, STRING: yes, AXIS: -, FRAME: - - STRING : REAL: -, INT: -, BOOL: yes2), CHAR: only if 1 character, STRING: yes, AXIS: -, FRAME: - - AXIS : REAL: -, INT: -, BOOL: -, CHAR: -, STRING: -, AXIS: yes, FRAME: - - FRAME : REAL: -, INT: -, BOOL: -, CHAR: -, STRING: -, AXIS: -, FRAME: yes 1) <>0 TRUE ==0 FALSE
2) 0 FALSE TRUE
3) 1
: NC START RESET
14097 MD ([Ch%1 ] %2)
: %1 =
%2 =


(NC
%2 =
NC
)
%2 =
:

%2 =
:

N100 ... TRAORI(1) N110 G01 X... Y... ORIWKS N120 A3... B3... C3... N130 A3... B3... C3... : N200 TAFOOF
:
: NC START RESET
14102 5 ([Ch%1 ] %2)
: %1 =
%2 =
: 5
NC
218 , 12/2019, 6FC5398-6BP40-6TA3
14103 CORRTRAFO %3 ([Ch%1: ] %2) : %1 =
%2 =


14: (_CORR_INDEX 10 ) 0 1 (
) _CORR_INDEX
15: _CORR_INDEX ($NT_CORR_ELEM_P $NT_CORR_ELEM_T) 20: (_CORR_MODE 1 ) 018 9
21: (_CORR_MODE 10 100 ) 100
1 30: _CORR_MODE 100 0 1
31: _CORR_MODE 1000 0 1
40:
42: 41611 $SN_CORR_TRAFO_DIR_MAX

: RESET
%2 =
:



NC
, 12/2019, 6FC5398-6BP40-6TA3 219
14106 ORISOLH %3 ([Ch%1 ] %2) : %1 =
%2 =
: ORISOLH
-4: ORISOLH (_CNTRL)
-5: ORISOLH (_CNTRL)
-6: ORISOLH (_CNTRL)
-7: ORISOLH (_CNTRL)
-11: ORISOLH
-12: 1
-13: 2
2 1

: NC START RESET
14107 $NT_ROT_AX_POS[%3,%4]([Ch%1 ] %2) : %1 =
%2 =


$NT_ROT_AX_POS
14109 ([Ch%1 ] %2) : %1 =
%2 =
49)
:

14110 ([Ch%1 ] %2)
: %1 =
%2 =
N50 TRAORI(1) N55 A2=10 B2=20 C3=50 ;

()
: %1 =
%2 =


N50 TRAORI(1) N55 A2=70 B2=10 C2=0 X50 ;
:
()(TRAFOOF)

: NC START RESET
14112 %3 ([Ch%1 ] %2) : %1 =
%2 =






CA AC
Z YZ CA
X
14113 ([Ch%1 ] %2) : %1 =
%2 =
14114 ([Ch%1 ] %2) : %1 =
%2 =
14115 ([Ch%1 ] %2) : %1 =
%2 =
: %1 =
%2 =
14117 ([Ch%1 ] %2) : %1 =
%2 =

14118 ([Ch%1 ] %2) : %1 =
%2 =
14119 ([Ch%1 ] %2) : %1 =
%2 =

NC
%2 =


N50 TRAORI(1) N55 A3=0 B3=0 C3=1 N60 A3=0 B3=0 C3=-1 ;
:
14121 () ([Ch%1 ] %2) : %1 =
%2 =
:
14122 ([Ch%1 ] %2) : %1 =
%2 =
1
14123 ([Ch%1 ] %2) : %1 =
%2 =
NC
224 , 12/2019, 6FC5398-6BP40-6TA3
14124 0 ([Ch%1 ] %2) : %1 =
%2 =
:
14125 ([Ch%1 ] %2) : %1 =
%2 =
:
: NC START RESET
14126 ORIPATH ([Ch%1 ] %2) : %1 =
%2 =
:
14127 ([Ch%1 ] %2) : %1 =
%2 =

-
NC
, 12/2019, 6FC5398-6BP40-6TA3 225
14128 ORIROTC ([Ch%1 ] %2) : %1 =
%2 =
ORIROTC
ORIROTC
14130 ([Ch%1 ] %2) : %1 =
%2 =
:
%2 =
-
:
%2 =
: MD21102 $MC_ORI_DEF_WITH_G_CODE TRUE G 50 G

226 , 12/2019, 6FC5398-6BP40-6TA3
: RESET
14134 %3 ([Ch%1 ] %2) : %1 =
%2 =
:
1: MD21104 $MC_ORI_IPO_WITH_G_CODE TRUE 51 G G
2: 51 G ORIANGLE MD21102 $MC_ORI_DEF_WITH_G_CODE TRUE
3. 51 G ORIANGLE 50 G ORIAXPOS

: RESET
14135 [ %1: ] %2 : %3 : %1 =
%2 =

) 3: $P_OFF_O_ANGLE $P_OFF_O_DIR[i]
4: $P_OFF_R_ANGLE $P_OFF_R_DIR[i]
:
14136 ([Ch%1 ] %2) : %1 =
%2 =
: (PO[PHI], PO[PHI])(PO[XH], PO[YH], PO[ZH])
(ORIVECT, ORICONxxx,ORICURVE/ ORICURINV)(ORIAXES).
: NC START RESET
14137 PO[PHI] PO[PSI]([Ch%1 ] %2) : %1 =
%2 =

: NC START RESET
14138 PO[XH]PO[YH]PO[ZH]([Ch%1 ] %2) : %1 =
%2 =
: (PO[XH], PO[YH],PO[ZH]) ORICURVE/ORICURINV
ORIVECT,ORIPLANE, ORICONxxx XH, YH ,ZH
:
: NC START RESET
14139 PO[THT]([Ch%1 ] %2) : %1 =
%2 =
:
14140 ([Ch%1 ] %2) : %1 =
%2 =
:
: . : RESET
14144 PTP ([Ch%1 ] %2) %3 : %1 =
%2 =

- 4. PTP COMPSURF
:
: . : RESET
14146 CP PTP ([Ch%1 ] %2) : %1 =
%2 =
:
14147 ([Ch%1 ] %2) : %1 =
%2 =
: BSPLINE
2
:
NC
: RESET
14149 %4 %3 ([Ch%1 ] %2) : %1 =
%2 =


2
4 $TC_CARR_KIN_TOOL_END[n]
T M
5 $TC_CARR_KIN_PART_END[n]
PM
6 $TC_CARR_KIN_TOOL_END[n]
7 $TC_CARR_KIN_PART_END[n]
8 $TC_CARR_KIN_TOOL_END[n] ROOT ROOT


($TC_CARR_KIN_TOOL_END[n])
($TC_CARR_KIN_PART_END[n])

14 ROOT ($TC_CARR_KIN_TOOL_END[n])
T 2
M 1
15 ROOT ($TC_CARR_KIN_PART_END[n])
P 2
M 1
16 ROOT ($TC_CARR_KIN_TOOL_END[n])
1
17 ROOT ($TC_CARR_KIN_PART_END[n])
1
18. () ("")
"AXIS_LIN_VIRT"
"AXIS_LIN_VIRT"
"AXIS_ROT_VIRT"
"AXIS_ROT_VIRT"
NC
, 12/2019, 6FC5398-6BP40-6TA3 231
14150 (MD)([Ch%1 ] %2) : %1 =
%2 =

: NC START RESET
14151 ([Ch%1 ] %2) : %1 =
%2 =

: NC START RESET
14152 ::%3([Ch%1 ] %2) : %1 =
%2 =

2: 1 1
10: 1 2
20: 1 2
100: 2 1
200: 2 1
1000: 2 2
2000: 2 2
3:

: NC START RESET
14153 :%3([Ch%1 ] %2) : %1 =
%2 =
%3 =
: $TC_CARR23[ ] : t, T, p, P, m, M. :



: NC START RESET
14154 %4 %3 ([Ch%1 ] %2) : %1 =
%2 =
:
: NC START RESET
14155 ([Ch%1 ] %2) : %1 =
%2 =
:
:
NC
: MD20110 $MC_RESET_MODE_MASK



14157 MOVT ([Ch%1 ] %2) : %1 =
%2 =
: NC START RESET
14159 ROTS AROTS 2 ([Ch%1 ] %2) : %1 =
%2 =
:
14160 ([Ch%1 ] %2) : %1 =
%2 =
: C( ) - ISO_2 G43 / G44- H MD20380 ($MC_TOOL_CORR_MODE_G43G44) 1


14161 [: %1: ] %2 %3 CORRTC
: %1 =
%2 =
20: _CORR_MODE 100 0 1
21: _CORR_MODE 1000 0 1
30: 1 SD41612 $SN_CORR_TOCARR_LIN_MAX
31:
: RESET
14162 CUTMOD CUTMODK %3 ([Ch%1 ] %2) : %1 =
%2 =


100
1
2 ()
3 (0° 180°) 4 (0° 90°) 5 (0° 90°) 6 - ( 1 4 90°
5 8 90°) 7 GAMMA SD42998 $SC_CUTMOD_PLANE_TOL
8 ALPHA 1 ALPHA BETA
GAMMAG18 X
100

102 CUTMODKNEWCLEARON
OFF
MD20125 $MC_CUTMOD_ERR 100

14163 [%1: ] %2 :
: %1 =
%2 =
360
: Delet NC START
14165 %4 H D %3 ([Ch%1 ] %2) : %1 =
%2 =
%4 =
: H D ISO_2 ISO_3
H
: NC START RESET
14166 TOFF / TOFFL %3 ([Ch%1 ] %2) : %1 =
%2 =


TOFF=....
:
14170 ([Ch%1 ] %2) : %1 =
%2 =
:
: NC START RESET
14180 H %3 ([Ch%1 ] %2) : %1 =
%2 =
: H ( ISO_M ) :



: NC START RESET
14181 ISO %3 ([Ch%1 ] %2) : %1 =
%2 =
%3 =
: ISO2 ISO3 : H D : ISO2 ISO3 1-98
: ISO2 H99 ISO3 D1

:


NC Stop : NC 1 98
: NC START RESET
14182 H D([Ch%1 ] %2) : %1 =
%2 =



NC Stop : NC H D H D

MD10890 $MN_EXTERN_TOOLPROG_MODE, 6=1 H D

14183 H D Siemens([Ch%1 ] %2) : %1 =
%2 =
: ISO2 : D>1 Siemens ISO2 G43, G44 G49 H0 - H99 D0-D98 ISO
MD10890 $MN_EXTERN_TOOLPROG_MODE, 6=1
H99
:
H / D
MD10890 $MN_EXTERN_TOOLPROG_MODE, 6=0 H D
: NC START RESET
14184 H99 G44 ([Ch%1 ] %2) : %1 =
%2 =
: ISO2 : H99 D D1 G44

NC Stop : NC
: NC START RESET
14185 D %3 ([Ch%1 ] %2) : %1 =
%2 =
: D ( ISO_M )
NC
: NC START RESET
14186 ISO2 %3)([Ch%1 ] %2) : %1 =
%2 =
1: ISO2 (ISO2


1 :
2 : ISO2 TLC
3 : ISO2 TLC (T=0)
: NC START RESET
14196 $SC_CUTDIRMOD %3 ([Ch%1 ] %2) : %1 =
%2 =

11:
20:() 30:(90°)
: RESET
14197 D H ([Ch%1 ] %2) : %1 =
%2 =
:
: NC START RESET
14199 ([Ch%1 ] %2) : %1 =
%2 =

:
MD20360 $MC_TOOL_PARAMETER_DEF_MASK 2
: NC START RESET
14200 ([Ch%1 ] %2) : %1 =
%2 =
: G00G01G02 G03 RP=...


G111 (WCS)G112
:
( AP=... ) : NC START RESET
NC
%2 =
: G00G01G02 G03 AP=...
-360° +360° 0.001°

: NC -360°+360° 0.001°
: NC START RESET
14250 ([Ch%1 ] %2) : %1 =
%2 =

:
( AP=... ) : NC START RESET
14260 ([Ch%1 ] %2) : %1 =
%2 =
-360° +360° 0.001°

:
: NC -360°+360° 0.001°
: NC START RESET
14270 ([Ch%1 ] %2) : %1 =
%2 =

14280 ([Ch%1 ] %2) : %1 =
%2 =
:
: NC START RESET
14290 5 ([Ch%1 ] %2) : %1 =
%2 =
:
14300 ([Ch%1 ] %2) : %1 =
%2 =
- (2)
- G60
- G 1 G (CIP G01 ) :


: NC START RESET
14320 %1 (%2)([CH %3 ] %4) : %1 =
%2 =
%3 =
%4 =
NC
DRF

%2 =

14401 ([Ch%1 ] %2)%3 : %1 =
%2 =
42:
44:

:


14402 ([Ch%1 ] %2) : %1 =
%2 =
:
NC
%2 =
-
. TRAORI - TRANSMIT - ()(→ ) -

14406 %3 ([Ch%1 ] %2) : %1 =
%2 =
- 80. () 2 3
1


- 93.
- 94.

1

- 1001. X
- 1002. Y
- 1003. Z
- 1005. X
- 1006. Y
- 1007. Z
: 1000 1007 $NC_IGNORE_TOOL_ORIENT = FALSE ()

:
: %1 =
%2 =
%3 =
:
NC
246 , 12/2019, 6FC5398-6BP40-6TA3
14408 TRAINT (%3)([Ch%1: ] %2) : %1 =
%2 =
: TRAINT
- 10. CUT3DCCUT3DFCUT3DCDCUT3DFFCUT3DFSCUT3DCCCUT3DCCDCUT3DFD - 20. PTPPTPG0PTPWOCPTPWOC2 - 30. G17G19 - 40. G33G331G332G334G335G34G35 - 50. TOFFON - 60. TOWMCSTOWWCSTOWBCSTOWTCSTOWKCS - 70. DIAMONADIACYCOFADIAM90ADIAMOFA - 80. G63 - 90. G961G962G97G971G972 - 100. LFON - 110. DRIVE - 120. NPV (G54G55 )TRANSROTMIRRORSCALEATRANSAROTAMIRRORASCALE - 130. G53G153SUPASUPD
:
%2 =
:
14411 ([Ch%1 ] %2) : %1 =
%2 =
:
14412 ([Ch%1 ] %2) : %1 =
%2 =
:
14413 :/([Ch%1 ] %2) : %1 =
%2 =
:
14414 GEOAX:([Ch%1 ] %2) : %1 =
%2 =
: GEOAX(...)
-
-
-
:
14415 :/([Ch%1 ] %2) : %1 =
%2 =
:
: NC START RESET
14420 %3 ([Ch%1 ] %2) : %1 =
%2 =

: NC START RESET
14430 %3 ([Ch%1 ] %2) : %1 =
%2 =
: NC START RESET
14432 %3 ([Ch%1 ] %2) : %1 =
%2 =
1
:
: NC START RESET
14434 %3 ([Ch%1 ] %2) : %1 =
%2 =
: TLIFT r 0 =< r < 1
:
: NC START RESET
14500 DEF PROC ([Ch%1 ] %2)
: %1 =
%2 =
1
14510 PROC ([Ch%1 ] %2) : %1 =
%2 =
PROC
: NC START RESET
14520 PROC ([Ch%1 ] %2) : %1 =
%2 =
: PROC
: NC START RESET
14530 EXTERN PROC ([Ch%1 ] %2) : %1 =
%2 =



: RESET
14540 : ( D%3)([Ch%1 ] %2) : %1 =
%2 =
%3 =
: NC START RESET
14541 : ( D%3)([Ch%1 ] %2) : %1 =
%2 =
%3 =
:
: NC START RESET
14542 : ([Ch%1 ] %2) : %1 =
%2 =
:
NC
14543 : ([Ch%1 ] %2) : %1 =
%2 =
:
: NC START RESET
14544 : D%3 2 ([Ch%1 ] %2) : %1 =
%2 =
%3 =

: NC START RESET
14545 : D%3 D%4 ([Ch%1 ] %2) : %1 =
%2 =
%3 =
%4 =
: NC START RESET
14546 : D%3 ([Ch%1 ] %2) : %1 =
%2 =
%3 =
: NC START RESET
14547 :([Ch%1 ] %2) : %1 =
%2 =



: NC START RESET
14548 : D%3 ([Ch%1 ] %2) : %1 =
%2 =
%3 =
:
NC Stop :
: NC START RESET
14549 ::%3([Ch%1 ] %2) : %1 =
%2 =
10: G41/G42

30:
NC Stop : NC
: NC START RESET
14550 ::%3 ([Ch%1 ] %2) : %1 =
%2 =
-1:
-2:()
1000:
2000:
3000:
NC Stop : NC
: NC START RESET
14551 : D%3 359°([Ch%1 ] %2) : %1 =
%2 =
%3 =
NC
: NC START RESET
14600 %3 ([Ch%1 ] %2) : %1 =
%2 =
:
- MD18360 $MN_MM_EXT_PROG_BUFFER_SIZE MD18362 $MN_MM_EXT_PROG_NUM
: RESET
%2 =

14602 ([Ch%1 ] %2) : %1 =
%2 =
HMI
%2 =
HMI

-
-
-
14615 : %3 [(Ch%1)] : %1 =
%2 =
%3 =
: PI _N_CHKSEL, _N_CHKRUN, _N_CHKABO _N_SEL_BL
%3 :
1: PI _N_SEL_BL
2: PI _N_CHKRUN
3: (PI _N_SEL_BL)PI _N_CHKSEL

3: 3: PI _N_CHKSEL
: Delet NC START
14620 %3 ([Ch%1 ] %2) : %1 =
%2 =
: HMIEditor %3
%3 CF USB EES
%3 HMI-Editor
WRITE-Lock

14621 %3 ([Ch%1 ] %2) : %1 =
%2 =
%3 =
: %3 CF USB

: RESET
14622 %2 %3 %4 ([Ch%1 ] %2) : %1 =
%2 =
%3 =
%4 = : %3 CF USB

14623 EES library
:
:
:
14625 EES %3 ([Ch%1: ] %2) : %1 =
%2 =

: NC START RESET
14650 SETINT ASUB ([Ch%1 ] %2) : %1 =
%2 =
: (NC )
NC 1 8 SETINT PRIO=... 1 128
(1 )
NC 5 1 AB-HEB_ Z
N100 SETINT (5) PRIO = 1 ABHEB_Z SW-PLC2xx : NC 1 2
:
: NC START RESET
14660 SETINT ([Ch%1 ] %2) : %1 =
%2 =
: NC 1 8 SETINT PRIO=... 0 128
(1 )
NC 5 1 ABHEB_ Z
N100 SETINT (5) PRIO = 1 ABHEB_Z SW-PLC2xx : NC 1 2
:
: NC START RESET
14700 RESET ([Ch%1 ] %2) : %1 =
%2 =
14701 %3 ([Ch%1 ] %2)
: %1 =
%2 =

14700
: RESET
14710 %3 ([Ch%1 ] %2) : %1 =
%2 =
: NC MD20110 $MC_RESET_MODE_MASK MD20112 $MC_START_MODE_MASK

1
2
3
6 2 1/2-D-
()START:
200 203 (ASUP )
NC NC
: MD28070 $MC_MM_NUM_BLOCKS_IN_PREP
:

3= 100104
MD20112 $MC_START_MODE_MASK ..._RESET_...

_N_DEF_DIR
_N_CST_DIR _N_CUS_DIR
%3= 6 : 18002 18003

MD28070 $MC_MM_NUM_BLOCKS_IN_PREP
%2 =
%2
:
-
: RESET
14712 JOG Retract : %4 %3 ([Ch%1: ] %2) : %1 =
%2 =
%3 =
%4 =
NC
: 1:
: 100: /
5: JOG Retract
6: JOG Retract
8: . JOG
:
: JOG Retract : - Reset PowerOff
- PLC DB21-30 DBX377.5 ( OPI retractState 1

-
Reset
: RESET
%2 =
: RESET
%2 =
: -
- G96
%2 =

:
%2 =
:
%2 =
:
14751 (:%3)([Ch%1 ] %2)
: %1 =
%2 =
%3
%3 2 MD28060 $MC_MM_IPO_BUFFER_SIZE
MD28070 $MC_MM_NUM_BLOCKS_IN_PREP
7: MD28253 $MC_MM_NUM_SYNC_STRINGS
:
14752 DELDTG STOPREOF ([Ch%1 ] %2)
: %1 =
%2 =
: 1 DELDTG STOPREOF
: NC START RESET
14753 : %3 ([Ch%1 ] %2) : %1 =
%2 =
:
: NC START RESET
NC
264 , 12/2019, 6FC5398-6BP40-6TA3
14754 : %3 ([Ch%1 ] %2) : %1 =
%2 =
:
: NC START RESET
14756 : %3 ([Ch%1 ] %2) : %1 =
%2 =
/



14757 ([Ch%1 ] %2) : %1 =
%2 =
- WHENEVER MEASA / MEAWA / MEAC
- DELDTG STOPREOF WHEN EVERY
- PRESETON / PRESETONS WHEN EVERY
:
14758 611D ([Ch%1 ] %2)
: %1 =
%2 =
MD36901 $MA_SAFE_FUNCTION_ENABLE $ON_NUM_SAFE_AXES

: NC START RESET
14760 2 ([Ch%1 ] %2) : %1 =
%2 =

14761 DELDTG() ([Ch%1 ] %2)
: %1 =
%2 =
: NC START RESET
14762 PLC ([Ch%1 ] %2) : %1 =
%2 =

:
: RESET
%2 =

: RESET
: %1 =
:
MD11416 ()
NCU 1
SLB1
1


14765 NCU
NCU 1

: NC Start


$A_LINK_TRANS_RATE
: RESET
:
:
14767 NCU Ch%1 :
: NC
:
:
: Delet NC START
14769 %4 ([Ch%1 ] %2 %3) : %1 =
%2 =
: NC 5 M
M M19 M70 MD35035 $MA_SPIND_FUNCTION_MASK 19 M19 / 20 M70 M19 SPOS SPOSA
M70 PLC


NC
268 , 12/2019, 6FC5398-6BP40-6TA3
14770 2 ([Ch%1 ] %2)
: %1 =
%2 =
: (M S ) 1 NC


RET
22020 AUXFU_ASSIGN_EXTENSION
22030 AUXFU_ASSIGN_VALUE


: 1NC 16 M 5
1
: NC START RESET
14780 '%3<OPTNX>' ([Ch%1: ] %2) : %1 =
%2 =
: NC START RESET
14781 : %3 '%4<OPTNX>' ([Ch%1 ] %2) : %1 =
%2 =
:


/
NC
, 12/2019, 6FC5398-6BP40-6TA3 269
14782 ( %3([Ch%1 ] %2) : %1 =
%2 =
ID
1
5 COMPSURF MD28071 $MC_MM_NUM_SURF_LEVELS=0 6 TOFF ( OD19320 $ON_TECHNO_FUNCTION_MASK)
:
14783 ([Ch%1 ] %2) : %1 =
%2 =
) :
: -
: NC START RESET
14784 : %3 ([Ch%1: ] %2) : %1 =
%2 =


: RESET
14790 PLC %3 NC ([Ch%1 ] %2) : %1 =
%2 =
NC
- PLC (WAITP ) : NC START RESET
14800 0 ([Ch%1 ] %2) : %1 =
%2 =
: G93G94G95 G96 F FZ
0.001 999 999.999[mm/min, mm/rev, mm/tooth, deg/min,deg/rev]
0.000 1 39 999.999 [inch/min, inch/rev, inch/tooth]
:
: NC START RESET
14810 %3 ([Ch%1 ] %2) : %1 =
%2 =
: (FA )
0.001 999 999.999 [mm/min, deg/min] 0.000 1 39 999.999 9 [inch/min, inch/rev]
:
14811 / %3 %4 ([Ch %1 ] %2)
: %1 =
%2 =
%3 =
:
1: VELOLIM VELOLIMA VELOLIM 1 100 VELOLIMA 1 200
2: ACC ACCLIMA 1 200
3: JERKLIM JERKLIMA 1 200
:
NC
%2 =
: NC START RESET
14820 ([Ch%1 ] %2) : %1 =
%2 =
: LIMS=... G96 0.1 999 999.9 [min-1]
:

: NC START RESET
14821 GWPS GWPS ([Ch%1 ] %2) : %1 =
%2 =
- TMONGWPSON CLGON
GWPS
) - (T400 T499)
-
-
- (T400 T499)
-
: NC START RESET
14822 GWPS ([Ch%1 ] %2) : %1 =
%2 =
272 , 12/2019, 6FC5398-6BP40-6TA3
: GWPSON GWPS()S[ ]= GWPS

-

3 $TC_DP3( 1) 4 $TC_DP4( 2) 5 $TC_DP5( 3) 6 $TC_DP6() - $TC_TPG8
-90 <= $TC_TPG8 < +90 -
:
- $TC_TPG8
- $TC_TPG9 ( $TC_GP3 3) : NC START RESET
14823 ([Ch%1 ] %2) : %1 =
%2 =
- ( 400 499)

-
) -

3 $TC_DP3( 1) 4 $TC_DP4( 2) 5 $TC_DP5( 3) 6 $TC_DP6() -
TMOF

- $TC_TPG8
- $TC_TPG9 ( $TC_GP3 3) : NC START RESET
14824 GWPS ([Ch%1 ] %2) : %1 =
%2 =
: (GWPS)(G96 S...)
14840 ([Ch%1 ] %2) : %1 =
%2 =
0.01 9 999.99 [m/min] 0.1 99 999.99 [inch/min]
:
14850 ([Ch%1 ] %2) : %1 =
%2 =


: NC START RESET
14860 %3 ([Ch%1 ] %2) : %1 =
%2 =
2: SPOS/SPOSA/M19 ()
: SVC M3M4 M5
: NC START RESET
14861 SVC ([Ch%1: ] %2) : %1 =
%2 =
:
: NC START RESET
14862 SVC ([Ch%1 ] %2) : %1 =
%2 =
$TC_DP6, $TC_DP12, $TC_SCPx6 $TC_ECPx6

: NC START RESET
14863 SVC ([Ch%1 ] %2) : %1 =
%2 =
NC
%2 =

14910 ([Ch%1 ] %2) : %1 =
%2 =
:
: NC START RESET
14920 ([Ch%1 ] %2) : %1 =
%2 =
: (CIP)3 ()( IJK )
( TURN=... )
- TURN
) :

15000 ([Ch%1 ] %2) : %1 =
%2 =
: WAITMWAITMCSETM CLEARM 1 MAXNUM_MARKER MAXNUM_CHANNELS
CLEARM(0)
NC
%2 =
:
: NC START RESET
15020 CHANDATA %3 ([Ch %1: ] %2) : %1 =
%2 =
2
INITIAL_INI -
(1) NCK
(2) INITIAL_INI
:
15021 CHANDATA ([Ch%1 ] %2) : %1 =
%2 =
)
: NC Start


2
(2)


15030 ([Ch%1 ] %2) : %1 =
%2 =

15100 REORG ([Ch%1 ] %2) : %1 =
%2 =

15110 REORG ([Ch%1 ] %2) : %1 =
%2 =
:

15120 (/ = %1) : %1 = /
:




MD18232 $MN_MM_ACTFILESYS_LOG_FILE_MEM[ index ]
15122 : %1 %2 =%3
: %1 =
%1 NCK

(NCK )
%3 0


%2 =

: RESET
15160 %3 ID %4 ([Ch%1 ] %2) : %1 =
%2 =
%4
100 - 199:
200 - 299:
300 - 399:
600 - 699:
700 - 999:
1000 - 1099:
1100 - 1499:
1500 - 1599: /
MD28060 $MC_MM_IPO_BUFFER_SIZE( IPO
) MD28070 $MC_MM_NUM_BLOCKS_IN_PREP : RESET
15165 ASUP%3 ([Ch%1 ] %2) : %1 =
%2 =

15165

:
15166 ASUB _N_ASUP_SPF [(Ch%1)] : %1 =
: MD11610 $MN_ASUP_EDITABLE ASUP

:
: RESET
15170 %3 ([Ch%1 ] %2) : %1 =
%2 =
:
:
NC
15171 %3 ([Ch%1 ] %2)
: %1 =
%2 =

: NC START RESET
15172 %3 ([Ch%1 ] %2) : %1 =
%2 =

: RESET
15173 %3 ([Ch%1 ] %2) : %1 =
%2 =
:
GUD . : RESET
15175 %3 ([Ch%1 ] %2) : %1 =
%2 =

6010
: Delet NC START
15176 %3 ([Ch%1 ] %2) : %1 =
%2 =
NCK () NC NC

: NCK )
: RESET
15177 %3 : %4 ([Ch%1 ] %2) : %1 =
%2 =
NCK ()
: 1: %4
2: DRAM
:
: 1: %4 NCK ()
2: SL 710-740802D828D: $MN_MM_T_FILE_MEM_SIZE

: RESET
15180 %3 INI/DEF ([Ch%1 ] %2) : %1 =
%2 =

:
NC
, 12/2019, 6FC5398-6BP40-6TA3 283
15182 SIEMENS %3 [Ch %1: ] : %1 =
%2 =

/
15185 INI %2 [(Ch%1)] : %1 =
%2 =




:
15186 %2 GUD INI [(Ch%1)] : %1 =
%2 =




%2 =


15188 ASUB %3 [(Ch%1)] : %1 =
%2 =


15189 SAFE.SPF [Ch %1: ] : %1 =
: Safety Integrated /_N_CST_DIR/_N_SAFE_SPF NC

:
:
%2 =
:
STOPRE
NC
%2 =
: P()P 1 9 999
:
:
15320 ([Ch%1 ] %2) : %1 =
%2 =


15330 ([Ch%1 ] %2) : %1 =
%2 =
N
15340 ([Ch%1 ] %2) : %1 =
%2 =

:
:
15350 ([Ch%1 ] %2) : %1 =
%2 =
: ()
: Delet NC START
15380 %3 ([Ch%1 ] %2) : %1 =
%2 =

: RESET
15390 %3 ([Ch%1 ] %2) : %1 =
%2 =



15395 MASLON [(Ch%1)] : %1 =
: MASLON
$P_SEARCH_MASLD
, 12/2019, 6FC5398-6BP40-6TA3 287
15400 ini ([Ch%1 ] %2) : %1 =
%2 =
(1) NCK
INI NCK INI

: RESET
15410 M ([Ch%1 ] %2) : %1 =
%2 =
: M M02M17 M30( )
:
)
%2 =
:
- INI ( GUD)()
- /_N_CST_DIR/_N_SAFE_SPF
-
15450 ([Ch%1 ] %2) : %1 =
%2 =
: () : Delet NC START
15460 G ([Ch%1 ] %2) : %1 =
%2 =



: NC START RESET
15500 ([Ch%1 ] %2) : %1 =
%2 =
:
: RESET
15700 %3 ([Ch%1 ] %2) : %1 =
%2 =
%3 =
: 60 000 69 999 SETAL
:
: SETAL
: RESET
15701 : %3 %4 (