차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
platform:ethercat:100_api:5_errorcode:21070 [2018/11/12 22:03] winoars |
platform:ethercat:100_api:5_errorcode:21070 [2024/07/08 18:23] (현재) |
||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| - | {{tag> | + | ======ErrorCode |
| - | + | ||
| - | ======Error : -21070====== | + | |
| <alert type=" | <alert type=" | ||
| - | 홈복귀 중 -21070 (Homming Start Timeout) 에러 발생에 대한 안내 페이지입니다. | + | 홈복귀 중 -21070 (Homming Start Timeout) 에러 발생에 대한 안내 페이지입니다.\\ |
| + | 드라이버가 주관하는 모드로 홈복귀 시 정상적으로 홈복귀가 시작하지 않거나 완료되지 않는 경우입니다. | ||
| </ | </ | ||
| - | =====Case 1===== | + | <callout type=" |
| + | ===Case 1=== | ||
| + | \\ | ||
| + | **원인** | ||
| - | <callout type=" | + | |
| - | | + | |
| - | * (-)방향으로 | + | **해결방안** |
| - | * 이후 -21070 (Homming Start Timeout) 에러가 발생 | + | |
| - | </ | + | * 드라이버에서 지원하는 Homing Method 사용 |
| + | * 드라이버의 매뉴얼 참조 | ||
| + | | ||
| - | <callout type=" | ||
| - | * POT 센서가 감지되어 (+) 방향으로 이송 못함 | ||
| </ | </ | ||
| - | <callout type="success" | + | <callout type="info"> |
| - | * POT 센서를 OFF로 유지 | + | ===Case 2=== |
| + | \\ | ||
| + | **원인** | ||
| + | |||
| + | * PDO Map에 | ||
| + | |||
| + | **해결방안** | ||
| + | |||
| + | * **[[platform: | ||
| </ | </ | ||
| - | =====Case | + | <callout type=" |
| + | ===Case | ||
| + | \\ | ||
| + | **원인** | ||
| + | |||
| + | * Homing Speed (0x6099), 또는 Homing Acceleration(0x609A) 값이 0으로 설정 | ||
| - | <callout type=" | + | **해결방안** |
| - | * 서보가 주관하는 원점복귀 | + | |
| - | * 모터는 전혀 움직이지 않고, -21070 | + | * Homing Speed (0x6099) 와 Homing Acceleration(0x609A)에 홈복귀 |
| - | * 파나소닉 드라이버에서 발생 | + | |
| + | * 또는 ecmHomeCfg_SetSpeedPatt() 함수를 | ||
| </ | </ | ||
| - | <callout type="question" | + | <callout type="primary"> |
| - | * SDO 0x6080 (Max motor speed) 값이 0으로 설정 ((Omron 등 일부 드라이버는 0x607F (Max Profile Speed) 사용)) | + | ===Case 4=== |
| + | \\ | ||
| + | **원인** | ||
| + | |||
| + | * Max motor speed (0x6080) 값이 0으로 설정 ((Omron 등 일부 드라이버는 0x607F (Max Profile Speed) 사용)) | ||
| + | |||
| + | **해결방안** | ||
| + | |||
| + | * 0x6080:0 의 값을 0 이상(일반적으로 3000)으로 설정 | ||
| + | |||
| + | * 또는 ecmSxCfg_SetMaxSpdOfCT() 함수를 이용해서 MaxSpd 값을 3000등으로 설정 ((Omron 등 0x607F 를 사용하는 드라이버는 ecmSxCfg_SetMaxProfSpdOfCT() 사용)) | ||
| </ | </ | ||
| - | <callout type="success" | + | <callout type="info"> |
| - | * SDO 0x6080 의 값을 3000으로 | + | ===Case 5=== |
| - | * 또는 | + | \\ |
| - | * 또는 | + | **원인** |
| + | |||
| + | * (-)방향으로 | ||
| + | |||
| + | * (-)방향으로 이송을 시작 후 원점센서(또는 | ||
| + | |||
| + | * **이후 POT 센서가 감지되어 (+) 방향으로 이송 못함** | ||
| + | |||
| + | * -21070 | ||
| + | |||
| + | **해결방안** | ||
| + | |||
| + | * POT 센서 로직 설정. | ||
| + | |||
| + | * POT 센서를 OFF로 유지 | ||
| </ | </ | ||
| + | |||
| + | |||