.. _common: 3.1 Common =================================== Common functions can be called in Manual or Auto mode, with these exceptions. Manual mode only: set_tool, add_tool, del_tool, set_tcp, add_tcp, del_tcp, set_tool_shape, overwrite_user_cart_coord. Auto mode only: set_state_led_color, set_state_led_off, state_led_reset, get_state_led_rule, drl_start, drl_resume, change_operation_speed, system_shut_down. .. figure:: /tutorials/images/mode/common_overview.png :alt: common_overview :width: 80% :align: center *Source by* `DoosanRobotics Training/OnlineCourses `_ .. raw:: html
These functions include system connection, mode/state monitoring, program execution utilities, motion execution interfaces, robot kinematics, I/O control, tool/TCP configuration, safety state monitoring, and various controller-level services. .. toctree:: :maxdepth: 1 connection/connection mode_state/mode_state monitoring_callbacks/monitoring_callbacks program_drl_execution/program_drl_execution motion_execution/motion_execution position/position kinematics_math/kinematics_math velocity/velocity force_compliance/force_compliance tool/tool tcp/tcp payload/payload coordinate/coordinate io/io modbus/modbus serial_flange/serial_flange tp/tp report_alarm/report_alarm led/led safety_configuration_param/safety_configuration_param safety_state_mode/safety_state_mode servo_power/servo_power hold_to_run(h2r)/hold_to_run(h2r)