{
	"_collaborative_robot_console": "Консоль коллаборативного робота",
	"_ctrl_box": "Блок управления",
	"_robot_end": "Конец робота",
	"_update": "Обновление",
	"_search": "Поиск",
	"_export": "Экспорт",
	"_import": "Импорт",
	"_apply": "Применить",
	"_set": "Настроить",
	"_get": "Получить",
	"_save": "Сохранить",
	"_not_save": "Не сохранять",
	"_modify": "Изменить",
	"_clear": "Очистить",
	"_cancel": "Отмена",
	"_edit": "Редактировать",
	"_empty": "Данных пока нет",
	"_operate": "Операция",
	"_add_newly": "Добавить",
	"_check_all": "Выбрать все",
	"_compute": "Вычислить",
	"_no": "Нет",
	"_yes": "Да",
	"_back": "Предыдущий шаг",
	"_next": "Следующий шаг",
	"_previous_page": "Предыдущая страница",
	"_next_page": "Следующая страница",
	"_active": "Активный",
	"_config": "Настроить",
	"_load": "Загрузить",
	"_unload": "Выгрузить",
	"_return": "Вернуться",
	"_restore": "Восстановить",
	"_cover": "Перезаписать",
	"_reset": "Сбросить",
	"_name": "Имя",
	"_new_name": "Новое имя",
	"_new": "Новый",
	"_open": "Открыть",
	"_open_up": "Включить",
	"_confirm": "Подтвердить",
	"_close": "Закрыть",
	"_rename": "Переименовать",
	"_speed": "Скорость",
	"_distance": "Расстояние",
	"_angle": "Угол",
	"_add": "Добавить",
	"_port": "Порт",
	"_qualification": "Условие",
	"_state": "Состояние",
	"_delete": "Удалить",
	"_quit": "Выйти",
	"_continue": "Продолжить",
	"_resume": "Возобновить",
	"_not_resume": "Не восстанавливать",
	"_create": "Создать",
	"_read": "Доступно для чтения",
	"_details": "Подробности",
	"_upload": "Загрузить",
	"_download": "Скачать",
	"_enter": "Войти",
	"_entered": "Вход выполнен",
	"_switch": "Переключить",
	"_strategy": "Стратегия",
	"_datas": "Данные",
	"_basic_configuration": "Базовая конфигурация",
	"_open_door": "Открыть дверь",
	"_close_door": "Закрыть дверь",
	"_clamping": "Зажать",
	"_release": "Разжать",
	"_start_up": "Запустить",
	"_emergency": "Аварийная остановка",
	"_cnc_equipment_debug": "Отладка CNC-оборудования",
	"_cnc_open_close_door": "Открытие/закрытие двери CNC",
	"_chuck": "Патрон",
	"_cnc_automatic_operation": "Автоматическая работа CNC",
	"_cnc_emergency": "Аварийная остановка CNC",
	"_get_machine_current_status": "Получить текущее состояние станка",
	"_machine_start_operation_and_processing": "Станок начинает работу и обработку",
	"_machine_stop_operation_and_processing": "Станок останавливает работу и обработку",
	"_machine_emergency_stop_activated": "Аварийная остановка станка активирована",
	"_machine_emergency_stop_released": "Аварийная остановка станка снята",
	"_machine_open_door": "Станок открывает дверь",
	"_machine_close_door": "Станок закрывает дверь",
	"_machine_chuck_clamp": "Зажим патрона станка",
	"_machine_chuck_release": "Разжим патрона станка",
	"_machine_running_state": "Получение состояния работы станка",
	"_machine_door_state": "Получение состояния двери станка",
	"_machine_chuck_state": "Получение состояния патрона станка",
	"_machine_emergency_state": "Получение состояния аварийной остановки станка",
	"_machine_alarm_state": "Получение состояния аварии станка",
	"_machine_wait_state": "Ожидание состояния работы станка",
	"_machine_wait_chuck_state": "Ожидание состояния патрона станка",
	"_chuck_state": "Состояние патрона",
	"_timeout_select": "Выбор тайм-аута",
	"_timeout_policy": "Политика тайм-аута",
	"_machine_company": "Производитель оборудования",
	"_machine_type": "Тип станка",
	"_focas_status": "Состояние связи FOCAS",
	"_alarm_flag": "Индикатор тревоги",
	"_machine_operation_status": "Состояние работы станка",
	"_machine_door_status": "Состояние двери станка",
	"_machine_chuck_status": "Состояние патрона станка",
	"_machine_emergency_stop_status": "Состояние аварийной остановки станка",
	"_calibration": "Калибровка",
	"_click_enter": "Нажмите для ввода",
	"_import_program_coverage": "При импорте перезаписывать одноимённую программу",
	"_robot_activation_date": "Дата активации робота",
	"_teaching_pendant_disabled": "Пульт обучения отключён",
	"_teaching_program_loading_tip": "Подсказка загрузки программы обучения",
	"_teaching_program_loading": "Программа обучения загружается, подождите...",
	"_loading_page_info": "Загрузка:",
	"_robot_type_factory_setting": "Заводская конфигурация модели робота",
	"_the_same_maintenance_mode": "Это тот же пароль, который используется для входа в режим обслуживания.",
	"_robot_model_file_missing": "Файл модели текущего робота отсутствует. Проверьте, правильно ли выбрана модель робота.",
	"_select_robot_type": "Выберите модель робота",
	"_enter_config_password": "Пароль конфигурации",
	"_configuring_info": "Настройка, пожалуйста, подождите...",
	"_point_teach": "Точка обучения",
	"_point_sensor": "Точка обучения датчика",
	"_point_prefix": "Префикс точки обучения",
	"_quick_record": "Быстрая запись",
	"_named_record": "Именованная запись",
	"_record_state": "Статус записи",
	"_optional": "Необязательный",
	"_point_add": "Запись точки обучения",
	"_programming_add_edit": "Программирование Добавить/Редактировать",
	"_robot_model": "Модель робота",
	"_new_dofile": "Подпрограмма NewDofile",
	"_right_program": "Всплывать/скрывать содержимое в правой части текущей программы",
	"_local_teaching_point": "Локальная точка обучения",
	"_teaching_point_details": "Сведения о точке обучения",
	"_add_teaching_point": "Добавить локальную точку обучения",
	"_edit_teaching_point": "Редактировать точку обучения",
	"_delete_teaching_point": "Удалить точку обучения",
	"_check_point_tips": "Точка обучения уже существует. Перезаписать её? Чтобы сохранить, нажмите кнопку «Сохранить» ещё раз.",
	"_delete_point_tips": "Подтвердите удаление точки обучения. Чтобы удалить её, нажмите кнопку «Удалить» ещё раз.",
	"_cover_point": "Перезаписать точки",
	"_cover_point_whether": "Точки обучения, которые нужно перезаписать, уже существуют в базе данных. Чтобы перезаписать текущие координаты робота в точки обучения и программу обучения, нажмите «Перезаписать». Чтобы не перезаписывать, нажмите «Отмена».",
	"_program_modification_backup": "Текущая резервная копия программы",
	"_delete_program_backup": "Удалить текущую резервную копию программы",
	"_check_program_backup": "Пожалуйста, подтвердите, следует ли удалять резервную копию программы. Если вам нужно удалить резервную копию программы, нажмите кнопку удаления еще раз.",
	"_filename": "Имя файла",
	"_create_variables": "Создание переменных",
	"_type": "Тип",
	"_variable_list": "Список переменных",
	"_code_translation": "Преобразование кода",
	"_code": "Код",
	"_initial": "Начальное",
	"_var_initial": "Начальное значение",
	"_overload": "Перегрузка",
	"_number": "Число",
	"_boolean": "Логическое значение",
	"_string": "Строка",
	"_array": "Массив",
	"_node_graph_programming_exists": "Файл программирования графа узлов уже существует.",
	"_node_graph_programming_overwrite": "Программный файл графа узлов уже существует. Хотите перезаписать его?",
	"_refresh": "Обновить",
	"_saving": "Сохранение...",
	"_reload_last_save": "Загрузить последнее сохранённое содержимое?",
	"_current_will_be_lost": "Текущее содержимое будет потеряно",
	"_must_contain_start": "Должен содержать начальный узел",
	"_multiple_begin": "Есть несколько начальных узлов",
	"_no_previous_save": "Не могу найти предыдущее сохранение",
	"_export_current": "Если контент не экспортируется, экспортируйте текущий контент.",
	"_sensor_point_add": "Точка датчика",
	"_select_sensor": "Выбрать датчик",
	"_single_long_press_threshold": "Одиночный порог длительного нажатия",
	"_joint_ring": "Кольцо ограничения суставов",
	"_cube_interference": "Кубическая зона помех",
	"_cube_interference_config": "Настройка кубической зоны помех",
	"_cube_interference_config_tips": "При включении нескольких кубических зон помех можно настроить только «Помехи в пределах диапазона».",
	"_plane_interference": "Защитная плоскость",
	"_control_track": "Рисование траектории",
	"_control_basecs": "Базовая СК",
	"_control_toolcs": "СК инструмента",
	"_control_workpiececs": "СК заготовки",
	"_reference_coordinate_system": "Опорная система координат",
	"_eobot_payload": "Нагрузка робота",
	"_robot_configuration_information": "Информация о конфигурации робота",
	"_control_exaxiscs": "СК внешней оси",
	"_control_shadow": "Тень модели",
	"_import_tool_model": "Импортировать модель инструмента",
	"_compute_joints_pose": "Рассчитать положение суставов",
	"_move_to_this_point": "Переместить",
	"_single_joint_move": "Перемещение по одной оси",
	"_multi_joints_move": "Перемещение по нескольким осям",
	"_acceleration": "Ускорение",
	"_deceleration": "Замедление",
	"_advanced_setting": "Расширенные настройки",
	"_servo_acc_dec": "Ускорение/замедление сервопривода",
	"_servo_emergency_stop_acc_dec": "Ускорение/замедление при аварийной остановке сервопривода",
	"_input_speed": "Пожалуйста, введите скорость",
	"_moving_cartesian": "Движение в декартовом пространстве",
	"_default_value": "Неизменяемое, значение по умолчанию",
	"_point_movement": "Движение точки",
	"_execution_time": "Время выполнения",
	"_working_status": "Рабочий статус",
	"_rotating_speed": "Скорость вращения",
	"_lock_payment_result": "Результат закручивания винта",
	"_err_code": "Код ошибки",
	"_external_axis": "Внешняя ось",
	"_model": "Модель",
	"_stiffness": "Жесткость",
	"_current_stiffness": "Текущая жесткость",
	"_subroutines": "Подпрограмма",
	"_run_line": "Строка выполнения",
	"_serial_number": "Серийный номер",
	"_tiers": "Уровни",
	"_current_mode": "Текущий режим робота",
	"_clear_error": "Нажмите, чтобы очистить информацию о тревоге",
	"_click_to_switch_modes": "Нажмите, чтобы переключить режимы",
	"_entry_webapp": "Войти в настройки",
	"_logout": "Выход",
	"_user_id": "ID пользователя",
	"_user_name": "Имя",
	"_user_rights": "Разрешения",
	"_controller_connection_status": "Статус подключения контроллера:",
	"_current_robot_drag_status": "Текущее состояние ручного ведения робота:",
	"_drag_tips": "Робот автоматически выйдет из режима ручного ведения через 15 минут после входа в этот режим.",
	"_click_to_switch_drag_status": "Нажмите, чтобы переключить состояние ручного ведения",
	"_tcf_location": "Положение координат инструмента",
	"_joints_location": "Положение суставов",
	"_cartesian_space_motion": "Движение в декартовом пространстве",
	"_joint_space_motion": "Движение в суставном пространстве",
	"_externa_servo_in_place": "Сервопривод внешней оси на месте",
	"_left_menu": "Свернуть/развернуть левое меню",
	"_start_program": "Запустить программу",
	"_stop_program": "Остановить программу",
	"_pause_resume": "Пауза/возобновление",
	"_program_status": "Состояние выполнения",
	"_tool_num": "Система координат инструмента",
	"_wobj_num": "Система координат заготовки",
	"_exaxis_num": "Система координат внешней оси",
	"_warning_message": "Информация о тревоге",
	"_user_info": "Информация о пользователе",
	"_manual_high_speed": "Предупреждение о высокой скорости в ручном режиме",
	"_manual_high_speed_tips": "В ручном режиме эта скорость слишком высокая; установите значение ниже 8.",
	"_run": "Запустить",
	"_program_tips": "Подтверждение запуска программы обучения",
	"_confirm_running_program": "Подтвердите запуск текущей программы обучения!",
	"_point_already_exists_tips": "Точка обучения уже существует",
	"_point_already_exists_system": "Уже существует в системной таблице",
	"_point_already_exists_table": "Уже существует в таблице точек",
	"_cover_exists_tips": "Точка обучения, которую нужно сохранить, уже существует в базе данных. Чтобы перезаписать её, нажмите «Перезаписать». Чтобы не перезаписывать, нажмите «Отмена» и повторите запись точки.",
	"_sync_update_all_teach_points": "Синхронно обновлять программу обучения",
	"_sync_update_point_combine": "При синхронном обновлении обучающих программ используйте в сочетании с инструкцией подпрограммы (NewDofile) в логических командах и не выбирайте текущую открытую программу.",
	"_sync_update_current_teach_points": "Синхронно обновлять текущую программу обучения",
	"_current_save_point_tips1": "Текущая точка обучения, которую необходимо сохранить",
	"_current_save_point_tips2": "Имя точки уже существует в базе данных. Чтобы перезаписать её, нажмите «Перезаписать». Чтобы не перезаписывать, нажмите «Отмена» и введите имя точки заново.",
	"_scale_factor": "Пропорциональный коэффициент",
	"_input_scale_factor": "Введите коэффициент",
	"_torque_set": "Управление движением",
	"_change_ft_coord": "Переключить",
	"_ft_jog": "Пошаговое перемещение с датчиком силы/момента",
	"_enable_robot_title": "Включение робота",
	"_disable_robot_title": "Отключение робота",
	"_disable_robot_tips": "Вы уверены, что хотите отключить робота?",
	"_enable_robot_tips": "Вы уверены, что хотите включить робота?",
	"_x_minimum": "X Минимум",
	"_x_maximum": "X Максимум",
	"_y_minimum": "Y Минимум",
	"_y_maximum": "Y Максимум",
	"_filter": "Фильтр",
	"_not_select_file": "Файл не выбран",
	"_whether_stop_query": "Стоит ли прекращать запросы",
	"_stop_status_query": "Остановить запрос",
	"_query_type": "Тип запроса",
	"_chart_display": "График",
	"_trajectory_data": "Траектория",
	"_confirm_stop_query": "Идёт запрос. Подтвердите остановку запроса.",
	"_waveform_time": "Временная диаграмма",
	"_chart_title_rename": "Переименовать заголовок диаграммы",
	"_enable_robot": "Включить",
	"_cons_loading_info": "Нет связи с фоновым процессом, проверьте состояние сети.",
	"_update_all_point": "Обновить данные точек обучения",
	"_joint_to_tcf": "Обновить по Joint",
	"_tcf_to_joint": "Обновить по TCF",
	"_update_point": "Обновление точки",
	"_operate_and_status": "Операция и статус",
	"_360_mounting": "Свободная установка на 360°",
	"_base_tilt": "Наклон основания",
	"_base_rotate": "Вращение базы",
	"_robot_mounting_changed": "Изменен метод установки робота.",
	"_robot_mounting_changed_tips": "Был изменен свободный угол установки основания робота на 360°. Стоит ли его применять? Отмена приведет к потере измененных данных и выходу.",
	"_function_on_off": "Переключатель",
	"_rcm_point": "Телецентрическая фиксированная точка",
	"_current_rcm_point": "Текущая телецентрическая фиксированная точка",
	"_edit_rcm_point": "Редактировать телецентрическую фиксированную точку",
	"_record_rcm_point1": "Запись точки 1",
	"_record_rcm_point2": "Запись точки 2",
	"_record_rcm_point3": "Запись точки 3",
	"_record_rcm_compute": "Расчёт по записанным точкам",
	"_tpd_record": "Запись траектории TPD",
	"_tpd_edit": "Редактор траектории TPD",
	"_tpd_name": "Имя траектории",
	"_location": "Поза",
	"_period": "Период",
	"_start_tpd_record": "Начать запись",
	"_stop_tpd_record": "Остановить запись",
	"_tpd_record_delete": "Удалить трек",
	"_get_tpd_points": "Получить точки",
	"_simulation_reproduction": "Симулировать",
	"_reproduction": "Воспроизведение",
	"_simulation_reproduction_tips": "Пожалуйста, сначала выберите название траектории, затем получите точки. После успешного получения точек начните моделирование воспроизведения движения TPD. После успешного моделирования завершите редактирование.",
	"_finish_tpd_edit": "Завершить редактирование",
	"_tpd_di_cfg": "Конфигурация цифрового входа",
	"_tpd_do_cfg": "Конфигурация DO",
	"_tpd_info_cfg": "Информационная конфигурация",
	"_calculation_results": "Результат расчета",
	"_calculation_accuracy": "Точность (единица измерения: мм)",
	"_comprehensive_accuracy": "Комплексная точность",
	"_sensor_output_value": "Выходное значение датчика",
	"_world_coord": "Мировые координаты",
	"_world_coord_tips": "*Функция мировых координат временно недоступна и зарезервирована.",
	"_tool_coord_setting": "Координаты инструмента",
	"_coord_name": "Название системы координат",
	"_toolcoord_set": "Настройки системы координат",
	"_tool_type": "Тип инструмента",
	"_tool_coord_type_tips": "0: Инструмент, 1: Датчик",
	"_mounting_location": "Место установки",
	"_tool_coord_mounting_tips": "0: на конце, 1: внешний",
	"_multi_point_manual_calibration": "Многоточечная ручная калибровка",
	"_laser_automatic_calibration": "Фотоэлектрическая автоматическая калибровка",
	"_laser_device_configured": "Оптоэлектронное оборудование настроено",
	"_laser_device_not_configured": "Оптоэлектронное оборудование не настроено",
	"_laser_device_config": "Конфигурация фотоэлектрического калибровочного оборудования",
	"_laser_parameter_config": "Конфигурация параметров фотоэлектрической калибровки",
	"_laser_parameter_configured": "Параметры фотоэлектрической калибровки настроены",
	"_laser_parameter_not_configured": "Параметры фотоэлектрической калибровки не настроены",
	"_relative_offset": "Относительное смещение",
	"_setup_io": "Настройка I/O",
	"_setup_center_point": "Задать центральную точку",
	"_set_parameters": "Установить параметры",
	"_run_the_program": "Запустить программу",
	"_movement_radius": "Радиус движения",
	"_offset_x": "Смещение по оси X",
	"_offset_y": "Смещение по оси Y",
	"_offset_z": "Смещение по оси Z",
	"_angular_velocity": "Угловая скорость",
	"_movement_depth": "Глубина опускания",
	"_flatbed_tool": "Калибровка плоского инструмента",
	"_flatbed_tool_config": "Настройка плоского инструмента",
	"_flatbed_tool_not_config": "Планшетный инструмент не настроен",
	"_flatbed_tool_configured": "Планшетный инструмент настроен",
	"_teaching_plane_points": "Опорные точки плоскости обучения",
	"_tool_id_no": "ID инструмента",
	"_load_id": "ID нагрузки",
	"_extcp_coord_setting": "Координаты внешнего инструмента",
	"_note_name": "Имя примечания",
	"_workpiece_coord_setting": "Координаты заготовки",
	"_wobj_method": "Метод калибровки",
	"_external_TCP": "Внешний TCP",
	"_tool_TCF": "TCF инструмента",
	"_deactive": "Деактивировать",
	"_eaxis_coord_setting": "Система координат расширенной оси",
	"_eaxis_coord_calibration": "Калибровка системы координат расширенной оси",
	"_current_eaxis_solution": "Текущее решение расширенной оси",
	"_externa_axis_id": "Номер расширенной оси",
	"_free_degree": "Схема внешней оси",
	"_free_degree_number": "Степень свободы",
	"_extended_axis_position": "Положение расширенной оси",
	"_robot_position": "Положение робота относительно расширенной оси",
	"_set_zero": "Установка нулевой точки",
	"_standard_grade": "Стандартный уровень",
	"_custom_grade": "Пользовательский процент",
	"_collision_detection_setting": "Настройки обнаружения столкновений роботов",
	"_collision_detection_method": "Метод обнаружения столкновений",
	"_collision_threshold_mode": "Стратегия порога столкновения",
	"_enter_cfg": "Конфигурация параметров",
	"_dh_parameter": "Конфигурация параметров DH",
	"_externa_axis_zero_mode": "Метод нулевого возврата",
	"_externa_axis_search_speed": "Скорость возврата в исходное положение",
	"_externa_axis_latch_speed": "Скорость фиксации нулевой точки",
	"_demarcate": "Калибровка",
	"_reference_point": "Точка отсчета",
	"_externa_axis_drive_company": "Производитель",
	"_externa_axis_drive_model": "Модель",
	"_externa_calibrate_flag": "Калибровочная отметка",
	"_externa_calibrate_flag_tips": "0: Нет, 1: Да",
	"_get_drive_info": "Получить информацию",
	"_collide_grade_setting": "Настройка уровня столкновения",
	"_collide_grade": "Уровень столкновения",
	"_collide_speed_tips": "Примечание. Рекомендуемая скорость — 10 % для уровня 1, 20 % для уровня 2 и 30 % для уровня 3.",
	"_collide_strategy": "Стратегия столкновения",
	"_power_detection_cfg": "Обнаружение мощности",
	"_set_power": "Установить мощность",
	"_static_collision_detection": "Статическое обнаружение столкновений",
	"_drag_torque_detection": "Проверка крутящего момента перед ручным ведением",
	"_linear_rack_collision_detection": "Обнаружение столкновений линейной реечной направляющей",
	"_guide_grade": "Класс направляющей",
	"_gear_radius": "Радиус шестерни",
	"_slider_mass": "Масса ползуна",
	"_impulse_detection": "Обнаружение ложных срабатываний",
	"_linear_rack_collision_tip": "Правильно установите параметры направляющей под руководством технического специалиста",
	"_collision_detection_tip": "Применимые условия: если масса нагрузки сильно колеблется во время работы, не рекомендуется использовать эту стратегию.",
	"_safe_time": "Безопасное время",
	"_safety_factor_each_joint": "Коэффициент безопасности каждого сустава",
	"_rebound_mode_tip": "Коэффициент безопасности каждого сустава можно выбрать как целое число от 1 до 10. Чем больше значение, тем короче расстояние отскока и тем выше безопасность.",
	"_limit_resume": "Восстановить настройки по умолчанию",
	"_load_name": "Имя нагрузки",
	"_load_config": "Настройка нагрузки",
	"_rename_name": "Переименовать",
	"_identification_type": "Тип идентификации",
	"_identification_motion": "Движение идентификации",
	"_load_identification_motion": "Движение идентификации нагрузки",
	"_zero_calibration": "Калибровка нуля",
	"_manul_identification": "Ручная идентификация",
	"_automatic_identification": "Автоматическая идентификация",
	"_load_weight_set": "Масса нагрузки",
	"_load_location_set": "Настройка координат центра масс нагрузки",
	"_load_ident_info": "Эта функция в настоящее время подходит только для FR5.",
	"_load_ident_slow_start": "Медленный пробный запуск",
	"_load_ident_normal_start": "Нормальное движение идентификации",
	"_load_ident_stop": "Остановить движение",
	"_tool_data": "Измерение данных инструмента",
	"_get_load_result": "Получить результаты идентификации",
	"_load_joint_tips": "Примечание. Убедитесь, что груз установлен и каждый шарнир робота находится в соответствующем положении.",
	"_load_weight": "Масса груза",
	"_load_centroid": "Центр масс нагрузки(мм)",
	"_ft_load_weight_set": "Вес нагрузки под датчиком силы",
	"_mass_determination": "Определение массы",
	"_center_mass_determination": "Определение центра масс",
	"_ft_load_location_set": "Координаты центра масс (мм)",
	"_ft_load_data": "Нагрузка датчика силы/момента",
	"_ft_load_ident": "Ручная идентификация нагрузки датчика силы/момента",
	"_ft_load_configuration_tips": "Внимание: Конфигурация нагрузки должна соответствовать фактической нагрузке на конце текущего датчика. При неправильной конфигурации нулевая точка датчика сместится.",
	"_ft_load_weight_tips": "Для измерения массы записывайте данные датчика и инструмента вертикально вниз.",
	"_ft_load_location_tips": "Измерение центра масс. Запишите 3 набора данных в разных положениях.",
	"_ft_load_weight_record": "Запись данных",
	"_ft_load_location_record1": "Запись данных 1",
	"_ft_load_location_record2": "Запись данных 2",
	"_ft_load_location_record3": "Запись данных 3",
	"_ft_load_auto_ident": "Автоматическое определение нагрузки датчика силы/момента",
	"_ft_load_identify_off": "Идентификация выключена",
	"_ft_load_identify_on": "Распознавание включено",
	"_sensor_auto_zero": "Автоматическая калибровка нуля датчика",
	"_record_initial_position": "Запись исходного положения",
	"_auto_zero": "Автоматическая калибровка нуля",
	"_full_load": "Идентификация полной нагрузки",
	"_empty_load": "Идентификация без нагрузки",
	"_auto_zero_warning": "Датчик и инструмент расположены вертикально вниз, а данные под датчиком превышают 1N.",
	"_ft_load_sampleTime_set": "Период выборки",
	"_clear_load": "Очистить нагрузку",
	"_motion_parameters": "Настройки параметров движения",
	"_motion_set": "Порог завершения позиционирования",
	"_motion_set_time": "Время завершения позиционирования",
	"_slow_down_stop_set": "Настройка остановки по максимальному ускорению",
	"_slow_down_stop_mode": "Режим остановки ускорения",
	"_slow_down_stop_acc": "Замедление при остановке",
	"_vel_feed_forward_ratio": "Настройка коэффициента прямой связи по скорости каждой оси",
	"_acc_feed_forward_ratio": "Настройка коэффициента прямой связи по ускорению для каждой оси",
	"_dyn_feed_forward_ratio": "Динамические настройки коэффициента прямой связи для каждой оси",
	"_drag_friction": "Компенсация трения",
	"_friction_state": "Переключатель компенсации трения",
	"_friction_coefficient": "Коэффициент компенсации трения",
	"_drag_force_compensation": "Компенсация силы сопротивления",
	"_compensation_switch": "Переключатель компенсации",
	"_adaptive_switch": "Адаптивный переключатель",
	"_compensation_coefficient": "Коэффициент компенсации",
	"_io_filter": "Фильтр",
	"_controlbox_do_output_during_power_on": "Выход DO блока управления при включении питания",
	"_output_reset": "Статус выхода после остановки/паузы",
	"_output_reset_config": "Сброс выхода",
	"_pre_reset": "Восстановить состояние до сброса",
	"_reduce_mode_config": "Конфигурация сокращенного режима",
	"_reduce_mode": "Ограниченный режим",
	"_io_alias_config": "Псевдоним",
	"_weld_trace_ext_ai_channel": "Канал слежения за дугой",
	"_weld_current_control_ai": "AI управления сварочным током",
	"_weld_voltage_control_ai": "AI управления сварочным напряжением",
	"_mount_type": "Способ установки",
	"_robot_cfg_file": "Конфигурационный файл",
	"_robotcfg": "Файл конфигурации робота",
	"_ctr_sql_data": "База данных контроллера",
	"_end_device_config": "Настройка концевых периферийных устройств",
	"_software_version": "Версия программного обеспечения",
	"_mount_position": "Место крепления",
	"_activate_gripper": "Активировать настроенный захват",
	"_claw_configured": "Захват настроен",
	"_gripper": "захват",
	"_gripper_type": "Тип захвата",
	"_gripper_id": "ID захвата",
	"_current_position": "Текущая позиция",
	"_current_speed": "Текущая скорость",
	"_current_torque": "Текущий крутящий момент",
	"_state_monitor": "Мониторинг состояния",
	"_custom_protocol_uploaded": "Управление Протоколами",
	"_adapt_tip": "1. Адаптированные устройства: Уже поддерживаются системой, настраиваются напрямую путем выбора параметров, таких как производитель и тип устройства.",
	"_custom_tip": "2. Пользовательский протокол: Настройка путем загрузки пользовательских протоколов или использования предустановленных протоколов приложения в зависимости от конкретных сценариев применения или требований устройства.",
	"_debug_mode": "Режим Отладки",
	"_debug_tip": "Когда эта функция включена, ошибки тайм-аута подключения устройства будут скрыты для анализа захвата пакетов данных. Подробности см. в руководстве пользователя. При возникновении вопросов обратитесь к соответствующему техническому персоналу и действуйте с осторожностью.",
	"_enter_program": "Перейти к программированию программы",
	"_welding_pendant_tip": "Функция сварочного пульта была активирована. Вы собираетесь перейти в интерфейс программирования программы. Нажмите кнопку Подтвердить, чтобы продолжить.",
	"_point_type": "Тип Точки",
	"_program_template": "Шаблон Программы",
	"_anti_misoperation_mode": "Режим защиты от случайного нажатия",
	"_prevent_touch_tip": "Эта функция предназначена только для сварочного пульта. После включения этой функции функции 'Отменить' и 'Очистить программу' на сварочном пульте требуют двух последовательных срабатываний для вступления в силу, чтобы избежать случайной активации во время работы. Если у вас есть вопросы, обратитесь к соответствующему техническому персоналу.",
	"_openlua_config": "Связь по протоколу концевого устройства",
	"_openlua_enable": "Протокол концевого устройства включён",
	"_device_id": "ID устройства",
	"_device_on": "Устройство включено",
	"_func_code": "Код функции",
	"_open_portocol_set": "Настройки открытого протокола",
	"_portocol_config": "Настройка протокола",
	"_open_portocol_upload_ctrldev": "Пожалуйста, выберите правильный файл открытого протокола для периферийных устройств, имя файла начинается с 'CtrlDev_'.",
	"_open_portocol_upload_ctrldevcnc": "Пожалуйста, выберите правильный файл открытого протокола для периферийных устройств, имя файла начинается с 'CtrlDev_CNC_'.",
	"_portocol_id": "Номер протокола",
	"_portocol_name": "Имя протокола",
	"_portocol_device_state": "Работа и состояние оборудования",
	"_set_force": "Настройка усилия",
	"_polish_equipment": "Оборудование",
	"_polish_channel": "Канал Шлифовальной Головки",
	"_polish_set_dfc": "Настроить DFC",
	"_polish_get_dfc": "Получить Данные DFC",
	"_polish_communicate": "Статус Связи",
	"_polish_alarm": "Предупреждение о Превышении Предела Контроля Силы",
	"_polish_current_force": "Текущее Значение Контроля Силы",
	"_set_force_trans_time": "Установить время перехода силы",
	"_workpice_weight": "Вес заготовки",
	"_board_communication": "Связь платы",
	"_auto_configuration": "Автоконфигурация",
	"_manual_configuration": "Ручная настройка",
	"_board_upgrade": "Обновление платы",
	"_protocol_type": "Тип протокола",
	"_firmware_information": "Информация о прошивке",
	"_board_file_tip": "Пожалуйста, выберите правильный файл для загрузки; имя файла должно начинаться с 'ETMP03E-PCIe-'",
	"_board_manufacturer": "Производитель плат",
	"_spindle_in_place": "Шпиндель на месте",
	"_emergency_stop_state": "Состояние аварийной остановки",
	"_config_device": "Устройство настроено",
	"_motion_control": "Управление движением",
	"_status_query": "Запрос статуса",
	"_lua_end_open_protocol": "Конфигурация открытого протокола Lua для концевого устройства",
	"_update_protocol": "Загрузить протокол",
	"_lua_end_abnormal": "[Предупреждение] Некорректный файл Lua на концевом устройстве",
	"_communication_param": "Параметры связи",
	"_baud_rate": "Скорость передачи данных",
	"_data_bit": "биты данных",
	"_stop_bit": "Стоп-бит",
	"_number_of_timeouts": "Количество таймаутов",
	"_periodic_command_interval": "Интервал периодической команды",
	"_terminal_lua_enabled": "Lua концевого устройства включен",
	"_spray_set": "Пистолет-распылитель",
	"_spray_test": "Отладка пистолета-распылителя",
	"_spraying": "Нанесение покрытия",
	"_start_spraying": "Начать распыление",
	"_stop_spraying": "Прекратить распыление",
	"_cleaning": "Очистка сопла",
	"_start_cleaning": "Начать очистку пистолета",
	"_stop_cleaning": "Остановить очистку пистолета",
	"_io_cfg": "I/O Конфигурация",
	"_io_type": "Тип I/O",
	"_control_type": "Тип управления",
	"_weld_process_param": "Параметры сварочного процесса",
	"_arc_start_current": "Ток зажигания дуги",
	"_arc_start_voltage": "Напряжение начала дуги",
	"_arc_start_time": "Время начала дуги",
	"_arc_emd_current": "Ток завершения дуги",
	"_arc_emd_voltage": "Напряжение завершения дуги",
	"_arc_emd_time": "Время завершения дуги",
	"_analog_input_current_voltage_relationship": "Диаграмма Соотношения Тока и Напряжения Аналогового Входа",
	"_analog_output_current_voltage_relationship": "Диаграмма Соотношения Тока и Напряжения Аналогового Выхода",
	"_joint_overspeed_protect": "Защита суставов от превышения скорости",
	"_treatment_trategy": "Стратегия обработки",
	"_allow_speed_threshold": "Допустимый порог снижения скорости",
	"_trans_point_angle_adjustable": "Угловая скорость точки перехода регулируется.",
	"_singularity_avoidance": "Избегание сингулярности",
	"_singularity_crossing": "Пересечение сингулярности",
	"_protection_mode": "защищенный режим",
	"_shoulderadjustment": "Коррекция сингулярности плеча",
	"_elbow_adjustment": "Коррекция сингулярности локтя",
	"_wrist_adjustment": "Коррекция сингулярности запястья",
	"_motion_protection": "Защита движения",
	"_none": "Нет",
	"_angle_speed": "максимальная угловая скорость",
	"_extended_io_config": "Конфигурация I/O функций сварки",
	"_welder_preparation": "Подготовка сварочного аппарата",
	"_arc_start_success": "Дуга успешно зажжена",
	"_welding_interruption_recovery": "Восстановление после прерывания сварки",
	"_welding_interruption_exit": "Выход прерывания сварки",
	"_welder_starting_arc": "Зажигание дуги сварочного аппарата",
	"_gas_detection": "Обнаружение газа",
	"_weld_config": "Сварочный аппарат",
	"_weld_test": "Отладка сварочного аппарата",
	"_weld_electric": "Сварочный ток",
	"_weld_electric_gradient": "Плавное изменение сварочного тока",
	"_weld_electric_gradient_start": "Начало плавного изменения сварочного тока",
	"_weld_electric_gradient_end": "Конец плавного изменения сварочного тока",
	"_weld_electric_start": "Начальный ток",
	"_weld_electric_end": "Конечный ток",
	"_weld_voltage": "Сварочное напряжение",
	"_weld_voltage_gradient": "Плавное изменение сварочного напряжения",
	"_weld_voltage_gradient_start": "Начало плавного изменения сварочного напряжения",
	"_weld_voltage_gradient_end": "Конец плавного изменения сварочного напряжения",
	"_weld_voltage_start": "Начальное напряжение",
	"_weld_voltage_end": "Конечное напряжение",
	"_arc_start": "Зажигание дуги",
	"_arc_end": "Завершение дуги",
	"_weave_time": "Время ожидания",
	"_aspirated": "Подача газа",
	"_closehale": "Отключение газа",
	"_foward_wire_feed": "Подача проволоки вперед",
	"_stop_foward_wire_feed": "Остановить подачу проволоки вперед",
	"_opposite_wire_feed": "Обратная подача проволоки",
	"_stop_opposite_wire_feed": "Остановить обратную подачу проволоки",
	"_weld_search_control": "Контроль запуска и остановки позиционирования сварочной проволоки",
	"_weld_search_success": "Позиционирование сварочной проволоки выполнено успешно",
	"_weld_control_mode": "Режим управления сварочным аппаратом",
	"_current_welding_status": "[Предупреждение] Текущая сварка прервана.",
	"_restore_connect": "Восстановить соединение",
	"_offload_communicate": "Выгрузить связь",
	"_interrupt": "Прерывание",
	"_exit_interrupt": "Выход из прерывания",
	"_interrupt_recovery": "Восстановление прерываний",
	"_detect_arc_interrupt_param_config": "Конфигурация параметров обнаружения прерывания дуги",
	"_confirm_time": "Время подтверждения",
	"_communicate_disconnect_confirm_time": "Время подтверждения отключения связи",
	"_after_weld_interrupt_param_config": "Настройка параметров прерывания и возобновления сварки",
	"_overlap_distance": "Расстояние перекрытия",
	"_laser_config": "Линейный лазерный датчик",
	"_laser_location_config": "Конфигурация датчика",
	"_laser_location": "Фиксация датчика",
	"_collision_coefficient": "Момент столкновения",
	"_coordinate_system_param": "Параметры системы координат",
	"_coordinate_system_calibration": "Калибровка системы координат",
	"_connect_protocol": "Протокол связи",
	"_communicate_driver_load": "Загрузка драйвера связи",
	"_communicate_driver_unload": "Удаление коммуникационного драйвера",
	"_add_driver_load_tip": "Прежде чем добавлять команду загрузки драйвера, обязательно завершите настройку связи в конфигурации полирующего оборудования конфигурации пользовательской периферии.",
	"_polish_config": "Шлифование",
	"_communicate_config_load": "Конфигурация и загрузка связи",
	"_device_func": "Функция устройства",
	"_device_enable": "Включение устройства",
	"_eliminate_error": "Очистка ошибок",
	"_force_sensor_reset": "Обнуление датчика силы",
	"_rotate_speed": "Скорость вращения",
	"_contact_force": "Контактная сила",
	"_protrusion_distance": "Расстояние выступа",
	"_clear_zero": "Сброс нуля",
	"_error_code": "Код ошибки",
	"_internal_temperature": "Внутренняя температура",
	"_enable_status": "Включенное состояние",
	"_eha_servo_connect_state": "Статус подключения сервопривода EHA",
	"_spindle_connection_state": "Статус соединения шпинделя",
	"_contact_workpiece_state": "Состояние контакта с заготовкой",
	"_error_status": "Статус ошибки",
	"_eha_super_soft": "Статус сверхмягкого ограничения EHA",
	"_servo_id": "Сервопривод ID",
	"_servo_state": "Статус сервопривода",
	"_servo_speed": "Скорость сервопривода",
	"_servo_DTC": "DTC сервопривода",
	"_servo_torque": "Крутящий момент сервопривода",
	"_servo_pos": "Положение сервопривода",
	"_servo_type": "Комбинированный метод",
	"_servo_param_config": "Конфигурация параметров сервопривода",
	"_servo_warning_tip": "Перед добавлением команд сервопривода убедитесь, что параметры сервопривода настроены в конфигурации расширенной оси пользовательской периферии.",
	"_servo_func": "Сервофункция",
	"_target_pos": "Целевая позиция",
	"_running_speed": "Рабочая скорость",
	"_target_speed": "Целевая скорость",
	"_target_torque": "Целевой крутящий момент",
	"_servo_zero_set": "Настройка возврата сервопривода в ноль",
	"_servo_operate": "Работа сервопривода",
	"_servo_positive_limit": "Триггер положительного предела",
	"_servo_negatitive_limit": "Триггер отрицательного предела",
	"_servo_pos_complete": "Позиционирование завершено",
	"_servo_zero_complete": "Возврат к нулю завершен",
	"_laser_coord_select": "Выбор системы координат",
	"_laser_debug": "Тестирование датчика слежения",
	"_laser_on_off": "Включение/выключение датчиков",
	"_laser_on": "Включить датчик",
	"_laser_off": "Выключить датчик",
	"_ltmax_diff": "Максимальная разница",
	"_offset_set": "Конфигурация смещения",
	"_benchmark_compute": "Базовый расчет",
	"_benchmark_laser_point": "Точка обучения датчика",
	"_benchmark_tool_point": "Точка обучения инструмента",
	"_ctr_ip": "IP-адрес контроллера",
	"_laser_ip": "IP-адрес датчика",
	"_laser_port": "Порт",
	"_sampling_period": "Период выборки",
	"_sampling_start_period": "Период начала отбора проб",
	"_laser_offset_tips": "Примечание. Точка обучения инструмента может быть достигнута только путем перемещения x, y и z в базовой системе координат.",
	"_intersection_coordinate_functions": "Генерация пересечений",
	"_point1": "Точка 1",
	"_point2": "Точка 2",
	"_point3": "Точка 3",
	"_point4": "Точка 4",
	"_intersection_coordinates": "Координаты пересечения",
	"_intersection_name": "Имя точки пересечения",
	"_modify_coord_tips": "Система координат изменена.",
	"_coord_data_confiem_tips": "Данные были изменены. Нажмите «ОК», чтобы сохранить изменения и применить их. Нажмите «Отмена», чтобы вернуться.",
	"_eaxisid_modify": "Изменение номера расширенной оси",
	"_eaxis_modify_tips": "Выбранный номер расширенной оси не откалиброван. Требуется повторная калибровка. Нажмите \"Отмена\" для возврата. ",
	"_is_apply_protocol": "Применить протокол?",
	"_enter_boot_tips": "Настройка функций кнопок сварочного пульта завершена. Система перейдет в режим Boot для применения открытого протокола. Нажмите Подтвердить, чтобы продолжить.",
	"_data_usage": "Обработка данных",
	"_lt_sensitivity": "Коэффициент чувствительности",
	"_lt_sensitivity_x": "Направление x",
	"_lt_sensitivity_y": "Направление y",
	"_lt_sensitivity_z": "Направление z",
	"_plc_eaxis": "Контроллер+PLC(UDP)",
	"_eaxis_plc": "Контроллер+PLC",
	"_servo_eaxis": "Контроллер + сервопривод(485)",
	"_eaxis_servo": "Контроллер + сервопривод",
	"_udp_communication": "UDP-Связь",
	"_servo_communication": "485-Связь",
	"_communication": "Метод связи",
	"_udp_extension_axis": "Расширенная ось UDP",
	"_two_degree_car_test": "Испытание тележки с двумя степенями свободы",
	"_servo_drive_configuration": "Конфигурация сервопривода",
	"_configured_servo_drive": "Сервопривод настроен",
	"_linear_config": "Расширенная ось",
	"_externa_axis_cfg": "Конфигурация параметров расширенной оси",
	"_externa_axis_cfg_list": "Список расширенных осей",
	"_externa_axis_tset": "Тест расширенной оси",
	"_externa_axis_direction": "Направление оси",
	"_externa_axis_type": "Тип оси",
	"_externa_axis_positive_limit": "Ограничение обратного направления",
	"_externa_axis_negative_limit": "Предел положительного направления",
	"_externa_axis_start_foward": "Вращение вперёд",
	"_externa_axis_start_reverse": "Вращение назад",
	"_externa_axis_stop": "Остановить",
	"_current_position_zero": "Обнуление по текущему положению",
	"_externa_axis_move": "Движение",
	"_externa_axis_speed": "Рабочая скорость",
	"_externa_axis_lead": "Шаг",
	"_externa_axis_offset": "Смещение начальной точки",
	"_externa_axis_acc_speed": "Ускорение",
	"_coder_resolution": "Разрешение энкодера",
	"_externa_servo_on": "Включить сервопривод",
	"_externa_servo_off": "Отключить",
	"_max_distance": "максимальное расстояние",
	"_exaxis_list_id": "Номер",
	"_exaxis_list_type": "Тип",
	"_exaxis_list_direction": "Направление",
	"_exaxis_list_speed": "Скорость",
	"_exaxis_list_acc": "Ускорение",
	"_exaxis_list_poslimit": "Положительный предел",
	"_exaxis_list_neglimit": "Обратный предел",
	"_exaxis_list_lead": "Шаг",
	"_exaxis_list_resolution": "Разрешение",
	"_exaxis_list_offset": "Смещение начальной точки",
	"_exaxis_list_company": "Производитель",
	"_exaxis_list_model": "Модель",
	"_exaxis_list_enctype": "Тип энкодера",
	"_resolving_tips": "Значение настройки разрешения, 0: разомкнутый контур, другие значения: с обратной связью.",
	"_externa_axis_set_time": "Настройка времени завершения позиционирования",
	"_externa_axis_time": "Введите время",
	"_socket_network_debug": "Отладка сетевого сокета",
	"_communication_parameters": "Параметры связи",
	"_data_type": "Тип данных",
	"_local_ip": "Локальный IP",
	"_local_port": "Локальный порт",
	"_target_ip": "Целевой IP",
	"_target_port": "Целевой порт",
	"_heartbeat_detection_mechanism": "Механизм обнаружения сердцебиения",
	"_probe_interval": "Интервал зондирования",
	"_probe_count": "Количество зондирований",
	"_custom_protocol_parsing": "Разбор пользовательского протокола",
	"_custom_protocol_tip": "При включении передача/прием данных будет упаковываться/распаковываться в соответствии со следующей конфигурацией",
	"_lua_custom_file": "Пользовательский файл Lua",
	"_frame_header": "Заголовок кадра",
	"_frame_counter": "Счетчик кадров",
	"_data_length": "Длина данных",
	"_verification_method": "Метод проверки",
	"_frame_end": "Окончание кадра",
	"_delimiter": "Разделитель",
	"_reconnection_mechanism": "Механизм повторного подключения",
	"_detection_cycle": "Цикл обнаружения",
	"_reconnection_interval": "Интервал переподключения",
	"_maximum_reconnection_time": "Максимальное количество попыток переподключения",
	"_communication_test": "Тест связи",
	"_data_transmission": "Передача данных",
	"_send": "Отправить",
	"_data_reception": "Прием данных",
	"_receive": "Прием",
	"_open_socket": "Открыть соединение сокета",
	"_close_socket": "Закрыть соединение сокета",
	"_send_socket": "Отправить данные сокета",
	"_receive_socket": "Получить данные сокета",
	"_speed_mode": "Режим скорости",
	"_percent_value": "Процент",
	"_physical_speed": "Физическая скорость",
	"_actual_tcp_speed_manual": "Фактическая скорость TCP в текущем ручном режиме",
	"_actual_tcp_speed_auto": "Фактическая скорость TCP в текущем автоматическом режиме",
	"_externa_modbus_communicate_cfg": "Конфигурация связи UDP",
	"_externa_modbus_communicate_load": "Загрузка связи UDP",
	"_externa_modbus_communicate_ip": "IP-адрес",
	"_externa_modbus_communicate_port": "Номер порта",
	"_externa_modbus_communicate_period": "Период связи",
	"_packet_loss_detection_cycle": "Цикл обнаружения потери пакетов",
	"_packet_loss_times": "Количество потерь пакетов",
	"_communication_interruption_confirm_time": "Время подтверждения прерывания связи",
	"_auto_reconnect_after_interruption": "Автоматическое переподключение после прерывания связи",
	"_auto_reconnect_after_power_failure": "Автоматическое переподключение после отключения электроэнергии и перезапуска",
	"_weld_interrupt_tips": "Примечание. Если используется функция восстановления прерывания сварки, при использовании цикла while(1) для сварки вложенные многоуровневые циклы while не поддерживаются, а условные операторы, содержащие локальные переменные, не могут быть включены. Если вы используете функцию сегментной сварки, обратите внимание на добавление информационного интерфейса сегментной сварки. Программа сегментной сварки должна быть написана строго в соответствии с шаблонной программой.",
	"_exaxis_udp_tips": "Примечание. Перед загрузкой связи UDP с расширенной осью обязательно настройте и примените систему координат расширенной оси, кроме оси с номером 0.",
	"_external_force_tips": "При включении не прикладывайте к датчику внешнюю силу.",
	"_reconnection_period": "Период переподключения",
	"_reconnection_number": "Количество переподключений",
	"_udp_communication_interrupted": "[Предупреждение] Связь UDP прервана, проверьте состояние PLC и физическое соединение.",
	"_udp_communication_packet_loss": "[Предупреждение] Потеря пакетов связи UDP является ненормальной, проверьте состояние сети.",
	"_close_communication": "Закрыть связь",
	"_externa_modbus_communicate_id": "ID ведомого устройства",
	"_combination": "Комбинированный метод",
	"_server_manufacturer": "Производитель",
	"_mechanical_transmission_ratio": "Передаточное число механической передачи",
	"_exaxis_list_id_tips": "После успешной настройки вы можете просмотреть соответствующий статус сервопривода в строке состояния сервопривода.",
	"_exaxis_list_mode_tips": "Если серводвигатель включен, сначала отключите его, иначе настройка не вступит в силу.",
	"_exaxis_servo_mode_tips": "Добавление команды настройки режима управления всегда будет соответствовать командам включения и отключения сервопривода до и после команды.",
	"_current_control_mode": "Текущий режим управления",
	"_servo_clear_error": "Сброс ошибки сервопривода",
	"_or": "Или",
	"_servo_drive_debugging": "Отладка сервопривода",
	"_servo_drive_configuration_list": "Список конфигураций сервоприводов",
	"_conveyor_config": "Отслеживание конвейера",
	"_conveyor_movement": "Движение конвейерной ленты",
	"_quick_set_conveyor": "Настроить I/O конвейера",
	"_point_cfg": "Конфигурация контрольной точки",
	"_conveyor_stop": "Остановить конвейер",
	"_conveyor_start": "Запустить конвейер",
	"_conio_point": "Точка входа I/O",
	"_cona_point": "Отправная точка а",
	"_conref_point": "Точка отсчета",
	"_conb_point": "Конечная точка b",
	"_point_compensation": "Компенсация точки захвата",
	"_resolution_ratio": "Разрешение",
	"_wheel_girth": "Шаг",
	"_encoder_value": "Значение энкодера",
	"_calibrate": "Калибровка",
	"_encoder_channel": "Канал кодера",
	"_wobj_axis": "Ось заготовки",
	"_function_cfg": "Конфигурация функции",
	"_statut_valide": "Действительный статус",
	"_whether_vision": "Визуальное соответствие",
	"_track_type": "Тип отслеживания",
	"_track_start_distance": "Дистанция начала отслеживания",
	"_track_end_distance": "Дистанция окончания отслеживания",
	"_posture_config": "Конфигурация регулировки ориентации",
	"_motion_direction": "Направление движения",
	"_posture_point_a": "Точка позы a",
	"_posture_point_b": "Точка позы b",
	"_posture_point_c": "Точка позы c",
	"_workpiece_recipe": "Рецепт заготовки",
	"_new_recipe": "Новый рецепт",
	"_recipe_import": "Импорт рецептов",
	"_recipe_export": "Экспорт рецептов",
	"_activate_torque": "Запуск и остановка системы крутящего момента FAO",
	"_point_teaching": "Точечное обучение",
	"_teaching_point_edit": "Редактирование точки обучения",
	"_confirm_edit": "Подтвердить редактирование",
	"_generate_teaching_program": "Создание обучающей программы",
	"_generate_program": "Создать программу",
	"_io_alias_setting": "Настройка псевдонимов I/O",
	"_set_io_alias": "Установить псевдоним",
	"_torque_status_display": "Страница состояния крутящего момента",
	"_show_status_page": "Открыть страницу статуса",
	"_select_workpiece_number": "Выберите номер заготовки",
	"_workpiece_number": "Номер заготовки",
	"_screws_num": "Количество запросов подачи",
	"_screw_time": "Время запроса подачи",
	"_screw_period": "Цикл потребности в материалах",
	"_float_time": "Время плавающей блокировки",
	"_slip_time": "Время срыва резьбы",
	"_dispensing_time": "Время нанесения клея",
	"_screwdriver_program": "Программа электрической отвертки",
	"_tighten": "Затянуть",
	"_unscrew": "Обратное ослабление",
	"_free": "Свободный",
	"_weld_control": "Контроллер ввода/вывода",
	"_weld_digtal": "Протокол цифровой связи(UDP)",
	"_weld_digtal_modbus": "Протокол цифровой связи(Modbus Tcp)",
	"_output_AO": "Выходной AO",
	"_output_DO": "Выходной DO",
	"_output_AO_current": "Контроль сварочного тока AO",
	"_output_AO_voltage": "Регулировка сварочного напряжения AO",
	"_cylinder_not_in_place": "Цилиндр электроотвертки не на месте, устраните проблему вручную.",
	"_screw_not_in_place": "Винты не на месте. Выберите, как с ними обращаться.",
	"_float_happened": "Возникает плавающая блокировка, выберите способ обработки.",
	"_slip_happened": "Произошёл срыв резьбы, выберите способ обработки.",
	"_relock1": "Повторная затяжка",
	"_relock2": "Повторно затянуть",
	"_next_one": "Следующий",
	"_torque_product": "Модель продукта крутящего момента FAO",
	"_product_model": "Модель продукта",
	"_torque_unit": "Единицы системы крутящего момента FAO",
	"_torque_program": "Программа крутящего момента FAO",
	"_torque_control_mode": "Режим управления крутящим моментом FAO",
	"_control_mode": "Режим управления",
	"_torque_program_test": "Тест программы крутящего момента FAO",
	"_program_edit": "Редактор программ",
	"_program_upload": "Отправка программы",
	"_set_unit": "Установить единицы измерения",
	"_set_mode": "Режим настройки",
	"_test_tighten": "Тестовая затяжка",
	"_test_unscrew": "Тест обратного ослабления",
	"_test_free": "Тест свободного режима",
	"_test_stop": "Остановить выполнение",
	"_motion_state": "Состояние выполнения",
	"_confirm_modify": "Подтвердите изменения",
	"_confirm_config": "Подтвердить",
	"_parameter_name": "Имя параметра",
	"_parameter_value": "Значение параметра",
	"_unit": "единица",
	"_range": "Рекомендуемый диапазон",
	"_note": "Примечание",
	"_index": "Серийный номер",
	"_add_ls": "Добавить левую станцию",
	"_add_rs": "Добавить правую станцию",
	"_set_tp_prefix": "установить как префикс",
	"_left_station": "Левая станция",
	"_right_station": "Правая станция",
	"_left_wp": "Название заготовки левой станции",
	"_right_wp": "Название заготовки правой станции",
	"_left_screw_points": "Точки закручивания винтов левой станции",
	"_right_screw_points": "Точки закручивания винтов правой станции",
	"_sample_tip": "Пример: 1,2,3,6,7,8,9",
	"_select_main_template": "Выберите основной шаблон",
	"_subroutine_template": "Шаблон подпрограммы",
	"_single_screw_wp_num": "Количество точек одного винта",
	"_teaching_point_name": "Название точки обучения",
	"_operation": "Операция",
	"_free_notice": "Примечание. В свободном режиме достаточно изменить соответствующие параметры контроллера.",
	"_torquesys_revolutions": "Количество оборотов",
	"_torquesys_speed": "Скорость",
	"_torquesys_torque": "Крутящий момент",
	"_force_sensor": "Датчик силы",
	"_firm": "Производитель",
	"_force_sensor_configured": "Датчик силы настроен",
	"_activate_force_sensor": "Активировать настроенный датчик силы",
	"_welding_handle": "Сварочная рукоятка",
	"_welding_handle_configured": "Сварочная рукоятка настроена",
	"_combination_device": "Комбинированное устройство",
	"_combination_device_info": "Функция пользовательского протокола для комбинированного устройства пока недоступна, зарезервирована.",
	"_zero_remove": "Удалить нулевые точки",
	"_select_function": "Выберите функцию",
	"_home_point": "Исходная точка",
	"_photo_point": "Точка съёмки",
	"_trans_point": "Точка перехода",
	"_pos_variable": "Переменные положения и ориентации",
	"_object_detect": "Конфигурация обнаружения",
	"_pick_cfg": "Конфигурация захвата",
	"_3d_callbrat_tips": "После создания файла программы калибровки научите робота нескольким различным положениям в соответствии со схемой и запустите файл калибровки.",
	"_pick_strategy": "Стратегии захвата",
	"_pick_strategy_z_rotate": "Захват вращения по оси Z (на основе инструмента + z)",
	"_pick_strategy_z_offset": "Смещение захвата по оси Z (на основе инструмента + z)",
	"_retreat_strategy_z_rotate": "Вращение отвода по оси Z (на основе инструмента + z)",
	"_retreat_strategy_z_offset": "Смещение отвода по оси Z (на основе инструмента + z)",
	"_aux_sensor": "Вспомогательный датчик",
	"_aux_sensor_config": "Вспомогательный датчик настроен",
	"_activate_aux_sensor": "Активировать настроенные датчики",
	"_activate_aux_sensor_info": "Функция пользовательского протокола для вспомогательного датчика пока недоступна, зарезервирована.",
	"_activate_SmartDevice_sensor": "Активировать настроенное устройство ввода-вывода",
	"_kangyang_system_config": "Уровень жесткости",
	"_kangyang_system_status_page": "Страница состояния уровня жесткости",
	"_status_display": "Страница статуса",
	"_select_point_motion": "Метод перемещения точки",
	"_kangyang_point_name": "Префикс имени точки",
	"_kangyang_a_motion": "Движение группы A",
	"_kangyang_b_motion": "Движение группы B",
	"_kangyang_c_motion": "Движение группы C",
	"_cycle_index": "Количество циклов движения",
	"_add_a_point": "Добавить движение A",
	"_add_b_point": "Добавить движение B",
	"_add_c_point": "Добавить движение C",
	"_kangyang_file_name": "Именование программы",
	"_medical_care_example": "Пример медицинско-оздоровительного применения",
	"_torque_yield": "Производительность",
	"_ng_num": "ng количество",
	"_working_time": "Рабочее время",
	"_timestamp": "Время",
	"_current_warning": "Текущая тревога",
	"_io_state": "I/O Статус",
	"_error_info": "Информация о тревоге",
	"_new_file": "Создать новый файл",
	"_open_file": "Открыть файл",
	"_import_file": "Импортировать файл",
	"_same_name_tips": "Файл с таким именем уже существует. Нажмите «ОК», чтобы перезаписать файл с таким же именем.",
	"_same_encrypt_name_tips": "Файл с таким именем уже существует и зашифрован; нельзя импортировать файл с перезаписью зашифрованной программы.",
	"_save_as": "Сохранить как",
	"_save_as_templete": "Сохранить как шаблон",
	"_copy": "Копировать",
	"_cut": "Вырезать",
	"_paste": "Вставить",
	"_move_up": "Переместить вверх",
	"_move_down": "Переместить вниз",
	"_switch_modes": "Переключить режим",
	"_delete_file_tips": "Пожалуйста, подтвердите, следует ли удалить файл. Если вам нужно удалить файл, нажмите кнопку «Удалить» еще раз.",
	"_program_example_tips": "После добавления программы-шаблона нажмите «Применить». После успешного применения переключитесь в режим редактирования и внесите изменения в соответствии с реальной ситуацией.",
	"_command_preview": "Модификация команды",
	"_command_set": "Конфигурация команды",
	"_command_type": "Тип инструкции",
	"_command_edit": "Редактирование команд",
	"_keep_while": "Всегда зацикливаться",
	"_limit_while": "Цикл с ограниченным числом повторений",
	"_limit_while_num": "Количество раз",
	"_limit_while_var": "Переменная",
	"_express_while": "Цикл, пока выражение истинно",
	"_add_else": "Добавить else",
	"_delete_else": "Удалить else",
	"_add_else_if": "Добавить else if",
	"_delete_else_if": "Удалить else if",
	"_tag": "Метка",
	"_point_name": "Имя точки",
	"_home_point_name": "Имя точки: pHome",
	"_coordinate_system": "Система координат инструмента",
	"_wobjcoord_system": "Система координат заготовки",
	"_offset": "Использовать смещение",
	"_debug_speed": "Скорость отладки",
	"_debug_acc_percentage": "Процент ускорения",
	"_set_acc": "Установить ускорение",
	"_smooth_radius": "Плавный радиус перехода",
	"_in_this_point": "В этой точке",
	"_smooth_ptp": "Плавный переход",
	"_smooth_trans_radius": "Радиус перехода",
	"_smooth_trans_mode": "Способ перехода",
	"_smooth_stop": "Остановить",
	"_angular_acceleration": "Угловое ускорение",
	"_angular_jerk": "Угловой рывок",
	"_linear_acceleration": "линейное ускорение",
	"_linear_jerk": "Линейный рывок",
	"_time_optimization_ode": "Оптимальный временной режим (Пользовательская конфигурация)",
	"_time_auto_optimization_ode": "Оптимальный временной режим (Автоконфигурация)",
	"_lin_name": "Имя точки",
	"_weld_record": "Выбор данных кэша сварки",
	"_plate_type": "Тип листового материала",
	"_search_flag": "Выполнять поиск положения",
	"_wire_search_point_name": "Переменная точки поиска положения",
	"_arc1_name": "Средняя точка дуги",
	"_arc_name": "Конечная точка дуги",
	"_offset_type": "Тип смещения",
	"_same_offset": "Такое же смещение",
	"_different_offset": "Различные смещения",
	"_debug_acceleration": "Отладка ускорения",
	"_intersection_point_data": "Данные точек пересечения",
	"_supervisor_points": "Точки основной трубы P1-P6",
	"_splicing_pipe_points": "Точки сварного соединения труб Q1-Q6",
	"_circle_start_type": "Движение начальной точки",
	"_circle_start": "Отправная точка",
	"_circle1_name": "Средняя точка круга 1",
	"_circle2_name": "Средняя точка круга 2",
	"_acc_smooth": "Режим сглаживания ускорения",
	"_motion_config": "Конфигурация движения",
	"_spiral_name": "Начальная точка спирали",
	"_spiral1_name": "Средняя точка спирали 1",
	"_spiral2_name": "Средняя точка спирали 2",
	"_spiral3_name": "Средняя точка спирали 3",
	"_spiral_circle_num": "Количество витков спирали",
	"_spiral_dip_angle": "Наклон спирали",
	"_spiral_oringin_radius": "Начальный радиус",
	"_spiral_radius_add": "Приращение радиуса",
	"_spiral_rotaxis_add": "Приращение направления оси вращения",
	"_angle_correct_rx": "Коррекция угла наклона rx",
	"_angle_correct_ry": "Коррекция угла наклона ry",
	"_angle_correct_rz": "Коррекция угла наклона rz",
	"_spiral_direction": "Направление вращения",
	"_radius": "Радиус",
	"_spiral_speed": "Скорость вращения",
	"_dip_angle": "Наклон",
	"_spline_start": "Начало группы сплайнов",
	"_spline_segment": "Сегмент сплайна",
	"_spline_end": "Конец группы сплайнов",
	"_new_spline_mode": "Режим управления",
	"_global_average_connect_time": "Глобальное среднее время соединения",
	"_new_spline_start": "Старт многоточечной траектории",
	"_new_spline_segment": "Заданная точка",
	"_new_spline_end": "Конец многоточечной траектории",
	"_new_spline_last_flag": "Это последняя точка?",
	"_setdo_tips": "Неблокирующую команду (splcsetdo) необходимо использовать вместе с командой движения. При отдельном выполнении она не имеет эффекта.",
	"_getdi_tips": "Эта команда обычно используется для условной проверки, например if(getdi(0)==1), if(splcgetdi(0,0,10000)==1)",
	"_whether_block": "Стоит ли блокировать",
	"_whether_aux_thread": "Использовать поток",
	"_ao_value": "числовое значение",
	"_getai_tips": "Эта команда обычно используется для условной проверки, например if(getai(0)>5), if(splcgetai(0,0,5,10000)==1)",
	"_tpdfilename": "Название трека",
	"_tpd_smooth_mode": "Плавная траектория",
	"_tpd_load": "Загрузка траектории",
	"_tpd_repare": "Повторение траектории",
	"_tool_name": "Имя системы координат инструмента",
	"_wobj_name": "Название системы координат заготовки",
	"_robot_mode": "Режим робота",
	"_detect_start": "Обнаружение столкновений включено",
	"_detection": "Обнаружение",
	"_detect_end": "Обнаружение столкновений отключено",
	"_var_type": "Тип переменной",
	"_var_name": "Именование переменных",
	"_var_value": "Начальное значение переменной",
	"_chose_sys_var": "Выберите переменную",
	"_get_sys_var_value": "Получить значение переменной",
	"_input_sys_var_value": "Введите значение",
	"_set_sys_var_value": "Установить значение переменной",
	"_var_query_type": "Тип переменной запроса",
	"_var_query_name": "Имя переменной запроса",
	"_var_assignment": "Именование присвоения переменных",
	"_set_do": "Установить DO",
	"_get_di": "Получить DI",
	"_set_ao": "Установить AO",
	"_get_ai": "Получить AI",
	"_while_tips": "Добавляйте команды через редактирование команд",
	"_program_preview": "Предварительный просмотр программы",
	"_lua_preview": "Предварительный просмотр содержимого файла",
	"_example": "Пример",
	"_wait_time": "Ожидание по времени",
	"_waittime": "Время ожидания",
	"_maxtime": "максимальное время",
	"_whether_motion": "Обработка тайм-аута ожидания",
	"_condition": "Условие",
	"_single_waitdi_command": "Одиночное ожидание DI",
	"_multi_waitdi_command": "Ожидание нескольких DI",
	"_waitai": "Ожидание AI",
	"_multi_di_condition": "Выбор условия",
	"_pause_function": "Функция паузы",
	"_custom_title": "Пользовательский заголовок",
	"_custom_content": "Пользовательский контент",
	"_dofile_lua_file": "Dofile lua-файл",
	"_dofile_call_tips": "ID не может повторяться в одной программе",
	"_which_level": "Какой слой вызывать",
	"_first_level_call": "Вызов первого уровня",
	"_second_level_call": "Вызов второго уровня",
	"_in_current_program_line": "ID Номер",
	"_weave_id": "Выберите номер",
	"_weave_type": "Тип качания",
	"_custom_weave_num": "Количество конечных точек качания",
	"_custom_weave_data": "Данные конечных точек качания",
	"_custom_weave_time": "Время задержки",
	"_custom_weave_3D": "3D график координат",
	"_weave_frequency": "частота качания",
	"_weave_stay_time": "Время ожидания качания",
	"_weave_loaction_wait": "Ожидание в положении качания",
	"_weave_range": "Амплитуда качания",
	"_weave_left": "Длина левой стороны",
	"_weave_right": "Длина правой стороны",
	"_weave_dwell_time": "Время выдержки в нулевой точке качания",
	"_weave_left_dwell_time": "Время задержки поворота влево",
	"_weave_right_dwell_time": "Время задержки поворота вправо",
	"_weave_rot_angle": "Угол крена в направлении качания",
	"_weave_direction_angle": "Азимут направления поворота",
	"_weavesine_test": "Конфигурация",
	"_weave_solution": "План качания",
	"_weavesine_start": "Начать качание",
	"_weavesine_end": "Остановить качание",
	"_weave_gradient_start": "Начинается градиент качания",
	"_weave_gradient_mode": "Градиентный режим",
	"_weave_gradient_start_speed": "Начальная скорость",
	"_weave_gradient_end_speed": "Конечная скорость",
	"_weave_gradient_end": "Конец градиента качания",
	"_weavesine_start_sim": "Начинается симуляция качания",
	"_weavesine_end_sim": "Конец моделирования качания",
	"_weavesine_start_warning": "Запустить предупреждение о траектории",
	"_weavesine_end_warning": "Остановить предупреждение о траектории",
	"_callback_ratio": "Коэффициент обратного вызова",
	"_segment_mode": "Режим сварки секций",
	"_segment_start_point_name": "Отправная точка",
	"_segment_end_point_name": "Конец",
	"_total_distance": "Общая длина",
	"_effective_distance": "Длина выполнения",
	"_lose_distance": "Длина без выполнения",
	"_function_mode": "Функциональный режим",
	"_weave_select": "Выбор качания",
	"_rounding_rule": "Правила округления",
	"_segment_tips": "Направление смещения этой команды — положительное направление x. Рекомендуется использовать систему координат заготовки для калибровки направления движения по положительному направлению x.",
	"_arc_do": "DO-порт зажигания дуги",
	"_tech_plate_type": "Тип листового материала",
	"_tech_motion_direction": "Направление движения",
	"_tech_adjust_time": "Время корректировки ориентации",
	"_posture_adjust_on": "Включить корректировки",
	"_posture_adjust_off": "Отключить корректировки",
	"_inflection_point_type": "Тип точки перегиба",
	"_first_length": "Длина первого сегмента",
	"_second_length": "длина второй секции",
	"_third_length": "Длина третьей секции",
	"_fourth_length": "Длина четвёртого сегмента",
	"_fifth_length": "Длина пятого сегмента",
	"_gripper_number": "Номер захвата",
	"_gripper_position": "Положение захвата",
	"_gripper_speed": "Скорость открытия и закрытия",
	"_gripper_moment": "Крутящий момент открытия и закрытия",
	"_teaxis_mode": "Стиль движения",
	"_exaxis_motion_command": "Инструкции по перемещению",
	"_exaxis_zero_command": "Команда возврата к нулю",
	"_exaxis_serveon_command": "Команда включения",
	"_weld_id": "Номер процесса сварки",
	"_weld_time": "Максимальное время ожидания",
	"_laser_set": "Команда датчика",
	"_track_set": "Команда отслеживания",
	"_search_set": "Команда поиска положения",
	"_weld_type": "Выберите тип сварного шва",
	"_weld_task": "Выберите номер задачи",
	"_weld_solution": "Выберите решение",
	"_track_on": "Начать отслеживание",
	"_track_off": "Прекратить отслеживание",
	"_data_record": "Регистрация данных",
	"_dh_parameter_optimization": "Оптимизация параметров DH",
	"_return_to_version_choice": "Вернуться к выбору версии",
	"_dh_parameter_tip": "Для использования функций версии 1.0 перейдите в режим заводского обслуживания. ",
	"_dh2_parameter_tip": "Функциональность версии 2.0 предназначена только для проверки в НИОКР и не должна использоваться для отладки параметров DH в производстве.",
	"_feature_version": "Версия функции",
	"_DH_parameter_compensation_value": "Компенсационное значение параметра DH",
	"_calibration_error_line_graph": "Линейная диаграмма ошибок калибровки",
	"_calculate_coordinates": "Рассчитать координаты",
	"_change_pose": "Преобразовать позу",
	"_tcp_pose": "TCP поза",
	"_data_calculate": "Расчет данных",
	"_record_data_import": "Импорт данных записи",
	"_search_dist": "Направление",
	"_laser_search_dist_point": "Точка направления",
	"_search_speed": "Скорость",
	"_search_length": "длина",
	"_search_time": "Максимальное время поиска",
	"_search_start": "Поиск начинается",
	"_search_stop": "Конец поиска",
	"_function_select": "Выбор функции",
	"_track_motion_mode": "Тип Движения Слежения за Фиксированной Точкой",
	"_track_trigger_mode": "Способ Триггера Слежения за Фиксированной Точкой",
	"_track_time": "Длительность Слежения",
	"_data_processing_method": "Методы обработки данных",
	"_sensitive": "Коэффициент чувствительности компенсации",
	"_protocol_select": "Тип датчика",
	"_laser_unload": "Разгрузка датчика",
	"_laser_load": "Загрузка датчика",
	"_laser_record_point": "Движение для снятия точки датчиком",
	"_motion_mode": "Способ движения",
	"_search_point": "Поиск позиции и перемещение точки пересечения",
	"_search_pos": "Настраивать ли позу",
	"_pos_point": "Опорная точка ориентации",
	"_record_repare": "Воспроизведение отслеживания",
	"_laser_record_repare": "Воспроизведение лазерного слежения",
	"_get_laser_record_point": "Переместиться к точке сварки",
	"_start_point": "Отправная точка",
	"_end_point": "Конечная точка",
	"_get_laser_weld_start_point": "Движение к исходной точке",
	"_get_laser_weld_end_point": "Перейти к конечной точке сварки",
	"_move_weld_end_point": "Переместиться к концу сварного шва",
	"_move_weld_start_point": "Перемещение к начальной точке сварного шва",
	"_laser_sensor_data_record": "Запись данных сварки",
	"_laser_recurrent_close": "Закрыть запись",
	"_laser_recurrent_open": "Включить запись",
	"_con_io_detection": "I/O Обнаружение в реальном времени",
	"_con_position_detection": "Обнаружение местоположения в режиме реального времени",
	"_con_track_start": "Отслеживание включено",
	"_con_track_end": "Отслеживание выключено",
	"_work_mode": "Рабочий режим",
	"_force_control": "Список команд управления усилием",
	"_adjust": "Адаптивный",
	"_ft_control_adj_sign": "Адаптивный статус запуска и остановки",
	"_ft_control_ilc_sign": "Состояние запуска/остановки управления ILC",
	"_filtering_waves": "Фильтрация",
	"_postural_adaptation": "Податливость позы",
	"_ft_control_length": "Максимальное расстояние регулировки",
	"_ft_control_angle": "Максимальный угол регулировки",
	"_ft_control_disc_radius": "Радиус шлифовального диска",
	"_ft_current_value": "Текущее значение",
	"_ft_max_value": "максимальный порог",
	"_ft_min_value": "минимальный порог",
	"_ft_guard_tips": "Нормальный диапазон обнаружения: (текущее значение – минимальный порог, текущее значение + максимальный порог)",
	"_ft_spiral_search_start": "Спиральная вставка",
	"_ft_spiral_tips": "Ниже приведены расширенные параметры с рекомендуемыми значениями в скобках.",
	"_ft_spiral_increase_turn": "Радиусная подача на оборот (0,7)",
	"_ft_spiral_force_insertion": "Порог силы или крутящего момента (0–100)",
	"_ft_spiral_time_max": "Максимальное время исследования (60000)",
	"_ft_spiral_vel_speed": "Максимальная линейная скорость(5)",
	"_ft_rot_insertion_start": "Вращательное введение",
	"_ft_rot_tips": "Ниже приведены расширенные параметры с рекомендуемыми значениями в скобках.",
	"_ft_rot_ang_vel_rot": "Угловая скорость вращения",
	"_ft_rot_force_insertion": "Сила срабатывания или момент завершения",
	"_ft_rot_angle_max": "Максимальный угол поворота",
	"_ft_rot_orn": "Направление силы",
	"_ft_rot_angle_acc_max": "Максимальное ускорение угла поворота",
	"_ft_insert_orn": "Направление вставки",
	"_ft_check_force_strategy": "Стратегия Обработки при Отсутствии Обнаружения Внешней Силы",
	"_ft_lin_insertion_start": "Прямая вставка",
	"_ft_lin_tips": "Ниже приведены дополнительные параметры с рекомендуемыми значениями в скобках.",
	"_ft_lin_force_goal": "Порог силы прекращения действия (0–100)",
	"_ft_lin_vel": "Линейная скорость(1)",
	"_ft_lin_acc": "линейное ускорение",
	"_ft_lin_distance_max": "Максимальное расстояние вставки",
	"_ft_find_surface": "Позиционирование поверхности",
	"_ft_find_surface_tips": "Ниже приведены дополнительные параметры с рекомендуемыми значениями в скобках.",
	"_ft_find_surface_diretcion": "Направление движения",
	"_ft_find_surface_axis": "движущаяся ось",
	"_ft_find_surface_vel": "Линейная скорость поиска",
	"_ft_find_surface_acc": "Ускорение поиска",
	"_ft_find_surface_distance_max": "Максимальная дальность исследования",
	"_ft_find_surface_force_goal": "Порог силы прекращения действия",
	"_ft_cal_center": "Расчет позиционирования средней плоскости",
	"_ftcal_start": "Начать расчёт",
	"_ftcal_end": "Расчет завершается",
	"_ft_imdepance": "Импедансное Управление",
	"_force_threshold": "Порог Силы(N)",
	"_space_selection": "Выбор пространства",
	"_max_angular_acc": "Максимальное Угловое Ускорение",
	"_max_linear_velocity": "Максимальная Линейная Скорость",
	"_max_linear_acc": "Максимальное Линейное Ускорение",
	"_ft_compliance_adjust": "Коэффициент корректировки выданной позиции",
	"_ft_compliance_threshold": "Порог силы включения податливости",
	"_ftcom_start": "Комплаенс-контроль включен",
	"_ftcom_end": "Управление податливостью выключено",
	"_offset_open": "Смещение включено",
	"_offset_close": "Конец смещения",
	"_wire_search_set": "Настройки позиционирования сварочной проволоки",
	"_wire_search_speed": "Скорость поиска",
	"_wire_search_distance": "Расстояние поиска",
	"_wire_back_flag": "флаг автоматического возврата",
	"_wire_search_back_speed": "Автоматическая скорость возврата",
	"_wire_search_back_distance": "Автоматическое расстояние возврата",
	"_get_wire_search_result": "Рассчитать смещение",
	"_wire_search_type": "Тип сварного шва",
	"_wire_search_method": "Метод расчета",
	"_wire_reference_pos": "Исходное положение",
	"_wire_search_mode": "Метод позиционирования",
	"_wire_search_a_point": "Добавить точку a",
	"_wire_search_b_point": "Добавить точку b",
	"_wire_search_c_point": "Добавить точку c",
	"_wire_search_d_point": "Добавить точку d",
	"_wire_search_e_point": "Добавить точку e",
	"_wire_search_f_point": "Добавить точку f",
	"_wire_search_ref_point1": "Исходная точка 1",
	"_wire_search_ref_point2": "Исходная точка 2",
	"_wire_search_ref_point3": "Исходная точка 3",
	"_wire_search_res_point1": "Точка контакта 1",
	"_wire_search_res_point2": "Точка касания 2",
	"_wire_search_res_point3": "Точка касания 3",
	"_wire_search_res_point4": "Точка касания 4",
	"_wire_search_res_point5": "Точка контакта 5",
	"_wire_search_res_point6": "Точка касания 6",
	"_wire_search_res_point_write": "Запись данных точки контакта",
	"_wire_search_res_point_write_name": "Имя точки контакта",
	"_wire_search_res_point_write_data": "Данные точки контакта",
	"_wire_search_point_guard": "Руководство по настройке точки поиска",
	"_set_sim_di": "Установить имитированный внешний DI",
	"_get_sim_di": "Получить смоделированный внешний DI",
	"_set_sim_ai": "Настроить симулированный внешний AI",
	"_get_sim_ai": "Получить симулированный внешний AI",
	"_get_vir_di_tips": "Эта команда обычно используется для условной проверки, например if(getvirtualdi(0)==1), if(getvirualtooldi(0)==1)",
	"_get_vir_ai_tips": "Эта команда обычно используется для условной проверки, например if(getvirualai(0)>5), if(getvirualtoolai(0)>1)",
	"_servoc_motion_mode": "Способ движения",
	"_scale_factor_x": "Пропорциональный коэффициент x",
	"_scale_factor_y": "Пропорциональный коэффициент y",
	"_scale_factor_z": "Пропорциональный коэффициент z",
	"_scale_factor_rx": "Пропорциональный коэффициент rx",
	"_scale_factor_ry": "Коэффициент пропорциональности ry",
	"_scale_factor_rz": "Коэффициент пропорциональности rz",
	"_command_cycle": "Цикл команды",
	"_lookahead_time": "Время фильтра",
	"_gain": "Пропорциональное усиление",
	"_modbus_master": "Настройки главной станции Modbus (клиент)",
	"_modbus_slave": "Настройки ведомого устройства Modbus",
	"_modbus_ip": "IP ведомого устройства",
	"_modbus_port": "Порт ведомого устройства",
	"_modbus_id": "ID ведомого устройства",
	"_close_master": "Закрыть главную станцию",
	"_create_master": "Создать главную станцию",
	"_coils_set": "Настройки катушки",
	"_register_adress": "Адрес регистра",
	"_register_num": "Количество регистров",
	"_read_coils": "Чтение цифрового вывода",
	"_register_value": "Значение регистра",
	"_write_coils": "Запись цифрового выхода",
	"_inbits_set": "Дискретные настройки",
	"_read_inbits": "Чтение цифрового входа",
	"_write_inbits": "Запишите дискретные величины",
	"_register_type": "Тип",
	"_inregs_set": "Настройки входного регистра",
	"_read_inregs": "Чтение входного регистра",
	"_write_inregs": "Запись входного регистра",
	"_holdregs_set": "Настройки регистров хранения",
	"_read_holdregs": "Чтение регистра хранения",
	"_write_holdregs": "записать в регистр временного хранения",
	"_do_name": "Имя DO",
	"_di_name": "Имя DI",
	"_ao_name": "Имя AO",
	"_ai_name": "Имя AI",
	"_modbus_slave_name": "Номер станции",
	"_modbus_master_name": "Имя главного устройства Modbus",
	"_modbus_wait_state": "Состояние ожидания",
	"_modbus_timeout": "Тайм-аут (ms)",
	"_modbus_read_ao": "Чтение аналогового выхода",
	"_modbus_write_ao": "Запись аналогового выхода",
	"_modbus_read_ai": "Чтение аналогового входа",
	"_modbus_write_ai": "Запись аналогового входа",
	"_modbus_wait_ai_setting": "Настройка ожидания аналогового входа",
	"_modbus_wait_ao_setting": "Настройка ожидания аналогового выхода",
	"_modbus_wait_di_setting": "Настройка ожидания цифрового входа",
	"_modbus_wait_do_setting": "Настройка ожидания цифрового выхода",
	"_modbus_tcp_setting": "Настройки Modbus TCP",
	"_modbus_rtu_setting": "Настройки Modbus RTU",
	"_modbus_master_setting": "Настройки главной станции",
	"_modbus_slave_setting": "Настройки ведомого устройства",
	"_modbus_master_add": "Добавить главную станцию ​​Modbus",
	"_modbus_connect_status": "Статус подключения:",
	"_modbus_address_number": "Номер адреса",
	"_modbus_address_value": "Значение адреса",
	"_modbus_master_register_add": "Добавить регистр главной станции",
	"_modbus_di": "Универсальный цифровой вход (катушка)",
	"_modbus_do": "Универсальный цифровой выход (дискретный)",
	"_func_modbus_di": "Функция цифрового входа (катушка)",
	"_modbus_read": "Чтение",
	"_modbus_write": "Запись",
	"_modbus_ai_setting": "Аналоговый вход",
	"_modbus_ao_setting": "Аналоговый выход",
	"_modbus_di_setting": "Цифровой вход",
	"_modbus_do_setting": "Цифровой выход",
	"_modbus_unsigned": "Беззнаковый",
	"_modbus_signed": "Знаковый",
	"_modbus_float": "С плавающей запятой",
	"_modbus_ai_hold_register": "Аналоговый вход (регистр временного хранения)",
	"_modbus_ao_input_register": "Аналоговый выход (входной регистр)",
	"_modbus_file_content": "Содержимое файла",
	"_modbus_standard_agree": "Стандартизированное сопоставление протоколов",
	"_modbus_custom_agree": "Файл сценария пользовательского протокола",
	"_modbus_file_name": "Имя файла протокола",
	"_modbus_coils_value_tips": "Значение регистра необходимо записать во время операции записи, и это значение может состоять только из 0,1.",
	"_modbus_holdregs_value_tips": "Входное количество соответствует значению. Например, количество равно 3, а значение равно {22,33,44}.",
	"_modbus_rtu_read_register_command": "Команда чтения регистра",
	"_register_rtu_get_adress": "Адрес регистра, катушки или дискретной величины",
	"_register_rtu_get_num": "Количество регистров, катушек, дискретных величин",
	"_register_rtu_write_adress": "Адрес регистра или катушки",
	"_register_rtu_write_num": "Количество регистров и катушек",
	"_modbus_rtu_function_code": "Код функции",
	"_modbus_rtu_array": "Массив байтов",
	"_modbus_rtu_adress": "Адрес ведомого устройства",
	"_modbus_rtu_read_register_data": "Чтение данных регистра",
	"_modbus_rtu_write_register_data": "Запись в регистр",
	"_read_register_command": "Команда чтения",
	"_read_register_data": "Чтение данных",
	"_write_register_data": "записать данные",
	"_master_client": "Главная станция (клиент)",
	"_slave": "Ведомое устройство",
	"_set_slave_DO": "Установить DO ведомого устройства",
	"_set_slave_AO": "Установить AO ведомого устройства",
	"_get_slave_DI": "Получить DI ведомого устройства",
	"_get_slave_AI": "Получить AI ведомого устройства",
	"_wait_slave_DI": "Ожидать DI ведомого устройства",
	"_wait_slave_AI": "Ожидать AI ведомого устройства",
	"_DO_number": "Номер DO",
	"_write_quantity": "Количество записи",
	"_write_value": "Значение записи",
	"_AO_number": "Номер AO",
	"_DI_number": "Номер DI",
	"_read_quantity": "Количество чтения",
	"_AI_number": "Номер AI",
	"_wait_type": "Тип ожидания",
	"_script_function_name": "Функциональная функция",
	"_xmlrpc_serverurl": "URL-адрес сервера",
	"_xmlrpc_methodname": "Имя функции вызова",
	"_xmlrpc_tabletype": "Тип",
	"_xmlrpc_param": "Параметры вызываемой функции",
	"_xmlrpc_double_tips": "Пример массива типа double: xmlrpcclientcall(\"http://192.168.58.20:50000/rpc2\", \"example.array\", 1, {1.0,2.0,3.0})",
	"_xmlrpc_string_tips": "Пример строкового массива: xmlrpcclientcall(\"http://192.168.58.20:50000/rpc2\",\n\"example.array\",2,{\"привет\",\"мир\"})",
	"_torque_smooth": "Плавный выбор",
	"_joint": "Сустав",
	"_joint_friction_cfg": "Конфигурация компенсации трения суставов",
	"_torque_negative_value": "Отрицательный порог (Nm)",
	"_torque_positive_value": "Положительный порог (Nm)",
	"_collision_detection_duration": "Длительность обнаружения столкновений (ms)",
	"_torque_record_start": "Запустить запись крутящего момента",
	"_torque_record_end": "Остановить запись крутящего момента",
	"_AuxIO_Command_List": "Набор команд расширенного I/O",
	"_torque_record_reset": "Сброс записи крутящего момента",
	"_instructions_added": "Добавить команду",
	"_weld_trace_isuplow": "Компенсация отклонения вверх и вниз",
	"_weld_trace_isleftright": "Компенсация отклонения влево и вправо",
	"_weld_trace_klr": "Левый и правый коэффициент регулировки",
	"_weld_trace_kud": "Коэффициент регулировки вверх и вниз",
	"_weld_trace_tstartlr": "Начало времени компенсации влево и вправо",
	"_weld_trace_tstartud": "Время компенсации начала вверх и вниз",
	"_weld_trace_stepmaxlr": "Максимальная сумма компенсации для левого и правого каждого раза",
	"_weld_trace_stepmaxud": "Максимальная сумма компенсации каждый раз вверх и вниз",
	"_weld_trace_summaxlr": "Общая максимальная сумма компенсации слева и справа",
	"_weld_trace_summaxud": "Максимальная сумма компенсации в целом вверх и вниз",
	"_weld_trace_reference_current": "Верхний и нижний опорный ток",
	"_weld_trace_axisselect": "Выбор верхней и нижней системы координат",
	"_weld_trace_reference_type": "Метод настройки опорного тока вверх и вниз",
	"_weld_trace_end": "Отслеживание дуги выключено",
	"_weld_trace_start": "Отслеживание дуги включено",
	"_up_down_compensation": "Компенсация вверх и вниз",
	"_left_right_compensation": "Компенсация влево и вправо",
	"_arc_track_lag_time": "Время задержки отслеживания дуги",
	"_up_down_reference_current_start": "Начинается отсчет выборки опорного тока вверх и вниз.",
	"_up_down_reference_current": "Верхний и нижний счетчик выборки опорного тока",
	"_bias_mode": "Режим смещения",
	"_percentage": "Процентное значение",
	"_import_traj_file": "Импортировать файл траектории",
	"_preload_traj": "Предварительная загрузка траектории",
	"_traj_file": "Файл траектории",
	"_traj_file_delete": "Удаление файла траектории",
	"_select_traj_file": "Выбрать файл траектории",
	"_traj_motion": "Траекторное движение",
	"_print_traj_point_id": "Распечатать номер точки траектории",
	"_preprocess_traj": "Предварительная обработка траектории",
	"_traj_mode": "Режим траектории",
	"_curve_fitting_method": "Метод подгонки кривой",
	"_error_limits": "Пределы погрешности",
	"_smooth_curve_method": "Плавное криволинейное соединение",
	"_smooth_acc": "Точность сглаживания",
	"_interval": "интервал",
	"_smoothing_method": "Метод сглаживания",
	"_select_workpiece_coord": "Выберите систему координат заготовки",
	"_select_tool_coord": "Выберите систему координат инструмента",
	"_set_Interval": "Установить интервал",
	"_output_pulse_duty_cycle": "Скважность выходного импульса",
	"_continuous_output": "Непрерывный вывод",
	"_single_output": "Одиночный выход",
	"_output_mode": "Режим вывода",
	"_constant_velocity_output": "Выход секции равномерной скорости",
	"_freely_configurable": "Свободная настройка",
	"_set_time": "Время установки",
	"_reset_time": "Время сброса",
	"_movedo_once_tip": "Время установки выхода после начала движения, время сброса выхода до окончания движения, диапазон [0,1000]",
	"_control_box_ao_number": "Номер AO блока управления",
	"_max_tcp_speed": "Максимальная скорость TCP",
	"_max_tcp_speed_ao_percent": "Процент AO максимальной скорости TCP",
	"_period_compensation_ao_percent": "Значение компенсации мертвой зоны, процент AO",
	"_teach_managent": "Управление обучением",
	"_point_mode": "Режим точки",
	"_current_point_mode": "Режим текущей точки",
	"_system_mode": "Системный режим",
	"_point_table_mode": "Режим таблицы точек",
	"_current_point_table": "Таблица текущих точек",
	"_point_table": "Таблица точек",
	"_focus_number": "Количество фокусов",
	"_annotation_accuracy": "Точность аннотации",
	"_focus_coordinates": "Координаты фокуса",
	"_scale_parameter": "Параметр масштаба",
	"_feedforward_parameters": "Параметры упреждающей связи",
	"_maximum_angular_acc_limit": "Максимальный предел ускорения угловой скорости",
	"_maximum_angular_vel_limit": "Предел максимальной угловой скорости",
	"_lock_axis_pointing": "Зафиксировать наведение оси X",
	"_focus_follows_start": "Начать следование фокуса",
	"focus_follows_end": "Завершить следование фокуса",
	"_reference_input_vector": "Опорный входной вектор",
	"_level_point": "уровень",
	"_vertical_point": "Вертикальный",
	"_pointing": "Точка",
	"_chosen": "Выбрано",
	"_row": "Строка",
	"_point_table_name": "Имя таблицы точек",
	"_please_confirm_whether_enter": "Пожалуйста, подтвердите, нужно ли входить в системный режим",
	"_import_point": "Импорт файла точек обучения",
	"_points_find": "Поиск имени",
	"_graphical_programming": "Графическое программирование",
	"_wsname_gp": "Имя рабочей области",
	"_clear_workspace": "Очистить рабочее пространство",
	"_load_blockly_workspace": "Загрузить рабочую область",
	"_select_blockly_workspace": "Выберите рабочую область",
	"_workspace_already_exists_tips": "Рабочая область уже существует",
	"_confirm_blockly_workspace_name": "Рабочая область уже существует. Хотите перезаписать ее?",
	"_whether_confirm_program": "Вы хотите сохранить эту программу?",
	"_confirm_change_workspace_name": "Текущая программа была изменена. Хотите сохранить изменения в этой программе?",
	"_load_node_graph": "Загрузить программирование графа узлов",
	"_export_node_graph": "Экспортировать программирование графа узлов",
	"_sys_log": "Системный журнал",
	"_log_date": "Дата журнала",
	"_level_filter": "Фильтр уровня",
	"_select_date": "Выбор даты",
	"_before_fixing": "До модификации",
	"_after_modification": "После модификации",
	"_original_value": "Исходное значение",
	"_backup_value": "Резервное значение",
	"_log_type_all": "Все",
	"_log_type_error": "Ошибка",
	"_log_type_alarm": "Предупреждение",
	"_log_type_normal": "Нормальная работа",
	"_log_type_apply": "Операции применения",
	"_log_type_robot": "Работа робота",
	"_log_time_menu": "Время",
	"_log_type_menu": "Классификация",
	"_log_content_menu": "Содержание",
	"_log_operator_menu": "Оператор",
	"_export_all_log": "Экспортировать все журналы",
	"_export_log": "Экспортировать журнал",
	"_type_selection": "Выбор типа",
	"_system_operation": "Работа системы",
	"_parameter_modification": "Изменение параметров",
	"_program_modification": "Модификация программы",
	"_security_configuration_modification": "Изменение конфигурации безопасности",
	"_operation_record": "Запись операции",
	"_a_toal_of": "Всего",
	"_data": "записей",
	"_jump_to": "Перейти к",
	"_page": "Страница",
	"_strip": "Записей/страница",
	"_var_setting_title": "Функциональная область конфигурации параметров",
	"_query_state_title": "Функциональная область запуска запроса",
	"_select_query_type": "Пожалуйста, выберите тип запроса",
	"_chart": "диаграмма",
	"_start_query": "Запрос",
	"_stop_query": "Остановить",
	"_download_query": "Скачать",
	"_in_query": "Запрос",
	"_no_query": "Не запрашивается",
	"_chart_title": "Конфигурация параметров",
	"_individual_enable_control": "Индивидуальное управление включением",
	"_enable_joint": "Включить сустав",
	"_disable_joint": "Отключить сустав",
	"_robot_correct": "Коррекция робота",
	"_dh_correct": "Сбор параметров DH",
	"_dh_operation": "Работа с параметрами DH",
	"_zero_correct": "Коррекция нулевой точки",
	"_correct_method": "Метод коррекции",
	"_select_single_joint": "Выберите одиночный сустав",
	"_hole_number": "Номер точки калибровки",
	"_record_point": "Записать эту точку",
	"_download_data": "Скачать данные",
	"_robot_disable": "Отключить",
	"_robot_stiffness": "Жёсткость робота",
	"_zero_set": "Установка нулевой точки",
	"_robot_special_points": "Специальные точки робота",
	"_move_to_origin": "Перейти к началу координат",
	"_move_to_pack": "Перемещение к точке упаковки",
	"_move_to_zero": "Перейти к нулевой точке",
	"_robot_immediate_pack": "Упаковка робота",
	"_special_point_tips": "Перед отправкой с завода войдите в «Настройки системы» -> «Общие настройки», чтобы восстановить заводские настройки.",
	"_robot_pack_warning": "Примечание. Прежде чем использовать функцию упаковки, проверьте окружающую среду и состояние робота, чтобы предотвратить столкновения.",
	"_robot_pack_step1": "Переместите робота в нулевую точку, прежде чем переходить к точке упаковки.",
	"_robot_pack_step2": "Убедитесь, что механическая нулевая точка робота задана правильно, а зазоры в оранжевых кругах каждого сустава совмещены, как показано на рисунке.",
	"_robot_pack_step3": "Робот перемещается к точке упаковки в соответствии с углом каждой оси процесса упаковки.",
	"_min_limit": "мин",
	"_max_limit": "Макс",
	"_limit_set": "Мягкий лимит",
	"_joint_soft_limit_protect": "Защита мягкого ограничения сустава",
	"_encoder_mode_cfg": "Конфигурация энкодера",
	"_click_to_switch": "Нажмите, чтобы переключиться",
	"_encoder_tips": "Действуйте осторожно под руководством технического персонала. Перед коррекцией нулевой точки отключите сервоприводы робота.",
	"_param_range_tips": "После настройки диапазона параметров необходимо перенастроить соответствующие параметры конфигурации.",
	"_inertia_sensor_tips": "Пожалуйста, действуйте с осторожностью под руководством технического персонала.",
	"_collision_tips": "Примечание: При включенном обнаружении столкновений все стратегии столкновений, включая \"Ошибка паузы\", \"Продолжение движения\", \"Остановка по ошибке\" и \"Режим отскока при столкновении\", будут выполняться как \"Остановка по ошибке\".",
	"_system_update": "Обновление системы",
	"_update_success": "Обновление прошло успешно. Перезапустите блок управления.",
	"_soft": "программное обеспечение",
	"_soft_update": "Обновление программного обеспечения",
	"_soft_update_info": "Пожалуйста, выберите правильный пакет обновления программного обеспечения с именем 'software.tar.gz'. Если полученный архив имеет другое имя, сначала распакуйте его и проверьте правильность имени после распаковки.",
	"_soft_update_warning": "После успешного обновления программного обеспечения может потребоваться обновление прошивки и ведомых устройств. В противном случае робот может работать некорректно. Свяжитесь с техническим персоналом и действуйте осторожно.",
	"_update_upgrade_package": "Загрузить пакет обновления",
	"_encoder_update": "Обновление кодировщика",
	"_encoder_mode": "Режим кодера",
	"_shutdown": "Выключение",
	"_enter_boot": "Вход Boot",
	"_enter_boot_info": "Пожалуйста, сначала отключите робота, затем перейдите в режим Boot и загрузите протокол.",
	"_boot_mode": "Режим Boot",
	"_boot_mode_tip": "Вход в режим Boot выполнен, перезапустите блок управления для выхода из этого режима.",
	"_boot_mode_tip_restart": "1. После входа в режим Boot робот не сможет работать, и для восстановления работы потребуется перезагрузка блока управления.",
	"_boot_mode_tip_password": "2. Для входа в режим Boot требуется пароль.",
	"_drv_update_ctrlbox": "Обновление блока управления",
	"_drv_update_robot1": "Модернизация сустава 1",
	"_drv_update_robot2": "Модернизация сустава 2",
	"_drv_update_robot3": "Модернизация сустава 3",
	"_drv_update_robot4": "Модернизация сустава 4",
	"_drv_update_robot5": "Модернизация сустава 5",
	"_drv_update_robot6": "Модернизация сустава 6",
	"_drv_update_end": "Обновить концевое устройство",
	"_slave_update": "Обновление файла конфигурации ведомого устройства",
	"_userdata_backup": "Резервное копирование пользовательских данных",
	"_backup_download": "Загрузка резервной копии",
	"_backup_tips": "Резервное копирование и восстановление заменят все текущие пользовательские данные, поэтому действуйте осторожно.",
	"_upload_tips": "Пожалуйста, выберите правильный резервный пакет с именем 'fr_user_data_tar.gz'.",
	"_10s_query": "Функция записи данных 10 с",
	"_10s_download_query": "Скачать данные",
	"_10s_start_query": "Включить запись",
	"_10s_stop_query": "Закрыть запись",
	"_10s_record_type": "Пожалуйста, выберите тип записи",
	"_point_config": "Конфигурация точки обучения",
	"_name_prefix": "Префикс имени",
	"_limit_number": "Верхний предел числа",
	"_record_way": "Метод обучения",
	"end_point": "Запись точки конца робота",
	"_lua_program": "Lua-программа",
	"_robot_end_point_auto_overwrite": "Запись точки конца робота автоматически перезаписывает включённую программу Lua",
	"_one_click_shutdown": "Выключение одним нажатием",
	"_one_click_activation": "Включите одним щелчком мыши",
	"_name_prefix_custom": "Пользовательский префикс",
	"_pallet": "Сдвиг матрицы",
	"_motion_setting": "Способ движения манипулятора",
	"_motion_chose": "Выбор движения",
	"_robot_pattern": "Траектория движения манипулятора",
	"_pattern_chose": "Путь движения",
	"_direction_pattern": "Метод штабелирования",
	"_direction_chose": "Выбор метода",
	"_teach_three_point": "Задать три точки по траектории",
	"_frist_point": "Первая путевая точка",
	"_second_point": "Вторая путевая точка",
	"_thrid_point": "Третья путевая точка",
	"_rows_and_colums": "Количество строк и столбцов",
	"_layers_and_height": "Количество слоёв и высота",
	"_file_name": "Именование файлов программы Matrix",
	"_work_home_point_config": "Настройка исходной точки задания",
	"_work_home_point": "Начальная точка задания",
	"_work_home_point_singal": "Сигнал перемещения к исходной точке задания",
	"_main_porgram_config": "Основная конфигурация программы",
	"_select_main_paogram": "Выберите основную программу",
	"_main_program": "Основная программа",
	"_main_program_singal": "Сигнал запуска основной программы",
	"_whether_start": "Нужно ли настраивать",
	"_select_main_paogram_tips": "Перед настройкой основной программы протестируйте ее в ходе обучения программе.",
	"_current_loop_drag_lock": "Блокировка ручного ведения по токовому контуру",
	"_drag_lock_param": "Настройка параметров для каждой степени свободы",
	"_drag_lock_enable": "Переключатель функции ручного ведения",
	"_normal_drag_lock": "Блокировка ручного ведения",
	"_force_drag_lock": "Блокировка с помощью датчика силы",
	"_force_drag_adjust": "Поправочный коэффициент",
	"_force_drag_status": "Переключатель статуса",
	"_force_interfere": "зона помех",
	"_singularity_strategy": "Стратегия сингулярности",
	"_collision_detection": "Обнаружение столкновений",
	"_drag_lock_threshold": "Порог силы сопротивления",
	"_inertia_coefficient": "Коэффициент инерции",
	"_damping_coefficient": "Коэффициент демпфирования",
	"_dual_encoder_torque_comp": "Компенсация Момента с Двойным Энкодером",
	"_open_threshold": "Порог Запуска",
	"_adjust_coefficient": "Коэффициент Регулировки",
	"_stiffness_coefficient": "Коэффициент жесткости",
	"_force_drag_max": "Максимальная сила сопротивления",
	"_joint_speed": "Скорость сустава",
	"_joint_speed_max": "Максимальная скорость сустава",
	"_six_dimensional_force": "Смешанное ручное ведение по шестимерной силе и импедансу суставов",
	"_control_state": "Состояние управления",
	"_impedance_on": "Импеданс включен",
	"_drag_gain": "Усиление ручного ведения",
	"_stiffness_gain": "Усиление жесткости",
	"_damping_gain": "Усиление демпфирования",
	"_terminal_linear_speed": "Линейная скорость конца робота",
	"_angular_speed_limit": "Ограничение угловой скорости",
	"_smart_tool_function_config": "Функции кнопок",
	"_smart_tool_a": "Клавиша A",
	"_smart_tool_b": "Клавиша B",
	"_smart_tool_c": "Клавиша C",
	"_smart_tool_d": "Клавиша D",
	"_smart_tool_e": "Клавиша E",
	"_smart_tool_io": "Клавиша I/O",
	"_smart_tool_point_speed": "Скорость точки",
	"_welding_options": "Варианты сварки",
	"_reference_attitude_point": "Опорная точка ориентации",
	"_conversion": "Преобразование",
	"_gcode_conversion": "Преобразование в G-код",
	"_multiple_interference_setting": "Несколько зон помех",
	"_interference_id": "Идентификатор зоны помех",
	"_interference_method_cfg": "Конфигурация режима помех",
	"_interference_method": "Метод вмешательства",
	"_interference_param_cfg": "Конфигурация параметров",
	"_interference_check_method": "Метод обнаружения",
	"_interference_reference_coord": "Опорные координаты",
	"_in_interference": "Стратегия движения",
	"_interference_teach_method": "Метод обучения",
	"_interference_calib_cfg": "Настройка области",
	"_interference_joint_max": "максимальное значение",
	"_interference_joint_min": "минимальное значение",
	"_interference_robot_teach": "Обучение роботов",
	"_interference_cube_min": "Введите минимальную точку",
	"_interference_cube_max": "Введите максимальную точку",
	"_interference_cube_center_point": "центральная точка",
	"_interference_cube_length": "Длина стороны каждой оси",
	"_interference_check_mode": "Режим зоны помех",
	"_interference_drag_strategy": "Стратегия ручного ведения",
	"_in_interference_motion_strategy": "Стратегия движения при входе в зону интерференции",
	"_in_interference_drag_strategy": "Стратегия ручного ведения при входе в зону интерференции",
	"_interference_impedance_param": "Параметры обратного вызова импеданса",
	"_end_led_config": "Светодиод на конце",
	"_mode_led_config": "Конфигурация цвета режима",
	"_auto_mode": "Автоматический",
	"_manual_mode": "Ручной",
	"_global_speed": "При переключении из ручного в автоматический режим общая скорость регулируется до",
	"_drag_mode": "Режим ручного ведения",
	"_custom_agree": "Пользовательский протокол",
	"_custom_upload_agree": "Загрузить протокол данных",
	"_custom_download_agree": "Скачать протокол передачи данных",
	"_download_agree": "Скачать протокол",
	"_ctrl_server_cfg": "Конфигурация связи контроллера (сервера)",
	"_server_ip": "IP-адрес сервера",
	"_client_ip": "IP-адрес клиента",
	"_external_agree": "Периферийный протокол",
	"_external_agree_cfg": "Конфигурация периферийного протокола",
	"_selsect_external_agree": "Выберите протокол",
	"_process_package": "Технологический пакет",
	"_welding_procedure": "Процедура сварки",
	"_sensor_tracking": "Отслеживание датчика",
	"_weave_welding": "Колебательная сварка",
	"_sensor_tool_set_tips": "Перейдите в Начальная настройка → Основные → Координаты инструмента и настройте систему координат инструмента для типа датчика.",
	"_welding_expert": "Библиотека экспертов по сварке",
	"_line_seam": "Прямая сварка",
	"_arc_seam": "Сварка по дуге окружности",
	"_process_parameters": "Параметры процесса",
	"_start_transit_set": "Безопасная отправная точка",
	"_end_transit_set": "Конечная безопасная точка",
	"_arc_set": "Средняя точка дуги",
	"_weld_speed": "Расчет фактической скорости сварки",
	"_overall_speed": "Глобальная скорость",
	"_point_speed": "Скорость точки",
	"_weld_complete_tips": "Программа сварки готова. Введите название программы и откройте пробный запуск в обучении программы.",
	"_change_auto_mode": "Пожалуйста, сначала переключитесь в автоматический режим.",
	"_multi_line_seam": "Многослойная многопроходная сварка",
	"_next_multi_line": "Следующий набор точек",
	"_welding_swing": "Функция колебательной сварки первого слоя",
	"_arc_tracking": "Функция отслеживания дуги",
	"_complete": "Завершить",
	"_multi_line_pointa": "Точки сварки",
	"_multi_line_pointax": "X+точка",
	"_multi_line_pointaz": "z+точка",
	"_multi_line_pointa_safe": "Безопасная точка",
	"_multi_tips_1": "Первый набор точек",
	"_multi_tips_2": "Второй набор точек",
	"_multi_tips_3": "Третий набор точек",
	"_multi_tips_4": "Четвертый набор точек",
	"_multi_tips_5": "Пятый набор точек",
	"_multi_points_type": "Тип точки",
	"_tcp_speed": "TCP-скорость",
	"_tool_center": "Ручная скорость",
	"_safe_speed_mode": "Безопасная скорость",
	"_dio_safety": "Безопасность I/O",
	"_di_safety_cfg": "Конфигурация безопасности DI",
	"_do_safety_cfg": "Конфигурация безопасности DO",
	"_dio_func_cfg": "Конфигурация функции безопасности DI/DO",
	"_emergency_stop": "Аварийная остановка",
	"_emergency_stop_type": "Категории остановки",
	"_emergency_stop_time_limit": "Ограничения времени остановки",
	"_emergency_stop_distance_limit": "Ограничение дистанции остановки",
	"_enable_strategy_after_pause_reset": "Стратегия включения после аварийной остановки и сброса",
	"_protective_stop": "Защитная остановка",
	"_whether_enable_safe_stop": "Включить",
	"_post_overspeed_mode": "Режим после превышения скорости",
	"_whether_to_monitor": "Включить мониторинг",
	"_safe_stop": "Безопасная остановка",
	"_safe_stop_mode": "Режим безопасной остановки",
	"_emergency_stop_strategy": "Стратегия безопасной остановки",
	"_trigger_methods": "Способы срабатывания",
	"_warning": "Предупреждение",
	"_func_safe_warning": "После успешной настройки режима функциональной безопасности обязательно перезапустите блок управления.",
	"_general_set": "Общие настройки",
	"_lang_import": "Импорт языкового пакета",
	"_lang_export": "Экспорт языкового пакета",
	"_language_select": "Выбор языка",
	"_language_import": "Импорт языка",
	"_sync_system_datetime": "Обновить системное время",
	"_ctrl_ip_set": "Настройки сети",
	"_ip0": "Eth0",
	"_ip1": "Eth1",
	"_teach_pendant": "Пульт обучения",
	"_teach_pendant_ip": "IP-адрес пульта обучения",
	"_custom_key": "Настройка ключа",
	"_only_takes_effect_logged": "Действительно только при входе в систему.",
	"_f1_key": "Клавиша F1",
	"_f2_key": "Клавиша F2",
	"_f3_key": "Клавиша F3",
	"_f4_key": "Клавиша F4",
	"_resetting_ip_tips": "После сброса контроллера и IP-адреса физического пульта обучения сетевой адаптер 0 будет восстановлен до IP-адреса по умолчанию: 192.168.57.2, а сетевой адаптер 1 — до IP-адреса по умолчанию: 192.168.58.2. Физический пульт обучения будет восстановлен до IP-адреса по умолчанию: 192.168.58.77. После успешного сброса индикатор на конце будет мигать фиолетовым цветом. В этот момент перезагрузите блок управления, чтобы изменения вступили в силу.",
	"_front_teach_pendant": "Передняя сторона пульта обучения",
	"_back_teach_pendant": "Задняя сторона пульта обучения",
	"_confirm_teach_pendant_drag": "Подтверждение переключения ключа пульта обучения в пользовательский режим",
	"_confirm_teach_pendant_drag_tips": "Когда ключ пульта обучения переведен в пользовательский режим и настроен на режим ручного ведения (Drag), подтвердите, установлена ли нагрузка на концевом эффекторе робота. Если нагрузка установлена, проверьте правильность текущей информации о нагрузке.",
	"_access_ip": "Доступ по IP",
	"_standard_box_network": "Стандартный сетевой порт блока управления",
	"_mini_box_network": "Встроенный сетевой порт мини-блока управления",
	"_set_system_ip": "Настройка сети",
	"_tech_device_enable": "Пульт обучения включён",
	"_no_login": "Работа без входа в систему",
	"_no_login_tips": "При включении этой функции физические кнопки можно использовать для переключения робота между ручным/автоматическим режимами и управления запуском/остановкой программы без входа в интерфейс пульта обучения.",
	"_touch_screen_alignment": "Калибровка сенсорного экрана",
	"_align": "Калибровка",
	"_ipc_config": "Конфигурация периферийного промышленного компьютера",
	"_subnet_mask": "Маска подсети",
	"_default_gateway": "Шлюз по умолчанию",
	"_dns_server": "DNS-сервер",
	"_local_datetime": "Местное время",
	"_datetime_set": "Установка времени",
	"_system_recover": "Восстановление системы",
	"_return_factory": "Сброс к заводским настройкам",
	"_export_control_log": "Экспорт журнала контроллера",
	"_export_all_data_sources": "Экспортировать все источники данных",
	"_hardware_log": "Формирование журнала ведомого устройства",
	"_generate": "Сгенерировать",
	"_system_language": "Системный язык",
	"_log_manage": "Управление журналами",
	"_backend_log": "Бэкэнд-логи",
	"_log_day": "Количество сохраненных журналов",
	"_fault_data": "Данные о неисправностях",
	"_fault_data_save_enable": "Включение сохранения данных о неисправностях",
	"_system_set": "Системные настройки",
	"_config_import": "Импорт конфигурации",
	"_config_export": "Экспорт конфигурации",
	"_system_reset_tips": "Система будет восстановлена ​​до заводских настроек, а пользовательские данные будут удалены. Действуйте осторожно. При необходимости сначала создайте резервную копию данных.",
	"_system_reset": "Сброс к заводским настройкам",
	"_save_and_logout": "Сохранить и выйти",
	"_password": "Пароль",
	"_power": "Разрешения",
	"_select_all": "Выбрать все",
	"_delete_plug_tips": "Вы хотите удалить плагин?",
	"_delete_plug": "Удалить плагин",
	"_system_datetime": "Системное время",
	"_timeout_logout": "Время выхода по тайм-ауту",
	"_webapp_port": "WebApp Порт",
	"_account_set": "Настройки учетной записи",
	"_account_manage": "Управление аккаунтом",
	"_manage_account": "Управление аккаунтом",
	"_user_management": "Управление пользователями",
	"_authority_assignment": "Назначение полномочий",
	"_functional_authority_management": "Управление функциональными полномочиями",
	"_add_function_information": "Добавить информацию о полномочиях",
	"_edit_function_information": "Редактировать информацию о полномочиях",
	"_set_functional_permissions": "Настроить функциональные полномочия",
	"_current_function": "Текущая роль",
	"_authority_code": "Код роли",
	"_authority_name": "Название роли",
	"_job_description": "Описание роли",
	"_accessible_view": "Доступные виды",
	"_actionable_instructions": "Доступные команды",
	"_plugins_setting": "Конфигурация плагина",
	"_plugins_import": "Импорт плагинов",
	"_setect_plugin_pkg": "Выберите пакет плагинов",
	"_plugins_management": "Управление плагинами",
	"_enable": "Включить",
	"_disable": "деактивировать",
	"_plugins_list_operate": "Операция",
	"_plugins_list_activate": "Статус",
	"_plugins_list_name": "Имя",
	"_plugins_list_version": "Номер версии",
	"_plugins_list_summary": "Описание плагина",
	"_plugins_list_author": "Автор",
	"_about": "О программе",
	"_version_info": "Информация о версии",
	"_robot_type": "Модель робота",
	"_program_build_config": "Внутренняя конфигурация сборки программы",
	"_program_import": "Импорт программы",
	"_program_generate": "Генерация программы",
	"_program_generate_tip": "После успешного создания программы перейдите на страницу Teaching Simulation->Program Teaching, чтобы просмотреть ее.",
	"_input_robot_type": "Пожалуйста, введите модель",
	"_robot_number": "Серийный номер",
	"_web_version": "Веб-версия",
	"_control_version": "Версия контроллера",
	"_hardware_version": "Версия оборудования",
	"_firmware_version": "Версия прошивки",
	"_encoder_version": "Версия кодера",
	"_slave_chip": "Тип чипа",
	"_slave_version": "Конфигурационный файл",
	"_slave_version_code": "Код",
	"_slave_version_ver": "Версия",
	"_userinfo_cfg": "Конфигурация информации о пользователе",
	"_import_info_repaire": "Загрузка пакета информации о пользователе",
	"_teaching_program_encrypt": "Шифрование обучающей программы",
	"_program_name": "Название программы",
	"_not_encrypted": "Нет шифрования",
	"_first_level_encryption": "Шифрование уровня 1",
	"_first_level_encryption_description": "Описание прав шифрования уровня 1",
	"_second_level_encryption": "Шифрование второго уровня",
	"_second_level_encryption_description": "Описание прав шифрования уровня 2",
	"_param_range_config": "Конфигурация диапазона параметров",
	"_web_lock_set": "Время использования лицензии робота",
	"_web_lock_set_tip": "Изменение системного времени повлияет на срок действия лицензии робота. При возникновении вопросов обращайтесь в службу поддержки.",
	"_lock_is_enable": "Включить ли",
	"_lock_period": "Период использования",
	"_lock_period_days": "Дней, оставшихся до окончания периода использования",
	"_SN_code": "Серийный номер",
	"_ctrl_box_SN_code": "SN-код блока управления",
	"_ctrl_box_SN_code_confirm": "Пожалуйста, подтвердите серийный номер блока управления.",
	"_import_info": "Загрузить информационный пакет",
	"_select_correct_software": "Выберите правильный программный пакет для загрузки. Имя:",
	"_login_type_config": "Конфигурация типа страницы входа",
	"_select_login_type": "Выберите тип входа",
	"_input_password": "Пожалуйста, введите пароль",
	"_confirm_password": "Подтверждение пароля",
	"_user_manager_list": "Список управления пользователями",
	"_work_id": "Табельный номер",
	"_work_name": "Имя",
	"_add_user_info": "Добавить информацию о пользователе",
	"_edit_user_info": "Редактировать информацию о пользователе",
	"_user_existed": "Этот пользователь уже существует, пожалуйста, введите еще раз",
	"_workId_not_empty": "Табельный номер не может быть пустым",
	"_workId_digit_integer": "Табельный номер должен быть 10-значным целым числом",
	"_workname_not_empty": "Имя не может быть пустым",
	"_psd_existed": "Пароль уже существует, пожалуйста, введите его еще раз",
	"_psd_not_empty": "Пароль не может быть пустым",
	"_select_func_code": "Пожалуйста, выберите функцию",
	"_maintain_mode": "Режим обслуживания",
	"_factory_maintain_mode": "Режим заводского обслуживания",
	"_robot_power_on_enable": "Включение робота",
	"_robot_power_off_enable": "Отключение робота",
	"_button_box_configuration": "Конфигурация кнопочного блока",
	"_button_box_version_configuration": "Конфигурация версии кнопочного блока",
	"_button_box_drag_configuration": "Конфигурация режима запуска и остановки кнопки ручного ведения блока кнопок",
	"_button_box_IP_reset_configuration": "Конфигурация сброса IP-адреса кнопочного блока",
	"_button_box_hand_switch_config": "Настройка прав переключения ручного/автоматического режима кнопочного блока",
	"_key_conbination_enable": "Включение комбинации клавиш",
	"_key_conbination": "Комбинация клавиш",
	"_key_conbination_overtime": "Тайм-аут",
	"_key_conbination_mutual_ip": "При срабатывании сброса IP-адреса на кнопочном блоке нельзя использовать ручное/автоматическое переключение на кнопочном блоке.",
	"_key_conbination_mutual_auto": "При срабатывании ручного-автоматического переключения на кнопочном блоке сброс IP-адреса на кнопочном блоке использовать невозможно.",
	"_key_conbination_tips_ip": "Комбинированная клавиша состоит из клавиши сброса IP и клавиши ручного автоматического включения/выключения. Щелкните значок, чтобы переключить режим сортировки, Первая и последняя комбинация клавиш зафиксирована как клавиша сброса IP. Комбинация цифр ключа: 3~10. Если комбинированный пароль не включен, вам необходимо нажать и удерживать кнопку сброса IP более десяти секунд.",
	"_key_conbination_tips": "Комбинация клавиш состоит из клавиши питания и клавиши переключения ручного/автоматического режима. Нажмите значок, чтобы изменить порядок; первая и последняя клавиши в комбинации фиксированы как клавиша переключения ручного/автоматического режима. Количество клавиш в комбинации: 3-10. Если пароль комбинации не включён, удерживайте клавишу переключения ручного/автоматического режима более одной секунды.",
	"_key_conbination_tips2": "Комбинация клавиш состоит из клавиши сброса IP и клавиши переключения ручного/автоматического режима. Нажмите значок, чтобы изменить порядок; первая и последняя клавиши в комбинации фиксированы как клавиша переключения ручного/автоматического режима. Количество клавиш в комбинации: 3-10. Если пароль комбинации не включён, удерживайте клавишу переключения ручного/автоматического режима более одной секунды.",
	"_enabling_strategy": "Стратегия включения",
	"_func_config_btn_end": "Конфигурация функции кнопки ручного ведения на конце робота",
	"_drag_start_and_stop": "Режим запуска и остановки ручного ведения",
	"_enter_Exit_drag_detection_time": "Вход/выход из времени обнаружения ручного ведения",
	"_enter_Exit_drag_btn_times": "Время входа/выхода ручного ведения кнопки",
	"_auto_exit_drag_timeout": "Автоматически выходить из ручного ведения по истечении времени ожидания",
	"_press_drag_tips1": "После первого нажатия кнопки ручного ведения триггеры кнопок должны быть выполнены заданное количество раз в течение установленного времени обнаружения, прежде чем можно будет войти в режим ручного ведения или выйти из него.",
	"_press_drag_tips2": "Если в течение установленного времени после входа в режим ручного ведения не выполняется никакая операция ручного ведения, режим ручного ведения автоматически отключается.",
	"_press_drag_tips3": "В версии 2.0 кнопочной коробки не предусмотрена функция отключения пульта обучения. Перед переключением убедитесь, что она отключена.",
	"_set_power_off_to_disable": "Отключение робота при потере питания",
	"_robot_speed": "Скорость робота",
	"_maximum_speed": "Максимальная скорость",
	"_maximum_acceleration": "Максимальное ускорение",
	"_maximum_jerk": "Максимальный рывок",
	"_uniform_motion": "Равномерное движение",
	"_sucker_vacuum_tip": "Рекомендуемая разница макс/мин вакуума >10кПа",
	"_maximum_vacuum": "Максимальный вакуум",
	"_minimum_vacuum": "Минимальный вакуум",
	"_sucker_modal": "Тип Присоски",
	"_target_vacuum": "Целевой Уровень Вакуума",
	"_grasping_timeout": "Таймаут захвата",
	"_reset_value": "Сброс",
	"_suction_status": "Состояние всасывания",
	"_current_vacuum": "Текущий вакуум",
	"_suction_cup_pressure": "Давление присоски",
	"_suction_cup_error": "Ошибка присоски",
	"_under_vol_error": "Ошибка пониженного напряжения",
	"_over_vol_error": "Ошибка перенапряжения",
	"_adsorption_error": "Таймаут адсорбции",
	"_zero_timeout_detect": "0-Обнаружение таймаута отключено",
	"_unicast_mode": "Юникаст режим",
	"_broadcast_mode": "Бродкаст режим",
	"_one_click_suction": "Всасывание в один клик",
	"_suction": "Присоска",
	"_suction_cup": "Матричные присоски",
	"_suction_cup_control_command": "Команда управления присоской",
	"_get_suction_cup_status": "Получить состояние присоски",
	"_wait_for_suction_status": "Ожидание состояния всасывания",
	"_suction_cup_value_tip": "1-Всасывание на макс.вакууме, 2-Всасывание на устан.вакууме, 3-Остановка всасывания,Пневматическая присоска поддерживает только всасывание при максимальном вакууме",
	"_default_speed_percentage": "Процент скорости по умолчанию",
	"_default_acceleration_percentage": "Процент ускорения по умолчанию",
	"_minimum_speed_percentage": "Минимальный процент скорости",
	"_minimum_acceleration_percentage": "Минимальный процент ускорения",
	"_position_posture_strategy": "Стратегия скорости движения позы",
	"_transition_strategy": "Стратегия перехода позы между дугой и полной окружностью",
	"_midpoint_attitude_angle": "Угол ориентации средней точки",
	"_speed_strategy": "Стратегия скорости",
	"_exAxis_motion_config": "Конфигурация движения расширенной оси",
	"_sync_motion_strategy": "Стратегия синхронизированного движения",
	"_robot_time_statistics": "Статистика фонового времени робота",
	"_standby_time": "Время ожидания",
	"_running_time": "Время работы",
	"_failure_time": "Время простоя",
	"_control_factory_setting": "Совместимость с контроллером",
	"_control_log": "Журнал контроллера",
	"_control_log_level": "Уровень журнала",
	"_output_method": "Метод вывода",
	"_file_size": "Размер файла",
	"_number_of_records_saved_per_day": "Количество сохраненных элементов в день",
	"_retention_period": "Срок хранения",
	"_days": "Дни",
	"_robot_state_sample_period": "Период выборки статуса робота",
	"_period_port": "Порт состояния",
	"_sample_period": "Период выборки",
	"_keep_alive_param": "Настройки параметров keepAlive",
	"_detection_time": "Время обнаружения",
	"_maximum_detection_attempts": "Максимальное количество попыток обнаружения",
	"_transmission_interval": "Интервал передачи",
	"_auto_lift_joint2_disconnection": "Автоподъём при отключении сустава 2",
	"_lift_angle": "Угол подъёма",
	"_lift_speed": "Скорость подъёма",
	"_pre_run": "Предварительный запуск",
	"_partial_disable_after_joint_failure": "Частичное отключение после отказа сустава",
	"_robot_state_sample_period_tips": "Рекомендуемое значение (8–100)",
	"_robot_safe_stop": "Настройки безопасной остановки",
	"_ctrl_box_do_mode_after_emergency_stop": "Конфигурация режима выхода DO блока управления после аварийной остановки",
	"_ctrl_box_do_mode": "Режим вывода DO",
	"_ecat_config": "Конфигурация файла Ecat",
	"_select_ecat_config": "Выберите профиль",
	"_master_station_config": "Конфигурация главной станции",
	"_joint_status_word_abnormal_alarm": "Сигнал тревоги мониторинга аномалии слова состояния сустава",
	"_func_test": "Функциональное тестирование",
	"_pid_parameter_set": "Настройки параметров pid",
	"_pid_set_custom": "Настройки параметров pid",
	"_pid_file": "файл параметров pid",
	"_firmware_upgrade": "Обновление прошивки",
	"_slave_upgrade": "Обновление ведомого устройства",
	"_security_board_firmware": "Прошивка платы безопасности",
	"_security_board_firmware_upgrade": "Обновление прошивки платы безопасности",
	"_security_board_log_export": "Экспорт журнала платы безопасности",
	"_start": "Запустить",
	"_stop": "Остановить",
	"_security_board_monitoring_settings": "Настройки мониторинга состояния связи платы безопасности",
	"_send_packet": "Отправить пакет",
	"_receive_packet": "Получить пакет",
	"_import_pid": "Импорт и просмотр",
	"_sys_robot_enable": "Включение робота",
	"_pid_ram_write": "Запись во RAM",
	"_pid_flash_write": "Запись во Flash",
	"_pid_para_get": "Получить параметры",
	"_pid_para_write": "Отправить параметры",
	"_pid_commond_write": "Команды конфигурации",
	"_pid_query_state": "Статус запроса",
	"_pid_para_read": "Чтение параметров",
	"_pid_cfg_file_tips": "Текущий источник данных параметров — импортированный файл. Нажмите, чтобы переключиться на данные самого робота.",
	"_switch_pid": "Переключить",
	"_hal_slave_error_count": "Мониторинг работоспособности сети",
	"_hal_slave_error_select": "Выберите ведомое устройство",
	"_dynamics_method_config": "Конфигурация динамики",
	"_select_dynamics_method": "Выбор динамики",
	"_dynamics_tip": "Динамика 1.0: учитывает только гравитационный момент манипулятора, то есть статическая модель; Динамика 2.0: учитывает гравитационный момент, момент инерции и момент Кориолиса манипулятора, то есть полную динамическую модель.",
	"_quick_install": "Быстрая установка",
	"_different_dynamics_models": "Адаптируемые модели под разную динамику",
	"_base_rotation_angle": "Угол наклона/поворота основания",
	"_base_angle_options": "0°/0°、90°/0°、180°/0°、другой",
	"_applicable": "Применимо",
	"_not_applicable": "Неприменимо",
	"_gripper_position_threshold": "Порог определения положения захвата",
	"_threshold": "Порог",
	"_encoder_zero_calibration": "Калибровка нуля энкодера",
	"_encoder_zero_calibration_tip1": "1. Пожалуйста, действуйте осторожно под руководством технического специалиста. Перед калибровкой нуля энкодера отключите сервопривод робота.",
	"_encoder_zero_calibration_tip2": "2. Во время калибровки нуля энкодера двигатель будет выполнять настройку (во время настройки суставы будут двигаться повторно). Все суставы имеют жесткие ограничения, поэтому начальное положение для калибровки нуля энкодера должно быть далеко от этих ограничений.",
	"_encoder_zero_calibration_tip3": "3. При калибровке нуля энкодера направление силы калибруемого сустава должно быть как можно более перпендикулярно земле.",
	"_encoder_zero_calibration_tip4": "4. Для калибровки нуля энкодера FR20 из-за длинного плеча, которое затрудняет выравнивание оси Z калибруемого сустава перпендикулярно земле, и чрезмерного веса рекомендуется использовать программное обеспечение DynamicLAB.",
	"_encoder_zero_calibration_password": "Пароль калибровки нуля энкодера",
	"_encoder_zero_calibration_start": "Начата калибровка нуля энкодера",
	"_encoder_zero_calibration_run": "Калибровка нуля энкодера выполняется...",
	"_encoder_zero_calibration_success": "Калибровка нуля энкодера выполнена успешно. Перезагрузите блок управления",
	"_encoder_zero_calibration_fail": "Ошибка калибровки нуля энкодера. Перезагрузите блок управления",
	"_encoder_zero_calibration_stop_success": "Калибровка нуля энкодера успешно остановлена. Перезагрузите блок управления.",
	"_encoder_zero_calibration_stop_fail": "Не удалось остановить калибровку нуля энкодера. Перезагрузите блок управления.",
	"_joint_low_temp_preheating": "Функция предварительного подогрева суставов при низких температурах",
	"_operating_voltage": "Рабочее напряжение",
	"_operating_duration": "Продолжительность",
	"_trigger_temperature": "Температура срабатывания",
	"_auto_detection": "Автоматическое обнаружение",
	"_manual_activation": "Ручная активация",
	"_low_temp_preheating": "Предварительный подогрев при низкой температуре",
	"_low_temp_preheating_tip": "После включения функции предварительного подогрева суставов при низких температурах, если температура сустава не соответствует установленному пороговому значению температуры, система не будет работать. Если условие выполнено, она будет ждать, пока температура сустава достигнет порогового значения температуры срабатывания, прежде чем начать работу.",
	"_wide_voltag_info": "Нормальный диапазон тока вентилятора блока управления 2KW составляет 150mA-210mA, а для блока 5KW - 350mA-420mA.",
	"_keepalive_tip": "Фактическое время обнаружения разрыва соединения для параметра keepAlive: Время проверки + ((Макс. количество проверок - 1) * Интервал отправки), поддерживаемый диапазон составляет 2с~12с. ",
	"_set_robot_acceleration": "Настройки ускорения робота",
	"_wide_voltag_monitor": "Мониторинг состояния блока управления с широким диапазоном напряжения",
	"_control_cabinet_status": "Состояние блока управления",
	"_temperature": "Температура",
	"_fan_current": "Ток вентилятора",
	"_monitor_switch": "Контрольный переключатель",
	"_monitor_cycle": "Период контроля",
	"_servoj_motion_command": "Маскировка отклика на движение ServoJ",
	"_servoj_command_tip": "При включении этой функции робот не будет отправлять ответы через TCP/UDP после успешного выполнения команд ServoJ/ServoJT.",
	"_total_joint_param_config": "Полная конфигурация параметров суставов",
	"_parameter_database": "База данных параметров",
	"_collocation_method": "Метод настройки",
	"_param_type_table": "Таблица параметров",
	"_sync_to_local": "Синхронизировать с локальным",
	"_loading_wait": "Идет загрузка, пожалуйста, подождите...",
	"_predetermined_area": "Диапазон настройки",
	"_effective_way": "Способ применения",
	"_param_unit": "Единица",
	"_instr_config": "Конфигурация команды",
	"_apply_scope": "Область применения",
	"_view_scope": "Диапазон просмотра",
	"_param_command": "Команда параметра",
	"_param_data": "данные параметра",
	"_param_read_in": "Запись",
	"_residual_vibration_set": "Настройки подавления остаточных вибраций робота",
	"_get_natural_freq": "Получить эталонное значение собственной частоты",
	"_robot_joint": "Сустав робота",
	"_current_joint_freq": "Собственная частота текущей позы",
	"_set_shaping_param": "Настройка параметров формирования входного сигнала",
	"_input_freq": "Ввод собственной частоты",
	"_damp_ratio": "Коэффициент демпфирования",
	"_shaping_type": "Тип формирователя входного сигнала",
	"_shaping_switch": "Переключатель формирователя входного сигнала",
	"_adaptive_filtering": "Адаптивный режекторный фильтр",
	"_filter_width": "Ширина фильтра",
	"_offset_frequency": "Частота смещения",
	"_adaptive_INF_filter_switch": "Переключатель адаптивного INF-фильтра",
	"_filter_depth": "Глубина фильтра",
	"_dh_param_compensation": "Компенсация параметра DH",
	"_import_points_config_file": "Файл конфигурации точек",
	"_error_distance": "Ошибка расстояния",
	"_variance": "Дисперсия",
	"_calibration_mode": "Режим калибровки",
	"_verification_mode": "Режим проверки",
	"_calibration_method": "Метод калибровки",
	"_calculation_result": "Результат расчета",
	"_record_mode": "Режим записи",
	"_record": "Записать",
	"_check": "Проверить",
	"_test_pose_setting": "Тестовые настройки позы",
	"_laser_tracker_measurement": "Измерение лазерным трекером",
	"_end_button_records_target_ball_position": "Кнопка на конце робота записывает положение целевого шара",
	"_base_coordinates": "Базовые координаты",
	"_tool_tcp_coordinates": "Координаты TCP инструмента",
	"_coordinate_system_parameter_calculation": "Расчет параметров системы координат",
	"_base_coordinates_calculation": "Расчет базовых координат",
	"_tool_tcp_coordinates_calculation": "Расчет координат TCP инструмента",
	"_pre_calibrated_coordinate_system": "Предварительно откалиброванная система координат",
	"_run_time_interval": "Интервал времени выполнения",
	"_dh_offset": "Смещение",
	"_dh_rotation": "Вращение",
	"_coordinate_system_export": "Экспорт системы координат",
	"_coordinate_system_compensation_value": "Значение компенсации системы координат",
	"_dh_auto_parameter_tip": "Функция автоматизированной версии предназначена только для проверки R&D и пока недоступна для отладки параметров DH в производстве.",
	"_coordinate_system_file_export": "Экспорт файла системы координат",
	"_kinematic_parameter_calculation": "Расчет кинематических параметров",
	"_test_run_point_title": "Предварительный запуск и модификация контрольной точки",
	"_laser_data_import": "Импорт лазерных данных",
	"_dh_parameter_check": "Проверка параметров DH",
	"_import_dh_config_file": "Конфигурационный файл",
	"_generate_report": "Создать отчет",
	"_standard_value": "Стандартное значение",
	"_export_excel": "Экспорт EXCEL",
	"_laser_tracker": "Лазерный трекер",
	"_laser_tracker_coordinate": "Система координат лазерного инструмента",
	"_robot_web": "Робот WEB",
	"_deviation": "Отклонение",
	"_average_deviation": "Средняя ошибка",
	"_result": "Результат",
	"_qualified": "Годен",
	"_unqualified": "Не годен",
	"_last_program_interruption": "Последнее прерывание программы",
	"_want_to_continue": "Программа была прервана в прошлый раз. Хотите продолжить?",
	"_restart": "Перезапуск",
	"_pro_continue": "Продолжить",
	"_palletizing_system_config": "Конфигурация системы паллетирования",
	"_advanced_configuration": "Расширенная конфигурация",
	"_material_lifting_height": "Высота подъема материала",
	"_first_offset": "Первое расстояние смещения",
	"_second_offset": "Второе расстояние смещения",
	"_s_d_waiting_time": "Время ожидания всасывания",
	"_suck": "Всасывание",
	"_palletizing": "Паллетирование",
	"_destacking": "Депаллетизация",
	"_ptp_smoothing_time": "Время сглаживания PTP",
	"_lin_smooth_radius": "Радиус сглаживания LIN",
	"_discharge": "Разгрузка",
	"_workpiece_pallet": "Если заготовки не полностью заполняют поддон, не выбирайте режим B.",
	"_not_loaded": "Не загружен",
	"_loaded": "Загружено",
	"_not_configured": "Не настроено",
	"_configured": "Настроен",
	"_not_saved": "Не сохранено",
	"_saved": "Сохранено",
	"_not_created": "Не создано",
	"_created": "Созданный",
	"_not_generated": "Не создано",
	"_generated": "Сгенерировано",
	"_prompt_before_palletizing_config": "Перед началом настройки убедитесь, что установка рабочей станции соответствует.",
	"_palletizing_formula_export_load": "Загрузка и экспорт рецептов",
	"_select_Formula": "Выбрать рецепт",
	"_start_config": "Начать настройку",
	"_current_formula_name": "Текущее название рецепта",
	"_box_config": "Настройка заготовки",
	"_length": "длина",
	"_width": "ширина",
	"_height": "Высота",
	"_incoming_direction": "Направление подачи",
	"_crosswise": "Горизонтальный",
	"_vertical": "Вертикальный",
	"_payload": "Нагрузка",
	"_box_gripping_position_teaching": "Обучение позиции захвата заготовки",
	"_left_transition_point_teaching": "Точка перехода левой рабочей станции",
	"_right_transition_point_teaching": "Точка перехода правой станции",
	"_left_transition_point_tips": "Точка перехода левой станции уже существует. Если вам нужно ее изменить, нажмите «Установить точку».",
	"_right_transition_point_tips": "Точка перехода правой станции уже существует. Если нужно ее изменить, нажмите «Установить точку».",
	"_set_point": "Задать точку",
	"_pallet_config": "Конфигурация поддона",
	"_pallet_front": "Передний",
	"_pallet_side": "Сторона",
	"_select_workstation": "Выбор рабочей станции",
	"_left_pallet": "Левый поддон",
	"_right_pallet": "Правый поддон",
	"_pallet_equipment_configuration": "Конфигурация размеров оборудования для паллетирования",
	"_pallet_equipment_configuration_tips": "X, Y, Z — абсолютные значения верхней правой угловой точки левого поддона или верхней левой угловой точки правого поддона относительно значения координат базовой системы координат робота. Угол — угол поворота робота во время установки. Во время установки рекомендуется установить значение 0, как показано на рисунке. Данные, показанные на рисунке, являются исходными данными по умолчанию.",
	"_pattern_config": "Конфигурация режима",
	"_layers": "Количество слоев",
	"_layer_height": "Высота слоя",
	"_layer_sequence": "Последовательность",
	"_pattern": "Шаблон",
	"_box_gap": "Интервал заготовки",
	"_box_gap_px": "Пиксельный интервал",
	"_box_gap_mm": "Фактический зазор",
	"_add_box": "Добавить заготовку",
	"_operate_after_select": "Операция после выбора заготовки",
	"_transparency": "Прозрачность",
	"_display_mode_configuration": "Конфигурация режима отображения A",
	"_operation_after_selecting_the_box": "Операция после выбора заготовки",
	"_rows": "Количество строк",
	"_columns": "Количество столбцов",
	"_batch_add": "Пакетное добавление",
	"_batch_operations": "Пакетные операции",
	"_delete_all": "Удалить все",
	"_pattern_A_rotates_clockwise": "Режим A: вращение по часовой стрелке",
	"_palletizing_layers": "Количество слоев паллетирования",
	"_per_layer_mode": "Режим каждого слоя",
	"_config_formula_load": "Загрузка рецепта",
	"_config_formula_save": "Сохранение рецептов",
	"_config_formula_create": "Создание рецептов",
	"_config_formula_name": "Название рецепта",
	"_palletizing_monitor_page": "Страница мониторинга паллетирования",
	"_monitoring_page_enabled": "Страница мониторинга включена",
	"_warning_existed_formula": "Внимание: рецепт укладки на поддоны уже существует.",
	"_warning_existed_formula_tips": "Рецепт укладки на поддоны уже существует в текущей системе. Продолжение его создания приведет к очистке существующей конфигурации. Вы также можете унаследовать текущую конфигурацию и создать ее заново.",
	"_is_inherit_config": "Наследуйте существующую конфигурацию и воссоздайте рецепт укладки на поддоны.",
	"_pallletizing_logo_label": "Мониторинг системы роботизированной паллетизации",
	"_production_info": "Информация о производстве",
	"_warning_info": "Информация о тревоге",
	"_palletizing_program": "Процедура паллетирования",
	"_current_palletizing_program": "Текущая программа",
	"_do_signal": "Сигнал DO",
	"_di_signal": "DI-сигнал",
	"_production_times": "Количество производственных циклов",
	"_production_time": "Время производства",
	"_single_production_time": "Время одного производственного цикла",
	"_current_layer_index": "Номер текущего слоя",
	"_current_box_index": "Номер заготовки текущего слоя",
	"_recovery_userconfig": "Восстановить профиль пользователя",
	"_security_wall_config": "Защитная плоскость",
	"_security_wall_choose": "Выберите защитную стену",
	"_security_distance": "безопасное расстояние",
	"_plane_reference_point": "Точка отсчета плоскости",
	"_security_range_reference_point": "Контрольная точка безопасного диапазона",
	"_security_daemon": "Демон безопасности",
	"_feature_enabled": "Функция включена",
	"_force_sensor_auto": "Датчик силы автоматически включается после устранения ошибки.",
	"_accidents": "Аварийные ситуации",
	"_background_program": "Фоновая программа",
	"_remote_control_set": "Конфигурация интерфейса дистанционного управления",
	"_manufacturer": "Производитель",
	"_cycle_period": "Период цикла",
	"_robot_remote_mode": "Удаленный режим робота",
	"_remote_mode_control_set": "Конфигурация управления в удаленном режиме",
	"_remote_mode_control_info": "Информация об управлении дистанционным режимом",
	"_controller_protocol_enable": "Настройка включения протокола ведомого устройства контроллера",
	"_controller_site_protocol_log_export": "Экспорт журнала протокола ведомого устройства контроллера",
	"_current_controller_slave_protocol": "Текущий протокол ведомого устройства контроллера",
	"_controller_slave_protocol_auto_start": "Автозапуск протокола ведомого устройства контроллера",
	"_UDP_error_message": "Сообщение об ошибке UDP",
	"_Profinet_error_message": "Сообщения об ошибках Profinet",
	"_IO_signal": "Сигналы ввода/вывода",
	"_current_robot_model": "Текущий режим робота",
	"_local_mode": "Локальный режим",
	"_remote_mode": "Удаленный режим",
	"_switch_local_mode": "Переключить локальный режим",
	"_switch_remote_mode": "Переключить удаленный режим",
	"_datum_tool_direction": "Базовое направление инструмента",
	"_tool_orient_restrict": "Ограничения ориентации инструмента",
	"_max_offset_angle": "Максимальный угол смещения",
	"_sync": "Синхронизировать",
	"_current_version_not_support": "Текущая версия не поддерживает",
	"_robot_func_safety_limit": "Ограничения робота",
	"_momentum_limit": "Импульс",
	"_power_limit": "Мощность",
	"_management_tools": "Инструменты управления",
	"_ext_time_sync": "Синхронизация системного времени внешнего контроллера",
	"_sync_mode": "Синхронный режим",
	"_sync_interface": "Синхронный интерфейс",
	"_info": "Подсказки",
	"_log_record": "Ведение журнала",
	"_interrupt_response": "Проверка точности синхронизации",
	"_sync_info_tip": "После настройки перезагрузите блок управления для применения изменений.",
	"_sync_gpio_tip": "При включении функции обнаружения синхронизации времени используйте прерывание GPIO для получения системного времени с целью проверки точности синхронизации времени.",
	"_single_joint_online_identification": "Онлайн-идентификация модели одного сустава",
	"_joint_torque_sensor_drag": "Ручное ведение всей системы по датчикам крутящего момента суставов",
	"_joint_torque_sensor_drag_tip": "Эта функция применима только к моделям роботов с датчиками крутящего момента в суставах, такими как FR3-WMS и FR3-WML, и убедитесь, что способ установки робота — вертикальный/боковой.",
	"_limited_to_controllers_tip": "Примечание: Эта функция ограничена контроллерами переменного тока (AC).",
	"_linearity": "Линейность",
	"_hysteresis_error": "Погрешность гистерезиса",
	"_repeatability": "Повторяемость",
	"_mitigation_drag_overshoot": "Снижение перерегулирования при ручном ведении",
	"_sliding_window_size": "Размер скользящего окна",
	"_gain_coefficient": "Коэффициент усиления",
	"_zero_point_calibration": "Калибровка нулевой точки",
	"_sensitivity_calibration": "Калибровка Чувствительности",
	"_sensor_performance_calibration": "Результаты калибровки характеристик датчика",
	"_sensor_performance_calibration_tips": "Если во время перемещения возникает ощущение дрейфа, выполните повторную калибровку. ",
	"_zero_point": "Нулевая точка",
	"_drag_function": "Функция ручного ведения",
	"_motion_point": "Точка движения",
	"_record_motion_point": "Запись точки",
	"_quality_factor": "Коэффициент качества",
	"_force_control_threshold": "Порог управления усилием",
	"_sensor_zeroing": "Обнуление датчика",
	"_identification_strategy": "Стратегия идентификации",
	"_record_pose": "Точка записи",
	"_chart_parameter": "Параметры графика",
	"_identification_data": "Идентификационные данные",
	"_data_analysis": "Анализ данных",
	"_joint_identification_result": "Результаты идентификации сустава",
	"_jijmi_chart_data_tip": "После успешной настройки на графике отображаются данные выбранных параметров в режиме реального времени.",
	"_jijmi_data_analysis_tip": "Когда колебания данных на графике стабилизируются, прекратите идентификацию и получите результаты анализа данных.",
	"_jisft_data_analysis_tip": "После завершения работы робота остановите идентификацию и получите результаты анализа данных.",
	"_friction_identification": "Идентификация трения",
	"_static_friction_torque": "Статический момент трения",
	"_coulomb_friction_torque": "Кулоновский момент трения",
	"_viscous_coefficient": "Коэффициент вязкости",
	"_strike_speed": "Скорость удара",
	"_smoothing_factor": "Коэффициент сглаживания",
	"_joint_model_identification": "Идентификация модели сустава",
	"_link_inertia": "Инерция звена",
	"_motor_inertia": "Инерция двигателя",
	"_theoretical_value": "Теоретическое значение",
	"_identification_value": "Идентификационное значение",
	"_diff": "Отклонение",
	"_high_speed_side": "Высокоскоростная сторона",
	"_low_speed_side": "Сторона низкой скорости",
	"_instruction": "Инструкция по эксплуатации",
	"_sji_instruction_1": "Функция онлайн-идентификации одного сустава предназначена для анализа качества суставов путём выполнения одноосного возвратно-поступательного движения каждого сустава робота.",
	"_sji_instruction_2": "На рисунке показаны поза сустава по умолчанию и диапазон движений в программе идентификации сустава J1. Белая модель — это поза начальной точки, а оранжевая модель — поза конечной точки. В процессе распознавания робот выполняет циклическое возвратно-поступательное движение между двумя положениями.",
	"_sji_instruction_3": "Из-за ограничений рабочей зоны возможны столкновения в пределах позы и диапазона движения по умолчанию, поэтому сначала необходимо обучить начальную и конечную точки.",
	"_sji_instruction_4": "При переключении стратегии идентификации или сустава необходимо повторно обучить начальную и конечную точки.",
	"_full_screen": "Полноэкранный",
	"_background_program_management": "Управление фоновой программой",
	"_user_variable_management": "Управление пользовательскими переменными",
	"_variable_value": "Значение переменной",
	"_user_variable_tip": "Вы можете щелкнуть ячейку в столбце «Переменная», чтобы изменить имя переменной.",
	"_background_program_tip": "Цикл выполнения фоновой программы по умолчанию составляет 1 ms. Если вам нужно его настроить, вы можете добавить инструкцию DelayMS в фоновую программу.",
	"_tpd_traj_tip": "Установите 'сглаживание траектории' в true для циклической записи 8 мс",
	"_monitor": "Монитор",
	"_lua_variable": "Переменные Lua",
	"_lua_variable_search": "Запрос переменных Lua",
	"_user_variable_set": "Настройки пользовательских переменных",
	"_user_variable_get": "Получить пользовательские переменные",
	"_system_variable": "Системные переменные",
	"_system_variable_set": "Настройки системных переменных",
	"_system_variable_get": "Сбор системных переменных",
	"_input_register_read": "Чтение переменной входного регистра",
	"_output_register_read": "Чтение переменной выходного регистра",
	"_output_register_write": "Запись переменной выходного регистра",
	"_register_index": "Начальный индекс регистра",
	"_foreground_program": "Программа переднего плана",
	"_run_command": "Запустить команду",
	"_stop_command": "Команда остановки",
	"_pause_command": "Команда паузы",
	"_resume_command": "Команда восстановления",
	"_delay_time": "Время задержки",
	"_gripping_trigger": "Триггер захвата",
	"_rotation_number": "Количество оборотов",
	"_rotation_speed": "Скорость вращения",
	"_rotation_torque": "Вращательный момент",
	"_rotation_trigger": "Триггер вращения",
	"_read_rotation_status": "Читать статус вращения",
	"_read_rotation_initialization": "Читать инициализацию вращения",
	"_read_rotation_number": "Читать количество оборотов",
	"_read_rotation_speed": "Чтение скорости вращения",
	"_read_rotation_torque": "Считать крутящий момент",
	"_gripper_tip1": "Система не оснащена захватным устройством, и команду захвата использовать невозможно.",
	"_gripper_tip2": "Нажмите кнопку ниже, чтобы перейти к настройке периферийного инструмента. Путь настройки: Начальные настройки > Периферия > Концевой инструмент.",
	"_configured_device": "Настроенный идентификатор устройства",
	"_activate_command": "Команда активации",
	"_reset_command": "Команда сброса",
	"_control_command": "Команда управления",
	"_open_close_position": "Положение открытия/закрытия",
	"_contact_us": "Контакты",
	"_address": "Адрес",
	"_telephone": "Телефон",
	"_email": "Email",
	"_website": "Веб-сайт",
	"_postcode": "Почтовый индекс",
	"_customer_service_hotline": "Горячая линия обслуживания клиентов",
	"_fax": "Факс",
	"frontend": {
		"IOlists": {
			"clDO": [
				{
					"name": "DO0",
					"num": 0
				},
				{
					"name": "DO1",
					"num": 1
				},
				{
					"name": "DO2",
					"num": 2
				},
				{
					"name": "DO3",
					"num": 3
				},
				{
					"name": "DO4",
					"num": 4
				},
				{
					"name": "DO5",
					"num": 5
				},
				{
					"name": "DO6",
					"num": 6
				},
				{
					"name": "DO7",
					"num": 7
				},
				{
					"name": "CO0",
					"num": 8
				},
				{
					"name": "CO1",
					"num": 9
				},
				{
					"name": "CO2",
					"num": 10
				},
				{
					"name": "CO3",
					"num": 11
				},
				{
					"name": "CO4",
					"num": 12
				},
				{
					"name": "CO5",
					"num": 13
				},
				{
					"name": "CO6",
					"num": 14
				},
				{
					"name": "CO7",
					"num": 15
				}
			],
			"clDI": [
				{
					"name": "DI0",
					"num": 0
				},
				{
					"name": "DI1",
					"num": 1
				},
				{
					"name": "DI2",
					"num": 2
				},
				{
					"name": "DI3",
					"num": 3
				},
				{
					"name": "DI4",
					"num": 4
				},
				{
					"name": "DI5",
					"num": 5
				},
				{
					"name": "DI6",
					"num": 6
				},
				{
					"name": "DI7",
					"num": 7
				},
				{
					"name": "CI0",
					"num": 8
				},
				{
					"name": "CI1",
					"num": 9
				},
				{
					"name": "CI2",
					"num": 10
				},
				{
					"name": "CI3",
					"num": 11
				},
				{
					"name": "CI4",
					"num": 12
				},
				{
					"name": "CI5",
					"num": 13
				},
				{
					"name": "CI6",
					"num": 14
				},
				{
					"name": "CI7",
					"num": 15
				}
			],
			"clAO": [
				{
					"name": "Aout0",
					"num": 0
				},
				{
					"name": "Aout1",
					"num": 1
				}
			],
			"clAI": [
				{
					"name": "Ain0",
					"num": 0
				},
				{
					"name": "Ain1",
					"num": 1
				}
			],
			"toolDO": [
				{
					"name": "DO0",
					"num": 0
				},
				{
					"name": "DO1",
					"num": 1
				}
			],
			"toolDI": [
				{
					"name": "DI0",
					"num": 0
				},
				{
					"name": "DI1",
					"num": 1
				}
			],
			"toolAO": [
				{
					"name": "Aout0",
					"num": 0
				}
			],
			"toolAI": [
				{
					"name": "Ain0",
					"num": 0
				}
			],
			"profinetErrorData": [
				{
					"name": "BO1 Не удалось запустить поток",
					"id": 1
				},
				{
					"name": "BO2 Ошибка загрузки драйвера",
					"id": 2
				},
				{
					"name": "BO3 Инициализация не удалась",
					"id": 3
				},
				{
					"name": "BO4 Устройство не подключено",
					"id": 4
				},
				{
					"name": "BO5 Устройство не поддерживается",
					"id": 5
				},
				{
					"name": "BO6 Ошибка вызова интерфейса",
					"id": 6
				},
				{
					"name": "BO7 Сброс устройства",
					"id": 7
				},
				{
					"name": "BO8 запрос на закрытие",
					"id": 8
				},
				{
					"name": "BO9 Ошибка положения",
					"id": 9
				}
			]
		},
		"varlists": {
			"0": {
				"classname": "Запрос статуса робота",
				"varlist": [
					{
						"typename": "Команда подсчета кадров данных",
						"vardata": [
							{
								"varname": "Количество кадров данных",
								"varindex": "0"
							}
						]
					},
					{
						"typename": "Команда положения сустава",
						"vardata": [
							{
								"varname": "jc1(°)",
								"varindex": "1"
							},
							{
								"varname": "jc2(°)",
								"varindex": "2"
							},
							{
								"varname": "jc3(°)",
								"varindex": "3"
							},
							{
								"varname": "jc4(°)",
								"varindex": "4"
							},
							{
								"varname": "jc5(°)",
								"varindex": "5"
							},
							{
								"varname": "jc6(°)",
								"varindex": "6"
							}
						]
					},
					{
						"typename": "Обратная связь по суставной позиции",
						"vardata": [
							{
								"varname": "j1(°)",
								"varindex": "7"
							},
							{
								"varname": "j2(°)",
								"varindex": "8"
							},
							{
								"varname": "j3(°)",
								"varindex": "9"
							},
							{
								"varname": "j4(°)",
								"varindex": "10"
							},
							{
								"varname": "j5(°)",
								"varindex": "11"
							},
							{
								"varname": "j6(°)",
								"varindex": "12"
							}
						]
					},
					{
						"typename": "Команда позы центральной точки фланца",
						"vardata": [
							{
								"varname": "tc1_COF(мм)",
								"varindex": "13"
							},
							{
								"varname": "tc2_COF(мм)",
								"varindex": "14"
							},
							{
								"varname": "tc3_COF(мм)",
								"varindex": "15"
							},
							{
								"varname": "tc4_COF(°)",
								"varindex": "16"
							},
							{
								"varname": "tc5_COF(°)",
								"varindex": "17"
							},
							{
								"varname": "tc6_COF(°)",
								"varindex": "18"
							}
						]
					},
					{
						"typename": "Команда положения центральной точки инструмента",
						"vardata": [
							{
								"varname": "tc1_TCF(мм)",
								"varindex": "19"
							},
							{
								"varname": "tc2_TCF(мм)",
								"varindex": "20"
							},
							{
								"varname": "tc3_TCF(мм)",
								"varindex": "21"
							},
							{
								"varname": "tc4_TCF(°)",
								"varindex": "22"
							},
							{
								"varname": "tc5_TCF(°)",
								"varindex": "23"
							},
							{
								"varname": "tc6_TCF(°)",
								"varindex": "24"
							}
						]
					},
					{
						"typename": "Обратная связь по положению центральной точки концевого фланца",
						"vardata": [
							{
								"varname": "t1_COF(мм)",
								"varindex": "25"
							},
							{
								"varname": "t2_COF(мм)",
								"varindex": "26"
							},
							{
								"varname": "t3_COF(мм)",
								"varindex": "27"
							},
							{
								"varname": "t4_COF(°)",
								"varindex": "28"
							},
							{
								"varname": "t5_COF(°)",
								"varindex": "29"
							},
							{
								"varname": "t6_COF(°)",
								"varindex": "30"
							}
						]
					},
					{
						"typename": "Обратная связь по положению центральной точки инструмента",
						"vardata": [
							{
								"varname": "t1_TCF(мм)",
								"varindex": "31"
							},
							{
								"varname": "t2_TCF(мм)",
								"varindex": "32"
							},
							{
								"varname": "t3_TCF(мм)",
								"varindex": "33"
							},
							{
								"varname": "t4_TCF(°)",
								"varindex": "34"
							},
							{
								"varname": "t5_TCF(°)",
								"varindex": "35"
							},
							{
								"varname": "t6_TCF(°)",
								"varindex": "36"
							}
						]
					},
					{
						"typename": "Отклонение позиции в реальном времени",
						"vardata": [
							{
								"varname": "j1CmdDiff(p)",
								"varindex": "37"
							},
							{
								"varname": "j2CmdDiff(p)",
								"varindex": "38"
							},
							{
								"varname": "j3CmdDiff(p)",
								"varindex": "39"
							},
							{
								"varname": "j4CmdDiff(p)",
								"varindex": "40"
							},
							{
								"varname": "j5CmdDiff(p)",
								"varindex": "41"
							},
							{
								"varname": "j6CmdDiff(p)",
								"varindex": "42"
							}
						]
					},
					{
						"typename": "Параметры процесса движения",
						"vardata": [
							{
								"varname": "Текущий номер инструмента",
								"varindex": "43"
							},
							{
								"varname": "Счетчик движения",
								"varindex": "44"
							},
							{
								"varname": "Текущее время команды",
								"varindex": "45"
							}
						]
					},
					{
						"typename": "Команда скорости сустава",
						"vardata": [
							{
								"varname": "jvc1(°/s)",
								"varindex": "46"
							},
							{
								"varname": "jvc2(°/s)",
								"varindex": "47"
							},
							{
								"varname": "jvc3(°/s)",
								"varindex": "48"
							},
							{
								"varname": "jvc4(°/s)",
								"varindex": "49"
							},
							{
								"varname": "jvc5(°/s)",
								"varindex": "50"
							},
							{
								"varname": "jvc6(°/s)",
								"varindex": "51"
							}
						]
					},
					{
						"typename": "Обратная связь по суставной скорости",
						"vardata": [
							{
								"varname": "jv1(°/s)",
								"varindex": "52"
							},
							{
								"varname": "jv2(°/s)",
								"varindex": "53"
							},
							{
								"varname": "jv3(°/s)",
								"varindex": "54"
							},
							{
								"varname": "jv4(°/s)",
								"varindex": "55"
							},
							{
								"varname": "jv5(°/s)",
								"varindex": "56"
							},
							{
								"varname": "jv6(°/s)",
								"varindex": "57"
							}
						]
					},
					{
						"typename": "Команда скорости центральной точки концевого фланца",
						"vardata": [
							{
								"varname": "Линейная скорость (mm/s)",
								"varindex": "58"
							},
							{
								"varname": "Угловая скорость (°/s)",
								"varindex": "59"
							}
						]
					},
					{
						"typename": "Обратная связь по скорости центральной точки торцевого фланца",
						"vardata": [
							{
								"varname": "Линейная скорость (mm/s)",
								"varindex": "60"
							},
							{
								"varname": "Угловая скорость (°/s)",
								"varindex": "61"
							}
						]
					},
					{
						"typename": "Команда скорости центральной точки инструмента",
						"vardata": [
							{
								"varname": "Линейная скорость (mm/s)",
								"varindex": "62"
							},
							{
								"varname": "Угловая скорость (°/s)",
								"varindex": "63"
							}
						]
					},
					{
						"typename": "Обратная связь по скорости центральной точки инструмента",
						"vardata": [
							{
								"varname": "Линейная скорость (mm/s)",
								"varindex": "64"
							},
							{
								"varname": "Угловая скорость (°/s)",
								"varindex": "65"
							}
						]
					},
					{
						"typename": "Команда суставного крутящего момента",
						"vardata": [
							{
								"varname": "jcurc1(Nm)",
								"varindex": "66"
							},
							{
								"varname": "jcurc2(Nm)",
								"varindex": "67"
							},
							{
								"varname": "jcurc3(Nm)",
								"varindex": "68"
							},
							{
								"varname": "jcurc4(Nm)",
								"varindex": "69"
							},
							{
								"varname": "jcurc5(Nm)",
								"varindex": "70"
							},
							{
								"varname": "jcurc6(Nm)",
								"varindex": "71"
							}
						]
					},
					{
						"typename": "Обратная связь по крутящему моменту сустава",
						"vardata": [
							{
								"varname": "jcur1(Nm)",
								"varindex": "72"
							},
							{
								"varname": "jcur2(Nm)",
								"varindex": "73"
							},
							{
								"varname": "jcur3(Nm)",
								"varindex": "74"
							},
							{
								"varname": "jcur4(Nm)",
								"varindex": "75"
							},
							{
								"varname": "jcur5(Nm)",
								"varindex": "76"
							},
							{
								"varname": "jcur6(Nm)",
								"varindex": "77"
							}
						]
					},
					{
						"typename": "Команда энкодера сустава",
						"vardata": [
							{
								"varname": "jencoderc1",
								"varindex": "78"
							},
							{
								"varname": "jencoderc2",
								"varindex": "79"
							},
							{
								"varname": "jencoderc3",
								"varindex": "80"
							},
							{
								"varname": "jencoderc4",
								"varindex": "81"
							},
							{
								"varname": "jencoderc5",
								"varindex": "82"
							},
							{
								"varname": "jencoderc6",
								"varindex": "83"
							}
						]
					},
					{
						"typename": "Обратная связь энкодера сустава",
						"vardata": [
							{
								"varname": "jencoder1",
								"varindex": "84"
							},
							{
								"varname": "jencoder2",
								"varindex": "85"
							},
							{
								"varname": "jencoder3",
								"varindex": "86"
							},
							{
								"varname": "jencoder4",
								"varindex": "87"
							},
							{
								"varname": "jencoder5",
								"varindex": "88"
							},
							{
								"varname": "jencoder6",
								"varindex": "89"
							}
						]
					},
					{
						"typename": "Суставной теоретический крутящий момент",
						"vardata": [
							{
								"varname": "jtorqt1(Nm)",
								"varindex": "220"
							},
							{
								"varname": "jtorqt2(Nm)",
								"varindex": "221"
							},
							{
								"varname": "jtorqt3(Nm)",
								"varindex": "222"
							},
							{
								"varname": "jtorqt4(Nm)",
								"varindex": "223"
							},
							{
								"varname": "jtorqt5(Nm)",
								"varindex": "224"
							},
							{
								"varname": "jtorqt6(Nm)",
								"varindex": "225"
							}
						]
					},
					{
						"typename": "Фактический крутящий момент сустава",
						"vardata": [
							{
								"varname": "jtorq1(Nm)",
								"varindex": "226"
							},
							{
								"varname": "jtorq2(Nm)",
								"varindex": "227"
							},
							{
								"varname": "jtorq3(Nm)",
								"varindex": "228"
							},
							{
								"varname": "jtorq4(Nm)",
								"varindex": "229"
							},
							{
								"varname": "jtorq5(Nm)",
								"varindex": "230"
							},
							{
								"varname": "jtorq6(Nm)",
								"varindex": "231"
							}
						]
					},
					{
						"typename": "момент трения",
						"vardata": [
							{
								"varname": "fricTorq1(Nm)",
								"varindex": "232"
							},
							{
								"varname": "fricTorq2(Nm)",
								"varindex": "233"
							},
							{
								"varname": "fricTorq3(Nm)",
								"varindex": "234"
							},
							{
								"varname": "fricTorq4(Nm)",
								"varindex": "235"
							},
							{
								"varname": "fricTorq5(Nm)",
								"varindex": "236"
							},
							{
								"varname": "fricTorq6(Nm)",
								"varindex": "237"
							}
						]
					},
					{
						"typename": "момент силы тяжести",
						"vardata": [
							{
								"varname": "gravTorq1(Nm)",
								"varindex": "238"
							},
							{
								"varname": "gravTorq2(Nm)",
								"varindex": "239"
							},
							{
								"varname": "gravTorq3(Nm)",
								"varindex": "240"
							},
							{
								"varname": "gravTorq4(Nm)",
								"varindex": "241"
							},
							{
								"varname": "gravTorq5(Nm)",
								"varindex": "242"
							},
							{
								"varname": "gravTorq6(Nm)",
								"varindex": "243"
							}
						]
					},
					{
						"typename": "Обратная связь энкодера высокоскоростной стороны сустава",
						"vardata": [
							{
								"varname": "jhsenc1",
								"varindex": "373"
							},
							{
								"varname": "jhsenc2",
								"varindex": "374"
							},
							{
								"varname": "jhsenc3",
								"varindex": "375"
							},
							{
								"varname": "jhsenc4",
								"varindex": "376"
							},
							{
								"varname": "jhsenc5",
								"varindex": "377"
							},
							{
								"varname": "jhsenc6",
								"varindex": "378"
							}
						]
					},
					{
						"typename": "Обратная связь по скорости энкодера высокоскоростной стороны сустава",
						"vardata": [
							{
								"varname": "jhsencvel1",
								"varindex": "379"
							},
							{
								"varname": "jhsencvel2",
								"varindex": "380"
							},
							{
								"varname": "jhsencvel3",
								"varindex": "381"
							},
							{
								"varname": "jhsencvel4",
								"varindex": "382"
							},
							{
								"varname": "jhsencvel5",
								"varindex": "383"
							},
							{
								"varname": "jhsencvel6",
								"varindex": "384"
							}
						]
					},
					{
						"typename": "Разница между энкодерами высокоскоростной и низкоскоростной сторон сустава",
						"vardata": [
							{
								"varname": "jhsencdiff1",
								"varindex": "385"
							},
							{
								"varname": "jhsencdiff2",
								"varindex": "386"
							},
							{
								"varname": "jhsencdiff3",
								"varindex": "387"
							},
							{
								"varname": "jhsencdiff4",
								"varindex": "388"
							},
							{
								"varname": "jhsencdiff5",
								"varindex": "389"
							},
							{
								"varname": "jhsencdiff6",
								"varindex": "390"
							}
						]
					},
					{
						"typename": "Команда ускорения сустава",
						"vardata": [
							{
								"varname": "jac1(°/s^2)",
								"varindex": "391"
							},
							{
								"varname": "jac2(°/s^2)",
								"varindex": "392"
							},
							{
								"varname": "jac3(°/s^2)",
								"varindex": "393"
							},
							{
								"varname": "jac4(°/s^2)",
								"varindex": "394"
							},
							{
								"varname": "jac5(°/s^2)",
								"varindex": "395"
							},
							{
								"varname": "jac6(°/s^2)",
								"varindex": "396"
							}
						]
					},
					{
						"typename": "Обратная связь по ускорению сустава",
						"vardata": [
							{
								"varname": "ja1(°/s^2)",
								"varindex": "397"
							},
							{
								"varname": "ja2(°/s^2)",
								"varindex": "398"
							},
							{
								"varname": "ja3(°/s^2)",
								"varindex": "399"
							},
							{
								"varname": "ja4(°/s^2)",
								"varindex": "400"
							},
							{
								"varname": "ja5(°/s^2)",
								"varindex": "401"
							},
							{
								"varname": "ja6(°/s^2)",
								"varindex": "402"
							}
						]
					},
					{
						"typename": "Команда ускорения концевой точки/TCP в декартовой системе",
						"vardata": [
							{
								"varname": "acTrans(mm/s^2)",
								"varindex": "403"
							},
							{
								"varname": "acAngle(°/s^2)",
								"varindex": "404"
							}
						]
					},
					{
						"typename": "Обратная связь по ускорению концевой точки/TCP в декартовой системе",
						"vardata": [
							{
								"varname": "aTrans(mm/s^2)",
								"varindex": "405"
							},
							{
								"varname": "aAngle(°/s^2)",
								"varindex": "406"
							}
						]
					},
					{
						"typename": "Команда ускорения декартова инструмента",
						"vardata": [
							{
								"varname": "acTrans_TCF(mm/s^2)",
								"varindex": "407"
							},
							{
								"varname": "acAngle_TCF(°/s^2)",
								"varindex": "408"
							}
						]
					},
					{
						"typename": "Обратная связь по ускорению декартова инструмента",
						"vardata": [
							{
								"varname": "aTrans_TCF(mm/s^2)",
								"varindex": "409"
							},
							{
								"varname": "aAngle_TCF(°/s^2)",
								"varindex": "410"
							}
						]
					},
					{
						"typename": "Команда рывка сустава",
						"vardata": [
							{
								"varname": "jjc1(°/s^3)",
								"varindex": "411"
							},
							{
								"varname": "jjc2(°/s^3)",
								"varindex": "412"
							},
							{
								"varname": "jjc3(°/s^3)",
								"varindex": "413"
							},
							{
								"varname": "jjc4(°/s^3)",
								"varindex": "414"
							},
							{
								"varname": "jjc5(°/s^3)",
								"varindex": "415"
							},
							{
								"varname": "jjc6(°/s^3)",
								"varindex": "416"
							}
						]
					},
					{
						"typename": "Обратная связь по рывку сустава",
						"vardata": [
							{
								"varname": "jj1(°/s^3)",
								"varindex": "417"
							},
							{
								"varname": "jj2(°/s^3)",
								"varindex": "418"
							},
							{
								"varname": "jj3(°/s^3)",
								"varindex": "419"
							},
							{
								"varname": "jj4(°/s^3)",
								"varindex": "420"
							},
							{
								"varname": "jj5(°/s^3)",
								"varindex": "421"
							},
							{
								"varname": "jj6(°/s^3)",
								"varindex": "422"
							}
						]
					},
					{
						"typename": "Команда декартова рывка",
						"vardata": [
							{
								"varname": "jcTrans(mm/s^3)",
								"varindex": "423"
							},
							{
								"varname": "jcAngle(°/s^3)",
								"varindex": "424"
							}
						]
					},
					{
						"typename": "Обратная связь по декартову рывку",
						"vardata": [
							{
								"varname": "jTrans(mm/s^3)",
								"varindex": "425"
							},
							{
								"varname": "jAngle(°/s^3)",
								"varindex": "426"
							}
						]
					},
					{
						"typename": "Команда рывка декартова инструмента",
						"vardata": [
							{
								"varname": "jcTrans_TCF(mm/s^3)",
								"varindex": "427"
							},
							{
								"varname": "jcAngle_TCF(°/s^3)",
								"varindex": "428"
							}
						]
					},
					{
						"typename": "Обратная связь по рывку декартова инструмента",
						"vardata": [
							{
								"varname": "jTrans_TCF(mm/s^3)",
								"varindex": "429"
							},
							{
								"varname": "jAngle_TCF(°/s^3)",
								"varindex": "430"
							}
						]
					}
				]
			},
			"1": {
				"classname": "Запрос I/O",
				"varlist": [
					{
						"typename": "Блок управления DI",
						"vardata": [
							{
								"varname": "ctl_di0",
								"varindex": "90"
							},
							{
								"varname": "ctl_di1",
								"varindex": "91"
							},
							{
								"varname": "ctl_di2",
								"varindex": "92"
							},
							{
								"varname": "ctl_di3",
								"varindex": "93"
							},
							{
								"varname": "ctl_di4",
								"varindex": "94"
							},
							{
								"varname": "ctl_di5",
								"varindex": "95"
							},
							{
								"varname": "ctl_di6",
								"varindex": "96"
							},
							{
								"varname": "ctl_di7",
								"varindex": "97"
							},
							{
								"varname": "ctl_ci0",
								"varindex": "98"
							},
							{
								"varname": "ctl_ci1",
								"varindex": "99"
							},
							{
								"varname": "ctl_ci2",
								"varindex": "100"
							},
							{
								"varname": "ctl_ci3",
								"varindex": "101"
							},
							{
								"varname": "ctl_ci4",
								"varindex": "102"
							},
							{
								"varname": "ctl_ci5",
								"varindex": "103"
							},
							{
								"varname": "ctl_ci6",
								"varindex": "104"
							},
							{
								"varname": "ctl_ci7",
								"varindex": "105"
							}
						]
					},
					{
						"typename": "Блок управления DO",
						"vardata": [
							{
								"varname": "ctl_do0",
								"varindex": "106"
							},
							{
								"varname": "ctl_do1",
								"varindex": "107"
							},
							{
								"varname": "ctl_do2",
								"varindex": "108"
							},
							{
								"varname": "ctl_do3",
								"varindex": "109"
							},
							{
								"varname": "ctl_do4",
								"varindex": "110"
							},
							{
								"varname": "ctl_do5",
								"varindex": "111"
							},
							{
								"varname": "ctl_do6",
								"varindex": "112"
							},
							{
								"varname": "ctl_do7",
								"varindex": "116"
							},
							{
								"varname": "ctl_co0",
								"varindex": "114"
							},
							{
								"varname": "ctl_co1",
								"varindex": "115"
							},
							{
								"varname": "ctl_co2",
								"varindex": "116"
							},
							{
								"varname": "ctl_co3",
								"varindex": "117"
							},
							{
								"varname": "ctl_co4",
								"varindex": "118"
							},
							{
								"varname": "ctl_co5",
								"varindex": "119"
							},
							{
								"varname": "ctl_co6",
								"varindex": "120"
							},
							{
								"varname": "ctl_co7",
								"varindex": "121"
							}
						]
					},
					{
						"typename": "Блок управления AI",
						"vardata": [
							{
								"varname": "ctl_ai0",
								"varindex": "122"
							},
							{
								"varname": "ctl_ai1",
								"varindex": "123"
							}
						]
					},
					{
						"typename": "Блок управления AO",
						"vardata": [
							{
								"varname": "ctl_ao0",
								"varindex": "124"
							},
							{
								"varname": "ctl_ao1",
								"varindex": "125"
							}
						]
					},
					{
						"typename": "DI инструмента",
						"vardata": [
							{
								"varname": "tool_di0",
								"varindex": "126"
							},
							{
								"varname": "tool_di1",
								"varindex": "127"
							},
							{
								"varname": "tool_di2",
								"varindex": "128"
							}
						]
					},
					{
						"typename": "DO инструмента",
						"vardata": [
							{
								"varname": "tool_do0",
								"varindex": "129"
							},
							{
								"varname": "tool_do1",
								"varindex": "130"
							}
						]
					},
					{
						"typename": "AI инструмента",
						"vardata": [
							{
								"varname": "tool_ai0",
								"varindex": "131"
							}
						]
					},
					{
						"typename": "AO инструмента",
						"vardata": [
							{
								"varname": "tool_ao0",
								"varindex": "132"
							}
						]
					},
					{
						"typename": "Расширенный DI",
						"vardata": [
							{
								"varname": "ch1-16",
								"varindex": "133"
							},
							{
								"varname": "ch17-32",
								"varindex": "134"
							},
							{
								"varname": "ch33-48",
								"varindex": "135"
							},
							{
								"varname": "ch49-64",
								"varindex": "136"
							},
							{
								"varname": "ch65-80",
								"varindex": "137"
							},
							{
								"varname": "ch81-96",
								"varindex": "138"
							},
							{
								"varname": "ch97-112",
								"varindex": "139"
							},
							{
								"varname": "ch113-128",
								"varindex": "140"
							}
						]
					},
					{
						"typename": "Расширенный DO",
						"vardata": [
							{
								"varname": "ch1-16",
								"varindex": "141"
							},
							{
								"varname": "ch17-32",
								"varindex": "142"
							},
							{
								"varname": "ch33-48",
								"varindex": "143"
							},
							{
								"varname": "ch49-64",
								"varindex": "144"
							},
							{
								"varname": "ch65-80",
								"varindex": "145"
							},
							{
								"varname": "ch81-96",
								"varindex": "146"
							},
							{
								"varname": "ch97-112",
								"varindex": "147"
							},
							{
								"varname": "ch113-128",
								"varindex": "148"
							}
						]
					},
					{
						"typename": "Расширенный AI",
						"vardata": [
							{
								"varname": "ext_ai1",
								"varindex": "149"
							},
							{
								"varname": "ext_ai2",
								"varindex": "150"
							},
							{
								"varname": "ext_ai3",
								"varindex": "151"
							},
							{
								"varname": "ext_ai4",
								"varindex": "152"
							}
						]
					},
					{
						"typename": "Расширенный AO",
						"vardata": [
							{
								"varname": "ext_ao1",
								"varindex": "153"
							},
							{
								"varname": "ext_ao2",
								"varindex": "154"
							},
							{
								"varname": "ext_ao3",
								"varindex": "155"
							},
							{
								"varname": "ext_ao4",
								"varindex": "156"
							}
						]
					},
					{
						"typename": "1# команда захвата",
						"vardata": [
							{
								"varname": "id1",
								"varindex": "157"
							},
							{
								"varname": "motion1",
								"varindex": "158"
							},
							{
								"varname": "cmdNum1",
								"varindex": "159"
							}
						]
					},
					{
						"typename": "2# команда захвата",
						"vardata": [
							{
								"varname": "id2",
								"varindex": "160"
							},
							{
								"varname": "motion2",
								"varindex": "161"
							},
							{
								"varname": "cmdNum2",
								"varindex": "162"
							}
						]
					},
					{
						"typename": "3# команда захвата",
						"vardata": [
							{
								"varname": "id3",
								"varindex": "163"
							},
							{
								"varname": "motion3",
								"varindex": "164"
							},
							{
								"varname": "cmdNum3",
								"varindex": "165"
							}
						]
					},
					{
						"typename": "4# команда захвата",
						"vardata": [
							{
								"varname": "id4",
								"varindex": "166"
							},
							{
								"varname": "motion4",
								"varindex": "167"
							},
							{
								"varname": "cmdNum4",
								"varindex": "168"
							}
						]
					},
					{
						"typename": "5# команда захвата",
						"vardata": [
							{
								"varname": "id5",
								"varindex": "169"
							},
							{
								"varname": "motion5",
								"varindex": "170"
							},
							{
								"varname": "cmdNum5",
								"varindex": "171"
							}
						]
					},
					{
						"typename": "6# команда захвата",
						"vardata": [
							{
								"varname": "id6",
								"varindex": "172"
							},
							{
								"varname": "motion6",
								"varindex": "173"
							},
							{
								"varname": "cmdNum6",
								"varindex": "174"
							}
						]
					},
					{
						"typename": "7# команда захвата",
						"vardata": [
							{
								"varname": "id7",
								"varindex": "175"
							},
							{
								"varname": "motion7",
								"varindex": "176"
							},
							{
								"varname": "cmdNum7",
								"varindex": "177"
							}
						]
					},
					{
						"typename": "8# команда захвата",
						"vardata": [
							{
								"varname": "id8",
								"varindex": "178"
							},
							{
								"varname": "motion8",
								"varindex": "179"
							},
							{
								"varname": "cmdNum8",
								"varindex": "180"
							}
						]
					},
					{
						"typename": "Обратная связь гриппера",
						"vardata": [
							{
								"varname": "idBack",
								"varindex": "181"
							},
							{
								"varname": "motionDone",
								"varindex": "182"
							},
							{
								"varname": "cmdNumBack",
								"varindex": "183"
							}
						]
					},
					{
						"typename": "Ошибка захвата",
						"vardata": [
							{
								"varname": "faultId",
								"varindex": "184"
							},
							{
								"varname": "faultCode",
								"varindex": "185"
							}
						]
					},
					{
						"typename": "Вход энкодера",
						"vardata": [
							{
								"varname": "encoderInput1",
								"varindex": "186"
							},
							{
								"varname": "encoderInput2",
								"varindex": "187"
							}
						]
					},
					{
						"typename": "Параметры блока кнопок",
						"vardata": [
							{
								"varname": "tb1",
								"varindex": "287"
							},
							{
								"varname": "tb2",
								"varindex": "288"
							},
							{
								"varname": "tb3",
								"varindex": "289"
							},
							{
								"varname": "tb4",
								"varindex": "290"
							},
							{
								"varname": "tb5",
								"varindex": "291"
							},
							{
								"varname": "tb6",
								"varindex": "292"
							},
							{
								"varname": "tb7",
								"varindex": "293"
							},
							{
								"varname": "tb8",
								"varindex": "294"
							},
							{
								"varname": "tb9",
								"varindex": "295"
							},
							{
								"varname": "tb10",
								"varindex": "296"
							},
							{
								"varname": "tb11",
								"varindex": "297"
							}
						]
					},
					{
						"typename": "Параметры SmartTool",
						"vardata": [
							{
								"varname": "st1",
								"varindex": "310"
							},
							{
								"varname": "st2",
								"varindex": "311"
							},
							{
								"varname": "st3",
								"varindex": "312"
							},
							{
								"varname": "st4",
								"varindex": "313"
							},
							{
								"varname": "st5",
								"varindex": "314"
							},
							{
								"varname": "st6",
								"varindex": "315"
							},
							{
								"varname": "st7",
								"varindex": "316"
							},
							{
								"varname": "st8",
								"varindex": "317"
							},
							{
								"varname": "st9",
								"varindex": "318"
							},
							{
								"varname": "st10",
								"varindex": "319"
							},
							{
								"varname": "st11",
								"varindex": "320"
							},
							{
								"varname": "st12",
								"varindex": "321"
							},
							{
								"varname": "st13",
								"varindex": "322"
							},
							{
								"varname": "st14",
								"varindex": "323"
							},
							{
								"varname": "st15",
								"varindex": "324"
							},
							{
								"varname": "st16",
								"varindex": "325"
							}
						]
					}
				]
			},
			"2": {
				"classname": "Запрос состояния внешней оси",
				"varlist": [
					{
						"typename": "Команда положения внешней оси",
						"vardata": [
							{
								"varname": "ex1jc(mm)",
								"varindex": "188"
							},
							{
								"varname": "ex2jc(mm)",
								"varindex": "189"
							},
							{
								"varname": "ex3jc(mm)",
								"varindex": "190"
							},
							{
								"varname": "ex4jc(mm)",
								"varindex": "191"
							}
						]
					},
					{
						"typename": "Обратная связь по положению внешней оси",
						"vardata": [
							{
								"varname": "ex1j(mm)",
								"varindex": "192"
							},
							{
								"varname": "ex2j(mm)",
								"varindex": "193"
							},
							{
								"varname": "ex3j(mm)",
								"varindex": "194"
							},
							{
								"varname": "ex4j(mm)",
								"varindex": "195"
							}
						]
					},
					{
						"typename": "Команда скорости внешней оси",
						"vardata": [
							{
								"varname": "ex1vc(mm/s)",
								"varindex": "196"
							},
							{
								"varname": "ex2vc(mm/s)",
								"varindex": "197"
							},
							{
								"varname": "ex3vc(mm/s)",
								"varindex": "198"
							},
							{
								"varname": "ex4vc(mm/s)",
								"varindex": "199"
							}
						]
					},
					{
						"typename": "Обратная связь по скорости внешней оси",
						"vardata": [
							{
								"varname": "ex1v(mm/s)",
								"varindex": "200"
							},
							{
								"varname": "ex2v(mm/s)",
								"varindex": "201"
							},
							{
								"varname": "ex3v(mm/s)",
								"varindex": "202"
							},
							{
								"varname": "ex4v(mm/s)",
								"varindex": "203"
							}
						]
					},
					{
						"typename": "Команда внешнего энкодера оси",
						"vardata": [
							{
								"varname": "ex1encoderc(mm)",
								"varindex": "204"
							},
							{
								"varname": "ex2encoderc(mm)",
								"varindex": "205"
							},
							{
								"varname": "ex3encoderc(mm)",
								"varindex": "206"
							},
							{
								"varname": "ex4encoderc(mm)",
								"varindex": "207"
							}
						]
					},
					{
						"typename": "Обратная связь с внешним энкодером",
						"vardata": [
							{
								"varname": "ex1encoder(mm)",
								"varindex": "208"
							},
							{
								"varname": "ex2encoder(mm)",
								"varindex": "209"
							},
							{
								"varname": "ex3encoder(mm)",
								"varindex": "210"
							},
							{
								"varname": "ex4encoder(mm)",
								"varindex": "211"
							}
						]
					},
					{
						"typename": "Управляющее слово внешней оси",
						"vardata": [
							{
								"varname": "ex1ctlword",
								"varindex": "212"
							},
							{
								"varname": "ex2ctlword",
								"varindex": "213"
							},
							{
								"varname": "ex3ctlword",
								"varindex": "214"
							},
							{
								"varname": "ex4ctlword",
								"varindex": "215"
							}
						]
					},
					{
						"typename": "Слово состояния внешней оси",
						"vardata": [
							{
								"varname": "ex1statusword",
								"varindex": "216"
							},
							{
								"varname": "ex2statusword",
								"varindex": "217"
							},
							{
								"varname": "ex3statusword",
								"varindex": "218"
							},
							{
								"varname": "ex4statusword",
								"varindex": "219"
							}
						]
					}
				]
			},
			"3": {
				"classname": "Запрос параметров ошибки",
				"varlist": [
					{
						"typename": "Параметр ошибки",
						"vardata": [
							{
								"varname": "cmdPointError",
								"varindex": "256"
							}
						]
					}
				]
			},
			"4": {
				"classname": "Запрос параметров теста HAL",
				"varlist": [
					{
						"typename": "Отклонение позиции HAL в реальном времени",
						"vardata": [
							{
								"varname": "halCmdDiff1(p)",
								"varindex": "257"
							},
							{
								"varname": "halCmdDiff2(p)",
								"varindex": "258"
							},
							{
								"varname": "halCmdDiff3(p)",
								"varindex": "259"
							},
							{
								"varname": "halCmdDiff4(p)",
								"varindex": "260"
							},
							{
								"varname": "halCmdDiff5(p)",
								"varindex": "261"
							},
							{
								"varname": "halCmdDiff6(p)",
								"varindex": "262"
							}
						]
					},
					{
						"typename": "Максимальное отклонение положения HAL",
						"vardata": [
							{
								"varname": "halCmdDiffMax1(p)",
								"varindex": "263"
							},
							{
								"varname": "halCmdDiffMax2(p)",
								"varindex": "264"
							},
							{
								"varname": "halCmdDiffMax3(p)",
								"varindex": "265"
							},
							{
								"varname": "halCmdDiffMax4(p)",
								"varindex": "266"
							},
							{
								"varname": "halCmdDiffMax5(p)",
								"varindex": "267"
							},
							{
								"varname": "halCmdDiffMax6(p)",
								"varindex": "268"
							}
						]
					},
					{
						"typename": "Управляющее слово HAL",
						"vardata": [
							{
								"varname": "halCtlWord1",
								"varindex": "269"
							},
							{
								"varname": "halCtlWord2",
								"varindex": "270"
							},
							{
								"varname": "halCtlWord3",
								"varindex": "271"
							},
							{
								"varname": "halCtlWord4",
								"varindex": "272"
							},
							{
								"varname": "halCtlWord5",
								"varindex": "273"
							},
							{
								"varname": "halCtlWord6",
								"varindex": "274"
							}
						]
					},
					{
						"typename": "Код ошибки драйвера HAL",
						"vardata": [
							{
								"varname": "halErrCode1",
								"varindex": "275"
							},
							{
								"varname": "halErrCode2",
								"varindex": "276"
							},
							{
								"varname": "halErrCode3",
								"varindex": "277"
							},
							{
								"varname": "halErrCode4",
								"varindex": "278"
							},
							{
								"varname": "halErrCode5",
								"varindex": "279"
							},
							{
								"varname": "halErrCode6",
								"varindex": "280"
							}
						]
					},
					{
						"typename": "HAL зарезервировано",
						"vardata": [
							{
								"varname": "halTest1",
								"varindex": "281"
							},
							{
								"varname": "halTest2",
								"varindex": "282"
							},
							{
								"varname": "halTest3",
								"varindex": "283"
							},
							{
								"varname": "halTest4",
								"varindex": "284"
							},
							{
								"varname": "halTest5",
								"varindex": "285"
							},
							{
								"varname": "halTest6",
								"varindex": "286"
							}
						]
					}
				]
			},
			"5": {
				"classname": "Запрос настраиваемых параметров",
				"varlist": [
					{
						"typename": "Настраиваемые параметры",
						"vardata": [
							{
								"varname": "test1",
								"varindex": "298"
							},
							{
								"varname": "test2",
								"varindex": "299"
							},
							{
								"varname": "test3",
								"varindex": "300"
							},
							{
								"varname": "test4",
								"varindex": "301"
							},
							{
								"varname": "test5",
								"varindex": "302"
							},
							{
								"varname": "test6",
								"varindex": "303"
							},
							{
								"varname": "test7",
								"varindex": "304"
							},
							{
								"varname": "test8",
								"varindex": "305"
							},
							{
								"varname": "test9",
								"varindex": "306"
							},
							{
								"varname": "test10",
								"varindex": "307"
							},
							{
								"varname": "test11",
								"varindex": "308"
							},
							{
								"varname": "test12",
								"varindex": "309"
							}
						]
					},
					{
						"typename": "Настраиваемые параметры ТМ",
						"vardata": [
							{
								"varname": "tmValue1",
								"varindex": "338"
							},
							{
								"varname": "tmValue2",
								"varindex": "339"
							},
							{
								"varname": "tmValue3",
								"varindex": "340"
							},
							{
								"varname": "tmValue4",
								"varindex": "341"
							},
							{
								"varname": "tmValue5",
								"varindex": "342"
							},
							{
								"varname": "tmValue6",
								"varindex": "343"
							},
							{
								"varname": "tmValue7",
								"varindex": "344"
							},
							{
								"varname": "tmValue8",
								"varindex": "345"
							},
							{
								"varname": "tmValue9",
								"varindex": "346"
							},
							{
								"varname": "tmValue10",
								"varindex": "347"
							}
						]
					},
					{
						"typename": "ИТ-конфигурируемые параметры",
						"vardata": [
							{
								"varname": "itValue1",
								"varindex": "348"
							},
							{
								"varname": "itValue2",
								"varindex": "349"
							},
							{
								"varname": "itValue3",
								"varindex": "350"
							},
							{
								"varname": "itValue4",
								"varindex": "351"
							},
							{
								"varname": "itValue5",
								"varindex": "352"
							},
							{
								"varname": "itValue6",
								"varindex": "353"
							},
							{
								"varname": "itValue7",
								"varindex": "354"
							},
							{
								"varname": "itValue8",
								"varindex": "355"
							},
							{
								"varname": "itValue9",
								"varindex": "356"
							},
							{
								"varname": "itValue10",
								"varindex": "357"
							}
						]
					},
					{
						"typename": "Настраиваемые параметры MC",
						"vardata": [
							{
								"varname": "mcValue1",
								"varindex": "358"
							},
							{
								"varname": "mcValue2",
								"varindex": "359"
							},
							{
								"varname": "mcValue3",
								"varindex": "360"
							},
							{
								"varname": "mcValue4",
								"varindex": "361"
							},
							{
								"varname": "mcValue5",
								"varindex": "362"
							},
							{
								"varname": "mcValue6",
								"varindex": "363"
							},
							{
								"varname": "mcValue7",
								"varindex": "364"
							},
							{
								"varname": "mcValue8",
								"varindex": "365"
							},
							{
								"varname": "mcValue9",
								"varindex": "366"
							},
							{
								"varname": "mcValue10",
								"varindex": "367"
							},
							{
								"varname": "mcValue11",
								"varindex": "368"
							},
							{
								"varname": "mcValue12",
								"varindex": "369"
							},
							{
								"varname": "blueStatus",
								"varindex": "370"
							},
							{
								"varname": "greenStatus",
								"varindex": "371"
							},
							{
								"varname": "redStatus",
								"varindex": "372"
							}
						]
					}
				]
			},
			"6": {
				"classname": "Запрос состояния внешнего датчика",
				"varlist": [
					{
						"typename": "Исходные данные датчика силы/момента",
						"vardata": [
							{
								"varname": "fxOrigin(N)",
								"varindex": "244"
							},
							{
								"varname": "fyOrigin(N)",
								"varindex": "245"
							},
							{
								"varname": "fzOrigin(N)",
								"varindex": "246"
							},
							{
								"varname": "mxOrigin(Nm)",
								"varindex": "247"
							},
							{
								"varname": "myOrigin(Nm)",
								"varindex": "248"
							},
							{
								"varname": "mzOrigin(Nm)",
								"varindex": "249"
							}
						]
					},
					{
						"typename": "Данные в базовой системе координат датчика силы/момента",
						"vardata": [
							{
								"varname": "fxRcs(N)",
								"varindex": "250"
							},
							{
								"varname": "fyRcs(N)",
								"varindex": "251"
							},
							{
								"varname": "fzRcs(N)",
								"varindex": "252"
							},
							{
								"varname": "mxRcs(Nm)",
								"varindex": "253"
							},
							{
								"varname": "myRcs(Nm)",
								"varindex": "254"
							},
							{
								"varname": "mzRcs(Nm)",
								"varindex": "255"
							}
						]
					},
					{
						"typename": "Параметры лазерного датчика",
						"vardata": [
							{
								"varname": "lsraw_x",
								"varindex": "326"
							},
							{
								"varname": "lsraw_y",
								"varindex": "327"
							},
							{
								"varname": "lsraw_z",
								"varindex": "328"
							}
						]
					},
					{
						"typename": "Параметры лазерного датчика",
						"vardata": [
							{
								"varname": "lsdeal_x",
								"varindex": "329"
							},
							{
								"varname": "lsdeal_y",
								"varindex": "330"
							},
							{
								"varname": "lsdeal_z",
								"varindex": "331"
							}
						]
					},
					{
						"typename": "Параметры лазерного датчика",
						"vardata": [
							{
								"varname": "lstest1",
								"varindex": "332"
							},
							{
								"varname": "lstest2",
								"varindex": "333"
							},
							{
								"varname": "lstest3",
								"varindex": "334"
							},
							{
								"varname": "lstest4",
								"varindex": "335"
							},
							{
								"varname": "lstest5",
								"varindex": "336"
							},
							{
								"varname": "lstest6",
								"varindex": "337"
							}
						]
					}
				]
			}
		},
		"toastr": {
			"default": {
				"0": "Подсказки",
				"1": "Предупреждение",
				"2": "Команда успешно отправлена",
				"3": "Текущий пользователь не имеет разрешения на эту операцию.",
				"4": "Не удалось выполнить команду",
				"5": "Не удалось отправить команду"
			}
		},
		"setErrorDict": {
			"0": "Неудача",
			"1": "Успешно",
			"101": "Команда запуска",
			"102": "Команда остановки",
			"103": "Пауза",
			"104": "Команда восстановления",
			"105": "Загрузка имени файла",
			"106": "Загрузка содержимого файла",
			"107": "Удалить ошибки контроллера",
			"201": "Применить Joints",
			"202": "MoveC",
			"203": "Одноосное jog-перемещение в базовой системе координат",
			"204": "Установить блок управления DO",
			"205": "Установить систему координат",
			"206": "Установить скорость",
			"207": "Установить время ожидания",
			"208": "Запуск одноосного jog-перемещения в суставных координатах по нажатию",
			"209": "Настройка аналогового выхода",
			"210": "Настройка цифрового выхода инструмента",
			"211": "Установить аналоговый выход инструмента",
			"212": "Получить I/O блока управления",
			"213": "Получить I/O инструмента",
			"214": "Получить блок управления AI",
			"216": "Одноосное перемещение координат сустава, нажмите, чтобы остановить",
			"217": "Воспроизведение траектории TPD",
			"218": "Ожидание блока управления DI",
			"219": "Ожидание инструмента DI",
			"220": "Ожидание блока управления AI",
			"221": "Ожидание инструмента AI",
			"222": "Фильтрация DI контроллера",
			"223": "Фильтрация DI инструмента",
			"224": "Фильтрация AI контроллера",
			"225": "Фильтрация AI инструмента",
			"226": "Настройка/очистка захватов",
			"227": "Активировать/сбросить захваты",
			"228": "Переместить захват",
			"229": "Получить информацию о конфигурации захвата",
			"230": "Настроить диаграмму",
			"231": "Запрос статуса",
			"232": "Запуск одноосного jog-перемещения при длительном нажатии",
			"233": "Остановка одноосного jog-перемещения при длительном нажатии",
			"234": "Остановка одноосного jog-перемещения в базовой системе координат по нажатию",
			"235": "Остановить перемещение инструмента",
			"236": "Начать распыление",
			"237": "Прекратить распыление",
			"238": "Команда начала очистки пистолета",
			"239": "Команда остановки очистки пистолета",
			"240": "Внешний вал перестает вращаться",
			"247": "зажигание дуги",
			"248": "Завершение дуги",
			"249": "Установить опорную точку заготовки",
			"250": "Рассчитать систему координат заготовки",
			"251": "Применить систему координат заготовки",
			"252": "Настройка параметров колебательной сварки",
			"253": "Начать раскачиваться",
			"254": "Остановить качание",
			"255": "датчик включен",
			"256": "датчик выключен",
			"257": "Начать отслеживание",
			"258": "Прекратить отслеживание",
			"259": "Поиск начинается",
			"260": "Конец поиска",
			"261": "Задать опорную точку датчика слежения",
			"262": "Рассчитать положение датчика слежения за датчиком",
			"263": "Настроить IP-адрес робота",
			"264": "Настройка IP-адреса датчика слежения за датчиком",
			"265": "Загрузить драйвер датчика",
			"266": "Удалить драйвер датчика",
			"267": "Настройка периода выборки датчика слежения за датчиком",
			"268": "Подача проволоки вперед/остановка подачи проволоки",
			"269": "Обратная подача проволоки/остановка подачи проволоки",
			"270": "Воздух вкл/выкл",
			"271": "Десятиточечный метод установки точек инструмента",
			"272": "Десятиточечный метод расчета позы",
			"273": "Восьмиточечный метод установки точек инструмента",
			"274": "Восьмиточечный метод расчета позы",
			"275": "датчик расположение датчика",
			"276": "Трехточечный метод настройки датчика",
			"277": "Трехточечный метод расчета позы",
			"278": "Точка обучения датчика",
			"279": "Настройка максимальной интерполяции отслеживания датчиком",
			"280": "Настройка положения датчика слежения за датчиком",
			"281": "Включите адаптивную регулировку осанки",
			"282": "Отключить адаптивную регулировку позы",
			"283": "Получить конфигурацию датчика датчика",
			"287": "Активировать/деактивировать систему координат внешней оси",
			"288": "Четырехточечный метод установки опорной точки внешней оси",
			"289": "Четырехточечный метод расчета позы",
			"290": "Настройка нулевого положения внешней оси",
			"291": "Конфигурация параметров внешней оси",
			"292": "Начать перемещение оси",
			"293": "Конфигурация параметров системы расширенной оси DH",
			"294": "Установите положение робота относительно оси расширения.",
			"295": "Предупреждение о сервоприводе внешней оси снято",
			"296": "Включение сервопривода внешней оси",
			"297": "Движение внешней оси",
			"298": "Время завершения позиционирования внешней оси",
			"301": "Включение робота",
			"302": "Отключение робота",
			"303": "Переключатель режима робота",
			"305": "Установить уровень столкновения",
			"306": "Установить вес груза",
			"307": "Установить центр тяжести нагрузки",
			"308": "Установите положительный предел робота",
			"309": "Установите отрицательный предел робота",
			"310": "Режим ручного обучения",
			"311": "Режим обучения ручным ведением",
			"312": "Настройка нулевой точки",
			"313": "Создайте новую точку системы координат инструмента.",
			"314": "Вычислить координаты инструмента",
			"315": "TPD начинает запись",
			"316": "Применить текущую систему координат инструмента",
			"317": "TPD прекращает запись",
			"318": "Удалить записи TPD",
			"319": "Задать список инструментов",
			"320": "Запросить позу Декарта",
			"321": "Файл конфигурации робота вступает в силу",
			"322": "TPD прекращает запись",
			"323": "Настроить DI",
			"324": "Конфигурация DO",
			"325": "Запросить информацию о местоположении JOINT",
			"326": "Создайте новую внешнюю точку TCF.",
			"327": "Рассчитать внешний TCF",
			"328": "Создайте новую точку TCF внешнего инструмента.",
			"329": "Рассчитать внешний инструмент TCF",
			"330": "Настройка внешнего центра инструментов",
			"331": "Установить список внешних инструментов",
			"332": "Перевести ведомую станцию Ecat в режим Boot",
			"333": "Переключение режима ручного ведения робота",
			"334": "Установите порог завершения позиционирования робота",
			"335": "Настройка эффективного уровня DI",
			"336": "Настройка эффективного уровня DO",
			"337": "Способ установки робота",
			"338": "Переключатель компенсации трения",
			"341": "Настройки параметров TPD",
			"343": "Синхронизировать системное время",
			"345": "Проверить файл конфигурации робота",
			"357": "Идентификация нагрузки начинается",
			"358": "Запуск и остановка конвейерной ленты",
			"359": "Маркировка конвейера I/O точки входа",
			"360": "Калибровка точки А конвейерной ленты",
			"361": "Калибровка опорной точки конвейерной ленты",
			"362": "Калибровка точки B конвейерной ленты",
			"363": "Ремень конвейера I/O проверка",
			"364": "Получить текущую позицию объекта",
			"365": "Начинается отслеживание конвейера",
			"366": "Отслеживание конвейера заканчивается",
			"367": "Конфигурация параметров конвейерной ленты",
			"368": "Конфигурация отклонения точки захвата конвейерной ленты",
			"369": "Настроить конечный DI",
			"370": "Настройка DO концевого устройства",
			"371": "Настройка активного уровня DI концевого устройства",
			"372": "Настройка конечного эффективного уровня DO",
			"377": "Удалить ошибки контроллера",
			"380": "Изменить точки обучения",
			"381": "Точки настройки позиционера",
			"382": "Расчет смещения позиционера",
			"383": "Установить номер заготовки",
			"384": "Настройка основной программы",
			"386": "Вычислить смещение точки датчика датчика",
			"387": "Учебный пункт сенсорного инструмента",
			"388": "Настройка опорной точки системы координат позиционера",
			"389": "Настройка опорной точки калибровки четырехточечного метода позиционера",
			"390": "Расчет координат позиционера",
			"391": "Переключение типа энкодера",
			"393": "Получить информацию о приводе внешней оси",
			"400": "Получить версию контроллера",
			"401": "Получить данные имени программы шуруповерта",
			"402": "Получить содержимое программы шуруповерта",
			"403": "Сохранить программу шуруповерта",
			"404": "Загрузить программу шуруповерта",
			"405": "Получить режим управления крутящим моментом",
			"406": "Установить режим управления крутящим моментом",
			"407": "Тестовая затяжка",
			"408": "Тест против расшатывания",
			"409": "Тест свободного режима",
			"410": "Остановить выполнение",
			"411": "Настройка переключателя моментной системы",
			"412": "Получить статус включения системы крутящего момента",
			"413": "Получите текущий диапазон параметров модели системы крутящего момента",
			"414": "Получить текущую модель системы крутящего момента",
			"415": "Установите единицы измерения крутящего момента",
			"422": "Настройка обработки данных датчика датчика",
			"423": "Получить версию оборудования ведомого устройства",
			"424": "Получить версию прошивки ведомого устройства",
			"425": "Установить модель робота",
			"426": "Установите, сбрасывается ли выход после остановки/паузы.",
			"500": {
				"description": "500 ошибка:",
				"3": "Количество параметров не соответствует",
				"4": "Ненормальное значение параметра",
				"5": "Таймер регистрации не запустился",
				"6": "Таймер регистрации не закрылся",
				"7": "Не удалось создать файл TPD",
				"8": "Не удалось открыть файл TPD",
				"9": "Ошибка отправки имени файла TPD",
				"10": "Не удалось отправить содержимое файла TPD.",
				"11": "Исключение программы, синтаксический анализ остановлен",
				"12": "Содержимое файла TPD противоречиво",
				"13": "Ненормальные точки файла TPD",
				"14": "Не удалось выполнить команду",
				"15": "Рекордные точки TPD превышают лимит",
				"16": "Протокол загружен",
				"17": "Протокол не загружен",
				"18": "Программа робота запущена, и выданная команда недействительна.",
				"19": "Нарушение связи датчика",
				"20": "Инструмент для колебательной сварки не установлен",
				"21": "Внешняя ось не деактивирована",
				"22": "Трехточечный метод без настройки инструмента",
				"23": "Не удалось получить данные датчика",
				"24": "Изменения позы в первых четырех точках слишком велики.",
				"25": "Ошибка данных, расчет не выполнен",
				"26": "Пожалуйста, переключитесь на Toolcoord0/Exaxis0",
				"27": "Некорректный результат расчета",
				"28": "Некорректные результаты расчета обратной кинематики",
				"29": "Сустав ServoJ превышает предел",
				"30": "Несбрасываемая ошибка, пожалуйста, перезапустите",
				"31": "Нарушение связи, пожалуйста, выключите и перезапустите робота.",
				"32": "Превышение предела сустава",
				"33": "Внешняя ось не находится в нулевом положении, изменение шага/хода не выполнено.",
				"34": "Неверный номер заготовки",
				"35": "Пожалуйста, переключитесь на заготовку номер 0",
				"36": "Имя файла слишком длинное",
				"37": "Пожалуйста, переключитесь на инструмент номер 0",
				"38": "Сингулярное положение, расчет не выполнен",
				"39": "Socket name Неверный",
				"40": "Процент скорости превышает лимит",
				"41": "Внешняя ось не вернулась к нулю. Сначала вернитесь к нулю и убедитесь, что робот не столкнулся во время процесса возврата к нулю.",
				"42": "Поза слишком сильно меняется",
				"43": "Переключатель обнаружения конвейерной ленты DI не настроен.",
				"44": "Угол поворота робота превышает предел",
				"45": "Внешняя ось не активирована",
				"46": "Функция синхронизации требует калибровки внешней оси.",
				"47": "Не удалось настроить информацию о приводе внешней оси.",
				"48": "Тайм-аут конфигурации информации о приводе внешней оси",
				"49": "Ошибка внешней оси не может быть включена",
				"50": "Не удалось получить информацию о приводе внешней оси.",
				"51": "Тайм-аут получения информации о драйвере внешней оси",
				"52": "Функция синхронизации внешней оси не может быть одноступенчатой.",
				"53": "Не добавлен в очередь команд",
				"54": "Установлена ​​связь с системой крутящего момента",
				"55": "Связь с системой крутящего момента не установлена.",
				"56": "Не удалось установить связь с системой крутящего момента.",
				"57": "Не удалось отключить связь с системой Torque.",
				"58": "Системе Torque не удалось получить статус связи",
				"59": "Датчик силы не активирован",
				"60": "Система координат датчика силы не переключена на инструмент",
				"61": " Нулевая точка датчика силы не установлена",
				"62": "Параметры нагрузки датчика силы не установлены на ноль",
				"63": "Не удалось получить системное время",
				"64": "Не добавлен в очередь команд",
				"65": "Сингулярное положение",
				"66": "Средняя точка 1 команды полного круга неверна",
				"67": "Средняя точка 2 команды полного круга неверна",
				"68": "Средняя точка 3 команды полного круга неверна",
				"69": "Ошибка промежуточной точки команды дуги",
				"70": "Ошибка целевой точки команды дуги",
				"71": "Остановка запроса статуса не удалась",
				"72": "Запрос статуса не запущен",
				"73": "Ошибка движения зажима",
				"74": "Ошибка точки инструкции по прямой линии",
				"75": "Ошибка канала",
				"76": "Тайм-аут ожидания",
				"77": "Socket Ошибка соединения",
				"78": "Socket Ошибка закрытия",
				"79": "Socket Ошибка получения",
				"80": "Socket Ошибка отправки",
				"81": "Socket Необычный формат данных",
				"82": "Ошибка командной точки TPD",
				"83": "Командный инструмент TPD не соответствует текущему инструменту",
				"84": "Не удалось расположить сварной шов",
				"85": "Ошибка командной точки прямой линии",
				"86": "Не удалось прочитать информацию о конфигурации лазерного датчика слежения.",
				"87": "Обновление профиля пользователя не удалось",
				"88": "Проверка профиля пользователя не удалась",
				"89": "Тип переменной не существует",
				"90": "Проверка профиля внешней оси не удалась",
				"91": "Несоответствие версии файла конфигурации периферийных устройств",
				"92": "Не удалось прочитать файл конфигурации периферийных устройств.",
				"93": "Количество командных точек сплайна превышает лимит",
				"94": "Ошибка командной точки сплайна",
				"95": "Ошибка параметра сплайна",
				"96": "Не удалось расположить сварочную проволоку",
				"97": "Данные записи пусты",
				"98": "Основная программа не настроена",
				"99": "Сработала остановка безопасности",
				"100": "Не задана исходная точка задания",
				"101": "Робот не включен",
				"102": "Недопустимая функция",
				"103": "Незаконный адрес данных",
				"104": "Незаконное значение данных",
				"105": "Сбой ведомого устройства",
				"106": "Внешняя ось не включена",
				"107": "Номер порта прослушивания уже используется",
				"108": "Неправильная начальная точка команды спирали.",
				"109": "Удалённая неподвижная точка не обучена, сначала выполните обучение.",
				"110": "Пожалуйста, отключите вход в зону помех, перетащите обратный вызов конфигурации импеданса.",
				"111": "Пожалуйста, отключите функцию блокировки степени свободы обучения ручному ведению.",
				"112": "Данная позиция не может быть достигнута",
				"113": "Поддерживает до 4 серверов",
				"114": "Ошибка командной точки DMP",
				"115": "Ошибка командной точки кругового движения",
				"116": "Драйвер расширенной периферийной связи не загружен",
				"117": "Данные направления датчика Y не равны 0.",
				"118": "Неверный вес нагрузки под датчиком силы",
				"119": "Ошибка центра массы нагрузки под датчиком силы",
				"120": "Ошибка командной точки траектории",
				"121": "Количество точек трека равно 0",
				"122": "Крутящий момент сустава превышает предел",
				"123": "Сначала выйдите из режима ручного ведения",
				"124": "Параметры расширенной оси не настроены",
				"125": "Не удалось восстановить сварку – не удалось разобрать исходную программу.",
				"126": "Не удалось возобновить сварку – невозможно получить точку повторного зажигания.",
				"127": "Сбой восстановительной сварки – невозможно создать программу восстановления.",
				"128": "Не в ручном режиме/остановленном состоянии",
				"129": "Пожалуйста, сначала переключитесь в новый режим динамики.",
				"130": "Таблица точек не найдена",
				"131": "Ведущее устройство Modbus не подключено",
				"132": "Тайм-аут ожидания Modbus",
				"133": "Сначала переключитесь в режим ручного ведения/режим ручного ведения с помощью датчика силы.",
				"134": "Датчик силы/момента без нагрузки",
				"135": "Исключение инверсии матрицы при использовании датчика силы/момента",
				"136": "Не удалось найти точку пересечения: три точки лежат на одной прямой.",
				"137": "Не удалось найти точку пересечения: четыре точки лежат на одной прямой.",
				"138": "Переключатель обнаружения DI не настроен",
				"139": "Пожалуйста, сначала примените систему координат расширенной оси.",
				"140": "Пожалуйста, сначала активируйте текущую ось расширения",
				"141": "Сварку нельзя возобновить, если программа сварки содержит такие команды, как while и if.",
				"142": "IP-адрес ведомого устройства Modbus недоступен.",
				"143": "Информация о точках обучения не существует",
				"144": "Lua-файл не существует",
				"145": "Не удалось создать главную станцию ​​Modbus.",
				"146": "Поддерживает только 4 пользовательских мастера Modbus.",
				"147": "Файл открытого протокола Lua контроллера не существует.",
				"148": "Загружен открытый протокол периферийного устройства контроллера",
				"149": "Текущий индекс Modbus уже занят.",
				"150": "Шлифовальное оборудование находится в состоянии аварийной остановки.",
				"151": "Текущая конфигурация командного сустава меняется.",
				"152": "Расстояние между командными точками поворота слишком мало.",
				"153": "Расстояние между командными точками дуги слишком мало",
				"154": "Ошибка командной точки сустава",
				"155": "Не удалось запустить фоновую программу",
				"156": "Не удалось приостановить фоновую программу",
				"157": "Не удалось возобновить фоновую программу",
				"158": "Не удалось удалить фоновую программу.",
				"159": "Количество запущенных фоновых программ превышает 8",
				"160": "Проверка профиля скорости не удалась",
				"161": "Проверка файла конфигурации нагрузки не удалась",
				"162": "Асинхронное движение не допускается при лазерном отслеживании.",
				"163": "Программа сварки while(1) содержит несколько операторов while.",
				"164": "Информация о сварке секций не возвращается",
				"165": "Некорректная связь с ЧПУ",
				"166": "Время ожидания ЧПУ",
				"167": "Истекло время ожидания соединения с ЧПУ",
				"168": "Количество отслеживаемых числовых переменных превышает лимит",
				"169": "Количество отслеживаемых символьных переменных превышает лимит",
				"170": "Не применяется к системе координат заготовки",
				"171": "Превышен мягкий предел сустава, не удалось активировать защиту мягкого предела, необходимо переместить все суставы в пределах предустановленных мягких ограничений!",
				"172": "Скорость движения не может быть 0",
				"173": "Для движения Blending по расширенной оси необходимо включить сглаживание ускорения",
				"174": "Данная функция не поддерживается текущей моделью робота",
				"175": "Сокет не настроен",
				"176": "Связь установлена",
				"177": "Связь разорвана",
				"178": "Версия прошивки слишком высока, не поддерживается текущей версией ПО",
				"179": "Версия прошивки слишком низка, не поддерживается текущей версией ПО",
				"180": "Невозможно открыть файл G-кода",
				"181": "Ошибка разбора G-кода",
				"182": "Превышен заданный физический предел скорости",
				"183": "Превышен заданный физический предел ускорения",
				"184": "Не удалось включить внешнюю ось",
				"185": "Сработал сигнал неисправности, движение остановлено",
				"186": "Сработал аварийный сигнал остановки, движение остановлено",
				"187": "Текущий уровень столкновения слишком низкий",
				"188": "Силовое управление и импедансное управление включены одновременно. Проверьте силовое управление или импедансное управление",
				"189": "Сбой проверки версии обновления ядра",
				"190": "Сбой обновления версии ядра",
				"191": "Линейная реечная направляющая не активирована",
				"192": "Текущее обнаружение столкновений линейной рейки предназначено только для вертикальной установки",
				"193": "Превышено ограничение скорости управления моментом",
				"194": "Превышено ограничение мощности управления моментом",
				"195": "Угол наклона основания FR30L должен быть равен 0",
				"196": "Сигнал фотодатчика не сработал",
				"197": "Датчик не завершил калибровку нулевой точки и/или чувствительности.",
				"198": "Обнаружена неисправность в датчике крутящего момента сустава.",
				"199": "При включении нескольких кубических зон помех можно настроить только «Помехи в пределах диапазона».",
				"200": "Робот выполняет jog-перемещение",
				"201": "Проверка файла конфигурации Weave не удалась",
				"202": "Проверка файла конфигурации Interfere не удалась"
			},
			"501": "Режим обучения ручному ведению выйдет через одну минуту",
			"503": {
				"description": "503 ошибка:",
				"-1": "Положение первого набора данных слишком сильно изменилось",
				"-2": "Положение второго набора данных слишком сильно изменилось.",
				"-3": "Положение третьего набора данных слишком сильно изменилось",
				"-4": "Положение четвертой группы данных слишком сильно меняется.",
				"-5": "Ошибка данных, расчет не выполнен."
			},
			"511": "Установить значение системной переменной",
			"512": "Получить значение системной переменной",
			"521": "Настройка защиты от столкновений",
			"522": "Настроить управление постоянной силой",
			"523": "Настройка обучения тяге",
			"524": "Активировать сброс",
			"525": "Установить опорную систему координат",
			"526": "Установить информацию о конфигурации",
			"527": "Получить информацию о конфигурации",
			"528": "Настройка нулевой точки FT",
			"529": "Запись данных идентификации веса",
			"530": "Расчет идентификационных данных веса",
			"531": "Запись идентификационных данных центроида",
			"532": "Расчёт данных идентификации центра масс",
			"541": "Установить коэффициент компенсации трения горизонтальной установки",
			"542": "Установка коэффициента компенсации трения при боковой установке",
			"543": "Установите коэффициент компенсации трения для перевернутой установки.",
			"544": "Установите цвет конечного света, соответствующий режиму робота.",
			"545": "Конфигурация датчика",
			"546": "Получение конфигурации датчика",
			"547": "Активация/сброс датчика",
			"556": "Калибровка инструмента по четырем точкам",
			"557": "Расчет инструмента четырехточечным методом",
			"558": "Загрузка пользовательского протокола связи",
			"559": "Выгрузить пользовательский протокол связи",
			"567": "Настройки безопасной остановки",
			"568": "Безопасные настройки скорости",
			"569": "Настройки стратегии столкновения",
			"571": "Установить периферийный протокол",
			"572": "Получить периферийный протокол",
			"574": "Включение блокировки режима обучения ручным ведением",
			"575": "Настройка параметров блокировки режима обучения ручным ведением",
			"578": "Установить уровень журнала контроллера",
			"584": "Установить политику безопасной остановки",
			"585": "Получить параметр pid",
			"586": "Конфигурация параметра pid",
			"587": "Установить режим безопасной остановки",
			"588": "Настройка команды pid",
			"589": "запрос команды pid",
			"618": "Стратегия режима ручного ведения зоны помех",
			"620": "Обновление прошивки",
			"621": "Время завершения позиционирования робота",
			"624": "Установите компенсацию параметра DH робота",
			"631": "Угол установки робота",
			"634": "Установите коэффициент упреждения ускорения каждой оси.",
			"635": "Установите динамический коэффициент прямой связи для каждой оси",
			"636": "Установить коэффициент чувствительности отслеживания сварного шва",
			"637": "Установить коэффициент трения свободной установки",
			"638": "Установить режим динамики",
			"640": "Установить ускорение",
			"646": "Рассчитать TCP инструмента RPY",
			"647": "Рассчитать TCP инструмента XYZ",
			"651": "Установите переключатель динамической идентификации нагрузки",
			"652": "Установить параметры динамической идентификации нагрузки",
			"654": "Настройка параметров связи UDP",
			"655": "Загрузите UDP-драйвер",
			"656": "Выгрузить драйвер UDP",
			"657": "Получить конфигурацию связи UDP внешней оси",
			"658": "Калибровка датчика по 5 точкам",
			"659": "Расчет датчика по 5-точечному методу",
			"660": "Установите коэффициент упреждения по скорости для каждой оси.",
			"665": "Установить кнопку DI-фильтра",
			"666": "Установить систему координат датчика",
			"669": "Установить расширенную фильтрацию DI",
			"670": "Установить расширенную фильтрацию AI",
			"675": "Чтение из файла станции",
			"676": "Контроль состояния положения преобразования конечного усилия",
			"679": "Установить команду фильтрации расширенного DI на конце/терминале",
			"684": "Установить цикл запроса статуса робота",
			"691": "Установить расширенный выбор канала AI для отслеживания дуги",
			"692": "Установите вес груза под датчик силы",
			"693": "Установите центр тяжести нагрузки под датчиком силы.",
			"696": "Очистить счетчик ошибочных кадров порта ведомого устройства.",
			"702": "Установите обновление для обновления прошивки кодировщика.",
			"703": "Получить номер версии кодировщика",
			"708": "Запись текущих данных о положении точки DH",
			"710": "Установить режим остановки",
			"711": "Установите режим замедления в режиме свободной остановки",
			"728": "Задать параметры привода сустава",
			"729": "Получить параметры суставного драйвера",
			"740": "Защитная плоскость включена",
			"741": "Установите параметры и контрольные точки защитной стены",
			"742": "Установите контрольные точки стены безопасности",
			"743": "Рассчитать уравнения конфигурации защитной стены",
			"744": "Установите одноуровневую конфигурацию скорости пониженного режима.",
			"745": "Установите вторичную конфигурацию скорости пониженного режима.",
			"746": "Настроить параметры логики обработки аварийных ситуаций",
			"747": "Получите логические параметры для обработки непредвиденных ситуаций.",
			"748": "Включить или отключить логику обработки непредвиденных случаев",
			"752": "Получите конфигурацию режима выхода DO блока управления после аварийной остановки.",
			"753": "Установите конфигурацию режима выхода DO блока управления после аварийной остановки.",
			"760": "Настройка параметров связи",
			"761": "Получить параметры связи шлифовальной головки",
			"762": "Загрузка драйвера связи шлифовальной головки",
			"763": "Выгрузить драйвер связи шлифовальной головки",
			"764": "Шлифовальное оборудование включено",
			"765": "устранить ошибки",
			"766": "Обнулить датчик силы",
			"767": "Установить целевую скорость",
			"768": "Установить заданную силу",
			"769": "Установить расстояние выдвижения цели",
			"770": "Установить режим управления",
			"771": "Сварочное напряжение",
			"772": "Сварочный ток",
			"780": "Настройка параметров сервопривода",
			"781": "Получить информацию о серводвигателе",
			"782": "Включить",
			"783": "Установить режим управления",
			"784": "Установите целевое положение и рабочую скорость – режим положения",
			"786": "Установить целевую скорость — режим скорости",
			"788": "Сервопривод возвращается в ноль",
			"789": "Удалить ошибки сервопривода",
			"790": "Установить номер сервопривода",
			"800": "Установите нулевую точку одного сустава робота",
			"801": "Датчик силы автоматически включается после устранения ошибки.",
			"802": "Конфигурация параметров обнаружения прерывания дуги",
			"804": "Настройка параметров возобновления после прерывания сварки",
			"806": "Возобновление сварки после перерыва",
			"807": "Выход из сварки после прерывания сварки",
			"813": "Установите локальный/дистанционный режим робота",
			"814": "Установить параметры связи для удаленного управления",
			"815": "Получить параметры связи для удаленного управления",
			"820": "Включение одного сустава",
			"821": "Отключить одиночный сустав",
			"822": "Установите жесткость робота",
			"827": "Установите соответствующее соотношение между сварочным током и выходной аналоговой величиной.",
			"828": "Установите соответствующую взаимосвязь между сварочным напряжением и выходной аналоговой величиной.",
			"831": "Установите сварочный ток и выходной порт.",
			"832": "Установите сварочное напряжение и выходной порт.",
			"834": "Сбросить статистику фонового времени робота",
			"836": "Установить общий эффективный уровень DI",
			"837": "Задать действительный уровень общего DO",
			"838": "Настройка безопасности DI",
			"839": "Настройка безопасности DO",
			"840": "Настройка параметров аварийной остановки",
			"841": "Настройка параметров защитного останова",
			"844": "Применить таблицу точек",
			"846": "Установить метод обнаружения столкновений",
			"847": "Установить политику включения роботов",
			"849": "Установите максимальную скорость и ускорение робота",
			"850": "Установите процент скорости робота по умолчанию и процент ускорения по умолчанию.",
			"851": "Установите минимальный процент скорости и минимальный процент ускорения робота.",
			"872": "Параметры конфигурации ведомого устройства Modbus-Set",
			"873": "Modbus-Получить параметры конфигурации ведомого устройства",
			"874": "Modbus-ведомый записывающий DO",
			"875": "Modbus-ведомый записывающий DI",
			"876": "Modbus-ведомый записывающий AO",
			"877": "Modbus-ведомая записывающий AI",
			"878": "Modbus-ведомое устройство чтения DO",
			"879": "Modbus-ведомое устройство чтения DI",
			"880": "Modbus-ведомое устройство чтения AO",
			"881": "Modbus-ведомое устройство чтения AI",
			"882": "Modbus-Slave ожидает значения DO",
			"883": "Modbus-Slave ожидает значения AO",
			"884": "Modbus-Главная прикладная станция",
			"885": "Modbus-удаление мастера",
			"886": "Modbus-получить параметры главной станции",
			"887": "Modbus-Адрес главного регистра приложения",
			"888": "Modbus-Удалить адрес главного регистра",
			"889": "Modbus-Получение параметров конфигурации регистра главной станции",
			"890": "Modbus-мастер-станция записывает DO",
			"891": "Modbus-мастер-станция записывает AO",
			"892": "Modbus-мастер-станция читает DO",
			"893": "Modbus-мастер-станция читает DI",
			"894": "Modbus-мастер-станция читает AO",
			"895": "Modbus-master станция считывает AI",
			"896": "Modbus-Master ожидает ввода DI",
			"897": "Modbus-Master ожидает ввода AI",
			"898": "Настройка состояния выхода DO блока управления после остановки/паузы",
			"899": "Настройте состояние выхода блока управления AO после остановки/паузы",
			"900": "Настройка состояния выхода DO конечной платы после остановки/паузы",
			"901": "Настройте состояние выхода конечной платы AO после остановки/паузы",
			"902": "Настройка расширенного состояния выхода DO после остановки/паузы",
			"903": "Настройка статуса расширенного выхода AO после остановки/паузы",
			"904": "Настройка состояния выхода SmartTool DO после остановки/паузы",
			"906": "Установить усиление трения суставов",
			"907": "Восстановление соединения после аварийного отключения UDP",
			"908": "Тесная связь после аварийного отключения UDP",
			"910": "Установите стратегию скорости движения позы",
			"911": "Установите пароль комбинации клавиш ручного автоматического переключения блока управления.",
			"912": "Получите пароль от комбинации клавиш для автоматического переключения блока управления.",
			"913": "Конфигурация параметров ограничения направления инструмента",
			"914": "Установите переключатель обнаружения мощности импульса",
			"921": "Запись данных автоматической калибровки нуля датчика",
			"922": "Автоматическая калибровка нуля данных датчика",
			"923": "Настройка пороговых значений определения положения захвата",
			"924": "Получите порог обнаружения положения захвата",
			"925": "Установите стратегию ориентации дуги по полному кругу",
			"927": "Установите максимальное ускорение сустава робота",
			"928": "По трем точкам (одна линия и одна точка) вычислите точку их вертикального пересечения.",
			"929": "По данным четырем точкам (двум линиям) вычислите точки их пересечения.",
			"930": "Установите цвет конечного света в удаленном режиме",
			"938": "Установить точку калибровки фокуса",
			"939": "Рассчитать результаты калибровки фокуса",
			"942": "Применить параметры калибровки фокуса",
			"943": "Установите шестимерную силу и гибридные переключатели сопротивления суставов и параметры.",
			"945": "Получить параметры конфигурации связи на конце",
			"946": "Установить параметры связи концевого устройства",
			"947": "Установить тип передачи файлов концевого устройства",
			"948": "Включить выполнение Lua на концевом устройстве",
			"949": "Восстановление после ошибки файла Lua концевого устройства",
			"954": "Обновление прошивки платы безопасности",
			"957": "Начинается мониторинг состояния связи платы безопасности",
			"958": "Мониторинг состояния связи с платой безопасности остановлен",
			"959": "Счетчик пакетов связи с платой безопасности очищен.",
			"960": "Установить статическое обнаружение столкновений",
			"961": "Установите определение мощности крутящего момента сустава",
			"962": "Установить отключение при выключении питания",
			"965": "Получить статус включения Lua на конце",
			"967": "Установка параметров процесса сварки",
			"968": "Получить параметры сварочного процесса",
			"977": "Установите включение конечного устройства OpenLua",
			"978": "Получите настроенное конечное устройство",
			"979": "Установите код функции захвата",
			"981": "Получите код функции захвата",
			"982": "Получить состояние включения конечного устройства OpenLua",
			"988": "Установите состояние управления кнопкой ручного ведения в конце робота.",
			"989": "Получите статус управления кнопкой ручного ведения в конце робота.",
			"990": "Настройка работы без нагрузки или с полной нагрузкой",
			"992": "Основная функция расчета концевой нагрузки",
			"993": "Установите имя файла Lua протокола периферийного устройства контроллера.",
			"994": "Получите имя файла Lua настроенного периферийного протокола.",
			"995": "Загрузить открытый протокол контроллера",
			"996": "Удалить открытый протокол контроллера",
			"1010": "Шлифовальная головка устанавливает целевую контактную силу",
			"1011": "Шлифовальная головка устанавливает контактное усилие для установки времени перехода силы",
			"1012": "Установка шлифовальной головки, вес заготовки",
			"1019": "Установите ускорение и замедление сервопривода",
			"1020": "Установите ускорение и замедление аварийной остановки сервопривода.",
			"1021": "Включить идентификацию одного сустава",
			"1022": "Отключить идентификацию одного сустава",
			"1023": "Получите результаты идентификации отдельных суставов",
			"1024": "Включить идентификацию одного сустава",
			"1025": "Отключить идентификацию одного сустава",
			"1026": "Установите параметры идентификации отдельных суставов",
			"1027": "Получите результаты идентификации отдельных суставов",
			"1031": "Получите сервоускорение и замедление",
			"1032": "Получите ускорение и замедление аварийной остановки сервопривода",
			"1038": "Установить режим управления сварочным аппаратом",
			"1039": "Вычислить вектор нормали к плоскости",
			"1040": "Получите результаты калибровки плоского инструмента",
			"1041": "Получить информацию о точке поиска плоскости TCP",
			"1044": "Управление фоновой программой",
			"1045": "Получить фоновую информацию о программе",
			"1075": "CNC начинает автоматическую работу",
			"1076": "CNC прекращает автоматическую работу",
			"1077": "Машина открывает дверь",
			"1078": "Машина закрывает дверь",
			"1079": "Патрон машины зажимает",
			"1080": "Патрон машины освобождает",
			"1081": "Установить аварийную остановку машины",
			"1082": "Выход машины аварийной остановки",
			"1091": "Установить состояние функции мониторинга данных захвата",
			"1092": "Получить состояние функции мониторинга данных захвата",
			"1093": "Получить все функциональные коды захватов",
			"1094": "Установить статус функции данных о неисправности",
			"1095": "Получить статус функции данных о неисправности",
			"1109": "Установите выход DO блока управления при включении питания",
			"1110": "Получите выход DO блока управления во время включения питания",
			"1122": "Установите номер порта ключа ввода-вывода сварочной ручки",
			"1127": "Настроить версию кнопочного блока",
			"1129": "Настроить способ запуска/остановки кнопки ручного ведения кнопочного блока",
			"1131": "Настроить пароль комбинации клавиш сброса IP кнопочного блока",
			"1133": "Получить параметры управления журналом контроллера",
			"1134": "Установить параметры управления журналом контроллера",
			"1137": "Конфигурация главной станции",
			"1138": "Установите стратегию обработки исключений суставного слова состояния",
			"1139": "Триггер функционального теста робота",
			"1142": "Установите компенсацию параметра DH робота",
			"1144": "Настройка параметров формирования входного сигнала",
			"1146": "Режим сглаживания ускорения включен",
			"1147": "Режим сглаживания ускорения выключен",
			"1150": "Установка параметров конфигурации ведомого устройства",
			"1151": "Получение параметров конфигурации ведомого устройства",
			"1162": "Применить адрес регистра ведущего устройства",
			"1163": "Удалить адрес регистра ведущего устройства",
			"1164": "Получить конфигурацию регистра ведущего устройства",
			"1165": "Чтение регистра ведущим устройством",
			"1166": "Запись в регистр ведущим устройством",
			"1169": "Создать ведущее устройство Modbus RTU",
			"1170": "Удалить ведущее устройство Modbus RTU",
			"1176": "Настройка AI управления сварочным током",
			"1177": "Настройка AI управления сварочным напряжением",
			"1178": "Настройка параметров аналогового тока",
			"1179": "Настройка параметров аналогового напряжения",
			"1191": "Защита мягкого ограничения сустава",
			"1192": "Получить логотип онлайн-робота",
			"1195": "Настройка параметров автоматического обнаружения предварительного подогрева",
			"1196": "Получение параметров автоматического обнаружения предварительного подогрева",
			"1197": "Вручную запустить функцию предварительного подогрева при низкой температуре",
			"1202": "Установка параметров планирования скорости FIR движения",
			"1203": "Установка глобальных параметров keepAlive",
			"1204": "Настройка автоподъёма сустава 2",
			"1205": "Тест автоподъёма сустава 2",
			"1206": "Частичное отключение после отказа сустава",
			"1207": "Установка цикла 20002",
			"1215": "Установка переключателя управления отображением ограничительного кольца сустава",
			"1216": "Ручное ведение с датчиком силы: отключение или восстановление после обнаружения столкновения",
			"1217": "Установка параметров контроля температуры и скорости вентилятора блока управления с широким диапазоном напряжения",
			"1218": "Получение параметров контроля температуры и скорости вентилятора блока управления с широким диапазоном напряжения",
			"1219": "Настройка параметров компенсации силы сопротивления",
			"1220": "Установка отправки ответа после успешного выполнения команды ServoJ",
			"1221": "Получение информации об отправке ответа после успешного выполнения команды ServoJ",
			"1224": "Установка параметров присоски",
			"1227": "Настройка стратегии синхронизированного движения робота с расширенной осью",
			"1228": "Настроить соединение сокета",
			"1229": "Открыть соединение сокета",
			"1230": "Закрыть соединение сокета",
			"1231": "Получить конфигурацию соединения сокета",
			"1232": "Удалить конфигурацию соединения сокета",
			"1233": "Отправить данные сокета",
			"1234": "Получить данные сокета",
			"1235": "Периодическая отправка данных сокета",
			"1247": "Конфигурация адаптивного фильтра",
			"1248": "Настройки параметров TPD",
			"1249": "Установка параметров управления нулевым усилием на основе датчика крутящего момента сустава",
			"1252": "Настройка калибровки нуля усилия датчика крутящего момента сустава",
			"1256": "Обновить отображение данных системы координат",
			"1265": "Установить параметры пользовательского качания",
			"1266": "Получить параметры пользовательского качания",
			"1267": "Установить флаг включения функции",
			"1268": "Установить параметры обнаружения столкновений линейной реечной направляющей",
			"1270": "Настройка системы координат по трём точкам",
			"1271": "Настройка системы координат по девяти точкам",
			"1275": "Калибровка Чувствительности Датчика Момента Сустава",
			"1279": "Установить автоматическое включение после восстановления аварийной остановки",
			"1282": "Установить Значение Силы Шлифовальной Головки DFC",
			"1284": "Установить Модель Устройства Шлифовальной Головки",
			"1291": "Включить Функцию Компенсации Момента и Коэффициент Компенсации",
			"1292": "Установить конечный протокол Lua для входа в режим отладки",
			"1293": "Получить конечный протокол Lua для входа в режим отладки",
			"1300": "Настройте Режим Защиты от Случайного Нажатия для Функций 'Отменить' и 'Очистить программу' SmartTool"
		},
		"commandlist": {
			"IOTypeDict": [
				{
					"name": "I/O контроллера",
					"id": "0"
				},
				{
					"name": "Протокол цифровой связи(UDP)",
					"id": "1"
				},
				{
					"name": "Протокол цифровой связи(Modbus Tcp)",
					"id": "2"
				}
			],
			"commandTitle": [
				{
					"name": "Логика",
					"num": "0"
				},
				{
					"name": "Цикл",
					"num": "1"
				},
				{
					"name": "Математика",
					"num": "2"
				},
				{
					"name": "Переменная",
					"num": "3"
				},
				{
					"name": "Функция",
					"num": "4"
				},
				{
					"name": "Движение",
					"num": "5"
				},
				{
					"name": "Контроль",
					"num": "6"
				},
				{
					"name": "Сварка",
					"num": "7"
				},
				{
					"name": "Передовой",
					"num": "8"
				},
				{
					"name": "Периферия",
					"num": "9"
				},
				{
					"name": "Контроль силы",
					"num": "10"
				},
				{
					"name": "Связь",
					"num": "11"
				}
			],
			"commandName": [
				{
					"name": "Точка в точку",
					"num": "0"
				},
				{
					"name": "Прямая линия",
					"num": "1"
				},
				{
					"name": "Дуга",
					"num": "2"
				},
				{
					"name": "Полный круг",
					"num": "3"
				},
				{
					"name": "Повторение траектории движения",
					"num": "4"
				},
				{
					"name": "Время ожидания",
					"num": "5"
				},
				{
					"name": "Переключатель режима",
					"num": "6"
				},
				{
					"name": "Пауза",
					"num": "7"
				},
				{
					"name": "Установить систему координат инструмента",
					"num": "8"
				},
				{
					"name": "Установить внешнюю систему координат инструмента",
					"num": "9"
				},
				{
					"name": "Установить систему координат заготовки",
					"num": "10"
				},
				{
					"name": "Ожидание AI",
					"num": "11"
				},
				{
					"name": "Ожидание DI",
					"num": "12"
				},
				{
					"name": "Подождите несколько DI",
					"num": "13"
				},
				{
					"name": "Установить DO",
					"num": "14"
				},
				{
					"name": "Получить DI",
					"num": "15"
				},
				{
					"name": "Получить инструмент DI",
					"num": "16"
				},
				{
					"name": "Установить AO",
					"num": "17"
				},
				{
					"name": "Получить AI",
					"num": "18"
				},
				{
					"name": "Включить датчик",
					"num": "19"
				},
				{
					"name": "Выключить датчик",
					"num": "20"
				},
				{
					"name": "Загрузить драйвер датчика",
					"num": "21"
				},
				{
					"name": "Выгрузить драйвер датчика",
					"num": "22"
				},
				{
					"name": "Включите лазерное отслеживание",
					"num": "23"
				},
				{
					"name": "Отключить лазерное слежение",
					"num": "24"
				},
				{
					"name": "Запись лазерного датчика",
					"num": "25"
				},
				{
					"name": "Движение сенсорной точки",
					"num": "26"
				},
				{
					"name": "Перемещение точки датчика прекращается",
					"num": "27"
				},
				{
					"name": "Найти место",
					"num": "28"
				},
				{
					"name": "Поиск остановки",
					"num": "29"
				},
				{
					"name": "зажигание дуги",
					"num": "30"
				},
				{
					"name": "Завершение дуги",
					"num": "31"
				},
				{
					"name": "Начало колебательной сварки",
					"num": "32"
				},
				{
					"name": "Конец колебательной сварки",
					"num": "33"
				},
				{
					"name": "Сварка секций",
					"num": "34"
				},
				{
					"name": "Сложить",
					"num": "35"
				},
				{
					"name": "Вызвать подпрограмму",
					"num": "36"
				},
				{
					"name": "Вспомогательный поток",
					"num": "37"
				},
				{
					"name": "Воспроизведение лазерного слежения",
					"num": "38"
				},
				{
					"name": "Получить системные переменные",
					"num": "39"
				},
				{
					"name": "Установить системные переменные",
					"num": "40"
				},
				{
					"name": "Настроить имитированный внешний DI",
					"num": "41"
				},
				{
					"name": "Настроить имитированный внешний AI",
					"num": "42"
				},
				{
					"name": "Получить смоделированный внешний DI",
					"num": "43"
				},
				{
					"name": "Получить симулированный внешний AI",
					"num": "44"
				},
				{
					"name": "Загрузить UDP-связь",
					"num": "45"
				},
				{
					"name": "Настройка связи UDP",
					"num": "46"
				},
				{
					"name": "Движение захвата",
					"num": "47"
				},
				{
					"name": "Сброс захвата",
					"num": "48"
				},
				{
					"name": "Активация захвата",
					"num": "49"
				},
				{
					"name": "Начать распыление",
					"num": "50"
				},
				{
					"name": "Прекратить распыление",
					"num": "51"
				},
				{
					"name": "Начать очистку пистолета",
					"num": "52"
				},
				{
					"name": "Остановить очистку пистолета",
					"num": "53"
				},
				{
					"name": "Обнаружение конвейера I/O в режиме реального времени",
					"num": "54"
				},
				{
					"name": "Обнаружение конвейера в режиме реального времени",
					"num": "55"
				},
				{
					"name": "Отслеживание конвейера включено",
					"num": "56"
				},
				{
					"name": "Отслеживание конвейера отключено",
					"num": "57"
				},
				{
					"name": "Выгрузить драйвер связи шлифовальной головки",
					"num": "58"
				},
				{
					"name": "Загрузка драйвера связи шлифовального оборудования",
					"num": "59"
				},
				{
					"name": "Включение шлифовального оборудования",
					"num": "60"
				},
				{
					"name": "Устранение ошибок шлифовального оборудования",
					"num": "61"
				},
				{
					"name": "Сброс датчика силы шлифовального оборудования",
					"num": "62"
				},
				{
					"name": "Скорость шлифования",
					"num": "63"
				},
				{
					"name": "Усилие установки шлифования",
					"num": "64"
				},
				{
					"name": "Расстояние выступа полировки",
					"num": "65"
				},
				{
					"name": "Режим управления шлифованием",
					"num": "66"
				},
				{
					"name": "Загрузка связи UDP с расширенной осью",
					"num": "67"
				},
				{
					"name": "Конфигурация связи UDP с расширенной осью",
					"num": "68"
				},
				{
					"name": "Асинхронное движение с расширенной осью",
					"num": "69"
				},
				{
					"name": "Синхронизированное движение PTP по расширенной оси",
					"num": "70"
				},
				{
					"name": "Синхронизированное движение ARC по расширенной оси",
					"num": "71"
				},
				{
					"name": "Расширенная команда возврата в нулевую точку оси",
					"num": "72"
				},
				{
					"name": "Команда включения расширенной оси",
					"num": "73"
				},
				{
					"name": "ID сервопривода расширенной оси",
					"num": "74"
				},
				{
					"name": "Режим управления расширенной осью",
					"num": "75"
				},
				{
					"name": "Включение сервопривода расширенной оси",
					"num": "76"
				},
				{
					"name": "Возврат сервопривода расширенной оси в ноль",
					"num": "77"
				},
				{
					"name": "Расширенный режим положения оси",
					"num": "78"
				},
				{
					"name": "Расширенный режим скорости оси",
					"num": "79"
				},
				{
					"name": "Включить обнаружение столкновений",
					"num": "80"
				},
				{
					"name": "Отключить обнаружение столкновений",
					"num": "81"
				},
				{
					"name": "Включите контроль",
					"num": "82"
				},
				{
					"name": "Отключить управление",
					"num": "83"
				},
				{
					"name": "Сварочное напряжение",
					"num": "84"
				},
				{
					"name": "Сварочный ток",
					"num": "85"
				},
				{
					"name": "Завершение дуги",
					"num": "86"
				},
				{
					"name": "зажигание дуги",
					"num": "87"
				},
				{
					"name": "Отключение газа",
					"num": "88"
				},
				{
					"name": "Подача газа",
					"num": "89"
				},
				{
					"name": "Остановить подачу проволоки вперед",
					"num": "90"
				},
				{
					"name": "Подача проволоки вперед",
					"num": "91"
				},
				{
					"name": "Остановить обратную подачу проволоки",
					"num": "92"
				},
				{
					"name": "Обратная подача проволоки",
					"num": "93"
				},
				{
					"name": "Запись данных сварки",
					"num": "94"
				},
				{
					"name": "Включить датчик",
					"num": "95"
				},
				{
					"name": "Выключить датчик",
					"num": "96"
				},
				{
					"name": "Выгрузить датчик",
					"num": "97"
				},
				{
					"name": "Загрузить датчик",
					"num": "98"
				},
				{
					"name": "Начать отслеживание",
					"num": "99"
				},
				{
					"name": "Прекратить отслеживание",
					"num": "100"
				},
				{
					"name": "Регистрация данных",
					"num": "101"
				},
				{
					"name": "Воспроизведение лазерного слежения",
					"num": "102"
				},
				{
					"name": "Движение сенсорной точки",
					"num": "103"
				},
				{
					"name": "Поиск начинается",
					"num": "104"
				},
				{
					"name": "Конец поиска",
					"num": "105"
				},
				{
					"name": "Переместиться к концу сварного шва",
					"num": "106"
				},
				{
					"name": "Перемещение к начальной точке сварного шва",
					"num": "107"
				},
				{
					"name": "Отслеживание дуги выключено",
					"num": "108"
				},
				{
					"name": "Отслеживание дуги включено",
					"num": "109"
				},
				{
					"name": "Отключить корректировки",
					"num": "110"
				},
				{
					"name": "Включить корректировки",
					"num": "111"
				},
				{
					"name": "Начало позиционирования сварочной проволоки",
					"num": "112"
				},
				{
					"name": "Конец поиска проволоки.",
					"num": "113"
				},
				{
					"name": "Руководство по настройке точки поиска (пункт а)",
					"num": "114"
				},
				{
					"name": "Руководство по настройке точки поиска (пункт b)",
					"num": "115"
				},
				{
					"name": "Руководство по настройке точки поиска (пункт c)",
					"num": "116"
				},
				{
					"name": "Руководство по настройке точки поиска (точка d)",
					"num": "117"
				},
				{
					"name": "Руководство по настройке точки поиска (точка e)",
					"num": "118"
				},
				{
					"name": "Руководство по настройке точки поиска (точка f)",
					"num": "119"
				},
				{
					"name": "Рассчитать смещение (угловой сварной шов)",
					"num": "120"
				},
				{
					"name": "Рассчитать смещение (внутренний и внешний диаметр)",
					"num": "121"
				},
				{
					"name": "Вычислить смещение (пункты)",
					"num": "122"
				},
				{
					"name": "Вычислить смещение (камера)",
					"num": "123"
				},
				{
					"name": "Вычислить смещение (лицо)",
					"num": "124"
				},
				{
					"name": "Запись данных контактной точки",
					"num": "125"
				},
				{
					"name": "Начинается горизонтальное спиральное движение.",
					"num": "126"
				},
				{
					"name": "Горизонтальное спиральное движение заканчивается",
					"num": "127"
				},
				{
					"name": "Включение датчика (тип сварки)",
					"num": "128"
				},
				{
					"name": "Датчик включения (номер задачи)",
					"num": "129"
				},
				{
					"name": "Непрерывный вывод",
					"num": "130"
				},
				{
					"name": "Одиночный выход",
					"num": "131"
				},
				{
					"name": "Режим вывода",
					"num": "132"
				},
				{
					"name": "Установить время",
					"num": "133"
				},
				{
					"name": "Время сброса",
					"num": "134"
				},
				{
					"name": "Прямая линия (seamPos)",
					"num": "135"
				},
				{
					"name": "Включить датчик (решение)",
					"num": "136"
				},
				{
					"name": "MoveDO",
					"num": "137"
				},
				{
					"name": "Руководство по настройке точки поиска",
					"num": "138"
				},
				{
					"name": "Начинается симуляция качания",
					"num": "139"
				},
				{
					"name": "Конец моделирования качания",
					"num": "140"
				},
				{
					"name": "Движение DO заканчивается",
					"num": "141"
				},
				{
					"name": "MoveAO",
					"num": "142"
				},
				{
					"name": "Завершение MoveAO",
					"num": "143"
				},
				{
					"name": "Начало переоборудования инструмента",
					"num": "144"
				},
				{
					"name": "Преобразование инструмента завершено",
					"num": "145"
				},
				{
					"name": "Преобразование заготовки начинается",
					"num": "146"
				},
				{
					"name": "Преобразование заготовки завершено",
					"num": "147"
				},
				{
					"name": "Начинается новый сплайн",
					"num": "148"
				},
				{
					"name": "Конец нового сплайна",
					"num": "151"
				},
				{
					"name": "Рассчитать смещение",
					"num": "150"
				},
				{
					"name": "Шлифовальное контактное усилие",
					"num": "151"
				},
				{
					"name": "Установить время перехода силы",
					"num": "152"
				},
				{
					"name": "Вес заготовки",
					"num": "153"
				},
				{
					"name": "Поиск точек пересечения",
					"num": "154"
				},
				{
					"name": "Четырехточечный поиск",
					"num": "155"
				},
				{
					"name": "Чтение переменной входного регистра",
					"num": "156"
				},
				{
					"name": "Чтение переменной выходного регистра",
					"num": "157"
				},
				{
					"name": "Запись переменной выходного регистра",
					"num": "158"
				},
				{
					"name": "Градиент покачивания",
					"num": "159"
				},
				{
					"name": "Станок начинает работу и обработку",
					"num": "160"
				},
				{
					"name": "Станок останавливает работу и обработку",
					"num": "161"
				},
				{
					"name": "Станок открывает дверь",
					"num": "162"
				},
				{
					"name": "Станок закрывает дверь",
					"num": "163"
				},
				{
					"name": "Патрон машины освобождает",
					"num": "164"
				},
				{
					"name": "Патрон машины зажимает",
					"num": "165"
				},
				{
					"name": "Аварийная остановка машины активирована",
					"num": "166"
				},
				{
					"name": "Аварийная остановка машины снята",
					"num": "167"
				},
				{
					"name": "Получить текущее состояние станка",
					"num": "168"
				},
				{
					"name": "Получение статуса работы станка",
					"num": "169"
				},
				{
					"name": "Получение статуса двери машины",
					"num": "170"
				},
				{
					"name": "Получение статуса патрона станка",
					"num": "171"
				},
				{
					"name": "Получение статуса аварийной остановки станка",
					"num": "172"
				},
				{
					"name": "Получение статуса сигнала тревоги станка",
					"num": "173"
				},
				{
					"name": "Ожидание запуска машины",
					"num": "174"
				},
				{
					"name": "Ожидание статуса патрона станка",
					"num": "175"
				},
				{
					"name": "Начало плавного изменения сварочного тока",
					"num": "176"
				},
				{
					"name": "Конец плавного изменения сварочного тока",
					"num": "177"
				},
				{
					"name": "Начало плавного изменения сварочного напряжения",
					"num": "178"
				},
				{
					"name": "Конец плавного изменения сварочного напряжения",
					"num": "179"
				},
				{
					"name": "Плавное изменение сварочного тока",
					"num": "180"
				},
				{
					"name": "Плавное изменение сварочного напряжения",
					"num": "181"
				},
				{
					"name": "Синхронизированное движение LIN по расширенной оси",
					"num": "182"
				},
				{
					"name": "Настроить DFC",
					"num": "183"
				},
				{
					"name": "Получить Данные DFC",
					"num": "184"
				}
			],
			"customContent": [
				{
					"name": "Название траектории",
					"num": "0"
				},
				{
					"name": "Плавная траектория",
					"num": "1"
				},
				{
					"name": "Скорость отладки",
					"num": "2"
				},
				{
					"name": "Порт",
					"num": "3"
				},
				{
					"name": "Состояние",
					"num": "4"
				},
				{
					"name": "числовое значение",
					"num": "5"
				},
				{
					"name": "Состояние",
					"num": "6"
				},
				{
					"name": "максимальное время",
					"num": "7"
				},
				{
					"name": "Выбор условия",
					"num": "8"
				},
				{
					"name": "Истинное значение соответствующего порта",
					"num": "9"
				},
				{
					"name": "Обработка тайм-аута ожидания",
					"num": "10"
				},
				{
					"name": "Стоит ли блокировать",
					"num": "11"
				},
				{
					"name": "Использовать поток",
					"num": "12"
				},
				{
					"name": "Тип сварного шва",
					"num": "13"
				},
				{
					"name": "Протокол",
					"num": "14"
				},
				{
					"name": "Система координат",
					"num": "15"
				},
				{
					"name": "Направление",
					"num": "16"
				},
				{
					"name": "Скорость",
					"num": "17"
				},
				{
					"name": "длина",
					"num": "18"
				},
				{
					"name": "Максимальное время поиска",
					"num": "19"
				},
				{
					"name": "Номер процесса сварки",
					"num": "20"
				},
				{
					"name": "Максимальное время ожидания",
					"num": "21"
				},
				{
					"name": "Таблица параметров маятниковой сварки ID",
					"num": "22"
				},
				{
					"name": "Отправная точка",
					"num": "23"
				},
				{
					"name": "Общая длина",
					"num": "24"
				},
				{
					"name": "Длина выполнения",
					"num": "25"
				},
				{
					"name": "Длина без выполнения",
					"num": "26"
				},
				{
					"name": "Функциональный режим",
					"num": "27"
				},
				{
					"name": "Режим качания",
					"num": "28"
				},
				{
					"name": "Стоит ли округлять",
					"num": "29"
				},
				{
					"name": "Имя блока кода",
					"num": "30"
				},
				{
					"name": "Имя метода",
					"num": "31"
				},
				{
					"name": "Строка",
					"num": "32"
				},
				{
					"name": "Подпрограммы Dofile нет, создайте ее.",
					"num": "33"
				},
				{
					"name": "Подпрограммы TPD нет, создайте ее.",
					"num": "34"
				},
				{
					"name": "Пользовательский заголовок",
					"num": "35"
				},
				{
					"name": "Пользовательский контент",
					"num": "36"
				},
				{
					"name": "Радиус",
					"num": "37"
				},
				{
					"name": "Скорость вращения",
					"num": "38"
				},
				{
					"name": "Направление вращения",
					"num": "39"
				},
				{
					"name": "Наклон",
					"num": "40"
				},
				{
					"name": "Тип I/O",
					"num": "41"
				},
				{
					"name": "Защита суставов от превышения скорости",
					"num": "42"
				},
				{
					"name": "Стратегия обработки",
					"num": "43"
				},
				{
					"name": "Порог разрешённого снижения скорости",
					"num": "44"
				},
				{
					"name": "Угловая скорость точки перехода регулируется.",
					"num": "45"
				},
				{
					"name": "максимальная угловая скорость",
					"num": "46"
				}
			],
			"IOBlockData": [
				{
					"name": "блокировать",
					"num": "0"
				},
				{
					"name": "Неблокирующий",
					"num": "1"
				}
			],
			"setTPDLocation": [
				{
					"name": "Поза суставов",
					"num": "1"
				}
			],
			"WhetherMotion": [
				{
					"name": "Остановить выдачу ошибки",
					"num": "0"
				},
				{
					"name": "Продолжить выполнение",
					"num": "1"
				},
				{
					"name": "Продолжай ждать",
					"num": "2"
				}
			],
			"PauseFunction": [
				{
					"name": "Нет функции",
					"num": "0"
				},
				{
					"name": "Пользовательский запрос на паузу",
					"num": "1"
				},
				{
					"name": "Цилиндр не на месте",
					"num": "2"
				},
				{
					"name": "Винты не на месте",
					"num": "3"
				},
				{
					"name": "Обработка плавающего винта",
					"num": "4"
				},
				{
					"name": "Обработка срыва резьбы",
					"num": "5"
				},
				{
					"name": "Пользовательский запрос на паузу 10",
					"num": "10"
				},
				{
					"name": "Пользовательское приглашение на паузу 11",
					"num": "11"
				},
				{
					"name": "Пользовательское приглашение на паузу 12",
					"num": "12"
				},
				{
					"name": "Пользовательское приглашение на паузу 13",
					"num": "13"
				},
				{
					"name": "Пользовательское приглашение на паузу 14",
					"num": "14"
				}
			],
			"DoData": [
				{
					"name": "Ctrl-DO0",
					"num": "0"
				},
				{
					"name": "Ctrl-DO1",
					"num": "1"
				},
				{
					"name": "Ctrl-DO2",
					"num": "2"
				},
				{
					"name": "Ctrl-DO3",
					"num": "3"
				},
				{
					"name": "Ctrl-DO4",
					"num": "4"
				},
				{
					"name": "Ctrl-DO5",
					"num": "5"
				},
				{
					"name": "Ctrl-DO6",
					"num": "6"
				},
				{
					"name": "Ctrl-DO7",
					"num": "7"
				},
				{
					"name": "Ctrl-CO0",
					"num": "8"
				},
				{
					"name": "Ctrl-CO1",
					"num": "9"
				},
				{
					"name": "Ctrl-CO2",
					"num": "10"
				},
				{
					"name": "Ctrl-CO3",
					"num": "11"
				},
				{
					"name": "Ctrl-CO4",
					"num": "12"
				},
				{
					"name": "Ctrl-CO5",
					"num": "13"
				},
				{
					"name": "Ctrl-CO6",
					"num": "14"
				},
				{
					"name": "Ctrl-CO7",
					"num": "15"
				},
				{
					"name": "End-DO0",
					"num": "16"
				},
				{
					"name": "End-DO1",
					"num": "17"
				}
			],
			"IOState": [
				{
					"name": "False",
					"num": "0"
				},
				{
					"name": "True",
					"num": "1"
				}
			],
			"setIOMode": [
				{
					"name": "Break",
					"num": "0"
				},
				{
					"name": "Serious",
					"num": "1"
				}
			],
			"DinData": [
				{
					"name": "Ctrl-DI0",
					"num": "0"
				},
				{
					"name": "Ctrl-DI1",
					"num": "1"
				},
				{
					"name": "Ctrl-DI2",
					"num": "2"
				},
				{
					"name": "Ctrl-DI3",
					"num": "3"
				},
				{
					"name": "Ctrl-DI4",
					"num": "4"
				},
				{
					"name": "Ctrl-DI5",
					"num": "5"
				},
				{
					"name": "Ctrl-DI6",
					"num": "6"
				},
				{
					"name": "Ctrl-DI7",
					"num": "7"
				},
				{
					"name": "Ctrl-CI0",
					"num": "8"
				},
				{
					"name": "Ctrl-CI1",
					"num": "9"
				},
				{
					"name": "Ctrl-CI2",
					"num": "10"
				},
				{
					"name": "Ctrl-CI3",
					"num": "11"
				},
				{
					"name": "Ctrl-CI4",
					"num": "12"
				},
				{
					"name": "Ctrl-CI5",
					"num": "13"
				},
				{
					"name": "Ctrl-CI6",
					"num": "14"
				},
				{
					"name": "Ctrl-CI7",
					"num": "15"
				},
				{
					"name": "End-DI0",
					"num": "16"
				},
				{
					"name": "End-DI1",
					"num": "17"
				}
			],
			"AOport": [
				{
					"name": "Ctrl-AO0",
					"num": "0"
				},
				{
					"name": "Ctrl-AO1",
					"num": "1"
				},
				{
					"name": "End-AO0",
					"num": "2"
				}
			],
			"AIport": [
				{
					"name": "Ctrl-AI0",
					"num": "0"
				},
				{
					"name": "Ctrl-AI1",
					"num": "1"
				},
				{
					"name": "End-AI0",
					"num": "2"
				}
			],
			"setTPDMode": [
				{
					"name": "false",
					"num": "0"
				},
				{
					"name": "true",
					"num": "1"
				}
			],
			"setTPDSpeed": [
				{
					"num": "25"
				},
				{
					"num": "50"
				},
				{
					"num": "75"
				},
				{
					"num": "100"
				},
				{
					"num": "125"
				},
				{
					"num": "150"
				},
				{
					"num": "175"
				},
				{
					"num": "200"
				}
			],
			"trajectoryJMode": [
				{
					"id": "1",
					"name": "Контрольная точка"
				}
			],
			"AIcompare": [
				{
					"name": ">",
					"num": "0"
				},
				{
					"name": "<",
					"num": "1"
				}
			],
			"WeldIdData": [
				{
					"num": "0"
				},
				{
					"num": "1"
				},
				{
					"num": "2"
				},
				{
					"num": "3"
				},
				{
					"num": "4"
				},
				{
					"num": "5"
				},
				{
					"num": "6"
				},
				{
					"num": "7"
				}
			],
			"polishCommandMode": [
				{
					"id": "1",
					"name": "Режим возврата в ноль"
				},
				{
					"id": "2",
					"name": "Режим позиции"
				},
				{
					"id": "4",
					"name": "Режим крутящего момента"
				}
			],
			"eaxisCommandType": [
				{
					"id": "0",
					"name": "Контроллер+PLC(UDP)"
				},
				{
					"id": "1",
					"name": "Контроллер + сервопривод(485)"
				}
			],
			"auxServoCommandId": [
				{
					"id": "1"
				},
				{
					"id": "2"
				},
				{
					"id": "3"
				},
				{
					"id": "4"
				},
				{
					"id": "5"
				},
				{
					"id": "6"
				},
				{
					"id": "7"
				},
				{
					"id": "8"
				},
				{
					"id": "9"
				},
				{
					"id": "10"
				},
				{
					"id": "11"
				},
				{
					"id": "12"
				},
				{
					"id": "13"
				},
				{
					"id": "14"
				},
				{
					"id": "15"
				}
			],
			"auxServoCommandMode": [
				{
					"id": "0",
					"name": "Режим позиции"
				},
				{
					"id": "1",
					"name": "Скоростной режим"
				}
			],
			"auxServoHommingMode": [
				{
					"id": "1",
					"name": "Текущее местоположение"
				},
				{
					"id": "2",
					"name": "Отрицательный предел"
				},
				{
					"id": "3",
					"name": "Положительный предел"
				}
			],
			"SerachDistData": [
				{
					"name": "+x",
					"num": "0"
				},
				{
					"name": "-x",
					"num": "1"
				},
				{
					"name": "+y",
					"num": "2"
				},
				{
					"name": "-y",
					"num": "3"
				},
				{
					"name": "+z",
					"num": "4"
				},
				{
					"name": "-z",
					"num": "5"
				},
				{
					"name": "Укажите направление",
					"num": "6"
				}
			],
			"searchPosWhether": [
				{
					"id": "0",
					"name": "Нет"
				},
				{
					"id": "1",
					"name": "да"
				}
			],
			"WhetherData": [
				{
					"name": "Нет",
					"num": "0"
				},
				{
					"name": "да",
					"num": "1"
				}
			],
			"WhetherSingleData": [
				{
					"name": "Нет",
					"num": "0"
				}
			],
			"LinModeData": [
				{
					"name": "Остановить",
					"num": "-1"
				},
				{
					"name": "Плавный переход",
					"num": "0"
				}
			],
			"ConnectionData": [
				{
					"name": "И",
					"num": "0"
				},
				{
					"name": "Или",
					"num": "1"
				}
			],
			"ComparationData": [
				{
					"name": "больше, чем",
					"num": "0"
				},
				{
					"name": "меньше, чем",
					"num": "1"
				}
			],
			"WhetherTruthData": [
				{
					"name": "Правильный",
					"num": "1"
				},
				{
					"name": "Ошибка",
					"num": "0"
				}
			],
			"LayerIdData": [
				{
					"name": "Первый этаж",
					"num": "1"
				},
				{
					"name": "Второй этаж",
					"num": "2"
				}
			],
			"LoadPosSensorDriverData": [
				{
					"name": "Руйню RRT-SV2-BP",
					"num": "101"
				}
			],
			"peripheralTypeList": [
				{
					"name": "Устройство адаптировано",
					"id": "0"
				},
				{
					"name": "Пользовательский протокол",
					"id": "1"
				}
			],
			"encoderList": [
				{
					"name": "Оптический энкодер",
					"id": "0"
				},
				{
					"name": "Магнитный энкодер",
					"id": "1"
				}
			],
			"nodeEditorCommands": {
				"motion": {
					"_point_name": "Имя точки",
					"_coordinate_system": "Система координат инструмента",
					"_wobjcoord_system": "Система координат заготовки",
					"_offset": "Следует ли компенсировать",
					"_debug_speed": "Скорость отладки",
					"_debug_acc_percentage": "Процент ускорения",
					"_detect_start": "Обнаружение столкновений включено",
					"_detection": "Обнаружение",
					"_detect_end": "Обнаружение столкновений отключено",
					"_set_acc": "Установить ускорение",
					"_smooth_radius": "Плавный радиус перехода",
					"_in_this_point": "В этой точке",
					"_smooth_ptp": "Плавный переход",
					"_smooth_trans_radius": "Радиус перехода",
					"_smooth_trans_mode": "Способ перехода",
					"_smooth_stop": "Остановить",
					"_weld_record": "Выбор данных кэша сварки",
					"_plate_type": "Тип листового материала",
					"_search_flag": "Позиционирование",
					"_wire_search_point_name": "Переменная локатора",
					"_joint_overspeed_protect": "Защита суставов от превышения скорости",
					"_treatment_trategy": "Стратегия обработки",
					"_allow_speed_threshold": "Допустимый порог снижения скорости",
					"_trans_point_angle_adjustable": "Угловая скорость точки перехода регулируется.",
					"_trans_point_angle_adjustable_start": "Точка перехода, регулируемый старт угловой скорости",
					"_trans_point_angle_adjustable_end": "Регулируемый конец точки перехода, угловая скорость",
					"_singularity_avoidance": "Избегание сингулярности",
					"_singularity_avoidance_start": "Начало избегания сингулярности",
					"_singularity_avoidance_end": "Конец избегания сингулярности",
					"_singularity_crossing": "Пересечение сингулярности",
					"_singularity_crossing_start": "Начало прохождения сингулярности",
					"_singularity_crossing_end": "Конец прохождения сингулярности",
					"_protection_mode": "Режим защиты",
					"_shoulderadjustment": "Коррекция сингулярности плеча",
					"_elbow_adjustment": "Коррекция сингулярности локтя",
					"_wrist_adjustment": "Коррекция сингулярности запястья",
					"_motion_protection": "Защита движения",
					"_time_optimization_ode": "Оптимальный временной режим (Пользовательская конфигурация)",
					"_time_auto_optimization_ode": "Оптимальный временной режим (Автоконфигурация)",
					"_time_optimization_start": "Запуск оптимального по времени режима",
					"_time_optimization_end": "Режим оптимального времени заканчивается",
					"_angular_acceleration": "Угловое ускорение",
					"_angular_jerk": "Угловой рывок",
					"_linear_acceleration": "линейное ускорение",
					"_linear_jerk": "Линейный рывок",
					"_acc_smooth": "Режим сглаживания ускорения",
					"_acc_smooth_start": "Режим сглаживания ускорения начат",
					"_acc_smooth_end": "Режим сглаживания ускорения завершен",
					"_none": "Нет",
					"_angle_speed": "Максимальная угловая скорость",
					"_arc1_name": "Средняя точка дуги",
					"_arc_name": "Конечная точка дуги",
					"_offset_type": "Тип смещения",
					"_circle1_name": "Средняя точка круга 1",
					"_circle2_name": "Средняя точка круга 2",
					"_spiral_name": "Начальная точка спирали",
					"_spiral1_name": "Средняя точка спирали 1",
					"_spiral2_name": "Средняя точка спирали 2",
					"_spiral3_name": "Средняя точка спирали 3",
					"_spiral_circle_num": "Количество витков спирали",
					"_spiral_dip_angle": "Наклон спирали",
					"_spiral_oringin_radius": "Начальный радиус",
					"_spiral_radius_add": "Приращение радиуса",
					"_spiral_rotaxis_add": "Приращение направления оси вращения",
					"_angle_correct_rx": "Коррекция угла наклона rx",
					"_angle_correct_ry": "Коррекция угла наклона ry",
					"_angle_correct_rz": "Коррекция угла наклона rz",
					"_spiral_direction": "Направление вращения",
					"_radius": "Радиус",
					"_spiral_speed": "Скорость вращения",
					"_dip_angle": "Наклон",
					"_new_spline_mode": "Режим управления",
					"_global_average_connect_time": "Глобальное среднее время соединения",
					"_new_spline_last_flag": "Является ли последняя точка",
					"_select_traj_file": "Выбрать файл траектории",
					"_tpd_name": "Название траектории",
					"_tpd_smooth_mode": "Плавная траектория",
					"_traj_mode": "Режим траектории",
					"_curve_fitting_method": "Метод подгонки кривой",
					"_error_limits": "Пределы погрешности",
					"_smooth_curve_method": "Плавное криволинейное соединение",
					"_smooth_acc": "Точность сглаживания",
					"_interval": "интервал",
					"_diff": "Отклонение",
					"_smoothing_method": "Метод сглаживания",
					"_maximum_speed": "Максимальная скорость",
					"_maximum_acceleration": "Максимальное ускорение",
					"_maximum_jerk": "Максимальный рывок",
					"_uniform_motion": "Равномерное движение",
					"_maximum_vacuum": "Максимальный вакуум",
					"_minimum_vacuum": "Минимальный вакуум",
					"_grasping_timeout": "Таймаут захвата",
					"_suction_cup_control_command": "Команда управления присоской",
					"_get_suction_cup_status": "Получить состояние присоски",
					"_wait_for_suction_status": "Ожидание состояния всасывания",
					"_suction_status": "Состояние всасывания",
					"_servoc_motion_mode": "Стиль движения",
					"_scale_factor_x": "Пропорциональный коэффициент x",
					"_scale_factor_y": "Пропорциональный коэффициент y",
					"_scale_factor_z": "Пропорциональный коэффициент z",
					"_scale_factor_rx": "Пропорциональный коэффициент rx",
					"_scale_factor_ry": "Коэффициент пропорциональности ry",
					"_scale_factor_rz": "Коэффициент пропорциональности rz",
					"_command_cycle": "Цикл команды",
					"_lookahead_time": "Время фильтра",
					"_gain": "Пропорциональное усиление",
					"_exaxis_list_id": "Серийный номер",
					"_exaxis_list_speed": "Скорость",
					"_exaxis_list_acc": "Ускорение",
					"_set_Interval": "Установить интервал",
					"_output_pulse_duty_cycle": "Скважность выходного импульса",
					"_tool_name": "Имя системы координат инструмента",
					"_wobj_name": "Название системы координат заготовки",
					"manualMode": "Ручной режим",
					"standardLevel": "Стандартный класс",
					"_externa_modbus_communicate_period": "Период связи",
					"_dofile_lua_file": "Dofile lua-файл",
					"_program_name": "Название программы",
					"_which_level": "Какой слой вызывать",
					"_torque_record_start": "Запись крутящего момента началась",
					"_torque_record_end": "Запись крутящего момента остановлена",
					"_torque_smooth": "Плавный выбор",
					"_torque_negative_value": "Отрицательный порог (Nm)",
					"_torque_positive_value": "Положительный порог (Nm)",
					"_collision_detection_duration": "Продолжительность обнаружения столкновений",
					"_torque_record_reset": "Сброс записи крутящего момента",
					"_coord_name": "Название системы координат",
					"_ft_current_value": "Текущее значение",
					"_ft_control_adj_sign": "Адаптивный статус запуска и остановки",
					"_inertia_coefficient": "Коэффициент инерции",
					"_ft_control_ilc_sign": "Состояние запуска/остановки управления ILC",
					"_filtering_waves": "Фильтрация",
					"_postural_adaptation": "Адаптируемая поза",
					"_ft_control_length": "Максимальное расстояние регулировки",
					"_ft_control_angle": "Максимальный угол регулировки",
					"_ft_control_disc_radius": "Радиус шлифовального диска",
					"_ft_max_value": "максимальный порог",
					"_ft_min_value": "минимальный порог",
					"_ftcom_start": "Комплаенс-контроль включен",
					"_ftcom_end": "Управление податливостью выключено",
					"_ft_spiral_search_start": "Спиральная вставка",
					"_ft_spiral_increase_turn": "Радиусная подача на оборот (0.7)",
					"_ft_spiral_force_insertion": "Порог силы или крутящего момента (0–100)",
					"_ft_spiral_time_max": "Максимальное время исследования (60000)",
					"_ft_spiral_vel_speed": "Максимальная линейная скорость(5)",
					"_ft_rot_insertion_start": "Вращательное введение",
					"_ft_rot_ang_vel_rot": "Угловая скорость вращения",
					"_ft_rot_force_insertion": "Усилие спуска или конечный крутящий момент",
					"_ft_rot_angle_max": "Максимальный угол поворота",
					"_ft_rot_orn": "Направление силы",
					"_ft_rot_angle_acc_max": "Максимальное ускорение угла поворота",
					"_ft_insert_orn": "Направление вставки",
					"_ft_check_force_strategy": "Стратегия Обработки при Отсутствии Обнаружения Внешней Силы",
					"_ft_lin_insertion_start": "Прямая вставка",
					"_ft_lin_force_goal": "Порог силы прекращения действия (0–100)",
					"_ft_lin_vel": "Линейная скорость(1)",
					"_ft_lin_acc": "линейное ускорение",
					"_ft_lin_distance_max": "Максимальное расстояние вставки",
					"_ft_find_surface": "Позиционирование поверхности",
					"_ft_find_surface_diretcion": "Направление движения",
					"_ft_find_surface_axis": "движущаяся ось",
					"_ft_find_surface_vel": "Линейная скорость поиска",
					"_ft_find_surface_acc": "Ускорение поиска",
					"_ft_find_surface_distance_max": "Максимальная дальность исследования",
					"_ft_find_surface_force_goal": "Порог силы прекращения действия",
					"_ft_cal_center": "Расчет позиционирования средней плоскости",
					"_ftcal_start": "Начинается расчет",
					"_ftcal_end": "Расчет завершается",
					"_ft_imdepance": "Импедансное Управление",
					"_ft_imdepance_on": "Импедансное управление Включено",
					"_ft_imdepance_off": "Импедансное управление Выключено",
					"_force_threshold": "Порог Силы(N)",
					"_space_selection": "Выбор Пространства",
					"_max_angular_acc": "Максимальное Угловое Ускорение",
					"_max_linear_velocity": "Максимальная Линейная Скорость",
					"_max_linear_acc": "Максимальное Линейное Ускорение",
					"_quality_factor": "Коэффициент качества",
					"_damping_coefficient": "Коэффициент демпфирования",
					"_open_threshold": "Порог Запуска",
					"_adjust_coefficient": "Коэффициент Регулировки",
					"_stiffness_coefficient": "Коэффициент жесткости",
					"_ft_compliance_adjust": "Коэффициент корректировки выданной позиции",
					"_ft_compliance_threshold": "Порог силы включения податливости",
					"_control_box_ao_number": "Номер AO блока управления",
					"_max_tcp_speed": "Максимальная скорость TCP",
					"_max_tcp_speed_ao_percent": "Процент AO максимальной скорости TCP",
					"_period_compensation_ao_percent": "Значение компенсации мертвой зоны, процент AO",
					"_weavesine_start_warning": "Запустить предупреждение о траектории",
					"_weavesine_end_warning": "Предупреждение об остановке траектории",
					"_weave_gradient_start": "Начинается градиент качания",
					"_weave_gradient_mode": "Градиентный режим",
					"_weave_gradient_start_speed": "Начальная скорость",
					"_weave_gradient_end_speed": "Конечная скорость",
					"_weave_gradient_end": "Конец градиента качания",
					"_offset_open": "Смещение включено",
					"_offset_close": "Конец смещения",
					"_scale_factor": "Пропорциональный коэффициент",
					"_spline_start": "Начало группы сплайнов",
					"_spline_end": "Конец группы сплайнов",
					"_joints_location": "Положение суставов",
					"_cartesian_space_motion": "Движение в декартовом пространстве",
					"_joint_space_motion": "Движение в суставном пространстве",
					"_extended_axis_position": "Положение расширенной оси"
				},
				"pherial": {
					"_gripper_number": "Номер захвата",
					"_gripper_position": "Положение захвата",
					"_gripper_speed": "Скорость открытия и закрытия",
					"_gripper_moment": "Крутящий момент открытия и закрытия",
					"_whether_block": "Стоит ли блокировать",
					"_maxtime": "максимальное время",
					"_work_mode": "Рабочий режим",
					"_weld_time": "Максимальное время ожидания",
					"_device_enable": "Включение устройства",
					"_rotate_speed": "Скорость вращения",
					"_contact_force": "Контактная сила",
					"_protrusion_distance": "Расстояние выступа",
					"_set_force": "Настройка заданной силы",
					"_polish_channel": "Канал Шлифовальной Головки",
					"_set_force_trans_time": "Установить время перехода силы",
					"_workpice_weight": "Вес заготовки",
					"_control_mode": "Режим управления",
					"_externa_modbus_communicate_ip": "IP-адрес",
					"_externa_modbus_communicate_port": "Номер порта",
					"_externa_modbus_communicate_period": "Период связи",
					"_point_name": "Имя точки",
					"_debug_speed": "Скорость отладки",
					"_arc1_name": "Средняя точка дуги",
					"_arc_name": "Конечная точка дуги",
					"_motion_chose": "Выбор движения",
					"_externa_axis_id": "Номер расширенной оси",
					"_externa_axis_zero_mode": "Метод нулевого возврата",
					"_externa_axis_search_speed": "Скорость возврата в исходное положение",
					"_externa_axis_latch_speed": "Скорость фиксации нулевой точки",
					"_servo_id": "Идентификатор сервопривода",
					"_target_pos": "Целевая позиция",
					"_running_speed": "Рабочая скорость",
					"_target_speed": "целевая скорость",
					"_externa_servo_on": "Включить",
					"_timestamp": "Время",
					"_program_status": "Текущий статус",
					"_chuck_state": "Состояние патрона",
					"_timeout_select": "Выбор тайм-аута",
					"_timeout_policy": "Политика тайм-аута"
				},
				"weld": {
					"_weld_voltage": "Сварочное напряжение",
					"_weld_voltage_gradient": "Плавное изменение сварочного напряжения",
					"_weld_voltage_gradient_start": "Начало плавного изменения сварочного напряжения",
					"_weld_voltage_gradient_end": "Конец плавного изменения сварочного напряжения",
					"_weld_voltage_start": "Начальное напряжение",
					"_weld_voltage_end": "Конечное напряжение",
					"_weld_electric": "Сварочный ток",
					"_weld_electric_gradient": "Плавное изменение сварочного тока",
					"_weld_electric_gradient_start": "Начало плавного изменения сварочного тока",
					"_weld_electric_gradient_end": "Конец плавного изменения сварочного тока",
					"_weld_electric_start": "Начальный ток",
					"_weld_electric_end": "Конечный ток",
					"_output_AO_current": "Контроль сварочного тока AO",
					"_output_AO_voltage": "Регулировка сварочного напряжения AO",
					"_io_type": "Тип I/O",
					"_weld_id": "Номер процесса сварки",
					"_weld_time": "Максимальное время ожидания",
					"_segment_mode": "Режим сварки секций",
					"_segment_start_point_name": "Отправная точка",
					"_segment_end_point_name": "Конец",
					"_debug_speed": "Скорость отладки",
					"_arc_do": "Зажигание дуги Порт Do",
					"_effective_distance": "Длина выполнения",
					"_lose_distance": "Длина без выполнения",
					"_function_mode": "Функциональный режим",
					"_weave_select": "Выбор качания",
					"_rounding_rule": "Правила округления",
					"_weld_type": "Выберите тип сварного шва",
					"_weld_task": "Выберите номер задачи",
					"_weld_solution": "Выберите решение",
					"_function_select": "Выбор функции",
					"_track_motion_mode": "Тип движения отслеживания фиксированной точки",
					"_track_trigger_mode": "Способ запуска отслеживания фиксированной точки",
					"_track_time": "Длительность отслеживания",
					"_log_time_menu": "Время",
					"_distance": "Расстояние",
					"_data_processing_method": "Методы обработки данных",
					"_sensitive": "Коэффициент чувствительности компенсации",
					"_coord_name": "Название системы координат",
					"_weave_time": "Время ожидания",
					"_motion_mode": "Стиль движения",
					"_search_pos": "Настраивать ли позу",
					"_pos_point": "Опорная точка ориентации",
					"_search_length": "длина",
					"_search_time": "Максимальное время поиска",
					"_laser_search_dist_point": "Точка направления",
					"_search_speed": "Скорость",
					"_search_dist": "Направление",
					"_point1": "Точка 1",
					"_point2": "Точка 2",
					"_point3": "Точка 3",
					"_point4": "Точка 4",
					"_weld_trace_isuplow": "Компенсация отклонения вверх и вниз",
					"_weld_trace_isleftright": "Компенсация отклонения влево и вправо",
					"_weld_trace_klr": "Левый и правый коэффициент регулировки",
					"_weld_trace_kud": "Коэффициент регулировки вверх и вниз",
					"_weld_trace_tstartlr": "Начало времени компенсации влево и вправо",
					"_weld_trace_tstartud": "Время компенсации начала вверх и вниз",
					"_weld_trace_stepmaxlr": "Максимальная сумма компенсации для левого и правого каждого раза",
					"_weld_trace_stepmaxud": "Максимальная сумма компенсации каждый раз вверх и вниз",
					"_weld_trace_summaxlr": "Общая максимальная сумма компенсации слева и справа",
					"_weld_trace_summaxud": "Максимальная сумма компенсации в целом вверх и вниз",
					"_weld_trace_reference_current": "Верхний и нижний опорный ток",
					"_weld_trace_axisselect": "Выбор верхней и нижней системы координат",
					"_weld_trace_reference_type": "Метод настройки опорного тока вверх и вниз",
					"_bias_mode": "Режим смещения",
					"_sampling_period": "Период выборки",
					"_sampling_start_period": "Период начала отбора проб",
					"_percentage": "Процентное значение",
					"_tech_plate_type": "Тип листового материала",
					"_tech_motion_direction": "Направление движения",
					"_tech_adjust_time": "Время корректировки ориентации",
					"_inflection_point_type": "Тип точки перегиба",
					"_first_length": "Длина первого сегмента",
					"_second_length": "длина второй секции",
					"_third_length": "Длина третьей секции",
					"_fourth_length": "Длина четвёртого сегмента",
					"_fifth_length": "Длина пятого сегмента",
					"_wire_reference_pos": "Исходное положение",
					"_wire_search_speed": "Скорость поиска",
					"_wire_search_distance": "Расстояние поиска",
					"_wire_back_flag": "флаг автоматического возврата",
					"_wire_search_back_speed": "Автоматическая скорость возврата",
					"_wire_search_back_distance": "Автоматическое расстояние возврата",
					"_wire_search_mode": "Метод позиционирования",
					"_wire_search_method": "Метод расчета",
					"_wire_search_ref_point1": "Исходная точка 1",
					"_wire_search_ref_point2": "Исходная точка 2",
					"_wire_search_ref_point3": "Исходная точка 3",
					"_wire_search_res_point1": "Контактный пункт 1",
					"_wire_search_res_point2": "Точка касания 2",
					"_wire_search_res_point3": "Точка касания 3",
					"_wire_search_res_point4": "Точка касания 4",
					"_wire_search_res_point5": "Точка контакта 5",
					"_wire_search_res_point6": "Точка касания 6",
					"_wire_search_res_point_write_name": "Имя точки контакта",
					"_wire_search_res_point_write_data": "Данные точки контакта",
					"_arc_track_lag_time": "Время задержки отслеживания дуги",
					"_up_down_reference_current_start": "Начинается отсчет выборки опорного тока вверх и вниз.",
					"_up_down_reference_current": "Верхний и нижний счетчик выборки опорного тока"
				},
				"modbus": {
					"_modbus_master": "Главная станция Modbus(клиент)",
					"_modbus_ip": "IP ведомого устройства",
					"_modbus_port": "Порт ведомого устройства",
					"_modbus_id": "ID ведомого устройства",
					"_close_master": "Закрыть главную станцию",
					"_create_master": "Создать главную станцию",
					"_modbus_slave": "Настройка ведомого устройства Modbus",
					"_modbus_rtu_slave": "Настройка ведомого устройства Modbus RTU",
					"_register_adress": "Адрес регистра",
					"_var_type": "Тип переменной",
					"_register_index": "Начальный индекс регистра",
					"_register_num": "Количество регистров",
					"_read_coils": "Чтение цифрового вывода",
					"_register_value": "Значение регистра",
					"_write_coils": "Запись цифрового выхода",
					"_read_inbits": "Чтение цифрового входа",
					"_write_inbits": "Запишите дискретные величины",
					"_register_type": "Тип",
					"_read_inregs": "Чтение входного регистра",
					"_write_inregs": "Запись входного регистра",
					"_read_holdregs": "Чтение регистров хранения",
					"_write_holdregs": "Запись регистров хранения",
					"_modbus_rtu_read_register_command": "Команда чтения регистра",
					"_register_rtu_get_adress": "Регистр, катушка, дискретный адрес",
					"_register_rtu_get_num": "Количество регистров, катушек, дискретных величин",
					"_register_rtu_write_adress": "Регистр, адрес катушки",
					"_register_rtu_write_num": "Количество регистров и катушек",
					"_modbus_rtu_function_code": "Код функции",
					"_modbus_rtu_array": "Массив байтов",
					"_modbus_rtu_adress": "Адрес ведомого устройства",
					"_modbus_rtu_read_register_data": "Чтение данных регистра",
					"_modbus_rtu_write_register_data": "Запись в регистр",
					"_xmlrpc_serverurl": "URL-адрес сервера",
					"_xmlrpc_methodname": "Имя функции вызова",
					"_xmlrpc_tabletype": "Тип",
					"_xmlrpc_param": "Вызов параметров функции",
					"_do_name": "Имя DO",
					"_di_name": "Имя DI",
					"_ao_name": "Имя AO",
					"_ai_name": "Имя AI",
					"_modbus_slave_name": "Номер станции",
					"_modbus_master_name": "Имя главного устройства Modbus",
					"_modbus_wait_state": "Состояние ожидания",
					"_modbus_timeout": "Тайм-аут (ms)",
					"_modbus_read_ao": "Чтение аналогового выхода",
					"_modbus_write_ao": "Запись аналогового выхода",
					"_modbus_read_ai": "Чтение аналогового входа",
					"_modbus_write_ai": "Запись аналогового входа",
					"_modbus_wait_di": "Ожидание цифрового входа",
					"_modbus_wait_ai": "Ожидание аналогового входа",
					"_set_slave_DO": "Установить ведомый DO",
					"_set_slave_AO": "Установить ведомый AO",
					"_get_slave_DI": "Получить ведомый DI",
					"_get_slave_AI": "Получить ведомый AI",
					"_wait_slave_DI": "Ожидать ведомый DI",
					"_wait_slave_AI": "Ожидать ведомый AI",
					"_DO_number": "Номер DO",
					"_write_quantity": "Количество записи",
					"_write_value": "Значение записи",
					"_AO_number": "Номер AO",
					"_DI_number": "Номер DI",
					"_read_quantity": "Количество чтения",
					"_AI_number": "Номер AI",
					"_wait_type": "Тип ожидания",
					"_open_socket": "Открыть соединение сокета",
					"_close_socket": "Закрыть соединение сокета",
					"_send_socket": "Отправить данные сокета",
					"_receive_socket": "Получить данные сокета",
					"_data_transmission": "Передача данных"
				},
				"auxiliary": {
					"_scale_parameter": "Параметр масштаба",
					"_feedforward_parameters": "Параметры прямой связи",
					"_maximum_angular_acc_limit": "Максимальный предел ускорения угловой скорости",
					"_maximum_angular_vel_limit": "Предел максимальной угловой скорости",
					"_lock_axis_pointing": "Блокировка наведения по оси X",
					"_focus_follows_start": "фокус следует за началом",
					"focus_follows_end": "фокус следует за концом",
					"_system_mode": "Системный режим",
					"_point_table_mode": "Режим таблицы точек",
					"_sync_update_all_teach_points": "Синхронно обновлять программу обучения"
				}
			}
		},
		"index": {
			"navbar": [
				{
					"name": "Начальная настройка",
					"icon": "frfont frchushishezhi",
					"url": "#",
					"children": [
						{
							"id": "robot_setting",
							"name": "База",
							"icon": "",
							"url": "#/robotsetting"
						},
						{
							"id": "security_setting",
							"name": "Безопасность",
							"icon": "",
							"url": "#/safeset"
						},
						{
							"id": "peripheral_setting",
							"name": "Периферийные устройства",
							"icon": "",
							"url": "#/peripheral"
						}
					]
				},
				{
					"name": "Программа обучения",
					"icon": "frfont frshijiaomokuai",
					"url": "#",
					"children": [
						{
							"id": "teaching_program",
							"name": "Программa",
							"icon": "",
							"url": "#/programteach"
						},
						{
							"id": "graphical_program",
							"name": "Графическое программирование",
							"icon": "",
							"url": "#/graphicalprogramming"
						},
						{
							"id": "node_editor",
							"name": "Программирование в графе узлов",
							"icon": "",
							"url": "#/nodeeditor"
						},
						{
							"id": "teaching_management",
							"name": "Точки обучения",
							"icon": "",
							"url": "#/teachingmanagement"
						}
					]
				},
				{
					"name": "Информация о статусе",
					"icon": "frfont frzhuangtaixinxi",
					"url": "#",
					"children": [
						{
							"id": "system_log",
							"name": "Системный журнал",
							"icon": "",
							"url": "#/log"
						},
						{
							"id": "status_query",
							"name": "Запрос статуса",
							"icon": "",
							"url": "#/monitor"
						}
					]
				},
				{
					"name": "Вспомогательные приложения",
					"icon": "frfont frfuzhugongneng",
					"url": "#",
					"children": [
						{
							"id": "auxiliary_application",
							"name": "Применение инструмента",
							"icon": "",
							"url": "#/auxiliary"
						},
						{
							"id": "process",
							"name": "Технологический пакет",
							"icon": "",
							"url": "#/process"
						},
						{
							"id": "frcap",
							"name": "Управление плагинами",
							"icon": "",
							"url": "#/frcap"
						}
					]
				},
				{
					"name": "Системные настройки",
					"icon": "frfont frxitongshezhi",
					"url": "#/systemsetting",
					"children": []
				}
			],
			"var_object": {
				"consArray": {
					"0": "Не подключено",
					"1": "Подключено"
				},
				"stiffnessList": [
					{
						"id": 0,
						"name": "Обычная жесткость"
					},
					{
						"id": 1,
						"name": "Высокая жесткость"
					}
				],
				"limitList": [
					{
						"id": 0,
						"name": "Фиксированный ограничитель"
					},
					{
						"id": 1,
						"name": "Расширенный ограничитель (±360°)"
					}
				],
				"modeArray": [
					{
						"mode_name": "Автоматический режим",
						"mode_code": "0"
					},
					{
						"mode_name": "Ручной режим",
						"mode_code": "1"
					},
					{
						"mode_name": "Режим ручного ведения",
						"mode_code": "2"
					}
				],
				"setTPDLocation": [
					{
						"name": "Поза суставов",
						"num": "1"
					}
				],
				"FTReferenceCoordData": [
					{
						"id": "0",
						"name": "Координаты инструмента"
					},
					{
						"id": "1",
						"name": "базовые координаты"
					},
					{
						"id": "2",
						"name": "Пользовательские координаты"
					}
				],
				"TPDCfgDI": [
					{
						"id": "0",
						"name": "Нет"
					},
					{
						"id": "1",
						"name": "DI0"
					},
					{
						"id": "2",
						"name": "DI1"
					},
					{
						"id": "4",
						"name": "DI2"
					},
					{
						"id": "8",
						"name": "DI3"
					},
					{
						"id": "16",
						"name": "DI4"
					},
					{
						"id": "32",
						"name": "DI5"
					},
					{
						"id": "64",
						"name": "DI6"
					},
					{
						"id": "128",
						"name": "DI7"
					},
					{
						"id": "256",
						"name": "End-DI0"
					},
					{
						"id": "512",
						"name": "End-DI1"
					}
				],
				"TPDCfgDO": [
					{
						"id": "0",
						"name": "Нет"
					},
					{
						"id": "1",
						"name": "DO0"
					},
					{
						"id": "2",
						"name": "DO1"
					},
					{
						"id": "4",
						"name": "DO2"
					},
					{
						"id": "8",
						"name": "DO3"
					},
					{
						"id": "16",
						"name": "DO4"
					},
					{
						"id": "32",
						"name": "DO5"
					},
					{
						"id": "64",
						"name": "DO6"
					},
					{
						"id": "128",
						"name": "DO7"
					},
					{
						"id": "256",
						"name": "End-DO0"
					},
					{
						"id": "512",
						"name": "End-DO1"
					}
				],
				"referenceCoord": [
					{
						"value": 0,
						"name": "Суставные координаты"
					},
					{
						"value": 1,
						"name": "базовые координаты"
					},
					{
						"value": 2,
						"name": "Координаты инструмента"
					},
					{
						"value": 3,
						"name": "Координаты заготовки"
					}
				],
				"torqueIOList": {
					"DI": [
						{
							"name": "Затянуть",
							"index": 0
						},
						{
							"name": "Защита от ослабления",
							"index": 1
						},
						{
							"name": "Свободный",
							"index": 2
						},
						{
							"name": "запасной",
							"index": 3
						}
					],
					"DO": [
						{
							"name": "BUSY",
							"index": 0
						},
						{
							"name": "OK",
							"index": 1
						},
						{
							"name": "ERR",
							"index": 2
						},
						{
							"name": "запасной",
							"index": 3
						}
					]
				},
				"ZeroModeData": [
					{
						"id": "0",
						"name": "Обнуление по текущему положению"
					},
					{
						"id": "1",
						"name": "Возврат в ноль по отрицательному пределу"
					},
					{
						"id": "2",
						"name": "Возврат в ноль по положительному пределу"
					}
				],
				"polishMode": [
					{
						"id": "1",
						"name": "Режим возврата в ноль"
					},
					{
						"id": "2",
						"name": "Режим позиции"
					},
					{
						"id": "4",
						"name": "Режим крутящего момента"
					}
				],
				"fciModeData": [
					{
						"name": "UDP-управление",
						"id": 1
					},
					{
						"name": "Профинет-управление",
						"id": 2
					}
				],
				"shoulderModeData": [
					{
						"name": "Конфигурация правого плеча",
						"id": 0
					},
					{
						"name": "Конфигурация левого плеча",
						"id": 1
					}
				],
				"elbowModeData": [
					{
						"name": "Конфигурация с поднятым локтем",
						"id": 0
					},
					{
						"name": "Конфигурация «локоть вниз»",
						"id": 1
					}
				],
				"wristModeData": [
					{
						"name": "Конфигурация на запястье",
						"id": 0
					},
					{
						"name": "Конфигурация запястья вниз",
						"id": 1
					}
				],
				"controllerProtocolModeData": [
					{
						"name": "profinet",
						"id": 1
					},
					{
						"name": "cc-link",
						"id": 2
					},
					{
						"name": "ethercat",
						"id": 3
					},
					{
						"name": "ethernet/IP",
						"id": 4
					}
				],
				"CNCCompany": [
					{
						"id": 0,
						"name": "Нет"
					},
					{
						"id": 1,
						"name": "FANUC"
					}
				],
				"CNCRunStatus": [
					{
						"id": 0,
						"name": "Остановить"
					},
					{
						"id": 1,
						"name": "Запустить"
					}
				],
				"CNCFocasStatus": [
					{
						"id": 0,
						"name": "нормальный"
					},
					{
						"id": 1,
						"name": "отключиться"
					}
				],
				"CNCEmergencyStatus": [
					{
						"id": 0,
						"name": "Недействительно"
					},
					{
						"id": 1,
						"name": "Действительно"
					}
				],
				"CNCAlarmStatus": [
					{
						"id": 0,
						"name": "Без тревог"
					},
					{
						"id": 1,
						"name": "Есть тревога"
					}
				],
				"CNCDoorStatus": [
					{
						"id": 0,
						"name": "Открыть дверь"
					},
					{
						"id": 1,
						"name": "Закрыть дверь"
					}
				],
				"CNCChuckStatus": [
					{
						"id": 0,
						"name": "Освободить"
					},
					{
						"id": 1,
						"name": "Зажать"
					}
				],
				"gripperTypeData": [
					{
						"name": "Параллельный захват",
						"id": 0
					},
					{
						"name": "Ротационный захват",
						"id": 1
					}
				],
				"dfcConnectData": [
					{
						"name": "Отключить",
						"id": 0
					},
					{
						"name": "Установить соединение",
						"id": 1
					}
				],
				"dfcAlarmStateData": [
					{
						"name": "Нормальный",
						"id": 0
					},
					{
						"name": "Аномальный",
						"id": 1
					}
				]
			},
			"info_messages": {
				"0": "Сначала отключите сервоприводы робота",
				"1": "Пожалуйста, введите пароль конфигурации",
				"2": "Пожалуйста, выберите тип робота",
				"3": "Пожалуйста, выберите основной номер версии робота",
				"4": "Пожалуйста, выберите дополнительный номер версии робота",
				"5": "Кнопка включения текущего статуса отключена",
				"6": "Робот включен",
				"7": "Пожалуйста, сначала остановите движение робота",
				"8": "Программа обучения не выбрана",
				"9": "[ошибка]",
				"10": "[Предупреждение]",
				"11": "Введите значение масштабирования скорости",
				"12": "Имя точки пусто",
				"13": "Датчик не выбран",
				"14": "Точки записи достигли верхнего предела. Отсчет следующей точки записи начнется снова.",
				"15": "Получение и генерация траекторий...",
				"16": "Начните моделировать и воспроизводить движение TPD",
				"17": "Пожалуйста, сначала включите сервопривод",
				"18": "Пытаясь восстановить связь,",
				"19": "Доступно ручное ведение",
				"20": "Недоступно ручное ведение",
				"21": "В протоколе доля зафиксированных точек:",
				"22": "Не записывается",
				"23": "Цилиндр не на месте",
				"24": "Винты не на месте",
				"25": "Обработка плавающего винта",
				"26": "Обработка срыва резьбы",
				"27": "Пожалуйста, сначала настройте точку обучения",
				"28": "Выполняется возврат в ноль",
				"29": "Возврат к нулю завершен",
				"30": "Возврат к нулю не удался",
				"31": "Rs485 отключается во время процесса возврата в ноль.",
				"32": "Пожалуйста, сначала примените соответствующий номер оси, чтобы расширить ось.",
				"33": "Глобальная скорость перехода из ручного в автоматический режим не может быть пустой.",
				"34": "Порог одиночного длительного нажатия не может быть пустым",
				"35": "локальный режим",
				"36": "удаленный режим",
				"37": "Пожалуйста, сначала выберите название трека, а затем получите точки.",
				"38": "Сначала выйдите из режима ручного ведения",
				"39": "Ошибка установки параметров координат",
				"40": "Подключите соответствующие сетевые порты PLC и блока управления сетевыми кабелями.",
				"41": "Модель пуста",
				"42": "Каталог моделей роботов не включает текущую модель ввода",
				"43": "Сначала настройте и включите функцию кубической зоны интерференции в зоне интерференции.",
				"44": "Сначала настройте и включите функцию в защитной стене.",
				"45": "Режим управления не может быть пустым",
				"46": "Невозможно указать производителя.",
				"47": "Период цикла не может быть пустым",
				"48": "(Онлайн-версия)",
				"49": ",Это системная точка, перезапись не поддерживается. Пожалуйста, измените название точки.",
				"50": "Имя полезной нагрузки не может быть пустым.",
				"51": "Пожалуйста, введите вес груза",
				"52": "Пожалуйста, введите координату центроида x",
				"53": "Пожалуйста, введите координату центроида y",
				"54": "Пожалуйста, введите координату центроида z",
				"55": "Сброс IP выполнен успешно. Перезагрузите блок управления."
			},
			"warning_messages": {
				"0": "Пожалуйста, переключитесь в ручной режим",
				"1": "Значение оси J5 может вызывать неоднозначные позы, а ее диапазон должен быть больше 0,01 или меньше -0,01.",
				"2": "Пожалуйста, сначала войдите в автоматический режим",
				"3": "Содержимое файла пусто или файл вызова неправильный.",
				"4": "В программе ошибка,",
				"5": "Программа обучения не имеет содержания",
				"6": "Текущий пользователь не имеет разрешения на эту операцию",
				"7": "Файл модели инструмента для импорта не выбран.",
				"8": "Пожалуйста, выберите DO блока управления, который необходимо настроить.",
				"9": "Уже занято, пожалуйста, выберите другой DO",
				"10": "Пожалуйста, выберите блок управления AO, который необходимо настроить.",
				"11": "Пожалуйста, введите процент AO блока управления, диапазон: 0-100.",
				"12": "Выберите DO концевого инструмента, который необходимо настроить.",
				"13": "Выберите AO концевого инструмента, который необходимо настроить.",
				"14": "Введите процент AO конечного инструмента, диапазон: 0–100.",
				"15": "Пожалуйста, введите название трека TPD",
				"16": "Название трека TPD должно содержать менее 20 символов.",
				"17": "Пожалуйста, сначала войдите в режим обучения ручному ведению",
				"18": "Пожалуйста, сначала остановите запись трека",
				"19": "Пожалуйста, введите название трека TPD, который необходимо остановить в первую очередь.",
				"20": "Пожалуйста, сначала войдите в режим обучения ручному ведению",
				"21": "Пожалуйста, сначала начните запись трека",
				"22": "Сначала выберите название трека TPD, который вы хотите удалить.",
				"23": "Начальная точка TPD не может превышать конечную точку.",
				"24": "Идет моделирование, пожалуйста, не нажимайте повторно.",
				"25": "Пожалуйста, записывайте точки в ручном режиме",
				"26": "В системе произошла ошибка. Устраните ошибку и повторите попытку.",
				"27": "В режиме фоновой программы запустите фоновую программу на странице управления фоновой программой."
			},
			"success_messages": {
				"0": "Модель робота настроена успешно. Выключите питание и перезапустите устройство.",
				"1": "Импорт выполнен успешно. Импортированный файл:",
				"2": "Учебный пункт успешно сохранен.",
				"3": "Точка обучения датчика",
				"4": "Сохранено успешно.",
				"5": "Файл TPD успешно получен",
				"6": "Запись траектории TPD завершена",
				"7": "Успешное получение точек траектории TPD",
				"8": "Моделирование для воспроизведения движения TPD завершено",
				"9": "Начальная точка траектории TPD успешно сохранена.",
				"10": "Завершено редактирование команды траектории TPD и выдано успешно.",
				"11": "Точка обучения успешно сохранена:",
				"12": "Способ установки робота успешно задан",
				"13": "Включена настройка глобальной скорости на заданное значение при переходе из ручного в автоматический режим",
				"14": "Отключена настройка глобальной скорости на заданное значение при переходе из ручного в автоматический режим",
				"15": "Конфигурация псевдонима I/O получена успешно."
			},
			"error_messages": {
				"0": "Не удалось получить информацию о пользователе.",
				"1": "Не удалось получить языковую кодировку",
				"2": "Ошибка пароля конфигурации",
				"3": "Не удалось обновить мягкие ограничения суставов робота.",
				"4": "Не удалось отправить команду расчёта TCF",
				"5": "Не удалось отправить команду применения Joints.",
				"6": "Не удалось отправить команду загрузки имени файла",
				"7": "Не удалось загрузить содержимое файла.",
				"8": "Не удалось выполнить команду загрузки имени файла.",
				"9": "Не удалось подать команду начала работы.",
				"10": "Не удалось отправить команду возобновления",
				"11": "Не удалось отправить команду паузы",
				"12": "Не удалось подать команду остановки.",
				"13": "Не удалось получить данные системы координат заготовки.",
				"14": "Не удалось получить данные системы координат инструмента внешней оси.",
				"15": "Импортировать файл не удалось",
				"16": "Не удалось отправить команду настройки масштабирования скорости",
				"17": "Не удалось получить файл конфигурации",
				"18": "Не удалось подать команду на переключение режима робота.",
				"19": "Не удалось отправить команду режима ручного ведения.",
				"20": "Не удалось выдать команду очистки ошибки контроллера.",
				"21": "Не удалось проверить точку обучения",
				"22": "Не удалось сохранить точки обучения.",
				"23": "Не удалось проверить точку обучения",
				"24": "Не удалось получить данные системы координат инструмента.",
				"25": "Не удалось записать точку обучения датчика.",
				"26": "Сохранить не удалось",
				"27": "Не удалось получить файл конфигурации DO.",
				"28": "Не удалось отправить команду установки DO блока управления",
				"29": "Не удалось отправить команду установки AO блока управления",
				"30": "Не удалось отправить команду настройки DO концевого инструмента.",
				"31": "Не удалось отправить команду настройки AO концевого инструмента.",
				"32": "Не удалось отправить команду записи TPD",
				"33": "Не удалось отправить команду настройки параметров TPD",
				"34": "Не удалось отправить команду остановки записи TPD",
				"35": "Не удалось получить файл TPD.",
				"36": "Не удалось удалить команду траектории TPD.",
				"37": "Не удалось сохранить начальную точку траектории TPD.",
				"38": "Не удалось выполнить команду включения сервопривода.",
				"39": "Не удалось выдать команду толчка внешней оси.",
				"40": "Не удалось выдать команду остановки внешней оси.",
				"41": "Не удалось получить файл пользовательской программы.",
				"42": "Не удалось выдать команду записи опорной точки телецентрической фиксированной точки.",
				"43": "Не удалось выполнить команду расчета телецентрической фиксированной точки.",
				"44": "Не удалось выдать команду очистки телецентрической фиксированной точки.",
				"45": "Не удалось выдать команду переключения телецентрической фиксированной точки.",
				"46": "Не удается выдать команду толчкового перемещения по одной оси и команды запуска при длительном нажатии.",
				"47": "Не удается выдать команду перемещения по одной оси координат инструмента и команду остановки при длительном нажатии.",
				"48": "Не удается выдать команду толчкового перемещения по одной оси и длительного нажатия на остановку.",
				"49": "Проверка файла конфигурации не удалась, перезапустите и проверьте данные.",
				"50": "Код ошибки sta: -1, потеря связи с фоном",
				"51": "Не удалось получить файл конфигурации точки обучения.",
				"52": "Точка обучения датчика не удалась",
				"53": "Не удалось сохранить точки обучения:",
				"54": ", номер строки ошибки:",
				"55": "Не удалось включить настройку глобальной скорости на заданное значение при переходе из ручного в автоматический режим",
				"56": "Не удалось выяснить, включена ли автоматическая регулировка глобальной скорости робота до указанной скорости.",
				"57": "Диапазон параметров не настроен или частично не настроен.",
				"58": "Не удалось отключить настройку глобальной скорости на заданное значение при переходе из ручного в автоматический режим",
				"59": "Не удалось получить конфигурацию псевдонима I/O.",
				"60": "Не удалось подать команду на переключение локального/дистанционного режима робота.",
				"61": "Не удалось продолжить выполнение программы",
				"62": "Перезапуск программы не удался",
				"63": "Не удалось получить цикл взаимодействия обратной связи о состоянии внешнего и внутреннего интерфейса.",
				"64": "Не удалось получить элементы навигации FRCap.",
				"65": "Не удалось получить информацию об экране блокировки веб-интерфейса.",
				"66": "Не удалось получить номер веб-версии.",
				"67": "Не удалось получить модель робота.",
				"68": "Модификация модели робота не удалась"
			}
		},
		"login": {
			"info_messages": {
				"0": "Имя пользователя",
				"1": "Пароль",
				"2": "Войти",
				"3": "забыть пароль",
				"4": "Пожалуйста, свяжитесь с администратором",
				"5": "Табельный номер",
				"6": "Имя",
				"7": "Функция",
				"8": "Пожалуйста, проведите карту, чтобы войти",
				"9": "Номер карты не вводится в данные счета, предварительно свяжитесь с администратором.",
				"10": "Разблокировать",
				"11": "Разблокировать пароль",
				"12": "Срок использования истек. Чтобы разблокировать, введите пароль разблокировки.",
				"13": "SN-код блока управления",
				"14": "Активация прошла успешно, перезапустите блок управления вручную.",
				"15": "Активация, подождите...",
				"16": "Разблокировка выполнена успешно, перезагрузите блок управления вручную",
				"17": "Идет разблокировка, пожалуйста, подождите...",
				"18": "Добро пожаловать"
			},
			"warning_messages": {
				"0": "Пожалуйста, введите имя пользователя",
				"1": "Пожалуйста, введите пароль",
				"2": "Пожалуйста, введите пароль разблокировки",
				"3": "Пожалуйста, введите SN-код блока управления"
			},
			"error_messages": {
				"0": "Полученный код системного языка пуст.",
				"1": "Не удалось получить кодировку системного языка.",
				"2": "Неверное имя пользователя или пароль",
				"3": "В системе уже есть пользователь",
				"4": "Модель робота не настроена. Пожалуйста, войдите в систему под учетной записью администратора, чтобы сначала настроить ее.",
				"5": "Не удалось получить тип страницы входа.",
				"6": "Неправильный пароль",
				"7": "Не удалось получить статус блокировки веб-приложения.",
				"8": "Разблокировка веб-приложения не удалась",
				"9": "Активация робота не удалась, введите SN-код еще раз.",
				"10": "Не удалось получить информацию об активации робота.",
				"11": "Не удалось установить язык системы."
			}
		},
		"log": {
			"log_class": [
				"все",
				"ошибка",
				"Предупреждение",
				"Нормальная работа",
				"Операции применения",
				"Работа робота"
			],
			"info_messages": {
				"0": "Файл журнала не выбран",
				"1": "Данные текущего типа журнала пусты."
			},
			"error_messages": {
				"0": "Не удалось получить список журналов",
				"1": "Не удалось получить содержимое журнала."
			},
			"var_object": {
				"levelList": [
					{
						"name": "Все",
						"id": 0
					},
					{
						"name": "Предупреждение об ошибке",
						"id": 1
					},
					{
						"name": "Основные настройки",
						"id": 2
					},
					{
						"name": "Настройки безопасности",
						"id": 3
					},
					{
						"name": "Периферийные настройки",
						"id": 4
					},
					{
						"name": "Операции с корпусом робота",
						"id": 5
					},
					{
						"name": "Программа обучения",
						"id": 6
					},
					{
						"name": "Применение инструмента",
						"id": 7
					},
					{
						"name": "Системные настройки",
						"id": 8
					},
					{
						"name": "Импорт и экспорт файлов",
						"id": 9
					}
				],
				"pageSelect": [
					{
						"text": "10 шт./стр.",
						"value": "10"
					},
					{
						"text": "20 шт./стр.",
						"value": "20"
					},
					{
						"text": "50 шт./стр.",
						"value": "50"
					},
					{
						"text": "100 шт./стр.",
						"value": "100"
					}
				]
			}
		},
		"system_setting": {
			"navbar": [
				{
					"id": "general_setting",
					"name": "Общие настройки",
					"icon": "frfont frtongyongshezhi"
				},
				{
					"name": "Настройки учетной записи",
					"icon": "frfont frzhanghushezhi",
					"children": [
						{
							"id": "user_manage",
							"name": "Управление пользователями"
						},
						{
							"id": "auth_manage",
							"name": "Управление разрешениями"
						},
						{
							"id": "up_down",
							"name": "Импорт/Экспорт"
						}
					]
				},
				{
					"id": "plugins_setting",
					"name": "Управление плагинами",
					"icon": "frfont frchajianpeizhi"
				},
				{
					"id": "about",
					"name": "О программе",
					"icon": "frfont frguanyu"
				},
				{
					"id": "custom_info",
					"name": "Пользовательская информация",
					"icon": "frfont frshijiaodianpeizhi"
				},
				{
					"id": "maintenance_mode",
					"name": "Режим обслуживания",
					"icon": "frfont frkongzhiqijianrongshezhi"
				}
			],
			"var_object": {
				"keyCustomList": [
					{
						"id": "0",
						"name": "Нет"
					},
					{
						"id": "1",
						"name": "Режим ручного ведения"
					}
				],
				"fnKeyList": [
					{
						"value": "0",
						"name": "Нет",
						"disable": false
					},
					{
						"value": "1",
						"name": "Мгновенная очистка ошибок",
						"disable": false
					},
					{
						"value": "2",
						"name": "Выход DO (дискретный выход)",
						"disable": false
					},
					{
						"value": "3",
						"name": "Включение/Отключение (Enable)",
						"disable": false
					},
					{
						"value": "4",
						"name": "Запуск программы Lua",
						"disable": false
					},
					{
						"value": "5",
						"name": "Сброс IP (удерживать 10 секунд)",
						"disable": false
					}
				],
				"timeSyncModeDict": [
					{
						"id": 0,
						"name": "Не включено"
					},
					{
						"id": 1,
						"name": "Программная синхронизация времени"
					},
					{
						"id": 2,
						"name": "Аппаратная синхронизация времени"
					}
				],
				"modeSwitchTypeList": [
					{
						"label": "Ключ пульта обучения",
						"value": 0
					},
					{
						"label": "Кнопка страницы WebAPP",
						"value": 1
					}
				],
				"hardwareVersionList": [
					{
						"id": "0",
						"name": "Несущая плата блока управления"
					},
					{
						"id": "1",
						"name": "Привод 1"
					},
					{
						"id": "2",
						"name": "Привод 2"
					},
					{
						"id": "3",
						"name": "Привод 3"
					},
					{
						"id": "4",
						"name": "Привод 4"
					},
					{
						"id": "5",
						"name": "Привод 5"
					},
					{
						"id": "6",
						"name": "Привод 6"
					},
					{
						"id": "7",
						"name": "Торцевая пластина"
					}
				],
				"encoderVersionList": [
					{
						"id": "0",
						"name": "Сустав 1"
					},
					{
						"id": "1",
						"name": "Сустав 2"
					},
					{
						"id": "2",
						"name": "Сустав 3"
					},
					{
						"id": "3",
						"name": "Сустав 4"
					},
					{
						"id": "4",
						"name": "Сустав 5"
					},
					{
						"id": "5",
						"name": "Сустав 6"
					}
				],
				"hardwareLogList": [
					{
						"id": "0",
						"name": "блок управления"
					},
					{
						"id": "1",
						"name": "Привод 1"
					},
					{
						"id": "2",
						"name": "Привод 2"
					},
					{
						"id": "3",
						"name": "Привод 3"
					},
					{
						"id": "4",
						"name": "Привод 4"
					},
					{
						"id": "5",
						"name": "Привод 5"
					},
					{
						"id": "6",
						"name": "Привод 6"
					},
					{
						"id": "7",
						"name": "Конец робота"
					}
				],
				"ctrlLogLevelData": [
					{
						"id": "0",
						"name": "Неизвестный"
					},
					{
						"id": "1",
						"name": "Отлаживать"
					},
					{
						"id": "2",
						"name": "Информация"
					},
					{
						"id": "3",
						"name": "Предупреждение"
					},
					{
						"id": "4",
						"name": "Ошибка"
					},
					{
						"id": "5",
						"name": "фатальная ошибка"
					}
				],
				"ctrlLogTypeData": [
					{
						"id": "0",
						"name": "Асинхронный"
					},
					{
						"id": "1",
						"name": "Синхронизация"
					}
				],
				"pidMethodData": [
					{
						"id": "0",
						"name": "Полная суставная настройка"
					},
					{
						"id": "1",
						"name": "Сустав 1"
					},
					{
						"id": "2",
						"name": "Сустав 2"
					},
					{
						"id": "3",
						"name": "Сустав 3"
					},
					{
						"id": "4",
						"name": "Сустав 4"
					},
					{
						"id": "5",
						"name": "Сустав 5"
					},
					{
						"id": "6",
						"name": "Сустав 6"
					}
				],
				"robotSafeStopModeData": [
					{
						"id": "0",
						"name": "Нормально открытый"
					},
					{
						"id": "1",
						"name": "Нормально закрытый"
					}
				],
				"ctrlBoxDOModeData": [
					{
						"id": "1",
						"name": "Сохранять выход после аварийной остановки"
					},
					{
						"id": "2",
						"name": "Отключить выход после аварийной остановки"
					}
				],
				"slowDownStopModeData": [
					{
						"id": "0",
						"name": "Свободная остановка"
					},
					{
						"id": "1",
						"name": "Синхронное отключение"
					}
				],
				"pidParameteData": [
					{
						"id": "0",
						"name": "Коэффициент усиления токового контура",
						"para": "0"
					},
					{
						"id": "1",
						"name": "Время интегрирования токового контура",
						"para": "0"
					},
					{
						"id": "2",
						"name": "Дифференциальное время токового контура",
						"para": "0"
					},
					{
						"id": "3",
						"name": "Усиление контура скорости",
						"para": "0"
					},
					{
						"id": "4",
						"name": "Время интегрирования контура скорости",
						"para": "0"
					},
					{
						"id": "5",
						"name": "Дифференциальное время контура скорости",
						"para": "0"
					},
					{
						"id": "6",
						"name": "Усиление контура положения",
						"para": "0"
					},
					{
						"id": "7",
						"name": "Время интегрирования контура положения",
						"para": "0"
					},
					{
						"id": "8",
						"name": "Дифференциальное время контура положения",
						"para": "0"
					},
					{
						"id": "9",
						"name": "Усиление прямой связи по крутящему моменту",
						"para": "0"
					},
					{
						"id": "10",
						"name": "Усиление прямой связи по скорости",
						"para": "0"
					},
					{
						"id": "11",
						"name": "усиление прямой связи по положению",
						"para": "0"
					},
					{
						"id": "12",
						"name": "Коэффициент усиления второго токового контура",
						"para": "0"
					},
					{
						"id": "13",
						"name": "Постоянная времени интегрирования второй токовой петли",
						"para": "0"
					},
					{
						"id": "14",
						"name": "Дифференциальная постоянная времени второй токовой петли",
						"para": "0"
					},
					{
						"id": "15",
						"name": "Коэффициент усиления второй скорости",
						"para": "0"
					},
					{
						"id": "16",
						"name": "Интегральная постоянная времени второго контура скорости",
						"para": "0"
					},
					{
						"id": "17",
						"name": "Дифференциальная постоянная времени второго контура скорости",
						"para": "0"
					},
					{
						"id": "18",
						"name": "Второе усиление прямой связи по крутящему моменту",
						"para": "0"
					},
					{
						"id": "19",
						"name": "Центральная частота режекторного фильтра",
						"para": "0"
					},
					{
						"id": "20",
						"name": "Ширина режекторного фильтра",
						"para": "0"
					},
					{
						"id": "21",
						"name": "Глубина режекторного фильтра",
						"para": "0"
					},
					{
						"id": "22",
						"name": "Тип входного формирователя",
						"para": "0"
					},
					{
						"id": "23",
						"name": "Собственная частота входного формирователя",
						"para": "0"
					},
					{
						"id": "24",
						"name": "Коэффициент демпфирования",
						"para": "0"
					},
					{
						"id": "25",
						"name": "Процент остаточных колебаний",
						"para": "0"
					},
					{
						"id": "26",
						"name": "Время фильтра нижних частот крутящего момента",
						"para": "0"
					},
					{
						"id": "27",
						"name": "Скорость, время фильтра нижних частот",
						"para": "0"
					},
					{
						"id": "28",
						"name": "Положение времени фильтра нижних частот",
						"para": "0"
					},
					{
						"id": "29",
						"name": "Время фильтра сглаживания крутящего момента",
						"para": "0"
					},
					{
						"id": "30",
						"name": "Время фильтра сглаживания скорости",
						"para": "0"
					},
					{
						"id": "31",
						"name": "Время фильтра сглаживания позиции",
						"para": "0"
					},
					{
						"id": "32",
						"name": "Время фильтра прямой связи по крутящему моменту",
						"para": "0"
					},
					{
						"id": "33",
						"name": "Время фильтра прямой связи по скорости",
						"para": "0"
					},
					{
						"id": "34",
						"name": "Время фильтра прямой связи по положению",
						"para": "0"
					}
				],
				"halSlaveCountData": [
					{
						"name": "IN-порт получает кадр ошибки",
						"slave0": "0",
						"slave1": "0",
						"slave2": "0",
						"slave3": "0",
						"slave4": "0",
						"slave5": "0",
						"slave6": "0",
						"slave7": "0"
					},
					{
						"name": "Кадр ошибки CRC порта IN",
						"slave0": "0",
						"slave1": "0",
						"slave2": "0",
						"slave3": "0",
						"slave4": "0",
						"slave5": "0",
						"slave6": "0",
						"slave7": "0"
					},
					{
						"name": "Кадр ошибки переадресации IN-порта",
						"slave0": "0",
						"slave1": "0",
						"slave2": "0",
						"slave3": "0",
						"slave4": "0",
						"slave5": "0",
						"slave6": "0",
						"slave7": "0"
					},
					{
						"name": "На канале IN-порта потерян кадр",
						"slave0": "0",
						"slave1": "0",
						"slave2": "0",
						"slave3": "0",
						"slave4": "0",
						"slave5": "0",
						"slave6": "0",
						"slave7": "0"
					},
					{
						"name": "Порт OUT получает кадр ошибки",
						"slave0": "0",
						"slave1": "0",
						"slave2": "0",
						"slave3": "0",
						"slave4": "0",
						"slave5": "0",
						"slave6": "0",
						"slave7": "0"
					},
					{
						"name": "Кадр ошибки CRC выходного порта",
						"slave0": "0",
						"slave1": "0",
						"slave2": "0",
						"slave3": "0",
						"slave4": "0",
						"slave5": "0",
						"slave6": "0",
						"slave7": "0"
					},
					{
						"name": "Кадр ошибки пересылки порта OUT",
						"slave0": "0",
						"slave1": "0",
						"slave2": "0",
						"slave3": "0",
						"slave4": "0",
						"slave5": "0",
						"slave6": "0",
						"slave7": "0"
					},
					{
						"name": "Потерянные кадры на канале выходного порта",
						"slave0": "0",
						"slave1": "0",
						"slave2": "0",
						"slave3": "0",
						"slave4": "0",
						"slave5": "0",
						"slave6": "0",
						"slave7": "0"
					}
				],
				"halSlaveCountList": [
					{
						"id": "0",
						"name": "slave0"
					},
					{
						"id": "1",
						"name": "slave1"
					},
					{
						"id": "2",
						"name": "slave2"
					},
					{
						"id": "3",
						"name": "slave3"
					},
					{
						"id": "4",
						"name": "slave4"
					},
					{
						"id": "5",
						"name": "slave5"
					},
					{
						"id": "6",
						"name": "slave6"
					},
					{
						"id": "7",
						"name": "slave7"
					},
					{
						"id": "8",
						"name": "all_slave"
					}
				],
				"ecatConfigList": [
					{
						"id": "0",
						"name": "cobot_v2_9252_9252.xml"
					},
					{
						"id": "1",
						"name": "cobot_v2_9252_58100.xml"
					},
					{
						"id": "2",
						"name": "cobot_v2_58100_9252.xml"
					},
					{
						"id": "3",
						"name": "cobot_v2_58100_58100.xml"
					}
				],
				"ecatConfigTypeList": [
					{
						"id": "0",
						"name": "Конфигурация V1.0"
					},
					{
						"id": "1",
						"name": "Конфигурация V1.1"
					}
				],
				"jointStatusWordAbnormalStrategyList": [
					{
						"id": "0",
						"name": "Не обрабатывать"
					},
					{
						"id": "1",
						"name": "Остановиться и выдать ошибку"
					}
				],
				"functionTestList": [
					{
						"id": "0",
						"name": "Сгенерировать ошибку слова состояния сустава"
					}
				],
				"dynamicsMethodList": [
					{
						"id": "0",
						"name": "динамика 1.0"
					},
					{
						"id": "2",
						"name": "динамика 2.0"
					}
				],
				"applyScopeList": [
					{
						"id": "0",
						"name": "Все суставы"
					},
					{
						"id": "1",
						"name": "J1"
					},
					{
						"id": "2",
						"name": "J2"
					},
					{
						"id": "3",
						"name": "J3"
					},
					{
						"id": "4",
						"name": "J4"
					},
					{
						"id": "5",
						"name": "J5"
					},
					{
						"id": "6",
						"name": "J6"
					}
				],
				"correctJointMode": [
					{
						"id": "0",
						"name": "Коррекция всех суставов"
					},
					{
						"id": "1",
						"name": "Коррекция одного сустава"
					}
				],
				"paramCommandList": [
					{
						"id": 1,
						"name": "Запись в RAM"
					},
					{
						"id": 2,
						"name": "Запись в Flash"
					}
				],
				"collocationMethod": [
					{
						"id": 1,
						"name": "Редактировать"
					},
					{
						"id": 2,
						"name": "Конфигурация в один клик"
					}
				],
				"paramTypeList": [
					{
						"id": 8224,
						"index": "2020",
						"name": "Основные настройки"
					},
					{
						"id": 8225,
						"index": "2021",
						"name": "Параметры связи"
					},
					{
						"id": 8226,
						"index": "2022",
						"name": "Параметры двигателя"
					},
					{
						"id": 8227,
						"index": "2023",
						"name": "Параметры привода"
					},
					{
						"id": 8228,
						"index": "2024",
						"name": "Параметры мониторинга"
					},
					{
						"id": 8229,
						"index": "2025",
						"name": "Параметры корректировки"
					},
					{
						"id": 8230,
						"index": "2026",
						"name": "Параметры управления движением"
					},
					{
						"id": 8231,
						"index": "2027",
						"name": "Параметры защиты"
					},
					{
						"id": 8232,
						"index": "2028",
						"name": "Вспомогательные функции"
					},
					{
						"id": 8233,
						"index": "2029",
						"name": "Предельные параметры"
					},
					{
						"id": 8234,
						"index": "202A",
						"name": "Входной выход 1"
					},
					{
						"id": 8235,
						"index": "202B",
						"name": "Входной выход 2"
					},
					{
						"id": 8239,
						"index": "202F",
						"name": "Замкнутый контур управления"
					}
				],
				"paramControlTypeData": [
					{
						"id": 0,
						"name": "Упреждающее управление (feedforward)"
					},
					{
						"id": 1,
						"name": "Адаптивное ПИД-регулирование"
					}
				],
				"paramStiffnessData": [
					{
						"id": 0,
						"name": "Высокая жесткость"
					},
					{
						"id": 1,
						"name": "Средняя жесткость"
					},
					{
						"id": 2,
						"name": "Низкая жесткость"
					}
				],
				"pluginStateDict": {
					"1": {
						"label": "Включено",
						"style": "Включено"
					},
					"0": {
						"label": "Деактивирован",
						"style": "Отключено"
					}
				},
				"authDict": [
					{
						"auth": "0",
						"text": "Администратор"
					},
					{
						"auth": "1",
						"text": "Программист"
					},
					{
						"auth": "2",
						"text": "Оператор"
					}
				],
				"selectAuthArray": [
					{
						"auth": "1",
						"text": "Программист"
					},
					{
						"auth": "2",
						"text": "Оператор"
					}
				],
				"dhParamDict": [
					{
						"name": "Среднеквадратическая ошибка",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "Параметр звена d1",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "Параметр звена d2",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "Параметр звена d3",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "Параметр звена d4",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "Параметр звена d5",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "Параметр звена d6",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "Нулевой угол тета1",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "Нулевой угол тета2",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "Нулевой угол тета3",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "Нулевой угол тета4",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "Нулевой угол тета5",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "Нулевой угол тета6",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "Длина звена a1",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "Длина звена a2",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "Длина звена a3",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "Длина звена a4",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "Длина звена a5",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "Длина звена a6",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "Угол смещения alpha1",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "Угол смещения alpha2",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "Угол смещения alpha3",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "Угол смещения alpha4",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "Угол смещения alpha5",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "Угол смещения alpha6",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "База baseX",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "База baseY",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "База baseZ",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "База baseRx",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "База baseRy",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "База baseRz",
						"value": "",
						"unit": "◦"
					}
				],
				"dh2ParamDict": [
					{
						"name": "Среднеквадратическая ошибка",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "Параметр звена d1",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "Параметр звена d2",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "Параметр звена d3",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "Параметр звена d4",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "Параметр звена d5",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "Параметр звена d6",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "Нулевой угол theta1",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "Нулевой угол theta2",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "Нулевой угол theta3",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "Нулевой угол theta4",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "Нулевой угол theta5",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "Нулевой угол theta6",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "Длина звена a1",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "Длина звена a2",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "Длина звена a3",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "Длина звена a4",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "Длина звена a5",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "Длина звена a6",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "Угол смещения alpha1",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "Угол смещения alpha2",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "Угол смещения alpha3",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "Угол смещения alpha4",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "Угол смещения alpha5",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "Угол смещения alpha6",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "Угол смещения beta1",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "Угол смещения beta2",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "Угол смещения beta3",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "Угол смещения beta4",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "Угол смещения beta5",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "Угол смещения beta6",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "База baseX",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "База baseY",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "База baseZ",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "База baseRx",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "База baseRy",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "База baseRz",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "ToolX",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "ToolY",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "ToolZ",
						"value": "",
						"unit": "mm"
					},
					{
						"name": "ToolRx",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "ToolRy",
						"value": "",
						"unit": "◦"
					},
					{
						"name": "ToolRz",
						"value": "",
						"unit": "◦"
					}
				],
				"jointFrictionParamDict": [
					{
						"id": 0,
						"name": "Прямое усиление мертвой зоны"
					},
					{
						"id": 1,
						"name": "Обратное усиление мертвой зоны"
					},
					{
						"id": 2,
						"name": "Усиление быстрой зоны вперед"
					},
					{
						"id": 3,
						"name": "Обратное усиление быстрой зоны"
					}
				],
				"dhCalibrationCoordinateDict": [
					{
						"name": "Базовая система координат",
						"id": "0"
					},
					{
						"name": "Внешняя система координат",
						"id": "1"
					}
				],
				"dhCalibrationMethodDict": [
					{
						"name": "Нормальная калибровка",
						"id": "0"
					},
					{
						"name": "Анализ чувствительности ad",
						"id": "1"
					},
					{
						"name": "Анализ чувствительности α",
						"id": "2"
					},
					{
						"name": "Полная идентификация параметров",
						"id": "3"
					}
				],
				"dhRecordModeDict": [
					{
						"name": "Ручной",
						"id": "0"
					},
					{
						"name": "Автоматический",
						"id": "1"
					}
				],
				"dhCalibrationModeDict": [
					{
						"name": "Стандарт",
						"id": "0"
					},
					{
						"name": "Расширенный режим",
						"id": "1"
					}
				],
				"accessViews": [
					{
						"id": "robot_setting",
						"title": "Настройки робота",
						"value": "0"
					},
					{
						"id": "peripheral_setting",
						"title": "Периферийная конфигурация",
						"value": "0"
					},
					{
						"id": "teaching_program",
						"title": "Обучение программированию",
						"value": "0"
					},
					{
						"id": "graphical_program",
						"title": "Графическое программирование",
						"value": "0"
					},
					{
						"id": "node_editor",
						"title": "Программирование в графе узлов",
						"value": "0"
					},
					{
						"id": "teaching_management",
						"title": "Управление обучением",
						"value": "0"
					},
					{
						"id": "system_log",
						"title": "Системный журнал",
						"value": "0"
					},
					{
						"id": "status_query",
						"title": "Запрос статуса",
						"value": "0"
					},
					{
						"id": "auxiliary_application",
						"title": "Вспомогательные приложения",
						"value": "0"
					},
					{
						"id": "process",
						"title": "Технологический пакет",
						"value": "0"
					},
					{
						"id": "security_setting",
						"title": "Настройки безопасности",
						"value": "0"
					},
					{
						"id": "general_setting",
						"title": "Общие настройки",
						"value": "0"
					},
					{
						"id": "plugins_setting",
						"title": "Настройки плагина",
						"value": "0"
					},
					{
						"id": "custom_info",
						"title": "Пользовательская информация",
						"value": "0"
					},
					{
						"id": "maintenance_mode",
						"title": "Режим обслуживания",
						"value": "0"
					}
				],
				"operableFunction": [
					{
						"id": "state_switch",
						"title": "Переключение статуса",
						"children": [
							{
								"id": "start_stop_pause",
								"title": "Запуск/остановка/пауза и возобновление",
								"value": "0"
							},
							{
								"id": "speed_scaling_config",
								"title": "масштабирование скорости",
								"value": "0"
							},
							{
								"id": "manual_auto_switch",
								"title": "Ручное/автоматическое переключение",
								"value": "0"
							},
							{
								"id": "drag_switch",
								"title": "Переключение режима ручного ведения",
								"value": "0"
							},
							{
								"id": "remote_control_switch",
								"title": "Переключение локального/дистанционного режима",
								"value": "0"
							}
						]
					},
					{
						"id": "robot_operation",
						"title": "Работа робота",
						"children": [
							{
								"id": "joint",
								"title": "Joint",
								"value": "0"
							},
							{
								"id": "base",
								"title": "Base",
								"value": "0"
							},
							{
								"id": "tool",
								"title": "Tool",
								"value": "0"
							},
							{
								"id": "wobj",
								"title": "Wobj",
								"value": "0"
							},
							{
								"id": "move",
								"title": "Move",
								"value": "0"
							},
							{
								"id": "eaxis",
								"title": "EAxis",
								"value": "0"
							},
							{
								"id": "io",
								"title": "I/O",
								"value": "0"
							},
							{
								"id": "tpd",
								"title": "TPD",
								"value": "0"
							},
							{
								"id": "ft",
								"title": "FT",
								"value": "0"
							},
							{
								"id": "rcm",
								"title": "RCM",
								"value": "0"
							},
							{
								"id": "tp_record",
								"title": "Запись точек обучения",
								"value": "0"
							},
							{
								"id": "sp_record",
								"title": "Запись точек датчика",
								"value": "0"
							},
							{
								"id": "bcs_display",
								"title": "3D-отображение базовой системы координат",
								"value": "0"
							},
							{
								"id": "tcs_display",
								"title": "3D-отображение системы координат инструмента",
								"value": "0"
							},
							{
								"id": "wcs_display",
								"title": "3D-отображение системы координат заготовки",
								"value": "0"
							},
							{
								"id": "eacs_display",
								"title": "Расширенная система координат оси 3D-отображение",
								"value": "0"
							},
							{
								"id": "trajectory_drawing",
								"title": "Рисование траектории",
								"value": "0"
							},
							{
								"id": "import_tool_model",
								"title": "Импортировать модель инструмента",
								"value": "0"
							}
						]
					},
					{
						"id": "robot_setting",
						"title": "Настройки робота",
						"children": [
							{
								"id": "free_mount",
								"title": "Установить",
								"value": "0"
							},
							{
								"id": "world_coord",
								"title": "Мировые координаты",
								"value": "0"
							},
							{
								"id": "tool_coord",
								"title": "Координаты инструмента",
								"value": "0"
							},
							{
								"id": "external_tool_coord",
								"title": "Ext. TCP",
								"value": "0"
							},
							{
								"id": "workpiece_coord",
								"title": "Координаты заготовки",
								"value": "0"
							},
							{
								"id": "end_load",
								"title": "Нагрузка",
								"value": "0"
							},
							{
								"id": "soft_limit",
								"title": "Мягкий лимит",
								"value": "0"
							},
							{
								"id": "collision_level",
								"title": "Уровень столкновения",
								"value": "0"
							},
							{
								"id": "friction_compensation",
								"title": "Компенсация трения",
								"value": "0"
							},
							{
								"id": "di_config",
								"title": "DI",
								"value": "0"
							},
							{
								"id": "do_config",
								"title": "DO",
								"value": "0"
							},
							{
								"id": "io_alias",
								"title": "Псевдоним",
								"value": "0"
							},
							{
								"id": "io_filtering",
								"title": "Фильтрация",
								"value": "0"
							},
							{
								"id": "out_put_reset",
								"title": "Сброс выхода",
								"value": "0"
							},
							{
								"id": "starting_point",
								"title": "Начальная точка задания",
								"value": "0"
							},
							{
								"id": "file_import_export",
								"title": "Конфигурационный файл",
								"value": "0"
							}
						]
					},
					{
						"id": "security_setting",
						"title": "Настройки безопасности",
						"children": [
							{
								"id": "safe_stop",
								"title": "Режим безопасной остановки",
								"value": "0"
							},
							{
								"id": "safe_speed",
								"title": "безопасная скорость",
								"value": "0"
							},
							{
								"id": "safe_dio",
								"title": "Безопасность DIO",
								"value": "0"
							},
							{
								"id": "safe_emergency_stop",
								"title": "Аварийная остановка",
								"value": "0"
							},
							{
								"id": "safe_protective_stop",
								"title": "защитное отключение",
								"value": "0"
							},
							{
								"id": "safe_plane",
								"title": "Настройки стены безопасности",
								"value": "0"
							},
							{
								"id": "inter_zone",
								"title": "зона помех",
								"value": "0"
							},
							{
								"id": "safe_reduce",
								"title": "Режим снижения",
								"name": "",
								"value": "0"
							},
							{
								"id": "safe_daemon",
								"title": "Фоновая программа безопасности",
								"value": "0"
							},
							{
								"id": "safe_tooldirection",
								"title": "Ограничения ориентации инструмента",
								"value": "0"
							},
							{
								"id": "safe_robotlimit",
								"title": "Ограничения робота",
								"value": "0"
							},
							{
								"id": "joint_torque_detection",
								"title": "Конфигурация обнаружения мощности",
								"value": "0"
							},
							{
								"id": "kinematics",
								"title": "Конфигурация движения",
								"value": "0"
							},
							{
								"id": "multi_inter_zone",
								"title": "Перемотка назад",
								"value": "0"
							}
						]
					},
					{
						"id": "peripheral_setting",
						"title": "Периферийные настройки",
						"children": [
							{
								"id": "gripper",
								"title": "захват",
								"value": "0"
							},
							{
								"id": "force_sensor",
								"title": "датчик силы",
								"value": "0"
							},
							{
								"id": "smart_tool",
								"title": "Сварочная рукоятка",
								"value": "0"
							},
							{
								"id": "spay_config",
								"title": "Пистолет-распылитель",
								"value": "0"
							},
							{
								"id": "welder_config",
								"title": "Сварочный аппарат",
								"value": "0"
							},
							{
								"id": "extended_axis",
								"title": "Расширенная ось",
								"value": "0"
							},
							{
								"id": "sensor_tracking",
								"title": "Линейный лазерный датчик",
								"value": "0"
							},
							{
								"id": "polishing_device",
								"title": "Шлифование",
								"value": "0"
							},
							{
								"id": "cnc",
								"title": "CNC",
								"value": "0"
							},
							{
								"id": "auxilliary_sensor",
								"title": "Вспомогательный датчик",
								"value": "0"
							},
							{
								"id": "combination_device",
								"title": "Комбинированное устройство",
								"value": "0"
							},
							{
								"id": "remote_control",
								"title": "Связь платы",
								"value": "0"
							},
							{
								"id": "array_suction_cup",
								"title": "Матричные присоски",
								"value": "0"
							}
						]
					},
					{
						"id": "teaching_management",
						"title": "Управление обучением",
						"children": [
							{
								"id": "export",
								"title": "Экспорт",
								"value": "0"
							},
							{
								"id": "import",
								"title": "Импортировать",
								"value": "0"
							},
							{
								"id": "modify",
								"title": "Изменить точки обучения",
								"value": "0"
							},
							{
								"id": "delete",
								"title": "Удалить точку обучения",
								"value": "0"
							}
						]
					},
					{
						"id": "system_log",
						"title": "Системный журнал",
						"children": [
							{
								"id": "export_log",
								"title": "Экспортировать журнал",
								"value": "0"
							}
						]
					},
					{
						"id": "auxiliary_application",
						"title": "Вспомогательные приложения",
						"children": [
							{
								"id": "robotic_corrention",
								"title": "Упаковка робота",
								"value": "0"
							},
							{
								"id": "data_backup",
								"title": "Резервное копирование данных",
								"value": "0"
							},
							{
								"id": "ten_data_record",
								"title": "Запись данных 10 с",
								"value": "0"
							},
							{
								"id": "end_led",
								"title": "Светодиод на конце",
								"value": "0"
							},
							{
								"id": "drag_lock",
								"title": "Блокировка ручного ведения",
								"value": "0"
							},
							{
								"id": "intersection_generation",
								"title": "Генерация пересечений",
								"value": "0"
							},
							{
								"id": "peripheral_protocol",
								"title": "Периферийный протокол",
								"value": "0"
							},
							{
								"id": "gcode",
								"title": "Преобразование в G-код",
								"value": "0"
							}
						]
					},
					{
						"id": "process",
						"title": "Технологический пакет",
						"children": [
							{
								"id": "weld",
								"title": "Библиотека экспертов по сварке",
								"value": "0"
							},
							{
								"id": "torque_sys",
								"title": "Крутящий момент",
								"value": "0"
							},
							{
								"id": "health_sys",
								"title": "Уровень жесткости",
								"value": "0"
							},
							{
								"id": "palletizing_sys",
								"title": "Паллетирование",
								"value": "0"
							},
							{
								"id": "conveyor_tracking",
								"title": "Отслеживание конвейера",
								"value": "0"
							}
						]
					},
					{
						"id": "general_setting",
						"title": "Общие настройки",
						"children": [
							{
								"id": "time_setting",
								"title": "Установка времени",
								"value": "0"
							},
							{
								"id": "network_setting",
								"title": "Настройки сети",
								"value": "0"
							},
							{
								"id": "teach_pendant",
								"title": "Настройка пульта обучения",
								"value": "0"
							},
							{
								"id": "system_lang",
								"title": "Системный язык",
								"value": "0"
							},
							{
								"id": "fault_data",
								"title": "Данные о неисправностях",
								"value": "0"
							},
							{
								"id": "logout_timeout",
								"title": "Таймаут выхода из системы",
								"value": "0"
							},
							{
								"id": "system_file_export",
								"title": "Экспорт системного файла",
								"value": "0"
							}
						]
					},
					{
						"id": "custom_info",
						"title": "Пользовательская информация",
						"children": [
							{
								"id": "info_package_upload",
								"title": "Загрузка информационного пакета",
								"value": "0"
							},
							{
								"id": "type_name_modify",
								"title": "Изменение названия модели робота",
								"value": "0"
							},
							{
								"id": "teach_program_encryption",
								"title": "Шифрование обучающей программы",
								"value": "0"
							}
						]
					}
				],
				"operate": {
					"_user_management": "Управление пользователями",
					"_authority_assignment": "Назначение разрешений",
					"_account_manage": "Управление аккаунтом",
					"_add_newly": "Новый",
					"_edit": "Редактировать",
					"_set": "Настраивать"
				},
				"robotParamsRangeData": [
					{
						"id": "1",
						"name": "Блок управления DI",
						"key": "io_filtering_ctrl_di",
						"value": [
							0,
							200
						],
						"type": "0",
						"min": "0",
						"max": "200"
					},
					{
						"id": "2",
						"name": "Набор инструментов DI",
						"key": "io_filtering_tool_di",
						"value": [
							0,
							200
						],
						"type": "0",
						"min": "0",
						"max": "200"
					},
					{
						"id": "3",
						"name": "Блок управления AI0",
						"key": "io_filtering_ctrl_ai0",
						"value": [
							0,
							200
						],
						"type": "0",
						"min": "0",
						"max": "200"
					},
					{
						"id": "4",
						"name": "Блок управления AI1",
						"key": "io_filtering_ctrl_ai1",
						"value": [
							0,
							200
						],
						"type": "0",
						"min": "0",
						"max": "200"
					},
					{
						"id": "5",
						"name": "Tool AI",
						"key": "io_filtering_tool_ai",
						"value": [
							0,
							200
						],
						"type": "0",
						"min": "0",
						"max": "200"
					},
					{
						"id": "6",
						"name": "Кнопочный блок DI",
						"key": "io_filtering_box_di",
						"value": [
							0,
							200
						],
						"type": "0",
						"min": "0",
						"max": "200"
					},
					{
						"id": "7",
						"name": "Расширить DI",
						"key": "io_filtering_extended_di",
						"value": [
							0,
							200
						],
						"type": "0",
						"min": "0",
						"max": "200"
					},
					{
						"id": "8",
						"name": "Расширить AI0",
						"key": "io_filtering_extended_ai0",
						"value": [
							0,
							200
						],
						"type": "0",
						"min": "0",
						"max": "200"
					},
					{
						"id": "9",
						"name": "Расширение AI1",
						"key": "io_filtering_extended_ai1",
						"value": [
							0,
							200
						],
						"type": "0",
						"min": "0",
						"max": "200"
					},
					{
						"id": "10",
						"name": "Расширение AI2",
						"key": "io_filtering_extended_ai2",
						"value": [
							0,
							200
						],
						"type": "0",
						"min": "0",
						"max": "200"
					},
					{
						"id": "11",
						"name": "Расширение AI3",
						"key": "io_filtering_extended_ai3",
						"value": [
							0,
							200
						],
						"type": "0",
						"min": "0",
						"max": "200"
					},
					{
						"id": "12",
						"name": "smartDI",
						"key": "io_filtering_smart_di",
						"value": [
							0,
							200
						],
						"type": "0",
						"min": "0",
						"max": "200"
					},
					{
						"id": "13",
						"name": "Время ожидания",
						"key": "welder_config_waittime",
						"value": [
							0,
							10000
						],
						"type": "1",
						"min": "0",
						"max": "10000"
					},
					{
						"id": "14",
						"name": "Коэффициент чувствительности-X",
						"key": "sensor_tracking_sensitivity_x",
						"value": [
							0,
							1
						],
						"type": "1",
						"min": "0",
						"max": "1"
					},
					{
						"id": "15",
						"name": "Коэффициент чувствительности-Y",
						"key": "sensor_tracking_sensitivity_y",
						"value": [
							0,
							1
						],
						"type": "1",
						"min": "0",
						"max": "1"
					},
					{
						"id": "16",
						"name": "Коэффициент чувствительности-Z",
						"key": "sensor_tracking_sensitivity_z",
						"value": [
							0,
							1
						],
						"type": "1",
						"min": "0",
						"max": "1"
					},
					{
						"id": "17",
						"name": "Период выборки",
						"key": "sensor_tracking_sampling_period",
						"value": [
							0,
							100
						],
						"type": "0",
						"min": "0",
						"max": "100"
					},
					{
						"id": "18",
						"name": "Период связи",
						"key": "extended_axis_comm_period",
						"value": [
							0,
							100
						],
						"type": "0",
						"min": "0",
						"max": "100"
					},
					{
						"id": "19",
						"name": "Рабочая скорость",
						"key": "extended_axis_running_speed",
						"value": [
							0,
							100
						],
						"type": "0",
						"min": "0",
						"max": "100"
					},
					{
						"id": "20",
						"name": "ускорение",
						"key": "extended_axis_acc",
						"value": [
							0,
							100
						],
						"type": "0",
						"min": "0",
						"max": "100"
					},
					{
						"id": "21",
						"name": "максимальное расстояние",
						"key": "extended_axis_max_distance",
						"value": [
							0,
							1000
						],
						"type": "0",
						"min": "0",
						"max": "1000"
					},
					{
						"id": "22",
						"name": "Время входа",
						"key": "extended_axis_input_time",
						"value": [
							0,
							5000
						],
						"type": "0",
						"min": "0",
						"max": "5000"
					},
					{
						"id": "23",
						"name": "Разрешение",
						"key": "conveyor_tracking_resolution",
						"value": [
							0,
							40000
						],
						"type": "0",
						"min": "0",
						"max": "60000"
					},
					{
						"id": "24",
						"name": "Шаг",
						"key": "conveyor_tracking_distance",
						"value": [
							0,
							1000
						],
						"type": "0",
						"min": "0",
						"max": "1000"
					},
					{
						"id": "25",
						"name": "максимальная скорость",
						"key": "conveyor_tracking_max_speed",
						"value": [
							0,
							100
						],
						"type": "0",
						"min": "0",
						"max": "100"
					},
					{
						"id": "26",
						"name": "Компенсация точки захвата-X",
						"key": "conveyor_tracking_compensation_x",
						"value": [
							-100,
							100
						],
						"type": "1",
						"min": "-100",
						"max": "100"
					},
					{
						"id": "27",
						"name": "Компенсация точки захвата-Y",
						"key": "conveyor_tracking_compensation_y",
						"value": [
							-100,
							100
						],
						"type": "1",
						"min": "-100",
						"max": "100"
					},
					{
						"id": "28",
						"name": "Компенсация точки захвата-Z",
						"key": "conveyor_tracking_compensation_z",
						"value": [
							-100,
							100
						],
						"type": "1",
						"min": "-100",
						"max": "100"
					},
					{
						"id": "29",
						"name": "Верхний предел числа",
						"key": "teaching_point_index",
						"value": [
							0,
							30
						],
						"type": "0",
						"min": "0",
						"max": "30"
					},
					{
						"id": "30",
						"name": "Сдвиг матрицы - количество строк",
						"key": "matrix_move_rows",
						"value": [
							0,
							100
						],
						"type": "0",
						"min": "0",
						"max": "100"
					},
					{
						"id": "31",
						"name": "Сдвиг матрицы - количество столбцов",
						"key": "matrix_move_columns",
						"value": [
							0,
							100
						],
						"type": "0",
						"min": "0",
						"max": "100"
					},
					{
						"id": "32",
						"name": "Движение матрицы - количество слоев",
						"key": "matrix_move_layers",
						"value": [
							0,
							100
						],
						"type": "0",
						"min": "0",
						"max": "100"
					},
					{
						"id": "33",
						"name": "Матрица перемещения-высоты",
						"key": "matrix_move_height",
						"value": [
							0,
							100
						],
						"type": "0",
						"min": "0",
						"max": "100"
					},
					{
						"id": "34",
						"name": "Центральная точка-X",
						"key": "cube_interference_center_x",
						"value": [
							-2000,
							2000
						],
						"type": "0",
						"min": "-2000",
						"max": "2000"
					},
					{
						"id": "35",
						"name": "Центральная точка-Y",
						"key": "cube_interference_center_y",
						"value": [
							-2000,
							2000
						],
						"type": "0",
						"min": "-2000",
						"max": "2000"
					},
					{
						"id": "36",
						"name": "Центральная точка-Z",
						"key": "cube_interference_center_z",
						"value": [
							-2000,
							2000
						],
						"type": "0",
						"min": "-2000",
						"max": "2000"
					},
					{
						"id": "37",
						"name": "Длина стороны-X",
						"key": "cube_interference_axis_x",
						"value": [
							0,
							2000
						],
						"type": "0",
						"min": "0",
						"max": "2000"
					},
					{
						"id": "38",
						"name": "Длина стороны-Y",
						"key": "cube_interference_axis_y",
						"value": [
							0,
							2000
						],
						"type": "0",
						"min": "0",
						"max": "2000"
					},
					{
						"id": "39",
						"name": "Длина стороны-Z",
						"key": "cube_interference_axis_z",
						"value": [
							0,
							2000
						],
						"type": "0",
						"min": "0",
						"max": "2000"
					},
					{
						"id": "40",
						"name": "Минимальная входная точка-X",
						"key": "cube_interference_min_x",
						"value": [
							-2000,
							2000
						],
						"type": "1",
						"min": "-2000",
						"max": "2000"
					},
					{
						"id": "41",
						"name": "Минимальная входная точка-Y",
						"key": "cube_interference_min_y",
						"value": [
							-2000,
							2000
						],
						"type": "1",
						"min": "-2000",
						"max": "2000"
					},
					{
						"id": "42",
						"name": "Минимальная входная точка-Z",
						"key": "cube_interference_min_z",
						"value": [
							-2000,
							2000
						],
						"type": "1",
						"min": "-2000",
						"max": "2000"
					},
					{
						"id": "43",
						"name": "Максимальная входная точка-X",
						"key": "cube_interference_max_x",
						"value": [
							-2000,
							2000
						],
						"type": "1",
						"min": "-2000",
						"max": "2000"
					},
					{
						"id": "44",
						"name": "Максимальная входная точка-Y",
						"key": "cube_interference_max_y",
						"value": [
							-2000,
							2000
						],
						"type": "1",
						"min": "-2000",
						"max": "2000"
					},
					{
						"id": "45",
						"name": "Максимальная входная точка-Z",
						"key": "cube_interference_max_z",
						"value": [
							-2000,
							2000
						],
						"type": "1",
						"min": "-2000",
						"max": "2000"
					},
					{
						"id": "46",
						"name": "Блокировка ручного ведения - степень свободы X",
						"key": "drag_lock_free_x",
						"value": [
							0,
							10
						],
						"type": "1",
						"min": "0",
						"max": "10"
					},
					{
						"id": "47",
						"name": "Блокировка ручного ведения - степень свободы Y",
						"key": "drag_lock_free_y",
						"value": [
							0,
							10
						],
						"type": "1",
						"min": "0",
						"max": "10"
					},
					{
						"id": "48",
						"name": "Блокировка ручного ведения - степень свободы Z",
						"key": "drag_lock_free_z",
						"value": [
							0,
							10
						],
						"type": "1",
						"min": "0",
						"max": "10"
					},
					{
						"id": "49",
						"name": "Блокировка ручного ведения - степень свободы RX",
						"key": "drag_lock_free_rx",
						"value": [
							0,
							10
						],
						"type": "1",
						"min": "0",
						"max": "10"
					},
					{
						"id": "50",
						"name": "Блокировка ручного ведения - степень свободы RY",
						"key": "drag_lock_free_ry",
						"value": [
							0,
							10
						],
						"type": "1",
						"min": "0",
						"max": "10"
					},
					{
						"id": "51",
						"name": "Блокировка ручного ведения - степень свободы RZ",
						"key": "drag_lock_free_rz",
						"value": [
							0,
							10
						],
						"type": "1",
						"min": "0",
						"max": "10"
					},
					{
						"id": "52",
						"name": "Блокировка ручного ведения - коэффициент регулировки",
						"key": "drag_lock_adjustment_factor",
						"value": [
							0,
							10
						],
						"type": "1",
						"min": "0",
						"max": "100"
					},
					{
						"id": "53",
						"name": "Блокировка ручного ведения - порог усилия X",
						"key": "drag_lock_threshold_x",
						"value": [
							0,
							100
						],
						"type": "1",
						"min": "0",
						"max": "100"
					},
					{
						"id": "54",
						"name": "Блокировка ручного ведения - порог усилия Y",
						"key": "drag_lock_threshold_y",
						"value": [
							0,
							100
						],
						"type": "1",
						"min": "0",
						"max": "100"
					},
					{
						"id": "55",
						"name": "Блокировка ручного ведения - порог усилия Z",
						"key": "drag_lock_threshold_z",
						"value": [
							0,
							100
						],
						"type": "1",
						"min": "0",
						"max": "100"
					},
					{
						"id": "56",
						"name": "Блокировка ручного ведения - порог усилия RX",
						"key": "drag_lock_threshold_rx",
						"value": [
							0,
							100
						],
						"type": "1",
						"min": "0",
						"max": "100"
					},
					{
						"id": "57",
						"name": "Блокировка ручного ведения - порог усилия RY",
						"key": "drag_lock_threshold_ry",
						"value": [
							0,
							100
						],
						"type": "1",
						"min": "0",
						"max": "100"
					},
					{
						"id": "58",
						"name": "Блокировка ручного ведения - порог усилия RZ",
						"key": "drag_lock_threshold_rz",
						"value": [
							0,
							100
						],
						"type": "1",
						"min": "0",
						"max": "100"
					},
					{
						"id": "59",
						"name": "Блокировка ручного ведения - максимальное усилие",
						"key": "drag_lock_threshold_max_force",
						"value": [
							0,
							50
						],
						"type": "1",
						"min": "0",
						"max": "50"
					},
					{
						"id": "60",
						"name": "Блокировка ручного ведения - максимальная скорость сустава",
						"key": "drag_lock_threshold_max_speed",
						"value": [
							0,
							180
						],
						"type": "1",
						"min": "0",
						"max": "180"
					},
					{
						"id": "61",
						"name": "Интеллектуальная скорость точки инструмента",
						"key": "smart_tool_point_speed",
						"value": [
							0,
							100
						],
						"type": "0",
						"min": "0",
						"max": "100"
					},
					{
						"id": "62",
						"name": "Форма сварной детали - напряжение сварочного аппарата",
						"key": "welding_library_welder_voltage",
						"value": [
							0,
							200
						],
						"type": "0",
						"min": "0",
						"max": "200"
					},
					{
						"id": "63",
						"name": "Форма сварной детали - ток сварочного аппарата",
						"key": "welding_library_welder_current",
						"value": [
							0,
							200
						],
						"type": "0",
						"min": "0",
						"max": "200"
					},
					{
						"id": "64",
						"name": "Форма сварной детали - глобальная скорость",
						"key": "welding_library_global_speed",
						"value": [
							0,
							100
						],
						"type": "0",
						"min": "0",
						"max": "100"
					},
					{
						"id": "65",
						"name": "Форма сварной детали - скорость точки",
						"key": "welding_library_point_speed",
						"value": [
							0,
							100
						],
						"type": "0",
						"min": "0",
						"max": "100"
					},
					{
						"id": "66",
						"name": "Форма сварной детали - скорость отладки",
						"key": "welding_library_debug_speed",
						"value": [
							0,
							100
						],
						"type": "0",
						"min": "0",
						"max": "100"
					}
				],
				"collisionDetectionData": [
					{
						"id": "0",
						"name": "Обнаружение по току"
					},
					{
						"id": "1",
						"name": "Обнаружение двойного энкодера"
					},
					{
						"id": "2",
						"name": "Обнаружение комбинации тока и двойного энкодера"
					}
				],
				"collisionThresholdModeData": [
					{
						"id": "0",
						"name": "Фиксированный порог приоритетного уровня столкновения"
					},
					{
						"id": "1",
						"name": "Пользовательский порог приоритетного обнаружения столкновений"
					}
				],
				"robotPowerOnData": [
					{
						"id": "0",
						"name": "Включать при запуске"
					},
					{
						"id": "1",
						"name": "Не включать при запуске"
					}
				],
				"speedStrategyData": [
					{
						"id": "0",
						"name": "Синхронизация поз"
					},
					{
						"id": "1",
						"name": "Сосредоточьтесь на местоположении"
					}
				],
				"syncStrategyData": [
					{
						"id": "0",
						"name": "Роботоцентричный"
					},
					{
						"id": "1",
						"name": "Синхронизация расширенной оси с роботом"
					}
				],
				"dragStrategyData": [
					{
						"id": "0",
						"name": "Длительное нажатие"
					},
					{
						"id": "1",
						"name": "Сработало"
					}
				],
				"attitudeAngleData": [
					{
						"id": "0",
						"name": "Не участвует в планировании"
					},
					{
						"id": "1",
						"name": "Участвовать в планировании"
					}
				],
				"inShaperSwitchData": [
					{
						"id": "0",
						"name": "Закрыть"
					},
					{
						"id": "1",
						"name": "Открыть"
					}
				],
				"ExtCoordONOFFData": [
					{
						"id": 1,
						"name": "Открыть"
					},
					{
						"id": 2,
						"name": "Закрыть"
					}
				],
				"autoDHMotionModeData": [
					{
						"id": 0,
						"name": "Сначала сдвиньте, затем вращение"
					},
					{
						"id": 1,
						"name": "Сначала вращение, сдвиньте"
					}
				],
				"dhComputeModeData": [
					{
						"id": 1,
						"name": "База + Корпус + Инструмент"
					},
					{
						"id": 2,
						"name": "Корпус"
					},
					{
						"id": 3,
						"name": "База + Корпус"
					}
				]
			},
			"info_messages": {
				"0": "Заданное время слишком короткое, минимум 5 минут.",
				"1": "Файл не выбран",
				"2": "Вы можете иметь максимум 10 аккаунтов.",
				"3": "Учетная запись, которую нужно изменить, не выбрана",
				"4": "Плагин включен",
				"5": "Плагин отключен",
				"6": "Настройка сети...",
				"7": "Настройка сети завершена, выключите питание и перезапустите устройство.",
				"8": "Пульт обучения не включен.",
				"9": "Пароль пуст",
				"10": "Модель пуста",
				"11": "Пожалуйста, сначала включите робота",
				"12": "Пожалуйста, введите пароль конфигурации",
				"13": "Пожалуйста, выберите тип робота",
				"14": "Пожалуйста, выберите основной номер версии робота",
				"15": "Пожалуйста, выберите дополнительный номер версии робота",
				"16": "Пожалуйста, введите порог",
				"17": "Сначала выполните операции «Команда конфигурации» и «Запрос состояния» в столбце «Получить параметры».",
				"18": "Ошибка формата или имени файла.",
				"19": "Текущим источником данных является импортированный файл. Чтобы получить данные робота, сначала нажмите «Переключить источник данных».",
				"20": "Пожалуйста, сначала войдите в режим BOOT",
				"21": "Настройка периода выборки состояния робота завершена. Выключите и перезапустите робота.",
				"22": "Синхронизировать с локальным",
				"23": "Текущий источник данных пуст. Чтобы получить полные данные о параметрах суставов, сначала нажмите «Импортировать» и загрузите источник данных.",
				"24": "Номер версии файла конфигурации с полным параметром в импортированном файле не соответствует значению в драйвере.",
				"25": "Код функции не может быть пустым",
				"26": "Имя функции не может быть пустым",
				"27": "Описание полномочий не может быть пустым",
				"28": "Такой же код функции уже существует",
				"29": "Пожалуйста, нажмите кнопку удаления еще раз, чтобы подтвердить удаление.",
				"30": "Поиск",
				"31": "Код функции не может быть установлен на 0",
				"32": "Длина кода функции не может превышать 8 символов.",
				"33": "Кнопка экспорта будет доступна только после успешной записи всех точек.",
				"34": "Данные нулевого угла не могут быть пустыми.",
				"35": "Данные шатуна и базовых параметров не могут быть пустыми.",
				"36": "Не все точки калибровки DH-параметров записаны",
				"37": "Значение системы координат инструмента не может быть пустым.",
				"38": "Настройка",
				"39": "чип",
				"40": "Упаковка всех файлов данных...",
				"41": "Максимальная скорость не может быть пустым.",
				"42": "Максимальное ускорение не может быть пустым.",
				"43": "Процент скорости по умолчанию не может быть пустым.",
				"44": "Процент ускорения по умолчанию не может быть пустым.",
				"45": "Минимальный процент скорости не может быть пустым.",
				"46": "Минимальный процент ускорения не может быть пустым.",
				"47": "Диапазон параметров усиления: 0,5 ~ 1,5.",
				"48": "Комбинация клавиш должна состоять не менее чем из 3 цифр.",
				"49": "Максимальное количество комбинаций клавиш — 10 цифр.",
				"50": "Пожалуйста, сначала введите тайм-аут",
				"51": "Сначала введите порог определения положения захвата.",
				"52": "SN-код блока управления не может быть пустым.",
				"53": "Импорт, вступление в силу...",
				"54": "Файл конфигурации DH успешно импортирован. Выключите питание и перезапустите устройство.",
				"55": "Период использования не может быть пустым.",
				"56": "Ошибка калибровки",
				"57": "Точка",
				"58": "Параметр состояния управления кнопки ручного ведения в конце робота не может быть пустым.",
				"59": "Жесткость",
				"60": "Инерция звена",
				"61": "Инерция двигателя",
				"62": "Пожалуйста, сначала завершите настройку параметров",
				"63": "Длина кода SN блока управления составляет 15 цифр. Текущая длина ввода не совпадает. Пожалуйста, введите еще раз!",
				"64": "Введенный дважды серийный номер блока управления неверен, введите его еще раз!",
				"65": "Параметры конфигурации режима запуска и остановки кнопки ручного ведения не могут быть пустыми.",
				"66": "Тип конфигурации главной станции не может быть пустым",
				"67": "Конфигурация главной станции успешна, пожалуйста, выключите и перезагрузите",
				"68": "Сустав робота не может быть пустым",
				"69": "Настройка параметров формирования входного сигнала не может быть пустой",
				"70": "Данные калибровки абсолютной точности робота",
				"71": "Файлы загружаются, подождите...",
				"72": "Файл не выбран",
				"73": "Ошибка пакета обновления",
				"74": "Загрузка...",
				"75": "Обновление прошло успешно. Перезапустите блок управления.",
				"76": "Обновление не удалось!",
				"77": "Не удалось проверить версию программного обеспечения. Сначала обновитесь до переходной версии!",
				"78": "Неверный формат или имя файла. Имя файла начинается с FR_SAFE_H7_.",
				"79": "Загрузка завершена, обновление...",
				"80": "Текущий выбор — обновить блок управления, проверьте файл обновления.",
				"81": "Текущий выбор — обновление концевого устройства, проверьте файл обновления.",
				"82": "Текущий выбор — суставное обновление, проверьте файл обновления.",
				"83": "Блок управления",
				"84": "Конец",
				"85": "Сустав",
				"86": "Обновление выполнено успешно",
				"87": "Переключение типа энкодера: Не завершено",
				"88": "Переключение типа энкодера: завершено",
				"89": "Переключение типа энкодера: Тайм-аут",
				"90": "Сустав не выбран",
				"91": "Параметры системы координат не могут быть пустыми",
				"92": "Автоматизация",
				"93": "Запись положения целевого шара с помощью концевой кнопки еще не завершена. Пожалуйста, сначала выполните захват координатных точек."
			},
			"warning_messages": {
				"0": "Ошибка номера хранения журнала",
				"1": "Текущий пользователь не имеет разрешения на эту операцию",
				"2": "Имя пользователя и пароль не могут быть пустыми",
				"3": "Пользователь-администратор не может быть удален",
				"4": "Ошибка параметра флага включения плагина",
				"5": "Ошибка параметра флага деактивации плагина",
				"6": "Пожалуйста, введите IP-адрес сетевой карты 0.",
				"7": "Пожалуйста, введите IP-адрес пульта обучения",
				"8": "Пожалуйста, введите маску подсети",
				"9": "Пожалуйста, введите шлюз по умолчанию",
				"10": "Пожалуйста, введите DNS",
				"11": "IP-адрес доступа WebAPP и IP-адрес пульта обучения не находятся в одном сегменте сети или совпадают.",
				"12": "Недопустимая маска подсети",
				"13": "Неверный формат IP-адреса сетевой карты 0, сетевой карты 1 или пульта обучения",
				"14": "Пожалуйста, выберите, включен ли пульт обучения",
				"15": "Ошибка информационного файла",
				"16": "Модель робота настроена успешно. Выключите питание и перезапустите устройство.",
				"17": "Выполняется инструкция pid записи в ОЗУ, повторите попытку позже.",
				"18": "Выполняется инструкция записи Flash в pid, повторите попытку позже.",
				"19": "Команда параметра конфигурации pid выполняется, повторите попытку позже.",
				"20": "Файл конфигурации пользователя успешно восстановлен. Выключите питание и перезапустите устройство.",
				"21": "Пожалуйста, введите IP-адрес сетевой карты 1.",
				"22": "Пожалуйста, выберите IP-адрес доступа к веб-приложению",
				"23": "Пожалуйста, выберите IP-адрес доступа к WebRecovery.",
				"24": "IP-адрес сетевой карты 0 и IP-адрес сетевой карты 1 находятся в одном сегменте сети или в одном и том же сегменте.",
				"25": "Пожалуйста, сначала выберите таблицу параметров",
				"26": "Пожалуйста, выберите элементы для удаления в первую очередь",
				"27": "Установленное минимальное значение должно быть меньше установленного максимального значения, пожалуйста, выполните сброс.",
				"28": "Никакие настройки параметров не были изменены",
				"29": "Ошибка формата IP промышленного компьютера",
				"30": "Настройка IP промышленного компьютера прошла успешно. Перезапустите блок управления роботом и промышленный компьютер.",
				"31": "Стандартное значение проверки параметра DH не может быть пустым",
				"32": "Результат проверки параметра DH пуст и не может быть экспортирован.",
				"33": "Пожалуйста, не устанавливайте повторно экран блокировки веб-интерфейса.",
				"34": "Период использования должен быть больше текущего системного времени.",
				"35": "Код SN не может быть установлен повторно.",
				"36": "В веб-интерфейсе установлен период использования, и системное время нельзя изменить.",
				"37": "Ошибка формата маски подсети",
				"38": "Ошибка формата шлюза по умолчанию",
				"39": "Ошибка формата DNS",
				"40": "Если IP-адреса Сетевой карты 0 и Сетевой карты 1 находятся в одной подсети, могут возникнуть сбои в сетевом обмене данными или потери пакетов"
			},
			"success_messages": {
				"0": "Получение файла конфигурации системы успешно",
				"1": "Импорт выполнен успешно и вступит в силу после повторного входа в систему.",
				"2": "Информация об аккаунте успешно сохранена.",
				"3": "Импорт выполнен успешно.",
				"4": "Плагин успешно активирован",
				"5": "Плагин успешно деактивирован",
				"6": "Плагин успешно удален",
				"7": "Пароль правильный",
				"8": "Импорт выполнен успешно. Очистите кеш браузера и войдите снова.",
				"9": "Модель робота успешно изменена",
				"10": "Файл Ecat настроен успешно. Перезапустите блок управления.",
				"11": "Запрос команды pid успешно соответствует",
				"12": "Настройка прошла успешно и вступит в силу после повторного входа в систему.",
				"13": "Проверка файла конфигурации прошла успешно, перезапустите блок управления.",
				"14": "Языковой пакет успешно импортирован",
				"15": "Успешно получить словарь системного языка",
				"16": "Установка нулевой точки прошла успешно",
				"17": "Уровень шифрования обучающей программы успешно установлен",
				"18": "Синхронизировано с локальным успешно.",
				"19": "Информация о полномочиях успешно сохранена",
				"20": "Функциональная информация успешно удалена",
				"21": "Успешно установите информацию о задании",
				"22": "Операция прошла успешно",
				"23": "Тип страницы входа успешно установлен",
				"24": "Конфигурация периферийного промышленного компьютера успешно настроена",
				"25": "Диапазон параметров успешно установлен. Войдите в систему снова через 3 секунды.",
				"26": "Команда на запись данных точки калибровки лазерного трекера подана успешно.",
				"27": "Настройка всех параметров суставов в один клик выполнена успешно.",
				"28": "Сгенерировано успешно",
				"29": "Упаковка выполнена успешно, дождитесь загрузки в браузере.",
				"30": "Максимальная скорость и максимальное ускорение робота получены",
				"31": "Успешно получен процент скорости робота по умолчанию и процент ускорения по умолчанию.",
				"32": "Успешное получение минимального процента скорости и минимального процента ускорения робота.",
				"33": "Цикл обмена обратной связью по состоянию между фронтендом и бэкендом успешно настроен.",
				"34": "Успешно получены максимальная скорость и максимальное ускорение Декарта.",
				"35": "Максимальная скорость и максимальное ускорение сустава успешно получены.",
				"36": "Успешно установите информацию на экране блокировки веб-интерфейса",
				"37": "SN-код успешно установлен",
				"38": "Расчет параметров робота DH выполнен успешно"
			},
			"error_messages": {
				"0": "Не удалось получить язык",
				"1": "Не удалось подать команду на получение версии программного обеспечения контроллера.",
				"2": "Не удалось подать команду на получение версии встроенного программного обеспечения.",
				"3": "Не удалось подать команду на получение версии аппаратного и программного обеспечения.",
				"4": "Не удалось выполнить команду для получения информации о файле конфигурации ведомого устройства.",
				"5": "Не удалось получить номер веб-версии.",
				"6": "Не удалось получить файл конфигурации системы.",
				"7": "Не удалось получить модель робота.",
				"8": "Не удалось обновить настройки системы.",
				"9": "Не удалось импортировать файл конфигурации.",
				"10": "Не удалось выполнить команду проверки файла конфигурации робота.",
				"11": "Не удалось получить всю информацию об аккаунте.",
				"12": "Не удалось сохранить информацию об аккаунте.",
				"13": "Не удалось получить информацию о плагине.",
				"14": "Не удалось импортировать пакет плагинов.",
				"15": "Активация плагина не удалась",
				"17": "Деактивация плагина не удалась",
				"19": "Удаление плагина не удалось",
				"20": "Неправильный пароль",
				"21": "Импорт не удался",
				"22": "Модификация модели робота не удалась",
				"23": "Не удалось получить файл конфигурации",
				"24": "Конфигурация не удалась",
				"25": "Экспорт не удался",
				"26": "Не удалось импортировать файл конфигурации параметров pid.",
				"27": "Не удалось получить полные данные о параметрах суставов.",
				"28": "Не удалось записать команду параметра конфигурации pid.",
				"29": "Не удалось импортировать языковой пакет.",
				"30": "Не удалось получить словарь системного языка.",
				"31": "Не удалось отправить команду получения типа чипа ведомого устройства.",
				"32": "Установка нулевой точки не удалась",
				"33": "Не удалось выполнить команду получения информации о версии драйвера.",
				"34": "Не удалось получить информацию о шифровании программы обучения.",
				"35": "Не удалось установить уровень шифрования обучающей программы.",
				"36": "Синхронизация с локальным не удалась",
				"37": "Запись не удалась",
				"38": "Не удалось сохранить информацию о задании.",
				"39": "Не удалось удалить информацию о задании.",
				"40": "Не удалось получить информацию об управлении разрешениями.",
				"41": "Не удалось получить элементы конфигурации настройки функции.",
				"42": "Не удалось установить информацию о задании.",
				"43": "Эта функция используется пользователями и не может быть удалена.",
				"44": "Операция не удалась",
				"45": "Не удалось установить тип страницы входа.",
				"46": "Не удалось получить тип страницы входа.",
				"47": "Не удалось проверить, используется ли право роли какой-либо учетной записью",
				"48": "Не удалось установить конфигурацию периферийного промышленного компьютера.",
				"49": "Не удалось получить конфигурацию периферийного промышленного компьютера.",
				"50": "Не удалось получить статус выполнения команды записи точки калибровки DH.",
				"51": "Не удалось получить данные проверки параметров DH.",
				"52": "Не удалось установить стандартное значение калибровки параметра DH.",
				"53": "Не удалось получить результаты проверки параметров DH.",
				"54": "Не удалось подать команду на запись данных точки калибровки лазерного трекера.",
				"55": "Не удалось настроить все параметры суставов в один клик.",
				"56": "Не удалось получить максимальную скорость и максимальное ускорение робота.",
				"57": "Не удалось получить процент скорости робота по умолчанию и процент ускорения по умолчанию.",
				"58": "Не удалось получить минимальный процент скорости и минимальный процент ускорения робота.",
				"59": "Не удалось установить период обмена обратной связью о состоянии между фронтендом и бэкендом.",
				"60": "Не удалось получить порог определения положения захвата.",
				"61": "Не удалось получить декартову максимальную скорость и максимальное ускорение.",
				"62": "Не удалось получить максимальную скорость и максимальное ускорение сустава.",
				"63": "Не удалось получить информацию об экране блокировки веб-интерфейса.",
				"64": "Не удалось установить информацию об экране блокировки веб-интерфейса.",
				"65": "Не удалось получить SN-код",
				"66": "Не удалось установить SN-код.",
				"67": "Не удалось получить время активации робота.",
				"68": "Ошибка конфигурации главной станции",
				"69": "Не удалось отправить команду калибровки нуля энкодера",
				"70": "Загрузка не удалась"
			}
		},
		"robot_setting": {
			"navbar": [
				{
					"id": "free_mount",
					"name": "Установить",
					"icon": "frfont frmocalibuchang"
				},
				{
					"id": "world_coord",
					"name": "Мировые координаты",
					"icon": "fas fa-earth-africa"
				},
				{
					"id": "tool_coord",
					"name": "Координаты инструмента",
					"icon": "frfont frgongjuzuobiao"
				},
				{
					"id": "external_tool_coord",
					"name": "Координаты внешнего инструмента",
					"icon": "frfont frwaibugongjuzuobiao"
				},
				{
					"id": "workpiece_coord",
					"name": "Координаты заготовки",
					"icon": "frfont frgongjianzuobiao"
				},
				{
					"id": "end_load",
					"name": "Нагрузка",
					"icon": "frfont frfuzaishezhi"
				},
				{
					"name": "Сустав",
					"icon": "frfont frruanxianweishezhi",
					"children": [
						{
							"id": "soft_limit",
							"name": "Мягкий лимит"
						},
						{
							"id": "collision_level",
							"name": "Рейтинг сбоев"
						},
						{
							"id": "friction_compensation",
							"name": "Компенсация трения"
						}
					]
				},
				{
					"name": "Настройка I/O",
					"icon": "frfont frDOpeizhi",
					"children": [
						{
							"id": "di_config",
							"name": "DI",
							"icon": "frfont frDIpeizhi"
						},
						{
							"id": "do_config",
							"name": "DO",
							"icon": "frfont frDOpeizhi"
						},
						{
							"id": "io_alias",
							"name": "Псевдоним",
							"icon": "frfont frchengxubianji"
						},
						{
							"id": "io_filtering",
							"name": "Фильтрация",
							"icon": "frfont frIOlvbo"
						},
						{
							"id": "out_put_reset",
							"name": "Сброс выхода",
							"icon": "frfont frDOpeizhi"
						}
					]
				},
				{
					"id": "starting_point",
					"name": "Начальная точка задания",
					"icon": "frfont frzuoyeyuandian"
				},
				{
					"id": "file_import_export",
					"name": "Конфигурационный файл",
					"icon": "frfont frpeizhidaorudaochu"
				}
			],
			"var_object": {
				"toolCalMethod": [
					{
						"id": "0",
						"name": "четырехточечный метод"
					},
					{
						"id": "1",
						"name": "метод шести пунктов"
					}
				],
				"laserCalMethod": [
					{
						"id": "0",
						"name": "метод шести пунктов"
					},
					{
						"id": "1",
						"name": "метод восьми пунктов"
					},
					{
						"id": "2",
						"name": "Пятиточечный метод"
					}
				],
				"wobjMethodData": [
					{
						"id": "0",
						"name": "Начало координат-ось X-ось Z"
					},
					{
						"id": "1",
						"name": "Начало координат-ось X-XY+плоскость"
					}
				],
				"DragFrictionData": [
					{
						"id": "0",
						"name": "Выкл."
					},
					{
						"id": "1",
						"name": "Вкл."
					}
				],
				"DOCfgData": [
					{
						"name": "Периферийное подключение плагина",
						"value": "-1"
					},
					{
						"name": "Нет",
						"value": "0"
					},
					{
						"name": "Сообщить об ошибке",
						"value": "1"
					},
					{
						"name": "Движение",
						"value": "2"
					},
					{
						"name": "Начать и прекратить распыление",
						"value": "3"
					},
					{
						"name": "Очистка пистолета-распылителя",
						"value": "4"
					},
					{
						"name": "Подача газа",
						"value": "5"
					},
					{
						"name": "зажигание дуги",
						"value": "6"
					},
					{
						"name": "Подача проволоки вперед",
						"value": "7"
					},
					{
						"name": "Обратная подача проволоки",
						"value": "8"
					},
					{
						"name": "Входной порт задания 1",
						"value": "9"
					},
					{
						"name": "Входной порт задания 2",
						"value": "10"
					},
					{
						"name": "Входной порт задания 3",
						"value": "11"
					},
					{
						"name": "Запуск и остановка конвейерной ленты",
						"value": "12"
					},
					{
						"name": "Пауза",
						"value": "13"
					},
					{
						"name": "Прибытие к началу работы",
						"value": "14"
					},
					{
						"name": "Вход в зону помех",
						"value": "15"
					},
					{
						"name": "Управление запуском и остановкой позиционирования сварочной проволоки",
						"value": "16"
					},
					{
						"name": "Запуск робота завершен",
						"value": "17"
					},
					{
						"name": "Запуск и остановка программы",
						"value": "18"
					},
					{
						"name": "Автоматический ручной режим",
						"value": "19"
					},
					{
						"name": "Выходной сигнал аварийной остановки 1",
						"value": "20"
					},
					{
						"name": "Выходной сигнал аварийной остановки 2",
						"value": "21"
					},
					{
						"name": "Запуск/остановка программы сценария Lua",
						"value": "22"
					},
					{
						"name": "Безопасный вывод состояния",
						"value": "23"
					},
					{
						"name": "Выход состояния защитного останова",
						"value": "24"
					},
					{
						"name": "Робот в движении",
						"value": "25"
					},
					{
						"name": "Режим сниженной скорости робота",
						"value": "26"
					},
					{
						"name": "Режим без снижения скорости робота",
						"value": "27"
					},
					{
						"name": "Зарезервировано",
						"value": "28"
					},
					{
						"name": "Ошибка командной точки",
						"value": "29"
					},
					{
						"name": "Ошибка привода",
						"value": "30"
					},
					{
						"name": "Ошибка превышения мягкого предела",
						"value": "31"
					},
					{
						"name": "Ошибка столкновения",
						"value": "32"
					},
					{
						"name": "Неверное количество активных ведомых устройств",
						"value": "33"
					},
					{
						"name": "Ошибка ведомого устройства",
						"value": "34"
					},
					{
						"name": "Ошибка ввода-вывода",
						"value": "35"
					},
					{
						"name": "Ошибка захвата",
						"value": "36"
					},
					{
						"name": "Ошибка файла",
						"value": "37"
					},
					{
						"name": "Ошибка сингулярного положения",
						"value": "38"
					},
					{
						"name": "Ошибка связи с приводом",
						"value": "39"
					},
					{
						"name": "Ошибка параметра",
						"value": "40"
					},
					{
						"name": "Ошибка превышения программного ограничения внешней оси",
						"value": "41"
					},
					{
						"name": "Предупреждения о планировании и тайм-ауте",
						"value": "42"
					},
					{
						"name": "предупреждение о защитной двери",
						"value": "43"
					},
					{
						"name": "Предупреждение о движении",
						"value": "44"
					},
					{
						"name": "Предупреждение о зоне помех",
						"value": "45"
					},
					{
						"name": "предупреждение о стене безопасности",
						"value": "46"
					},
					{
						"name": "Включение робота",
						"value": "47"
					},
					{
						"name": "Автоматический подъем при отключении",
						"value": "48"
					},
					{
						"name": "Триггер Зоны Вмешательства Куба 1",
						"value": "49"
					},
					{
						"name": "Триггер Зоны Вмешательства Куба 2",
						"value": "50"
					},
					{
						"name": "Триггер Зоны Вмешательства Куба 3",
						"value": "51"
					},
					{
						"name": "Триггер Зоны Вмешательства Куба 4",
						"value": "52"
					}
				],
				"DICfgData": [
					{
						"name": "Периферийное подключение плагина",
						"value": "-1"
					},
					{
						"name": "Нет",
						"value": "0"
					},
					{
						"name": "Дуга запускается успешно",
						"value": "1"
					},
					{
						"name": "Подготовка сварочного аппарата",
						"value": "2"
					},
					{
						"name": "Проверка конвейерной ленты",
						"value": "3"
					},
					{
						"name": "Пауза",
						"value": "4"
					},
					{
						"name": "Восстановление",
						"value": "5"
					},
					{
						"name": "запускать",
						"value": "6"
					},
					{
						"name": "Остановка",
						"value": "7"
					},
					{
						"name": "Пауза/возобновление",
						"value": "8"
					},
					{
						"name": "Старт/стоп",
						"value": "9"
					},
					{
						"name": "Ручное ведение педалью",
						"value": "10"
					},
					{
						"name": "Перейти к исходной точке задания",
						"value": "11"
					},
					{
						"name": "Ручное автоматическое переключение（Импульсный сигнал）",
						"value": "12"
					},
					{
						"name": "Позиционирование сварочной проволоки выполнено успешно",
						"value": "13"
					},
					{
						"name": "Прерывание движения",
						"value": "14"
					},
					{
						"name": "Запустить основную программу",
						"value": "15"
					},
					{
						"name": "Начать перемотку",
						"value": "16"
					},
					{
						"name": "Подтверждение запуска",
						"value": "17"
					},
					{
						"name": "Фотоэлектрический сигнал обнаруженияX",
						"value": "18"
					},
					{
						"name": "Фотоэлектрический сигнал обнаружения Y",
						"value": "19"
					},
					{
						"name": "Входной сигнал внешней аварийной остановки 1",
						"value": "20"
					},
					{
						"name": "Входной сигнал внешней аварийной остановки 2",
						"value": "21"
					},
					{
						"name": "Режим снижения 1",
						"value": "22"
					},
					{
						"name": "Режим снижения 2",
						"value": "23"
					},
					{
						"name": "Режим снижения 3 (останов)",
						"value": "24"
					},
					{
						"name": "Возобновить сварку",
						"value": "25"
					},
					{
						"name": "Прекращение сварки",
						"value": "26"
					},
					{
						"name": "Включение вспомогательного ручного ведения",
						"value": "27"
					},
					{
						"name": "Отключение вспомогательного ручного ведения",
						"value": "28"
					},
					{
						"name": "Включение/выключение вспомогательного ручного ведения",
						"value": "29"
					},
					{
						"name": "Очистить сообщение об ошибке",
						"value": "30"
					},
					{
						"name": "Ручное автоматическое переключение (Высокий и низкий уровень)",
						"value": "31"
					},
					{
						"name": "Включить",
						"value": "32"
					},
					{
						"name": "Отключить",
						"value": "33"
					},
					{
						"name": "Включение/Отключение (Передний/задний фронт)",
						"value": "34"
					},
					{
						"name": "Начало/Окончание Слежения за Фиксированной Точкой",
						"value": "35"
					}
				],
				"EndDICfgData": [
					{
						"name": "Периферийное подключение плагина",
						"value": "-1"
					},
					{
						"name": "Нет",
						"value": "0"
					},
					{
						"name": "Режим ручного ведения",
						"value": "1"
					},
					{
						"name": "Запись точек обучения",
						"value": "2"
					},
					{
						"name": "Ручное автоматическое переключение",
						"value": "3"
					},
					{
						"name": "Начало/остановка записи TPD",
						"value": "4"
					},
					{
						"name": "Пауза",
						"value": "5"
					},
					{
						"name": "Восстановление",
						"value": "6"
					},
					{
						"name": "запускать",
						"value": "7"
					},
					{
						"name": "Остановка",
						"value": "8"
					},
					{
						"name": "Пауза/возобновление",
						"value": "9"
					},
					{
						"name": "Старт/стоп",
						"value": "10"
					},
					{
						"name": "Включение вспомогательного ручного ведения",
						"value": "11"
					},
					{
						"name": "Отключение вспомогательного ручного ведения",
						"value": "12"
					},
					{
						"name": "Включение/выключение вспомогательного ручного ведения",
						"value": "13"
					},
					{
						"name": "Фотоэлектрический сигнал обнаруженияX",
						"value": "14"
					},
					{
						"name": "Фотоэлектрический сигнал обнаружения Y",
						"value": "15"
					},
					{
						"name": "Перейти к исходной точке задания",
						"value": "16"
					},
					{
						"name": "Прерывание движения",
						"value": "17"
					},
					{
						"name": "Запустить основную программу",
						"value": "18"
					},
					{
						"name": "Начать перемотку",
						"value": "19"
					},
					{
						"name": "Подтверждение запуска",
						"value": "20"
					},
					{
						"name": "Возобновить сварку",
						"value": "21"
					},
					{
						"name": "Прекращение сварки",
						"value": "22"
					},
					{
						"name": "Очистить сообщение об ошибке",
						"value": "23"
					},
					{
						"name": "Ручное автоматическое переключение (Высокий и низкий уровень)",
						"value": "24"
					},
					{
						"name": "Включить",
						"value": "25"
					},
					{
						"name": "Отключить",
						"value": "26"
					},
					{
						"name": "Включение/Отключение (Передний/задний фронт)",
						"value": "27"
					},
					{
						"name": "Начало/Окончание Слежения за Фиксированной Точкой",
						"value": "28"
					}
				],
				"digitvalid": [
					{
						"name": "Активный высокий уровень",
						"value": "0"
					},
					{
						"name": "Активный низкий",
						"value": "1"
					}
				],
				"controlBoxDoData": [
					{
						"name": "Низкий уровень",
						"id": "0"
					},
					{
						"name": "Высокий уровень",
						"id": "1"
					}
				],
				"LaserLocationData": [
					{
						"id": "0",
						"name": "Концевое устройство робота"
					},
					{
						"id": "1",
						"name": "Внешнее фиксированное положение"
					}
				],
				"outputResetData": [
					{
						"id": "0",
						"name": "Поддерживать"
					},
					{
						"id": "1",
						"name": "Сброс"
					}
				],
				"toolTypeData": [
					{
						"id": "0",
						"name": "Инструмент"
					},
					{
						"id": "1",
						"name": "датчик"
					}
				],
				"mountingLocationData": [
					{
						"id": "0",
						"name": "Концевое устройство"
					},
					{
						"id": "1",
						"name": "Внешний"
					}
				],
				"collideModeData": [
					{
						"id": "0",
						"name": "Стандартный класс"
					},
					{
						"id": "1",
						"name": "Пользовательский процент"
					}
				],
				"collideStrategyData": [
					{
						"id": "0",
						"name": "Пауза при ошибке"
					},
					{
						"id": "1",
						"name": "Продолжай двигаться"
					},
					{
						"id": "2",
						"name": "Остановиться с ошибкой"
					},
					{
						"id": "3",
						"name": "Режим гравитационного момента"
					},
					{
						"id": "4",
						"name": "Режим колебательного отклика"
					},
					{
						"id": "5",
						"name": "Режим отскока при столкновении"
					}
				],
				"endLoadTypeData": [
					{
						"id": "0",
						"name": "Концевое устройство"
					},
					{
						"id": "1",
						"name": "датчик"
					}
				],
				"endLoadVersionData": [
					{
						"id": "0",
						"name": "V1.0-Простая траектория"
					},
					{
						"id": "1",
						"name": "V2.0 - возбуждающая траектория"
					}
				],
				"ioOutputParamData": [
					{
						"id": "0",
						"name": "Блок управления DO",
						"key": "controlDo",
						"reload": "controlDoReload"
					},
					{
						"id": "1",
						"name": "Блок управления AO",
						"key": "controlAo",
						"reload": "controlAoReload"
					},
					{
						"id": "2",
						"name": "Торцевая пластина DO",
						"key": "endPlateDo",
						"reload": "endPlateDoReload"
					},
					{
						"id": "3",
						"name": "Торцевая пластина AO",
						"key": "endPlateAo",
						"reload": "endPlateAoReload"
					},
					{
						"id": "4",
						"name": "Расширенный DO",
						"key": "auxDo",
						"reload": "auxDoReload"
					},
					{
						"id": "5",
						"name": "Расширенный AO",
						"key": "auxAo",
						"reload": "auxAoReload"
					},
					{
						"id": "6",
						"name": "SmartTool DO",
						"key": "smartDo",
						"reload": "smartDoReload"
					}
				],
				"ioFilterParamData": [
					{
						"id": "0",
						"name": "Блок управления DI",
						"key": "controlDi"
					},
					{
						"id": "1",
						"name": "Инструменты DI",
						"key": "toolDi"
					},
					{
						"id": "2",
						"name": "Блок управления AI0",
						"key": "controlAi0"
					},
					{
						"id": "3",
						"name": "Блок управления AI1",
						"key": "controlAi1"
					},
					{
						"id": "4",
						"name": "Инструменты AI",
						"key": "toolAi0"
					},
					{
						"id": "5",
						"name": "Кнопочный блок DI",
						"key": "boxDi"
					},
					{
						"id": "6",
						"name": "Расширенный DI",
						"key": "auxDI"
					},
					{
						"id": "7",
						"name": "Расширенный AI0",
						"key": "auxAi0"
					},
					{
						"id": "8",
						"name": "Расширенный AI1",
						"key": "auxAi1"
					},
					{
						"id": "9",
						"name": "Расширенный AI2",
						"key": "auxAi2"
					},
					{
						"id": "10",
						"name": "Расширенный AI3",
						"key": "auxAi3"
					},
					{
						"id": "11",
						"name": "Smart DI",
						"key": "smartDi"
					}
				]
			},
			"info_messages": {
				"0": "Базовую систему координат нельзя изменить.",
				"1": "Пожалуйста, расставьте точки по порядку",
				"2": "Пожалуйста, нажмите кнопку еще раз, чтобы подтвердить очистку",
				"3": "Имя уже существует",
				"4": "Имя не может быть пустым",
				"5": "Калибровка инструмента по четырем точкам",
				"6": "Калибровка инструмента по шести точкам",
				"7": "Калибровка датчика по шести точкам",
				"8": "Калибровка датчика по восьми точкам",
				"9": "Пожалуйста, расставьте точки по порядку",
				"10": "Пожалуйста, введите название комментария",
				"11": "Пожалуйста, сначала примените или откалибруйте систему координат инструмента.",
				"12": "Пожалуйста, сначала примените соответствующий номер оси, чтобы расширить ось.",
				"13": "Выполняется возврат в ноль",
				"14": "Возврат к нулю завершен",
				"15": "Возврат к нулю не удался",
				"16": "Rs485 отключается во время процесса возврата в ноль.",
				"17": "Пожалуйста, введите максимальный мягкий предел j1",
				"18": "Введите максимальный мягкий предел j2",
				"19": "Пожалуйста, введите максимальный мягкий предел j3",
				"20": "Пожалуйста, введите максимальный мягкий предел j4",
				"21": "Пожалуйста, введите максимальный мягкий предел j5",
				"22": "Пожалуйста, введите максимальный мягкий предел j6",
				"23": "Пожалуйста, введите минимальный мягкий предел j1",
				"24": "Введите минимальный мягкий предел j2.",
				"25": "Пожалуйста, введите минимальный мягкий предел j3",
				"26": "Пожалуйста, введите минимальный мягкий предел j4",
				"27": "Введите минимальный мягкий лимит j5",
				"28": "Введите минимальный мягкий предел j6",
				"29": "Пожалуйста, введите вес груза",
				"30": "Пожалуйста, введите координату центроида x",
				"31": "Пожалуйста, введите координату центроида y",
				"32": "Пожалуйста, введите координату центроида z",
				"33": "Сначала удалите систему координат заготовки или инструмента.",
				"34": "Идентификация нагрузки FR3 оптимизируется и временно недоступна.",
				"35": "Сначала задайте сустав 5",
				"36": "Сначала задайте сустав 3",
				"37": "Введите значение масштабирования скорости",
				"38": "Расчеты, пожалуйста, подождите",
				"39": "Пожалуйста, подождите, пока движение робота закончится.",
				"41": "Пожалуйста, введите коэффициент",
				"43": "Пожалуйста, введите период времени фильтра",
				"44": "Файл не выбран",
				"45": "Идентификация нагрузки включена, сначала отключите ее.",
				"46": "Эта функция в настоящее время подходит только для FR5.",
				"47": "Пожалуйста, введите псевдоним",
				"48": "Имя полезной нагрузки не может быть пустым.",
				"49": "Пожалуйста, переключитесь на инструмент номер 0",
				"50": "Пожалуйста, сначала остановите движение робота",
				"51": "Пожалуйста, введите параметры",
				"52": "Пожалуйста, сначала завершите настройку",
				"53": "Невозможно одновременно настроить импульсный сигнал, а также ручное и автоматическое переключение высокого и низкого уровня.",
				"54": "Максимальное выходное напряжение не может быть пустым",
				"55": "Минимальное выходное напряжение не может быть пустым",
				"56": "Максимальный сварочный ток не может быть пустым",
				"57": "Минимальный сварочный ток не может быть пустым",
				"58": "Максимальное сварочное напряжение не может быть пустым",
				"59": "Минимальное сварочное напряжение не может быть пустым",
				"60": "Параметры не выбраны"
			},
			"warning_messages": {
				"0": "Текущий пользователь не имеет разрешения на эту операцию",
				"1": "Пожалуйста, сначала войдите в автоматический режим",
				"2": "Графическое программирование",
				"3": "Граф узлов",
				"4": "Файл с таким именем существует, его нельзя перезаписать и сохранить."
			},
			"success_messages": {
				"0": "Система координат успешно сохранена.",
				"1": "Система координат заготовки успешно сохранена.",
				"2": "Успешное получение информации о приводе внешней оси",
				"3": "Импорт выполнен успешно. Перезапустите робота.",
				"4": "Конфигурация псевдонима I/O получена успешно.",
				"5": "Конфигурация псевдонима I/O выполнена успешно",
				"6": "Нагрузка на конце робота получена",
				"7": "Нагрузка концевого устройства успешно изменена",
				"8": "Имя нагрузки концевого устройства успешно изменено",
				"9": "Файл базы данных контроллера успешно импортирован. Выключите питание и перезапустите устройство."
			},
			"error_messages": {
				"0": "Не удалось получить файл конфигурации робота.",
				"1": "Не удалось получить данные системы координат инструмента.",
				"2": "Не удалось выполнить команду расчета позы шеститочечного метода.",
				"3": "Не удалось выполнить команду расчета позы восьмиточечного метода.",
				"4": "Не удалось выполнить команду расчета по трехточечному методу.",
				"5": "Не удалось получить данные внешней системы координат инструмента.",
				"6": "Не удалось получить данные системы координат заготовки.",
				"7": "Не удалось получить данные системы координат инструмента внешней оси.",
				"8": "Не удалось выполнить команду активации/деактивации внешней оси.",
				"9": "Не удалось получить файл конфигурации параметров внешней оси.",
				"10": "Не удалось выполнить команду получения информации о драйвере внешней оси.",
				"11": "Не удалось подать команду на установку положительного предела робота.",
				"12": "Не удалось подать команду на установку отрицательного предела робота.",
				"13": "Cустав 5 Ошибка отправки команды TCF",
				"14": "Cустав 3 Ошибка отправки команды TCF",
				"15": "Cустав 6 Ошибка отправки команды TCF",
				"16": "Импорт не удался",
				"17": "Не удалось выполнить команду проверки файла конфигурации робота.",
				"18": "Не удалось выполнить команду расчета по пятиточечному методу.",
				"19": "Не удалось получить конфигурацию псевдонима I/O.",
				"20": "Не удалось настроить псевдоним I/O.",
				"21": "Не удалось получить нагрузку на конце робота",
				"22": "Не удалось изменить конечную нагрузку.",
				"23": "Проверка того же имени не удалась",
				"24": "Аномалия обратного решения"
			}
		},
		"teaching_management": {
			"info_messages": {
				"0": "Пожалуйста, выберите пункт обучения, который нужно изменить",
				"1": "Данные о точках обучения не были изменены.",
				"2": "Файл не выбран",
				"3": "Пожалуйста, выберите хотя бы один пункт обучения, чтобы удалить его.",
				"4": "Ext. TCP",
				"5": "Заготовка",
				"6": "Пожалуйста, введите поиск по ключевым словам",
				"7": "Пожалуйста, сначала выберите таблицу точек",
				"8": "Пожалуйста, сначала введите имя таблицы точек",
				"9": "Пожалуйста, нажмите кнопку удаления еще раз, чтобы подтвердить удаление.",
				"10": "Пожалуйста, сначала примените таблицу точек",
				"11": "Имя таблицы точек уже существует",
				"12": "Текущую таблицу точек приложения невозможно удалить.",
				"13": "Текущую таблицу точек приложения нельзя переименовать.",
				"14": "Текущая таблица точек применена."
			},
			"warning_messages": {
				"0": "Входное значение координаты x является ненормальным",
				"1": "Входное значение координаты y является ненормальным",
				"2": "Ненормальное входное значение координаты z",
				"3": "Входное значение координаты rx ненормально",
				"4": "Входное значение координат ry ненормально",
				"5": "Входное значение координаты rz является ненормальным",
				"6": "Ненормальное входное значение скорости",
				"7": "Пожалуйста, переключитесь в ручной режим",
				"8": "Текущий пользователь не имеет разрешения на эту операцию.",
				"9": "Ошибка файла базы данных",
				"10": "Ошибка формата файла импорта"
			},
			"success_messages": {
				"0": "Успешное получение данных о точках обучения",
				"1": "Изменить точки обучения",
				"2": "Успешно",
				"3": "Импорт выполнен успешно. Импортированный файл:",
				"4": "Данные точки успешно удалены",
				"5": "Данные таблицы точек успешно получены",
				"6": "Новая таблица точек успешно создана",
				"7": "Таблица точек успешно удалена",
				"8": "Таблица точек успешно переименована",
				"9": "Таблица точек успешно применена"
			},
			"error_messages": {
				"0": "Не удалось получить данные системы координат инструмента.",
				"1": "Не удалось получить данные системы координат заготовки.",
				"2": "Не удалось получить данные о точках обучения.",
				"3": "Не удалось изменить точку обучения.",
				"4": "Изменить точки обучения",
				"5": "Неудача",
				"6": "Импорт не удался",
				"7": "Не удалось удалить данные точки.",
				"8": "Не удалось получить данные таблицы точек.",
				"9": "Не удалось создать новую таблицу точек.",
				"10": "Не удалось удалить таблицу точек.",
				"11": "Не удалось переименовать таблицу точек.",
				"12": "Не удалось применить таблицу точек.",
				"13": "Название точки обучения уже существует"
			}
		},
		"graphical_programming": {
			"info_messages": {
				"0": "Нет координат датчика, пожалуйста, не используйте",
				"1": "Имя рабочей области не введено",
				"2": "Имя рабочей области не выбрано",
				"3": "Пожалуйста, нажмите кнопку «Удалить» еще раз, чтобы подтвердить удаление файла.",
				"4": "Данных пока нет, пожалуйста, сначала создайте их"
			},
			"success_messages": {
				"0": "Файл успешно сохранен,",
				"1": "Конфигурация псевдонима I/O получена успешно.",
				"2": "Файл успешно удален",
				"3": "Импорт выполнен успешно. Импортированный файл:"
			},
			"error_messages": {
				"0": "Не удалось получить данные системы координат инструмента.",
				"1": "Не удалось получить данные о точках.",
				"2": "Не удалось получить список имен TPD.",
				"3": "Не удалось сохранить файл",
				"4": "Не удалось получить данные подпрограммы",
				"5": "Не удалось получить конфигурацию псевдонима I/O.",
				"6": "Проверка того же имени не удалась",
				"7": "Не удалось удалить файл",
				"8": "Импортировать файл не удалось",
				"9": "Не удалось получить данные внешней системы координат инструмента."
			},
			"warning_messages": {
				"0": "Введите DI0~DI7,CI0~CI7 и разделите их знаком ','",
				"1": "№",
				"2": "",
				"3": "строка",
				"4": "Неверное количество слоев инструкций NewDofile. Это должен быть первый уровень.",
				"5": "Неверное количество слоев в команде NewDofile. Это должен быть второй слой.",
				"6": "Идентификатор команды NewDofile уже существует, установите другое значение",
				"7": "Содержимое файла NewDofile пусто.",
				"8": "В программе вызова NewDofile",
				"9": "Вызов NewDoFile появляется в файле NewDofile, а вызовы третьего уровня пока не поддерживаются.",
				"10": "Бесконечный цикл возникает при вызове NewDofile",
				"11": "Пожалуйста, переключитесь в ручной режим",
				"12": "Обучение по программе",
				"13": "Граф узлов",
				"14": "Файл с таким именем существует, его нельзя перезаписать и сохранить."
			}
		},
		"program_teach": {
			"var_object": {
				"ReturnCommandArr": {
					"commandshow": [],
					"commandsadd": ""
				},
				"weldRecordData": [
					{
						"id": "0",
						"name": "данные планирования выполнения"
					},
					{
						"id": "1",
						"name": "Данные записи выполнения"
					}
				],
				"TplateType": [
					{
						"id": "0",
						"name": "Гофрированный лист"
					},
					{
						"id": "1",
						"name": "Гофрированный лист"
					},
					{
						"id": "2",
						"name": "Панели забора"
					},
					{
						"id": "3",
						"name": "Нефтяной баррель"
					},
					{
						"id": "4",
						"name": "гофрированный панцирь из стали"
					}
				],
				"WeaveTypeData": [
					{
						"id": "0",
						"name": "Треугольная волна (LIN/ARC/Circle)"
					},
					{
						"id": "1",
						"name": "Вертикальные L-образные треугольные волны (LIN/ARC/Circle)"
					},
					{
						"id": "2",
						"name": "Круговое колебание — по часовой стрелке (LIN)"
					},
					{
						"id": "3",
						"name": "Круговое колебание – против часовой стрелки (LIN)"
					},
					{
						"id": "4",
						"name": "Синусоидальное колебание (LIN/ARC/Circle)"
					},
					{
						"id": "5",
						"name": "Вертикальное L-образное синусоидальное колебание (LIN/ARC/Circle)"
					},
					{
						"id": "6",
						"name": "Вертикальный сварочный треугольник"
					},
					{
						"id": "7",
						"name": "Пользовательское качание 0"
					},
					{
						"id": "8",
						"name": "Пользовательское качание 1"
					},
					{
						"id": "9",
						"name": "Пользовательское качание 2"
					}
				],
				"weaveWaitTimeData": [
					{
						"id": "0",
						"name": "Не включено"
					},
					{
						"id": "1",
						"name": "Включено"
					}
				],
				"weaveLocationWaitData": [
					{
						"id": "0",
						"name": "Позиция продолжает двигаться во время ожидания"
					},
					{
						"id": "1",
						"name": "Позиция остается неизменной во время ожидания"
					}
				],
				"weaveGradientModeData": [
					{
						"id": "1",
						"name": "Качание"
					},
					{
						"id": "2",
						"name": "Качание + скорость прямого движения"
					}
				],
				"TEAxisModeData": [
					{
						"num": "0",
						"name": "Асинхронный"
					},
					{
						"num": "1",
						"name": "Синхронный"
					}
				],
				"functionTypeData": [
					{
						"id": "0",
						"name": "Остановить запись"
					},
					{
						"id": "1",
						"name": "Отслеживание в реальном времени"
					},
					{
						"id": "2",
						"name": "Начать запись"
					},
					{
						"id": "3",
						"name": "Повторение траектории"
					},
					{
						"id": "4",
						"name": "Запись и воспроизведение"
					}
				],
				"delayModeData": [
					{
						"id": "0",
						"name": "Время задержки"
					},
					{
						"id": "1",
						"name": "Расстояние задержки"
					}
				],
				"trackMotionModeData": [
					{
						"id": "0",
						"name": "Асинхронное Движение Расширенной Оси"
					},
					{
						"id": "1",
						"name": "Движение Робота"
					}
				],
				"trackTriggerModeData": [
					{
						"id": "0",
						"name": "Время"
					},
					{
						"id": "1",
						"name": "I/O"
					}
				],
				"pointSearchModeData": [
					{
						"id": "0",
						"name": "Трехточечный поиск"
					},
					{
						"id": "1",
						"name": "Поиск по четырем точкам"
					}
				],
				"protocolData": [
					{
						"name": "Руйню RRT-SV2-BP",
						"id": "101"
					},
					{
						"name": "Чуансян CXZK-RBTA4L",
						"id": "102"
					},
					{
						"id": "103",
						"name": "FV-160G4-WD-PP-RL"
					},
					{
						"id": "104",
						"name": "Лазерный датчик Тунчжоу"
					},
					{
						"id": "105",
						"name": "Лазерный датчик Аотай"
					}
				],
				"infPointType": [
					{
						"id": "0",
						"name": "Сверху вниз"
					},
					{
						"id": "1",
						"name": "Снизу вверх"
					}
				],
				"techPlateType": [
					{
						"id": "0",
						"name": "Гофрированный лист"
					},
					{
						"id": "1",
						"name": "Гофрированный лист"
					},
					{
						"id": "2",
						"name": "Панели забора"
					},
					{
						"id": "4",
						"name": "гофрированный панцирь из стали"
					}
				],
				"techMotionDirection": [
					{
						"id": "0",
						"name": "Слева направо"
					},
					{
						"id": "1",
						"name": "Справа налево"
					}
				],
				"robotModeData": [
					{
						"id": "1",
						"name": "Ручной режим"
					}
				],
				"detectionData": [
					{
						"id": "1",
						"name": "Только суставы"
					},
					{
						"id": "2",
						"name": "Только TCP"
					},
					{
						"id": "3",
						"name": "Суставы и TCP"
					}
				],
				"blockData": [
					{
						"id": "0",
						"name": "Неблокирующий"
					},
					{
						"id": "1",
						"name": "блокировать"
					}
				],
				"weaveModeData": [
					{
						"id": "0",
						"name": "Исполнительная секция не качается"
					},
					{
						"id": "1",
						"name": "Качание секции исполнения"
					}
				],
				"functionModeData": [
					{
						"id": "0",
						"name": "Функция выполнения первого раздела"
					},
					{
						"id": "1",
						"name": "Первый абзац не выполняет функцию"
					}
				],
				"segmentModeData": [
					{
						"id": "0",
						"name": "Без изменения ориентации"
					},
					{
						"id": "1",
						"name": "С изменением ориентации"
					}
				],
				"roundingRuleData": [
					{
						"id": "0",
						"name": "Без округления"
					},
					{
						"id": "1",
						"name": "Округление"
					},
					{
						"id": "2",
						"name": "Округление одного сегмента"
					}
				],
				"VarTyepData": [
					{
						"id": "0",
						"name": "глобальные переменные"
					},
					{
						"id": "1",
						"name": "локальные переменные"
					}
				],
				"VarQueryTyepData": [
					{
						"id": "number",
						"name": "Числовой тип"
					},
					{
						"id": "string",
						"name": "Строковый тип"
					}
				],
				"offsetNoFlagData": [
					{
						"id": "1",
						"name": "Смещение базовой координаты"
					},
					{
						"id": "2",
						"name": "Смещение координат инструмента"
					}
				],
				"offsetFlagData": [
					{
						"id": "0",
						"name": "Нет"
					},
					{
						"id": "1",
						"name": "Смещение базовой координаты"
					},
					{
						"id": "2",
						"name": "Смещение координат инструмента"
					}
				],
				"offsetFlagLaserData": [
					{
						"id": "0",
						"name": "Нет"
					},
					{
						"id": "1",
						"name": "Смещение базовой координаты"
					},
					{
						"id": "2",
						"name": "Смещение координат инструмента"
					},
					{
						"id": "3",
						"name": "Лазерное смещение необработанных данных"
					}
				],
				"nSpiralOffsetFlagData": [
					{
						"id": "2",
						"name": "Смещение координат инструмента"
					}
				],
				"ZeroModeData": [
					{
						"id": "0",
						"name": "Обнуление по текущему положению"
					},
					{
						"id": "1",
						"name": "Возврат в ноль по отрицательному пределу"
					},
					{
						"id": "2",
						"name": "Возврат в ноль по положительному пределу"
					}
				],
				"polishCommandMode": [
					{
						"id": "1",
						"name": "Режим возврата в ноль"
					},
					{
						"id": "2",
						"name": "Режим позиции"
					},
					{
						"id": "4",
						"name": "Режим крутящего момента"
					}
				],
				"ExternaAxisDirData": [
					{
						"id": "0",
						"name": "Положительное"
					},
					{
						"id": "1",
						"name": "Отрицательное"
					}
				],
				"motionProtectData": [
					{
						"id": "0",
						"name": "Нет"
					},
					{
						"id": "1",
						"name": "Режим сглаживания ускорения"
					}
				],
				"ConTrackModeData": [
					{
						"id": "1",
						"name": "Отслеживать сканирование"
					},
					{
						"id": "2",
						"name": "Отслеживать движение"
					},
					{
						"id": "3",
						"name": "Отслеживание TPD"
					}
				],
				"enableData": [
					{
						"id": "1",
						"name": "Верхнее включение"
					},
					{
						"id": "0",
						"name": "Нижнее включение"
					}
				],
				"servoEnableData": [
					{
						"id": "1",
						"name": "Включить"
					},
					{
						"id": "0",
						"name": "Отключить"
					}
				],
				"threeDFunctionData": [
					{
						"id": "0",
						"name": "Калибровка камеры"
					},
					{
						"id": "1",
						"name": "Возьми и помести"
					}
				],
				"PatternData": [
					{
						"id": 0,
						"name": "От начала до конца"
					},
					{
						"id": 1,
						"name": "движение в форме лука"
					}
				],
				"DirectionData": [
					{
						"id": 0,
						"name": "Укладка"
					},
					{
						"id": 1,
						"name": "депаллетизация"
					}
				],
				"LaserLocationData": [
					{
						"id": "0",
						"name": "Конец робота"
					},
					{
						"id": "1",
						"name": "Внешнее фиксированное положение"
					}
				],
				"wireSearchBackFlagData": [
					{
						"id": "0",
						"name": "Не возвращайтесь автоматически"
					},
					{
						"id": "1",
						"name": "Автоматический возврат"
					}
				],
				"wireSearchModeData": [
					{
						"id": "0",
						"name": "Поиск точки обучения"
					},
					{
						"id": "1",
						"name": "Поиск позиции со смещением"
					}
				],
				"wireRefPosData": [
					{
						"id": "0",
						"name": "Не обновлять"
					},
					{
						"id": "1",
						"name": "Обновлять"
					}
				],
				"wireSearchTypeData": [
					{
						"id": "0",
						"name": "угловой сварной шов"
					},
					{
						"id": "1",
						"name": "Внутренний и внешний диаметр"
					},
					{
						"id": "2",
						"name": "Точка"
					},
					{
						"id": "3",
						"name": "Камера"
					},
					{
						"id": "4",
						"name": "Плоскость"
					}
				],
				"wireSearchType1MethodData": [
					{
						"id": "0",
						"name": "1D(один из xyz)"
					},
					{
						"id": "1",
						"name": "2D (два из xyz)"
					},
					{
						"id": "2",
						"name": "3D(xyz)"
					},
					{
						"id": "3",
						"name": "2D+(два xyz, один rxryrz)"
					}
				],
				"wireSearchType2MethodData": [
					{
						"id": "5",
						"name": "2D (два из xyz)"
					}
				],
				"newSplineModeData": [
					{
						"id": "0",
						"name": "Точка перехода дуги"
					},
					{
						"id": "1",
						"name": "данная путевая точка"
					}
				],
				"newSplineLastFlag": [
					{
						"id": "0",
						"name": "Нет"
					},
					{
						"id": "1",
						"name": "да"
					}
				],
				"spiralDipAngleData": [
					{
						"id": "0",
						"name": "Нет"
					},
					{
						"id": "1",
						"name": "да"
					}
				],
				"WaitMultiDiCondition": [
					{
						"id": "0",
						"name": "И"
					},
					{
						"id": "1",
						"name": "Или"
					}
				],
				"auxIOThreadData": [
					{
						"id": "0",
						"name": "Нет"
					},
					{
						"id": "1",
						"name": "да"
					}
				],
				"weldTraceIsuplowData": [
					{
						"id": "0",
						"name": "Выкл."
					},
					{
						"id": "1",
						"name": "Вкл."
					}
				],
				"traceIsleftrightData": [
					{
						"id": "0",
						"name": "Выкл."
					},
					{
						"id": "1",
						"name": "Вкл."
					}
				],
				"biasModeData": [
					{
						"id": "0",
						"name": "Нет"
					},
					{
						"id": "1",
						"name": "выборка"
					},
					{
						"id": "2",
						"name": "процент"
					}
				],
				"weldTraceAxisselectData": [
					{
						"id": "0",
						"name": "Качание"
					},
					{
						"id": "1",
						"name": "Инструмент"
					},
					{
						"id": "2",
						"name": "база"
					}
				],
				"weldTraceReferenceTypeData": [
					{
						"id": "0",
						"name": "Обратная связь"
					},
					{
						"id": "1",
						"name": "Постоянный"
					}
				],
				"servoCModeData": [
					{
						"id": "0",
						"name": "Абсолютное положение"
					},
					{
						"id": "1",
						"name": "Смещение базовой координаты"
					},
					{
						"id": "2",
						"name": "Смещение координат инструмента"
					}
				],
				"curveFittingData": [
					{
						"id": "0",
						"name": "Прямое соединение"
					},
					{
						"id": "1",
						"name": "Линейная подгонка"
					},
					{
						"id": "2",
						"name": "B-сплайновая кривая"
					}
				],
				"curveFittingSmoothData": [
					{
						"id": "0",
						"name": "Сглаживание Безье"
					}
				],
				"spiralDirectionData": [
					{
						"id": "0",
						"name": "По часовой стрелке"
					},
					{
						"id": "1",
						"name": "Против часовой стрелки"
					}
				],
				"modbusRegReadFunctionCodeData": [
					{
						"id": "1",
						"name": "0x01-катушка"
					},
					{
						"id": "2",
						"name": "0x02-дискретное количество"
					},
					{
						"id": "3",
						"name": "0x03-регистр хранения"
					},
					{
						"id": "4",
						"name": "0x04-входной регистр"
					}
				],
				"modbusRegWriteFunctionCodeData": [
					{
						"id": "5",
						"name": "0x05-одиночная катушка"
					},
					{
						"id": "6",
						"name": "x06-одиночный регистр"
					},
					{
						"id": "15",
						"name": "0x0F — несколько катушек"
					},
					{
						"id": "16",
						"name": "0x10 — несколько регистров"
					}
				],
				"collideModeData": [
					{
						"id": "0",
						"name": "Стандартный класс"
					},
					{
						"id": "1",
						"name": "Пользовательский процент"
					}
				],
				"FTRotOrnData": [
					{
						"id": "1",
						"name": "Направление fz"
					},
					{
						"id": "2",
						"name": "Направление mz"
					}
				],
				"dofileLevelData": [
					{
						"id": "1",
						"name": "Первый этаж"
					},
					{
						"id": "2",
						"name": "Второй этаж"
					}
				],
				"FTReferenceCoordData": [
					{
						"id": "0",
						"name": "Координаты инструмента"
					},
					{
						"id": "1",
						"name": "базовые координаты"
					}
				],
				"FTControlAdjSignData": [
					{
						"id": "0",
						"name": "Остановка"
					},
					{
						"id": "1",
						"name": "Вкл."
					}
				],
				"FTControlILCSignData": [
					{
						"id": "0",
						"name": "Остановка"
					},
					{
						"id": "1",
						"name": "Тренироваться"
					},
					{
						"id": "2",
						"name": "Практическая работа"
					}
				],
				"FTRotRotOrnData": [
					{
						"id": "1",
						"name": "Положительное"
					},
					{
						"id": "2",
						"name": "Отрицательное"
					}
				],
				"checkStrategyData": [
					{
						"id": "0",
						"name": "Сообщение об Ошибке"
					},
					{
						"id": "1",
						"name": "Предупреждение"
					}
				],
				"FTLinOrnData": [
					{
						"id": "1",
						"name": "Положительное"
					},
					{
						"id": "2",
						"name": "Отрицательное"
					}
				],
				"FTFindSurfaceDirectionData": [
					{
						"id": "1",
						"name": "Положительное"
					},
					{
						"id": "2",
						"name": "Отрицательное"
					}
				],
				"outputMoveDOModeData": [
					{
						"id": "0",
						"name": "Выход секции равномерной скорости"
					},
					{
						"id": "1",
						"name": "Свободная настройка"
					}
				],
				"xmlrpcTableTypeData": [
					{
						"id": "1",
						"name": "двойной массив"
					},
					{
						"id": "2",
						"name": "Строковый массив"
					}
				],
				"torqueSmoothTypeData": [
					{
						"id": "0",
						"name": "Не гладко (исходные данные)"
					},
					{
						"id": "1",
						"name": "Сглаживание (сглаженные данные)"
					}
				],
				"program_category_array": [
					{
						"id": "0",
						"name": "логические инструкции",
						"background": true,
						"children": [
							{
								"id": "while",
								"name": "While",
								"icon": "#frWHILE",
								"background": false
							},
							{
								"id": "if",
								"name": "If_Else",
								"icon": "#frIF",
								"background": true
							},
							{
								"id": "goto",
								"name": "Goto",
								"icon": "#frchengxushijiaotiaozhuan",
								"background": false
							},
							{
								"id": "wait",
								"name": "Wait",
								"icon": "#frWAIT",
								"background": false
							},
							{
								"id": "pause",
								"name": "Pause",
								"icon": "#frchengxushijiaozanting",
								"background": false
							},
							{
								"id": "dofile",
								"name": "Dofile",
								"icon": "#frCALL",
								"background": false
							},
							{
								"id": "variable",
								"name": "Var",
								"icon": "#frbianliangxitong",
								"background": true
							}
						]
					},
					{
						"id": "1",
						"name": "Инструкции по перемещению",
						"background": false,
						"children": [
							{
								"id": "ptp",
								"name": "PTP",
								"icon": "#frPTP"
							},
							{
								"id": "lin",
								"name": "LIN",
								"icon": "#frLIN"
							},
							{
								"id": "arc",
								"name": "ARC",
								"icon": "#frARC"
							},
							{
								"id": "circle",
								"name": "Circle",
								"icon": "#frzhengyuanzhiling"
							},
							{
								"id": "spiral",
								"name": "Spiral",
								"icon": "#frluoxuan"
							},
							{
								"id": "nSpiral",
								"name": "N-Spiral",
								"icon": "#frxinluoxuan"
							},
							{
								"id": "hSpiral",
								"name": "H-Spiral",
								"icon": "#frshuipingluoxuan"
							},
							{
								"id": "spline",
								"name": "Spline",
								"icon": "#fryangtiao"
							},
							{
								"id": "nSpline",
								"name": "N-Spline",
								"icon": "#frxinyangtiao"
							},
							{
								"id": "weave",
								"name": "Weave",
								"icon": "#frWeave"
							},
							{
								"id": "tpd",
								"name": "TPD",
								"icon": "#frTPD"
							},
							{
								"id": "offset",
								"name": "Offset",
								"icon": "#frdianpianyi"
							},
							{
								"id": "servoMotion",
								"name": "Servo",
								"icon": "#frsifu"
							},
							{
								"id": "trajectory",
								"name": "Trajectory",
								"icon": "#frguiji"
							},
							{
								"id": "trajectoryJ",
								"name": "TrajectoryJ",
								"icon": "#frguijiJ"
							},
							{
								"id": "trajectoryLA",
								"name": "TrajectoryLA",
								"icon": "#frguijiqianzhan"
							},
							{
								"id": "dmp",
								"name": "DMP",
								"icon": "#frDMP"
							},
							{
								"id": "WPTrsf",
								"name": "WPTrsf",
								"icon": "#frgongjianzhuanhuan"
							},
							{
								"id": "toolTrsf",
								"name": "ToolTrsf",
								"icon": "#frgongjuzhuanhuan"
							},
							{
								"id": "intCurve",
								"name": "Int-Curve",
								"icon": "#frfrintCurve"
							}
						]
					},
					{
						"id": "2",
						"name": "Инструкции по контролю",
						"background": true,
						"children": [
							{
								"id": "digitalIO",
								"name": "DIO",
								"icon": "#frDIO",
								"background": false
							},
							{
								"id": "analogIO",
								"name": "AIO",
								"icon": "#frAIO",
								"background": false
							},
							{
								"id": "virtualIO",
								"name": "Vir-IO",
								"icon": "#frxuniIO",
								"background": false
							},
							{
								"id": "auxIO",
								"name": "Aux-IO",
								"icon": "#frkuozhanIO",
								"background": false
							},
							{
								"id": "moveDO",
								"name": "MoveDO",
								"icon": "#fryundongDO",
								"background": false
							},
							{
								"id": "moveAO",
								"name": "MoveAO",
								"icon": "#fryundongAO",
								"background": false
							},
							{
								"id": "toolList",
								"name": "Система координат",
								"icon": "#frzuobiaoxi",
								"background": false
							},
							{
								"id": "mode",
								"name": "Mode",
								"icon": "#frmoshiqiehuan",
								"background": false
							},
							{
								"id": "collision",
								"name": "Уровень столкновения",
								"icon": "#frCollison-z",
								"background": false
							},
							{
								"id": "collisionD",
								"name": "Collision-D",
								"icon": "#frpengzhuangshezhi",
								"background": false
							},
							{
								"id": "acc",
								"name": "Acc",
								"icon": "#frjiasudu",
								"background": false
							},
							{
								"id": "operationControl",
								"name": "Управление выполнением",
								"icon": "#frIOchaxun",
								"background": true
							},
							{
								"id": "delayMS",
								"name": "DelayMS",
								"icon": "#frWAIT",
								"background": true
							},
							{
								"id": "bgDIO",
								"name": "BGDIO",
								"icon": "#frDIO",
								"background": true
							},
							{
								"id": "bgAIO",
								"name": "BGAIO",
								"icon": "#frAIO",
								"background": true
							}
						]
					},
					{
						"id": "3",
						"name": "Периферийные инструкции",
						"background": false,
						"children": [
							{
								"id": "gripper",
								"name": "Gripper",
								"icon": "#frGRI"
							},
							{
								"id": "spray",
								"name": "Spray",
								"icon": "#frSpray"
							},
							{
								"id": "exAxis",
								"name": "Eaxis",
								"icon": "#frkuozhanzhoutubiao"
							},
							{
								"id": "conveyor",
								"name": "Convey",
								"icon": "#frchuansongdai"
							},
							{
								"id": "polish",
								"name": "Polish",
								"icon": "#frjiazhaopeizhi"
							},
							{
								"id": "cnc",
								"name": "CNC",
								"icon": "#frCNC"
							},
							{
								"id": "sucker",
								"name": "Sucker",
								"icon": "#frxipan"
							}
						]
					},
					{
						"id": "4",
						"name": "Инструкции по сварке",
						"background": false,
						"children": [
							{
								"id": "weld",
								"name": "Weld",
								"icon": "#frWeld"
							},
							{
								"id": "segment",
								"name": "Segment",
								"icon": "#frduanhan"
							},
							{
								"id": "laser",
								"name": "Лазерное отслеживание",
								"icon": "#frjiguanggenzong"
							},
							{
								"id": "ltRec",
								"name": "LT-Rec",
								"icon": "#frjiguangjilu"
							},
							{
								"id": "wSearch",
								"name": "WSearch",
								"icon": "#frhansixunweizhiling"
							},
							{
								"id": "weldTrc",
								"name": "Weld-Trc",
								"icon": "#frdianhugenzong"
							},
							{
								"id": "adjust",
								"name": "Adjust",
								"icon": "#frAdjust"
							}
						]
					},
					{
						"id": "5",
						"name": "Команда управления силой",
						"background": false,
						"children": [
							{
								"id": "ft",
								"name": "F/T",
								"icon": "#frlichuanganqizhiling"
							},
							{
								"id": "torque",
								"name": "Torque",
								"icon": "#frniujujilu"
							}
						]
					},
					{
						"id": "6",
						"name": "Визуальные инструкции",
						"background": false,
						"children": [
							{
								"id": "3D",
								"name": "3D",
								"icon": "#fra-3Dshijuezhiling"
							}
						]
					},
					{
						"id": "7",
						"name": "Инструкции по паллетированию",
						"background": false,
						"children": [
							{
								"id": "pallet",
								"name": "Pallet",
								"icon": "#frmaduozhiling"
							}
						]
					},
					{
						"id": "8",
						"name": "Команда связи",
						"background": true,
						"children": [
							{
								"id": "modbus",
								"name": "Modbus",
								"icon": "#frModbustongxun-z",
								"background": true
							},
							{
								"id": "xmlrpc",
								"name": "Xmlrpc",
								"icon": "#frXML-RPC-01",
								"background": false
							},
							{
								"id": "board",
								"name": "Board",
								"icon": "#frbanka1",
								"background": false
							},
							{
								"id": "socket",
								"name": "Socket",
								"icon": "#frsocket",
								"background": false
							}
						]
					},
					{
						"id": "9",
						"name": "Вспомогательные инструкции",
						"background": false,
						"children": [
							{
								"id": "auxThread",
								"name": "Thread",
								"icon": "#frzixiancheng-z"
							},
							{
								"id": "function",
								"name": "Function",
								"icon": "#frhanshutiaoyong-z"
							},
							{
								"id": "ptMode",
								"name": "Таблица точек",
								"icon": "#frdianweibiao"
							},
							{
								"id": "fFollow",
								"name": "F_Follow",
								"icon": "#frjiaodiangensui"
							}
						]
					}
				],
				"modebus_address_type_array": [
					{
						"id": "0",
						"name": "DI"
					},
					{
						"id": "1",
						"name": "DO"
					},
					{
						"id": "2",
						"name": "AI-беззнаковый"
					},
					{
						"id": "3",
						"name": "AI со знаком"
					},
					{
						"id": "4",
						"name": "AI-плавающая точка"
					},
					{
						"id": "5",
						"name": "AO-без знака"
					},
					{
						"id": "6",
						"name": "AO со знаком"
					},
					{
						"id": "7",
						"name": "AO-плавающая точка"
					}
				],
				"modebus_address_rtu_type_array": [
					{
						"id": "0",
						"name": "0x01-Чтение катушки"
					},
					{
						"id": "1",
						"name": "0x02-Чтение дискретного входа"
					},
					{
						"id": "2",
						"name": "0x03-Чтение регистра хранения(int16)"
					},
					{
						"id": "3",
						"name": "0x03-Чтение регистра хранения(float32)"
					},
					{
						"id": "4",
						"name": "0x04-Чтение входного регистра(int16)"
					},
					{
						"id": "5",
						"name": "0x04-Чтение входного регистра(float32)"
					},
					{
						"id": "6",
						"name": "0x05-Запись одиночной катушки"
					},
					{
						"id": "7",
						"name": "0x06-Запись одиночного регистра(int16)"
					},
					{
						"id": "8",
						"name": "0x06-Запись одиночного регистра(float32)"
					},
					{
						"id": "9",
						"name": "0x0F-Запись нескольких катушек"
					},
					{
						"id": "10",
						"name": "0x10-Запись нескольких регистров(int16)"
					},
					{
						"id": "11",
						"name": "0x10-Запись нескольких регистров(float32)"
					}
				],
				"offsetTypeData": [
					{
						"id": "0",
						"name": "Различные смещения"
					},
					{
						"id": "1",
						"name": "Такое же смещение"
					}
				],
				"lockXPointModeData": [
					{
						"id": "0",
						"name": "Опорный входной вектор"
					},
					{
						"id": "1",
						"name": "уровень"
					},
					{
						"id": "2",
						"name": "Вертикальный"
					}
				],
				"modbusSlaveFucDIData": [
					{
						"name": "Пауза",
						"id": 500
					},
					{
						"name": "Восстановление",
						"id": 501
					},
					{
						"name": "Запустить",
						"id": 502
					},
					{
						"name": "Остановить",
						"id": 503
					},
					{
						"name": "Перейти к исходной точке задания",
						"id": 504
					},
					{
						"name": "Ручное автоматическое переключение",
						"id": 505
					},
					{
						"name": "Запустить основную программу",
						"id": 506
					},
					{
						"name": "Ограниченный режим уровня 1",
						"id": 507
					},
					{
						"name": "Ограниченный режим уровня 2",
						"id": 508
					},
					{
						"name": "Ограниченный режим уровня 3 (остановка)",
						"id": 509
					},
					{
						"name": "Сбросить все неисправности",
						"id": 510
					}
				],
				"modbusSlaveRtuFucDIData": [
					{
						"name": "Пауза",
						"id": "0x4052"
					},
					{
						"name": "Восстановление",
						"id": "0x4053"
					},
					{
						"name": "Запустить",
						"id": "0x4054"
					},
					{
						"name": "Остановить",
						"id": "0x4055"
					},
					{
						"name": "Перейти к исходной точке задания",
						"id": "0x4056"
					},
					{
						"name": "Ручное автоматическое переключение",
						"id": "0x4057"
					},
					{
						"name": "Запустить основную программу",
						"id": "0x4058"
					},
					{
						"name": "Ограниченный режим уровня 1",
						"id": "0x4059"
					},
					{
						"name": "Ограниченный режим уровня 2",
						"id": "0x405A"
					},
					{
						"name": "Ограниченный режим уровня 3 (остановка)",
						"id": "0x405B"
					},
					{
						"name": "Сбросить все неисправности",
						"id": "0x405C"
					}
				],
				"modbusRtuSlaveDOCtrlDIData": [
					{
						"name": "Блок управления DO0",
						"id": "0x4040"
					},
					{
						"name": "Блок управления DO1",
						"id": "0x4041"
					},
					{
						"name": "Блок управления DO2",
						"id": "0x4042"
					},
					{
						"name": "Блок управления DO3",
						"id": "0x4043"
					},
					{
						"name": "Блок управления DO4",
						"id": "0x4044"
					},
					{
						"name": "Блок управления DO5",
						"id": "0x4045"
					},
					{
						"name": "Блок управления DO6",
						"id": "0x4046"
					},
					{
						"name": "Блок управления DO7",
						"id": "0x4047"
					},
					{
						"name": "Блок управления CO0",
						"id": "0x4048"
					},
					{
						"name": "Блок управления CO1",
						"id": "0x4049"
					},
					{
						"name": "Блок управления CO2",
						"id": "0x404A"
					},
					{
						"name": "Блок управления CO3",
						"id": "0x404B"
					},
					{
						"name": "Блок управления CO4",
						"id": "0x404C"
					},
					{
						"name": "Блок управления CO5",
						"id": "0x404D"
					},
					{
						"name": "Блок управления CO6",
						"id": "0x404E"
					},
					{
						"name": "Блок управления CO7",
						"id": "0x404F"
					},
					{
						"name": "Инструмент DO0",
						"id": "0x4050"
					},
					{
						"name": "Инструмент DO1",
						"id": "0x4051"
					}
				],
				"modbusSlaveDOCtrlDIData": [
					{
						"name": "Блок управления DO0",
						"id": 300
					},
					{
						"name": "Блок управления DO1",
						"id": 301
					},
					{
						"name": "Блок управления DO2",
						"id": 302
					},
					{
						"name": "Блок управления DO3",
						"id": 303
					},
					{
						"name": "Блок управления DO4",
						"id": 304
					},
					{
						"name": "Блок управления DO5",
						"id": 305
					},
					{
						"name": "Блок управления DO6",
						"id": 306
					},
					{
						"name": "Блок управления DO7",
						"id": 307
					},
					{
						"name": "Блок управления CO0",
						"id": 308
					},
					{
						"name": "Блок управления CO1",
						"id": 309
					},
					{
						"name": "Блок управления CO2",
						"id": 310
					},
					{
						"name": "Блок управления CO3",
						"id": 311
					},
					{
						"name": "Блок управления CO4",
						"id": 312
					},
					{
						"name": "Блок управления CO5",
						"id": 313
					},
					{
						"name": "Блок управления CO6",
						"id": 314
					},
					{
						"name": "Блок управления CO7",
						"id": 315
					},
					{
						"name": "Инструмент DO0",
						"id": 316
					},
					{
						"name": "Инструмент DO1",
						"id": 317
					}
				],
				"treatStrategyData": [
					{
						"name": "Стандартный",
						"id": 1
					},
					{
						"name": "Остановиться с ошибкой при превышении скорости",
						"id": 2
					},
					{
						"name": "Адаптивное снижение скорости",
						"id": 3
					}
				],
				"smoothStrategyData": [
					{
						"name": "Угловое сопряжение",
						"id": 0
					},
					{
						"name": "Сопряжение с закруглением",
						"id": 1
					}
				],
				"strangeAvoidStrategyData": [
					{
						"name": "Режим суставов",
						"id": 0
					},
					{
						"name": "Декартов режим",
						"id": 1
					}
				],
				"cncWaitRunData": [
					{
						"name": "Остановить",
						"id": 0
					},
					{
						"name": "Запустить",
						"id": 1
					}
				],
				"cncTimeoutData": [
					{
						"name": "Ждать вечность",
						"id": -1
					},
					{
						"name": "Тайм-аут",
						"id": 0
					}
				],
				"cncTimeoutPolicyData": [
					{
						"name": "Ошибка остановки",
						"id": 0
					},
					{
						"name": "Продолжай бежать",
						"id": 1
					}
				],
				"suckerStateDict": [
					{
						"name": "Объект отпущен / присоска запущена",
						"id": 0
					},
					{
						"name": "Детектирована заготовка",
						"id": 1
					},
					{
						"name": "Объект не адсорбирован",
						"id": 2
					},
					{
						"name": "Объект отсоединён",
						"id": 3
					}
				],
				"suckerControlMode": [
					{
						"name": "Юникаст режим",
						"id": 0
					},
					{
						"name": "Бродкаст режим",
						"id": 1
					}
				],
				"socketCommunicateProtocolData": [
					{
						"id": "0",
						"name": "UDP"
					},
					{
						"id": "1",
						"name": "TCP-сервер"
					},
					{
						"id": "2",
						"name": "TCP-клиент"
					}
				],
				"socketCheckData": [
					{
						"id": 0,
						"name": "16-битная контрольная сумма"
					},
					{
						"id": 1,
						"name": "CRC16-Modbus"
					}
				],
				"socketSendBlockData": [
					{
						"id": 0,
						"name": "Отправить после завершения движения"
					},
					{
						"id": 1,
						"name": "Отправить немедленно"
					}
				],
				"socketReceiveTimeoutData": [
					{
						"id": 0,
						"name": "Ошибка и остановка после тайм-аута"
					},
					{
						"id": 1,
						"name": "Продолжить движение после тайм-аута"
					}
				],
				"speedStrategyModeData": [
					{
						"id": 0,
						"name": "Процент"
					},
					{
						"id": 1,
						"name": "Физическая скорость"
					}
				],
				"spaceSelectionData": [
					{
						"id": 0,
						"name": "Пространство суставов"
					},
					{
						"id": 1,
						"name": "Декартово Пространство"
					}
				],
				"ptnboxNameData": [
					{
						"id": "0",
						"name": "Пользовательский префикс"
					},
					{
						"id": "1",
						"name": "Префикс имени программы"
					}
				],
				"LTRecordData": [
					{
						"id": "0",
						"name": "Обучение роботов"
					}
				]
			},
			"info_messages": {
				"0": "Внешние инструменты",
				"1": "Файл не выбран",
				"2": "Обязательно сохраните редактируемые в данный момент файлы.",
				"3": "Имя файла не может быть пустым",
				"4": "Имя файла уже существует",
				"5": "Файл не выбран",
				"6": "Пожалуйста, сначала остановите движение робота",
				"7": "Пожалуйста, нажмите кнопку «Удалить» еще раз, чтобы подтвердить удаление файла.",
				"8": "Продолжайте пошагово выполнять последующие инструкции по перемещению, чтобы внешняя ось двигалась синхронно с роботом.",
				"9": "Командная строка не выбрана",
				"10": "Пожалуйста, сначала завершите операцию резки",
				"11": "Текущая командная строка уже находится в первой строке",
				"12": "Текущая командная строка находится в последней строке",
				"13": "Файл не открыт",
				"14": "Ошибка формата директивы Line NewDofile",
				"15": "Строка Содержимое файла NewDofile пусто",
				"16": "Бесконечный цикл возникает при вызове NewDofile",
				"17": "Неверное количество слоев в команде NewDofile. Это должен быть первый слой.",
				"18": "Идентификатор директивы NewDofile строки",
				"19": "Уже существует, пожалуйста, установите другое значение",
				"20": "Строка NewDofile в вызывающей программе",
				"21": "Неверное количество слоев в команде NewDofile. Это должен быть второй слой.",
				"22": "Вызов NewDoFile появляется в файле NewDofile, а вызовы третьего уровня пока не поддерживаются.",
				"23": "Список команд",
				"24": "Ручная скорость:",
				"25": "Автоматическая скорость:",
				"26": "Пожалуйста, введите скорость отладки",
				"27": "Ошибка установки параметров команды PTP",
				"28": "Ошибка установки параметров команды Lin",
				"29": "Ошибка установки параметров команды ARC",
				"30": "Ошибка установки параметра команды круга",
				"31": "Ошибка установки параметров команды спирали",
				"32": "Ошибка установки параметра команды NewSpiral",
				"33": "Уже занято, пожалуйста, выберите другой DO",
				"34": "Ошибка установки параметра команды SPLCGetDI",
				"35": "Ошибка установки параметров команды",
				"36": "Ошибка установки параметра команды If-Else",
				"37": "Ошибка установки параметра команды ожидания",
				"38": "Ошибка установки параметра команды WaitDI",
				"39": "Ошибка установки параметра команды WaitMultiDI",
				"40": "Ошибка установки параметров команды WaitAI",
				"41": "Ошибка установки параметра команды SetAO",
				"42": "Ошибка установки параметров команды GetAI",
				"44": "Ошибка установки параметров команды TPD",
				"45": "Ошибка настройки параметров команды захвата",
				"46": "Пожалуйста, выберите номер захвата",
				"47": "Количество слоев или идентификатор не заданы.",
				"48": "Ошибка установки параметра команды ToolList",
				"49": "Ошибка установки параметра команды WobjToolList",
				"50": "Соответствующий DO распыления не настроен.",
				"51": "Соответствующий DO очистки пистолета не настроен.",
				"52": "Список настроенных параметров поворота не выбран",
				"53": "Ошибка параметра команды зажигания дуги",
				"54": "Ошибка параметров команды гашения дуги",
				"55": "Ошибка параметра команды открытия и закрытия датчика",
				"56": "Пожалуйста, введите максимальное время ожидания",
				"57": "Ошибка параметра команды начала позиционирования",
				"58": "Пожалуйста, введите время обнаружения ввода-вывода",
				"59": "Длина выполнения не установлена",
				"60": "Ошибка установки параметра команды goto",
				"61": "Ошибка установки параметра команды RegisterVar",
				"62": "Имя уже существует, пожалуйста, введите его еще раз",
				"63": "Ошибка установки параметра команды Ft_guard",
				"64": "Ошибка установки параметра команды Ft_Control",
				"65": "Ошибка установки параметров команды FTSpiral",
				"66": "Ошибка установки параметров команды FTRot",
				"67": "Ошибка установки параметров команды FTLin",
				"68": "Ошибка установки параметра команды FTFindSurface",
				"69": "Ошибка установки параметра команды FTClick",
				"70": "Количество строк не установлено",
				"71": "Количество столбцов не задано",
				"72": "Количество слоев не установлено",
				"73": "Высота не установлена",
				"74": "Ошибка установки параметра команды PointOffset",
				"75": "Скорость позиционирования не установлена",
				"76": "Расстояние поиска не установлено",
				"77": "Скорость автоматического возврата не установлена",
				"78": "Расстояние автоматического возврата не установлено",
				"79": "Данные Touchpoint не заданы",
				"80": "Ошибка установки параметров команды SetVirAI",
				"81": "Ошибка установки параметров команды потока",
				"82": "Пожалуйста, введите скорость отладки",
				"83": "Пожалуйста, введите ускорение",
				"84": "Пожалуйста, введите порог",
				"85": "Точка позы не настроена. Перейдите в Вспомогательные приложения → Приложения-инструменты → Библиотека экспертов по сварке → Конфигурация регулировки позы.",
				"87": "Редактирование командной строки",
				"88": "Эта директива была прокомментирована",
				"89": "Ошибка установки параметра команды FT_Compliance",
				"90": "Ошибка установки параметра команды WPTrsf",
				"91": "Название точки обучения не может быть пустым.",
				"92": "Точка обучения не выбрана. Сначала выберите точку обучения, которую нужно удалить.",
				"93": "Данные о местных точках обучения пусты.",
				"94": "Пожалуйста, введите скорость",
				"95": "Пожалуйста, введите установочную силу",
				"96": "Пожалуйста, введите расстояние досягаемости",
				"97": "Пожалуйста, выберите режим управления",
				"98": "Глобальные точки обучения",
				"99": "Локальная точка обучения",
				"100": "Пожалуйста, сначала введите целевую позицию",
				"101": "Введите рабочую скорость",
				"102": "Пожалуйста, сначала введите целевую скорость",
				"103": "Пожалуйста, сначала введите целевой крутящий момент",
				"104": "Пожалуйста, сначала выберите метод нулевого возврата",
				"105": "Пожалуйста, сначала введите скорость обнуления",
				"106": "Сначала введите скорость позиционирования при обнулении",
				"107": "Пожалуйста, сначала установите идентификатор сервопривода",
				"108": "Ошибка параметра инструкции",
				"109": "Ошибка параметра команды преобразования инструмента",
				"110": "Совет SmartTool: Перед командой ARC добавьте команду PTP или LIN, чтобы перейти к начальной точке.",
				"111": "Содержимое программирования графа узлов не может быть пустым.",
				"112": "Скорость отладки не может быть пустым.",
				"113": "Плавный переход не может быть пустым.",
				"114": "Смещение не может быть пустым",
				"115": "Средняя точка дуги не может быть пустой",
				"116": "Смещение средней точки дуги не может быть пустым.",
				"117": "Конечная точка дуги не может быть пустой.",
				"118": "Смещение конечной точки дуги не может быть пустым.",
				"119": "Средняя точка 1 всего круга не может быть пустой.",
				"120": "Средняя точка 2 всего круга не может быть пустой.",
				"121": "Средняя точка спирали 1 не может быть пустой.",
				"122": "Средняя точка спирали 2 не может быть пустой.",
				"123": "Средняя точка спирали 3 не может быть пустой.",
				"124": "Число витков спирали не может быть пустым.",
				"125": "Корректировка угла ориентации не может быть пустым.",
				"126": "Приращение радиуса не может быть пустым.",
				"127": "Начальная точка спирали не может быть пустой.",
				"128": "Наклон спирали не может быть пустым.",
				"129": "Начальный радиус не может быть пустым",
				"130": "Название точки не может быть пустым.",
				"131": "Радиус плавного перехода не может быть пустым.",
				"132": "Название трека не может быть пустым.",
				"133": "Δx не может быть пустым",
				"134": "Δy не может быть пустым",
				"135": "Δz не может быть пустым",
				"136": "Δrx не может быть пустым",
				"137": "Δry не может быть пустым",
				"138": "Δrz не может быть пустым",
				"139": "X не может быть пустым",
				"140": "Y не может быть пустым",
				"141": "Z не может быть пустым",
				"142": "RX не может быть пустым",
				"143": "RY не может быть пустым",
				"144": "RZ не может быть пустым",
				"145": "Масштабный коэффициент не может быть пустым.",
				"146": "Ускорение не может быть пустым.",
				"147": "Скорость не может быть пустым",
				"148": "Цикл инструкции не может быть пустым",
				"149": "Время фильтра не может быть пустым.",
				"150": "Масштабирование не может быть пустым.",
				"151": "Файл траектории не может быть пустым",
				"152": "Система координат заготовки не может быть пустой.",
				"153": "Система координат инструмента не может быть пустой.",
				"154": "Приращение направления оси вращения не может быть пустым.",
				"155": "Имя переменной не введено",
				"156": "Входное значение не заполнено",
				"157": "Получение ошибки установки параметра DI",
				"158": "Ошибка настройки параметров связи UDP",
				"159": "Ошибка установки параметров команды MoveDO",
				"160": "Ошибка настройки параметров сустава в команде уровня столкновения",
				"161": "Ошибка установки параметров команды ускорения",
				"162": "Позиция захвата не может быть пустой",
				"163": "Скорость открытия и закрытия не может быть пустым.",
				"164": "Момент открытия и закрытия не может быть пустым.",
				"165": "Максимальное время не может быть пустым.",
				"166": "IP-адрес не может быть пустым",
				"167": "Порт не может быть пустым",
				"168": "Цикл связи не может быть пустым",
				"169": "Напряжение сварочного аппарата не может быть пустым.",
				"170": "Ток сварочного аппарата не может быть пустым",
				"171": "Начальная точка не может быть пустой.",
				"172": "Конечная точка не может быть пустой.",
				"173": "Неисполняемая длина не может быть пустой.",
				"174": "Тип сварного шва не может быть пустым.",
				"175": "Название системы координат не может быть пустым.",
				"176": "Время ожидания не может быть пустым.",
				"177": "Длина не может быть пустой.",
				"178": "Максимальное время поиска не может быть пустым.",
				"179": "Точка направления не может быть пустой.",
				"180": "Левый и правый корректировочные коэффициенты не могут быть пустыми.",
				"181": "Верхний и нижний коэффициенты корректировки не могут быть пустыми.",
				"182": "Время компенсации левого и правого запуска не может быть пустым.",
				"183": "Время компенсации запуска вверх и вниз не может быть пустым.",
				"184": "Максимальная сумма компенсации для каждого левого и правого не может быть пустой.",
				"185": "Максимальная сумма компенсации для каждой операции вверх и вниз не может быть пустой.",
				"186": "Сумма максимальной компенсации слева и справа не может быть пустой.",
				"187": "Сумма верхнего и нижнего максимального размера компенсации не может быть пустой.",
				"188": "Верхний и нижний опорные токи не могут быть пустыми.",
				"189": "Время корректировки ориентации не может быть пустым.",
				"190": "Длина первого абзаца не может быть пустой.",
				"191": "Длина второго абзаца не может быть пустой.",
				"192": "Длина третьего абзаца не может быть пустой.",
				"193": "Длина четвертого абзаца не может быть пустой.",
				"194": "Длина пятого абзаца не может быть пустой.",
				"195": "Адрес регистра не может быть пустым",
				"196": "Количество регистров не может быть пустым",
				"197": "Значение регистра не может быть пустым",
				"198": "Регистры, катушки и дискретные адреса не могут быть пустыми.",
				"199": "Количество регистров, катушек и дискретных величин не может быть пустым.",
				"200": "Массив байтов не может быть пустым",
				"201": "Обновить",
				"202": "Нагрузка",
				"203": "Должен содержать начальный узел",
				"204": "Есть несколько начальных узлов",
				"205": "Не могу найти предыдущее сохранение",
				"206": "Пожалуйста, сначала загрузите файл",
				"207": "Текущее содержимое графа узлов пусто, сначала добавьте содержимое!",
				"208": "Пожалуйста, сначала введите сварочный ток",
				"209": "Время задержки отслеживания дуги не может быть пустым",
				"210": "Начало отсчета выборки верхнего и нижнего эталонного тока не может быть пустым.",
				"211": "Верхний и нижний счетчики выборки опорного тока не могут быть пустыми.",
				"212": "Сначала выберите файл рабочей области графа узлов.",
				"213": "удалить",
				"214": "Имя перехода не может начинаться с цифры",
				"215": "Условия If/Else не могут быть пустыми",
				"216": "Пожалуйста, сначала выберите таблицу точек",
				"217": "Имена переменных должны начинаться с буквы или подчеркивания и не могут начинаться с цифры.",
				"218": "Радиус не может быть пустым",
				"219": "Скорость вращения не может быть пустым.",
				"220": "Наклонение не может быть пустым",
				"221": "Пожалуйста, нажмите кнопку функции команды ARC еще раз.",
				"222": "Пожалуйста, сначала выберите ведущую станцию ​​Modbus.",
				"223": "Пожалуйста, сначала выберите название DO",
				"224": "Пожалуйста, сначала выберите имя DI",
				"225": "Пожалуйста, сначала выберите название AO",
				"226": "Пожалуйста, сначала выберите имя AI",
				"227": "Пожалуйста, сначала введите количество регистров",
				"228": "Пожалуйста, сначала введите значение регистра",
				"229": "Пожалуйста, сначала выберите статус ожидания",
				"230": "Пожалуйста, сначала введите тайм-аут",
				"231": "Максимальное количество регистров мастер-станции — 32.",
				"232": "Максимальное количество мастер-станций — 8.",
				"233": "Названия главных станций не могут совпадать",
				"234": "Имена регистров главной станции не могут совпадать.",
				"235": "Псевдонимы регистров ведомого устройства не могут совпадать.",
				"236": "Имя переменной не может быть пустым",
				"237": "Имя переменной уже существует",
				"238": "Имена переменных не могут содержать пробелы",
				"239": "Имена переменных должны начинаться с буквы или «_».",
				"240": "Пожалуйста, сначала введите сварочное напряжение",
				"241": "Номер задачи не может быть пустым",
				"242": "Установленный интервал не может быть пустым",
				"243": "Скважность выходного импульса не может быть пустой.",
				"244": "Указанное время не может быть пустым.",
				"245": "Время сброса не может быть пустым.",
				"246": "Глобальное среднее время соединения не может быть пустым.",
				"247": "Параметры команды Focus Follow не могут быть пустыми.",
				"248": "Решение не может быть пустым",
				"249": "Максимальная скорость TCP не может быть пустым.",
				"250": "Процент AO максимальной скорости TCP не может быть пустым.",
				"251": "Значение компенсации мертвой зоны в процентах AO не может быть пустым.",
				"252": "если выражение суждения",
				"253": "Иначе выражение суждения",
				"254": "Иначе, если выражение суждения",
				"255": "Содержимое дополнения к программе пусто, сначала добавьте программу",
				"256": "Выражение суждения else уже существует и не может быть добавлено снова.",
				"257": "Подходящей программы не существует",
				"258": "Ошибка параметров получения значения переменной",
				"259": "Ошибка установки параметра значения переменной",
				"260": "Текущая программа не использует функцию NewDofile.",
				"261": "Пожалуйста, сначала очистите содержимое предварительного просмотра программы.",
				"262": "Пожалуйста, введите контактную силу",
				"263": "Пожалуйста, введите установленное время перехода силы",
				"264": "Введите вес заготовки",
				"265": "Угловая скорость не может быть пустым",
				"266": "Процент ускорения не может быть пустым.",
				"267": "Эталонная точка отношения не может быть пустой.",
				"268": "Точка поиска не может быть пустой",
				"269": "Пожалуйста, введите время задержки",
				"270": "Пожалуйста, введите значение настройки пользовательской переменной",
				"271": "Пожалуйста, введите процентное значение настройки AO",
				"272": "Ошибка установки параметра команды SetAuxAO",
				"273": "Ошибка установки параметров 3D-команды",
				"274": "Начальный индекс регистра не может быть пустым",
				"275": "Угловое ускорение не может быть нулевым",
				"276": "Особая регулировка плеча не может быть пустой.",
				"277": "Единичная регулировка локтя не может быть нулевой",
				"278": "Регулировка запястья не может быть пустой.",
				"279": "Линейное ускорение не может быть пустым",
				"280": "Линейный рывок не может быть пустым",
				"281": "Угловой рывок не может быть пустым",
				"282": "Время не может быть пустым",
				"283": "Расстояние не может быть пустым",
				"284": "Коэффициент чувствительности компенсации не может быть пустым",
				"285": "Период выборки не может быть пустым.",
				"286": "Процентное значение не может быть пустым",
				"287": "Начальный ток не может быть пустым",
				"288": "Конечный ток не может быть пустым",
				"289": "Начальное напряжение не может быть пустым",
				"290": "Конечное напряжение не может быть пустым",
				"291": "Номер DO не может быть пустым",
				"292": "Количество записи не может быть пустым",
				"293": "Значение записи не может быть пустым",
				"294": "Номер AO не может быть пустым",
				"295": "Номер DI не может быть пустым",
				"296": "Количество чтения не может быть пустым",
				"297": "Номер AI не может быть пустым",
				"298": "Имя не может быть пустым",
				"299": "Верхний предел количества не может быть пустым.",
				"300": "Параметры не выбраны",
				"301": "Текущая настроенная основная программа удалена. Названия программ:",
				"302": "Имя загружаемого файла должно соответствовать имени текущего пользовательского файла Lua",
				"303": "Максимальное количество Socket-соединений - 4",
				"304": "Сначала создайте программу, затем снова добавьте инструкции"
			},
			"warning_messages": {
				"0": "Пожалуйста, переключитесь в ручной режим",
				"1": "Текущий пользователь не имеет разрешения на эту операцию.",
				"2": "Файл типа, отличного от program_xxx.tar.gz или lua, проверьте тип файла.",
				"3": "Имя файла не в формате background_program_xxx.tar.gz. Не переименовывайте и не импортируйте его самостоятельно.",
				"4": "Этот файл невозможно удалить",
				"5": "Не выбирайте несколько файлов для открытия",
				"6": "Никакие командные строки не копируются и не вырезаются.",
				"7": "Данные о точке не получены",
				"8": "URL-адрес сервера не установлен",
				"9": "Имя вызывающей функции не установлено",
				"10": "Параметры вызывающей функции не заданы",
				"11": "Данные о точке не получены",
				"12": "Это зашифрованный файл! Его невозможно удалить!",
				"13": "Этот файл зашифрован и не может быть перезаписан!",
				"14": "Графическое программирование",
				"15": "Граф узлов",
				"16": "Файл с таким именем существует, его нельзя перезаписать и сохранить.",
				"17": "Обучение по программе",
				"18": "Инструкции с недопустимыми значениями можно редактировать только универсально.",
				"19": "фоновая программа"
			},
			"success_messages": {
				"0": "Файл успешно сохранен,",
				"1": "Импорт выполнен успешно. Импортированный файл:",
				"2": "Файл успешно удален",
				"3": "Сохранить файл успешно",
				"4": "Сохранить файл успешно",
				"5": "Сохранение выполнено успешно, сохраненный файл шаблона",
				"6": "Файл успешно переименован",
				"7": "Скопировать командную строку успешно",
				"8": "Вырезать командную строку успешно",
				"9": "Вставить командную строку успешно",
				"10": "Операция отмены расширенного устройства I/O выполнена успешно.",
				"11": "Процедура очистки расширенного устройства ввода-вывода прошла успешно",
				"12": "Успешное добавление команды PTP к расширенному устройству ввода-вывода",
				"13": "Команда Lin успешно добавлена ​​к расширенному устройству ввода-вывода",
				"14": "Первая точка добавления ARC к расширенному устройству ввода-вывода была успешно записана, продолжайте добавлять ее.",
				"15": "Инструкция ARC была успешно добавлена ​​к расширенному устройству ввода-вывода.",
				"16": "Успешно добавлена ​​команда запуска переключения на расширенное устройство ввода-вывода",
				"17": "Команда завершения колебательной сварки успешно добавлена к расширенному устройству I/O",
				"18": "Инструкции ввода-вывода добавлены к расширенному устройству ввода-вывода успешно.",
				"19": "Учебный пункт успешно сохранен.",
				"20": "Учебный пункт успешно удален.",
				"21": "Удаление текущей резервной копии программы выполнено успешно",
				"22": "Конфигурация псевдонима I/O получена успешно.",
				"23": "Псевдоним регистра ведомого устройства успешно установлен",
				"24": "Получите конфигурацию Modbus успешно.",
				"25": "Настройте конфигурацию Modbus успешно."
			},
			"error_messages": {
				"0": "Не удалось получить файл пользовательской программы.",
				"1": "Не удалось получить файл шаблона программы.",
				"2": "Не удалось получить данные о точках.",
				"3": "Не удалось получить файл конфигурации робота.",
				"4": "Не удалось получить данные системы координат инструмента.",
				"5": "Не удалось обновить файл пользователя.",
				"6": "Не удалось сохранить файл",
				"7": "Импортировать файл не удалось,",
				"8": "Не удалось удалить файл",
				"9": "Не удалось сохранить файл как",
				"10": "Не удалось обновить файл шаблона.",
				"11": "Не удалось переименовать файл",
				"12": "Эта строка файла директивы NewDofile неверна.",
				"13": "Содержимое файла NewDofile в этой строке пусто.",
				"14": "Не удалось выдать инструкцию по одношаговой операции",
				"15": "Не удалось вставить командную строку.",
				"16": "Не удалось получить файл конфигурации DO.",
				"17": "Не удалось получить файл конфигурации параметров колебательной сварки.",
				"18": "Не удалось отправить команду настройки параметров колебательной сварки.",
				"19": "Не удалось получить список системных переменных.",
				"20": "Проверка имен системных переменных не удалась",
				"21": "Не удалось переименовать системную переменную",
				"22": "Не удалось получить файл TPD.",
				"23": "Не удалось скопировать командную строку",
				"24": "Вырезать командную строку не удалось",
				"25": "Не удалось перейти вверх по командной строке.",
				"26": "Не удалось перейти вниз по командной строке.",
				"27": "Переключить режим не удалось",
				"28": "Экспортировать файл не удалось",
				"29": "Удалить командную строку не удалось",
				"30": "Проверьте, нет ли сбоя в местной точке обучения.",
				"31": "Не удалось сохранить точки обучения.",
				"32": "Не удалось удалить точку обучения.",
				"33": "Не удалось получить все данные о местных точках обучения текущей программы.",
				"34": "Не удалось удалить текущую резервную копию программы.",
				"35": "Не удалось получить резервный список текущей программы обучения.",
				"36": "Не удалось получить резервную копию содержимого обучающей программы.",
				"37": "Не удалось обновить точки обучения.",
				"38": "Не удалось получить конфигурацию псевдонима I/O.",
				"39": "Не удалось получить имена всех файлов графов программирования узлов.",
				"40": "Не удалось сохранить JSON-файл программирования графа узлов.",
				"41": "Не удалось получить файл JSON программирования графа узлов.",
				"42": "Проверка того же имени не удалась",
				"43": "Не удалось установить псевдоним регистра ведомого устройства.",
				"44": "Не удалось получить данные внешней системы координат инструмента.",
				"45": "Не удалось получить данные системы координат заготовки.",
				"46": "Не удалось включить индикатор расширенного устройства ввода-вывода.",
				"47": "Не удалось получить конфигурацию Modbus.",
				"48": "Не удалось настроить конфигурацию Modbus.",
				"49": "Не удалось отправить содержимое программы на бэкэнд"
			},
			"encryption_messages": {
				"1": "Текущая программа находится в состоянии шифрования уровня 1.",
				"2": "Текущая программа находится в состоянии вторичного шифрования."
			}
		},
		"peripheral_setting": {
			"navbar": [
				{
					"id": "gripper",
					"name": "захват",
					"icon": "frfont frGRI"
				},
				{
					"id": "force_sensor",
					"name": "датчик силы",
					"icon": "frfont frlichuanganqi"
				},
				{
					"id": "smart_tool",
					"name": "Сварочная рукоятка",
					"icon": "frfont frpengzhuangshezhi"
				},
				{
					"id": "spay_config",
					"name": "Пистолет-распылитель",
					"icon": "frfont frpenqiangpeizhi1"
				},
				{
					"id": "welder_config",
					"name": "Сварочный аппарат",
					"icon": "frfont frhanjipeizhi1"
				},
				{
					"id": "extended_axis",
					"name": "Расширенная ось",
					"icon": "frfont frkuozhanzhouyingyongtubiao"
				},
				{
					"id": "sensor_tracking",
					"name": "Линейный лазерный датчик",
					"icon": "frfont frjiguanggenzongpeizhi"
				},
				{
					"id": "polishing_device",
					"name": "Шлифование",
					"icon": "frfont frjiazhaopeizhi"
				},
				{
					"id": "cnc",
					"name": "CNC",
					"icon": "frfont frCNC"
				},
				{
					"id": "auxilliary_sensor",
					"name": "Вспомогательный датчик",
					"icon": "frfont frfuzhuchuanganqi"
				},
				{
					"id": "combination_device",
					"name": "Комбинированное устройство",
					"icon": "frfont frzitaigenzong"
				},
				{
					"id": "remote_control",
					"name": "Связь платы",
					"icon": "frfont frwaishexieyi"
				},
				{
					"id": "array_suction_cup",
					"name": "Матричные присоски",
					"icon": "frfont frxipan"
				}
			],
			"var_object": {
				"ROGripperTypeData": [
					{
						"id": "0",
						"name": "2F-85"
					},
					{
						"id": "1",
						"name": "2F-140"
					},
					{
						"id": "2",
						"name": "Вакуумный захват"
					},
					{
						"id": "3",
						"name": "Трехпальцевый захват"
					},
					{
						"id": "4",
						"name": "Hand-E"
					}
				],
				"MountPositionData": [
					{
						"id": "1",
						"name": "Порт 1 концевого устройства"
					},
					{
						"id": "2",
						"name": "Порт 2 концевого устройства"
					},
					{
						"id": "3",
						"name": "Порт 3 концевого устройства"
					},
					{
						"id": "4",
						"name": "Порт 4 концевого устройства"
					},
					{
						"id": "5",
						"name": "Порт 5 концевого устройства"
					},
					{
						"id": "6",
						"name": "Порт 6 концевого устройства"
					},
					{
						"id": "7",
						"name": "Порт 7 концевого устройства"
					},
					{
						"id": "8",
						"name": "Порт 8 концевого устройства"
					}
				],
				"smarttoolData": [
					{
						"id": "0",
						"name": "PTP"
					},
					{
						"id": "1",
						"name": "LIN"
					},
					{
						"id": "2",
						"name": "ARC"
					},
					{
						"id": "3",
						"name": "Создать новую программу"
					},
					{
						"id": "4",
						"name": "Сохранить программу"
					},
					{
						"id": "5",
						"name": "Начало колебания"
					},
					{
						"id": "6",
						"name": "Конец колебания"
					},
					{
						"id": "12",
						"name": "Тащить"
					},
					{
						"id": "13",
						"name": "Исправлено ручное ведение позы"
					},
					{
						"id": "14",
						"name": "Выход DO"
					},
					{
						"id": "15",
						"name": "Восстановление после прерывания сварки"
					},
					{
						"id": "16",
						"name": "Выход прерывания сварки"
					}
				],
				"weldingOptions": [
					{
						"name": "Нет",
						"id": -1
					},
					{
						"name": "Сварка",
						"id": 0
					},
					{
						"name": "LIN + сварка",
						"id": 1
					},
					{
						"name": "LIN + сварка + колебание",
						"id": 2
					}
				],
				"controlProtocolTypeData": [
					{
						"name": "Устройство адаптировано",
						"id": "0"
					},
					{
						"name": "Открытый протокол для периферийных устройств",
						"id": "1"
					}
				],
				"protocolData": [
					{
						"id": "101",
						"name": "Руйню RRT-SV2-BP"
					},
					{
						"id": "102",
						"name": "Чуансян CXZK-RBTA4L"
					},
					{
						"id": "103",
						"name": "FV-160G4-WD-PP-RL"
					},
					{
						"id": "104",
						"name": "Лазерный датчик Тунчжоу"
					},
					{
						"id": "105",
						"name": "Лазерный датчик Аотай"
					}
				],
				"polishProtocolData": [
					{
						"name": "SAIWIDER sanding head",
						"id": "101"
					},
					{
						"name": "DARU DFC head",
						"id": "102"
					}
				],
				"weldSearchControlData": [
					{
						"id": "0",
						"name": "Униполярный режим DC"
					},
					{
						"id": "1",
						"name": "Импульсный униполярный режим"
					},
					{
						"id": "2",
						"name": "Режим JOB"
					},
					{
						"id": "3",
						"name": "Локальный режим управления"
					},
					{
						"id": "4",
						"name": "Раздельный режим"
					},
					{
						"id": "5",
						"name": "CC/CV"
					},
					{
						"id": "6",
						"name": "TIG"
					},
					{
						"id": "7",
						"name": "CMT"
					}
				],
				"ExternaAxisDirData": [
					{
						"id": "0",
						"name": "Положительное"
					},
					{
						"id": "1",
						"name": "Отрицательное"
					}
				],
				"ExternaAxisTypData": [
					{
						"id": "0",
						"name": "Линейная направляющая"
					},
					{
						"id": "1",
						"name": "Ось вращения"
					},
					{
						"id": "2",
						"name": "Бесконечная ось вращения"
					}
				],
				"ZeroModeData": [
					{
						"id": "0",
						"name": "Обнуление по текущему положению"
					},
					{
						"id": "1",
						"name": "Возврат в ноль по отрицательному пределу"
					},
					{
						"id": "2",
						"name": "Возврат в ноль по положительному пределу"
					}
				],
				"ExternaAxisModbusData": [
					{
						"id": "1",
						"name": "Контроллер + PLC (UDP)"
					},
					{
						"id": "2",
						"name": "Контроллер + Сервопривод (485)"
					}
				],
				"servoFirmData": [
					{
						"id": 0,
						"name": "Нет"
					},
					{
						"id": 1,
						"name": "Дайнатек"
					}
				],
				"externaAxisMotionData": [
					{
						"id": "0",
						"name": "Прямая линия"
					},
					{
						"id": "1",
						"name": "Дуга"
					}
				],
				"clearData": [
					{
						"id": 0,
						"name": "Нет"
					}
				],
				"servoControlModelData": [
					{
						"id": 0,
						"name": "Режим местоположения"
					},
					{
						"id": 1,
						"name": "Скоростной режим"
					}
				],
				"servoZeroModeData": [
					{
						"id": "1",
						"name": "Обнуление по текущему положению"
					},
					{
						"id": "2",
						"name": "Возврат в ноль по отрицательному пределу"
					},
					{
						"id": "3",
						"name": "Возврат в ноль по положительному пределу"
					}
				],
				"ExternaAxisCompany": [
					{
						"id": "0",
						"name": "Хэчуань"
					},
					{
						"id": "1",
						"name": "Хуэйчуань"
					},
					{
						"id": "2",
						"name": "Мацусита"
					}
				],
				"ExternaAxisModel": [
					{
						"id": "0",
						"name": "Инкрементная система"
					},
					{
						"id": "1",
						"name": "Система абсолютного положения"
					}
				],
				"LaserDataUsage": [
					{
						"id": "0",
						"name": "Необработанные данные (с трансформацией)"
					},
					{
						"id": "1",
						"name": "данные YZ (с трансформацией)"
					},
					{
						"id": "2",
						"name": "Необработанные данные (без трансформации)"
					}
				],
				"LaserSensorCoordData": [
					{
						"id": "0",
						"name": "Механическая система координат камеры"
					},
					{
						"id": "1",
						"name": "Система координат лазерной плоскости"
					}
				],
				"interfereReferenceCoordData": [
					{
						"id": "0",
						"name": "базовая система координат"
					},
					{
						"id": "1",
						"name": "Система координат инструмента"
					}
				],
				"freeDegreeData": [
					{
						"id": "0",
						"name": "0-одна степень свободы линейная направляющая"
					},
					{
						"id": "1",
						"name": "1-Г-образный позиционер с двумя степенями свободы"
					},
					{
						"id": "2",
						"name": "2-Три степени свободы"
					},
					{
						"id": "3",
						"name": "3-Четыре степени свободы"
					},
					{
						"id": "4",
						"name": "4-позиционер с одной степенью свободы"
					},
					{
						"id": "5",
						"name": "5 - Тележка с двумя степенями свободы"
					}
				],
				"degreePositionData": [
					{
						"id": "0",
						"name": "На оси расширения"
					},
					{
						"id": "1",
						"name": "Расширенный внеосевой"
					}
				],
				"MotionWayData": [
					{
						"id": "0",
						"name": "PTP"
					},
					{
						"id": "1",
						"name": "Lin"
					}
				],
				"smartDeviceFirmData": [
					{
						"id": "49",
						"name": "NSR"
					}
				],
				"JASICSmartDeviceTypeData": [
					{
						"id": "0",
						"name": "Сварочная ручка"
					}
				],
				"openluaGripper": {
					"icon": "#frGRI",
					"label": "захват",
					"id": 1,
					"configs": [
						{
							"bit": 1,
							"name": "Инициализация",
							"state": 0
						},
						{
							"bit": 2,
							"name": "Расположение",
							"state": 0
						},
						{
							"bit": 3,
							"name": "Скорость",
							"state": 0
						},
						{
							"bit": 4,
							"name": "Крутящий момент",
							"state": 0
						},
						{
							"bit": 0,
							"name": "Триггер захвата",
							"state": 0
						},
						{
							"bit": 12,
							"name": "Количество оборотов",
							"state": 0
						},
						{
							"bit": 13,
							"name": "Скорость вращения",
							"state": 0
						},
						{
							"bit": 14,
							"name": "Вращательный момент",
							"state": 0
						},
						{
							"bit": 5,
							"name": "Триггер вращения",
							"state": 0
						},
						{
							"bit": 6,
							"name": "Читать статус",
							"state": 0
						},
						{
							"bit": 7,
							"name": "Читать инициализацию",
							"state": 0
						},
						{
							"bit": 8,
							"name": "Читать сигнал тревоги",
							"state": 0
						},
						{
							"bit": 9,
							"name": "Читать позицию",
							"state": 0
						},
						{
							"bit": 10,
							"name": "Читать скорость",
							"state": 0
						},
						{
							"bit": 11,
							"name": "Читать крутящий момент",
							"state": 0
						},
						{
							"bit": 15,
							"name": "Читать статус вращения",
							"state": 0
						},
						{
							"bit": 16,
							"name": "Читать инициализацию вращения",
							"state": 0
						},
						{
							"bit": 17,
							"name": "Читать количество оборотов",
							"state": 0
						},
						{
							"bit": 18,
							"name": "Читать скорость вращения",
							"state": 0
						},
						{
							"bit": 19,
							"name": "Читать крутящий момент",
							"state": 0
						}
					]
				},
				"openluaFTSensor": {
					"icon": "#frlichuanganqi",
					"label": "датчик силы"
				},
				"fciModeData": [
					{
						"name": "UDP-управление",
						"id": 1
					},
					{
						"name": "Профинет-управление",
						"id": 2
					}
				],
				"diOptionsDictData": [
					{
						"name": "Нет",
						"id": -1
					},
					{
						"name": "CI0",
						"id": 0
					},
					{
						"name": "CI1",
						"id": 1
					},
					{
						"name": "CI2",
						"id": 2
					},
					{
						"name": "CI3",
						"id": 3
					},
					{
						"name": "CI4",
						"id": 4
					},
					{
						"name": "CI5",
						"id": 5
					},
					{
						"name": "CI6",
						"id": 6
					},
					{
						"name": "CI7",
						"id": 7
					}
				],
				"doOptionsDictData": [
					{
						"name": "Нет",
						"id": -1
					},
					{
						"name": "CO0",
						"id": 0
					},
					{
						"name": "CO1",
						"id": 1
					},
					{
						"name": "CO2",
						"id": 2
					},
					{
						"name": "CO3",
						"id": 3
					},
					{
						"name": "CO4",
						"id": 4
					},
					{
						"name": "CO5",
						"id": 5
					},
					{
						"name": "CO6",
						"id": 6
					},
					{
						"name": "CO7",
						"id": 7
					}
				],
				"boardValidDIDict": [
					{
						"name": "Нет",
						"id": 0
					},
					{
						"name": "Пауза",
						"id": 3
					},
					{
						"name": "Возобновить",
						"id": 4
					},
					{
						"name": "Запустить",
						"id": 5
					},
					{
						"name": "Перемещение в рабочую точку отсчета",
						"id": 6
					},
					{
						"name": "Переключение ручной/автоматический режим",
						"id": 7
					},
					{
						"name": "Прерывание движения",
						"id": 8
					},
					{
						"name": "Запуск основной программы",
						"id": 9
					},
					{
						"name": "Аварийная остановка",
						"id": 10
					},
					{
						"name": "Режим сокращения уровня 1",
						"id": 11
					},
					{
						"name": "Режим сокращения уровня 2",
						"id": 12
					},
					{
						"name": "Режим сокращения уровня 3 (Стоп)",
						"id": 13
					},
					{
						"name": "Сбросить все неисправности",
						"id": 14
					},
					{
						"name": "Остановить",
						"id": 15
					},
					{
						"name": "Ручное ведение",
						"id": 16
					}
				],
				"boardValidDODict": [
					{
						"name": "Нет",
						"id": 0
					},
					{
						"name": "Отчет об ошибке",
						"id": 5
					},
					{
						"name": "Движение",
						"id": 6
					},
					{
						"name": "Достижение рабочей точки отсчета",
						"id": 7
					},
					{
						"name": "Запуск робота завершен",
						"id": 8
					},
					{
						"name": "Ручной/автоматический режим",
						"id": 9
					},
					{
						"name": "Запуск/остановка программы",
						"id": 10
					},
					{
						"name": "Аварийная остановка",
						"id": 11
					},
					{
						"name": "Режим сокращения робота",
						"id": 12
					},
					{
						"name": "Обнаружение столкновений",
						"id": 13
					},
					{
						"name": "Состояние включения робота",
						"id": 14
					},
					{
						"name": "Сигнал безопасной остановки SI0",
						"id": 15
					},
					{
						"name": "Сигнал безопасной остановки SI1",
						"id": 16
					},
					{
						"name": "Пауза",
						"id": 17
					},
					{
						"name": "Вход в зону вмешательства",
						"id": 18
					}
				],
				"boardValidAODict": [
					{
						"name": "Нет",
						"id": 0
					},
					{
						"name": "Скорость TCP",
						"id": 3
					},
					{
						"name": "Положение сустава 1",
						"id": 4
					},
					{
						"name": "Положение сустава 2",
						"id": 5
					},
					{
						"name": "Положение сустава 3",
						"id": 6
					},
					{
						"name": "Положение сустава 4",
						"id": 7
					},
					{
						"name": "Положение сустава 5",
						"id": 8
					},
					{
						"name": "Положение сустава 6",
						"id": 9
					},
					{
						"name": "Скорость сустава 1",
						"id": 10
					},
					{
						"name": "Скорость сустава 2",
						"id": 11
					},
					{
						"name": "Скорость сустава 3",
						"id": 12
					},
					{
						"name": "Скорость сустава 4",
						"id": 13
					},
					{
						"name": "Скорость сустава 5",
						"id": 14
					},
					{
						"name": "Скорость сустава 6",
						"id": 15
					},
					{
						"name": "Ток сустава 1",
						"id": 16
					},
					{
						"name": "Ток сустава 2",
						"id": 17
					},
					{
						"name": "Ток сустава 3",
						"id": 18
					},
					{
						"name": "Ток сустава 4",
						"id": 19
					},
					{
						"name": "Ток сустава 5",
						"id": 20
					},
					{
						"name": "Ток сустава 6",
						"id": 21
					},
					{
						"name": "Крутящий момент сустава 1",
						"id": 22
					},
					{
						"name": "Крутящий момент сустава 2",
						"id": 23
					},
					{
						"name": "Крутящий момент сустава 3",
						"id": 24
					},
					{
						"name": "Крутящий момент сустава 4",
						"id": 25
					},
					{
						"name": "Крутящий момент сустава 5",
						"id": 26
					},
					{
						"name": "Крутящий момент сустава 6",
						"id": 27
					},
					{
						"name": "Положение TCP X",
						"id": 28
					},
					{
						"name": "Положение TCP Y",
						"id": 29
					},
					{
						"name": "Положение TCP Z",
						"id": 30
					},
					{
						"name": "Положение TCP RX",
						"id": 31
					},
					{
						"name": "Положение TCP RY",
						"id": 32
					},
					{
						"name": "Положение TCP RZ",
						"id": 33
					}
				],
				"boardValidAOErrorDict": [
					{
						"name": "Нет",
						"id": 0
					},
					{
						"name": "Основной код ошибки",
						"id": 1
					},
					{
						"name": "Дополнительный код ошибки",
						"id": 2
					}
				],
				"boardManufacturerDict": [
					{
						"name": "Не распознано",
						"id": 0
					},
					{
						"name": "Entalk",
						"id": 1
					},
					{
						"name": "FAIRINO",
						"id": 2
					}
				],
				"suckerStateDict": [
					{
						"name": "Объект отпущен / присоска запущена",
						"id": 0
					},
					{
						"name": "Детектирована заготовка",
						"id": 1
					},
					{
						"name": "Объект не адсорбирован",
						"id": 2
					},
					{
						"name": "Объект отсоединён",
						"id": 3
					}
				],
				"suckerVocuumModeData": [
					{
						"name": "Нет операции",
						"id": 0
					},
					{
						"name": "Всасывание на макс.вакууме",
						"id": 1
					},
					{
						"name": "Всасывание на устан.вакууме",
						"id": 2
					},
					{
						"name": "Остановка всасывания",
						"id": 3
					}
				],
				"suckerModelData": [
					{
						"name": "Электрический",
						"id": 0
					},
					{
						"name": "Пневматический",
						"id": 1
					}
				],
				"pointTypeData": [
					{
						"name": "Глобальная Учебная Точка",
						"id": 0
					},
					{
						"name": "Локальная Учебная Точка",
						"id": 1
					}
				],
				"weldCtrlTypeData": [
					{
						"name": "Aux-AI0",
						"id": "0"
					},
					{
						"name": "Aux-AI1",
						"id": "1"
					},
					{
						"name": "Aux-AI2",
						"id": "2"
					},
					{
						"name": "Aux-AI3",
						"id": "3"
					},
					{
						"name": "Ctrl-AI0",
						"id": "4"
					},
					{
						"name": "Ctrl-AI1",
						"id": "5"
					},
					{
						"name": "Ethernet",
						"id": "6"
					}
				]
			},
			"info_messages": {
				"0": "Пожалуйста, выберите номер захвата",
				"1": "Соответствующий DO распыления не настроен.",
				"2": "Соответствующий DO очистки пистолета не настроен.",
				"3": "Пожалуйста, введите максимальное время ожидания",
				"4": "Соответствующий DO зажигания дуги не настроен.",
				"5": "Соответствующий DO подачи воздуха не настроен.",
				"6": "Соответствующий DO прямой подачи проволоки не настроен.",
				"7": "Соответствующий DO обратной подачи проволоки не настроен.",
				"8": "Пожалуйста, введите разницу",
				"9": "Пожалуйста, введите коэффициент чувствительности",
				"10": "Пожалуйста, введите IP",
				"11": "Пожалуйста, введите IP и порт",
				"12": "Пожалуйста, укажите период выборки",
				"13": "Сначала примените расширенную ось с соответствующим номером",
				"14": "Пожалуйста, сначала включите сервопривод",
				"15": "Пожалуйста, введите значение параметра",
				"36": "Выполняется возврат в ноль",
				"37": "Возврат к нулю завершен",
				"38": "Возврат к нулю не удался",
				"39": "Rs485 отключается во время процесса возврата в ноль.",
				"40": "Пожалуйста, введите скорость",
				"41": "Пожалуйста, введите контактную силу",
				"42": "Пожалуйста, введите расстояние досягаемости",
				"43": "Пожалуйста, выберите режим управления",
				"44": "Пожалуйста, выберите протокол связи",
				"45": "Номер сервопривода не может быть пустым.",
				"46": "Разрешение не может быть пустым",
				"47": "Передаточное число механической передачи не может быть пустым.",
				"48": "Целевая позиция не может быть пустой.",
				"49": "Рабочая скорость не может быть пустой.",
				"50": "Целевая скорость не может быть пустым.",
				"51": "Целевой крутящий момент не может быть пустым.",
				"52": "Обнуление скорости не может быть пустым",
				"53": "Скорость позиционирования при обнулении не может быть пустой.",
				"54": "Пожалуйста, сначала включите его",
				"55": "Пожалуйста, сначала введите время подтверждения прерывания дуги",
				"56": "Сначала введите расстояние перекрытия валика",
				"57": "Сначала введите скорость возврата из текущей позиции к точке повторного зажигания дуги",
				"58": "Сначала выберите способ движения при возврате из текущей позиции к точке повторного зажигания дуги",
				"59": "",
				"60": "",
				"61": "",
				"62": "",
				"63": "",
				"64": "",
				"65": "Режим управления не может быть пустым",
				"66": "Производитель не может быть пустым",
				"67": "Период цикла не может быть пустым",
				"68": "",
				"69": "",
				"70": "",
				"71": "",
				"72": "",
				"73": "",
				"74": "Пожалуйста, введите номер порта",
				"75": "Введите период связи",
				"76": "Пожалуйста, введите период проверки потери пакетов",
				"77": "Пожалуйста, введите количество потерь пакетов",
				"78": "Пожалуйста, введите время подтверждения прерывания связи",
				"79": "Пожалуйста, укажите период повторного подключения",
				"80": "Пожалуйста, введите количество повторных подключений",
				"81": "Расширенные номера DI не могут быть настроены с одинаковыми",
				"82": "Расширенные номера DO не могут быть настроены с одинаковыми",
				"83": "Пожалуйста, сначала введите имя точки пересечения",
				"84": "Точка поиска не существует",
				"85": "Файл не выбран",
				"86": "Пожалуйста, сначала войдите в режим BOOT",
				"87": "Параметры связи концевого устройства не могут быть пустыми",
				"88": "Неверный формат или имя файла. Имя файла начинается с AXLE_Lua_.",
				"89": "Загрузка завершена, обновление...",
				"90": "Конфигурация параметров процесса сварки не может быть пустой.",
				"91": "Входное значение не заполнено",
				"92": "Неверный формат или имя файла. Имя файла начинается с CtrlDev_.",
				"93": "Параметры конфигурации протокола не могут быть пустыми.",
				"94": "Процент ускорения не может быть пустым.",
				"95": "Параметры ускорения и замедления сервопривода не могут быть пустыми.",
				"96": "Параметры ускорения и замедления аварийной остановки сервопривода не могут быть пустыми.",
				"97": "Опорная точка ориентации не может быть пустой",
				"98": "Пожалуйста, сначала вернитесь к нулю",
				"99": "Перед загрузкой связи UDP с расширенной осью обязательно настройте и примените систему координат расширенной оси, за исключением серийного номера 0.",
				"100": "Текущий открытый протокол периферийного устройства не подключен, сначала подключитесь!",
				"101": "Имена файлов, начинающиеся с CtrlDev_CNC, в настоящее время не могут быть загружены.",
				"102": "Текущее соединение с открытым периферийным протоколом находится в процессе установки, пожалуйста, не удаляйте его!",
				"103": "Ошибка формата или имени файла, имя файла должно быть CtrlDev_field.tar.gz",
				"104": "Пожалуйста, нажмите кнопку еще раз, чтобы подтвердить очистку",
				"105": "Ошибка формата/имени файла, имя CtrlDev_sucker.lua",
				"106": "Сначала настройте присоску вручную",
				"107": "Неверный формат или имя файла. Имя файла должно начинаться с 'template_'",
				"108": "Функции кнопок сварочного пульта не могут быть настроены одинаково",
				"109": "Неверный формат или имя файла. Имя файла должно начинаться с 'ETMP03E-PCIe-'"
			},
			"warning_messages": {
				"0": "Пожалуйста, сначала сбросьте активированный захват",
				"1": "Предустановленные протоколы нельзя удалить"
			},
			"success_messages": {
				"0": "Успешное получение информации о приводе внешней оси",
				"1": "Файл успешно сохранен",
				"2": "Импорт выполнен успешно. Импортированный файл:",
				"3": "Список конфигурации сервопривода успешно получен",
				"4": "Успешная настройка параметров сервопривода",
				"5": "Конфигурация расширения I/O сварочного аппарата успешна.",
				"6": "Конфигурация псевдонима I/O получена успешно.",
				"7": "Конфигурация псевдонима I/O выполнена успешно",
				"8": "Координаты точки пересечения успешно сохранены.",
				"9": "Обновление прошло успешно. Перезапустите блок управления.",
				"10": "Настройка устройства расширения I/O успешно"
			},
			"error_messages": {
				"0": "Не удалось выполнить команду настройки захвата.",
				"1": "Не удалось получить файл конфигурации DO.",
				"2": "Не удалось выполнить команду настройки датчика.",
				"3": "Не удалось получить файл конфигурации робота.",
				"4": "Не удалось получить данные системы координат инструмента.",
				"5": "Не удалось выполнить команду настройки связи UDP внешней оси.",
				"6": "Не удалось выполнить команду настройки связи UDP внешней оси.",
				"7": "Не удалось выполнить команду загрузки драйвера UDP.",
				"8": "Не удалось доставить команду удаления драйвера UDP.",
				"9": "Не удалось выполнить команду получения информации о драйвере внешней оси.",
				"10": "Не удалось получить файл конфигурации параметров внешней оси.",
				"11": "Не удалось получить команду конфигурации FT и выполнить ее.",
				"12": "Не удалось выдать команду установки нулевой точки датчика крутящего момента.",
				"13": "Не удалось выдать команду настройки вспомогательного датчика.",
				"14": "Не удалось получить файл пользовательской программы.",
				"15": "Не удалось импортировать файл конфигурации.",
				"16": "Не удалось выдать расширенные инструкции по настройке устройства ввода-вывода.",
				"17": "Не удалось получить список конфигурации сервопривода.",
				"18": "Не удалось настроить параметры сервопривода.",
				"19": "Не удалось получить конфигурацию псевдонима I/O.",
				"20": "Не удалось настроить псевдоним I/O.",
				"25": "Не удалось получить параметры связи дистанционного управления.",
				"28": "Проверка того же имени не удалась",
				"29": "Невозможно настроить одним щелчком мыши, некоторые DIO заняты функциями безопасности",
				"30": "Обновление не удалось",
				"31": "Не удалось получить протокол управления периферийными устройствами.",
				"32": "Ошибка настройки присоски",
				"33": "Ошибка получения настроек",
				"34": "Ошибка настройки broadcast",
				"35": "Ошибка получения broadcast",
				"36": "Не удалось получить информацию о версии прошивки платы",
				"37": "Не удалось установить цикл связи прошивки платы",
				"38": "Ошибка загрузки конечного протокола. Пожалуйста, загрузите файл снова"
			}
		},
		"monitor": {
			"var_object": {
				"queryTypeDict": [
					{
						"name": "Запрос на отображение диаграммы",
						"code": "0"
					},
					{
						"name": "Запрос данных отслеживания",
						"code": "1"
					}
				],
				"TriggerModeData": [
					{
						"optionname": "Автоматический триггер",
						"num": "0",
						"content": ""
					},
					{
						"optionname": "Ручной триггер",
						"num": 1,
						"content": ""
					}
				]
			},
			"info_messages": {
				"0": "Конфигурация параметров",
				"1": "Другие страницы запрашиваются",
				"2": "Робот работает, сначала остановите его.",
				"3": "Список параметров:",
				"4": "Максимальное количество параметров запроса для диаграммы не может превышать 6.",
				"5": "Графика траектории",
				"6": "Данные",
				"7": "Закрыть",
				"8": "Обновить",
				"9": "Сохранить изображение"
			},
			"warning_messages": {
				"0": "Параметр уже существует на диаграмме",
				"1": "Параметры в списке слева от конфигурации параметров не выбраны.",
				"2": "Параметры в таблице справа от конфигурации параметров не выбраны.",
				"3": "Очередь превышает лимит, и запрос завершается.",
				"4": "Запрос, пожалуйста, сначала прекратите запрос",
				"5": "Конфигурация параметров не завершена, пожалуйста, сначала завершите конфигурацию!"
			},
			"error_messages": {
				"0": ": Ошибка при получении данных, завершите запрос."
			}
		},
		"auxiliary": {
			"navbar": [
				{
					"id": "robotic_corrention",
					"name": "Упаковка робота",
					"icon": "frfont frganshequ"
				},
				{
					"id": "data_backup",
					"name": "Резервное копирование данных",
					"icon": "frfont frshujubeifen"
				},
				{
					"id": "ten_data_record",
					"name": "Запись данных 10 с",
					"icon": "frfont fr10Sshujuchaxun"
				},
				{
					"id": "end_led",
					"name": "LED концевого устройства",
					"icon": "frfont frmoduanLEDyansepeizhi"
				},
				{
					"id": "drag_lock",
					"name": "Блокировка ручного ведения",
					"icon": "frfont frtuodongsuoding"
				},
				{
					"id": "intersection_generation",
					"name": "Генерация пересечений",
					"icon": "frfont frjiqirenxiaozheng"
				},
				{
					"id": "peripheral_protocol",
					"name": "Периферийный протокол",
					"icon": "frfont frwaishexieyi"
				},
				{
					"id": "gcode",
					"name": "Преобразование в G-код",
					"icon": "frfont frjiajujiegou"
				}
			],
			"var_object": {
				"ledColourdData": [
					{
						"id": "1",
						"name": "Синий"
					},
					{
						"id": "2",
						"name": "зеленый"
					},
					{
						"id": "3",
						"name": "белый голубой"
					}
				],
				"customAgreeLoadData": [
					{
						"id": "0",
						"name": "Нагрузка"
					},
					{
						"id": "1",
						"name": "удалить"
					}
				],
				"whetherData": [
					{
						"id": "0",
						"name": "Нет"
					},
					{
						"id": "1",
						"name": "да"
					}
				],
				"externalAgreeData": [
					{
						"id": "4096",
						"name": "Расширенная ось"
					},
					{
						"id": "4097",
						"name": "ModbusSlave"
					},
					{
						"id": "4098",
						"name": "ModbusMaster"
					}
				],
				"forceDragLockstatusData": [
					{
						"id": "0",
						"name": "Выкл."
					},
					{
						"id": "1",
						"name": "Вкл."
					}
				],
				"singularityStrategyData": [
					{
						"id": "0",
						"name": "Избегание"
					},
					{
						"id": "1",
						"name": "Прохождение"
					}
				],
				"queryTypeDict": [
					{
						"name": "Запись параметра по умолчанию",
						"code": "2"
					},
					{
						"name": "Дополнительная запись параметров",
						"code": "3"
					}
				],
				"fullvarsContainer": [
					{
						"name": "Параметры, необходимые для построения траекторной графики",
						"vars": [
							{
								"varname": "jc1(°)",
								"varindex": "1"
							},
							{
								"varname": "jc2(°)",
								"varindex": "2"
							},
							{
								"varname": "jc3(°)",
								"varindex": "3"
							},
							{
								"varname": "jc4(°)",
								"varindex": "4"
							},
							{
								"varname": "jc5(°)",
								"varindex": "5"
							},
							{
								"varname": "jc6(°)",
								"varindex": "6"
							},
							{
								"varname": "tc1_TCF(mm)",
								"varindex": "19"
							},
							{
								"varname": "tc2_TCF(mm)",
								"varindex": "20"
							},
							{
								"varname": "tc3_TCF(mm)",
								"varindex": "21"
							},
							{
								"varname": "tc4_TCF(°)",
								"varindex": "22"
							},
							{
								"varname": "tc5_TCF(°)",
								"varindex": "23"
							},
							{
								"varname": "tc6_TCF(°)",
								"varindex": "24"
							},
							{
								"varname": "tool_di1",
								"varindex": "114"
							},
							{
								"varname": "exAxis1Cmd",
								"varindex": "150"
							},
							{
								"varname": "ex1j(mm)",
								"varindex": "154"
							}
						]
					}
				],
				"emptyvarsContainer": [
					{
						"name": "Список параметров",
						"vars": []
					}
				],
				"pointSearchModeData": [
					{
						"id": "0",
						"name": "Трехточечный поиск"
					},
					{
						"id": "1",
						"name": "Поиск по четырем точкам"
					}
				],
				"dragControlModeData": [
					{
						"id": "1",
						"name": "Режим 1"
					},
					{
						"id": "2",
						"name": "Режим 2"
					},
					{
						"id": "3",
						"name": "Режим 3"
					}
				]
			},
			"info_messages": {
				"0": "Функция блока кнопок в настоящее время не включена",
				"1": "Текущий периферийный протокол — внешняя ось.",
				"2": "Пожалуйста, сначала включите робота",
				"3": "Эта точка была записана, нажмите запись еще раз, чтобы снова закрыть точку.",
				"4": "Файлы загружаются, подождите...",
				"5": "Файл не выбран",
				"6": "Ошибка пакета обновления",
				"7": "Пожалуйста, сначала войдите в режим BOOT",
				"8": "Существует файл, не относящийся к bin, проверьте тип файла",
				"9": "Текущий выбор — обновить блок управления, проверьте файл обновления.",
				"10": "Текущий выбор — обновление концевого устройства, проверьте файл обновления.",
				"11": "Текущий выбор — суставное обновление, проверьте файл обновления.",
				"12": "Обновление не удалось",
				"13": "Блок управления успешно обновлен",
				"14": "Завершить обновление успешно",
				"15": "Сустав",
				"16": "Обновление выполнено успешно",
				"17": "Загрузка...",
				"18": "Загрузка завершена, обновление...",
				"19": "Загрузка завершена, восстановление...",
				"20": "Неправильный формат или имя файла пакета резервной копии.",
				"21": "Этот параметр выбран",
				"22": "Запись параметров до 15",
				"23": "Параметры не выбраны",
				"24": "Пожалуйста, выберите параметры, которые необходимо удалить",
				"25": "Другие страницы запрашиваются",
				"26": "Пожалуйста, установите параметры записи",
				"27": "Никаких запросов не было",
				"30": "Количество строк не установлено",
				"31": "Количество столбцов не задано",
				"32": "Количество слоев не установлено",
				"33": "Высота не установлена",
				"34": "Три точки заданы не полностью",
				"35": "Имя файла не может быть пустым",
				"36": "Имя файла уже существует",
				"37": "Цвет освещения каждого режима должен быть установлен по-разному.",
				"38": "Ошибка формата или имени файла.",
				"39": "Пожалуйста, введите коэффициент",
				"40": "Пожалуйста, нажмите кнопку еще раз, чтобы подтвердить очистку",
				"41": "Настройка сети...",
				"42": "Обновление прошло успешно. Перезапустите блок управления.",
				"43": "Обновление не удалось!",
				"44": "Не удалось проверить версию программного обеспечения. Сначала обновитесь до переходной версии!",
				"45": "Записанные точки:",
				"52": "Не удалось выполнить резервное копирование и восстановление, версия не соответствует или модель робота несовместима.",
				"53": "Резервное копирование и восстановление успешно завершены. Перезапустите блок управления.",
				"54": "Установлена ​​программа конфигурации по умолчанию, имя программы",
				"55": "В настоящее время не существует программы настройки по умолчанию.",
				"56": "Активировано",
				"57": "Не активировано",
				"58": "Настройка IP завершена, выключите питание и перезапустите устройство.",
				"59": "Текущий периферийный протокол",
				"60": "Упаковка файлов пользовательских данных...",
				"61": "Загрузка пакета резервной копии завершена, выключите питание и перезапустите устройство.",
				"62": "Неверный формат или имя файла. Имя файла начинается с FR_SAFE_H7_.",
				"63": "Восстановление не удалось",
				"64": "Пожалуйста, сначала введите имя точки пересечения",
				"65": "Опорная точка позы не выбрана",
				"66": "Текущий способ установки робота не является вертикальным или боковым. Пожалуйста, измените способ установки робота на вертикальный/боковой."
			},
			"warning_messages": {
				"0": "Текущий пользователь не имеет разрешения на эту операцию",
				"1": "Пожалуйста, переключитесь в ручной режим",
				"2": "Запрос, пожалуйста, сначала прекратите запрос",
				"3": "Пожалуйста, введите IP-адрес контроллера",
				"4": "Пожалуйста, введите IP-адрес пульта обучения",
				"5": "Пожалуйста, введите порт",
				"6": "Диапазон портов 10000~11000",
				"7": "IP-адрес контроллера и IP-адрес пульта обучения не находятся в одном сегменте сети или совпадают.",
				"8": "Неверный формат IP-адреса контроллера или пульта обучения.",
				"9": "Графическое программирование",
				"10": "Граф узлов",
				"11": "Файл с таким именем существует, его нельзя перезаписать и сохранить.",
				"12": "Пожалуйста, сначала войдите в автоматический режим"
			},
			"success_messages": {
				"1": "Протокол успешно импортирован",
				"2": "Модификация прошла успешно",
				"3": "Получение расширения I/O успешная настройка устройства",
				"4": "Настройка устройства расширения I/O успешно",
				"5": "Настройка автоматического включения датчика силы после сброса ошибки получена успешно.",
				"6": "Получить конфигурацию псевдонима I/O успешно",
				"7": "Упаковка выполнена успешно, дождитесь загрузки в браузере",
				"8": "G-код файл успешно загружен, преобразование...",
				"9": "Преобразование G-кода успешно завершено"
			},
			"error_messages": {
				"0": "Не удалось получить элементы навигации подключаемого периферийного модуля.",
				"2": "Не удалось получить файл коллекции DH",
				"3": "Загрузка не удалась",
				"4": "Не удалось выполнить команду проверки файла конфигурации робота.",
				"5": "Не удалось получить файл конфигурации точки обучения.",
				"6": "Ошибка получения данных Points",
				"7": "Не удалось получить файл пользовательской программы.",
				"8": "Не удалось получить данные системы координат заготовки.",
				"9": "Не удалось получить файл конфигурации робота.",
				"10": "Импорт протокола не удался",
				"11": "Не удалось получить данные о зоне помех.",
				"12": "Не удалось получить настройку автоматического включения датчика силы после сброса ошибки.",
				"13": "Ошибка настройки псевдонима I/O",
				"14": "Проверка того же имени не удалась",
				"15": "Ошибка загрузки файла G-кода",
				"16": "Ошибка преобразования G-кода"
			}
		},
		"process": {
			"navbar": [
				{
					"id": "weld",
					"name": "Библиотека экспертов по сварке",
					"icon": "frfont frlingjiansheji"
				},
				{
					"id": "torque_sys",
					"name": "Крутящий момент",
					"icon": "frfont frniujuxitong"
				},
				{
					"id": "health_sys",
					"name": "Уровень жесткости",
					"icon": "frfont frkangyangpeizhi"
				},
				{
					"id": "palletizing_sys",
					"name": "Паллетирование",
					"icon": "frfont fryidongjuzhen"
				},
				{
					"id": "conveyor_tracking",
					"name": "Отслеживание конвейера",
					"icon": "frfont frchuansongdaigenzong"
				}
			],
			"var_object": {
				"WeaveTypeData": [
					{
						"id": "0",
						"name": "Треугольная волна (LIN/ARC/Circle)"
					},
					{
						"id": "1",
						"name": "Вертикальные L-образные треугольные волны (LIN/ARC/Circle)"
					},
					{
						"id": "2",
						"name": "Круговое колебание — по часовой стрелке (LIN)"
					},
					{
						"id": "3",
						"name": "Круговое колебание – против часовой стрелки (LIN)"
					},
					{
						"id": "4",
						"name": "Синусоидальное колебание (LIN/ARC/Circle)"
					},
					{
						"id": "5",
						"name": "Вертикальное L-образное синусоидальное колебание (LIN/ARC/Circle)"
					},
					{
						"id": "6",
						"name": "Вертикальный сварочный треугольник"
					}
				],
				"multiPointsTypeData": [
					{
						"id": "0",
						"name": "Прямая точка"
					},
					{
						"id": "1",
						"name": "Средняя точка дуги"
					},
					{
						"id": "2",
						"name": "Конечная точка дуги"
					}
				],
				"weaveWaitTimeData": [
					{
						"id": "0",
						"name": "Не включено"
					},
					{
						"id": "1",
						"name": "Включено"
					}
				],
				"weaveLocationWaitData": [
					{
						"id": "0",
						"name": "Позиция продолжает двигаться во время ожидания"
					},
					{
						"id": "1",
						"name": "Позиция остается неизменной во время ожидания"
					}
				],
				"weldTraceIsuplowData": [
					{
						"id": "0",
						"name": "Выкл."
					},
					{
						"id": "1",
						"name": "Вкл."
					}
				],
				"traceIsleftrightData": [
					{
						"id": "0",
						"name": "Выкл."
					},
					{
						"id": "1",
						"name": "Вкл."
					}
				],
				"biasModeData": [
					{
						"id": "0",
						"name": "Нет"
					},
					{
						"id": "1",
						"name": "выборка"
					},
					{
						"id": "2",
						"name": "процент"
					}
				],
				"weldTraceAxisselectData": [
					{
						"id": "0",
						"name": "Качание"
					},
					{
						"id": "1",
						"name": "Инструмент"
					},
					{
						"id": "2",
						"name": "база"
					}
				],
				"weldTraceReferenceTypeData": [
					{
						"id": "0",
						"name": "Обратная связь"
					},
					{
						"id": "1",
						"name": "Постоянный"
					}
				],
				"plateType": [
					{
						"id": "0",
						"name": "Гофрированный лист"
					},
					{
						"id": "1",
						"name": "Гофрированный лист"
					},
					{
						"id": "2",
						"name": "Панели забора"
					},
					{
						"id": "4",
						"name": "гофрированный панцирь из стали"
					}
				],
				"motionDirection": [
					{
						"id": "0",
						"name": "Слева направо"
					},
					{
						"id": "1",
						"name": "Справа налево"
					}
				],
				"encoderChannelData": [
					{
						"id": "0",
						"name": "Канал 1"
					},
					{
						"id": "1",
						"name": "Канал 2"
					}
				],
				"wobjAxisData": [
					{
						"id": "0",
						"name": "X"
					},
					{
						"id": "1",
						"name": "Y"
					},
					{
						"id": "2",
						"name": "Z"
					}
				],
				"conveyorFunctionData": [
					{
						"id": "0",
						"name": "Отслеживать сканирование"
					},
					{
						"id": "1",
						"name": "Отслеживать движение"
					},
					{
						"id": "2",
						"name": "Отслеживание TPD"
					}
				],
				"trackTypeData": [
					{
						"id": "0",
						"name": "Движение отслеживания"
					},
					{
						"id": "1",
						"name": "Движение инспекционного отслеживания"
					}
				],
				"visionData": [
					{
						"id": "0",
						"name": "Нет"
					},
					{
						"id": "1",
						"name": "да"
					}
				],
				"palletizingModeList": [
					{
						"name": "Все",
						"id": 0
					},
					{
						"name": "Паллетирование",
						"id": 1
					},
					{
						"name": "Разгрузка",
						"id": 2
					}
				],
				"ptpSmoothTimeData": [
					{
						"id": "-1",
						"name": "Нет плавного перехода"
					},
					{
						"id": "200",
						"name": "Уровень 1 (200ms)"
					},
					{
						"id": "400",
						"name": "Уровень 2 (400ms)"
					},
					{
						"id": "600",
						"name": "Уровень 3 (600ms)"
					},
					{
						"id": "800",
						"name": "Уровень 4 (800ms)"
					},
					{
						"id": "1000",
						"name": "Уровень 5 (1000ms)"
					}
				],
				"linSmoothlengthData": [
					{
						"id": "-1",
						"name": "Нет плавного радиуса перехода"
					},
					{
						"id": "200",
						"name": "Уровень 1 (200mm)"
					},
					{
						"id": "400",
						"name": "Уровень 2 (400mm)"
					},
					{
						"id": "600",
						"name": "Уровень 3 (600mm)"
					},
					{
						"id": "800",
						"name": "Уровень 4 (800mm)"
					},
					{
						"id": "1000",
						"name": "Уровень 5 (1000mm)"
					}
				]
			},
			"info_messages": {
				"0": "Файл сварочной программы не был создан.",
				"1": "Пожалуйста, установите порядок",
				"2": "Номер детали не выбран",
				"3": "Введите имя заготовки",
				"4": "Пожалуйста, введите количество запросов",
				"5": "Пожалуйста, введите необходимое время",
				"6": "Пожалуйста, укажите период запроса материала",
				"7": "Пожалуйста, введите время плавающей блокировки",
				"8": "Пожалуйста, введите время скольжения зуба",
				"9": "Пожалуйста, укажите время выдачи",
				"10": "Имя заготовки уже существует",
				"11": "Выберите имя заготовки",
				"12": "Пожалуйста, выберите шаблон подпрограммы",
				"13": "Введите количество точек одного винта",
				"14": "Пожалуйста, выберите основной шаблон",
				"15": "Пожалуйста, выберите название заготовки левой станции.",
				"16": "Введите точку закручивания винта левой станции",
				"17": "Выберите имя заготовки правой станции.",
				"18": "Введите точку закручивания винта правой станции",
				"19": "Пожалуйста, научите название программы",
				"20": "Страница состояния не включена",
				"21": "Пожалуйста, введите значение параметра",
				"22": "Пожалуйста, введите сумму компенсации",
				"23": "Выбор метода не может быть пустым",
				"24": "Промежуточная точка паллетирования уже существует. Если необходимо ее изменить, измените ее вручную во время настройки лотка.",
				"25": "Точка перехода левой рабочей станции",
				"26": "Точка перехода правой рабочей станции",
				"27": "Название рецепта не может быть пустым.",
				"28": "Нет необходимости вращать",
				"29": "Пожалуйста, сначала выберите рецепт",
				"30": "Пожалуйста, нажмите кнопку «Удалить все» еще раз, чтобы подтвердить удаление.",
				"31": "Заготовка не добавлена, сначала добавьте заготовку",
				"32": "Направление паллетирования",
				"33": "Режим правого лотка",
				"34": "Левый поддон зеркально отображается в соответствии с режимом правого поддона."
			},
			"warning_messages": {
				"0": "Ошибка параметра команды поиска позиции",
				"1": "Имя файла не может быть пустым",
				"2": "Имя файла уже существует",
				"3": "Обнаружена некорректная скорость",
				"4": "Пожалуйста, сначала войдите в автоматический режим",
				"5": "Не установлена ​​ни начальная, ни промежуточная точка, ни конечная точка, ни безопасная точка.",
				"6": "Точка безопасности не задана",
				"7": "Исходная точка, точка X или точка Z не установлены.",
				"8": "Предыдущая точка не установлена ​​как средняя точка дуги.",
				"9": "Конечная точка дуги не установлена",
				"10": "Предыдущая точка является средней точкой дуги, и эту точку необходимо установить как конечную точку дуги.",
				"11": "Графическое программирование",
				"12": "Граф узлов",
				"13": "Файл с таким именем существует, его нельзя перезаписать и сохранить.",
				"14": "Имя не может быть пустым",
				"15": "Пожалуйста, введите количество циклов движения для группы A.",
				"16": "Пожалуйста, введите количество циклов движения для группы B",
				"17": "Пожалуйста, введите количество циклов движения для группы C",
				"18": "Рецепт укладки на поддоны не загружен или не создан",
				"19": "Для паллетирования заготовок не установлены точки захвата.",
				"20": "Режим паллетирования каждого слоя еще не настроен",
				"21": "Параметры паллетирования неверны или не введены.",
				"22": "Заготовки не могут перекрываться",
				"23": "Пожалуйста, сначала выберите модель заготовки",
				"24": "Настройка заготовки не завершена",
				"25": "Конфигурация лотка не завершена",
				"26": "Настройка размера оборудования для паллетирования не завершена",
				"27": "Настройка режима не завершена",
				"28": "За пределами поддонов",
				"29": "Опорная точка паллетизации (фиксированное имя: pHome) не задана. Пожалуйста, сначала установите её!"
			},
			"success_messages": {
				"0": "Сохранить файл",
				"1": "Успешно",
				"2": "Импорт выполнен успешно. Импортированный файл:",
				"3": "Конфигурация размера оборудования для укладки на поддоны выполнена успешно",
				"4": "Успешное создание программы обучения паллетированию",
				"5": "Промежуточная точка паллетирования успешно сохранена",
				"6": "Расширенная конфигурация паллетирования успешно сохранена."
			},
			"error_messages": {
				"0": "Не задана начальная или конечная точка, начальная безопасная точка или конечная безопасная точка.",
				"1": "Не удалось получить файл конфигурации параметров колебательной сварки.",
				"2": "Не удалось получить файл пользовательской программы.",
				"3": "Не удалось изменить содержимое файла программы.",
				"4": "Не удалось получить данные о точках.",
				"5": "Проверка того же имени не удалась",
				"6": "Не удалось импортировать файл конфигурации.",
				"7": "Невозможно настроить одним щелчком мыши, некоторые DIO заняты функциями безопасности",
				"8": "Не удалось настроить размер оборудования для паллетирования.",
				"9": "Не удалось создать программу обучения укладке на поддоны.",
				"10": "Не удалось сохранить среднюю точку паллетирования.",
				"11": "Не удалось проверить точку обучения",
				"12": "Не удалось получить расширенную конфигурацию паллетирования.",
				"13": "Не удалось настроить расширенную конфигурацию паллетирования."
			}
		},
		"safeset": {
			"navbar": [
				{
					"id": "safe_stop",
					"name": "Режим безопасной остановки",
					"icon": "frfont frjiajujiegou"
				},
				{
					"id": "safe_speed",
					"name": "безопасная скорость",
					"icon": "fa fa-stopwatch"
				},
				{
					"id": "safe_dio",
					"icon": "fa fa-bars-progress",
					"name": "I/O Безопасность"
				},
				{
					"id": "safe_emergency_stop",
					"icon": "fa fa-circle-stop",
					"name": "Аварийная остановка"
				},
				{
					"id": "safe_protective_stop",
					"icon": "fa fa-sign-hanging",
					"name": "защитное отключение"
				},
				{
					"id": "safe_plane",
					"icon": "fa fa-shield-halved",
					"name": "Стена безопасности"
				},
				{
					"id": "inter_zone",
					"icon": "frfont frduoganshequ-z fw-bold",
					"name": "зона помех"
				},
				{
					"id": "safe_reduce",
					"icon": "fa fa-arrow-down-wide-short",
					"name": "Режим снижения"
				},
				{
					"id": "safe_daemon",
					"icon": "fa fa-file-shield",
					"name": "Фоновая программа безопасности"
				},
				{
					"id": "safe_tooldirection",
					"icon": "fa fa-signs-post",
					"name": "Ограничения ориентации инструмента"
				},
				{
					"id": "safe_robotlimit",
					"icon": "fa fa-bars-progress",
					"name": "Ограничения робота"
				},
				{
					"id": "joint_torque_detection",
					"icon": "fa fa-chart-simple",
					"name": "Обнаружение мощности"
				},
				{
					"id": "kinematics",
					"name": "Конфигурация движения",
					"icon": "fa fa-futbol"
				},
				{
					"id": "multi_inter_zone",
					"icon": "frfont frdaodai",
					"name": "Перемотка назад"
				}
			],
			"var_object": {
				"safetyStopModeDict": [
					{
						"id": "0",
						"name": "Не включено"
					},
					{
						"id": "1",
						"name": "Сертификация CR"
					},
					{
						"id": "2",
						"name": "Функциональная безопасность"
					}
				],
				"emergencyStopDefStrategyData": [
					{
						"id": "0",
						"name": "Остановка"
					},
					{
						"id": "1",
						"name": "Пауза"
					},
					{
						"id": "2",
						"name": "Режим снижения 1"
					},
					{
						"id": "3",
						"name": "Режим снижения 2"
					}
				],
				"emergencyStopDualStrategyData": [
					{
						"id": "0",
						"name": "Остановка"
					},
					{
						"id": "1",
						"name": "Пауза"
					}
				],
				"triggerMethodsData": [
					{
						"id": "0",
						"name": "По умолчанию"
					},
					{
						"id": "1",
						"name": "Двухканальный"
					}
				],
				"reduceModeDict": [
					{
						"name": "Режим снижения 1",
						"id": "0"
					},
					{
						"name": "Режим снижения 2",
						"id": "1"
					}
				],
				"InterfereMethodData": [
					{
						"id": "0",
						"name": "Взаимодействие осей"
					},
					{
						"id": "1",
						"name": "Кубическая интерференция"
					}
				],
				"interfereMotionData": [
					{
						"id": "0",
						"name": "Продолжать движение"
					},
					{
						"id": "1",
						"name": "Остановка"
					}
				],
				"interfereDragStrategyData": [
					{
						"id": "0",
						"name": "Неограниченное ручное ведение"
					},
					{
						"id": "1",
						"name": "Откат импеданса"
					},
					{
						"id": "2",
						"name": "Вернитесь в ручной режим"
					}
				],
				"interfereCheckMethodData": [
					{
						"id": "0",
						"name": "Командная позиция"
					},
					{
						"id": "1",
						"name": "Позиция обратной связи"
					}
				],
				"interfereCheckModeData": [
					{
						"id": "0",
						"name": "Вмешательство в пределах объема"
					},
					{
						"id": "1",
						"name": "Внешнее вмешательство"
					}
				],
				"interfereReferenceCoordData": [
					{
						"id": "0",
						"name": "базовые координаты"
					},
					{
						"id": "1",
						"name": "Координаты заготовки"
					}
				],
				"cubeMethodData": [
					{
						"id": "0",
						"name": "двухточечный метод"
					},
					{
						"id": "1",
						"name": "Центральная точка + длина стороны"
					}
				],
				"digitalIOSafetyDict": [
					{
						"id": "0",
						"name": "Неверный"
					},
					{
						"id": "1",
						"name": "эффективный"
					}
				],
				"eStopModeDict": [
					{
						"id": "0",
						"name": "Категория 0"
					},
					{
						"id": "1",
						"name": "Категория 1a"
					},
					{
						"id": "2",
						"name": "Категория 1b"
					},
					{
						"id": "3",
						"name": "Категория 2"
					}
				],
				"pStopModeDict": [
					{
						"id": "0",
						"name": "Категория 0"
					},
					{
						"id": "1",
						"name": "Категория 1"
					},
					{
						"id": "2",
						"name": "Категория 2"
					}
				],
				"safeSpeedEnableData": [
					{
						"id": "0",
						"name": "Не включено"
					},
					{
						"id": "1",
						"name": "Включить"
					}
				],
				"accidentsData": [
					{
						"id": 1,
						"name": "Программа Lua аварийно останавливается"
					}
				],
				"postOverSpeedData": [
					{
						"id": 0,
						"name": "Остановиться с аварийным сообщением"
					},
					{
						"id": 1,
						"name": "Автоматическое ограничение скорости"
					}
				],
				"enableStrategyAfterPauseData": [
					{
						"id": 0,
						"name": "Ручное включение"
					},
					{
						"id": 1,
						"name": "Автоматическое включение"
					}
				]
			},
			"info_messages": {
				"0": "Введите значение масштабирования скорости",
				"1": "Неожиданные условия не могут быть пустыми",
				"2": "Фоновая программа не может быть пустой.",
				"3": "Данные фоновой программы безопасности пусты.",
				"4": "Есть ненастроенные параметры",
				"5": "Сначала введите максимальный угол смещения",
				"6": "Пожалуйста, сначала введите импульс робота",
				"7": "Пожалуйста, сначала введите мощность робота",
				"8": "Установленная мощность не может быть пустой.",
				"9": "Пожалуйста, введите параметры обратного вызова импеданса",
				"10": "Пожалуйста, нажмите кнопку еще раз, чтобы подтвердить очистку"
			},
			"success_messages": {
				"0": "Настройка прошла успешно"
			},
			"error_messages": {
				"0": "Не удалось получить файл конфигурации",
				"1": "Не удалось получить",
				"2": "Не удалось получить фоновую программу.",
				"3": "Не удалось получить данные о зоне помех."
			},
			"warning_messages": {
				"0": "Пожалуйста, выберите защитную стену и введите безопасное расстояние.",
				"1": "Пожалуйста, установите 4 контрольные точки"
			}
		},
		"frcap": {
			"error_messages": {
				"0": "Не удалось получить элементы навигации FRCap"
			}
		}
	},
	"backend": {
		"act": {
			"act": "Операции применения",
			"error": "ошибка",
			"not_have_the_corresponding_operation_permission": "Текущий пользователь не имеет соответствующих разрешений на выполнение команд.",
			"act_operation_fail": "Операция приложения не удалась",
			"lua_file_parsing_error_found": "Разбор файла Lua, обнаружена ошибка",
			"act_cmd_error": "Не удалось выполнить команду Act.",
			"slave_station_error_1": "Текущая плата не поддерживает этот протокол",
			"save_lua_file": "Сохранить текущий файл обучения программы",
			"apply_internal_program": "Внутренняя программа приложения генерирует пользовательскую программу",
			"remove_internal_program_file": "Удалить внутренние файлы программы",
			"remove_lua_file": "Удалить текущий файл обучения программы",
			"save_template_file": "Сохранить файл шаблона обучения программе",
			"remove_template_file": "Удалить файл шаблона обучения программе",
			"rename_lua_file": "Переименуйте текущий файл обучения программы.",
			"restore_lua_file": "Сохранить как текущий файл обучения программы",
			"modify_tool_cdsystem": "Изменить систему координат инструмента",
			"modify_load": "Изменить нагрузку на конце робота",
			"set_gengku_cubespace": "Настроить кубическое пространство Gengku",
			"modify_wobj_tool_cdsystem": "Измените систему координат инструмента заготовки.",
			"modify_ex_tool_cdsystem": "Изменить систему координат внешнего инструмента",
			"modify_exaxis_cdsystem": "Изменить систему координат инструмента внешней оси",
			"save_point": "Сохранение точек данных",
			"rename_point": "Переименуйте точки данных",
			"save_laser_point": "Сохранение информации о лазерной точке",
			"modify_point": "Изменить информацию о точке записи",
			"remove_points": "Удаление информации о точках",
			"update_all_points": "Обновить данные о точках обучения",
			"change_type": "Переключайте физических и виртуальных роботов",
			"set_sys_logcount": "Установите количество системных журналов",
			"set_sys_lifespan": "Установить системный тайм-аут",
			"set_sys_language": "Установить язык системы",
			"set_ODM_cfg": "Настройка конфигурации ODM",
			"set_ptn_cfg": "Установить конфигурацию точки обучения",
			"save_account": "Сохранить информацию об аккаунте",
			"plugin_enable": "Включить/отключить периферийные плагины",
			"plugin_remove": "Удалить периферийный плагин",
			"clear_DH_file": "Очистить файл сбора данных калибровки параметров DH",
			"save_DH_point": "Сбор и отправка данных калибровки параметров DH",
			"save_DH_point_all": "Сбор и отправка данных калибровки параметров DH",
			"shutdown": "Выключение системы",
			"factory_reset": "Восстановить заводские значения",
			"odm_password": "Аутентификация пароля ODM",
			"save_robot_type": "Сохранить модель робота",
			"rename_var": "переименование переменной",
			"move_to_home_point": "Перейти к началу координат",
			"torque_save_cfg": "Установите параметры крутящего момента",
			"torque_ensure_points": "Подтвердите точку обучения крутящему моменту",
			"torque_generate_program": "Крутящий момент: создать программу обучения",
			"set_DIO_cfg": "Настройка конфигурации крутящего момента DIO",
			"set_status_flag": "Установить флаг страницы отображения статуса",
			"clear_product_info": "Крутящий момент: очистка производственных данных",
			"torque_save_custom_pause": "Torque: сохранение пользовательского содержимого подсказки",
			"modify_network": "Изменить конфигурацию сети",
			"screen_calibration": "Калибровка экрана пульта обучения",
			"modify_customcfg": "Изменить конфигурацию клиента",
			"save_blockly_workspace": "Сохранить содержимое рабочей области",
			"save_node_graph": "Сохранить содержимое графа узла",
			"modify_PI_cfg": "Изменить конфигурацию пульта обучения",
			"robottype_password": "Пароль конфигурации модели робота аутентификации",
			"cfg_TPD_start_end": "Установите начальную и конечную точки траектории TPD",
			"update_PID_Param": "Обновить параметры ПИД",
			"create_allversions_file": "Создать все файлы версий",
			"save_TPD_point": "Сохранить отправную точку TPD",
			"config_ecat": "конфигурация файла ecat",
			"set_Smart_Tool_function": "Настроить SmartTool",
			"recover_usercfg": "Восстановить профиль пользователя",
			"clear_palletizing_info": "Очистить производственные данные паллетирования",
			"palletizing_config_box": "Конфигурация паллетирования заготовок",
			"palletizing_config_pattern": "Конфигурация режима паллетирования",
			"palletizing_advanced_cfg": "Расширенная конфигурация паллетирования",
			"program_interrupt_execute": "Режим выполнения после прерывания программы",
			"palletizing_config_device": "Конфигурация размеров оборудования для паллетирования",
			"palletizing_config_pallet": "Конфигурация паллетирования",
			"create_palletizing_formula": "Создание рецепта паллетирования",
			"generate_palletizing_program": "Генерация программы паллетирования",
			"get_robot_stop": "Получить статус завершения работы робота",
			"record_robot_TCP": "Запишите текущее местоположение TCP робота",
			"record_robot_point": "Запишите текущее положение сустава робота",
			"record_robot_TCP_auto": "Запишите текущее местоположение TCP робота",
			"record_robot_point_auto": "Запишите текущее положение сустава робота",
			"record_robot_TCP_all": "Запишите текущее местоположение TCP робота",
			"record_robot_point_all": "Запишите текущее положение сустава робота",
			"record_robot_TCP_all_auto": "Запишите текущее местоположение TCP робота",
			"record_robot_point_all_auto": "Запишите текущее положение сустава робота",
			"robot_dh_compute": "Рассчитать значение компенсации параметра DH",
			"robot_dh_compute_auto": "Рассчитать значение компенсации параметра DH",
			"robot_dh_compute_all": "Рассчитать значение компенсации параметра DH",
			"robot_dh_compute_all_auto": "Рассчитать значение компенсации параметра DH",
			"set_DH_standard_value": "Установите стандартное значение калибровки компенсации параметра DH",
			"record_tracker_data": "Запись данных точек лазерного трекера",
			"set_lua_level": "Установить уровень шифрования программы",
			"save_jointallparameters": "Сохранить все текущие параметры суставов робота в файл конфигурации",
			"save_auth": "Сохранить информацию о полномочиях",
			"delete_auth": "Удалить информацию о полномочиях",
			"set_auth_config": "Установить конфигурацию разрешений",
			"delete_accounts": "Удалить аккаунт",
			"set_login_type": "Настроить тип страницы входа",
			"set_mode_switch_config": "После настройки ручного переключения в автоматический режим скорость автоматически составляет 1%.",
			"save_local_point": "Сохраняйте местные точки обучения",
			"remove_local_points": "Удалить локальные точки обучения",
			"remove_backup_program": "Удалить файлы резервных копий",
			"set_robot_params_range": "Установить диапазон параметров робота",
			"set_industrial_computer_config": "Настроить промышленный компьютер",
			"update_all_points_TCFToJoint": "Обновить все точки обучения — обновить координаты суставов в соответствии с декартовыми координатами.",
			"delete_traj_file": "Удалить файл трека Traj",
			"set_IO_alias_cfg": "Настройка псевдонимов I/O",
			"set_modbusslave_IO_alias_cfg": "Настроить псевдоним I/O ведомого устройства Modbus",
			"set_modbusslave_IO_alias_rtu_cfg": "Настроить псевдоним I/O ведомого устройства ModbusRTU",
			"onekey_config_allparameters": "Настроить все параметры одним кликом",
			"save_point_joint_TCF": "Сохранить точку данных по положению суставов и декартовой позиции.",
			"create_point_table": "Создать таблицу точек",
			"remove_point_table": "Удалить таблицу точек",
			"rename_point_table": "Переименование таблицы точек",
			"set_interval": "Настроить период обмена обратной связью между фронтендом и бэкендом",
			"set_modbus_cfg": "Установить конфигурацию Modbus",
			"unlock_webapp": "разблокировка через веб-приложение",
			"set_lock_cfg": "Установить конфигурацию блокировки",
			"set_SN": "Установить серийный номер",
			"start_slave_protocol": "Установить протокол ведомого режима контроллера",
			"set_time_syn_mode": "Настройка синхронного режима времени и интерфейса",
			"remove_background_backup_program": "Удалить файлы фоновых резервных копий",
			"save_background_lua_file": "Сохранить текущий файл обучения фоновой программы",
			"remove_background_lua_file": "Удалить текущий файл обучения программы в фоновом режиме",
			"rename_background_lua_file": "Переименуйте текущий файл обучения программы в фоновом режиме.",
			"restore_background_lua_file": "Сохранить в качестве фонового файла обучения текущей программы",
			"rename_background_uservar": "Переименование фоновой пользовательской переменной",
			"set_lua_cover": "Настроить Lua-файл для перезаписи при записи точки концевого устройства",
			"set_all_lua_cover": "Настроить полную перезапись файлов при записи точки концевого устройства",
			"open_lua_file": "Откройте файл программы Lua",
			"set_slave_io_config": "Конфигурация пользовательской функции связи для платы",
			"set_dh_calibration_mode": "Настройка режима калибровки DH",
			"set_dh_check_mode": "Настройка режима проверки DH",
			"uninstall_slave_protocol": "Выгрузить протокол ведомого устройства",
			"set_sucker_ctrl_config": "Отправить конфигурацию пользовательских функций вакуумного захвата",
			"set_socket_ctrl_config": "Развертывание пользовательских настроек сокета",
			"set_axle_btn_sensor_mode": "Включить запись положения целевой сферы концевой кнопкой",
			"remove_axle_lua_end_internal": "Удалить пользовательский протокол концевого эффектора",
			"tp_logout_control": "Разрешить операции без входа на пульт обучения",
			"set_PI_cfg": "Настроить конфигурацию пульта обучения",
			"set_smarttool_custom_function": "Настроить пользовательскую конфигурацию SmartTool"
		},
		"sta": {
			"webapp_fails_to_communicate_with_the_educator": "Не удалось установить связь между WebAPP и пультом обучения.",
			"error": "ошибка"
		},
		"get": {
			"set_sys_language": "Настройка языка системы прошла успешно, перезапустите устройство.",
			"get_teach_language": "Текущий язык пульта обучения не совпадает с языком WebAPP. После перезапуска обновите язык системы пульта обучения.",
			"get_rollback_status": "Предыдущее обновление не было завершено, и система автоматически восстановилась"
		},
		"set": {
			"error": "ошибка",
			"set": "Работа робота",
			"not_have_the_corresponding_operation_permission": "Текущий пользователь не имеет соответствующих разрешений на работу с роботом.",
			"robot_operation_fail": "Операция робота не удалась",
			"lua_file_parsing_error_found": "Разбор файла Lua, обнаружена ошибка",
			"set_cmd_error": "Не удалось выполнить команду set.",
			"password_check_error": "Ошибка проверки пароля",
			"pwd_error": "Неправильный пароль",
			"1001": "Одношаговое выполнение команды",
			"101": "Начать обучение по программе",
			"102": "Остановить обучение по программе",
			"103": "Приостановить обучение программе",
			"104": "Возобновить программное обучение",
			"105": "Отправить имя файла программного обучения",
			"106": "Отправить содержимое файла программного обучения",
			"107": "Сбросить ошибки контроллера",
			"201": "Отправить суставные данные",
			"202": "Выдать команду дуги",
			"203": "Одноосный толчок с базовой координатой — нажмите, чтобы начать",
			"204": "Установить блок управления DO",
			"206": "Установить процент скорости",
			"207": "Установить время ожидания в миллисекундах",
			"208": "Одноосное перемещение координат сустава – нажмите, чтобы начать",
			"209": "Настройка блока управления AO",
			"210": "Установить концевой инструмент DO",
			"211": "Установить AO концевого инструмента",
			"216": "Одноосное перемещение координат сустава — нажмите, чтобы завершить",
			"222": "Блок управления DI-фильтром",
			"223": "Инструмент DI-фильтрации",
			"224": "Блок управления AI-фильтрацией",
			"225": "Инструмент фильтрации AI0",
			"226": "Настройка захватов",
			"227": "Активация и сброс губок захвата",
			"228": "Переместить захват",
			"229": "Чтение информации о конфигурации захвата",
			"230": "Установить идентификационный номер диаграммы запроса",
			"231": "Начало/конец запроса статуса",
			"232": "Одноосное нажатие и длительное нажатие для запуска",
			"233": "Одноосное толчковое нажатие и длительное нажатие до конца",
			"234": "Одноосное перемещение по базовой координате — нажмите, чтобы завершить",
			"235": "Перемещение по одной оси с координатами внешнего инструмента — длительное нажатие для завершения",
			"236": "Начать распыление",
			"237": "Прекратить распыление",
			"238": "Команда начала очистки пистолета",
			"239": "Остановить очистку пистолета",
			"240": "Остановить движение внешней оси",
			"247": "зажигание дуги",
			"248": "Завершение дуги",
			"249": "Установить опорную точку заготовки",
			"250": "Рассчитать положение заготовки",
			"251": "Установить систему координат заготовки",
			"252": "Настройка параметров колебательной сварки",
			"253": "Начать колебательную сварку",
			"254": "Остановить колебательную сварку",
			"255": "лазер включен",
			"256": "лазер выключен",
			"257": "Начать отслеживание",
			"258": "Прекратить отслеживание",
			"259": "Начать поиск позиции, установить параметры поиска позиции",
			"260": "Конец поиска",
			"261": "Установить опорную точку датчика",
			"262": "Рассчитать положение датчика",
			"263": "Настройте IP-адрес робота (сетевой порт 192.168.57.2)",
			"264": "Настройте IP-адрес и порт лазерного датчика слежения",
			"265": "Загрузить протокол связи датчика",
			"266": "Выгрузить протокол связи датчика",
			"267": "Настройка периода выборки датчика",
			"268": "Пуск/останов прямой подачи проволоки",
			"269": "Пуск/Стоп обратной подачи проволоки",
			"270": "Запуск/остановка подачи воздуха",
			"271": "Десятиточечный метод установки контрольной точки датчика",
			"272": "Десятиточечный метод расчета положения датчика",
			"273": "Восьмиточечный метод установки контрольной точки лазерного датчика слежения",
			"274": "Восьмиточечный метод расчета положения датчика лазерного слежения",
			"276": "Трехточечный метод установки контрольной точки лазерного датчика слежения",
			"277": "Трехточечный метод расчета положения датчика лазерного слежения",
			"278": "Регистрация данных лазерного слежения",
			"279": "Максимальная разница лазерного отслеживания",
			"280": "Установите положение датчика лазерного слежения",
			"283": "Получите информацию о конфигурации лазерного датчика слежения",
			"287": "Активировать/деактивировать систему координат внешней оси",
			"288": "Четырехточечный метод устанавливает опорную точку системы координат внешней оси.",
			"289": "Четырехточечный метод расчета системы координат внешней оси",
			"290": "Установить нулевое положение внешней оси",
			"291": "Конфигурация параметров внешней оси",
			"292": "Начинается толчковый режим внешней оси",
			"293": "Конфигурация параметров системы расширенной оси DH",
			"294": "Положение робота относительно оси расширения, 0: на оси расширения, 1: вне оси расширения.",
			"295": "Предупреждение о сервоприводе внешней оси снято",
			"296": "Включение сервопривода внешней оси",
			"297": "Движение внешней оси",
			"298": "Время завершения позиционирования внешней оси",
			"301": "Включение робота",
			"302": "Двигатель включается после аварийной остановки руки робота.",
			"303": "Изменить режим робота",
			"305": "Установить уровень столкновения",
			"306": "Установить вес груза",
			"307": "Установить центр тяжести нагрузки",
			"308": "Установите положительный предельный угол робота",
			"309": "Установите отрицательный предельный угол робота",
			"312": "Настройка нулевой точки",
			"313": "Создайте новую точку выдачи системы координат инструмента.",
			"314": "Система координат инструмента расчета",
			"315": "Начать запись траектории TPD",
			"316": "Применить текущую отображаемую систему координат инструмента",
			"317": "Остановить запись треков TPD",
			"318": "Удалить трек TPD",
			"319": "Список инструментов настройки",
			"320": "Рассчитать Joint в TCF",
			"321": "Применить файл конфигурации робота",
			"322": "TPD прекратить ведение журнала (Интернет)",
			"323": "Настройка конфигурации DI",
			"324": "Установить конфигурацию DO",
			"325": "Рассчитать TCF в Joint",
			"326": "Установить внешнюю контрольную точку TCP",
			"327": "Рассчитать внешний TCF",
			"328": "Установите контрольную точку для внешних инструментов TCP",
			"329": "Инструмент расчета TCF",
			"330": "Применить отображаемую в данный момент внешнюю систему координат инструмента",
			"331": "Настройте список внешних инструментов",
			"332": "Войти в режим загрузки",
			"333": "Переключиться в режим обучения ручным ведением",
			"334": "Порог завершения позиционирования",
			"335": "Установить эффективный уровень DI",
			"336": "Установить эффективный уровень DO",
			"337": "Способ установки робота",
			"338": "Переключатель компенсации трения при ручном обучении",
			"339": "Настройка периферийного DO",
			"340": "Настройка периферийного цифрового входа",
			"341": "Настройки параметров TPD",
			"343": "Синхронизировать системное время",
			"345": "Проверить файл конфигурации робота",
			"352": "Алгоритм обучения робота",
			"353": "Настройте IP-адрес и порт контроллера машинного зрения",
			"354": "Загрузить драйвер связи визуального датчика",
			"355": "Выгрузить драйвер связи визуального датчика",
			"356": "Включите камеру, чтобы сделать снимок",
			"357": "Запуск и остановка идентификации нагрузки",
			"358": "Конвейер запускается",
			"359": "Калибровка точки входа ввода-вывода конвейерной ленты",
			"360": "Калибровка точки А конвейерной ленты",
			"361": "Калибровка опорной точки конвейерной ленты",
			"362": "Калибровка точки B конвейерной ленты",
			"367": "Конфигурация параметров конвейерной ленты",
			"368": "Компенсация точки захвата конвейера",
			"369": "Настройка конечного цифрового ввода",
			"370": "Настройка DO концевого устройства",
			"371": "Настройка активного уровня DI концевого устройства",
			"372": "Установите конечный эффективный уровень DO",
			"375": "Получить положения суставов",
			"376": "СервоДжей",
			"380": "После получения расчета контроллера измените данные точки обучения.",
			"381": "Установить лазерную точку",
			"382": "Рассчитать лазерное пятно",
			"383": "Установить список заготовок",
			"384": "Установить программу запуска по умолчанию",
			"386": "Рассчитать смещение точки лазерного датчика",
			"387": "Установите точку калибровки лазерного датчика",
			"388": "Настройка опорной точки системы координат позиционера",
			"389": "Настройка опорной точки калибровки четырехточечного метода позиционера",
			"390": "Расчет системы координат позиционера",
			"391": "Переключение типа энкодера",
			"393": "Получить информацию о конфигурации привода внешней оси",
			"400": "Получить версию программного обеспечения контроллера",
			"401": "Получить массив имен программ электрической отвертки",
			"402": "Получить содержимое программы электрической отвертки",
			"403": "Редактор программы Torque подтверждает изменения",
			"404": "Выдача программы крутящего момента",
			"405": "Получить текущий режим управления крутящим моментом",
			"406": "Установить режим управления крутящим моментом",
			"407": "Тестовая затяжка",
			"408": "Тест против расшатывания",
			"409": "Испытайте свободу",
			"410": "тест остановлен",
			"411": "Настройка переключателя моментной системы",
			"412": "Получить переключатель системы крутящего момента",
			"413": "Получить актуальный модельный ряд",
			"414": "Получить текущую модель системы крутящего момента",
			"415": "Установите единицы измерения крутящего момента",
			"422": "Установите использование данных лазера",
			"423": "Получить версию оборудования ведомого устройства",
			"424": "Получить версию прошивки ведомого устройства",
			"425": "Настройка модели робота",
			"426": "Установите, сбрасывается ли выход после остановки/паузы.",
			"429": "Узнайте происхождение работы робота",
			"430": "Настройка переключателя зоны взаимодействия осей",
			"431": "Настройки параметров зоны взаимодействия осей",
			"432": "Настройка переключателя области интерференции куба",
			"433": "Настройки параметров зоны интерференции куба",
			"434": "Настройка диапазона зоны интерференции куба – двухточечный метод",
			"435": "Настройка диапазона зоны интерференции куба — одна точка + длина стороны",
			"436": "Стоит ли прекращать настройку при входе в зону помех",
			"511": "Установить системные переменные",
			"512": "Получить системные переменные",
			"523": "Датчик силы/крутящего момента: обучение тяге",
			"524": "Датчик силы/крутящего момента: сброс активирован",
			"525": "Установите опорную систему координат датчика силы/момента.",
			"526": "Установите информацию о конфигурации датчика силы/крутящего момента",
			"527": "Получить информацию о конфигурации датчика силы/крутящего момента",
			"528": "Установите нулевую точку датчика силы/момента",
			"529": "Запись данных идентификации веса",
			"530": "Расчет идентификационных данных веса",
			"531": "Запись идентификационных данных центроида",
			"532": "Центр расчета данных массовой идентификации",
			"540": "движение по полному кругу",
			"541": "Установка коэффициента компенсации трения – гладкий монтаж",
			"542": "Настройка коэффициента компенсации трения – боковой монтаж",
			"543": "Установка коэффициента компенсации трения – подвесная установка",
			"544": "Установите цвет конечного света, соответствующий режиму робота.",
			"545": "Конфигурация датчика",
			"546": "Сбор конфигурации датчика",
			"547": "Датчик активирован, 0-сброс, 1-активирован",
			"548": "Запись в регистр датчика оси",
			"552": "спиральное движение",
			"556": "Установить контрольную точку четырехточечного метода TCP",
			"557": "Рассчитать TCP четырехточечным методом",
			"558": "Загрузить пользовательскую связь RTDE на основе Socket",
			"559": "Выгрузить пользовательскую связь RTDE на основе Socket",
			"560": "Настройте виртуальный DI",
			"562": "Настройка виртуального инструмента DI",
			"564": "Настройте виртуальный AI",
			"566": "Настройте виртуальный инструмент AI",
			"567": "Установить режим безопасной остановки",
			"568": "Установите безопасную скорость",
			"568_1": "Включить ли:",
			"568_2": "Включено",
			"568_3": "Не включено",
			"568_4": "Ручная скорость:",
			"569": "Установить политику после столкновения",
			"571": "Установить периферийный протокол",
			"572": "Получить периферийный протокол",
			"574": "Перетащите обучение блокировки степени свободы включить",
			"575": "Перетащите и научите, чтобы заблокировать настройки параметров степени свободы",
			"578": "Установить уровень ведения журнала",
			"579": "Получить уровень ведения журнала",
			"580": "Установите опорную точку телецентрической фиксированной точки",
			"581": "Телецентрический расчет координат фиксированной точки",
			"582": "Телецентрическая очистка координат фиксированной точки",
			"583": "Телецентрическая функция фиксированной точки, 0-выкл., 1-вкл.",
			"584": "Установите политику безопасной остановки после триггера: 0 остановок, 1 пауза.",
			"585": "Установить PID-параметры сустава",
			"586": "Получите суставные параметры PID",
			"587": "Установить режим сигнала безопасной остановки: 0 - нормально открытый, 1 - нормально закрытый",
			"588": "Установите суставные инструкции PID",
			"589": "Получите суставные инструкции PID",
			"618": "Стратегия режима ручного ведения зоны помех",
			"620": "Обновление файла ведомого устройства",
			"621": "Установите время завершения позиционирования робота",
			"624": "Установите значение компенсации параметра DH робота",
			"625": "Вставка момента вращения",
			"626": "Момент-линейная вставка",
			"627": "Момент-поверхностное позиционирование",
			"631": "Установите угол установки робота",
			"633": "Чтение информации о конфигурации ведомого устройства",
			"634": "Установите коэффициент упреждения ускорения каждой оси.",
			"635": "Установите динамический коэффициент прямой связи для каждой оси",
			"636": "Установить коэффициент чувствительности отслеживания сварного шва",
			"637": "Установить коэффициент компенсации трения — свободная установка",
			"638": "Настройка новой и старой динамики",
			"639": "Получите угол установки робота",
			"640": "Установить ускорение",
			"646": "Инструмент расчета RPY",
			"647": "Инструмент расчета TCP",
			"651": "Переключатель динамической идентификации нагрузки, 1-вкл., 0-выкл.",
			"652": "Настройка параметров динамической идентификации нагрузки",
			"653": "Сброс ILC",
			"654": "Настройка параметров связи UDP",
			"655": "Загрузить драйвер UDP",
			"656": "Выгрузить драйвер UDP",
			"657": "Получить параметры связи UDP",
			"658": "Установите опорную точку лазерного датчика",
			"659": "Рассчитайте TCP лазерного датчика и получите возвращаемое значение",
			"660": "Установите коэффициент упреждения по скорости для каждой оси.",
			"663": "Получить результаты идентификации груза",
			"664": "Прочитать модель чипа ведомого устройства",
			"665": "Установить время фильтра DI в блоке кнопок",
			"666": "Установите координаты лазерного датчика",
			"667": "Установить расширенный DO",
			"668": "Установить расширенный AO",
			"669": "Установить расширенное время фильтра DI",
			"670": "Установить расширенное время фильтра AI",
			"675": "Настройка чтения файлов ведомого устройства",
			"676": "Управление состоянием преобразования силы в положение концевого устройства",
			"678": "Расширенный контроль состояния ввода-вывода устройства ввода-вывода",
			"679": "Установите конечное время расширенного DI-фильтра.",
			"681": "Настройка расширенных устройств ввода-вывода",
			"682": "Получите расширенную конфигурацию устройства ввода-вывода",
			"684": "Установите период выборки состояния робота",
			"685": "Получить период выборки статуса робота",
			"686": "Контроль отслеживания дуги",
			"691": "Настройка расширенного канала AI для отслеживания дуг",
			"692": "Установите вес груза под датчик силы",
			"693": "Установите центр тяжести нагрузки под датчиком силы.",
			"694": "Получите вес груза под датчиком силы",
			"695": "Определите центр тяжести нагрузки под датчиком силы.",
			"696": "Очистить счетчик ошибочных кадров порта ведомого устройства.",
			"702": "Установите обновление для обновления прошивки кодера",
			"703": "Получить номер версии кодировщика",
			"708": "Запись точки калибровки робота DH",
			"709": "Рассчитать параметры робота DH",
			"710": "Установить режим остановки, 0-свободная остановка, 1-зарезервировано.",
			"711": "Установите режим замедления в режиме свободной остановки",
			"728": "Задать параметры привода сустава",
			"729": "Получить параметры суставного драйвера",
			"730": "Получить счетчик ошибочных кадров порта ведомого устройства",
			"740": "Защитная плоскость включена",
			"741": "Установить параметры стены безопасности",
			"742": "Установите контрольные точки стены безопасности",
			"743": "Рассчитать уравнения конфигурации защитной стены",
			"744": "Установить скорость каждого сустава и скорость TCP в режиме снижения 1",
			"745": "Установить скорость каждого сустава и скорость TCP в режиме снижения 2",
			"746": "Настроить параметры логики обработки аварийных ситуаций",
			"747": "Получите логические параметры для обработки непредвиденных ситуаций.",
			"748": "Включить или отключить логику обработки непредвиденных случаев",
			"749": "Инструмент «Декартова поза» решает суставные позиции",
			"750": "Настройка ручного нарезания в режиме% глобальной скорости",
			"751": "Получить конфигурацию процента глобальной скорости при переключении из ручного режима в автоматический",
			"752": "Установите конфигурацию выхода ввода-вывода после аварийной остановки",
			"753": "Получите конфигурацию выхода ввода-вывода после аварийной остановки",
			"760": "Настройка параметров связи",
			"761": "Получить параметры связи",
			"762": "Загрузить драйвер связи шлифовальной головки",
			"763": "Выгрузить драйвер связи шлифовальной головки",
			"764": "Включение шлифовального оборудования",
			"765": "очистить ошибки",
			"766": "Принудительный сброс датчика",
			"767": "Установить целевую скорость",
			"768": "Установите целевую контактную силу",
			"769": "Установить расстояние выдвижения цели",
			"770": "Установить режим управления",
			"771": "Установите сварочное напряжение",
			"772": "Установите сварочный ток",
			"773": "Настройка сигнала обнаружения газа сварочного аппарата",
			"774": "Настройка сигнала зажигания дуги сварочного аппарата",
			"775": "Настройка сигнала обратной подачи проволоки механизма подачи проволоки",
			"776": "Настройка сигнала прямой подачи проволоки механизма подачи проволоки",
			"777": "Настройка сигнала успешного зажигания дуги сварочного аппарата",
			"778": "Настройка сигнала подготовки сварочного аппарата",
			"780": "Параметры конфигурации расширенной оси (сервопривода)",
			"781": "Ось расширения (сервопривод) получает параметры",
			"782": "Ось расширения (сервопривод) включение/выключение сервопривода",
			"783": "Режим управления установкой оси расширения (сервопривода)",
			"784": "Ось расширения (сервопривод) устанавливает режим целевого положения-положения",
			"786": "Ось расширения (сервопривод) устанавливает целевой режим скорости-скорости",
			"787": "Ось расширения (сервопривод) устанавливает целевой режим крутящего момента",
			"788": "Расширенная ось (сервопривод) сервовозврат в ноль",
			"789": "Ось расширения (сервопривод) сбросить ошибку сервопривода",
			"790": "Установите идентификатор сервопривода для расширенной оси (сервопривода) и запросите соответствующий статус.",
			"800": "Установите нулевую точку одного сустава робота",
			"801": "Установите функцию ручного ведения шестимерного датчика силы для автоматического включения/выключения.",
			"802": "Установите параметры конфигурации обнаружения прерывания дуги",
			"804": "Установите параметры прерывания и возобновления сварки",
			"806": "Выполнение и возобновление операций после прерывания сварки",
			"807": "Выход из программы сварки после прерывания сварки",
			"813": "Настройте режим робота",
			"814": "Установить параметры связи для удаленного режима робота",
			"815": "Получить параметры связи в удаленном режиме робота",
			"820": "Включение одного сустава",
			"821": "Отключить одиночный сустав",
			"822": "Установить тип жесткости сустава",
			"827": "Установите соответствующее соотношение между сварочным током и выходной аналоговой величиной.",
			"828": "Установите соответствующую взаимосвязь между сварочным напряжением и выходной аналоговой величиной.",
			"829": "Получите соответствующую зависимость между сварочным током и выходной аналоговой величиной.",
			"830": "Получите соответствующую зависимость между сварочным напряжением и выходной аналоговой величиной.",
			"831": "Установите сварочный ток и выходной порт.",
			"832": "Установите сварочное напряжение и выходной порт.",
			"833": "Получить статистику времени робота",
			"834": "Сбросить время статистики робота",
			"836": "Установите стандартный эффективный уровень DI",
			"837": "Установить стандартный активный уровень DO",
			"838": "Установить статус безопасности DI",
			"839": "Установить статус безопасности DO",
			"840": "Установите параметры аварийной остановки",
			"841": "Установите параметры защитного останова",
			"844": "Таблица точек приложения",
			"846": "Установить метод обнаружения столкновений",
			"847": "Установите политику включения запуска робота",
			"849": "Установите максимальную скорость и ускорение",
			"850": "Установить скорость и процент ускорения по умолчанию",
			"851": "Установите минимальную скорость и процент ускорения",
			"852": "Получите максимальную скорость и ускорение",
			"853": "Получить скорость и процент ускорения по умолчанию",
			"854": "Получите минимальную скорость и процент ускорения",
			"872": "Параметры конфигурации ведомого устройства Modbus-Set",
			"873": "Modbus-Получить параметры конфигурации ведомого устройства",
			"874": "Modbus-ведомый протокол записи DO",
			"875": "Modbus-ведомый записывающий DI",
			"876": "Modbus-ведомая станция записывает AO",
			"877": "Modbus-ведомая станция, пишущая AI",
			"878": "Modbus-ведомое устройство чтения DO",
			"879": "Modbus-ведомый считыватель DI",
			"880": "Ведомое устройство Modbus, читающее AO",
			"881": "Modbus-ведомое устройство чтения AI",
			"882": "Modbus — ведомое устройство ожидает значения DI",
			"883": "Modbus-Slave ожидает значения AI",
			"884": "Мастер Modbus-приложений",
			"885": "Modbus-удаление мастера",
			"886": "Modbus-получить параметры главной станции",
			"887": "Адрес главного регистра Modbus-приложения",
			"888": "Modbus-Удалить адрес главного регистра",
			"889": "Параметры конфигурации регистра главной станции Modbus-Get",
			"890": "Станция Modbus-Master пишет DO",
			"891": "Modbus-мастер-станция записывает AO",
			"892": "Станция Modbus-Master читает DO",
			"893": "Станция Modbus-Master считывает DI",
			"894": "Modbus-мастер-станция читает AO",
			"895": "Modbus-master станция считывает AI",
			"896": "Modbus-Master ожидает ввода DI",
			"897": "Modbus-Master ожидает ввода AI",
			"898": "Установите, сбрасывается ли выход DO блока управления после остановки/паузы.",
			"899": "Установите, сбрасывается ли выход блока управления AO после остановки/паузы.",
			"900": "Установите, сбрасывается ли выход после остановки/паузы конечного DO.",
			"901": "Установите, сбрасывается ли выход после остановки/паузы конечного AO.",
			"902": "Установите, сбрасывается ли выход после продолжительной остановки/паузы DO.",
			"903": "Установите, сбрасывается ли выход после длительной остановки/паузы аналогового выхода.",
			"904": "Установите, сбрасывается ли выход после остановки/паузы SmartToolDO.",
			"906": "Установить усиление трения суставов",
			"907": "Восстановление соединения после аварийного отключения UDP",
			"908": "Тесная связь после аварийного отключения UDP",
			"909": "Установите расширенные номера портов восстановления и выхода при прерывании сварки ввода-вывода.",
			"910": "Установить стратегию синхронизации поз",
			"911": "Установите пароль комбинации клавиш ручного автоматического переключения блока управления.",
			"912": "Получите пароль от комбинации клавиш для автоматического переключения блока управления.",
			"913": "Конфигурация параметров ограничения направления инструмента",
			"914": "Установите переключатель обнаружения мощности импульса",
			"919": "Переход к начальной точке записи сенсорного трека",
			"920": "Перейти к концу записи трека датчика",
			"921": "Запись данных автоматической калибровки нуля датчика",
			"922": "Автоматическая калибровка нуля данных датчика",
			"923": "Установите порог обнаружения положения захвата",
			"924": "Получите порог обнаружения захвата в положении",
			"925": "Установите стратегию ориентации дуги по полному кругу",
			"927": "Установите максимальное ускорение сустава робота",
			"928": "По трем точкам (одна линия и одна точка) вычислите точки их вертикального пересечения.",
			"929": "По четырем точкам (двум линиям) вычислите точки их пересечения.",
			"930": "Установите цвет конечного света в удаленном режиме",
			"931": "Вычисление информации о положении командной точки сварки сегмента",
			"934": "Получите максимальную скорость и максимальное ускорение сустава.",
			"935": "Получите декартову максимальную скорость и максимальное ускорение.",
			"938": "Установить точку калибровки фокуса",
			"939": "Рассчитать результаты калибровки фокуса",
			"942": "Применить параметры калибровки фокуса",
			"943": "Установите шестимерную силу и гибридные переключатели сопротивления суставов и параметры.",
			"944": "Получить статус переключателя ручного ведения",
			"945": "Получить параметры связи концевого устройства",
			"946": "Установить параметры связи концевого устройства",
			"947": "Установить тип передачи файлов концевого устройства",
			"948": "Включить выполнение Lua на концевом устройстве",
			"949": "Восстановление после ошибки файла Lua концевого устройства",
			"954": "Обновление прошивки платы безопасности",
			"955": "Получить журналы службы безопасности",
			"956": "Получить версию прошивки платы безопасности",
			"957": "Начинается мониторинг состояния связи платы безопасности",
			"958": "Мониторинг состояния связи с платой безопасности остановлен",
			"959": "Сбросить технические пакеты коммуникационных данных платы безопасности",
			"960": "Установить статическое обнаружение столкновений",
			"961": "Обнаружение крутящего момента сустава: обнаружение мощности",
			"962": "Установить отключение при выключении питания",
			"965": "Получить статус включения выполнения Lua на концевом устройстве",
			"966": "Обновите последнюю информацию о ядре",
			"967": "Установка параметров процесса сварки",
			"968": "Получить параметры сварочного процесса",
			"977": "Установите тип включения конечного устройства Lua",
			"978": "Получите текущее настроенное конечное устройство",
			"979": "Установите для включения функции управления движением захвата.",
			"981": "Получите функцию управления движением захвата",
			"982": "Получить состояние включения конечного устройства Lua",
			"984": "Установите цикл обратной связи порта робота 20004.",
			"985": "Получите цикл обратной связи по порту robot 20004.",
			"988": "Установите состояние управления кнопкой ручного ведения в конце робота.",
			"989": "Получите статус управления кнопкой ручного ведения в конце робота.",
			"990": "Настройка работы без нагрузки или с полной нагрузкой",
			"991": "Флаг записи данных тока",
			"992": "Основная функция расчета концевой нагрузки",
			"993": "Установите имя файла Lua периферийного устройства контроллера.",
			"994": "Получите имя файла Lua настроенного периферийного протокола.",
			"995": "Загрузить открытый протокол контроллера",
			"996": "Выгрузить открытый протокол контроллера",
			"1010": "Шлифовальная головка устанавливает целевую контактную силу",
			"1011": "Шлифовальная головка устанавливает контактное усилие для установки времени перехода силы",
			"1012": "Установка шлифовальной головки, вес заготовки",
			"1019": "Установите ускорение и замедление сервопривода",
			"1020": "Установите ускорение и замедление аварийной остановки сервопривода.",
			"1021": "Начинается идентификация трения в одиночном суставе",
			"1022": "Концы для идентификации трения одиночного шарнира",
			"1023": "Получить результаты идентификации трения в одном суставе",
			"1024": "Начинается идентификация модели одиночного сустава",
			"1025": "Идентификация модели одного сустава завершена",
			"1026": "Настроить содержимое кривой результатов идентификации модели одного сустава.",
			"1027": "Получить результаты идентификации модели одного сустава.",
			"1031": "Получите сервоускорение и замедление",
			"1032": "Получите ускорение и замедление аварийной остановки сервопривода",
			"1033": "Включение управления съемным устройством",
			"1034": "Текущее положение подвижного устройства можно вернуть в ноль.",
			"1035": "Подвижное устройство перемещается на определенную длину по прямой от текущего положения.",
			"1036": "Установите порт позиционирования провода расширения ввода-вывода",
			"1037": "Настройка DO-порта расширенного I/O сварочного аппарата для общего/раздельного управления",
			"1038": "Настроить общее/раздельное управление сварочным аппаратом",
			"1040": "Получите результаты калибровки плоского инструмента",
			"1041": "Получить информацию о точке поиска плоскости TCP",
			"1042": "Включить защиту от сингулярного положения",
			"1043": "Отключить защиту от сингулярного положения",
			"1044": "Инструкция по работе с фоновой программой",
			"1045": "Инструкции по получению информации о фоновой программе",
			"1075": "Станок начал работать",
			"1076": "Станок остановил работу",
			"1077": "Дверь станка открыта",
			"1078": "Дверь станка закрыта",
			"1079": "Зажимной патрон станка сжат",
			"1080": "Зажимной патрон станка открыт",
			"1081": "Включить аварийную остановку станка",
			"1082": "Выключить аварийную остановку станка",
			"1091": "Включите функцию контроля данных захвата",
			"1092": "Получить состояние включения мониторинга данных захвата",
			"1093": "Получить все функциональные коды захватов",
			"1094": "Установка включенного состояния функции сбора данных о неисправностях",
			"1095": "Получение включенного состояния функции сбора данных о неисправностях",
			"1109": "Установить выход DO блока управления во время включения питания",
			"1110": "Читать выход DO блока управления во время включения питания",
			"1122": "Настройка номера порта IO для ручки сварочного аппарата",
			"1126": "Получить версию кнопочного блока",
			"1127": "Установить версию кнопочного блока",
			"1128": "Получить состояние управления кнопкой ручного ведения кнопочного блока",
			"1129": "Установить состояние управления кнопкой ручного ведения кнопочного блока",
			"1131": "Установить пароль комбинации клавиш для сброса IP кнопочного блока",
			"1132": "Получить пароль комбинации клавиш для сброса IP кнопочного блока",
			"1133": "Получение параметров управления логами контроллера",
			"1134": "Настройка параметров управления логами контроллера",
			"1137": "Конфигурация главной станции",
			"1138": "Стратегия обработки аномалий кодов состояния суставов",
			"1139": "Активация функционального теста робота",
			"1140": "Калибровка всех параметров DH с помощью расчетов",
			"1141": "Проверка всех параметров DH",
			"1142": "Настройка компенсации всех параметров DH",
			"1143": "Получить значение эталонной собственной частоты",
			"1144": "Настройка параметров входной коррекции",
			"1145": "Версия функции настройки параметров DH",
			"1146": "Команда сглаживания ускорения включена",
			"1147": "Команда сглаживания ускорения отключена",
			"1150": "Настроить параметры конфигурации ведомого устройства",
			"1151": "Получить параметры конфигурации ведомого устройства",
			"1152": "Записать DO ведомого устройства",
			"1153": "Записать DI ведомого устройства",
			"1154": "Записать AO ведомого устройства",
			"1155": "Записать AI ведомого устройства",
			"1156": "Прочитать DO ведомого устройства",
			"1157": "Прочитать DI ведомого устройства",
			"1158": "Прочитать AO ведомого устройства",
			"1159": "Прочитать AI ведомого устройства",
			"1160": "Ожидать значение DI ведомого устройства",
			"1161": "Ожидать значение AI ведомого устройства",
			"1162": "Применение параметров адреса регистра главной станции",
			"1163": "Удаление адреса регистра главной станции",
			"1164": "Получение параметров конфигурации регистра главной станции",
			"1165": "Запись регистра главной станции",
			"1166": "Чтение регистра главной станции",
			"1167": "Ожидание входа DI на главной станции",
			"1168": "Ожидание входа AI на главной станции",
			"1169": "Создание главной станции",
			"1170": "Удаление главной станции",
			"1176": "Выбор канала обратной связи тока сварочного аппарата с отслеживанием дуги (AI)",
			"1177": "Выбор канала обратной связи напряжения сварочного аппарата с отслеживанием дуги (AI)",
			"1178": "Параметры преобразования обратной связи тока сварочного аппарата с отслеживанием дуги",
			"1179": "Параметры преобразования обратной связи напряжения сварочного аппарата с отслеживанием дуги",
			"1189": "Настройка одиночного энкодера сустава для начала нулевой калибровки",
			"1190": "Настройка одиночного энкодера сустава для остановки нулевой калибровки",
			"1191": "Настройка функции защиты с мягкими ограничителями для суставов",
			"1192": "Получить логотип сетевой версии робота",
			"1193": "Настройка временных параметров PTP",
			"1194": "Получение временных параметров PTP",
			"1195": "Настройка параметров автоматического обнаружения функции предварительного нагрева при низких температурах",
			"1196": "Получить текущие параметры автоматического обнаружения функции предварительного нагрева при низких температурах",
			"1197": "Вручную запустить предварительный нагрев при низких температурах",
			"1202": "Настройка параметров планирования скорости FIR для движения LIN, ARC и PTP",
			"1203": "Настройка глобальных параметров Keepalive",
			"1204": "Настройка параметров функции автоматического подъема для сустава 2",
			"1205": "Тестирование функции автоматического подъема для сустава 2",
			"1206": "Настройка стратегии включения ошибок драйвера",
			"1207": "Настройка цикла для 20002",
			"1208": "Получить параметры протокола шины ведомого устройства",
			"1215": "Настройка переключателя функции ограничителя сустава",
			"1216": "Ручное ведение с датчиком силы: отключение или восстановление после обнаружения столкновения",
			"1217": "Настройка температуры блока управления с широким диапазоном напряжения и значения тока вентилятора",
			"1218": "Получить температуру блока управления с широким диапазоном напряжения и значение тока вентилятора",
			"1219": "Настройка переключателя компенсации силы ручного ведения и коэффициента компенсации",
			"1220": "Настройка ответа на команду движения servoj",
			"1221": "Получение ответа на команду движения servoj",
			"1224": "Отправить команду управления вакуумным захватом",
			"1225": "Получить параметры состояния вакуумного захвата",
			"1227": "Настройка стратегии синхронного движения расширенной оси и робота",
			"1228": "Пользовательские настройки сокета",
			"1229": "Пользовательские настройки сокета",
			"1230": "Пользовательские настройки сокета",
			"1231": "Пользовательские настройки сокета",
			"1232": "Пользовательские настройки сокета",
			"1233": "Пользовательские настройки сокета",
			"1234": "Пользовательские настройки сокета",
			"1235": "Пользовательские настройки сокета",
			"1246": "Настройки планирования траектории G-code в Lua",
			"1247": "Настройка адаптивной INF-засечки",
			"1248": "Установить параметры TPD",
			"1249": "Установить параметры силового датчика сустава",
			"1250": "Включить обнаружение крутящего момента перед ручным ведением",
			"1251": "Старт/стоп импедансного управления",
			"1252": "Калибровка нулевой силы датчика крутящего момента сустава",
			"1265": "Установить пользовательские параметры качания",
			"1266": "Получить пользовательские параметры качания",
			"1267": "Включить выключатель обнаружения столкновений линейного реечного направляющего",
			"1268": "Установить параметры обнаружения столкновений линейного реечного направляющего",
			"1270": "Аппроксимация системы координат по трём точкам",
			"1271": "Аппроксимация системы координат по девяти точкам",
			"1274": "Включить калибровку чувствительности датчика крутящего момента сустава",
			"1275": "Калибровка чувствительности датчика крутящего момента сустава",
			"1279": "Установить автоматическое включение после восстановления аварийной остановки",
			"1282": "Установить заданное значение силы шлифовальной головки DFC",
			"1283": "Получить обратное значение силы шлифовальной головки DFC",
			"1284": "Установить модель устройства шлифовальной головки",
			"1287": "Гистерезисная погрешность датчика крутящего момента сустава",
			"1288": "Расчёт воспроизводимости датчика крутящего момента сустава",
			"1289": "Установить уменьшение перерегулирования датчика крутящего момента сустава",
			"1291": "Включить компенсацию крутящего момента и коэффициент",
			"1292": "Включить режим отладки открытого протокола концевого эффектора",
			"1293": "Получить статус режима отладки открытого протокола концевого эффектора",
			"1294": "Установить выключатель импульсного обнаружения",
			"1295": "Получить статус выключателя импульсного обнаружения",
			"1300": "Настроить защиту от ошибок SmartTool",
			"1301": "Настроить переключатель и параметры обучения ручным ведением",
			"1302": "Коррекция результата калибровки чувствительности",
			"1039": "Рассчитать нормаль плоскости"
		},
		"file": {
			"normal": "Нормальная работа",
			"alarm": "Предупреждение",
			"error": "ошибка",
			"import_pointfile_success": "Импорт файла точек обучения успешно завершен.",
			"import_DH_pointsfile_success": "Файл данных калибровочной точки DH успешно импортирован.",
			"import_RTDEconfig_success": "Импортируйте файл RTDEConfig.lua успешно.",
			"import_internal_programfile_success": "Успешный импорт внутренних файлов программы",
			"import_programfile_success": "Успешный импорт файлов пользовательских программ",
			"import_tooling_model_success": "Импортируйте модель инструмента успешно.",
			"import_websyscfg_success": "Успешный импорт файла конфигурации веб-системы",
			"import_vision_pkg_des_file_success": "Импортируйте файл Vision_pkg_des.txt успешно.",
			"import_fr_user_data_success": "Импорт файла пользовательских данных успешно завершен.",
			"import_usercfg_success": "Успешный импорт файла конфигурации пользователя контроллера",
			"import_ctrldata_success": "Успешный импорт базы данных контроллера",
			"import_software_success": "Импорт файла обновления программного обеспечения успешно завершен.",
			"import_plugin_success": "Успешный импорт файлов подключаемых модулей периферийных устройств",
			"import_ODM_success": "Импортируйте файл ODM успешно.",
			"import_torquesys_success": "Успешный импорт файла рецепта заготовки Jiabao",
			"import_PIDcfg_success": "Успешный импорт файла конфигурации PID",
			"import_slave_firmware_success": "Успешный импорт файла обновления прошивки ведомого устройства",
			"import_slavecfg_success": "Файл конфигурации ведомого устройства успешно импортирован.",
			"import_encoder_firmware_success": "Прошивка кодировщика успешно импортирована",
			"import_lang_success": "Файл языкового пакета успешно импортирован",
			"import_file_not_matched": "Импортируемый файл не соответствует",
			"import_palletizing_success": "Успешный импорт файла рецепта укладки на поддоны",
			"import_traj_success": "Импорт файла пути к камере успешно выполнен.",
			"import_tracker_success": "Файл данных лазерного трекера успешно импортирован.",
			"import_DH_check_point_success": "Успешный импорт файла контрольной точки DH",
			"import_tracker_check_success": "Файл данных калибровки лазерного трекера успешно импортирован.",
			"import_jointallparameters_success": "Успешный импорт полного файла конфигурации параметров",
			"import_account_authority_success": "Импорт профиля разрешений учетной записи успешно выполнен.",
			"import_AXLELUA_success": "Файл Lua концевого устройства успешно импортирован",
			"import_error_1": "Имя файла содержит недопустимые символы, поэтому его импорт запрещен.",
			"import_error_2": "Тип робота в импортированной таблице полной конфигурации параметров не соответствует текущему типу робота, и импорт запрещен.",
			"import_error_3": "Не удалось импортировать контрольные точки DH. Повторно обучите контрольные точки DH и выполните импорт.",
			"import_error_4": "Импорт не удался, пожалуйста, проверьте, совпадает ли модель робота, метод установки и динамическое конфигурирование",
			"import_error_5": "Пакет обновления ведомого устройства не соответствует типу микросхемы",
			"import_error_6": "Проверка MD5 пакета резервного копирования не удалась; проверьте пакет.",
			"import_error_7": "Восстановление данных не удалось; возвращено в исходное состояние.",
			"import_point_table_success": "Успешный импорт многоточечной таблицы",
			"import_dhpara_config_success": "Импорт файла данных DH успешен",
			"import_FR_SAFE_H7_success": "Пакет обновления встроенного ПО платы безопасности успешно импортирован",
			"import_robot_point_success": "Файл данных записей по осям успешно импортирован",
			"import_background_programfile_success": "Успешный импорт файлов фоновой пользовательской программы",
			"import_ctrldev_success": "Успешный импорт открытого протокола",
			"upgrade_software_fail": "Сбой обновления, проверьте пакет ПО",
			"upgrade_software_fail_-1": "Сбой обновления",
			"upgrade_software_fail_-2": "Ошибка проверки MD5",
			"upgrade_software_fail_-3": "Ошибка проверки версии",
			"upgrade_software_fail_-4": "Ошибка распаковки",
			"upgrade_software_fail_-5": "Ошибка настройки user.config",
			"upgrade_software_fail_-6": "Ошибка настройки ex_device.config",
			"upgrade_software_fail_-7": "Ошибка настройки exaxis.config",
			"upgrade_software_fail_-8": "Ошибка настройки robot.config",
			"upgrade_software_fail_-9": "Ошибка настройки dhpara.config",
			"upgrade_software_fail_-10": "Ошибка программы обновления, выполнено автоматическое восстановление, перезапустите блок управления",
			"upgrade_software_fail_-11": "Версия для отката слишком низкая, сначала выполните откат до версии v3.7.6",
			"upgrade_software_fail_-12": "Ошибка проверки версии: текущая версия прошивки не поддерживается",
			"upgrade_software_fail_-13": "Ошибка проверки версии: текущая версия системы не поддерживается",
			"upgrade_software_fail_-14": "Ошибка проверки версии: текущая версия системы не поддерживается",
			"md5_check_fail": "проверка md5 не удалась",
			"version_check_fail": "Проверка версии не удалась",
			"uncompress_fail": "Декомпрессия не удалась",
			"user_config_fail": "Ошибка конфигурации user.config",
			"ex_device_config_fail": "Ошибка конфигурации ex_device.config",
			"exaxis_config_fail": "Ошибка конфигурации exaxis.config",
			"robot_config_fail": "Ошибка конфигурации robot.config",
			"dhpara_config_fail": "Ошибка конфигурации dhpara.config",
			"upgrade_server_fail": "В программе произошла ошибка, но она автоматически восстановилась. Перезапустите блок управления",
			"downgrade_version_fail": "Версия понижения слишком низкая. Сначала выполните понижение до версии v3.7.6",
			"upgrade_software_success": "Обновление программного обеспечения прошло успешно",
			"export_userdata_success": "Экспорт файла пользовательских данных выполнен успешно",
			"export_rblog_success": "Журнал контроллера экспортирован успешно",
			"export_ctrldb_success": "Экспорт базы данных контроллера выполнен успешно",
			"export_torquesys_success": "Экспортировать рецепт заготовки успешно",
			"export_RTDEcfg_success": "Экспорт файла RTDEConfig.lua успешно завершен.",
			"export_pointdb_success": "База данных точек успешно экспортирована",
			"export_webcfg_success": "Файл конфигурации веб-системы успешно экспортирован.",
			"export_usercfg_success": "Экспорт файла пользовательской конфигурации контроллера выполнен успешно",
			"export_user_luafile_success": "Экспорт файла пользовательской программы выполнен успешно",
			"export_statefb_success": "Экспортировать файл запроса статуса успешно",
			"export_statefb10_success": "Файл данных робота за 10 секунд до возникновения ошибки успешно экспортирован",
			"export_logfile_success": "Экспортировать файл журнала успешно",
			"export_language_success": "Языковой пакет успешно экспортирован.",
			"export_palletizing_success": "Успешно экспортирован файл рецепта укладки на поддоны",
			"export_alldatasources_success": "Все файлы исходных данных успешно экспортированы.",
			"export_jointallparameters_success": "Полный файл конфигурации параметров успешно экспортирован.",
			"export_account_authority_success": "Экспорт файла конфигурации разрешений учетной записи выполнен успешно.",
			"export_catl_log_success": "Экспортировать журнал CATL успешно",
			"export_point_table_success": "Экспортировать многоточечную таблицу успешно",
			"export_block_success": "Успешно экспортировать файл графического программирования",
			"export_node_graph_success": "Экспортировать граф узлов успешно",
			"export_dhpara_config_success": "Экспорт файла данных DH выполнен успешно",
			"export_robot_point_success": "Файл данных записей по осям успешно экспортирован",
			"export_DH_point_success": "Файл тестовых точек DH успешно экспортирован.",
			"export_safetyboard_log_success": "Экспортировать журнал платы безопасности успешно",
			"export_background_programfile_success": "Файлы фоновых пользовательских программ успешно экспортированы.",
			"export_slave_protocol_log_success": "Журнал протокола ведомого устройства контроллера успешно экспортирован",
			"export_ctrldev_field_success": "Открытый протокол ведомого устройства успешно экспортирован",
			"export_ctrldev_sucker_success": "Успешный экспорт открытого протокола вакуумного захвата",
			"slave_station_error_2": "Неудача обновления прошивки платы"
		},
		"alarm_info": {
			"alarm": "Предупреждение",
			"tpd_exception_1": "Количество загруженных треков TPD превышает лимит",
			"tpd_exception_2": "Трек TPD записывается, пожалуйста, действуйте позже",
			"tpd_exception_3": "Не удалось создать файл TPD. Проверьте имя файла.",
			"tpd_exception_4": "Проверка точки трека TPD противоречива, пожалуйста, запишите трек еще раз",
			"tpd_exception_5": "Параметры TPD не настроены",
			"alarm_reboot_robot_1": "Отпустите кнопку аварийной остановки, отключите питание и перезапустите блок управления.",
			"alarm_reboot_robot_2": "Если суставная связь нарушена, отключите питание и перезапустите блок управления.",
			"reg_var_num_full": "Число блоков контроля числовых переменных заполнено.",
			"reg_var_str_full": "Количество мониторов символьных переменных заполнено.",
			"connect_timeout": "Тайм-аут соединения",
			"read_timeout": "Тайм-аут чтения",
			"btn_box_stop_signal": "Нажата кнопка аварийной остановки блока.",
			"strangePosFlag": "Сейчас робот находится в сингулярном положении",
			"drag_alarm_1": "Пожалуйста, переключитесь в ручной режим",
			"drag_alarm_2": "Положение обратной связи привода неисправно, переключение не выполняется",
			"failed_switch_drag_status": "Не удалось переключить состояние ручного ведения.",
			"alarm_1": "Изменения конфигурации плечевого сустава.",
			"alarm_2": "Изменения конфигурации локтевого сустава",
			"alarm_3": "Изменения конфигурации лучезапястного сустава.",
			"alarm_4": "Инициализация RPY не удалась",
			"alarm_5": "WaitDI тайм-аут ожидания",
			"alarm_6": "WaitAI: тайм-аут ожидания",
			"alarm_7": "WaitToolDI тайм-аут ожидания",
			"alarm_8": "WaitToolAI тайм-аут ожидания",
			"alarm_9": "Дуга зажигается успешно. DI не настроен.",
			"alarm_10": "Тайм-аут ожидания WaitAuxDI",
			"alarm_11": "WaitAuxAI тайм-аут ожидания",
			"alarm_12": "На траектории качания имеются недостижимые точки",
			"alarm_13": "Не удалось вычислить точку захвата отслеживания конвейера.",
			"alarm_14": "Аномалия данных датчика крутящего момента сустава",
			"safetydoor_alarm": "Сработал безопасный останов",
			"safetyPlaneAlarm": "Вход в стену безопасности",
			"motionAlarm_1": "Слишком большое изменение ориентации команды LIN",
			"motionAlarm_2": "Превышение скорости TCP",
			"motionAlarm_3": "Столкновение происходит",
			"motionAlarm_4": "1 ось превышает максимальную скорость",
			"motionAlarm_5": "2 оси превышает максимальную скорость",
			"motionAlarm_6": "3-я ось превышает максимальную скорость",
			"motionAlarm_7": "4-я ось превышает максимальную скорость",
			"motionAlarm_8": "5-я ось превышает максимальную скорость",
			"motionAlarm_9": "6-я ось превышает максимальную скорость",
			"motionAlarm_10": "Отклонение между командой оси 1 и обратной связью слишком велико.",
			"motionAlarm_11": "Отклонение между командой 2-й оси сустава и обратной связью слишком велико.",
			"motionAlarm_12": "Отклонение между командой 3-й оси сустава и обратной связью слишком велико.",
			"motionAlarm_13": "Отклонение между командой 4-й оси сустава и обратной связью слишком велико.",
			"motionAlarm_14": "Отклонение между командой 5-й оси сустава и обратной связью слишком велико.",
			"motionAlarm_15": "Отклонение между командой 6-й оси сустава и обратной связью слишком велико.",
			"motionAlarm_16": "Сингулярное положение",
			"motionAlarm_17": "Адаптация скорости движения по команде LIN",
			"motionAlarm_18": "Настройка скорости превысила время ожидания или не завершена",
			"motionAlarm_19": "Предупреждение о вращательном вставочном движении, сброс возможен",
			"interfereAlarm": "Вход в зону помех",
			"polishing_warning": "Ошибка связи между шлифовальной головкой и блоком управления.",
			"endluaerrcode": "Ошибка файла Lua концевого устройства",
			"dr_alarm": "Предупреждение привода оси, код предупреждения привода:",
			"udp_cmd_state_warning": "Передача команд UDP прервана (Команды не получались в течение долгого времени, можно очистить)",
			"DFC_force_err": "Сигнал превышения предела силы шлифовальной головки DFC  ",
			"configFileLoadFail_0": "Конфигурационный файл ex device периферии не загружен; восстановлен автоматически. Проверьте параметры до перезапуска",
			"configFileLoadFail_1": "Конфигурационный файл пользователя не загружен; восстановлен автоматически. Проверьте параметры до перезапуска",
			"configFileLoadFail_2": "Конфигурационный файл робота не загружен; восстановлен автоматически. Проверьте параметры до перезапуска",
			"configFileLoadFail_3": "Конфигурационный файл системных переменных не загружен; восстановлен автоматически. Проверьте параметры до перезапуска",
			"configFileLoadFail_4": "Конфигурационный файл DH не загружен; восстановлен автоматически. Проверьте параметры до перезапуска",
			"configFileLoadFail_5": "Конфигурационный файл внешней оси не загружен; восстановлен автоматически. Проверьте параметры до перезапуска",
			"configFileLoadFail_6": "Конфигурационный файл полезной нагрузки не загружен; восстановлен автоматически. Проверьте параметры до перезапуска",
			"configFileLoadFail_7": "Конфигурационный файл скорости не загружен; восстановлен автоматически. Проверьте параметры до перезапуска",
			"configFileLoadFail_8": "Конфигурационный файл weave не загружен; восстановлен автоматически. Проверьте параметры до перезапуска",
			"configFileLoadFail_9": "Конфигурационный файл базовых параметров робота не загружен; восстановлен автоматически. Проверьте параметры до перезапуска",
			"recover_config_alarm": "Версия файла конфигурации некорректна, выполнено автоматическое восстановление. Перезагрузите блок управления",
			"recover_userdata_alarm": "Предыдущее восстановление данных не завершено; автоматически восстановлено. Перезапустите контроллер и повторите операцию"
		},
		"error_info": {
			"error": "ошибка",
			"point_home_info_error_flag": "Исходная точка изменилась, необходимо задать её заново",
			"aliveSlaveNumError": "Неверное количество активных ведомых устройств. Число активных ведомых устройств:",
			"gripperFaultNum_1": "Тайм-аут захвата 485",
			"gripperFaultNum_2": "Ошибка формата команды захвата",
			"gripperFaultNum_5": "Действие зажима задерживается и должно быть активировано первым",
			"gripperFaultNum_7": "Захват не активирован",
			"gripperFaultNum_8": "Температура зажима слишком высокая",
			"gripperFaultNum_10": "Напряжение захвата слишком низкое",
			"gripperFaultNum_11": "Челюсти автоматически разжимаются",
			"gripperFaultNum_12": "Внутренняя неисправность захвата",
			"gripperFaultNum_13": "Активация захвата не удалась",
			"gripperFaultNum_14": "Ток захвата слишком велик",
			"gripperFaultNum_15": "Автоматическое отпускание захвата завершено",
			"gripperFaultNum_4_3": "Захват Zhixing перегрелся",
			"gripperFaultNum_4_4": "Чжисин челюсти заблокированы",
			"gripperFaultNum_4_6": "Превышение скорости захвата Zhixing",
			"gripperFaultNum_4_10": "Ошибка инициализации захвата Zhixing",
			"gripperFaultNum_4_12": "Захват Zhixing превышает предел",
			"gripperFaultNum_4_22": "Зажимная губка Zhixing заблокирована и ослаблена",
			"gripperFaultNum_6_2": "Ошибка напряжения концевого эффектора Meituan",
			"gripperFaultNum_6_3": "Ошибка угла концевого эффектора Meituan",
			"gripperFaultNum_6_4": "Ошибка температуры концевого эффектора Meituan",
			"gripperFaultNum_6_5": "Ошибка дальности действия концевого эффектора Meituan",
			"gripperFaultNum_6_6": "Отчет об ошибках проверки конечного эффектора Meituan",
			"gripperFaultNum_6_7": "Конечный эффектор Meituan глохнет и сообщает об ошибке",
			"gripperFaultNum_6_8": "Ошибка анализа конечного эффектора Meituan",
			"gripperFaultNum_7_3": "Общая ошибка расширенного захвата",
			"gripperFaultNum_7_4": "Потеря фазы двигателя расширенного захвата",
			"gripperFaultNum_7_5": "Положение выдвинутой зажимной губки выходит за пределы допуска.",
			"gripperFaultNum_7_6": "Скорость расширенного захвата вне допуска",
			"gripperFaultNum_7_7": "Двигатель удлиненного захвата заглох",
			"gripperFaultNum_7_8": "Ошибка в начальной фазе возбуждения расширенного захвата",
			"slaveComError0_1": "Пульт управления отключен от станции",
			"slaveComError0_2": "Статус ведомой станции блока управления не соответствует заданному значению.",
			"slaveComError0_3": "Ведомый блок управления не настроен",
			"slaveComError0_4": "Ошибка конфигурации ведомого блока управления",
			"slaveComError0_5": "Ошибка инициализации ведомого блока управления",
			"slaveComError0_6": "Ошибка инициализации связи с почтовым ящиком ведомой станции блока управления",
			"slaveComError_1": "Ведомая станция оси отключена",
			"slaveComError_2": "Статус ведомой оси не соответствует заданному значению.",
			"slaveComError_3": "Ведомая ось не настроена",
			"slaveComError_4": "Ошибка конфигурации ведомого устройства оси",
			"slaveComError_5": "Ошибка инициализации ведомой оси",
			"slaveComError_6": "Ошибка инициализации связи с почтовым ящиком ведомой станции оси",
			"slaveComError7_1": "Ведомая станция концевого устройства отключена",
			"slaveComError7_2": "Статус ведомой станции концевого устройства не соответствует заданному значению.",
			"slaveComError7_3": "Ведомая станция концевого устройства не настроена",
			"slaveComError7_4": "Ошибка конфигурации ведомой станции концевого устройства",
			"slaveComError7_5": "Ошибка инициализации ведомой станции концевого устройства",
			"slaveComError7_6": "Ошибка инициализации связи с почтовым ящиком ведомой станции концевого устройства",
			"cmdPointError_1": "Ошибка командной точки сустава, можно сбросить",
			"cmdPointError_2": "Ошибка линейной целевой точки (включая несоответствие инструмента), может быть сброшена",
			"cmdPointError_3": "Ошибка средней точки дуги (включая несоответствие инструмента), можно сбросить.",
			"cmdPointError_4": "Ошибка целевой точки дуги (включая несоответствие инструмента), можно сбросить",
			"cmdPointError_5": "Расстояние между командными точками дуги слишком мало и его можно сбросить.",
			"cmdPointError_6": "Средняя точка 1 команды полного круга/спирали неверна (включая несоответствие инструмента) и может быть сброшена.",
			"cmdPointError_7": "Средняя точка 2 команды полного круга/спирали неверна (включая несоответствие инструмента) и может быть сброшена.",
			"cmdPointError_8": "Средняя точка 3 команды полного круга/спирали неверна (включая несоответствие инструмента) и может быть сброшена.",
			"cmdPointError_9": "Расстояние между командными точками полного круга/спирали слишком мало и его можно сбросить.",
			"cmdPointError_10": "Ошибка командной точки TPD, можно сбросить",
			"cmdPointError_11": "Командный инструмент TPD не соответствует текущему инструменту и его можно сбросить.",
			"cmdPointError_12": "TPD Отклонение между текущей командой и начальной точкой следующей команды слишком велико и может быть сброшено.",
			"cmdPointError_13": "Внутренняя и внешняя ошибка переключения инструмента, сбрасываемая",
			"cmdPointError_14": "Начальная точка новой спирали неверна и ее можно сбросить.",
			"cmdPointError_15": "Новая командная точка сплайна неверна и ее можно сбросить.",
			"cmdPointError_17": "Суставная команда PTP превышает предел и может быть сброшена",
			"cmdPointError_18": "Суставная команда TPD превышает предел и может быть сброшена",
			"cmdPointError_19": "Суставная команда, выданная LIN/ARC, превышает предел и может быть сброшена.",
			"cmdPointError_20": "Превышена скорость команды в декартовом пространстве, можно сбросить",
			"cmdPointError_21": "Команда крутящего момента в пространстве суставов превышает предел, можно сбросить",
			"cmdPointError_22": "Суставная команда JOG превышает предел и может быть сброшена",
			"cmdPointError_23": "Заданная скорость в суставном пространстве оси 1 превышает предельное значение и может быть сброшена.",
			"cmdPointError_24": "Заданная скорость в суставном пространстве оси 2 превышает предельное значение и может быть сброшена.",
			"cmdPointError_25": "Заданная скорость в суставном пространстве оси 3 превышает предельное значение и может быть сброшена.",
			"cmdPointError_26": "Заданная скорость в суставном пространстве оси 4 превышает предел и может быть сброшена.",
			"cmdPointError_27": "Заданная скорость в суставном пространстве оси 5 превышает предельное значение и может быть сброшена.",
			"cmdPointError_28": "Заданная скорость в суставном пространстве оси 6 превышает предельное значение и может быть сброшена.",
			"cmdPointError_29": "Скорость обратной связи сустава превышает предел, ошибку нельзя сбросить.",
			"cmdPointError_30": "Отклонение между суставной командой и обратной связью слишком велико и не может быть сброшено. Требуется перезапуск.",
			"cmdPointError_33": "Изменилась конфигурация суставов следующей команды (в следующей команде есть сингулярное положение; используйте команду PTP или измените точку следующей команды), ошибку можно сбросить.",
			"cmdPointError_34": "Изменилась конфигурация суставов текущей команды (в текущей команде есть сингулярное положение; используйте команду PTP или измените точку текущей команды), ошибку можно сбросить.",
			"cmdPointError_35": "Скорость сустава в команде LIN превышает предел, ошибку можно сбросить.",
			"cmdPointError_36": "Адаптивная скорость команды LIN превышает пороговое значение и может быть сброшена.",
			"cmdPointError_37": "В траектории поворота имеется недостижимая точка - нарушение планирования (угол между инструментом Z и направлением движения X совпадает), который можно сбросить.",
			"cmdPointError_38": "В траектории колебания есть недостижимые точки - ошибка планирования (ошибка путевой точки дуги), можно сбросить",
			"cmdPointError_49": "Ошибка команды сварки, команды PTP и SPTP между ARCSTART и ARCEND не допускаются, с возможностью сброса.",
			"cmdPointError_50": "Ошибка команды сварки. Команды PTP и SPTP между WEAVESTART и WEAVEEND не разрешены, их можно сбросить.",
			"cmdPointError_51": "Параметры колебательной сварки неверны, ошибку можно сбросить.",
			"cmdPointError_52": "Расстояние между командными точками колебательной сварки слишком мало, ошибку можно сбросить.",
			"cmdPointError_53": "В траектории качания есть недостижимые точки – сингулярные позы, которые можно сбросить.",
			"cmdPointError_54": "В траектории колебания есть недостижимая точка - команда сустава превышает предел, можно сбросить",
			"cmdPointError_55": "В траектории поворота имеется недостижимая точка - нарушение планирования (угол между инструментом Z и направлением движения X совпадает), который можно сбросить.",
			"cmdPointError_56": "В траектории поворота имеются недостижимые точки - исключение планирования (ошибка маршрутной точки дуги), которую можно сбросить",
			"cmdPointError_65": "Отклонение команды лазерного датчика слишком велико и его можно сбросить.",
			"cmdPointError_66": "Прерывание команды лазерного датчика, отслеживание сварного шва заканчивается раньше времени, можно сбросить",
			"cmdPointError_81": "Заданная скорость внешней оси превышает предел и может быть сброшена.",
			"cmdPointError_82": "Отклонение между командой внешней оси и обратной связью слишком велико и не может быть сброшено. Необходимо вернуться к нулю или перезапустить.",
			"cmdPointError_83": "Связь с расширенными периферийными устройствами (внешняя ось I/O) прерывается и ее можно сбросить.",
			"cmdPointError_84": "Потеря пакетов связи с расширенным периферийным устройством (I/O внешней оси), ошибку можно сбросить.",
			"cmdPointError_85": "Превышена команда скорости в пространстве суставов внешней оси 1 – возможен сброс",
			"cmdPointError_86": "Превышена команда скорости в пространстве суставов внешней оси 2 – возможен сброс",
			"cmdPointError_87": "Превышена команда скорости в пространстве суставов внешней оси 3 – возможен сброс",
			"cmdPointError_88": "Превышена команда скорости в пространстве суставов внешней оси 4 – возможен сброс",
			"cmdPointError_89": "Ошибка связи EtherCAT расширенного периферийного устройства (I/O внешней оси) – возможен сброс",
			"cmdPointError_90": "Ошибка связи CANopen расширенного периферийного устройства (I/O внешней оси) – возможен сброс",
			"cmdPointError_97": "Отслеживание конвейерной ленты — положение начальной точки и контрольной точки слишком сильно меняется и их можно сбросить.",
			"cmdPointError_113": "Контроль постоянной силы — направление X превышает максимальное расстояние регулировки и может быть сброшено.",
			"cmdPointError_114": "Контроль постоянной силы — направление Y превышает максимальное расстояние регулировки и может быть сброшено.",
			"cmdPointError_115": "Контроль постоянной силы — направление Z превышает максимальное расстояние регулировки и может быть сброшено",
			"cmdPointError_116": "Контроль постоянной силы: направление RX превышает максимальный угол регулировки и может быть сброшено.",
			"cmdPointError_117": "Контроль постоянной силы: направление RY превышает максимальный угол регулировки и может быть сброшено.",
			"cmdPointError_118": "Контроль постоянной силы — направление RZ превышает максимальный угол регулировки и может быть сброшено.",
			"cmdPointError_119": "Ошибка данных внешнего датчика, сбрасываемая",
			"cmdPointError_120": "Спиральное исследовательское движение потерпело неудачу и может быть возобновлено.",
			"cmdPointError_121": "Вращательное движение введения не удалось, его можно сбросить.",
			"cmdPointError_122": "Линейное перемещение вставки не удалось, его можно сбросить.",
			"cmdPointError_123": "Движение позиционирования поверхности не удалось, его можно сбросить.",
			"cmdPointError_124": "Аномальное усилие ручного ведения; ошибка ручного ведения—возможен сброс. Проверьте конфигурацию полезной нагрузки робота и способ установки.",
			"cmdPointError_129": "Количество точек записи, превышающее максимальный крутящий момент, можно сбросить.",
			"cmdPointError_130": "Ошибка переключения скорости, можно сбросить",
			"cmdPointError_131": "Направление инструмента превышает предел и может быть сброшено",
			"cmdPointError_132": "Импульс превышает предел и может быть сброшен",
			"cmdPointError_133": "Мощность превышает предел и может быть сброшена",
			"cmdPointError_134": "Диагностическое исключение STL-Flash",
			"cmdPointError_135": "Диагностическая аномалия STL-RAM",
			"cmdPointError_136": "Диагностическое исключение STL-CPU",
			"cmdPointError_137": "Отказ от данных по безопасности платы безопасности II-ECAT",
			"cmdPointError_138": "Отклонение данных безопасности ECAT по 1 оси",
			"cmdPointError_139": "Отклонение данных безопасности ECAT по 2 осям",
			"cmdPointError_140": "Отклонение данных безопасности ECAT по 3 осям",
			"cmdPointError_141": "Отклонение данных безопасности 4-осевого ECAT",
			"cmdPointError_142": "Отклонение данных безопасности 5-осевого ECAT",
			"cmdPointError_143": "Отклонение данных безопасности 6-осевого ECAT",
			"cmdPointError_145": "Некорректная связь между контроллером и платой безопасности",
			"cmdPointError_147": "Ошибка следования фокуса, можно сбросить",
			"cmdPointError_148": "Скорость ориентации превышает предел и может быть сброшена",
			"cmdPointError_149": "Обратная связь слова состояния сустава некорректна, ошибку можно сбросить",
			"ioError_1": "Ошибка канала",
			"ioError_2": "Числовая ошибка",
			"ioError_3": "WaitDI тайм-аут ожидания",
			"ioError_4": "WaitAI: тайм-аут ожидания",
			"ioError_5": "WaitAxleDI тайм-аут ожидания",
			"ioError_6": "WaitAxleAI тайм-аут ожидания",
			"ioError_7": "Ошибка функции настройки канала",
			"ioError_8": "Тайм-аут начала дуги",
			"ioError_9": "тайм-аут закрытия дуги",
			"ioError_10": "искать тайм-аут",
			"ioError_11": "Тайм-аут обнаружения ввода-вывода конвейерной ленты",
			"ioError_12": "Тайм-аут ожидания WaitAuxDI, можно сбросить",
			"ioError_13": "WaitAuxAI ожидает истечения времени ожидания и может быть сброшен.",
			"ioError_14": "Таймаут поиска проволоки, возможен сброс",
			"ioError_15": "Безопасный останов сработал – возможен сброс",
			"gripperError": "Ошибка тайм-аута движения захвата",
			"fileError_1": "ошибка версии файла конфигурации zbt",
			"fileError_2": "файл конфигурации zbt не удалось загрузить",
			"fileError_3": "Ошибка версии файла конфигурации пользователя",
			"fileError_4": "Не удалось загрузить файл конфигурации пользователя.",
			"fileError_5": "ошибка версии файла конфигурации exaxis",
			"fileError_6": "файл конфигурации exaxis не удалось загрузить",
			"fileError_7": "Модель робота противоречива, и ее необходимо сбросить — невозможно сбросить.",
			"fileError_8": "Неверная версия файла конфигурации dhpara, ошибка инициализации, сброс невозможен.",
			"fileError_9": "Не удалось загрузить файл конфигурации dhpara, произошла ошибка инициализации, и его невозможно сбросить.",
			"fileError_10": "Модель робота не установлена ​​и не может быть сброшена.",
			"fileError_11": "Ошибка версии файла конфигурации нагрузки, ошибка инициализации — сброс невозможен.",
			"fileError_12": "Не удалось загрузить файл конфигурации нагрузки, ошибка инициализации — сброс невозможен.",
			"fileError_13": "Ошибка версии файла конфигурации скорости, ошибка инициализации, невозможно сбросить",
			"fileError_14": "Файл конфигурации скорости не удалось загрузить, и его невозможно сбросить.",
			"fileError_15": "Ошибка версии файла конфигурации Weave, ошибка инициализации — сброс невозможен.",
			"fileError_16": "Не удалось загрузить файл конфигурации Weave — сброс невозможен.",
			"fileError_17": "Ошибка версии файла конфигурации зон помех, ошибка инициализации — сброс невозможен.",
			"fileError_18": "Не удалось загрузить файл конфигурации зон помех — сброс невозможен.",
			"paraError_1": "Ошибка превышения лимита номера инструмента",
			"paraError_2": "Ошибка порога завершения позиционирования",
			"paraError_3": "Неправильный уровень столкновения",
			"paraError_4": "Неправильный вес груза",
			"paraError_5": "Ошибка центра тяжести X",
			"paraError_6": "Ошибка центра массы Y",
			"paraError_7": "Ошибка центра масс Z",
			"paraError_8": "Ошибка времени фильтра DI",
			"paraError_9": "Ошибка времени фильтра AxleDI",
			"paraError_10": "Ошибка времени фильтра AI",
			"paraError_11": "Ошибка времени фильтра AxleAI",
			"paraError_12": "Ошибка диапазона высокого и низкого уровня DI",
			"paraError_13": "Ошибка диапазона верхнего и нижнего уровня DO",
			"paraError_14": "Ошибка превышения лимита номера заготовки",
			"paraError_15": "Ошибка превышения предела номера внешней оси",
			"paraError_16": "Отслеживание конвейера — ошибка канала энкодера — сбрасывается",
			"paraError_17": "Отслеживание конвейера - неправильный номер оси заготовки - сбрасывается",
			"paraError_18": "Способ монтажа FR30L - Ошибка нестандартного монтажа (наклон основания ≠ 0) - Сбрасываемая",
			"exaxis_out_slimit_error_1": "Внешняя ось 1 превышает программный предел, ошибка",
			"exaxis_out_slimit_error_2": "Внешняя ось 2 превышает программный предел, ошибка",
			"exaxis_out_slimit_error_3": "Внешняя ось 3 превышает предел программного обеспечения.",
			"exaxis_out_slimit_error_4": "Внешняя ось 4 превышает предел программного обеспечения.",
			"dr_com_err": "Сбой связи: сбой контроля heartbeat между контроллером и приводом",
			"dr_err": "Отказ привода оси, код неисправности привода:",
			"out_sflimit_err": "Ось превышает программный предел, ошибка, можно сбросить",
			"collision_err_7": "Ошибка столкновения концевого устройства, можно сбросить",
			"collision_err": "Ошибка столкновения осей, сбрасываемая",
			"collision_err_8": "Неисправность столкновения направляющей – возможен сброс",
			"force_drag_collision": "Ручное ведение с датчиком силы",
			"weld_readystate": "Сварочный аппарат не готов",
			"exAxis": "внешняя ось",
			"ErrorCode": "Код неисправности",
			"ALM": "Сервосигнализация",
			"FLERR": "Ошибка слежения слишком велика",
			"NLMT": "до отрицательного предела",
			"PLMT": "до положительного предела",
			"AbsOFLN": "Шина 485 привода отключена",
			"OFLIN": "Тайм-аут связи, тайм-аут связи между платой управления и платой блока управления 485",
			"alarm_check_emerg_stop_btn": "Нарушение связи. Проверьте, отпущена ли кнопка аварийной остановки.",
			"ts_web_state_com_error": "Крутящий момент: обратная связь о состоянии WEB-TM, сбой связи",
			"ts_tm_cmd_com_error": "Крутящий момент: подана команда TM-крутящего момента, связь не установлена.",
			"ts_tm_state_com_error": "Крутящий момент: обратная связь о состоянии TM-крутящего момента, сбой связи.",
			"ctrlBoxError": "Неисправность несущей платы блока управления, код неисправности:",
			"SlaveError0": "Короткое замыкание питания концевого устройства",
			"SlaveError1": "Короткое замыкание источника питания блока управления",
			"weld_break_off_weldArcState_error": "Прерывание сварки – прерывание дуги",
			"safety_data_state": "Некорректный статус связи безопасности",
			"forceSensor_timeout_error": "Ошибка тайм-аута подключения датчика силы",
			"ctrlOpenLuaErr": "Исключение протокола открытого периферийного устройства контроллера",
			"cnc_connection_error": "Аварийное отключение связи между роботом и ЧПУ станком",
			"cnc_emergency_stop": "Аварийная остановка ЧПУ станка активирована через робота",
			"laser_connection_error": "Соединение с лазерным датчиком разорвано",
			"robotNetTypeError": "Сетевая версия робота не может использоваться с блоком управления с широким диапазоном напряжения",
			"robotpreHeatingState": "Система перешла в режим предварительного нагрева при низких температурах, и робот не может работать",
			"box": "блок управления",
			"joint": "сустав"
		},
		"sock": {
			"normal": "Нормальная работа",
			"alarm": "Предупреждение",
			"robot_act": "Работа робота",
			"connect_success": "Связь между веб-сервером и программой блока управления, инструкциями и файлами была успешно установлена.",
			"connect_fail": "Связь между веб-сервером и программой блока управления, инструкциями и файлами отключена.",
			"sta_connect_success": "Веб-сервер и программа блока управления, связь с обратной связью по статусу установлена ​​успешно.",
			"sta_connect_fail": "Веб-сервер и программа блока управления, связь с обратной связью по состоянию отключена.",
			"state_feedback_connect_success": "Связь запроса статуса между веб-сервером и программой блока управления успешно установлена.",
			"state_feedback_connect_fail": "Связь между веб-сервером и программой блока управления и запрос состояния отключены.",
			"upper_connect_success": "Связь между веб-сервером и хост-компьютером успешно установлена.",
			"upper_connect_fail": "Связь между веб-сервером и хост-компьютером отключена"
		},
		"auth": {
			"normal": "Нормальная работа",
			"logout": "Пользователь успешно вышел из системы",
			"login": "Вход пользователя успешен"
		},
		"default": {
			"monitor": "монитор",
			"operator": "оператор",
			"technician": "Техник и руководитель группы",
			"PE_engineer": "PE, инженер PQE",
			"ME_engineer": "инженер МЭ",
			"administrator": "администратор",
			"super_admin": "суперадминистратор",
			"userdefined": "Настроить",
			"userdefined_1": "Пользовательский_1",
			"userdefined_10": "Пользовательский_10",
			"userdefined_11": "Пользовательский_11",
			"userdefined_12": "Пользовательский_12",
			"userdefined_13": "Пользовательский_13",
			"userdefined_14": "Пользовательский_14"
		},
		"log_level": {
			"coordinate_system_settings": "Настройки системы координат",
			"load_settings": "Настройки нагрузки",
			"installation_settings": "Настройки установки",
			"joint_settings": "суставные настройки",
			"IO_settings": "Настройки ввода/вывода",
			"configuration_file": "Конфигурационный файл",
			"emergency_stop_mode_settings": "Настройки режима безопасной остановки",
			"safety_speed_settings": "Безопасные настройки скорости",
			"IO_safety_settings": "Настройки безопасности I/O",
			"emergency_halt_settings": "Настройки аварийной остановки",
			"protective_shutdown_settings": "Настройки защитного отключения",
			"safety_wall_settings": "Настройки стены безопасности",
			"safety_background_program_settings": "Настройки фоновой программы безопасности",
			"tool_direction_limit_settings": "Настройки предела ориентации инструмента",
			"robot_limit_settings": "Настройки лимита робота",
			"power_detection_settings": "Настройки определения мощности",
			"peripheral_settings": "Периферийные настройки",
			"end_of_arm_tooling_settings": "Настройки конечного инструмента",
			"control_panel_settings": "Настройки блока управления",
			"spray_gun_settings": "Настройки распылителя",
			"welder_settings": "Настройки сварочного аппарата",
			"extended_axis_settings": "Расширенные настройки оси",
			"tracking_settings": "Настройки отслеживания",
			"torque_settings": "Настройки крутящего момента",
			"healthcare_settings": "Настройки здоровья",
			"palletizing_settings": "Настройки паллетирования",
			"grinding_settings": "Настройки шлифования",
			"remote_contorl_interface": "Конфигурация интерфейса дистанционного управления",
			"native_operation": "Управление телом робота",
			"cartesian_space_movement": "Движение в декартовом пространстве",
			"single_axis_joystick": "Одноосный толчок",
			"multi_axis_synchronous": "Многоосная связь",
			"point_to_point_movement": "Движение точка-точка",
			"mode_switching": "Переключение режима",
			"native_i_o_settings": "Настройки ввода/вывода основного блока",
			"tdp_settings": "настройки TDP",
			"FT": "ФТ",
			"rcm_settings": "Настройки RCM",
			"speed_settings": "настройка скорости",
			"program_programming": "Программирование",
			"graphical_programming": "Графическое программирование",
			"node_diagram_programming": "Программирование графа узлов",
			"teaching_point_operation": "Операции с точками обучения",
			"background_programming": "фоновая программа",
			"modbus_config": "Конфигурация Modbus",
			"encoder_configuration": "Конфигурация энкодера",
			"system_upgrade": "Обновление системы",
			"data_backup": "Резервное копирование данных",
			"10_second_data_recording": "10 секунд записи данных",
			"teaching_pendant_configuration": "Конфигурация пульта обучения",
			"work_origin": "Начальная точка задания",
			"end_of_arm_led_configuration": "Настройка LED концевого устройства",
			"custom_protocol": "Пользовательский протокол",
			"peripheral_protocol": "Периферийный протокол",
			"main_program_configuration": "Основная конфигурация программы",
			"drag_lock": "Блокировка ручного ведения",
			"Smart_Tool": "Умный инструмент",
			"interference_zone": "зона помех",
			"general_settings": "Общие настройки",
			"account_settings": "Настройки учетной записи",
			"version_information": "Информация о версии",
			"FRCap": "Операция FRCap",
			"custom_information_settings": "Настройка информации",
			"maintenance_mode": "режим обслуживания",
			"log_operations": "Журналировать операции",
			"file_import_export": "Импорт и экспорт файлов"
		}
	},
	"_end": "Завершить",
	"end": ""
}
