스캔 프로그램을 이용한 위치 결정 예제 (INCING)

스캔 프로그램을 이용한 위치결정 예제 (INCING)

스캔 프로그램을 이용한 위치결정 예제 (INCING)

스캔프로그램을 이용하여 위치 결정을 수행하는 예제입니다. X00의 버튼을 누를 경우 +2500 으로 위치 결정 후 -2500으로 위치 결정을 합니다.

a) 회로 결선

① 위치 결정 동작 시작을 위한 버튼입니다.
② DC+24V를 A5에 연결합니다.
③ +24V GND를 A20에 연결합니다.

위치 결정 특수 프로그램을 추가한 후 다음과 같이 설정합니다.

① 시작 어드레스는 ‘D’ ‘0’으로 설정합니다.
② 펄스 출력 방식은 ‘Low Active’으로 설정합니다.
③ 바이어스 속도( PPS )는 ‘500’으로 설정합니다.
④ 가감속 시간 1( mSec )은 ‘500’으로 설정 합니다.
⑤ 인칭 속도 ( PPS )는 ‘1000’으로 설정 합니다.

b)스캔 프로그램 작성
스캔 프로그램을 이용하여 다음과 같이 구성합니다.

① 현재위치의 값이 0이 되기 위한 초기화 , 인칭 이동량 2500 설정
② 정방향 +2500 인칭 운전으로 위치 결정
D0는 제어 플래그로써 16Bit로 구성
MOV H0009 D0 : 운전Enable , 정방향 조그 제어
③ D2는 현재의 위치를 나타내는 정보. D2의 값이 2500 이면 인칭 이동량 5000으로 변경.
1초의 delay 후 역방향 조그 운전 제어 (현재 위치 2500에서 -5000만큼 이동하므로 -2500에서 운전 정지 한다)

*** 인칭 운전 플래그는 조그 운전 플래그와 동일 합니다.
인칭 이동량이 설정된 상태에서 조그 플래그를 SET하면 해당 이동량 만큼 인칭 운전 합니다.

 

c) 동작확인
① 프로그램 실행 후 초기 상태 입니다. 현재의 위치가 0으로 초기화 됩니다. 인칭 이동량은 2500으로 설정 됩니다.

② X00의 버튼을 눌러 동작을 시작하면 제어 ‘Enable’ , ‘정방향 조그’가 활성이 됩니다.
또한 ‘운전중’, ‘위치 제어중’, ‘정속중’, ‘정회전’ 플래그는 ON으로 셋팅 됩니다.
아래는 운전 중인 상태 창이며 현재 위치는 ‘661Pulse’ , 현재속도는 ‘1000PPS’ 인것을 알수 있습니다.

③ +2500 에 도달 하면 1초 Delay후 '역방향 조그'가 활성화 됩니다.
인칭 이동량이 5000이므로 -2500까지 인칭 운전 하며 -2500에서 정지합니다.