갱신版스탬핑프로세스
프로그램실행
主인터페이스
이전站料况설정
0x8000 PUNCH_SET_WORKPIECE_CONDITION
{
"prev_device_num": 1,
"prev_station_work_condition": 0,
"local_device_num": 1,
"local_station_work_condition": 0,
"fixture_num": 1,
"fixture_station_work_condition": 0
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| prev_device_num | int | 이전站장치번호 |
| prev_station_work_condition | int | 이전站料况:0없음料,1有料완료冲,2有料미冲 |
| local_device_num | int | 본站장치번호 |
| local_station_work_condition | int | 본站料况:0없음料,1有料완료冲,2有料미冲 |
| fixture_num | int | 지그번호 |
| fixture_station_work_condition | int | 지그料况:0없음料,1有料완료冲,2有料미冲 |
夹具料况조회
0x8001 PUNCH_INQUIRE_WORKPIECE_CONDITION
{
"prev_device_num": 1,
"local_device_num": 1,
"fixture_num": 1
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| prev_device_num | int | 이전站장치번호 |
| local_device_num | int | 본站장치번호 |
| fixture_num | int | 지그번호 |
반환0x8001조회결과
0x8002 PUNCH_RESPOND_WORKPIECE_CONDITION
{
"prev_device_num": 1,
"prev_station_work_condition": 0,
"local_device_num": 1,
"local_station_work_condition": 0,
"fixture_num": 1,
"fixture_station_work_condition": 0
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| prev_device_num | int | 이전站장치번호 |
| prev_station_work_condition | int | 이전站料况:0없음料,1有料완료冲,2有料미冲 |
| local_device_num | int | 본站장치번호 |
| local_station_work_condition | int | 본站料况:0없음料,1有料완료冲,2有料미冲 |
| fixture_num | int | 지그번호 |
| fixture_station_work_condition | int | 지그料况:0없음料,1有料완료冲,2有料미冲 |
제어유형설정
0x8003 PUNCH_SET_CONTROL_MODE
{
"control_mode": 0
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| control_mode | int | 제어모드:0단일 머신,1온라인 |
제어유형조회
0x8004 PUNCH_INQUIRE_CONTROL_MODE
data:없음
제어유형반환
0x8005 PUNCH_RESPOND_CONTROL_MODE
{
"control_mode": 0
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| control_mode | int | 제어모드:0단일 머신,1온라인 |
생산 수량조회
0x8006 PUNCH_INQUIRE_PRODUCE_TARGET_WASTE_NUM
data:없음
생산 수량반환
0x8007 PUNCH_RESPOND_PRODUCE_TARGET_WASTE_NUM
{
"produce_num": 100,
"target_num": 100,
"waste_num": 100
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| produce_num | int | 현재실행회수 |
| target_num | int | 대상실행회수 |
| waste_num | int | 废料개수 |
생산 수량清零
0x8008 PUNCH_CLEAR_PRODUCE_TARGET_WASTE_NUM
{
"produce_num": 0,
"target_num": 100,
"waste_num": 0
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| produce_num | int | 현재실행회수(清零이(가)0) |
| target_num | int | 대상실행회수 |
| waste_num | int | 废料개수(清零이(가)0) |
스탬핑활성화설정
0x8009 PUNCH_SET_SHIELD_CHECK_RUN_WITHOUT_PIECE_PUNCH_ENABLE
{
"punch_enable": true,
"run_without_workpiece_enable": true,
"shiled_check_enable": true,
"simu_top_point": true
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| punch_enable | bool | 스탬핑활성화 |
| run_without_workpiece_enable | bool | 없음料실행열기닫기 |
| shiled_check_enable | bool | 屏蔽확인열기닫기 |
| simu_top_point | bool | 虚拟데드 포인트열기닫기 |
스탬핑활성화조회
0x800A PUNCH_INQUIRE_SHIELD_CHECK_RUN_WITHOUT_PIECE_PUNCH_ENABLE
data:없음
스탬핑활성화반환
0x800B PUNCH_RESPOND_SHIELD_CHECK_RUN_WITHOUT_PIECE_PUNCH_ENABLE
{
"punch_enable": true,
"run_without_workpiece_enable": true,
"shiled_check_enable": true,
"simu_top_point": true
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| punch_enable | bool | 스탬핑활성화 |
| run_without_workpiece_enable | bool | 없음料실행열기닫기 |
| shiled_check_enable | bool | 屏蔽확인열기닫기 |
| simu_top_point | bool | 虚拟데드 포인트열기닫기 |
단일 머신테스트실행
0x800C PUNCH_SINGLE_RUN_TEST
{
"single_run_test": 1
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| single_run_test | int | 단일 머신테스트실행명령(固설정이(가)1) |
模이내逃跑측정테스트
0x800D PUNCH_ESCAPE_FROM_MOULD
{
"escape_from_mould": 1
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| escape_from_mould | int | 模이내逃跑측정테스트명령(固설정이(가)1) |
설정지그1,2이동으로
0x800E PUNCH_SET_FIXTURE_ACTION
{
"fixture1_action": 0,
"fixture2_action": 0
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| fixture1_action | int | 지그1이동으로:0닫기,1열기 |
| fixture2_action | int | 지그2이동으로:0닫기,1열기 |
조회지그1,2이동으로
0x800F PUNCH_INQUIRE_FIXTURE_ACTION
data:없음
수신지그1,2이동으로
0x8010 PUNCH_RESPOND_FIXTURE_ACTION
{
"fixture1_action": 0,
"fixture2_action": 0
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| fixture1_action | int | 지그1이동으로:0닫기,1열기 |
| fixture2_action | int | 지그2이동으로:0닫기,1열기 |
온라인상태리셋
0x8011 PUNCH_ONLINE_STATUS_RESET
{
"online_status_reset": 1
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| online_status_reset | int | 온라인상태리셋명령(固설정이(가)1) |
일시정지
0x8012 PUNCH_JOBFILE_OPERATION
{
"function_num": 0
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| function_num | int | 기능번호:0시작,1일시정지,2정지,3回待机포인트뒤일시정지,4清料流程 |
상태窗口
실행주기
0x8013 PUNCH_INQUIRE_RUN_STATUS
{
"robot": 1,
"prev_puncher_num": 1,
"local_puncher_num": 1
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| robot | int | 로봇 번호 |
| prev_puncher_num | int | 이전站펀칭기编번호 |
| local_puncher_num | int | 본站펀칭기编번호 |
0x8014 PUNCH_RESPOND_RUN_STATUS
{
"prev_puncher_num": 1,
"local_puncher_num": 1,
"run_cycle": 10,
"fixture_check": true,
"prev_station_type": 0,
"online_work_type": 0,
"local_station_type": 0,
"communition_status": true,
"robot_sum": 0,
"current_robot_num": 1,
"local_top_point": true,
"prev_top_point": true,
"local_punch_success": true,
"prev_punch_success": true,
"local_workpiece_condition": 0,
"prev_workpiece_condition": 0,
"local_in_interfere_zone": false,
"prev_in_interfere_zone": false,
"in_prev_interfere_zone": false,
"in_local_interfere_zone": false,
"fixture_workpece_condition": 0
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| prev_puncher_num | int | 이전站펀칭기编번호 |
| local_puncher_num | int | 본站펀칭기编번호 |
| run_cycle | int | 실행주기 |
| fixture_check | bool | 지그확인:true아님확인,false정상확인 |
| prev_station_type | int | 이전站유형:0料机,1재료 배출台,2펀칭기,3翻转台,4空에 복사합니다연결力 |
| online_work_type | int | 온라인工비트:0단일 머신,1料,2搬运,3料 |
| local_station_type | int | 본站유형:0料机,1재료 배출台,2펀칭기,3翻转台,4空에 복사합니다연결力 |
| communition_status | bool | 통신상태:false통신비정상,true통신정상 |
| robot_sum | int | 로봇총 수:0,1,2,3 |
| current_robot_num | int | 현재로봇 번호:1,2,3 |
| local_top_point | bool | 본站데드 포인트:false off,true on |
| prev_top_point | bool | 이전站데드 포인트:false off,true on |
| local_punch_success | bool | 본站펀칭기성공:false off,true on |
| prev_punch_success | bool | 이전站펀칭기성공:false off,true on |
| local_workpiece_condition | int | 본站料况:0없음料,1有料미冲,2有料완료冲 |
| prev_workpiece_condition | int | 이전站料况:0없음料,1有料미冲,2有料완료冲 |
| local_in_interfere_zone | bool | 뒤站에서간섭 영역:false off,true on |
| prev_in_interfere_zone | bool | 이전站에서간섭 영역:false off,true on |
| in_prev_interfere_zone | bool | 에서이전站간섭 영역:false off,true on |
| in_local_interfere_zone | bool | 에서본站간섭 영역:false off,true on |
| fixture_workpece_condition | int | 그리퍼料况:0없음料,1有料미冲,2有料완료冲 |
四번째팝업
0x8015 PUNCH_SEND_ERROR_INFO
{
"type": 0,
"open_close": 0
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| type | int | 유형:0가져오기料실패,1재료 배출실패1,2放疗실패2,3首模완료 |
| open_close | int | 조작:0닫기팝업,1弹출력팝업 |
팝업按键
0x8016 PUNCH_RECEIVE_ERROR_DEAL
{
"type": 0,
"deal_method": 0
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| type | int | 유형:0가져오기料실패,1재료 배출실패,2스탬핑실패,3人工处理,5有없음料시작 |
| deal_method | int | 处理방식:0재갱신재료 배출/재갱신재료 배출/人工스탬핑/人工스탬핑,1放弃본料/放弃본料/계속실행/계속실행 |
프로세스
프로세스매개변수
선택 시에 복사합니다프로세스번호
0x8017 PUNCH_CHOOSE_CRAFT_NUM
{
"current_chosed_craft_num": 1
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| current_chosed_craft_num | int | 선택 시에 복사합니다현재프로세스번호(1,2,3,4) |
해야 함사용하여온라인
0x8018 PUNCH_APPLY_TO_ONLINE
{
"current_chosed_craft_num": 1
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| current_chosed_craft_num | int | 현재선택 시에 복사합니다프로세스번호 |
현재선택 시에 복사합니다프로세스번호조회
0x8019 PUNCH_INQUIRE_CURRENT_CRAFT_NUM
data:없음
현재선택 시에 복사합니다프로세스번호반환
0x801A PUNCH_RESPOND_CURRENT_CRAFT_NUM
{
"current_chosed_craft_num": 1
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| current_chosed_craft_num | int | 현재선택 시에 복사합니다프로세스번호(1,2,3,4) |
基본설정수정
0x801B PUNCH_SET_CRAFT_BASE_PARAM
{
"craft_num": 1,
"first_speed_percent": 100,
"interp_mode": 0,
"escape_speed_percent": 100,
"default_program": "name"
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| craft_num | int | 프로세스번호 |
| first_speed_percent | int | 首模속도比(1-100) |
| interp_mode | int | 模이내逃跑보간방식:0관절,1직선 |
| escape_speed_percent | int | 模이내逃跑속도比(1-100) |
| default_program | string | 프로그램이름 |
0x801C PUNCH_INQUIRE_CRAFT_BASE_PARAM
{
"craft_num": 1
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| craft_num | int | 프로세스번호 |
0x801D PUNCH_RESPOND_CRAFT_BASE_PARAM
{
"craft_num": 1,
"first_speed_percent": 100,
"interp_mode": 0,
"escape_speed_percent": 100,
"default_program": "name"
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| craft_num | int | 프로세스번호 |
| first_speed_percent | int | 首模속도比(1-100) |
| interp_mode | int | 模이내逃跑:0관절,1직선 |
| escape_speed_percent | int | 模이내逃跑속도比(1-100) |
| default_program | string | 프로그램이름 |
온라인설정
0x801E PUNCH_SET_ONLINE_PARAM
{
"online_station_type": 0,
"next_IP": "192.168.0.120",
"online_direction": 0
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| online_station_type | int | 온라인工비트:0단일 머신,1料,2搬运,3料 |
| next_IP | string | 站IP |
| online_direction | int | 온라인방향:0反向,1正向 |
0x801F PUNCH_INQUIRE_ONLINE_PARAM
data:없음
0x8020 PUNCH_RESPOND_ONLINE_PARAM
{
"online_station_type": 0,
"local_IP": "192.168.0.120",
"next_IP": "192.168.0.120",
"online_direction": 0
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| online_station_type | int | 온라인工비트:0단일 머신,1料,2搬运,3料 |
| local_IP | string | 본站IP |
| next_IP | string | 站IP |
| online_direction | int | 온라인방향:0反向,1正向 |
통신상태
0x8021 PUNCH_INQUIRE_COMMU_STATUS_ROBOT_NUM
data:없음
0x8022 PUNCH_RESPOND_COMMU_STATUS_ROBOT_NUM
{
"cummunity_status": 1,
"robot_sum": 1,
"current_robot_num": 1
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| cummunity_status | int | 통신상태:0통신비정상,1통신정상 |
| robot_sum | int | 로봇총 수 |
| current_robot_num | int | 현재로봇 번호 |
이전站펀칭기온라인설정
0x8023 PUNCH_SET_PREV_STATION_PUNCHER_PARAM
{
"prev_station_has_puncher": 0,
"puncher_num": 1,
"puncher_sum": 1,
"dout_fetch_finish": 0,
"dout_lay_finish": 0,
"prev_station_fetch_enable": 0,
"prev_station_lay_enable": 0,
"fetch_delay_signal": 100,
"lay_delay_signal": 100,
"control_punch_enable": 0,
"top_point": 0,
"punch_time": 100,
"puncher_type": 0,
"punch_singal_param": 0,
"delay_reset_time": 100,
"punch_timeout_time": 100,
"react_timeout_time": 100,
"punch_success_confirm_time": 100,
"punch_mould_check": 0,
"top_point_check_when_start": 0
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| prev_station_has_puncher | int | 이전站有펀칭기:0 off,1 on |
| puncher_num | int | 펀칭기编번호 |
| puncher_sum | int | 최대펀칭기수 |
| dout_fetch_finish | int | 출력가져오기料완료:0 off,1 on |
| dout_lay_finish | int | 출력재료 배출완료:0 off,1 on |
| prev_station_fetch_enable | int | 이전站允许가져오기料:0 off,1 on |
| prev_station_lay_enable | int | 이전站允许재료 배출:0 off,1 on |
| fetch_delay_signal | int | 가져오기料迟滞信번호 |
| lay_delay_signal | int | 재료 배출迟滞信번호 |
| control_punch_enable | int | 允许제어스탬핑:0 off,1 on |
| top_point | int | 데드 포인트:0 off,1 on |
| punch_time | int | 스탬핑일 때长 |
| puncher_type | int | 펀칭기유형:0,1,2,3 |
| punch_singal_param | int | 스탬핑信번호매개변수:0데드 포인트리셋,1지연리셋 |
| delay_reset_time | int | 지연리셋일 때사이 |
| punch_timeout_time | int | 스탬핑타임아웃설정 |
| react_timeout_time | int | 反해야 함타임아웃설정 |
| punch_success_confirm_time | int | 스탬핑성공확인일 때사이 |
| punch_mould_check | int | 스탬핑模이내확인:0 off,1 on |
| top_point_check_when_start | int | 시작일 때데드 포인트확인:0 off,1 on |
0x8024 PUNCH_INQUIRE_PREV_STATION_PUNCHER_PARAM
{
"puncher_num": 1
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| puncher_num | int | 펀칭기编번호 |
0x8025 PUNCH_RESPOND_PREV_STATION_PUNCHER_PARAM
{
"prev_station_has_puncher": 0,
"puncher_num": 1,
"puncher_sum": 1,
"dout_fetch_finish": 0,
"dout_lay_finish": 0,
"prev_station_fetch_enable": 0,
"prev_station_lay_enable": 0,
"fetch_delay_signal": 100,
"lay_delay_signal": 100,
"control_punch_enable": 0,
"puncher_type": 0,
"punch_singal_param": 0,
"delay_reset_time": 100,
"punch_timeout_time": 100,
"react_timeout_time": 100,
"punch_success_confirm_time": 100,
"punch_mould_check": 0,
"top_point_check_when_start": 0
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| prev_station_has_puncher | int | 이전站有펀칭기:0 off,1 on |
| puncher_num | int | 펀칭기编번호 |
| puncher_sum | int | 최대펀칭기수 |
| dout_fetch_finish | int | 출력가져오기料완료:0 off,1 on |
| dout_lay_finish | int | 출력재료 배출완료:0 off,1 on |
| prev_station_fetch_enable | int | 이전站允许가져오기料:0 off,1 on |
| prev_station_lay_enable | int | 이전站允许재료 배출:0 off,1 on |
| fetch_delay_signal | int | 가져오기料迟滞信번호 |
| lay_delay_signal | int | 재료 배출迟滞信번호 |
| control_punch_enable | int | 允许제어스탬핑:0 off,1 on |
| puncher_type | int | 펀칭기유형:0,1,2,3 |
| punch_singal_param | int | 스탬핑信번호매개변수:0지연리셋,1데드 포인트리셋 |
| delay_reset_time | int | 지연리셋일 때사이 |
| punch_timeout_time | int | 스탬핑타임아웃설정 |
| react_timeout_time | int | 反해야 함타임아웃설정 |
| punch_success_confirm_time | int | 스탬핑성공확인일 때사이 |
| punch_mould_check | int | 스탬핑模이내확인:0 off,1 on |
| top_point_check_when_start | int | 시작일 때데드 포인트확인:0 off,1 on |
强생성스탬핑
0x8026 PUNCH_FORCE_PUNCH
{
"puncher_num": 1,
"force_punch": 0
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| puncher_num | int | 펀칭기编번호 |
| force_punch | int | 强생성스탬핑:0이전站,1본站 |
본站펀칭기온라인설정
본站매개변수설정
0x8027 PUNCH_SET_LOCAL_STATION_PUNCHER_PARAM
{
"local_station_type": 1,
"puncher_num": 1,
"puncher_sum": 1,
"puncher_type": 0,
"punch_singal_param": 1,
"delay_reset_time": 100,
"punch_timeout_time": 100,
"react_timeout_time": 100,
"punch_success_confirm_time": 100,
"punch_mould_check": 0,
"dout_fetch_finish": 0,
"dout_lay_finish": 0,
"local_station_fetch_enable": 0,
"local_station_lay_enable": 0,
"fetch_delay_signal": 100,
"lay_delay_signal": 100,
"top_point_check_when_start": 0
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| local_station_type | int | 본站유형:1재료 배출台,2펀칭기,3翻转台,4空에 복사합니다연결力 |
| puncher_num | int | 펀칭기编번호 |
| puncher_sum | int | 최대펀칭기수 |
| puncher_type | int | 펀칭기유형:0齿轮,1气이동,2油압력,3사용자 정의 |
| punch_singal_param | int | 스탬핑信번호매개변수:1데드 포인트리셋,0지연리셋 |
| delay_reset_time | int | 지연리셋일 때사이 |
| punch_timeout_time | int | 스탬핑타임아웃설정 |
| react_timeout_time | int | 反해야 함타임아웃설정 |
| punch_success_confirm_time | int | 스탬핑성공확인일 때사이 |
| punch_mould_check | int | 스탬핑模이내확인:0 off,1 on |
| dout_fetch_finish | int | 출력가져오기料완료:0 off,1 on |
| dout_lay_finish | int | 출력재료 배출완료:0 off,1 on |
| local_station_fetch_enable | int | 본站允许가져오기料:0 off,1 on |
| local_station_lay_enable | int | 본站允许재료 배출:0 off,1 on |
| fetch_delay_signal | int | 가져오기料迟滞信번호 |
| lay_delay_signal | int | 재료 배출迟滞信번호 |
| top_point_check_when_start | int | 시작일 때데드 포인트확인:0 off,1 on |
0x8028 PUNCH_INQUIRE_LOCAL_STATION_PUNCHER_PARAM
{
"puncher_num": 1
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| puncher_num | int | 펀칭기编번호 |
0x8029 PUNCH_RESPOND_LOCAL_STATION_PUNCHER_PARAM
{
"local_station_type": 1,
"puncher_num": 1,
"puncher_sum": 1,
"force_punch": 1,
"puncher_type": 0,
"punch_singal_param": 0,
"delay_reset_time": 100,
"punch_timeout_time": 100,
"react_timeout_time": 100,
"punch_success_confirm_time": 100,
"punch_mould_check": 0,
"local_station_fetch_enable": 0,
"local_station_lay_enable": 0,
"fetch_delay_signal": 100,
"lay_delay_signal": 100,
"top_point_check_when_start": 0
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| local_station_type | int | 본站유형:1재료 배출台,2펀칭기,3翻转台,4空에 복사합니다연결力 |
| puncher_num | int | 펀칭기编번호 |
| puncher_sum | int | 최대펀칭기수 |
| force_punch | int | 强생성스탬핑 |
| puncher_type | int | 펀칭기유형:0齿轮,1气이동,2油압력,3사용자 정의 |
| punch_singal_param | int | 스탬핑信번호매개변수:0데드 포인트리셋,1지연리셋 |
| delay_reset_time | int | 지연리셋일 때사이 |
| punch_timeout_time | int | 스탬핑타임아웃설정 |
| react_timeout_time | int | 反해야 함타임아웃설정 |
| punch_success_confirm_time | int | 스탬핑성공확인일 때사이 |
| punch_mould_check | int | 스탬핑模이내확인:0 off,1 on |
| local_station_fetch_enable | int | 본站允许가져오기料:0 off,1 on |
| local_station_lay_enable | int | 본站允许재료 배출:0 off,1 on |
| fetch_delay_signal | int | 가져오기料迟滞信번호 |
| lay_delay_signal | int | 재료 배출迟滞信번호 |
| top_point_check_when_start | int | 시작일 때데드 포인트확인:0 off,1 on |
投料机매개변수설정
0x802A PUNCH_SET_FEEDER_PARAM
{
"feeder_signal_type": 0,
"feeder_send_piece_to_puncher": 0,
"request_call_feed_enable": 0,
"request_call_feed_timeout": 100,
"request_call_feed_continued_time": 100
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| feeder_signal_type | int | 投料机信번호유형:0업그레이드沿,1常알림信번호,2아님확인 |
| feeder_send_piece_to_puncher | int | 投料机값을料전송펀칭기:0 off,1 on |
| request_call_feed_enable | int | 시작사용하여呼叫投料:0 off,1 on |
| request_call_feed_timeout | int | 呼叫投料타임아웃설정 |
| request_call_feed_continued_time | int | 呼叫投料지연일 때사이 |
0x802B PUNCH_INQUIRE_FEEDER_PARAM
data:없음
0x802C PUNCH_RESPOND_FEEDER_PARAM
{
"feeder_signal_type": 0,
"feeder_send_piece_to_puncher": 0,
"request_call_feed_enable": 0,
"request_call_feed_timeout": 100,
"request_call_feed_continued_time": 100
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| feeder_signal_type | int | 投料机信번호유형:0업그레이드沿,1常알림信번호,2아님확인 |
| feeder_send_piece_to_puncher | int | 投料机값을料전송펀칭기:0 off,1 on |
| request_call_feed_enable | int | 시작사용하여呼叫投料:0 off,1 on |
| request_call_feed_timeout | int | 呼叫投料타임아웃설정 |
| request_call_feed_continued_time | int | 呼叫投料지연일 때사이 |
측정테스트
0x802D PUNCH_REQUEST_FEEDING_TEST
{
"start_test": 1
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| start_test | int | 시작측정테스트(固설정이(가)1) |
IO설정
수정저장
0x802E PUNCH_SET_IO_PORT_VALUE
{
"prev_station_puncher_top_point": [[0, 1], [0, 1]],
"local_station_puncher_top_point": [[0, 1], [0, 1]],
"prev_station_puncher_bottom_point": [[0, 1], [0, 1]],
"local_station_puncher_bottom_point": [[0, 1], [0, 1]],
"prev_station_puncher_emergency_stop": [[0, 1], [0, 1]],
"local_station_puncher_emergency_stop": [[0, 1], [0, 1]],
"puncher_check_mould": [[0, 1], [0, 1]],
"prev_once_punch_check": [[0, 1], [0, 1]],
"local_once_punch_check": [[0, 1], [0, 1]],
"fixture_check_one": [[0, 1]],
"fixture_check_two": [[0, 1]],
"feed_signal": [[0, 1]],
"prev_station_fetch_enable": [[0, 1]],
"local_station_lay_enable": [[0, 1]],
"in_standby1": [[0, 1]],
"in_standby2": [[0, 1]],
"in_standby3": [[0, 1]],
"in_standby4": [[0, 1]],
"prev_station_punch_signal": [[0, 1], [0, 1]],
"local_station_punch_signal": [[0, 1], [0, 1]],
"emergency_stop_prev_station_puncher": [[0, 1], [0, 1]],
"emergency_stop_local_station_puncher": [[0, 1], [0, 1]],
"fixture1": [[0, 1]],
"fixture2": [[0, 1]],
"request_feed": [[0, 1]],
"turn_table_fetch_success": [[0, 1]],
"turn_table_lay_success": [[0, 1]],
"prev_station_interfere_zone": [[0, 1]],
"local_station_interfere_zone": [[0, 1]],
"fixture_standby1": [[0, 1]],
"fixture_standby2": [[0, 1]],
"out_standby1": [[0, 1]],
"out_standby2": [[0, 1]],
"out_standby3": [[0, 1]],
"out_standby4": [[0, 1]]
}설명:배열제0비트이(가)port(범위0-16),배열제1비트이(가)value(범위0또는1)
입력信번호:
| 매개변수이름 | 설명 |
|---|---|
| prev_station_puncher_top_point | 펀칭기데드 포인트이전站 |
| local_station_puncher_top_point | 펀칭기데드 포인트본站 |
| prev_station_puncher_bottom_point | 펀칭기데드 포인트이전站 |
| local_station_puncher_bottom_point | 펀칭기데드 포인트본站 |
| prev_station_puncher_emergency_stop | 펀칭기비상 정지이전站 |
| local_station_puncher_emergency_stop | 펀칭기비상 정지본站 |
| puncher_check_mould | 펀칭기模이내확인 |
| prev_once_punch_check | 이전站单회스탬핑확인 |
| local_once_punch_check | 본站单회스탬핑확인 |
| fixture_check_one | 지그검사验1 |
| fixture_check_two | 지그검사验二 |
| feed_signal | 投料信번호 |
| prev_station_fetch_enable | 이전站允许가져오기料 |
| local_station_lay_enable | 본站允许재료 배출 |
| in_standby1 | 보조입력1 |
| in_standby2 | 보조입력2 |
| in_standby3 | 보조입력3 |
| in_standby4 | 보조입력4 |
출력信번호:
| 매개변수이름 | 설명 |
|---|---|
| prev_station_punch_signal | 스탬핑信번호이전站 |
| local_station_punch_signal | 스탬핑信번호본站 |
| emergency_stop_prev_station_puncher | 비상 정지펀칭기이전站 |
| emergency_stop_local_station_puncher | 비상 정지펀칭기본站 |
| fixture1 | 지그1 |
| fixture2 | 지그2 |
| request_feed | 요청投料 |
| turn_table_fetch_success | 翻转台가져오기料성공 |
| turn_table_lay_success | 翻转台재료 배출성공 |
| prev_station_interfere_zone | 이전站간섭 영역출력 |
| local_station_interfere_zone | 본站간섭 영역출력 |
| fixture_standby1 | 지그보조선택1 |
| fixture_standby2 | 지그보조선택二 |
| out_standby1 | 보조출력1 |
| out_standby2 | 보조출력2 |
| out_standby3 | 보조출력3 |
| out_standby4 | 보조출력4 |
0x802F PUNCH_INQUIRE_IO_PORT_VALUE
data:없음
0x8030 PUNCH_RESPOND_IO_PORT_VALUE
同0x802E
IO상태
0x8031 PUNCH_MODIFY_IO_OUT_STATUS_VALUE
{
"modify_port": 0,
"puncher_num": 1,
"value": 0
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| modify_port | int | 보조출력포트 번호(1.2.3.4...) |
| puncher_num | int | 펀칭기编번호(1,2,3,4) |
| value | int | 값을(0또는1) |
0x8032 PUNCH_INQUIRE_IO_PORT_VALUE_STATUS
data:없음
0x8033 PUNCH_RESPOND_IO_PORT_VALUE_STATUS
{
"prev_station_puncher_top_point": [[0, 1], [0, 1]],
"local_station_puncher_top_point": [[0, 1], [0, 1]],
"prev_station_puncher_bottom_point": [[0, 1], [0, 1]],
"local_station_puncher_bottom_point": [[0, 1], [0, 1]],
"prev_station_puncher_emergency_stop": [[0, 1], [0, 1]],
"local_station_puncher_emergency_stop": [[0, 1], [0, 1]],
"puncher_check_mould": [[0, 1]],
"fixture_check_one": [[0, 1]],
"fixture_check_two": [[0, 1]],
"feed_signal": [[0, 1]],
"prev_station_fetch_enable": [[0, 1]],
"local_station_lay_enable": [[0, 1]],
"in_standby1": [[0, 1]],
"in_standby2": [[0, 1]],
"in_standby3": [[0, 1]],
"in_standby4": [[0, 1]],
"prev_once_punch_check": [[0, 1]],
"local_once_punch_check": [[0, 1]],
"prev_station_punch_signal": [[0, 1], [0, 1]],
"local_station_punch_signal": [[0, 1], [0, 1]],
"emergency_stop_prev_station_puncher": [[0, 1], [0, 1]],
"emergency_stop_local_station_puncher": [[0, 1], [0, 1]],
"fixture1": [[0, 1]],
"fixture2": [[0, 1]],
"request_feed": [[0, 1]],
"turn_table_fetch_success": [[0, 1]],
"turn_table_lay_success": [[0, 1]],
"prev_station_interfere_zone": [[0, 1]],
"local_station_interfere_zone": [[0, 1]],
"fixture_standby1": [[0, 1]],
"fixture_standby2": [[0, 1]],
"out_standby1": [[0, 1]],
"out_standby2": [[0, 1]],
"out_standby3": [[0, 1]],
"out_standby4": [[0, 1]]
}설명:배열제0비트이(가)port(범위0-16),배열제1비트이(가)value(범위0또는1)
간섭 영역
마크간섭 영역
0x8034 PUNCH_SIGN_INTERFERE_ZONE
{
"interfere_zone_sign": "prev_interfere_zone"
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| interfere_zone_sign | string | 마크간섭 영역:prev_interfere_zone(이전站펀칭기),local_interfere_zone(본站펀칭기) |
반환마크결과
0x8035 PUNCH_RESPOND_SIGN_INTERFERE_ZONE
{
"interfere_zone_sign": "prev_interfere_zone",
"prev_station_interfere_zone_X": 0.0,
"prev_station_interfere_zone_Y": 0.0,
"local_station_interfere_zone_X": 0.0,
"local_station_interfere_zone_Y": 0.0
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| interfere_zone_sign | string | 마크간섭 영역:prev_interfere_zone(이전站펀칭기),local_interfere_zone(본站펀칭기) |
| prev_station_interfere_zone_X | float | 이전站간섭 영역X좌표 |
| prev_station_interfere_zone_Y | float | 이전站간섭 영역Y좌표 |
| local_station_interfere_zone_X | float | 본站간섭 영역X좌표 |
| local_station_interfere_zone_Y | float | 본站간섭 영역Y좌표 |
저장값
0x8036 PUNCH_SET_INTERFERE_ZONE_VALUE
{
"interfere_zone_enable": 0,
"prev_station_x_min": 1.1,
"prev_station_x_max": 2.2,
"prev_station_y_min": 3.3,
"prev_station_y_max": 4.4,
"local_station_x_min": 5.5,
"local_station_x_max": 6.6,
"local_station_y_min": 7.7,
"local_station_y_max": 8.8
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| interfere_zone_enable | int | 간섭 영역활성화(0또는1) |
| prev_station_x_min | float | 이전站간섭 영역x최소 |
| prev_station_x_max | float | 이전站간섭 영역x최대 |
| prev_station_y_min | float | 이전站간섭 영역y최소 |
| prev_station_y_max | float | 이전站간섭 영역y최대 |
| local_station_x_min | float | 본站간섭 영역x최소 |
| local_station_x_max | float | 본站간섭 영역x최대 |
| local_station_y_min | float | 본站간섭 영역y최소 |
| local_station_y_max | float | 본站간섭 영역y최대 |
0x8037 PUNCH_INQUIRE_INTERFERE_ZONE_VALUE
data:없음
0x8038 PUNCH_RESPOND_INTERFERE_ZONE_VALUE
{
"interfere_zone_enable": 0,
"prev_station_x_min": 0.0,
"prev_station_x_max": 0.0,
"prev_station_y_min": 0.0,
"prev_station_y_max": 0.0,
"local_station_x_min": 0.0,
"local_station_x_max": 0.0,
"local_station_y_min": 0.0,
"local_station_y_max": 0.0
}설명:-9999의미미마크
| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| interfere_zone_enable | int | 간섭 영역활성화(0또는1) |
| prev_station_x_min | float | 이전站간섭 영역x최소 |
| prev_station_x_max | float | 이전站간섭 영역x최대 |
| prev_station_y_min | float | 이전站간섭 영역y최소 |
| prev_station_y_max | float | 이전站간섭 영역y최대 |
| local_station_x_min | float | 본站간섭 영역x최소 |
| local_station_x_max | float | 본站간섭 영역x최대 |
| local_station_y_min | float | 본站간섭 영역y최소 |
| local_station_y_max | float | 본站간섭 영역y최대 |
지그설정
0x8039 PUNCH_SET_FIXTURE_PARAM
{
"fetch_before_time": 100.0,
"lay_before_time": 100.0,
"fixture1_type": 0,
"fixture1_open_delay_error_report_time": 100.0,
"fixture1_close_delay_error_report_time": 100.0,
"fixture2_type": 0,
"fixture2_open_delay_error_report_time": 100.0,
"fixture2_close_delay_error_report_time": 100.0,
"standby1": 0,
"standby1_keep_time": 100.0,
"standby2": 0,
"standby2_keep_time": 100.0
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| fetch_before_time | float | 가져오기料이전배치지연 |
| lay_before_time | float | 재료 배출이전배치지연 |
| fixture1_type | int | 지그1유형선택:0吸盘,1电磁铁,2气缸 |
| fixture1_open_delay_error_report_time | float | 지그1알림지연보고경고 |
| fixture1_close_delay_error_report_time | float | 지그1해제지연보고경고 |
| fixture2_type | int | 지그二유형선택:0吸盘,1电磁铁,2气缸 |
| fixture2_open_delay_error_report_time | float | 지그二알림지연보고경고 |
| fixture2_close_delay_error_report_time | float | 지그二해제지연보고경고 |
| standby1 | int | 보조선택1:0아님시작사용하여,1시작사용하여 |
| standby1_keep_time | float | 보조 포인트1持续일 때사이 |
| standby2 | int | 보조선택二:0아님시작사용하여,1시작사용하여 |
| standby2_keep_time | float | 보조 포인트二持续일 때사이 |
0x803A PUNCH_INQUIRE_FIXTURE_PARAM
data:없음
0x803B PUNCH_RESPOND_FIXTURE_PARAM
{
"fetch_before_time": 100.0,
"lay_before_time": 100.0,
"fixture1_type": 0,
"fixture1_open_delay_error_report_time": 100.0,
"fixture1_close_delay_error_report_time": 100.0,
"fixture2_type": 0,
"fixture2_open_delay_error_report_time": 100.0,
"fixture2_close_delay_error_report_time": 100.0,
"standby1": 0,
"standby1_keep_time": 100.0,
"standby2": 0,
"standby2_keep_time": 100.0
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| fetch_before_time | float | 가져오기料이전배치지연 |
| lay_before_time | float | 재료 배출이전배치지연 |
| fixture1_type | int | 지그1유형선택:0吸盘,1电磁铁,2气缸 |
| fixture1_open_delay_error_report_time | float | 지그1알림지연보고경고 |
| fixture1_close_delay_error_report_time | float | 지그1해제지연보고경고 |
| fixture2_type | int | 지그二유형선택:0吸盘,1电磁铁,2气缸 |
| fixture2_open_delay_error_report_time | float | 지그二알림지연보고경고 |
| fixture2_close_delay_error_report_time | float | 지그二해제지연보고경고 |
| standby1 | int | 보조선택1:0아님시작사용하여,1시작사용하여 |
| standby1_keep_time | float | 보조 포인트1持续일 때사이 |
| standby2 | int | 보조선택二:0아님시작사용하여,1시작사용하여 |
| standby2_keep_time | float | 보조 포인트二持续일 때사이 |
스탬핑프로세스
새로 생성模板
确설정
0x803C PUNCH_CREATE_TEMPLATE
{
"new_template_name": "name",
"use_ext": false,
"use_pallet": false,
"pallet_type": 0,
"pallet_ID": 1
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| new_template_name | string | 프로그램이름 |
| use_ext | bool | 외부 축활성화 |
| use_pallet | bool | 팔레타이징활성화 |
| pallet_type | int | 팔레타이징유형:0이전站팔레타이징,1본站팔레타이징 |
| pallet_ID | int | 팔레타이징프로세스번호 |
模板编辑2
总确설정
0x803D PUNCH_CONFIRM_CREATE_TEMPLATE
{
"create_confirm": 1,
"pick_keep_time": 10,
"lay_keep_time": 10
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| create_confirm | int | 확인创생성(固설정이(가)1) |
| pick_keep_time | int | 가져오기料포인트持续일 때사이(ms) |
| lay_keep_time | int | 재료 배출포인트持续일 때사이(ms) |
0x803E PUNCH_INQUIRE_PICK_LAY_DELAY_TIME
data:없음
0x803F PUNCH_RESPOND_PICK_LAY_DELAY_TIME
{
"pick_keep_time": 10,
"lay_keep_time": 10,
"pallet_type": 0
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| pick_keep_time | int | 가져오기料포인트持续일 때사이(ms) |
| lay_keep_time | int | 재료 배출포인트持续일 때사이(ms) |
| pallet_type | int | 팔레타이징유형:0이전站팔레타이징,1본站팔레타이징 |
궤적매개변수설정
0x8040 PUNCH_SAVE_TRAJECTORY_PARAM
{
"traj_num": 1,
"interp_mode": 0,
"vel": 10,
"pl": 0
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| traj_num | int | 궤적번호 |
| interp_mode | int | 보간방식:0관절,1직선 |
| vel | int | 속도(%) |
| pl | int | 평활도 |
궤적매개변수조회
0x8041 PUNCH_INQUIRE_TRAJECTORY_PARAM
{
"traj_num": 1
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| traj_num | int | 궤적번호 |
궤적매개변수수신
0x8042 PUNCH_RESPOND_TRAJECTORY_PARAM
{
"interp_mode": 0,
"vel": 10,
"pl": 0
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| interp_mode | int | 보간방식:0관절,1직선 |
| vel | int | 속도(%) |
| pl | int | 평활도 |
마크포인트
0x8043 PUNCH_SIGN_CHOSED_POS_VALUE
{
"chosed_pos_num": 1
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| chosed_pos_num | int | 포인트编번호:1가져오기料待机,2가져오기料方,3가져오기料포인트,4재료 배출待机,5재료 배출方,6재료 배출포인트 |
선택 시에 복사합니다포인트좌표조회
0x8044 PUNCH_INQUIRE_CHOSED_POS_VALUE
{
"chosed_pos_num": 1
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| chosed_pos_num | int | 포인트编번호:1가져오기料待机,2가져오기料方,3가져오기料포인트,4재료 배출待机,5재료 배출方,6재료 배출포인트 |
선택 시에 복사합니다포인트좌표반환
0x8045 PUNCH_RESPOND_CHOSED_POS_VALUE
{
"chosed_pos_num": 1,
"pos_value": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0],
"ext_pos_value": [0.0, 0.0, 0.0, 0.0]
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| chosed_pos_num | int | 포인트编번호:1가져오기料待机,2가져오기料方,3가져오기料포인트,4재료 배출待机,5재료 배출方,6재료 배출포인트 |
| pos_value | array | 위치좌표값을 |
| ext_pos_value | array | 외부 축위치좌표값을 |
이동선택 시에 복사합니다포인트
0x8046 PUNCH_MOVE_TO_POS
{
"chosed_pos_num": 1
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| chosed_pos_num | int | 포인트编번호:1가져오기料待机,2가져오기料方,3가져오기料포인트,4재료 배출待机,5재료 배출方,6재료 배출포인트 |
가져오기消
0x8047 PUNCH_CANCLE_CREATE_TEMPLATE
{
"cancle": 1
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| cancle | int | 가져오기消创생성(固설정이(가)1) |
模板명령어
(명령어编辑同작업파일:삽입、수정、삭제、조작、변수)
보조프로그램编辑
模板编辑1
0x804A PUNCH_TRANSFER_TEMPLATE_JOBFILE
{
"old_name": "old_name",
"new_name": "new_name"
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| old_name | string | 原프로그램이름 |
| new_name | string | 갱신프로그램이름 |
0x804B PUNCH_TRANSFER_TEMPLATE_JOBFILE
{
"modify": 1,
"jobfile_name": "name",
"pick_keep_time": 10,
"lay_keep_time": 10
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| modify | int | 수정标인식(固설정이(가)1) |
| jobfile_name | string | 프로그램이름 |
| pick_keep_time | int | 가져오기料포인트持续일 때사이 |
| lay_keep_time | int | 재료 배출포인트持续일 때사이 |
0x804C INQUIRE
{
"puncher_num": 1,
"prev_local_station": 0
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| puncher_num | int | 펀칭기编번호 |
| prev_local_station | int | 이전站본站:0이전站,1본站 |
0x804D RESPOND
{
"puncher_num": 1,
"prev_local_station": 0,
"top_point": 0,
"punch_time": 100
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| puncher_num | int | 펀칭기编번호 |
| prev_local_station | int | 이전站본站:0이전站,1본站 |
| top_point | int | 데드 포인트(0또는1) |
| punch_time | int | 스탬핑일 때长 |
가능변경气缸설정
0x804E SET
{
"trigger_conditions": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"reset_mode": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"trigger_delay_time": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"reset_delay_time": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"trigger_puncher_num": [1, 2, 3, 4, 1, 1, 1, 1, 1, 1],
"reset_puncher_num": [1, 2, 3, 4, 1, 1, 1, 1, 1, 1],
"port": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
"value": [1, 1, 1, 1, 1, 1, 1, 0, 1, 1],
"enable": [true, true, true, true, true, true, true, true, true, false]
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| trigger_conditions | array | 触전송항목件 |
| reset_mode | array | 리셋방식 |
| trigger_delay_time | array | 触전송지연 |
| reset_delay_time | array | 리셋지연 |
| trigger_puncher_num | array | 触전송펀칭기번호 |
| reset_puncher_num | array | 리셋펀칭기번호 |
| port | array | IO포트 |
| value | array | 유효값을 |
| enable | array | 활성화열기닫기 |
0x804F INQUIRE
data:없음
0x8050 RESPOND
{
"trigger_puncher_num": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"reset_puncher_num": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"trigger_conditions": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"reset_mode": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"trigger_delay_time": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"reset_delay_time": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"port": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
"value": [1, 1, 1, 1, 1, 1, 1, 0, 1, 1],
"enable": [true, true, true, true, true, true, true, true, true, false]
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| trigger_puncher_num | array | 触전송펀칭기번호 |
| reset_puncher_num | array | 리셋펀칭기번호 |
| trigger_conditions | array | 触전송항목件 |
| reset_mode | array | 리셋방식 |
| trigger_delay_time | array | 触전송지연 |
| reset_delay_time | array | 리셋지연 |
| port | array | IO포트 |
| value | array | 유효값을 |
| enable | array | 활성화열기닫기 |
프로그램실행阶段监控
0x8051 조회
data:없음
0x8052 回복원
{
"program": "QQQ",
"stage": "본站재료 배출이전处理",
"judge": [
{"뒤机아님에서간섭 영역": true, "재료 배출迟滞일 때사이": false, "본站에서데드 포인트": true},
{"재료 배출迟滞일 때사이": false, "본站에서데드 포인트": false, "본站料완료가져오기": true}
]
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| program | string | 프로그램이름 |
| stage | string | 현재阶段 |
| judge | array | 判해제항목件열테이블 |
总线유형설정
0x8101
{
"bustype": 0
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| bustype | int | 总线유형:0 ethercat,1 canOpen |
0x8102 조회
data:없음
0x8103 回복원
{
"bustype": 0
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| bustype | int | 总线유형:0 ethercat,1 canOpen |
canOpen통신매개변수설정
0x8104
{
"canopen_servo": 0,
"canopen_sum": 1,
"canopen_cycle": 1,
"canopen_baudrate": "500K"
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| canopen_servo | int | 舵机수량(0-3) |
| canopen_sum | int | 총 수(1-7) |
| canopen_cycle | int | 주기(1,2,4,8,16) |
| canopen_baudrate | string | Baud Rate(500K) |
0x8105 조회
data:없음
0x8106 回복원
{
"canopen_servo": 0,
"canopen_sum": 1,
"canopen_cycle": 1,
"canopen_baudrate": "500K"
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| canopen_servo | int | 舵机수량(0-3) |
| canopen_sum | int | 총 수(1-7) |
| canopen_cycle | int | 주기(1,2,4,8,16) |
| canopen_baudrate | string | Baud Rate(500K) |
전송센서매개변수설정
0x8111
{
"detect_enable": true,
"switch_modify_value_by_recorded": true,
"back_off_distance": 10.0,
"back_off_vel": 10.0,
"back_off_acc": 10.0,
"rated_Fx_positive": 10.0,
"rated_Fy_positive": 10.0,
"rated_Fz_positive": 10.0,
"rated_Mx_positive": 10.0,
"rated_My_positive": 10.0,
"rated_Mz_positive": 10.0,
"rated_Fx_negative": 10.0,
"rated_Fy_negative": 10.0,
"rated_Fz_negative": 10.0,
"rated_Mx_negative": 10.0,
"rated_My_negative": 10.0,
"rated_Mz_negative": 10.0,
"enable_Fx": false,
"enable_Fy": false,
"enable_Fz": false,
"enable_Mx": false,
"enable_My": false,
"enable_Mz": false,
"rated_Fx_positive_GD_num": 1,
"rated_Fy_positive_GD_num": 1,
"rated_Fz_positive_GD_num": 1,
"rated_Tx_positive_GD_num": 1,
"rated_Ty_positive_GD_num": 1,
"rated_Tz_positive_GD_num": 1,
"rated_Fx_negative_GD_num": 1,
"rated_Fy_negative_GD_num": 1,
"rated_Fz_negative_GD_num": 1,
"rated_Tx_negative_GD_num": 1,
"rated_Ty_negative_GD_num": 1,
"rated_Tz_negative_GD_num": 1,
"actual_Fx_GD_num": 1,
"actual_Fy_GD_num": 1,
"actual_Fz_GD_num": 1,
"actual_Tx_GD_num": 1,
"actual_Ty_GD_num": 1,
"actual_Tz_GD_num": 1,
"rFx_Zero_without_load_GD_num": 1,
"rFy_Zero_without_load_GD_num": 1,
"rFz_Zero_without_load_GD_num": 1,
"rTx_Zero_without_load_GD_num": 1,
"rTy_Zero_without_load_GD_num": 1,
"rTz_Zero_without_load_GD_num": 1,
"rFx_Zero_with_load_GD_num": 1,
"rFy_Zero_with_load_GD_num": 1,
"rFz_Zero_with_load_GD_num": 1,
"rTx_Zero_with_load_GD_num": 1,
"rTy_Zero_with_load_GD_num": 1,
"rTz_Zero_with_load_GD_num": 1,
"rFx_qupi_GD_num": 1,
"rFy_qupi_GD_num": 1,
"rFz_qupi_GD_num": 1,
"rTx_qupi_GD_num": 1,
"rTy_qupi_GD_num": 1,
"rTz_qupi_GD_num": 1
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| detect_enable | bool | 확인활성화 |
| switch_modify_value_by_recorded | bool | 按记기록값을수정열기닫기 |
| back_off_distance | float | 回退거리 |
| back_off_vel | float | 回退속도 |
| back_off_acc | float | 回退추가속도 |
| rated_Fx_positive | float | Fx정방향 정격설정값을 |
| rated_Fy_positive | float | Fy정방향 정격설정값을 |
| rated_Fz_positive | float | Fz정방향 정격설정값을 |
| rated_Mx_positive | float | Mx정방향 정격설정값을 |
| rated_My_positive | float | My정방향 정격설정값을 |
| rated_Mz_positive | float | Mz정방향 정격설정값을 |
| rated_Fx_negative | float | Fx역방향 정격설정값을 |
| rated_Fy_negative | float | Fy역방향 정격설정값을 |
| rated_Fz_negative | float | Fz역방향 정격설정값을 |
| rated_Mx_negative | float | Mx역방향 정격설정값을 |
| rated_My_negative | float | My역방향 정격설정값을 |
| rated_Mz_negative | float | Mz역방향 정격설정값을 |
| enable_Fx | bool | Fx활성화 |
| enable_Fy | bool | Fy활성화 |
| enable_Fz | bool | Fz활성화 |
| enable_Mx | bool | Mx활성화 |
| enable_My | bool | My활성화 |
| enable_Mz | bool | Mz활성화 |
| rated_Fx_positive_GD_num | int | Fx정방향 정격설정값을GD编번호 |
| rated_Fy_positive_GD_num | int | Fy정방향 정격설정값을GD编번호 |
| rated_Fz_positive_GD_num | int | Fz정방향 정격설정값을GD编번호 |
| rated_Tx_positive_GD_num | int | Tx정방향 정격설정값을GD编번호 |
| rated_Ty_positive_GD_num | int | Ty정방향 정격설정값을GD编번호 |
| rated_Tz_positive_GD_num | int | Tz정방향 정격설정값을GD编번호 |
| rated_Fx_negative_GD_num | int | Fx역방향 정격설정값을GD编번호 |
| rated_Fy_negative_GD_num | int | Fy역방향 정격설정값을GD编번호 |
| rated_Fz_negative_GD_num | int | Fz역방향 정격설정값을GD编번호 |
| rated_Tx_negative_GD_num | int | Tx역방향 정격설정값을GD编번호 |
| rated_Ty_negative_GD_num | int | Ty역방향 정격설정값을GD编번호 |
| rated_Tz_negative_GD_num | int | Tz역방향 정격설정값을GD编번호 |
| actual_Fx_GD_num | int | 실제Fx GD编번호 |
| actual_Fy_GD_num | int | 실제Fy GD编번호 |
| actual_Fz_GD_num | int | 실제Fz GD编번호 |
| actual_Tx_GD_num | int | 실제Tx GD编번호 |
| actual_Ty_GD_num | int | 실제Ty GD编번호 |
| actual_Tz_GD_num | int | 실제Tz GD编번호 |
| rFx_Zero_without_load_GD_num | int | 없음负로드Fx영점GD编번호 |
| rFy_Zero_without_load_GD_num | int | 없음负로드Fy영점GD编번호 |
| rFz_Zero_without_load_GD_num | int | 없음负로드Fz영점GD编번호 |
| rTx_Zero_without_load_GD_num | int | 없음负로드Tx영점GD编번호 |
| rTy_Zero_without_load_GD_num | int | 없음负로드Ty영점GD编번호 |
| rTz_Zero_without_load_GD_num | int | 없음负로드Tz영점GD编번호 |
| rFx_Zero_with_load_GD_num | int | 带负로드Fx영점GD编번호 |
| rFy_Zero_with_load_GD_num | int | 带负로드Fy영점GD编번호 |
| rFz_Zero_with_load_GD_num | int | 带负로드Fz영점GD编번호 |
| rTx_Zero_with_load_GD_num | int | 带负로드Tx영점GD编번호 |
| rTy_Zero_with_load_GD_num | int | 带负로드Ty영점GD编번호 |
| rTz_Zero_with_load_GD_num | int | 带负로드Tz영점GD编번호 |
| rFx_qupi_GD_num | int | 무게 제외Fx GD编번호 |
| rFy_qupi_GD_num | int | 무게 제외Fy GD编번호 |
| rFz_qupi_GD_num | int | 무게 제외Fz GD编번호 |
| rTx_qupi_GD_num | int | 무게 제외Tx GD编번호 |
| rTy_qupi_GD_num | int | 무게 제외Ty GD编번호 |
| rTz_qupi_GD_num | int | 무게 제외Tz GD编번호 |
0x8112 조회
data:없음
0x8113 回복원
(매개변수同0x8111설정)
전송센서실제값을조회
0x8114
data:없음
0x8115 回복원
{
"actual_value": [1.0, 2.0, 3.0, 4.0, 5.0, 6.0]
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| actual_value | array | 실제토크값을열테이블 |
마크와/과조회空로드토크값을
0x8116
{
"sign": true
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| sign | bool | 마크标인식 |
0x8117 回복원
{
"sign_value_without_load": [1.0, 2.0, 3.0, 4.0, 5.0, 6.0]
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| sign_value_without_load | array | 空로드토크값을 |
마크와/과조회带로드토크값을
0x8118
{
"sign": true
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| sign | bool | 마크标인식 |
0x8119 回복원
{
"sign_value_with_load": [1.0, 2.0, 3.0, 4.0, 5.0, 6.0]
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| sign_value_with_load | array | 带로드토크값을 |
설정무게 제외활성화
0x811C
{
"switch_modify_value_by_recorded": true
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| switch_modify_value_by_recorded | bool | 按记기록값을수정열기닫기 |
0x811D 조회
data:없음
0x811E 回복원
{
"switch_modify_value_by_recorded": true
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| switch_modify_value_by_recorded | bool | 按记기록값을수정열기닫기 |
전송센서무게 제외값을조회
0x8121
data:없음
0x8122 回복원
{
"qupi_value": [1.0, 2.0, 3.0, 4.0, 5.0, 6.0]
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| qupi_value | array | 무게 제외값을 |
설정기타매개변수
0x8123
{
"filter_param_Q": 0.0001,
"filter_param_R": 0.1,
"force_sensor_sign_value_without_load_data_time": 500,
"force_sensor_sign_value_with_load_data_time": 500,
"force_sensor_sign_value_without_load_data_range": 0.5,
"force_sensor_sign_value_with_load_data_range": 0.5
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| filter_param_Q | float | 滤波매개변수Q |
| filter_param_R | float | 滤波매개변수R |
| force_sensor_sign_value_without_load_data_time | int | 空로드토크마크데이터일 때사이(ms) |
| force_sensor_sign_value_with_load_data_time | int | 带로드토크마크데이터일 때사이(ms) |
| force_sensor_sign_value_without_load_data_range | float | 空로드토크마크데이터범위 |
| force_sensor_sign_value_with_load_data_range | float | 带로드토크마크데이터범위 |
0x8124 조회
data:없음
0x8125 回복원
(매개변수同0x8123설정)
마크床板水平위치
0x8126
data:없음
0x8127 조회여부완료마크床板水平위치
data:없음
0x8128 回복원
{
"already_sign_standard_pos": true
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| already_sign_standard_pos | bool | 여부완료마크床板水平위치 |
조회현재床板자세값을
0x8129
data:없음
0x812A 回복원
{
"pos_A_degree": 18,
"pos_B_degree": 20
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| pos_A_degree | int | 床板자세A角도 |
| pos_B_degree | int | 床板자세B角도 |
生완료전송센서데이터파일
0x812B
data:없음
설정负로드매개변수
0x8130
{
"payload_enable": true,
"axis1_rated_torq": 0.5,
"axis2_rated_torq": 0.5,
"axis3_rated_torq": 0.5,
"axis4_rated_torq": 0.5,
"axis5_rated_torq": 0.5,
"axis6_rated_torq": 0.5,
"payload_num": 1,
"payload_mass": 3.1,
"payload_X": 78.5,
"payload_Y": 78.5,
"payload_Z": 78.5,
"payload_name": "name"
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| payload_enable | bool | 负로드활성화 |
| axis1_rated_torq | float | 축1额설정토크 |
| axis2_rated_torq | float | 축2额설정토크 |
| axis3_rated_torq | float | 축3额설정토크 |
| axis4_rated_torq | float | 축4额설정토크 |
| axis5_rated_torq | float | 축5额설정토크 |
| axis6_rated_torq | float | 축6额설정토크 |
| payload_num | int | 负로드编번호(1-10) |
| payload_mass | float | 负로드질량 |
| payload_X | float | 负로드X좌표 |
| payload_Y | float | 负로드Y좌표 |
| payload_Z | float | 负로드Z좌표 |
| payload_name | string | 负로드이름 |
0x8131 조회
data:없음
0x8132 回복원
(매개변수同0x8130설정)
조회某编번호负로드매개변수
0x8133
{
"payload_num": 1
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| payload_num | int | 负로드编번호(1-10) |
0x8134 回복원
{
"payload_num": 1,
"payload_mass": 3.1,
"payload_X": 78.5,
"payload_Y": 78.5,
"payload_Z": 78.5,
"payload_name": "name"
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| payload_num | int | 负로드编번호 |
| payload_mass | float | 负로드질량 |
| payload_X | float | 负로드X좌표 |
| payload_Y | float | 负로드Y좌표 |
| payload_Z | float | 负로드Z좌표 |
| payload_name | string | 负로드이름 |
설정적응형해야 함추가감소속도매개변수
0x8140
{
"auto_modify_acc_enable": true,
"arm_inertia": [0.0, 0.0, 0.0],
"joint1_mass": 5.5,
"joint2_mass": 0.153,
"joint1_mass_center_to_motor_distance": 0.05,
"joint2_mass_center_to_motor_distance": 0.05
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| auto_modify_acc_enable | bool | 적응형해야 함추가감소속도활성화 |
| arm_inertia | array | 臂惯性 |
| joint1_mass | float | 관절1질량 |
| joint2_mass | float | 관절2질량 |
| joint1_mass_center_to_motor_distance | float | 관절1중심모터거리 |
| joint2_mass_center_to_motor_distance | float | 관절2중심모터거리 |
0x8141 조회
data:없음
0x8142 回복원
(매개변수同0x8140설정)
설정적응형해야 함추가감소속도负로드매개변수
0x8143
{
"payload_mass": true,
"payload_inertia": 0.0,
"payload_mass_center_X": 5.5,
"payload_mass_center_Y": 0.153,
"payload_mass_center_Z": 0.05
}| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| payload_mass | bool | 负로드질량활성화 |
| payload_inertia | float | 负로드惯性 |
| payload_mass_center_X | float | 负로드중심X |
| payload_mass_center_Y | float | 负로드중심Y |
| payload_mass_center_Z | float | 负로드중심Z |
0x8144 조회
data:없음
0x8145 回복원
(매개변수同0x8143설정)