Skip to main content
Skip table of contents

get_safety_zone_list()

Features

Returns all current safe zone information.

Parameters

None

Return

Value

Data Types

Description

ret

class.config_safety_zone_list

 All safe zone information (up to 20)

Class

class.config_safety_zone_list

Field

Data Types

Description

obj

list

Object information for that class

id

int

Safe zone UUID

Field

Data Types

Description

obj

list

Object information for that class

override

int

0: no override

1: override global property

min_range

float[6]

Minimum Range

max_range

float[6]

Maximum Range

Information

The safety_zone_property_data class is a class structured as a union union in C++ and returns a different class depending on the type.


class.safety_zone_property_data

type

Field

Data Types

Description


obj

list

Object information for that class

0

space_limit_zone

class.safety_zone_property_space_limit

space limit zone setup information

1

local_zone

class.safety_zone_property_local_zone

local zone setup information

class.safety_zone_property_space_limit

Field

Data Types

Description

obj

list

Object information for that class

inspection_type

int

0: body

1: tcp

joint_range_override

class.local_zone_property_joint_range

override joint range

dynamic_zone_enable

int

Dynamic zone enable option

0 : not used

1~8 : safety input channel

inside_zone_detection

int

Inside zone detection option

0 : not used

1~8 : safety input channel

class.local_zone_property_joint_range

Field

Data Types

Description

obj

list

Object information for that class

override

int

0: no override

1: override global property

min_range

float[6]

Minimum Range

max_range

float[6]

Maximum Range

class.safety_zone_property_local_zone

Field

Data Types

Description

obj

list

Object information for that class

joint_range_override

class.local_zone_property_joint_range

Override Joint Angle Limits

joint_speed_override

class.local_zone_property_joint_speed

Override Joint Velocity Limits

tcp_force_override

class.local_zone_property_tcp_force

Override TCP External Force Limits

tcp_power_override

class.local_zone_property_tcp_power

Override Power Limits

tcp_speed_override

class.local_zone_property_tcp_speed

Override TCP Velocity Limits

tcp_momentum_override

class.local_zone_property_tcp_momentum

Override Momentum Limits

collision_override

class.local_zone_property_collision

Override Collision Sensitivity

speed_rate

class.local_zone_property_speed_rate

Override Speed Deceleration Rate

collision_violation_stop_mode_override

class.local_zone_property_collision_stopmode

Override Collision Violation Stopping Mode

force_violation_stop_mode_override

class.local_zone_property_tcpslf_stopmode

Override External Force Violation Stopping Mode

tool_orientation_limit_override

class.local_zone_property_tool_orientation

Tool Orientation Limits

dynamic_zone_enable

int

Safety Input-Based Dynamic Activation

0 : not used

1~8 : safety input channel

led_override

int

LED Color Change Information

0 : Not Used

1 : Green

2 : Yellow

nudge_enable

int

Nudge activation information

0: disable

1: enable

allow_ress_safe_work

int

Allow less safe work

0: not allowed

1: allowed

override_reduce

int

Setting to ignore deceleration mode

0: Do not ignore

1: Ignore

inside_zone_detection

int

Whether to enable Designated Zone detection

0 : not used

1 ~ 8 : Safety IO output channel

9 ~ 24 : General IO output channels (each means General IO 1~16)

collaborative_zone

int

Enable or disable co-working space

0 : Not Used

1 : Used

class.local_zone_property_joint_speed

Field

Data Types

Description

obj

list

Object information for that class

override

int

0: no override

1: override global property

speed

float[6]

Speed information

class.local_zone_property_tcp_force

Field

Data Types

Description

obj

list

Object information for that class

override

int

0: no override

1: override global property

force

float

Force information


class.local_zone_property_tcp_power

Field

Data Types

Description

obj

list

Object information for that class

override

int

0: no override

1: override global property

power

float

Mechanical power information


class.local_zone_property_tcp_speed

Field

Data Types

Description

obj

list

Object information for that class

override

int

0: no override

1: override global property

speed

float

TCP speed information


class.local_zone_property_tcp_momentum

Field

Data Types

Description

obj

list

Object information for that class

override

int

0: no override

1: override global property

momentum

float

Momentum information


class.local_zone_property_collision

Field

Data Types

Description

obj

list

Object information for that class

override

int

0: no override

1: override global property

sensitivity

float

Conflict sensitivity information

class.local_zone_property_speed_rate

Field

Data Types

Description

obj

list

Object information for that class

override

int

0: no override

1: override global property

speed_rate

float

Deceleration Rate Information

class.local_zone_property_collision_stopmode

Field

Data Types

Description

obj

list

Object information for that class

override

int

0: no override

1: override global property

stop_mode

int

0: STO

2: SS1

3: SS2

4: RS1


class.local_zone_property_tcpslf_stopmode

Field

Data Types

Description

obj

list

Object information for that class

override

int

0: no override

1: override global property

stop_mode

int

Stop Mode Information for TCP SLF

0 : STO

2 : SS1

3 : SS2

4 : RS1


class.local_zone_property_tool_orientation

Field

Data Types

Description

obj

list

Object information for that class

override

int

0: no override

1: override global property

direction

float[3]

Direction

angle

float

Angle


class.safety_zone_shape

Field

Data Types

Description

obj

list

Object information for that class

coordinate

int

Coordinate

0 : base

2 : world

shape_type

int

Shape type

0 : Sphere

1 : Cylinder

2 : Cuboid

3 : Tilted Cuboid

4 : Multi-Plane

5 : Capsule

shape_data

class.SAFETY_ZONE_SHAPE_DATA

Safe zone shape data

margin

int

Margin

Positive: expansion value

Negative: contraction value

valid_space

int

Valid space

0: Internal

1: outside

Information

The safety_zone_shape_data class is a class structured as a union union in C++ and returns a different class depending on the type.


class.safety_zone_shape_data

shape_type

Field

Data Types

Description


obj

list

Object information for that class

0

sphere

class.safety_zone_shape_sphere

Sphere shape DataSources

1

cylinder

class.safety_zone_shape_cylinder

Column shape Data

2

cuboid

class.safety_zone_shape_cuboid

Rectangle shape Data

3

obb

class.safety_zone_shape_tilted_cuboid

Tilted Rectangle shape Data

4

multiplane

class.safety_zone_shape_multi_plane

Multifaceted Column shape Data

5

capsule

class.safety_zone_shape_capsule

Capsule shape Data

class.safety_zone_shape_sphere

Field

Data Types

Description

obj

list

Object information for that class

center

class.point_3d

Centers information

radius

float

Radius


class.safety_zone_shape_cylinder

Field

Data Types

Description

obj

list

Object information for that class

center

class.point_3d

Centers information

radius

float

Radius

zlolimit

float

Z Axis Lower Limit

zuplimit

float

Z Axis Upper Limit


class.safety_zone_shape_cuboid

Field

Data Types

Description

obj

list

Object information for that class

xlolimit

float

x Axis Lower Limit

xuplimit

float

x Axis Upper Limit

ylolimit

float

y Axis Lower Limit

yuplimit

float

y Axis Upper Limit

zlolimit

float

z Axis Lower Limit

zuplimit

float

z Axis Upper Limit


class.safety_zone_shape_tilted_cuboid

Field

Data Types

Description

obj

list

Object information for that class

origin

class.point_3d

Centers information

u

class.point_3d

u vector

v

class.point_3d

v vector

w

class.point_3d

w vector


class.safety_zone_shape_multi_plane

Field

Data Types

Description

obj

list

Object information for that class

valid_plane

int[6]

Valid plane information

plane

class.line[6]

Plane information

zlolimit

float

z Axis Lower Limit

zuplimit

float

z Axis Upper Limit

space_point

class.point_2d

Selection Space


class.safety_zone_shape_capsule

Field

Data Types

Description

obj

list

Object information for that class

center1

class.point_3d

Center point1

center2

class.point_3d

Center point2

radius

float

Radius

Example

PY
ret = get_cockpit()
print(ret.button) ## list of button state

Related commands

  • None
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.