제어 코드

 

코드

기호

기 능

비고

16진

10진

00H

0

-

위치프로그램 마지막 부분 식별 코드

 

01H

1

ABS

절대좌표 위치 제어

 

05H

5

INC

상대좌표 위치 제어

 

09H

9

FEED

현재 위치 Clear 후 상대좌표 위치 제어

 

13H

19

FSC

속도 제어 (정방향)

 

17H

23

RSC

속도 제어 (역방향)

 

80H

128

NOP

동작 없음

 

81H

129

JUMP

위치 프로그램 스텝 이동

스텝 번호 : 목표위치

82H

130

LOOP

위치 프로그램 반복 부분 시작

반복 회수 : 목표위치

83H

131

LEND

위치 프로그램 반복 부분 마지막

 

84H

132

POS

현재 좌표 강제 변경

설정 좌표 : 목표위치

 

 

  ABS ( 절대좌표 )

(1) 시작 어드레스에서 목표 위치를 설정(위치데이터에서 설정한 어드레스)하여 위치결정 제어를 실행합니다.

(2) 절대좌표에 의한 위치결정 제어는 원점 복귀에서 지정한 어드레스(원점 어드레스)를 기준으로 위치결정을 제어합니다.

(3) 이동방향은 이동량의 부호 및 펄스 출력방식에 의해 결정 됩니다.

> 펄스 출력 방식 : High Active Mode

  • 이동방향이 양(+)일 때 : 정방향(어드레스 증가 방향)으로 위치 결정

  • 이동방향이 음(-)일 때 : 역방향(어드레스 감소 방향)으로 위치 결정

> 펄스 출력 방식 : Low Active Mode

  • 이동방향이 양(+)일 때 : 역방향(어드레스 증가 방향)으로 위치 결정

  • 이동방향이 음(-)일 때 : 정방향(어드레스 감소 방향)으로 위치 결정

 

( 사용 예 )

  (1) 시작 어드레스 ‘1000’ , 목표어드레스 ‘5000’ 인 경우 정방향으로 이동하며 '5000'에서 위치 결정 합니다.

      이동량은 5000 - 1000 = 4000 이 됩니다.

 

        (2) 위치결정 특수 프로그램 설정

          A ) X축 파라미터 설정

              ‘X축 파라미터 설정’의 기본 파라미터의 설정은 다음과 같습니다.

설정 항목

설정값

설명

펄스 출력 방식

High Active

펄스의 출력 방식

바이어스 속도(PPS)

100

위치결정 초기속도

속도 상한(PPS)

1000

설정 가능한 최대 속도

가감속 시간 1

1000

속도가 0에서 속도 상한까지 증가 또는 감소되는 과정에서 소요되는 시간

가감속 시간 2

1000

가감속 시간 3

1000

가감속 시간 4

1000

       

B ) X축 위치데이터 설정

위치데이터

제어방식

보간 축지정

가속 시간

감속 시간

제어 코드

Dwell Time

운전 속도

목표 위치

 

1

독립제어

보간동작아님

1번

1번

ABS

0

1000

5000

 

 

 

C ) 스캔 프로그램 작성

1 ) 초기 실행 시 현재 위치 값을 1000으로 원점 결정 완료

  • POSCTRL 명령어 사용

2 ) M00 Bit를 온 시킬 경우(Shift + Enter) ABS 위치데이터를 실행

 

 

 

  INC ( 상대좌표 )

(1) 시작 어드레스에서 목표 이동량 만큼 위치결정 제어를 합니다.

(2) 이동방향은 이동량의 부호 및 펄스 출력방식에 의해 결정 됩니다.

> 펄스 출력 방식 : High Active Mode

  • 이동방향이 양(+)일 때 : 정방향(어드레스 증가 방향)으로 위치 결정

  • 이동방향이 음(-)일 때 : 역방향(어드레스 감소 방향)으로 위치 결정

> 펄스 출력 방식 : Low Active Mode

  • 이동방향이 양(+)일 때 : 역방향(어드레스 증가 방향)으로 위치 결정

  • 이동방향이 음(-)일 때 : 정방향(어드레스 감소 방향)으로 위치 결정

 

(사용 예)

(1) 시작 어드레스 '1000' 목표 어드레스 '5000' 인 경우 정방향으로 이동하며 '6000' 에서 위치 결정 합니다. (ABS인 경우 5000에서 위치 결정)

 

(2) 위치결정 특수카드 설정

  A ) X축 파라미터 설정 :  ABS예와 설정과 동일합니다.

 B ) X축 위치데이터 설정

위치데이터 No

제어방식

보간 축지정

가속 시간

감속 시간

제어 코드

Dwell Time

운전 속도

목표 위치

 

1

독립제어

보간동작아님

1번

1번

INC

0

1000

5000

 

C ) 스캔 프로그램 작성 :  ABS예의 설정과 동일합니다.

 

 

  FEED

 (1) 명령을 실행하기 전 현재좌표를 ‘0’으로 놓고 지정된 이동량 만큼 위치결정 제어를 실행합니다.

 (2) 이동방향은 이동량의 부호 및 펄스 출력방식에 의해 결정 됩니다.

    > 펄스 출력 방식 : High Active Mode

  • 이동방향이 양(+)일 때 : 정방향(어드레스 증가 방향)으로 위치 결정

  • 이동방향이 음(-)일 때 : 역방향(어드레스 감소 방향)으로 위치 결정

  > 펄스 출력 방식 : Low Active Mode

  • 이동방향이 양(+)일 때 : 역방향(어드레스 증가 방향)으로 위치 결정

  • 이동방향이 음(-)일 때 : 정방향(어드레스 감소 방향)으로 위치 결정

    ( 사용 예 )

 (1) 시작 어드레스 '1000' 목표 어드레스 '5000'인 경우 현재 위치 어드레스를 ‘0’으로 변경 후 정방향으로 이동하며 '5000'에서 위치 결정 합니다.

(ABS인 경우 5000에서 위치 결정,INC 인 경우 6000에서 위치 결정)

 

(2) 위치결정 특수카드 설정

  A ) X축 파라미터 설정 :  ABS예의 설정과 동일합니다.

 B ) X축 위치데이터 설정

위치데이터

제어방식

보간 축지정

가속 시간

감속 시간

제어 코드

Dwell Time

운전 속도

목표 위치

 

1

독립제어

보간동작아님

1번

1번

FEED

0

1000

5000

 

 C ) 스캔 프로그램 작성 :  ABS예의 설정과 동일합니다.

 

 

  FSC(정방향)/RSC(역방향)

(1) 위치 제어 명령에 의해 실행 후 감속 정지 명령이 입력될 때까지 설정된 속도로 제어를 합니다.

(2) 속도 제어에는 정방향 기동과 역방향 기동이 있습니다

     > 정방향 : 위치 결정 제어 데이터를 FSC로 설정한 경우

     > 역방향 : 위치 결정 제어 데이터를 RSC로 설정한 경우

 

  (사용 예)

(1) X축 위치 데이터 설정에서 제어코드를 FSC로 설정 후 운전 속도를 1000으로 설정 하여 속도 제어를 실행합니다.

 

 

(2) 위치결정 특수카드 설정

  A ) X축 파라미터 설정  :  ABS예의 설정과 동일합니다.

 B ) X축 위치데이터 설정

 

위치데이터

제어방식

보간 축지정

가속 시간

감속 시간

제어 코드

Dwell Time

운전 속도

목표 위치

 

1

독립제어

보간동작아님

1번

1번

FSC

0

1000

0

 

C ) 스캔 프로그램 작성 :   ABS예의 설정과 동일합니다.

 

 

  NOP

현재 위치 데이터에서 아무것도 실행하지 않습니다.

 

 

 LOOP / LEND

LOOP로 지정된 위치데이터 번호부터 LEND로 지정된 위치데이터 번호까지 지정 된 횟수만큼 반복 실행합니다.

** 반복 횟수는 LOOP 명령이 지정된 위치 데이터의 목표 위치값에 지정 합니다.

 

( 사용 예 )

LOOP와 LEND 명령어 사이에 있는 위치제어 명령어를 LOOP 명령어의 목표위치 값에 따라 반복 운전하는 예제입니다.

위치데이터 No.

제어

방식

보간

축지정

가속

시간

감속

시간

제어

코드

Dwell Time

운전

속도

목표

위치

1

연속위치제어

보간동작아님

1번

1번

LOOP

0

1

3

2

연속위치제어

보간동작아님

1번

1번

ABS

0

1000

-1000

3

연속위치제어

보간동작아님

1번

1번

INC

0

1500

2000

4

연속위치제어

보간동작아님

1번

1번

ABS

0

2000

-2000

5

연속위치제어

보간동작아님

1번

1번

LEND

0

1

0

 

위의 표에서 LOOP의 목표위치가 3이므로 위치 데이터NO2 ,NO3, NO4 명령어를 3번 반복합니다.

 

 

  POS

현재 좌표를 변경합니다. 변경할 새 좌표값은 위 테이블의 ‘목표 위치’항목에 입력하도록 합니다.

 

( 사용 예 )

POS 제어코드 설정 후 목표 위치값을 4000으로 지정합니다. 이 명령을 실행 시 현재 좌표값은 4000이 됩니다.

위치데이터

제어방식

보간 축지정

가속 시간

감속 시간

제어 코드

Dwell Time

운전 속도

목표 위치

 

1

독립제어

보간동작아님

1번

1번

POS

0

1000

4000