SF_GetParam Function
Returns information on the safety function parameters.
Syntax
SF_GetParam (index)
Parameters
- index
- Specify the index of the information to be retrieved as an integer or constant. If the index “_EN” is specified at the end of the constant, 1 is returned if the parameter is enabled or 0 if it is disabled.
Return Values
An integer containing the specified information.
Description
Returns the specified safety function parameter values.
Index | Constant | Description |
---|---|---|
1 | DRYRUNOFF | Dry run is disabled |
2 | SLS_1_HAND_EN | SLS_1 hand speed is monitored |
3 | SLS_1_SPEED | Monitored speed setting value for SLS_1 |
4 | SLS_1_ELBOW_EN | SLS_1 elbow (SCARA robots: J2, 6-axis robots: J3) Speed monitoring status *1 |
5 | SLS_1_JOINT_EN | SLS_1 joint speed is monitored |
6 | SLS_1_JOINTSPEED | Monitored joint speed setting value for SLS_1 |
7 | SLS_1_WRIST_EN | SLS_1 wrist (6-axis robots: J5) speed is monitored *1 |
8 | SLS_1_SHOULDER_EN | SLS_1 shoulder (6-axis robots: J2) speed is monitored *1 |
9 | SLS_2_HAND_EN | SLS_2 hand speed is monitored |
10 | SLS_2_SPEED | Monitored speed setting value for SLS_2 |
11 | SLS_2_ELBOW_EN | SLS_2 elbow (SCARA robots: J2, 6-axis robots: J3) Speed monitoring status *1 |
12 | SLS_2_JOINT_EN | SLS_2 joint speed is monitored |
13 | SLS_2_JOINTSPEED | Monitored joint speed setting value for SLS_2 |
14 | SLS_2_WRIST_EN | SLS_2 wrist (6-axis robots: J5) speed is monitored *1 |
15 | SLS_2_SHOULDER_EN | SLS_2 shoulder (6-axis robots: J2) speed is monitored *1 |
16 | SLS_3_HAND_EN | SLS_3 hand speed is monitored |
17 | SLS_3_SPEED | Monitored speed setting value for SLS_3 |
18 | SLS_3_ELBOW_EN | SLS_3 elbow (SCARA robots: J2, 6-axis robots: J3) Speed monitoring status *1 |
19 | SLS_3_JOINT_EN | SLS_3 joint speed is monitored |
20 | SLS_3_JOINTSPEED | Monitored joint speed setting value for SLS_3 |
21 | SLS_3_WRIST_EN | SLS_3 wrist (6-axis robots: J5) speed is monitored *1 |
22 | SLS_3_SHOULDER_EN | SLS_3 shoulder (6-axis robots: J2) speed is monitored *1 |
23 | SLS_T2_HAND_EN | SLS_T2 hand speed is monitored |
24 | SLS_T2_SPEED | Monitored speed setting value for SLS_T2 |
25 | SLS_T2_ELBOW_EN | SLS_T2 elbow (SCARA robots: J2, 6-axis robots: J3) Speed monitoring status *1 |
26 | SLS_T2_JOINT_EN | SLS_T2 joint speed is monitored |
27 | SLS_T2_JOINTSPEED | Monitored joint speed setting value for SLS_T2 |
28 | SLS_T2_WRIST_EN | SLS_T2 wrist (6-axis robots: J5) speed is monitored *1 |
29 | SLS_T2_SHOULDER_EN | SLS_T2 shoulder (6-axis robots: J2) speed is monitored *1 |
30 | SLS_T_SPEED | Monitored speed setting value for SLS_T |
31 | SLS_T_JOINT_EN | SLS_T joint speed is monitored |
32 | SLS_T_JOINTSPEED | Monitored joint speed setting value for SLS_T |
33 | SLS_HAND_OFS_X | TCP offset position in X-axis direction of SLS |
34 | SLS_HAND_OFS_Y | TCP offset position in Y-axis direction of SLS |
35 | SLS_HAND_OFS_Z | TCP offset position in Z-axis direction of SLS |
36 | SLS_1_DELAY | Delay time setting value for SLS_1 |
37 | SLS_2_DELAY | Delay time setting value for SLS_2 |
38 | SLS_3_DELAY | Delay time setting value for SLS_3 |
39 | SLS_JOINT_POS_EN | Joint angle is monitored |
40 | SLS_JOINT_POS_ANGLE | Monitored joint angle setting value |
41 | SLP_A_XU_EN | XU (wall: X2, restricted area: X1) position of SLP_A is monitored *2 |
42 | SLP_A_XU_POS | Setting value for XU (wall: X2, restricted area: X1) monitored position of SLP_A *2 |
43 | SLP_A_XL_EN | XL (wall: X1, restricted area: X2) position of SLP_A is monitored *2 |
44 | SLP_A_XL_POS | Setting value for XL (wall: X1, restricted area: X2) monitored position of SLP_A *2 |
45 | SLP_A_YU_EN | YU (wall: Y2, restricted area: Y1) position of SLP_A is monitored *2 |
46 | SLP_A_YU_POS | Setting value for YU (wall: Y2, restricted area: Y1) monitored position of SLP_A *2 |
47 | SLP_A_YL_EN | YL (wall: Y1, restricted area: Y2) position of SLP_A is monitored *2 |
48 | SLP_A_YL_POS | Setting value for YL (wall: Y1, restricted area: Y2) monitored position of SLP_A *2 |
49 | SLP_A_ZU_EN | Z2 position of SLP_A is monitored *2 |
50 | SLP_A_ZU_POS | Setting value for Z2 monitored position of SLP_A *2 |
51 | SLP_A_ZL_EN | Z1 position of SLP_A is monitored *2 |
52 | SLP_A_ZL_POS | Setting value for Z1 monitored position of SLP_A *2 |
53 | SLP_B_XU_EN | XU (wall: X2, restricted area: X1) position of SLP_B is monitored *2 |
54 | SLP_B_XU_POS | Setting value for XU (wall: X2, restricted area: X1) monitored position of SLP_B *2 |
55 | SLP_B_XL_EN | XL (wall: X1, restricted area: X2) position of SLP_B is monitored *2 |
56 | SLP_B_XL_POS | Setting value for XL (wall: X1, restricted area: X2) monitored position of SLP_B *2 |
57 | SLP_B_YU_EN | YU (wall: Y2, restricted area: Y1) position of SLP_B is monitored *2 |
58 | SLP_B_YU_POS | Setting value for YU (wall: Y2, restricted area: Y1) monitored position of SLP_B *2 |
59 | SLP_B_YL_EN | YL (wall: Y1, restricted area: Y2) position of SLP_B is monitored *2 |
60 | SLP_B_YL_POS | Setting value for YL (wall: Y1, restricted area: Y2) monitored position of SLP_B *2 |
61 | SLP_B_ZU_EN | Z2 position of SLP_B is monitored *2 |
62 | SLP_B_ZU_POS | Setting value for Z2 monitored position of SLP_B *2 |
63 | SLP_B_ZL_EN | Z1 position of SLP_B is monitored *2 |
64 | SLP_B_ZL_POS | Setting value for Z1 monitored position of SLP_B *2 |
65 | SLP_C_XU_EN | XU (wall: X2, restricted area: X1) position of SLP_C is monitored *2 |
66 | SLP_C_XU_POS | Setting value for XU (wall: X2, restricted area: X1) monitored position of SLP_C *2 |
67 | SLP_C_XL_EN | XL (wall: X1, restricted area: X2) position of SLP_C is monitored *2 |
68 | SLP_C_XL_POS | Setting value for XL (wall: X1, restricted area: X2) monitored position of SLP_C *2 |
69 | SLP_C_YU_EN | YU (wall: Y2, restricted area: Y1) position of SLP_C is monitored *2 |
70 | SLP_C_YU_POS | Setting value for YU (wall: Y2, restricted area: Y1) monitored position of SLP_C *2 |
71 | SLP_C_YL_EN | YL (wall: Y1, restricted area: Y2) position of SLP_C is monitored *2 |
72 | SLP_C_YL_POS | Setting value for YL (wall: Y1, restricted area: Y2) monitored position of SLP_C *2 |
73 | SLP_C_ZU_EN | Z2 position of SLP_C is monitored *2 |
74 | SLP_C_ZU_POS | Setting value for Z2 monitored position of SLP_C *2 |
75 | SLP_C_ZL_EN | Z1 position of SLP_C is monitored *2 |
76 | SLP_C_ZL_POS | Setting value for Z1 monitored position of SLP_C *2 |
77 | SLP_J2_MON_RAD | Setting value for J2 axis monitored range radius of SLP |
78 | SLP_J3_MON_RAD | Setting value for J3 axis monitored range radius of SLP |
79 | SLP_J5_MON_RAD | Setting value for J5 axis monitored range radius of SLP |
80 | SLP_J6_MON_RAD | Setting value for J6 axis monitored range radius of SLP |
81 | SLP_J1_RANGE_MAX | Maximum setting value for J1 axis limit range of soft axis limiting |
82 | SLP_J1_RANGE_MIN | Minimum setting value for J1 axis limit range of soft axis limiting |
83 | SLP_J2_RANGE_MAX | Maximum setting value for J2 axis limit range of soft axis limiting |
84 | SLP_J2_RANGE_MIN | Minimum setting value for J2 axis limit range of soft axis limiting |
85 | SLP_J3_RANGE_MAX | Maximum setting value for J3 axis limit range of soft axis limiting |
86 | SLP_J3_RANGE_MIN | Minimum setting value for J3 axis limit range of soft axis limiting |
87 | SLP_J4_RANGE_MAX | Maximum setting value for J4 axis limit range of soft axis limiting |
88 | SLP_J4_RANGE_MIN | Minimum setting value for J4 axis limit range of soft axis limiting |
89 | SLP_J5_RANGE_MAX | Maximum setting value for J5 axis limit range of soft axis limiting |
90 | SLP_J5_RANGE_MIN | Minimum setting value for J5 axis limit range of soft axis limiting |
91 | SLP_J6_RANGE_MAX | Maximum setting value for J6 axis limit range of soft axis limiting |
92 | SLP_J6_RANGE_MIN | Minimum setting value for J6 axis limit range of soft axis limiting |
93 | SIN_1_SLS_1_EN | SLS_1 function assignment state for SAFETY_IN1 |
94 | SIN_1_SLS_2_EN | SLS_2 function assignment state for SAFETY_IN1 |
95 | SIN_1_SLS_3_EN | SLS_3 function assignment state for SAFETY_IN1 |
96 | SIN_1_SLP_A_EN | SLP_A function assignment state for SAFETY_IN1 |
97 | SIN_1_SLP_B_EN | SLP_B function assignment state for SAFETY_IN1 |
98 | SIN_1_SLP_C_EN | SLP_C function assignment state for SAFETY_IN1 |
99 | SIN_1_SG_EN | Protective stop function assignment state for SAFETY_IN1 |
100 | SIN_1_ESTOP_EN | Emergency stop function assignment state for SAFETY_IN1 |
101 | SIN_2_SLS_1_EN | SLS_1 function assignment state for SAFETY_IN2 |
102 | SIN_2_SLS_2_EN | SLS_2 function assignment state for SAFETY_IN2 |
103 | SIN_2_SLS_3_EN | SLS_3 function assignment state for SAFETY_IN2 |
104 | SIN_2_SLP_A_EN | SLP_A function assignment state for SAFETY_IN2 |
105 | SIN_2_SLP_B_EN | SLP_B function assignment state for SAFETY_IN2 |
106 | SIN_2_SLP_C_EN | SLP_C function assignment state for SAFETY_IN2 |
107 | SIN_2_SG_EN | Protective stop function assignment state for SAFETY_IN2 |
108 | SIN_2_ESTOP_EN | Emergency stop function assignment state for SAFETY_IN2 |
109 | SIN_3_SLS_1_EN | SLS_1 function assignment state for SAFETY_IN3 |
110 | SIN_3_SLS_2_EN | SLS_2 function assignment state for SAFETY_IN3 |
111 | SIN_3_SLS_3_EN | SLS_3 function assignment state for SAFETY_IN3 |
112 | SIN_3_SLP_A_EN | SLP_A function assignment state for SAFETY_IN3 |
113 | SIN_3_SLP_B_EN | SLP_B function assignment state for SAFETY_IN3 |
114 | SIN_3_SLP_C_EN | SLP_C function assignment state for SAFETY_IN3 |
115 | SIN_3_SG_EN | Protective stop function assignment state for SAFETY_IN3 |
116 | SIN_3_ESTOP_EN | Emergency stop function assignment state for SAFETY_IN3 |
117 | SIN_4_SLS_1_EN | SLS_1 function assignment state for SAFETY_IN4 |
118 | SIN_4_SLS_2_EN | SLS_2 function assignment state for SAFETY_IN4 |
119 | SIN_4_SLS_3_EN | SLS_3 function assignment state for SAFETY_IN4 |
120 | SIN_4_SLP_A_EN | SLP_A function assignment state for SAFETY_IN4 |
121 | SIN_4_SLP_B_EN | SLP_B function assignment state for SAFETY_IN4 |
122 | SIN_4_SLP_C_EN | SLP_C function assignment state for SAFETY_IN4 |
123 | SIN_4_SG_EN | Protective stop function assignment state for SAFETY_IN4 |
124 | SIN_4_ESTOP_EN | Emergency stop function assignment state for SAFETY_IN4 |
125 | SIN_5_SLS_1_EN | SLS_1 function assignment state for SAFETY_IN5 |
126 | SIN_5_SLS_2_EN | SLS_2 function assignment state for SAFETY_IN5 |
127 | SIN_5_SLS_3_EN | SLS_3 function assignment state for SAFETY_IN5 |
128 | SIN_5_SLP_A_EN | SLP_A function assignment state for SAFETY_IN5 |
129 | SIN_5_SLP_B_EN | SLP_B function assignment state for SAFETY_IN5 |
130 | SIN_5_SLP_C_EN | SLP_C function assignment state for SAFETY_IN5 |
131 | SIN_5_SG_EN | Protective stop function assignment state for SAFETY_IN5 |
132 | SIN_5_ESTOP_EN | Emergency stop function assignment state for SAFETY_IN5 |
133 | SOUT_1_STO | STO function assignment state for SAFETY_OUT1 |
134 | SOUT_1_SLS_1 | SLS_1 function assignment state for SAFETY_OUT1 |
135 | SOUT_1_SLS_2 | SLS_2 function assignment state for SAFETY_OUT1 |
136 | SOUT_1_SLS_3 | SLS_3 function assignment state for SAFETY_OUT1 |
137 | SOUT_1_SLS_T2 | SLS_T2 function assignment state for SAFETY_OUT1 |
138 | SOUT_1_SLS_T | SLS_T function assignment state for SAFETY_OUT1 |
139 | SOUT_1_SLP_A | SLP_A function assignment state for SAFETY_OUT1 |
140 | SOUT_1_SLP_B | SLP_B function assignment state for SAFETY_OUT1 |
141 | SOUT_1_SLP_C | SLP_C function assignment state for SAFETY_OUT1 |
142 | SOUT_1_EP_RC | Emergency stop (Controller) function assignment state for SAFETY_OUT1 |
143 | SOUT_1_EP_TP | Emergency stop (Teach Pendant) function assignment state for SAFETY_OUT1 |
144 | SOUT_1_EN_SW | Enable switch function assignment state for SAFETY_OUT1 |
145 | SOUT_2_STO | STO function assignment state for SAFETY_OUT2 |
146 | SOUT_2_SLS_1 | SLS_1 function assignment state for SAFETY_OUT2 |
147 | SOUT_2_SLS_2 | SLS_2 function assignment state for SAFETY_OUT2 |
148 | SOUT_2_SLS_3 | SLS_3 function assignment state for SAFETY_OUT2 |
149 | SOUT_2_SLS_T2 | SLS_T2 function assignment state for SAFETY_OUT2 |
150 | SOUT_2_SLS_T | SLS_T function assignment state for SAFETY_OUT2 |
151 | SOUT_2_SLP_A | SLP_A function assignment state for SAFETY_OUT2 |
152 | SOUT_2_SLP_B | SLP_B function assignment state for SAFETY_OUT2 |
153 | SOUT_2_SLP_C | SLP_C function assignment state for SAFETY_OUT2 |
154 | SOUT_2_EP_RC | Emergency stop (Controller) function assignment state for SAFETY_OUT2 |
155 | SOUT_2_EP_TP | Emergency stop (Teach Pendant) function assignment state for SAFETY_OUT2 |
156 | SOUT_2_EN_SW | Enable switch function assignment state for SAFETY_OUT2 |
157 | SOUT_3_STO | STO function assignment state for SAFETY_OUT3 |
158 | SOUT_3_SLS_1 | SLS_1 function assignment state for SAFETY_OUT3 |
159 | SOUT_3_SLS_2 | SLS_2 function assignment state for SAFETY_OUT3 |
160 | SOUT_3_SLS_3 | SLS_3 function assignment state for SAFETY_OUT3 |
161 | SOUT_3_SLS_T2 | SLS_T2 function assignment state for SAFETY_OUT3 |
162 | SOUT_3_SLS_T | SLS_T function assignment state for SAFETY_OUT3 |
163 | SOUT_3_SLP_A | SLP_A function assignment state for SAFETY_OUT3 |
164 | SOUT_3_SLP_B | SLP_B function assignment state for SAFETY_OUT3 |
165 | SOUT_3_SLP_C | SLP_C function assignment state for SAFETY_OUT3 |
166 | SOUT_3_EP_RC | Emergency stop (Controller) function assignment state for SAFETY_OUT3 |
167 | SOUT_3_EP_TP | Emergency stop (Teach Pendant) function assignment state for SAFETY_OUT3 |
168 | SOUT_3_EN_SW | Enable switch function assignment state for SAFETY_OUT3 |
169 | POS_ROT_U | Setting value for installation plane rotation U_ROT |
170 | POS_ROT_V | Setting value for installation plane rotation V_ROT |
171 | POS_ROT_W | Setting value for installation plane rotation W_ROT |
172 | POS_OFS_X | Setting value for installation position X_OFS |
173 | POS_OFS_Y | Setting value for installation position Y_OFS |
174 | POS_OFS_Z | Setting value for installation position Z_OFS |
*1 The correspondence between the monitored parts J2, J3, J5 for Safety Limited Speed in Safety Function Manager and the speed exceeded parts hand, wrist, elbow, and shoulder referred in this manual is as follows:
- SCARA robots
- J2: Elbow
- J3: Not applicable
- 6-axis robots
- J2: Shoulder
- J3: Elbow
- J5: Wrist
- Hand: Hand
*2 The correspondence between the monitored position X1, X2, Y1, Y2, Z1, Z2 for Safety Limited Position in Safety Function Manager and the monitored position XL, XU, YL, YU, ZL, ZU referred in this manual is as follows:
- When "Wall" is selected for the monitored position
- X1 = XL, X2 = XU
- Y1 = YL, Y2 = YU
- Z1 = ZL, Z2 = ZU (6-axis robots only)
- When "Restricted Area" is selected for the monitored position
- X1 = XU, X2 = XL
- Y1 = YU, Y2 = YL
- Z1 = ZL, Z2 = ZU (6-axis robots only)
This command can be used with the Controllers with Safety Board.
SF_GetParam Function Example
If SF_GetParam (SLS_1_HAND_EN) = 1 Then
Print "SLS_1 hand speed monitoring is enabled."
EndIf