2D 상태 그래프 및 3D Position 그래프¶
1. 소개¶
EzWorks는 각 축의 상태를 모니터링 하기 위한 그래프 기능을 제공하고 있습니다.
2. 2D 상태 그래프¶
를 클릭하면, 최대 4개의 축을 선택하여,
각 축의 구동 상태를 그래프로 볼 수 있습니다.
2.1 2D 상태 그래프 UI¶
프로그램 상단에는 축1~축4, 선택 및 각 축1~4에서 표시할 값을 선택할 수 있는 툴바가 있으며, 중간의 메인 영역에는 실시간 그래프가 표시되며, 하단에는 각 축1~4값의 값을 표시하는 Status Bar가 표시됩니다.
2.2 상단 툴바 기능 설명¶
축 선택¶
선택한 입력 값의 변화를 Graph로 확인 할 축 번호를 선택합니다.
모니터링할 값 선택¶
그래프로 보고 싶은 신호 종류를 선택합니다.
Method | 설명 |
---|---|
NONE | 사용하지 않음 |
CMD_POS | 지령 위치의 변화 |
ACT_POS | Encoder 위치의 변화 |
POS_ERROR | 지령 위치와 Encoder위치의 차이 값 변화 |
CMD_VEL | 지령 속도의 변화 |
COMP. CMD_VEL | 지정한 축들의 지령위치의 벡터 값 변화 |
IN_MOTION | 모션구동여부 신호의 변화 |
IN_POSITION | 위치결정완료 신호의 변화 |
P_ELM | (+)리미트 신호의 변화 |
N_ELM | (-)리미트 신호의 변화 |
HOME | 원점신호의 변화 |
UIN0 | 범용 입력 0번 신호의 변화 |
UIN1 | 범용 입력 1번 신호의 변화 |
UIN2 | 범용 입력 2번 신호의 변화 |
UIN3 | 범용 입력 3번 신호의 변화 |
UOUT0 | 범용 출력 0번 신호의 변화 |
UOUT1 | 범용 출력 1번 신호의 변화 |
UOUT2 | 범용 출력 2번 신호의 변화 |
UOUT3 | 범용 출력 3번 신호의 변화 |
그래프 영역 설정¶
선택된 입력 값을 표현 할 그래프의 Range를 설정합니다. 이때 선택된 값이 디지털 신호의 변화일 경우 0은 왼쪽의 Range값이 1은 오른쪽의 Range값으로 변환되어 보여집니다. 만약 선택된 입력 값이 디지털 신호가 아닌 경우는 각 정보를 읽는 함수의 반환 값이 그냥 적용되어 그래프에 보여집니다. (예, CMD_POS: AxmStatusGetCmdPos)
그래프 갱신 간격 설정¶
그래프를 갱신 간격을 설정합니다.
그래프 갱신 멈춤¶
선택된 입력 값은 설정된 시간으로 획득되어 그 값이 그래프에 Update됩니다. 이 때 그래프의 Update를 멈추려면 이 버튼을 체크하면 됩니다.
설정 적용¶
설정 값(Axis, Method, Range)을 변경 후, “설정 적용”을 누르면, 4개의 그래프 Series에 선택된 축 및 모니터링하는 값의 종류를 설정하며, 그 설정된 값은 그래프 하단에 축 번호와 설정 값 종류가 표시된다. Status Bar에는 각 축의 현재값이 텍스트로 표시된다.
3. 3D Position Graph¶
을 클릭하면, 3차원 Positon 그래프가
표시됩니다.
3.1 3D Position 그래프 UI¶
프로그램 상단에는 Viewpor, X,Y,Z축 설정 및 표시할 데이터의 형태를 선택할 수 있는 툴바가 있으며, 중간의 메인 영역에는 실시간 그래프가 표시되며, 하단에는 X,Y,Z축의 Position 값을 표시하는 Status Bar가 표시됩니다.
3.2 상단 툴바 기능 설명¶
View Port 설정¶
모니터링할 값 종류 선택¶
3D Position Graph에 나타낼 위치 값을 선택합니다. Actual로 선택된 경우 실제 모터가 구동하지 않으면 위치 값이 변화되지 않습니다.
좌표계에 축 매핑¶
X, Y, Z축에 대응되는 축을 선택한다.
좌표계 범위 설정¶
X, Y, Z축의 최대 영역을 설정한다. 설정후, “영역 설정” 버튼을 누르면, 적용됩니다.
좌표계 범위 자동 설정¶
를 누르면, 현재 축(X, Y, Z)의 위치에
맞게 그래프 영역을 자동으로 설정합니다.
그래프 초기화¶
3D Position Graph에 그려진 Graph를 지웁니다. 이때 제어기의 Command 위치나 Actual위치를 지우지는 않습니다.
X, Y, Z 좌표 초기화¶
X, Y, Z축에 할당된 축들의 Command, Actual Position을 0.0으로 설정합니다. 이때 3D Graph는 지우지 않습니다.
좌표 초기화 전 | ![]() |
---|---|
좌표 초기화 후 | ![]() |
(주 : Encoder Type이 Absolute인 경우는, Actual Position은 초기화 되지 않습니다)
3.3 그래프의 Cone표시 및 Cone 크기 설정¶
메뉴의 “3D Graph Configuration”의
값을 설정하면, Cone을 표시 및 Cone크기를 조절 할 수 있습니다.