Professional Documents
Culture Documents
제2장 제품 설치 및 결선
제3장 파라미터 설정
제4장 입출력 결선 체크
목차-1 (주)로보스타
목차
제8장 로봇 명령어 설명
제10장 프로그래밍 예
목차-2 (주)로보스타
목차
목차-3 (주)로보스타
제1장. ☞ 제품에 대하여
1-1 (주)로보스타
제1장. ☞ 제품에 대하여
참조 1.1> 제품 구성표
구 분 규 격 기본품목 선택품목 비고
티치펜던트 RCS-7000T ●
I/O 중계 단자대 ●
I/O 컨넥터 ●
PC 통신 프로그램 Unihost ●
노이즈 필터 전원선용 ●
Encoder 가동케이블 ●
Encoder 비가동케이블 ●
모터,센서 가동케이블 ●
케이블
모터,센서 비가동케이블 ●
Unihost 사용설명서 ●
☞ 포장 BOX 속에 들어 있는 기본 구성품
-. AC 1축 컨트롤러 (1대)
-. 사용설명서 (1부)
-. 회생에너지 방출용 저항 (1개, 6001, 6002는 없음, 6030, 6045는 2개)
1-2 (주)로보스타
제1장. ☞ 제품에 대하여
1-3-1. 제품 외형및 치수
1-3 (주)로보스타
제1장. ☞ 제품에 대하여
1-4 (주)로보스타
제1장. ☞ 제품에 대하여
R O BO STAR
RCS -60 00
1-5 (주)로보스타
제1장. ☞ 제품에 대하여
1-3-2. 제품 형명 및 명판구성
■ 형명 구성
RCS - 6001P
■ 내용 설명
RC : Robot Controller
S : Single (1축)
60 : 6000 시리즈
01 : 제품 용량(9종)
01 (100W), 02 (200W), 04 (400W), 05 (500W)
10 (1KW), 15 (1.5KW), 20 (2KW), 30 (3KW), 45 (4.5KW)
NewRo AC ROBOT
1-6 (주)로보스타
제1장. ☞ 제품에 대하여
■ 용량별 적용모터
적용모터 (LG 서보모터인 경우)
구분 컨트롤러 형명
CN시리즈 LF시리즈 TF 시리즈 KF 시리즈
RCS-6004 300W,400W,500W - - -
■ 제품 형명별 중량
중량 6001, 6002 6004 6005 6010 6015 6020 6030 6045
총중량 : 전체 포장 후의 중량
1-7 (주)로보스타
제1장. ☞ 제품에 대하여
1-3-4. 사용규격 및 조건
■ RCS-6000 시리즈의 일반 규격
형명 RCS-
입력 전원전압 단상 AC220V
50 / 60Hz
구동 방식 3상 정현파 PWM
■ 사용환경 조건
사용환경조건은 다음과 같습니다. 만일 아래 조건과 다른 환경에서 사용할 경우에는
당사에 문의 바랍니다.
환경 조건
진동 0.6G
■ I/O 접점 규격
규격 입력접점 출력접점
1-8 (주)로보스타
제1장. ☞ 제품에 대하여
5V A→B 프로그램에서 설정
입력펄스열
설정값 비고
정회전 역회전
A상 A상 : Lead
1
B상 : Lag
B상
A상 A상 : 정방향
2
B상 : 역방향
B상
A상 A상 : 펄스
3
0 B상 : 방향
B상 1
1-9 (주)로보스타
제1장. ☞ 제품에 대하여
■ 외형 및 치수
+12V 1
TxD 2
RxD 3
-12V 4
GND 5
EMG 6
5m RCS-7000T
RCS-7000T 10 m RCS-7000T-10
15 m RCS-7000T-15
1-10 (주)로보스타
제1장. ☞ 제품에 대하여
■ I/O 중계단자대 외형 및 치수
I/O 중계단자대를 사용할 경우 중계용 케이블이 필요함.
■ 접점 설명
-. E+24V, EG24 단자 : 외부전원 연결단자
-. +24V, G24 : 컨트롤러의 내부전원 연결
-. 중계단자대 명칭 중 각각의 단자는 사용자 I/O의 신호명과 일치함.
★ 중요 :
E+24V, EG24 와 +24V, G24 단자를 동시에 연결하지 마십시오
컨트롤러가 파손될 수 있음.
1-11 (주)로보스타
제1장. ☞ 제품에 대하여
-. 컨넥터 규격 : 10150-3000VE(3M)
-. 구성품 :
1-12 (주)로보스타
제1장. ☞ 제품에 대하여
1-9. PC 통신 프로그램
1-10. 노이즈 필터
-. 노이즈필터 (1EA)
1-13 (주)로보스타
제1장. ☞ 제품에 대하여
■ 케이블 형명 구성
RKS - 05NLP
☞ 내용 설명
RK : Robot Cable
S : RCS-6000용
05 : 케이블 길이
03 (3 m) , 05 (5 m), 10 (10 m), 20 (20 m)
N : 케이블 구분
F (가동, Flexible), N (비가동, Inflexible)
L : 적용 구분
L (15선식, Line Drive Encoder)
N (9선식, Line Drive Encoder)
A (Absolute Encoder)
P (Power cable + 센서선 없음)
Q (Power cable + 센서선 있음)
R (Power cable + Brake선 있음)
P : 모터 부착 구분
* A (N60 Moter, Brake 없음)
B (N60 Moter, Brake 있음)
* C (N80 Moter, Brake 없음)
D (N80 Moter, Brake 있음)
* E (F130 Moter, Brake 없음)
F (F130 Moter, Brake 있음)
G (F180 Moter, Brake 없음)
H (F180 Moter, Brake 있음)
M (직각기구용, Straight connector)
P (직각기구용, Elbow connector)
Q (직각기구용-센서선 포함)
1-14 (주)로보스타
제1장. ☞ 제품에 대하여
1 A 11 W 1 W 11 /Z
2 /A 12 /W 2 /W 12 SHIELD
3 B 13 +5V 3 V 13 /B
4 /B 14 0V(GND) 4 /V 14 Z
5 Z 15 SHIELD 5 U 15 /A
6 /Z 6 /U 16 B
7 U 7 - 17 -
8 /U 8 - 18 A
9 V 9 0V(GND) 19 +5V
10 /V 10 - 20 -
1 U (적) 3 W (흑)
2 V (백) 4 FG (녹)
1-15 (주)로보스타
제1장. ☞ 제품에 대하여
Encoder Cable
A A M V
B /A N /V
C B P W
D /B R /W
E Z H +5V
F /Z G 0V (GND)
K U J SHIELD
L /U
1-16 (주)로보스타
제1장. ☞ 제품에 대하여
비가동형 Cable
CW
CCW
ORG
BRK+
BRK-
+ 24V
G24
U
V
W
FG
가동형 Cable
1 +5V 12 /V 23 BRAKE-
3 0V(GND) 14 /Z A U
4 0V(GND) 15 W B V
5 A 16 /W C W
6 /A 17 CW D FG
7 U 18 CCW
8 /U 19 +24V
9 B 20 G24
10 /B 21 ORG
11 V 22 BRAKE+
1-17 (주)로보스타
제1장. ☞ 제품에 대하여
GND 5 5
SHILED 컨넥터 도체
1-18 (주)로보스타
제2장. ☞ 제품설치 및 결선
제2장. ☞ 제품 설치 및 결선
■ 설치 및 결선 순서
4. I/O 결선체크
2-1 (주)로보스타
제2장. ☞ 제품설치 및 결선
■ 설치시 주의사항
2-2 (주)로보스타
제2장. ☞ 제품설치 및 결선
참조 2.1 기본배선 예
회생방전 저항
초크 P B
MCCB1 MC1 코일2
R U
AC200~230V RCS-6000
50/60Hz 3상
NF S M
(소용량은 단상
V
R-S 사용)
T W
NC
초크
코일1 NC
ENC
DCN
Dummy
Connector
I/O I/O
2-3 (주)로보스타
제2장. ☞ 제품설치 및 결선
회생방전저항
P B
R U
전
류 V
S M
검
출 W
T
Encoder
DB
Main 전
원용
Encoder 수신부(ENC)
SMPS
외부 출
력
제어 보드 램프
Dummy
EMG MPG BRAKE사용자 I/O 확장 I/O T.P/PC/RS-422
Connector
2-4 (주)로보스타
제2장. ☞ 제품설치 및 결선
☞ 티치펜던트
연결
☞ R,S,T 단자 ☞ NC (Not
-.AC3상 입력단자 Connect)
-.단상 AC220V 연결제품:RCS-6001~6004 ☞모터 :필요시 전기
(R-S 단자 연결) 엔코더 적 노이즈를
-.삼상 AC220V 연결제품:RCS-6005 이상 케이블 R 줄이기 위해
연결 S 초크코일을
T 연결
R
☞ P, B 단자 S
NC
-.모터에서 발생되는 회생에너지 방출단자임. NC
T
-.회생에너지 방출저항을 연결함. ☞입출력
P P
-.RCS-6030, 45와 같이 저항이 2개일 경우 케이블
B B
에는 저항을 서로 병렬로 연결한다. 연결
U U
V
V
W W
☞ U, V, W 단자
-.모터의 전원선을 연결한다.
-.U 단자 : 적색연결 ☞ 어스(Earth) 단자
V 단자 : 백색연결 -.컨트롤러 FG단자 임.
W 단자 : 흑색연결 -.모터의 FG(녹색)선을 연결하며
이 단자에 대지접지선을 연결함.
2-5 (주)로보스타
제2장. ☞ 제품설치 및 결선
ENC
컨넥터
커넥터 구성
구성
PIN 엔코더 PIN 엔코더
번호 신 호 번호 신 호
☞ 신호 설명
-. U,V,W : 모터의 전기각 신호이며 모터의 U,V,W를 이 신호에 동기시킵니다.
이 신호에 이상이 생기면 모터가 회전하지 않습니다.
-. A,B : 모터의 위치 및 회전수 검출에 사용 됩니다.
-. Z : 원점을 찾을 때 사용 됩니다.
-. +5V : 엔코더에 Vcc 전원을 공급합니다.
-. EP+5V : 9선식 엔코더를 사용할 때 엔코더에 Vcc 전원을 공급합니다.
-. GND(5V) : +5V 및 EP +5V에 대한 기준 전위(0V) 입니다.
-. BAT+, BAT- : Absolute 엔코더의 데이터 백업용 Battery 전원입니다.
-. ERST : Absolute 엔코더의 데이터 리셋(Reset) 단자 입니다.
-. Rx,/Rx : Absolute encoder의 위치값 수신용입니다.
2-6 (주)로보스타
제2장. ☞ 제품설치 및 결선
ENC
컨넥터 구성
커넥터 구성
PIN 엔코더 PIN 엔코더
번호 신 호 번호 신 호
ENC
커넥터 구성
컨넥터 구성
PIN 엔코더 PIN 엔코더
번호 신 호 번호 신 호
2-7 (주)로보스타
제2장. ☞ 제품설치 및 결선
ENC
컨넥터
커넥터구성
구성
PIN 엔코더 PIN 엔코더
번호 신 호 번호 신 호
2-8 (주)로보스타
제2장. ☞ 제품설치 및 결선
① RS232C 통신으로 할 경우
SERIAL
■ 통신 규격
컨넥터
커넥터핀구성
구성 -. 동기 방식 : 비동기 방식
PIN PIN -. 전송 속도 : 9600 bps(고정)
신호명 신호명
번호 번호
-. Stop bit : 1
-. Frame bit : 8 Bit
SERIAL 컨넥터
커넥터핀구성
구성
PIN
신호명
번호
② RS422 통신으로 할 경우
2-9 (주)로보스타
제2장. ☞ 제품설치 및 결선
SERIAL 컨넥터
커넥터핀구성
구성
PIN
신호명
번호
2-10 (주)로보스타
제2장. ☞ 제품설치 및 결선
2-11 (주)로보스타
제2장. ☞ 제품설치 및 결선
RESET 알람 해제 명령 B002
2-12 (주)로보스타
제2장. ☞ 제품설치 및 결선
그룹 신호명 내 용 초기값
☞ 접점선정 예를 들면
-. 입력 -. 출력
ROB RUN : B000 ALARM : B030
STOP : B001 READY : B031
RESET : B002 ORIGIN : B032
ORIGIN : B003 IN POS : B033
PGM SEL : B004
CW S/W : B005
CCW S/W : B006
2-13 (주)로보스타
제2장. ☞ 제품설치 및 결선
나. 결선 하기
컨트롤러 케이블
1축
기구부
CW
CC W
OR G
BR K+
BRK -
+24V
G24
U
V
W
FG
엔코더
가동형 Cable
CW CC
S/W W I/O
모터파워 입력 출력
PLC
CW,CCW,ORG S/W
BRK+,BRK-
입력
출력
I/O 중계단자대
엔코더
CW CC
S/W W I/O
모터파워 입력
PLC
출력
CW,CCW,ORG S/W
BRK+,BRK-
2-14 (주)로보스타
제2장. ☞ 제품설치 및 결선
-. 사용자입력 : B000~B022
-. 사용자출력 : B030~B047
☞ 컨넥터 접점 설명
-.기본 사용자 입력: B000~B022 (19점)
-.기본 사용자 출력: B030~B047 (16점)
-.비상정지 입력: EMG+, EMG-
-.브레이크 구동출력(릴레이접점): BRAKE+, BRAKE-
-.범용 펄스입력신호: MPGA, MPGB
-.MPG 펄스입력시 기준전위(0V) : GND
2-15 (주)로보스타
제2장. ☞ 제품설치 및 결선
사용자 입력 사용자 출력
User input 컨트롤러 내부
Controller inside User output
25(EMG+)
I/O connector
24(EMG-)
17(PCOM1) 31(B030)
LOAD
41(B000)
6(B031)
LOAD
40(B001) 5(B032)
LOAD
39(B002) 33(B033)
LOAD
38(B003)
30(B034)
LOAD
13(B004)
4(B035)
LOAD
14(B005)
29(B036)
15(B006) LOAD
28(B037)
LOAD
16(B007) 32(NCOM1)
외부 24V
+24V External Power
G24
2-16 (주)로보스타
제2장. ☞ 제품설치 및 결선
컨트롤러 내부 포토
입력 커플러구성 출력 ☞ 점선안은 컨트롤러 내부표시
☞ 컨트롤러 내부
포토커플러 회로 10k (이하 생략)
출력 구동 전류는 최대
80mA 입니다
일반 스위치또는 센서 접속도
PCOM
CW
☞ 일반스위치 ☞ 점선안은 컨트롤러 내부표시
또는 센서접속도 DC24V CCW (사용자 입출력 접속도 참조)
ORG
PCOM
☞ 구동전원이 +24V CW
필요한 센서 접속도 out
G24
DC24V ☞ 점선안은 컨트롤러 내부표시
+24V (사용자 입출력 접속도 참조)
CCW
out
G24
+24V
ORG
out
G24
PCOM
G24V ORG
2-17 (주)로보스타
제2장. ☞ 제품설치 및 결선
점선안은
1) 표준 MPG 접속도( DC 5V는 외부 전원을 사용하십시오) 컨트롤러
내부표시
MPGA
A /MPGA
A
MPGB
B
B /MPGB
+5V
GND(+5V)
0V
DC 5V Controller 내부
MPG(수동펄스발생기)
주)동기 운전을 할경우에는 MPG대신 엔코더 신호를 위와같이 연결하여 주십시오
SERVO
MOTOR
BRAKE- Varistor
BRK-
Controller 내부
Motor
Brake선
SERVO
Controller 내부
MOTOR
BRAKE+ Varistor
외장 Relay 4 6 BRK-
BRAKE- 1 2
G24 AC 220V
주) 모터 Brake 단자에 부착되는 Varistor는 Brake 코일에 의하여 유도되는 Surge 전압 흡수용 입니다.
Surge 전압 흡수용 Diode나 Varistor는 모터측에 가깝게 접속 하십시오.
2-18 (주)로보스타
제2장. ☞ 제품설치 및 결선
참조2.11 I/O 중계단자대 사용할 경우의 접속 (사용자 I/O 접속도 내용 참조하면 이해하기 쉬움)
표준 MPG 접속도 참조
■ 접점 구성
B000~B022 :사용자입력
B030~B047 :사용자출력
B320~B337 :확장 입력
B340~B347 :확장 출력
만일, CW S/W를
B005로 설정한 경우
→ ④의 CW를 연결.
★아래 단자는
외부에서
+24V를 PCOM1, 연결하지말것
PCOM2, PCOM3
에 연결 EG24 , E+24,
G24, +24V
NCOM1,
NCOM2에
연결
외부전원
DC24V
EMG
BRK - BRK +
S/W 브레이크
■ 케이블 설명
①: 기구부에 접속
②: 컨트롤러의 엔코더컨넥터에 접속
③: 컨트롤러의 U,V,W,FG에 연결(4선)
④: 7 선 (아래설명)
CW,CCW,ORG : 파라미터 I/O 설정한 접점번호에 연결함
BRK+, BRK- : 브레이크 사용시 적용(연결:위그림 참조)
② ④ +24V,GND : DC 24V 공급
① ③
2-19 (주)로보스타
제3장. ☞ 서보관련 파라미터 설정
제3장. ☞ 파라미터 설정
■ 파라미터 설정순서는
1> 파라미터 설정화면을 OPEN 한다.
2> 파라미터를 설정한다.
(접점관련 파라미터, 동작관련 파라미터 설정이 대부분이다.)
RCS-7000T Ver1.0A
F1: Teach Pendant
1 컨트롤러의 전원을 ON
F2: RS-422 Multipoint
F3: Data up/down Load
Servo Controller
2 Teach Pendant를 선택 F1
ROBOT PLC PARA VIEW
Parameter Setting
F3
3 Parameter를 선택
SERVO MECH OPER I/O
(PARA)
Servo Parameter
F1
Servo 관련 파라미터를 설정할 경우
AMP/MOT GAIN BRAKE
(SERVO)
MECH. Parameter
기구부 관련 파라미터를 설정할 경우 F2 MIN_LMT
MAX_LMT
(MECH)
4
OPER. Parameter
조작 관련 파라미터를 설정할 경우 F3
MODE JOG DFT ETC.
(OPER)
I/O Setting
F4
입출력접점 관련 파라미터를 설정할 경우
INPUT BRAKE OUTPUT
(I/O)
3-1 (주)로보스타
제3장. ☞ 서보관련 파라미터 설정
2> 파라미터 설정
☞ 파라미터의 종류
2.1> 서보관련 파라미터 설정 → SERVO
2.2> 기구부 관련 파라미터 설정 → MECH
2.3> 동작관련 파라미터 설정 → OPER
2.4> 접점관련 파라미터 설정 → I/O
★ 파라미터 설정 전에 주의사항
☞ 운전 전에는 반드시 파라미터 값들을 확인한다.
☞ 파라미터 수치를 극단적으로 변경하지 마십시오.
컨트롤러가 오동작을 일으킬 수가 있습니다.
① AMP / MOT
0 : 100W (RCS-6001)
AMP/ 1 : 200W (RCS-6002)
2 : 500W (RCS-6004)
MOT 3 : 600W (RCS-6005)
4 : 1000W (RCS-6010) 1
5 : 1300W (RCS-6015)
6 : 1800W (RCS-6020)
7 : 2900W (RCS-6030)
8 : 5000W (RCS-6045)
해 설
1) 내장된 전력증폭기(AMP)의 용량을 설정한다.
2) 이 값은 구입하신 단축 컨트롤러의 용량에 따라 결정된다.
★ 주의: 이 값이 잘못 설정되면 컨트롤러 및 모터가 파손될 수 있다.
3-2 (주)로보스타
제3장. ☞ 서보관련 파라미터 설정
■ 서보모터 용량 & 상수 설정
: MOT_TYPE,L,R,Kt,Jm,R_I,R_RPM,MAX_RPM,POLE,MAX_TRQ
세부그룹 이름 내용 설정범위 초기값
☞ 해설
3-3 (주)로보스타
제3장. ☞ 서보관련 파라미터 설정
참조 2.10 ☞ 모터 TYPE
N60 N80 LF- TF- KF- TBL-I LN,TN KN,CN Minas
번호 기본값
1 2 3 4 5 6 7 8 9
2 200 200 600 0.6K 850 1.0K 100 LN 0.6 KN 1.0 0.05
3 300 300 800 0.9K 1.3K 1.5K 200 LN 0.9 KN 1.5 0.1
4 400 400 1.0K 1.2K 1.8K 2.2K 400 LN 1.2 KN 2.0 0.2
9 1.8K
3-4 (주)로보스타
제3장. ☞ 서보관련 파라미터 설정
▶ 엔코더 형식설정
ENC_TYPE 0 : 일반증분형 엔코더 (15선식 인크리멘털 엔코더) 0
1 : 일반증분형 엔코더 (9선식 인크리멘털 엔코더)
2 : 절대치 엔코더 (앱설루트 엔코더)
☞ 해설
3-5 (주)로보스타
제3장. ☞ 서보관련 파라미터 설정
② GAIN
☞ 해설
3-6 (주)로보스타
제3장. ☞ 서보관련 파라미터 설정
■ 위치 비례 Gain ( POS_P )
-. 위치 비례 Gain은 제어기의 위치 추종 상태를 조정하는 값이며 이 값이 클수록
위치 응답은 빨라 집니다. 그러나 이와 비례하여 정상 상태에 도달하는 시간은
Over-shoot로 인하여 길어지게 됩니다.
-. 따라서 모터를 회전 시킬 때 적당한 값을 설정하게 되는데 약 80 ~ 180 정도가 적당하며
일반적으로 100으로 설정되어 있습니다.
속도 비례 Gain ( SPD_P )
-. 속도 비례 Gain은 속도 제어기에서 기준 값과 궤환 값의 차를 속도 비례 Gain에서
설정한 값만큼의 비율로 속도 보정을 합니다.
-. 따라서 이 값이 커지면 모터의 Torque가 커지게 되나 전류 제어기와 연관되어
Torque 리플이 커집니다.
-. 속도 비례 Gain의 적당한 값은 부하대 모터의 관성비에 따라 달라 집니다.
예를 들면 부하의 관성이 모터의 관성에 5배라면 속도비례 Gain값은 60{(1+5)*10/1} 입니다.
속도 적분 Gain ( SPD_I )
-. 속도 적분 Gain은 속도 편차에 대한 값을 주기적인 시간 간격으로 누적 시켜
정상 상태에 대한 응답성을 향상 시키며 외부 간섭(일반적으로 Noise, Disturbance)
으로 인한 변동에 영향을 받지 않게 합니다.
-. 일반적으로 이 값이 커지면 모터의 Torque가 커지는 효과를 볼 수 있으나
이와 비례적으로 감속 정지시 Torque 리플이 커지며 기계적인 소음이 발생될
수 있습니다.
-. 적당한 속도 적분 Gain의 값은 30~70으로 부하의 상태에 따라 가감되어야 합니다.
-. 모터에 관성 부하만 부착되어 있는 경우 기계적인 Overshoot를 작게 하기 위하여
약 40~70사이의 값을 설정하십시오.
-. 직각 좌표 로봇에서는 30~50 정도에서 설정하십시오.
3-7 (주)로보스타
제3장. ☞ 서보관련 파라미터 설정
■ 직각 기구에 적용시
-. 직각 기구에 적용시 보통 SPD_I Gain을 40이하로 설정하여 주십시오.
-. 직각 기구 중에서 벨트나 감속기에 의한 관성이 큰 부하를 구동 시킬 경우 SPD_I값을
40~100 정도에서 조정하여 주십시오.
SPD_I 60 60 60 55 55
3-8 (주)로보스타
제3장. ☞ 서보관련 파라미터 설정
③ BRAKE
서보 OFF후, 브레이크를 동작
BRK_RPM 2000~3000 (RPM) 2000
시키는 모터속도
☞ 해설
관성이 작은 부하
속도
관성이 큰 부하
BRK_RPM
이동명령
시간
이동 동작
BRK_ 가능 BRK_DLY
TIME
서보ON 서보 OFF *1 *2
3-9 (주)로보스타
제3장. ☞ 파라미터 설정
☞ 해설
☞ 해설
1) LMT_RPM에서 설정한 값은 Robot 프로그램에서 설정하는 속도의 기준이 된다.
예) LMT_RPM를 3000으로 설정하고 프로그램에서 SPD 1000을 실행하면
운전 속도는 300[RPM](LMT_RPM의 10% 속도)이 된다.
3-11 (주)로보스타
제3장. ☞ 파라미터 설정
0~1
☞ 해설
1) ORG_OFS에는 사용자가 원하는 좌표계를 기준으로 원점 위치의 좌표값을 입력한다.
2) 원점을 찾기 전까지는 전원 투입시의 위치를 ORG_OFS좌표로 사용한다.
3) 원점이 없는 기계 응용시는 ORG_OFS값을 '0'으로 하면 편리하다.
4) MOV_MOT와 MOV_MECH는 사용자 좌표계의 이동량과 이에 해당하는
엔코더 펄스수를 환산하는 비율을 설정한다.
예1) Motor 1 회전당 10.000[mm]를 움직이는 기계에 대해서 [mm]단위의 좌표계를
사용하려면, MOV_MOT에 '1'을 MOV_MECH에 '10'을 각각 설정하면 된다.
예2) Motor 50 회.전당 360.000[°]를 움직이는 기계에 대해서 [°]단위의 좌표계를
사용하려면, MOV_MOT에 '50'을 MOV_MECH에 '360'을 각각 설정하면 된다.
5) 사용자 좌표계에서의 좌표값으로 사용할 수 있는 범위는 -99999.999 ~ 99999.999 이다.
6) 서보 동작에는 encoder 펄스수를 사용하며, 사용할 수 있는 엔코더 펄스수의 범위는
4 체배된 것을 기준으로 –99999999 ~ 99999999 까지 이다.
7) 사용자 좌표계에서 허용되는 위치값(4번)이라도 그 위치에 대한 펄스수가 제한
영역(5번)을 벗어나면 알람으로 처리된다.
3-12 (주)로보스타
제3장. ☞ 파라미터 설정
MPG_PLS0
입력되는 MPG 펄스 수 1~10000 1
MPG_PLS1
☞ 해설
1) Robot 명령중 MOVM 을 사용하면 MPG펄스를 이용하여 지정위치까지 이동한다.
이 때는 MPG펄스의 입력 주파수가 가감속 조건보다 느린 가감속을 하고 설정된
이동속도보다 낮은 속도로 되어야 한다.
MPG펄스의 가감속이나 이동속도가 설정된 값보다 크면, 제어기 내부적으로 설정치에
따라 운전한다.
또, MPG펄스의 지령값이 목표위치를 넘어서면 목표위치까지만 이동하고 다음
프로그램으로 넘어간다.
예) MOV_MOT = 1, MOV_MECH = 1, MPG_PLS0 = 1, MPG_MOV = 1 로 설정하면
MPG 1펄스 입력에 모터는 1 회전 한다.
2) (MPG_PLS0, MPG_MOV0), (MPG_PLS1, MPG_MOV1) 조합의 선택은
MPG_RATE 접점 입력에 따라 결정된다.
MPG_RATE 접점입력이 ‘0’ 이면 MPG_PLS0, MPG_MOV0 조합 선택
3) Robot 명령중 MOVT 를 사용하면 지정 위치값은 접점값 IO_POS3 ~ 0 에 따라
P0 ~ P15 중의 하나가 선택된다. MOVT_ST접점이 '1'로 되면 이동을 시작한다.
4) 기계의 구조상 좌표 360.000 이동시에 다시 동일한 위치에 오도록 되어 있으며
회전방향은 관계없는 경우, 현재 위치 359.000에서 0.000으로 이동하려 한다면
-359.000 만큼의 이동이 필요하다. 그런데 0.000과 360.000은 동일하므로
359.000에서1.000만 이동하여도 원하는 지점에 도착한다.
이러한 경우 T_CYCLE값을360.000으로 설정하면 MOVT명령시 제어기에서 자동으로
가까운 방향으로 이동하도록 한다.
단, 이 기능은 증분형 엔코더 사용시에만 가능하다.
5) 부하측에 공압 배관이나 전선이 있을 때는 T_CYCLE기능을 사용하면 배선이 얽힐 수
있으므로 사용하지 않도록 한다.
6) T_CYCLE값을 0.000으로 설정하면, 이 기능은 사용되지 않는다.
3-13 (주)로보스타
제3장. ☞ 파라미터 설정
① MODE
☞ 해설
3-21 (주)로보스타
제3장. ☞ 파라미터 설정
0~7
0 : 필터 사용 안함
1 : 2 (msec)
2 : 5 (msec)
4 : 23 (msec)
5 : 47 (msec)
6 : 95 (msec)
7 : 191 (msec)
☞ 해설
1) 가감속 계산기는 설정 파라미터에 따라 목표위치까지 가감속 파형을 계산한다.
계산된 속도 파형은 사다리꼴 모양을 갖게 된다. 사다리꼴 속도파형의 각 모퉁이 마다
계단형 토크(가감속토크)가 발생하게 되는데, 기계에 따라서는 이 계단형 토크로 인하여
진동이 발생될수 있다.
이 현상을 완화하려면 가감속 시간을 길게 설정하거나 S_MODE값을 조정하면 된다.
2) S_MODE로 동작시키는 필터는 1차지연형 필터이다.
3) 가감속 시간 설정에 따라 차이가 있지만, S_MODE를 사용하면 사다리꼴 가감속에 비해
보통 필터 시정수의 4배정도 시간이 이동동작에 추가로 소요된다. (최대 8배)
4) S_MODE필터에 의한 지연이 지나치게 큰 경우는, 가감속 시간을 늦추고 시정수가 짧은
필터를 사용하면 동작시간을 줄일 수 있다.
5) S_MODE 동작은 모든 이동명령에 대하여 적용된다.
3-22 (주)로보스타
제3장. ☞ 파라미터 설정
0 : 원점수행 안함
1,2 : CW 스위치
3,4 : CCW 스위치
MODE ORG_RULE 5,6 : CW방향, ORG 스위치 0
7,8 : CCW방향, ORG 스위치
9,10 : CW→CCW방향, ORG스위치
11,12 : CCW→CW방향, ORG 스위치
13,14 : CW Damper
15,16 : CCW Damper
☞ 해설
1) 원점이 결정되는 최종신호는 엔코더의 C(Z)상 이다.
2) 서보 모터 입장에서의 정방향은 상회전 U→V→W순으로 구동할 때의 회전방향으로
LG 서보 모터 의 경우는 CCW 방향이다.
3) CCW Limit 스위치를 사용할 때에는 정방향 회전의 끝부분에 설치한다.(CW는 역방향)
4) 홀수(1,3..15), 짝수(2,4..16) 수행 방법에 따라 최종 원점 위치가 달라진다.
3-23 (주)로보스타
제3장. ☞ 파라미터 설정
▷ ORG_RULE 1 ~ 4 원점검출방법
CW방향 CCW방향
Z상
ORG_RULE
ORG_RULE =4
=2
ORG_SPD0로 이동
ORG_RULE
ORG_SPD1로 이동
=3
ORG_RULE
=1 ORG_OFS까지는
DFT_SPD로 이동
▷ ORG_RULE 5 ~ 8 원점검출방법
CW방향 CCW방향
Z상
ORG_SPD0로 이동
ORG_RULE
ORIGIN
=6 ORG_SPD1로 이동
ERROR
ORG_RULE
ORIGIN
=8
ERROR
3-24 (주)로보스타
제3장. ☞ 파라미터 설정
▷ ORG_RULE 9 ~ 12 원점검출방법
CW방향 CCW방향
Z상
ORG_RULE ORG_SPD0로 이동
= 10
ORG_SPD1로 이동
ORG_RULE
= 12
▷ ORG_RULE 13 ~ 16 원점검출방법
CW방향 CCW방향
Z상
ORG_RULE
ORG_RULE = 16
= 14
ORG_SPD0로 이동
ORG_RULE ORG_SPD1로 이동
= 15
ORG_RULE
= 13 ORG_OFS까지는
DFT_SPD로 이동
3-25 (주)로보스타
제3장. ☞ 파라미터 설정
0 : MPG 운전 안함
MODE MPG_MODE 0
1 : A (Lead) , B (Lag) 펄스
2 : A펄스 → 정방향운전, B펄스 → 역방향운전
3 : A → 펄스입력, B → 운전방향
☞ 해설
입력 펄스열
설정값 비고
정회전 역회전
A상 A상: Lead
1 B상: Lag
B상
A상 A상: 정방향
2 B상: 역방향
B상
A상 A상: 펄스
3 B상: 방향
B상 0 1
3-26 (주)로보스타
제3장. ☞ 파라미터 설정
② JOG
JOG_SPD0 100
JOG_SPD1 500
JOG 이동속도 1~10000
JOG_SPD2 1000
JOG_RES0 0.250
JOG_RES3 1.000
☞ 해설
1) JOG 운전시에는 4단계의 JOG속도를 사용할 수 있다.
이 이동속도 값은 JOG_SPD0 ~ 3 파라미터로 설정한다.
2) JOG_SPD0 ~ 3으로 설정하는 값이 10000일 때, LMT_SPD(MECH→LMT_SPD)
파라미터에서 지정한 속도로 운전하게 된다.
그 이하의 값에서는 비율에 따라 속도가 결정된다. (5000일 때 50%)
3) IJOG 운전시에는 1회 이동명령에 대한 이동량을 4단계로 설정한다.
이 이동량은 사용자 좌표계 값으로 입력한다.
4) JOG/IJOG 운전 중 CW(CCW) Limit 스위치를 만나면 JOG 이동이 정지된다.
5) JOG/IJOG로 운전할 때에는, 가감속 시간으로 DFT_ACC과 DFT_DEC를 사용한다.
6) JOG/IJOG명령을 받으면, 서보OFF상태에서도 자동으로 서보 ON 상태로 전환된다.
JOG_SV(OPER→ETC→JOG_SV) 파라미터를 이용해, JOG/IJOG동작이 끝난 후
서보를 ON또는 OFF시킬 수 있다.
3-27 (주)로보스타
제3장. ☞ 파라미터 설정
③ DFT
☞ 해설
1) Robot프로그램을 운전하면 SPD 명령어로 속도설정을 변경할 때까지는 DFT_SPD에서
설정한 속도를 이동속도로 사용한다.
Robot운전을 일시 중지하였다가 다시 계속할 때에는 중지하기 전의 속도값을 사용하며,
프로그램 처음부터 운전을 시작할 때에만 DFT_SPD를 사용한다.
2) DFT_SPD로 설정하는 값이 10000일 때, LMT_RPM(MECH→LMT_RPM) 파라미터에서
지정한 속도로 운전하게 된다.
그 이하의 값에서는 비율에 따라 속도가 결정된다. (5000일 때 50%)
3) DFT_ACC로 설정한 가속시간 값은 Robot프로그램을 처음부터 시작할 때,
JOG/IJOG로 이동할 때, Origin동작 중에 사용된다.
4) DFT_ACC값은 정지상태에서 MAX_RPM(SERVO→AMP/MOT→MAX_RPM)까지
가속하는 데에 소요되는 시간값 이다.
이 값이 10 이면 0.10[sec]에 가속하게 된다.
5) DFT_DEC로 설정한 감속시간 값은 Robot프로그램을 처음부터 시작할 때,
JOG/IJOG로 이동할 때, Origin동작 중에 사용된다.
6) DFT_DEC값은 MAX_RPM에서 정지상태까지 감속하는 데에 소요되는 시간이다.
이 값이 10 이면 0.10[sec]에 감속하게 된다.
3-28 (주)로보스타
제3장. ☞ 파라미터 설정
원점(Origin) 동작시
ORG_SPD0 1000
최종접점을 확인할 때 까지의 동작속도
DFT 1~10000
원점(Origin) 동작시
ORG_SPD1 500
최종접점에서 Z상 까지의 동작속도
☞ 해설
3-29 (주)로보스타
제3장. ☞ 파라미터 설정
IO_SPD3 2000
☞ 해설
2-30
제3장. ☞ 파라미터 설정
④ ETC
■ 서보운전 조건설정
: FLO_ERR, INPOS, INI_TRQ, JOG_SV, ORG_SV, ORG_TRQ, MY_ID
세부그룹 이름 내용 설정범위 초기값
☞ 해설
1) 모든 이동 동작에는 사다리꼴 가감속 이동이 사용된다.
서보 제어부는 내부적으로 사다리꼴 가감속 파형을 계산하고 계산된 위치와
속도에 따라 서보 모터를 제어한다.
제어기의 이득이 잘못 설정되어 있거나 배선상 오류가 있는 상황에서는,
계산된 위치와 실제 서보의 위치 사이에는 큰 오차가 발생하게 된다.
이러한 경우에 Error로 판정하는 오차기준값으로 FLO_ERR값을 사용한다.
2) 각종 이동 동작 명령에 대하여, 서보 모터의 위치와 목표위치와의 차이가 INPOS로
지정한 값 이내에 들어가면 위치도달상태(IN POSITION)로 인식한다.
INPOS값은 Robot프로그램 진행시 이동동작의 완료를 판단하는 기준으로도
사용된다. (FOS 100일 때)
3) INPOS값과 FLO_ERR값은 사용자 좌표계의 단위를 사용한다.
4) INI_TRQ는 중력부하의 경우 브레이크를 풀고 서보 동작으로 전환할 때에, 초기의
처짐현상을 억제하기 위한 것이다. 음수('-')로 설정하면 역방향 토크로 된다.
정격 토크를 기준으로 -300 ~ 300[%]까지 설정할 수 있다.
5) JOG_SV를 '1'로 설정하면, JOG나 IJOG명령으로 이동한 후 서보 ON상태를
유지한다. 이 값을 '0'으로 하면 이동 후 서보 OFF상태로 된다.
2-31
제3장. ☞ 파라미터 설정
☞ 해설
1) ROB_PGM값을 0 ~ 7 로 선택하면, Robot run명령에 의해 처음 시작되는 프로그램은
이 파라미터에서 지정한 값으로 결정된다.
2) ROB_PGM값을 8 로 선택하면, 접점 PGM_SEL이 0 → 1일 때의 접점값
PGM_SEL2, PGM_SEL1, PGM_SEL0에 의해 Robot 운전프로그램 번호가 선택된다.
PGM_SEL2 PGM_SEL1 PGM_SEL0 선택된 로봇 프로그램
2-32
제3장. ☞ 파라미터 설정
☞ 주의사항
1. 시스템 입력은 S/W 접점 B350 ~ B387 영역에 설치되어 있다.
2. 파라미터 설정으로 필요한 시스템 입력에 대하여 접점 영역중 B000 ~ B337 사이의
입력 접점을 선택하면, 선택된 접점의 값이 해당 시스템 입력으로 복사되고 그 값에
따라 시스템 기능이 동작한다.
특히, B000 ~ B022은 입력접점이므로 이 영역으로 파라미터를 설정하면 입력접점을
시스템 접점으로 사용할 수 있다.
시스템 입력중 사용하지 않는 접점은 'Not'으로 설정하면 된다.
3. 다른 신호에 대해서 같은 접점을 선택하면 Error로 처리된다.
4. 확장 I/O영역인 B320~B347 사이의 접점은 확장 I/O보드를 장착해야만 사용 가능하다.
5. PLC프로그램에서 시스템 입력접점 영역인 B350 ~ B357중 원하는 접점으로 연산
결과를 출력하게 하면, PLC프로그램에 의한 시스템 운전도 가능하다.
이 경우에는 그 접점에 대한 파라미터를 'Not'으로 설정해야 한다.
6. 모든 시스템 입력 접점값은 초기에 '0'으로 됩니다.
7. 파라미터 설정위치는 'I/O -> INPUT -> 접점' 입니다.
8. CW S/W, CCW S/W, ORG S/W 접점을 제외한 모든 접점값은 25[msec] 마다
새 값으로 변경된다.
9. CW S/W, CCW S/W, ORG S/W 접점값은 입력이 안정된 후 6[msec] 이내에
새 값을 인식한다.
■ 시스템 입력 접점 설정
세부그룹 이름 내용 비트위치 초기값
▶내용 설명
-.Robot 프로그램 진행 명령 ( '1' )
-.Robot 프로그램을 처음부터 시작할 때는 DFT_SPD,
INPUT ROB_RUN DFT_ACC, DFT_DEC(OPER→ETC→DFT_SPD..)
파라미터 값을 이동조건으로 한 후 Robot 프로그램 동작을
시작합니다.
-.Robot프로그램을 진행 중 중지한 경우는 중지되기 전
상태에서 부터 Robot 프로그램 동작을 계속합니다
3-31 (주)로보스타
제3장. ☞ 파라미터 설정
▶ 내용 설명
-. Origin 수행 명령(‘1’)
-. ORG_RULE (OPER→ETC→ORG_RULE) 파라미터의 값이
0 (Origin 수행 안함)으로 설정되었거나 ENC_TYPE
(SERVO→AMP/MOT→ENC_TYPE) 파라미터 값이 2
(절대치 엔코더)로 설정되어 있으면 유효하지 않습니다.
▶ 내용 설명
-.Robot 프로그램 reset명령 ( '1' )
INPUT -.Robot 프로그램 진행이 중지된 상태에서만 유효하다.
-.현재 Robot프로그램의 진행상태를 모두초기화 한다.
-.ROB_PGM (OPER→ETC→ROB_PGM) 파라미터의 값이
0 ~ 7인 경우는 해당 프로그램의 처음 위치부터 프로그램을
진행하도록 준비해 두고,ROBOT_PGM 파라미터가 8인 경우
에는 PGM_SEL2, PGM_SEL1, PGM_SEL0 값에 따라
프로그램 번호를 선택한다.
▶ 내용 설명
-. JOG_MODE접점값이 0 이면
JOG운전, 1 이면 IJOG 운전
-. JOG운전시는 이 Bit가 '1'인 동안
계속 이동하고, IJOG 운전시는 이
Bit가 '0'에서 '1'로 될 때에 1회씩
이동한다.
3-32 (주)로보스타
제3장. ☞ 파라미터 설정
▶내용 설명
-. Jog 이동 방법 선택
-. JOG_MODE 접점값이 '0'이면 JOG운전, '1'이면 IJOG
운전을 한다.
-. 이 접점값은 JOG+, JOG- 접점에 의한 JOG운전시에만
사용된다.
INPUT
IOPOS0 B371 Not Use
-. Robot 프로그램의 MOVT명령에서
IOPOS1 B372 Not Use
이동위치 선택 코드
IOPOS2 -. MOVT_ST접점과 연계하여 사용. B373 Not Use
0 : OFF 1 : ON
IOPOS3 B374 Not Use
00000010 P2
: :
: :
11111011 P251
11111100 P252
11111101 P253
3-33 (주)로보스타
제3장. ☞ 파라미터 설정
▶내용 설명
-. Limit 스위치 값 (Normal Close)
-. Jog운전 중 스위치를 만나면 모터는 더 이상회전하지 않음.
-. Robot 프로그램 운전 중 스위치를 만나면 Hardware
INPUT Limit Alarm이 발생한다.
-. Origin 스위치 값(Normal Open)
비율선택 입력신호
MPG_RATE 이송비율선택
▶내용 설명
-. MOVT명령에 대한 이동 시작명령 ( '1' )
-. MOVT명령은 이 접점입력을 받아야 이동을 시작하며,
이 접점입력을 받을 때의 IOSPD3 ~ 0 접점값에 따라
목표위치를 결정합니다.
3-34 (주)로보스타
제3장. ☞ 파라미터 설정
☞ 주의 사항
1. 시스템 출력은 S/W접점 B390 ~ B407 영역에 설치되어 있다.
2. 이 시스템 출력들은 PLC프로그램에서 입력으로 사용할 수 있다.
3. 이 시스템 출력들 중 필요한 것은 파라미터에서 출력접점으로 바로 전달
되도록 하여 사용할 수 있습니다. (25[msec]마다 전달됩니다.)
4. 파라미터 설정위치는 'I/O -> OUTPUT -> 접점' 입니다.
▶내용 설명
-. 각종 알람 상태에서 Set됩니다. ( '1' )
-. 알람의 종류에 따라 알람 코드가 함께
ALARM3 ~ 0 출력 접점으로 출력된다.
▶내용 설명
-. 전원이 인가되고 자체진단이 끝난 후
Set(’1’) 된다.
-. 알람 상태에서는 Clear (‘0’) 된다.
OUTPUT
ORIGIN 원점수행이 정상적으로 끝나면 출력 B392 Not Use
▶내용 설명
-. Origin 동작이 완료되면 Set된다.
-. 절대치 엔코더 사용시는 엔코더 Error
가 없으면, 전원 인가시에 Set된다.
▶내용 설명
-. 목표위치와 현재위치의 차이가
INPOS(OPER→ETC) 파라미터 값
이내에 있으면 set된다.
3-35 (주)로보스타
제3장. ☞ 파라미터 설정
▶내용 설명
-. 서보 모터의 Brake를 구동할 때
set 된다.
-. 이 접점값은 Brake 전용 단자의 상태와
동일하다
3-36 (주)로보스타
제4장. ☞ 입출력 결선체크
2 F1
3 ENTER
PLC Control
4
PROG TEST RUN
☞ 화면설명
▷ 포트(PORT) 이동 2↓ 8↑ F4
▶ 접점성격
PORT 01234567 STATE I : 입력접점
B00 *00000000 I (하) (상) (JUMP)
O : 출력접점
B01 00000000 I
JMP
▷ 비트(BIT) 이동 ←4 6→
▶ 포트 표시 (좌) (우)
▶ BIT 입출력 상태
0 : 입(출)력 OFF 상태
1 : 입(출)력 ON 상태
4-1 (주)로보스타
제4장. ☞ 입출력 결선체크
참조 2.10 ☞ I/O 설명
☞ 접점의 구성
B01 B010 B011 B012 B013 B014 B015 B016 B017 사용자 입력
B03 B030 B031 B032 B033 B034 B035 B036 B037 사용자 출력
B04 B040 B041 B042 B043 B044 B045 B046 B047 사용자 출력
B35 B350 B351 B352 B353 B354 B355 B356 B357 시스템 입력
B36 B360 B361 B362 B363 B364 B365 B366 B367 시스템 입력
B37 B370 B371 B372 B373 B374 B375 B376 B377 시스템 입력
B38 B380 B381 B382 B383 B384 B385 B386 B387 시스템 입력
B39 B390 B391 B392 B393 B394 B395 B396 B397 시스템 출력
B40 B400 B401 B402 B403 B404 B405 B406 B407 시스템 출력
B41 B410 B411 B412 B413 B414 B415 B416 B417 시스템 출력
4-2 (주)로보스타
제4장. ☞ 입출력 결선체크
참조 2.11 ☞ 접점 설명
1. 사용자 입력 :
사용자 입력은 일반 사용자 입력 및 시스템 입력으로 사용할 수 있으며,
시스템 입력으로 사용할 경우 미리 설정 하여야 합니다.
2. 사용자 출력 :
사용자 출력은 일반 사용자 출력 및 시스템 출력으로 사용할 수 있으며,
시스템 출력으로 사용할 경우 미리 설정 하여야 합니다.
(시스템 입출력 설정에 대한 내용은 제5장 파라미터 설정 참조)
3. 확장 입출력 :
확장 입출력은 확장 I/O 보드를 장착 하였을 때만 사용할 수 있으며,
사용 방법은 사용자 입출력과 같습니다.
4. 각각의 입.출력은 8점마다 공통(common) 단자가 있으므로 배선시 주의 바랍니다.
5. 사용자 입.출력은 컨트롤러,외부 배선,PC에 의해서 사용자가 직접 처리를 할 수 있다.
6. 내부 접점은 컨트롤러 내부 메모리 중에서 일부를 접점 변수로 사용하며,
Program, T/P, PC를 사용하여 처리할 수 있습니다.
7. I/O 접점의 상태는 T/P 및 PC를 사용하여 실시간 확인이 가능합니다.
8. System 입.출력은 사용자가 파라미터 설정으로 필요한 시스템 입력에 대하여
접점영역중 B000~B337사이의 접점을 선택하면, 선택된 접점의 값이 해당 시스템
입력으로 복사되고 그 값에 따라 시스템 기능이 동작합니다.
9. System 입.출력은 사용자가 임의로 수정할 수 없습니다.
10. System 입.출력의 각각의 내용은 다음과 같습니다.
■ 입력 접점
접점 내용 접점 내용 접점 내용
4-3 (주)로보스타
제4장. ☞ 입출력 결선체크
■ 출력 접점
접점 내용 접점 내용 접점 내용
★ 주의 사항
4-4 (주)로보스타
제2장. ☞ 제품설치 및 시운전에 대하여
■ 조작순서
순 서 내 용 T/P Key조작 T/P 화면표시
RCS-7000T Ver1.0A
F1: Teach Pendant
1 컨트롤러의 전원을 ON F2: RS-422 Multipoint
F3: Data up/down Load
Servo Controller
2 Teach Pendant를 선택 F1
ROBOT PLC PARA VIEW
ROBOT Control
F1
3 ROBOT를 선택
PROG POS ORG RUN
(ROBOT)
ROBOT Control
F2 P000 *0.123
4 POS를 선택 P001 0.000
(POS)
JOG+ JOG- spd0 IJOG
☞ 해 설
F1 or F2
F3
4-5 (주)로보스타
제2장. ☞ 제품설치 및 시운전에 대하여
■ 조작순서
순 서 내 용 T/P Key조작 T/P 화면표시
ROBOT Control
P000 *0.123
1 JOG 운전화면에서
P001 0.000
JOG+ JOG- spd0 IJOG
ROBOT Control
F4 P000 *0.123
2 IJOG를 선택 (spd0 → res0)
P001 0.000
(IJOG) JOG+ JOG- res0 IJOG
ROBOT Control
F1 or F2 P000 *0.123
IJOG 이동방향 변경(+방향 ~ -방향)
P001 0.000
(JOG+) IJOG-) JOG+ JOG- res0 IJOG
3
ROBOT Control
F3 P000 *0.123
IJOG 속도 변경(res0 ~ res3)
P001 0.000
(res0)
JOG+ JOG- res1 IJOG
4-6 (주)로보스타
제2장. ☞ 제품설치 및 시운전에 대하여
■ 기계적 소음 발생시
NO 원 인 조 치
*주1)
6 GAIN 오설정 P,V Gain조정
직선운동 베어링 손상
9 직선운동 베어링 교체
또는 25000km 이상가동
11 기계부 몸체 파손으로 인한 간섭 부품 교환
4-7 (주)로보스타
제2장. ☞ 제품설치 및 시운전에 대하여
■ 진동 발생시
NO 원 인 조 치
설치대 강성 보완 및 바닥면을 기초
3 설치대의 강성부족
볼트로 고정할 것
볼트가 완전히 체결되었는지 확인할 것
볼트의 풀림 방지 대책을 세울 것
*주1)
6 GAIN 오설정 P, V Gain조정
NO 원 인 조 치
4-8 (주)로보스타
제2장. ☞ 제품설치 및 시운전에 대하여
NO 원 인 조 치
NO 원 인 조 치
볼나사 손상 볼나사 교체
1
4-9 (주)로보스타
제4장. ☞ 입출력 결선체크
■ 리미터(원점)센서 동작불량
NO 원 인 조 치
4-11 (주)로보스타
제4장. ☞ 입출력 결선체크
■ 조작순서
순 서 내 용 T/P Key조작 T/P 화면표시
RCS-7000T Ver1.0A
F1: Teach Pendant
1 컨트롤러의 전원을 ON
F2: RS-422 Multipoint
F3: Data up/down Load
Servo Controller
2 Teach Pendant를 선택 F1
ROBOT PLC PARA VIEW
ROBOT Control
F1
3 ROBOT를 선택
PROG POS ORG RUN
(ROBOT)
No.1 CW SW Zero
F1 is running
5 정상 종료
(ORIGIN 성공) STOP
(YES)
ROBOT Control
Not Find
Origin
4-12 (주)로보스타
제4장. ☞ 입출력 결선체크
ORG를 선택
Warring !
4 F3
파라미터에서 ORG_RULE을 0로
설정한 경우 Not Origin Mode !
(ORG)
Servo Controller
1 초기화면에서 Teach Pendant를 선택 F1
ROBOT PLC PARA VIEW
ROBOT Control
2 ROBOT를 선택 F1
PROG POS ORG RUN
(ROBOT)
Origin
F3 ABS. Encoder
3 ORG를 선택
SET ?
(ORG) YES NO
Find Origin
F1 Press 'ENT'
4 YES를 선택
P255 *10.234
(YES) JOG+ JOG- spd0 IJOG
4-13 (주)로보스타
제4장. ☞ 입출력 결선체크
Wait 5 Seconds!
5 정상 종료 ENT
For Encoder Reset
(ORIGIN 성공)
ROBOT Control
6
PROG POS ORG RUN
4-14 (주)로보스타
제4장. ☞ 입출력 결선체크
1> 신규 프로그램 작성 및 입력
B030,B031
상하이동 Cylinder
P0(기준점) P1
4-15 (주)로보스타
제4장. ☞ 입출력 결선체크
☞ 로봇명령어
선택키 F1
(프로그램 입력시 참조)
F1
SERVO
F2
STOP
화면이동시 F3 MOVA
F4 MOVI
BS
F1
P
F2
PEND
F3
F4
F1
ALARM
F2
B
F3 BB
F4 I
F1
CALL
F2
JPGM
F3 LOOP
F4 ENDL
F1
GOTO
F2
LBL
F3 SBRT
F4 RET
F1
DEC
F2
IF
F3 XIF
F4 WAIT
F1
REF
F2
PCLR
F3 SPD
F4 ACC
F1
MOVR
F2
MOVM
F3 MOVT
F4 FOS
4-16 (주)로보스타
제4장. ☞ 입출력 결선체크
1.1> 프로그램 작성
SERVO ON : SERVO를 ON
LBL 1 : LABEL을 1로 지정
1.2> 프로그램 입력
RCS-7000T Ver1.0A
F1: Teach Pendant
1 컨트롤러의 전원을 ON
F2: RS-422 Multipoint
F3: Data up/down Load
ROBOT Controller
2 Teach Pendant를 선택 F1
ROBOT PLC PARA VIEW
4-17 (주)로보스타
제4장. ☞ 입출력 결선체크
PROGRAM No.2
F1 S000* <end of file>
5 EDIT를 선택 S001
(EDIT) BLOCK JMP DEL
PROGRAM No.2
S000*_
6 ENT를 선택 ENT
S001<end of file>
SERVO STOP MOVA MOVI
PROGRAM No.2
F1 S000* SERVO _
7 SERVO 입력
S001<end of file>
(SERVO) ON OFF
PROGRAM No.2
S000* SERVO ON_
SERVO ON 8 ON 입력 F1
입력 S001<end of file>
ON OFF
S000 SERVO ON
S001* _
9 ENT를 선택 ENT
S002 <end of file>
SERVO STOP MOVA MOVI
S000 SERVO ON
S001* _
10 SPD 명령어 찾아 이동 BS
S002 <end of file>
REF PCLR SPD ACC
5
S000 SERVO ON
F3 S001* SPD _
11 SPD 입력
S002 <end of file>
(SPD) REF PCLR SPD ACC
SPD 1000
입력
S000 SERVO ON
S001* SPD 1000_
12 1000 입력 1 0 0 0
S002 <end of file>
REF PCLR SPD ACC
4-18 (주)로보스타
제4장. ☞ 입출력 결선체크
S002 LBL 1
S003* _
17 ENT를 선택 ENT
S004 <end of file>
GOTO LBL SBRT RET
S002 LBL 1
S003* _
18 MOVA 명령어를 찾아 이동 BS
S004 <end of file>
SERVO STOP MOVA MOVI
4
S002 LBL 1
F3 S003* MOVA _
19 MOVA 를 입력
S004 <end of file>
(MOVA) P PI
MOVA P0
입력
S002 LBL 1
F1 0 S003* MOVA P0_
20 P0 를 입력
S004 <end of file>
(P) (0)
SERVO STOP MOVA MOVI
S003 MOVA P0
S004*
21 ENT를 선택 ENT
S005 <end of file>
SERVO STOP MOVA MOVI
S003 MOVA P0
BS S004*
22 B 명령어를 찾아 이동
S005 <end of file>
2 ALARM B BB I
S003 MOVA P0
F2 S004* B_
23 B 를 입력
S005 <end of file>
(B) ALARM B BB I
B040=1
입력
S003 MOVA P0
0 4 0 S004* B040_
24 040 를 입력
S005 <end of file>
= NOT
4-19 (주)로보스타
제5장. ☞ JOG운전 및 원점수행
■ 조작순서
순 서 내 용 T/P Key조작 T/P 화면표시
RCS-7000T Ver1.0A
F1: Teach Pendant
1 컨트롤러의 전원을 ON
F2: RS-422 Multipoint
F3: Data up/down Load
Servo Controller
2 Teach Pendant를 선택 F1
ROBOT PLC PARA VIEW
ROBOT Control
F1
3 ROBOT를 선택
PROG POS ORG RUN
(ROBOT)
ROBOT Control
F2 P000 *0.123
4 POS를 선택 P001 0.000
(POS)
JOG+ JOG- spd0 IJOG
☞ 해 설
F1 or F2
F3
5-1 (주)로보스타
제5장. ☞ JOG운전 및 원점수행
■ 조작순서
순 서 내 용 T/P Key조작 T/P 화면표시
ROBOT Control
P000 *0.123
1 JOG 운전화면에서
P001 0.000
JOG+ JOG- spd0 IJOG
ROBOT Control
F4 P000 *0.123
2 IJOG를 선택 (spd0 → res0)
P001 0.000
(IJOG) JOG+ JOG- res0 IJOG
ROBOT Control
F1 or F2 P000 *0.123
IJOG 이동방향 변경(+방향 ~ -방향)
P001 0.000
(JOG+) IJOG-) JOG+ JOG- res0 IJOG
3
ROBOT Control
F3 P000 *0.123
IJOG 속도 변경(res0 ~ res3)
P001 0.000
(res0)
JOG+ JOG- res1 IJOG
5-2 (주)로보스타
제5장. ☞ JOG운전 및 원점수행
■ 기계적 소음 발생시
NO 원 인 조 치
*주1)
6 GAIN 오설정 P,V Gain조정
직선운동 베어링 손상
9 직선운동 베어링 교체
또는 25000km 이상가동
11 기계부 몸체 파손으로 인한 간섭 부품 교환
5-3 (주)로보스타
제5장. ☞ JOG운전 및 원점수행
■ 진동 발생시
NO 원 인 조 치
설치대 강성 보완 및 바닥면을 기초
3 설치대의 강성부족
볼트로 고정할 것
볼트가 완전히 체결되었는지 확인할 것
볼트의 풀림 방지 대책을 세울 것
*주1)
6 GAIN 오설정 P, V Gain조정
NO 원 인 조 치
5-4 (주)로보스타
제5장. ☞ JOG운전 및 원점수행
NO 원 인 조 치
NO 원 인 조 치
볼나사 손상 볼나사 교체
1
5-5 (주)로보스타
제5장. ☞ JOG운전 및 원점수행
■ 리미터(원점)센서 동작불량
NO 원 인 조 치
5-6 (주)로보스타
제5장. ☞ JOG운전 및 원점수행
■ 조작순서
순 서 내 용 T/P Key조작 T/P 화면표시
RCS-7000T Ver1.0A
F1: Teach Pendant
1 컨트롤러의 전원을 ON
F2: RS-422 Multipoint
F3: Data up/down Load
Servo Controller
2 Teach Pendant를 선택 F1
ROBOT PLC PARA VIEW
ROBOT Control
F1
3 ROBOT를 선택
PROG POS ORG RUN
(ROBOT)
No.1 CW SW Zero
F1 is running
5 정상 종료
(ORIGIN 성공) STOP
(YES)
ROBOT Control
Not Find
Origin
5-7 (주)로보스타
제5장. ☞ JOG운전 및 원점수행
ORG를 선택
Warring !
4 F3
파라미터에서 ORG_RULE을 0로
설정한 경우 Not Origin Mode !
(ORG)
Servo Controller
1 초기화면에서 Teach Pendant를 선택 F1
ROBOT PLC PARA VIEW
ROBOT Control
2 ROBOT를 선택 F1
PROG POS ORG RUN
(ROBOT)
Origin
F3 ABS. Encoder
3 ORG를 선택
SET ?
(ORG) YES NO
Find Origin
F1 Press 'ENT'
4 YES를 선택
P255 *10.234
(YES) JOG+ JOG- spd0 IJOG
5-8 (주)로보스타
제5장. ☞ JOG운전 및 원점수행
Wait 5 Seconds!
5 정상 종료 ENT
For Encoder Reset
(ORIGIN 성공)
ROBOT Control
6
PROG POS ORG RUN
5-9 (주)로보스타
제6장. ☞ 신규프로그램 입력방법
1> 신규 프로그램 작성 및 입력
B030,B031
상하이동 Cylinder
P0(기준점) P1
6-1 (주)로보스타
제6장. ☞ 신규프로그램 입력방법
☞ 로봇명령어
선택키 F1
(프로그램 입력시 참조)
F1
SERVO
F2
STOP
화면이동시 F3 MOVA
F4 MOVI
BS
F1
P
F2
PEND
F3
F4
F1
ALARM
F2
B
F3 BB
F4 I
F1
CALL
F2
JPGM
F3 LOOP
F4 ENDL
F1
GOTO
F2
LBL
F3 SBRT
F4 RET
F1
DEC
F2
IF
F3 XIF
F4 WAIT
F1
REF
F2
PCLR
F3 SPD
F4 ACC
F1
MOVR
F2
MOVM
F3 MOVT
F4 FOS
6-2 (주)로보스타
제6장. ☞ 신규프로그램 입력방법
1.1> 프로그램 작성
SERVO ON : SERVO를 ON
LBL 1 : LABEL을 1로 지정
1.2> 프로그램 입력
RCS-7000T Ver1.0A
F1: Teach Pendant
1 컨트롤러의 전원을 ON
F2: RS-422 Multipoint
F3: Data up/down Load
ROBOT Controller
2 Teach Pendant를 선택 F1
ROBOT PLC PARA VIEW
6-3 (주)로보스타
제6장. ☞ 신규프로그램 입력방법
PROGRAM No.2
F1 S000* <end of file>
5 EDIT를 선택 S001
(EDIT) BLOCK JMP DEL
PROGRAM No.2
S000*_
6 ENT를 선택 ENT
S001<end of file>
SERVO STOP MOVA MOVI
PROGRAM No.2
F1 S000* SERVO _
7 SERVO 입력
S001<end of file>
(SERVO) ON OFF
PROGRAM No.2
S000* SERVO ON_
SERVO ON 8 ON 입력 F1
입력 S001<end of file>
ON OFF
S000 SERVO ON
S001* _
9 ENT를 선택 ENT
S002 <end of file>
SERVO STOP MOVA MOVI
S000 SERVO ON
S001* _
10 SPD 명령어 찾아 이동 BS
S002 <end of file>
REF PCLR SPD ACC
5
S000 SERVO ON
F3 S001* SPD _
11 SPD 입력
S002 <end of file>
(SPD) REF PCLR SPD ACC
SPD 1000
입력
S000 SERVO ON
S001* SPD 1000_
12 1000 입력 1 0 0 0
S002 <end of file>
REF PCLR SPD ACC
6-4 (주)로보스타
제6장. ☞ 신규프로그램 입력방법
S002 LBL 1
S003* _
17 ENT를 선택 ENT
S004 <end of file>
GOTO LBL SBRT RET
S002 LBL 1
S003* _
18 MOVA 명령어를 찾아 이동 BS
S004 <end of file>
SERVO STOP MOVA MOVI
4
S002 LBL 1
F3 S003* MOVA _
19 MOVA 를 입력
S004 <end of file>
(MOVA) P PI
MOVA P0
입력
S002 LBL 1
F1 0 S003* MOVA P0_
20 P0 를 입력
S004 <end of file>
(P) (0)
SERVO STOP MOVA MOVI
S003 MOVA P0
S004*
21 ENT를 선택 ENT
S005 <end of file>
SERVO STOP MOVA MOVI
S003 MOVA P0
BS S004*
22 B 명령어를 찾아 이동
S005 <end of file>
2 ALARM B BB I
S003 MOVA P0
F2 S004* B_
23 B 를 입력
S005 <end of file>
(B) ALARM B BB I
B040=1
입력
S003 MOVA P0
0 4 0 S004* B040_
24 040 를 입력
S005 <end of file>
= NOT
6-5 (주)로보스타
제6장. ☞ 신규프로그램 입력방법
S003 MOVA P0
F1 1 S004* B040=1_
25 =1 를 입력 S005 <end of file>
(=)
= NOT
S004 B040=1
ENT S005* _
26 ENT 를 선택
S006 <end of file>
ALARM B BB I
S004 B040=1
BS S005* _
27 WAIT 명령어를 찾아 이동
S006 <end of file>
DEC IF XIF WAIT
3
S004 B040=1
F4 S005* WAIT_
28 WAIT 를 입력
S006 <end of file>
(WAIT) B BB I P
S004 B040=1
WAIT
B000=1 F1 0 0 0 S005* WAIT B000_
29 B000 를 입력
입력 S006 <end of file>
(B)
=
S004 B040=1
F1 1 S005* WAIT B000=1_
30 =1 를 입력
S006 <end of file>
(=)
=
6-6 (주)로보스타
제6장. ☞ 신규프로그램 입력방법
S006 B040=0
ENT S007* _
35 ENT 를 선택 S008 <end of file>
ALARM B BB I
S006 B040=0
F2 0 3 0 S007* B030_
36 B030 를 입력
S008 <end of file>
(B) = NOT
S006 B040=0
B030=1 F1 1 S007* B030=1_
입력 37 =1 를 입력
S008 <end of file>
(=)
= NOT
S007 B030=1
ENT S008* _
38 ENT 를 선택
S009 <end of file>
ALARM B BB I
S007 B030=1
F2 0 3 1 S008* B031_
39 B031 를 입력
S009 <end of file>
(B) = NOT
S007 B030=1
B031=1 F1 1 S008* B031=1_
40 =1 를 입력
입력 S009 <end of file>
(=)
= NOT
S008 B031=1
ENT S009* _
41 ENT 를 선택
S010 <end of file>
ALARM B BB I
S008 B031=1
F2 0 3 0 S009* B030_
42 B030 를 입력
S010 <end of file>
(B) = NOT
S008 B031=1
B030=0 F1 0 S009* B030=0_
43 =0 를 입력
입력 S010 <end of file>
(=) = NOT
S009 B030=0
ENT S010* _
44 ENT 를 선택
S011 <end of file>
ALARM B BB I
6-7 (주)로보스타
제6장. ☞ 신규프로그램 입력방법
S009 B030=0
BS S010* _
45 MOVA 명령어를 찾아 이동
S011 <end of file>
6 SERVO STOP MOVA MOVI
S009 B030=0
F3 S010* MOVA _
46 MOVA 를 입력
S011 <end of file>
(MOVA) P PI
MOVA P1
입력
S009 B030=0
F1 1 S010* MOVA P1_
47 P1 를 입력
S011 <end of file>
(P) P PI
S010 MOVA P1
ENT S011* _
48 ENT 를 선택
S012 <end of file>
SERVO STOP MOVA MOVI
S010 MOVA P1
BS S011* _
49 B 명령어를 찾아 이동
S012 <end of file>
2 ALARM B BB I
S010 MOVA P1
F2 0 3 0 S011* B030_
50 B030 를 입력
S012 <end of file>
(B) = NOT
B030=1
입력
S010 MOVA P1
F1 1 S011* B030=1_
51 =1 를 입력
S012 <end of file>
(=) = NOT
S011 B030=1
S012* _
52 ENT 를 선택 ENT
S013 <end of file>
ALARM B BB I
S011 B030=1
F2 0 3 1 S012* B031_
53 B031 를 입력
S013 <end of file>
(B) = NOT
6-8 (주)로보스타
제6장. ☞ 신규프로그램 입력방법
S012 B031=0
S013* _
56 ENT 를 선택 ENT
S014 <end of file>
ALARM B BB I
S012 B031=0
S013* B030_
57 B 를 입력 F2 0 3 0
S014 <end of file>
= NOT
(B)
S012 B031=0
B030=0 S013* B030=0_
입력 58 =0 를 입력 F1 0
S014 <end of file>
= NOT
(=)
S013 B030=0
S014* _
59 ENT 를 선택 ENT S015 <end of file>
ALARM B BB I
S013 B030=0
BS S014* _
60 GOTO 명령어를 찾아 이동
S015 <end of file>
GOTO LBL SBRT RET
2
S013 B030=0
GOTO 1 F1 1 S014* GOTO 1_
61 GOTO 를 입력
입력 S015 <end of file>
(GOTO) GOTO LBL SBRT RET
S014 GOTO 1
S015* _
62 ENT 를 선택 ENT
S016 <end of file>
GOTO LBL SBRT RET
PROGRAM No.2
ESC Changed. Save?
63 저장
2 YES NO
프로그램
저장
PROGRAM No.2 3912
F1 0# 1# *2# 3
64 저장 완료
4 5# 6 7
(YES)
EDIT COPY DEL
6-9 (주)로보스타
제7장. ☞ 포인트 티칭 설명
2.1> 직접수치입력(MDI) 티칭 방법
예) P0를 티칭한다면?
순 서 내 용 T/P Key조작 T/P 화면표시
RCS-7000T Ver1.0A
F1: Teach Pendant
1 컨트롤러의 전원을 ON
F2: RS-422 Multipoint
F3: Data up/down Load
ROBOT Controller
2 Teach Pendant를 선택 F1
PROG POS ORG RUN
POSITION DATA
F2 P000 *0.000
3 POS를 선택
P001 0.000
(POS)
MDI TCH JMP
POSITION DATA
P000 *_
4 ENT
P001 0.000
MDI TCH JMP
POSITION DATA
1 0 P000 *10_
5 수치 입력 (예:P0 값을 10으로 하면)
P001 0.000
(1) (0) MDI TCH JMP
POSITION DATA
P000 10
6 ENT 를 선택 ENT
P001* _
MDI TCH JMP
7-1 (주)로보스타
제7장. ☞ 포인트 티칭 설명
2.2> JOG 티칭 방법
ROBOT Controller
1 Teach Pendant를 선택 F1
PROG POS ORG RUN
POSITION DATA
F2 P000 *0.10
2 POS를 선택
P001 0.000
(POS) MDI TCH JMP
POSITION DATA
F2 P000* 0.123
3 TCH 선택
P001 0.000
(TCH) JOG+ JOG- spd0 IJOG
POSITION DATA
P000 0.123
4 P1 를 선택
P001* 0.123
JOG+ JOG- spd0 IJOG
POSITION DATA
P000 0.123
5 로봇을 움직인다.(수치가 증가 또는 감소) F1 o F2
P001* 5.678
(JOG+) (JOG-)
JOG+ JOG- spd0 IJOG
P000 5.678
P001 5.678
6 ENT 를 선택 ENT
P002* 5.678
JOG+ JOG- spd0 IJOG
☞ 화면 설명
☞ * : 현재 티칭중인 위치변수
POSITION DATA ☞ JOG+ : + 방향으로 이동
P000* 0.123 ☞ JOG- : - 방향으로 이동
P001 0.000
☞ IJOG : Inching Jog, 미리 정해진 위치이송량
JOG+ JOG- spd0 IJOG
만큼 이동
☞ spd0 : JOG 이동속도 변경
(키를 누를때 마다 spd0→spd1→spd2→spd3로 변경)
7-2 (주)로보스타
제7장. ☞ 포인트 티칭 설명
P000 5.678
P001 5.678
1 속도 변경
P002* 5.678
JOG+ JOG- spd0 IJOG
P000 5.678
P001 5.678
2 속도 변경 F3
P002* 5.678
JOG+ JOG- spd1 IJOG
P000 5.678
P001 5.678
3 속도 변경 F3
P002* 5.678
JOG+ JOG- spd2 IJOG
P000 5.678
P001 5.678
4 속도 변경 F3
P002* 5.678
JOG+ JOG- spd3 IJOG
P000 5.678
P001 5.678
5 속도 변경 F3
P002* 5.678
JOG+ JOG- spd0 IJOG
■ JOG 모드 변경
순 서 내 용 T/P Key조작 T/P 화면표시
P000 5.678
P001 5.678
1
P002* 5.678
JOG+ JOG- spd0 IJOG
P000 5.678
P001 5.678
2 인칭(Inching) 모드로 변경 F4
P002* 5.678
JOG+ JOG- res0 IJOG
7-3 (주)로보스타
제7장. ☞ 포인트 티칭 설명
■ 조작순서
순 서 내 용 T/P Key조작 T/P 화면표시
POSITION DATA
P000 *0.00
1 속도 변경
P001 0.000
MDI TCH JMP
POSITION DATA
F2 P000* 0.123
2 Teach 모드선택
P001 0.000
(TCH) JOG+ JOG- spd0 IJOG
POSITION DATA
F4 P000* 0.123
3 Inching 모드선택
P001 0.000
(IJOG) JOG+ JOG- res0 IJOG
POSITION DATA
F1 P000* 1.123
4 +1mm 이동
P001 0.000
(JOG+) JOG+ JOG- res0 IJOG
POSITION DATA
F1 P000* 2.123
5 +1mm 이동
P001 0.000
(JOG+) JOG+ JOG- res0 IJOG
P000 2.123
P001* 2.123
6 P000번 티칭완료 ENT
P002 0.000
JOG+ JOG- res0 IJOG
7-4 (주)로보스타
제7장. ☞ 포인트 티칭 설명
■ JOG 이송량 변경
P000 2.123
P001* 2.123
1
P002 0.000
JOG+ JOG- res0 IJOG
P000 2.123
2 P001* 2.123
F3
P002 0.000
JOG+ JOG- res1 IJOG
P000 2.123
P001* 2.123
3 F3
P002 0.000
JOG+ JOG- res2 IJOG
P000 2.123
P001* 2.123
4 F3
P002 0.000
JOG+ JOG- res3 IJOG
7-5 (주)로보스타
제8장. ☞ 명령어 설명
1) 동작조건 명령어
명령어 세부명령어 입력 Data 명령어 내용
ON 서보 전원을 ON
SERVO 없음
OFF 서보 전원을 OFF
없음 0~100
FOS 동작명령(MOVx) 중 프로그램이 진행
I 0~31
PCLR
없음 없음 기준좌표(현재위치 값)를 '0.000'으로 설정
(Position Clear)
8-1 (주)로보스타
제8장. ☞ 명령어 설명
☞ SERVO
① 서보 전원 (모터 U,V,W 전원)을 ON/OFF 한다.
② 프로그램 예
:
SERVO ON : 서보전원 ON
MOVA 10.000 : 좌표 10.000 까지 이동
SERVO OFF : 서보전원 OFF
:
③ 참고사항
☞ ALARM
① 사용자 Alarm을 발생시켜 프로그램의 진행을 중지시킨다.
② 프로그램 예
:
IF B050=1 : 접점 B050 이 ON(=1) 이면
ALARM 1 : 사용자 ALARM No.1을 발생 시키고,
MOVA 10.000 : 좌표 10.000 까지 이동
IF B051=1 : 접점 B051 이 ON(=1) 이면
ALARM 2 : 사용자 ALARM No.2를 발생시킨다.
:
③ 참고사항
8-2 (주)로보스타
제8장. ☞ 명령어 설명
☞ SPD
① 이동 속도를 설정한다.
② 프로그램 예
:
SPD 1000 : 이동속도를 파라미터 LMT_RPM의 10(%)로 설정
MOVA 10.000 : 좌표 10.000 까지 이동
SPD IOSPD : 이동 속도를 외부접점 IOSPD0,1에 따라 설정
SPD I5 : 이동 속도를 정수변수 I5 의 값으로 설정
:
③ 참고사항
☞ PCLR
① 기준좌표계의 현재위치를 0.000으로 좌표계를 변경하는 기능.
② 프로그램 예
:
MOVA 20.000 : 좌표 20.000 까지 이동
PCLR : 이 위치를 0.000 으로 좌표계를 변경
MOVA 10.000 : 새 좌표계의 10.000 위치(이전 좌표계의 30.000) 까지 이동
:
③ 참고사항
8-3 (주)로보스타
제8장. ☞ 명령어 설명
☞ ACC, DEC
① 가속시간(ACC)과 감속시간(DEC)을 설정한다.
② 프로그램 예
:
SPD 5000 : 이동속도를 파라미터 LMT_RPM의 50(%)로 설정
ACC 20 : 가속시간을 20 (단위 10ms)로 설정→ 0.2초
DEC 50 : 감속시간을 50 (단위 10ms)로 설정→ 0.5초
MOVA 10.000 : 좌표 10.000 까지 이동
ACC I4 : 가속시간을 정수변수 I4에 저장된 값으로 설정
:
③ 프로그램 동작설명
속도
0.20 [sec] 0.50 [sec]
MAX_RPM
LMT_SPD
LMT_SPD 의
50[%] 속도
면적 (이동량) = 50.000
시간
④ 참고사항
8-4 (주)로보스타
제8장. ☞ 명령어 설명
☞ FOS
① 이동명령 (MOVx) 수행이 끝나기 전에 프로그램이 진행하도록 하는 기능.
② 프로그램 예
:
MOVA 30.000 : 좌표 30.000 까지 이동
B050 = 0 : 접점 B050을 ‘0’으로 설정
FOS 50 : 50[%]이동 시 프로그램이 진행되도록 설정
MOVI 10.000 : 현재 위치에서 10.000만큼 이동
B050 = 1 : 접점 B050을 ‘1’로 설정
MOVI 20.000 : 현재 위치에서 20.000만큼 이동
B050 = 0 : 접점 B050을 ‘0’으로 설정
FOS I3 : 다음 스텝 진행율을 정수변수 I3에 저장된 값으로 정한다.
:
③ 프로그램 동작설명
④ 참고사항
8-5 (주)로보스타
제8장. ☞ 명령어 설명
2) 동작 명령어
명령어 세부명령어 입력 Data 명령어 내용
PI 0~31 곳으로 이동
PI 0~31 곳으로 이동
PI 0~31 곳으로 이동
없음 -99999.999~99999.999
PI 0~31
8-6 (주)로보스타
제8장. ☞ 명령어 설명
☞ MOVA
① 원점(Origin)을 기준으로 하는 절대좌표계에서 지정한 위치로 이동
② 프로그램 예
:
MOVA 45.000 : 좌표 45.000까지 이동
MOVA P10 : P10에 설정한 좌표까지 이동(P10이 45.000이라 가정)
MOVA PI1 : I1 = 10 이면 P10에 설정한 좌표까지 이동
:
③ 프로그램 동작설명
역(-) 정(+)
MOVA 명령에
의한 이동
사용자
좌표계
-20.000 0.000 45.000
( * ORG_OFS 파라미터 값이 -20.000인 것으로 가정함 )
④ 참고사항
8-7 (주)로보스타
제8장. ☞ 명령어 설명
☞ MOVI
① 현재위치를 기준으로 하여 지정한 위치 값 만큼 이동
② 프로그램 예
:
MOVI -20.000 : 현재 위치에서 –20.000 만큼 이동
MOVI P10 : 현재 위치에서 P10에서 설정한 값 만큼 이동
(P10이 –20.000 이라 가정)
MOVI PI1 : I1 = 10 이면 P10에서 설정한 값 만큼 이동
:
③ 프로그램 동작설명
역(-) 정(+)
MOVI 명령에
의한 이동
사용자
좌표계
25.000 45.000
( * 이동전 좌표값(명령기준)이 45.000인 것으로 가정함 )
④ 참고사항
8-8 (주)로보스타
제8장. ☞ 명령어 설명
☞ REF, MOVR
① 임시 기준위치를 설정하며 (REF), 그 위치로 부터 지정한 값 만큼 이동 (MOVR)
② 프로그램 예
:
REF 20.000 : 기준 위치를 좌표 20.000으로 설정
MOVR 25.000 : 기준 위치에서 25.000만큼 이동
:
③ 프로그램 동작설명
역(-) 정(+)
MOVR 명령에
의한 이동
사용자
좌표계
-20.000 0.000 20.000 45.000
REF 명령으로 기준위치 설정
* 이 값은 P254에 저장됨
( * ORG_OFS 파라미터 값이 -20.000인 것으로 가정함 )
④ 참고사항
8-9 (주)로보스타
제8장. ☞ 명령어 설명
☞ MOVM
① 이동속도를 입력펄스에 의해 결정하며 이동
② 프로그램 예
:
MOVM 10.000 : 좌표 10.000까지 이동
MOVM CP2 : 위치변수 P002에 저장된 값에 환산된 양만큼 Pulse가
수신될 때까지 대기
:
③ 프로그램 동작설명
1. 10.000위치로 이동합니다.
2. 이동속도는 MPG펄스입력 주파수에 의해 결정된다.
3. 목표점까지의 이동량을 초과하는 MPG펄스 입력은 무시된다.
(파라미터 MPG_PLS0 = 1, MPG_MOV0 = 0.1 이고 접점 MPG_RATE가 ‘0’이면
MPG 100 펄스가 입력되면 10.000까지 이동하고 100펄스 이상의 입력은 무시)
4. MPG펄스입력이 이동속도 설정치를 초과하면, 설정치에 의해 운전속도가 제한된다.
④ 참고사항
8-10 (주)로보스타
제8장. ☞ 명령어 설명
☞ MOVT
① IOPOS (0~7) 값에서 지정한 위치변수의 좌표값으로 이동
② 프로그램 예
:
MOVT : IOPOS3~0에서 지정한 Pxxx에 설정된 좌표로 이동
IOOPS3~0 = 1:0:0:0 이고 P8 = 25.000 이라고 가정
:
③ 프로그램 동작설명
④ 참고사항
8-11 (주)로보스타
제8장. ☞ 명령어 설명
3) 변수처리 명령어
명령어 세부명령어 입력 Data 명령어 내용
I
0~31 정수변수 값을 설정
(Integral)
P
0~255 위치변수 값을 설정
(Position)
☞ I, P
① 정수변수(I) or 위치변수(P) 의 값을 설정한다.
② 프로그램 예
:
I1= 10 : 정수변수 I1을 10 으로 설정
I1= I2 : 정수변수 I1을 정수변수 I2에 있는 값으로 설정
I1= II2 : I2 = 5, I5 = 10이면 I1을 10으로 설정
I1+= 10 : 정수변수 I1에 10을 더함
I1+= I2 : 정수변수 I2에 설정된 값을 더함
I1+= II2 : I2 = 5, I5 = 10이면 I1에10을 더함
I1–= 10 : 정수변수 I1에 10을 뺌
I1–= I2 : 정수변수 I2에 설정된 값을 뺌
I1–= II2 : I2 = 5, I5 = 10이면 I1에10을 뺌
:
:
P1 = 10.000 : 위치변수 P1을 10.000으로 설정
P1 = P2 : 위치변수 P1을 위치변수P2에 있는 값으로 설정
P1 = PI2 : I2 = 5, P5 = 10.000이면 P1을 10.000으로 설정
P1 += 10 : 위치변수 P1에 10을 더함
P1 += P2 : 위치변수 P2에 설정된 값을 더함
P1 += PI2 : I2 = 5, P5 = 10.000이면 P1에10을 더함
P1 –= 10 : 위치변수 P1에 10을 뺌
P1 –= P2 : 위치변수 P2에 설정된 값을 뺌
P1 –= PI2 : I2 = 5, P5 = 10이면 I1에10을 뺌
:
④ 참고사항
8-12 (주)로보스타
제8장. ☞ 명령어 설명
4) 입출력처리 명령어
명령어 세부명령어 입력 Data 명령어 내용
☞ B, BB
① 접점 값을 변경한다.
② 프로그램 예
:
B030 = 0 : 접점 B030을 ‘0’으로 설정합니다.
B031 = 1 : 접점 B031을 ‘1’로 설정합니다.
B032 NOT : 접점 B032의 접점 값을 반전 시킵니다.
:
BB03 = 11000011 : B030,B031,B036,B037 = 1; B032, B033, B034, B035 = 0
BB04 = 00..11.. : B030,B031 = 0; B034, B035 = 1; 나머지Bit는 이전 값 유지
:
③ 참고사항
8-13 (주)로보스타
제8장. ☞ 명령어 설명
5) 프로그램 제어 명령어
명령어 세부명령어 입력 Data 명령어 내용
WAIT BB 00~34
SBRT
없음 0~999 서브루틴의 시작을 나타낸다.
(Subroutine)
RET
없음 없음 서브루틴의 끝을 나타낸다.
(Return)
LBL
없음 0~999 레이블(Label)을 지정한다.
(Label)
ENDL
없음 0~999 지정된 LOOP의 끝을 나타낸다.
(End Loop)
JPGM
없음 0~7 지정된 프로그램으로 분기한다.
(Jump Program)
PEND
없음 없음 서브루틴의 시작을 나타낸다.
(Program End)
8-14 (주)로보스타
제8장. ☞ 명령어 설명
☞ STOP
① 프로그램의 진행을 중지
② 프로그램 예
:
IF B010 = 1 : 접점 B010이 ‘1’이면
STOP
:
③ 참고사항
☞ IF
① 접점 값, 정수변수 값 또는 위치변수 값의 상태가 조건에 맞으면 다음 스텝 명령을 실행하고,
② 프로그램 예
:
IF B010 = 1 :접점B010이 ‘1’이면 좌표 10.000으로 이동
MOVA 10.000
IF B010 = 0 :접점 B010이 ‘0’이면 –10.000 까지 이동
MOVA -10.000
:
③ 참고사항
8-15 (주)로보스타
제8장. ☞ 명령어 설명
☞ XIF
① 시간이 소요되는 명령(MOVx, WAIT)을 수행하면서 동시에 조건을 검사하고
② 프로그램 예
:
MOVA 50.000 : 좌표 50.000으로 이동합니다.
X_IF B001 = 1 : 이동 중 B001이 ‘1’로 되면 속도를 LMT_RPM의 50[%]로
변경합니다.
SPD 5000
:
③ 참고사항
☞ WAIT
① 일정시간 프로그램 진행을 멈추는 기능
② 프로그램 예
:
MOVA 10.000 : 좌표 10.000까지 이동합니다.
WAIT 100 : 10[sec]동안 대기합니다.
MOVA 20.000 : 좌표 20.000까지 이동합니다.
WAIT B010 = 1 : 접점 B010이 ‘1’이 될 때까지 대기합니다.
:
③ 참고사항
8-16 (주)로보스타
제8장. ☞ 명령어 설명
② 프로그램 예
:
MOVA 10.000 : 좌표 10.000까지 이동
CALL 1 : SBRT 1 ~ RET 사이의 프로그램을 실행(MOVA -10.000)
MOVA 30.000 : 좌표 30.000까지 이동
:
:
SBRT 1 : Subrutine 1의 시작
MOVA -10.000 : 좌표 -10.000 까지 이동
RET : Subrutine 1의 끝
:
③ 참고사항
☞ GOTO, LBL
① 프로그램 진행위치를 이동시키는 기능
② 프로그램 예
:
MOVA 10.000 : 좌표 10.000까지 이동
GOTO 1 : LBL 1위치로 프로그램 진행을 이동
MOVA -10.000 : GOTO명령으로 실행하지 않음
LBL 1
MOVA 30.000 : 좌표 30.000까지 이동
:
③ 참고사항
8-17 (주)로보스타
제8장. ☞ 명령어 설명
☞ LOOP, ENDL
① 일정구간 프로그램을 반복하는 기능
② 프로그램 예
:
MOVA 10.000
LOOP 1 L 10 : LOOP 1 L 10 ~ ENDL 1사이의 프로그램을 10회 반복
MOVA 20.000
MOVA -20.000
ENDL 1
MOVA 10.000
:
③ 참고사항
☞ JPGM
① 다른 프로그램을 SUB 프로그램으로 사용하는 기능
② 프로그램 예
:
MOVA 10.000
JPGM 1 : 1번 프로그램을 진행합니다.
MOVA 20.000 : 1번 프로그램의 PEND 또는 <end of file>까지 진행 후
복귀 위치이다.
:
③ 참고사항
8-18 (주)로보스타
제8장. ☞ 명령어 설명
☞ PEND
① 실행 프로그램의 끝을 나타낸다.
② 프로그램 예
:
MOVA 10.000
PEND : PEND 다음의 프로그램은 실행되지 않습니다.
MOVA 20.000
:
③ 참고사항
예)
:
MOVA 10.000
CALL 1
:
PEND
SBRT 1
MOVA 20.000
RET
:
8-19 (주)로보스타
제9장. ☞ PLC 명령어 설명
1) 논리연산 명령어
명령어 세부명령어 입력 Data 명령어 내용
2) 접점입출력 명령어
명령어 세부명령어 입력 Data 명령어 내용
3) 관계 명령어
명령어 세부명령어 입력 Data 명령어 내용
9-1 (주)로보스타
제9장. ☞ PLC 명령어 설명
▶ Sequence도 ▶ Program
000 001 :
050 LOAD 000
AND 001
OUT 050
LOAD 000
000 001 AND NOT 001
051 OUT 051
:
▶ Time Chart
000
001
050
051
T1 T2 T3
( T1, T2, T3 : 25 msec 이내 )
9-2 (주)로보스타
제9장. ☞ PLC 명령어 설명
☞ AND LOAD
▶ Sequence도 ▶ Program
001 :
LOAD 000
000 AND 001
050 OR 002
002 AND LOAD
OUT 050
:
▶ Time Chart
000
001
002
050
T1 T2 T3 T4
( T1, T2, T3, T4 : 25 msec 이내 )
9-3 (주)로보스타
제9장. ☞ PLC 명령어 설명
☞ OR, OR NOT
OR : 논리 연산의 병렬접속.(a접점)
OR NOT : 논리 연산의 병렬접속.(b접점)
▶ Sequence도 ▶ Program
000
:
LOAD 000
050 OR 001
001 OUT 050
LOAD 000
OR NOT 001
000
OUT 051
:
051
001
▶ Time Chart
000
001
050
051
T1 T2 T3
( T1, T2, T3 : 25 msec 이내 )
9-4 (주)로보스타
제9장. ☞ PLC 명령어 설명
☞ OR LOAD
▶ Sequence도 ▶ Program
:
000 LOAD 000
LOAD 001
AND 002
050 OR LOAD
001 002
OUT 050
:
▶ Time Chart
000
001
002
050
T1 T2 T3 T4
( T1, T2, T3, T4 : 25 msec 이내 )
9-5 (주)로보스타
제9장. ☞ PLC 명령어 설명
☞ SET, RST
▶ Sequence도 ▶ Program
000 050
:
LOAD 000
SET 050
LOAD 001
001 050 RST 050
:
▶ Time Chart
000
001
050
T1 T2
( T1, T2 : 25 msec 이내 )
9-6 (주)로보스타
제9장. ☞ PLC 명령어 설명
☞ OUT
▶ Sequence도 ▶ Program
000
:
050
LOAD 000
OUT 050
LOAD NOT 000
000
OUT 051
051 :
▶ Time Chart
000
050
051
T1 T2
( T1, T2 : 25 msec 이내 )
9-7 (주)로보스타
제9장. ☞ PLC 명령어 설명
▶ Sequence도 ▶ Program
000
050 :
LOAD 000
OUT 050
LOAD NOT 000
000
OUT 051
051 :
▶ Time Chart
000
050
051
T1 T2
( T1, T2 : 25 msec 이내 )
9-8 (주)로보스타
제9장. ☞ PLC 명령어 설명
☞ NOT
NOT : 연산 결과를 반전
▶ Sequence도 ▶ Program
000 :
050 LOAD 000
NOT
OUT 050
:
▶ Time Chart
000
050
T1 T2
( T1, T2 : 25 msec 이내 )
9-9 (주)로보스타
제9장. ☞ PLC 명령어 설명
☞ MCS, MCSC
▶ Sequence도 ▶ Program
:
000 001 LOAD 000
050 MCS
LOAD 001
002 OUT 050
LOAD 002
OR NOT 003
003 051 OUT 051
MCSC
:
▶ Time Chart
000
001
050
T1 T2
002
003
051
T3 T4 T5 T6
( T1 ~ T6 : 25 msec 이내 )
9-10 (주)로보스타
제2장. ☞ 제품설치 및 시운전에 대하여
☞ TMR
▶ Sequence도 ▶ Program
000 050
:
CLR
LOAD 000
100 LOAD 001
001 TMR 050 <D> 100
ENABLE :
▶ Time Chart
000
001
Ta Tb Tc
100
타이머 값
[0.1sec]
0
050
Ta+Tb = 10.0 [sec], Tc = 10.0[sec]
( Ta, Tb, Tc는 0 ~ 25 msec의 오차가 있음 )
9-11 (주)로보스타
제2장. ☞ 제품설치 및 시운전에 대하여
☞ CTR
▶ Sequence도 ▶ Program
000 050
:
CLR
LOAD 000
3 LOAD 001
001 TMR 050 <D> 100
CLK :
▶ Time Chart
000
001
카운터 값 0 1 2 3 0 1 2 3 0
050
9-12 (주)로보스타
제2장. ☞ 제품설치 및 시운전에 대하여
참조 2.14 프로그래밍 예
9-13 (주)로보스타
제2장. ☞ 제품설치 및 시운전에 대하여
9-14 (주)로보스타
제2장. ☞ 제품설치 및 시운전에 대하여
P0 P1 P2 P3
① 프로그램 예 :
<end of file>
9-15 (주)로보스타
제2장. ☞ 제품설치 및 시운전에 대하여
3) 무한 정속 이동 프로그램
하면 정지합니다.
① 프로그램 예 :
XIF B027 = 1
GOTO 2 : 이동 중 입력접점 B027이 ‘1’로 되면 LBL2로 이동하고
<end of file>
9-16 (주)로보스타
제2장. ☞ 제품설치 및 시운전에 대하여
4) 펄스입력 운전 프로그램
할 수 있습니다.
P0 P0 + 10.000
☞ 파라미터 설정
MPG_MOV0 = 0.1, MPG_PLS0 = 1 이고 MPG_RATE 접점 값이 ‘0’ 일때
① 프로그램 예 :
<end of file>
9-17 (주)로보스타
제2장. ☞ 제품설치 및 시운전에 대하여
5) 터렛 운전 프로그램
이동 할 수 있습니다.
기준위치 P0 (0.00) ▷ 설정 값
①
T_CYCLE = 360.000
P4 P0 = 0.000
P1 P1 = 70.000
P2 = 150.000
③
P3 = 230.000
P4 = 290.000
P2 P3
① 프로그램 예 :
SERVO ON : SERVO를 ON 합니다.
<end of file>
☞ 프로그램 동작도
위치 P0 P1 P4 P3
IOPOS0~1 1 4 3
MOVT_ST
9-18 (주)로보스타
제2장. ☞ 제품설치 및 시운전에 대하여
6) 복수 운전 프로그램
B000 이동경로
(외부입력) X축 Y축
100 1000
1500 100
B040 B001
0 0
B001 B040
단축 컨트롤러 1 단축 컨트롤러 2
(X축) (Y축)
① 프로그램 예 :
이 프로그램은 X축의 경우이고 괄호 안은 Y축 프로그램에서 변경되는 내용입니다.
<end of file>
9-19 (주)로보스타
제2장. ☞ 제품설치 및 시운전에 대하여
B030, B031
상하이동
실린더
핑거
실린더
B000
P0 P1
기준점
☞ 프로그램 예 :
SERVO ON : SERVO를 ON 합니다.
<end of file>
9-20
제10장. ☞ 프로그램 응용례
참조 2.14 프로그래밍 예
10-1 (주)로보스타
제10장. ☞ 프로그램 응용례
10-2 (주)로보스타
제10장. ☞ 프로그램 응용례
P0 P1 P2 P3
① 프로그램 예 :
<end of file>
10-3 (주)로보스타
제10장. ☞ 프로그램 응용례
3) 무한 정속 이동 프로그램
하면 정지합니다.
① 프로그램 예 :
XIF B027 = 1
GOTO 2 : 이동 중 입력접점 B027이 ‘1’로 되면 LBL2로 이동하고
<end of file>
10-4 (주)로보스타
제10장. ☞ 프로그램 응용례
4) 펄스입력 운전 프로그램
할 수 있습니다.
P0 P0 + 10.000
☞ 파라미터 설정
MPG_MOV0 = 0.1, MPG_PLS0 = 1 이고 MPG_RATE 접점 값이 ‘0’ 일때
① 프로그램 예 :
<end of file>
10-5 (주)로보스타
제10장. ☞ 프로그램 응용례
5) 터렛 운전 프로그램
이동 할 수 있습니다.
기준위치 P0 (0.00) ▷ 설정 값
①
T_CYCLE = 360.000
P4 P0 = 0.000
P1 P1 = 70.000
P2 = 150.000
③
P3 = 230.000
P4 = 290.000
P2 P3
① 프로그램 예 :
SERVO ON : SERVO를 ON 합니다.
<end of file>
☞ 프로그램 동작도
위치 P0 P1 P4 P3
IOPOS0~1 1 4 3
MOVT_ST
10-6 (주)로보스타
제10장. ☞ 프로그램 응용례
6) 복수 운전 프로그램
B000 이동경로
(외부입력) X축 Y축
100 1000
1500 100
B040 B001
0 0
B001 B040
단축 컨트롤러 1 단축 컨트롤러 2
(X축) (Y축)
① 프로그램 예 :
이 프로그램은 X축의 경우이고 괄호 안은 Y축 프로그램에서 변경되는 내용입니다.
<end of file>
10-7 (주)로보스타
제10장. ☞ 프로그램 응용례
B030, B031
상하이동
실린더
핑거
실린더
B000
P0 P1
기준점
☞ 프로그램 예 :
SERVO ON : SERVO를 ON 합니다.
10-8 (주)로보스타
제11장. ☞ RUN 설명
1> 로봇 프로그램 실행
RCS-7000T Ver1.0A
F1: Teach Pendant
1 컨트롤러의 전원을 ON
F2: RS-422 Multipoint
F3: Data up/down Load
Servo Controller
2 Teach Pendant를 선택 F1
ROBOT PLC PARA VIEW
Parameter Setting
3 Parameter를 선택 F3
OPER. Parameter
4 OPER 을 선택 F3
INPOS 0.050
ROB_PGM *1
5 ETC 선택후, ROB_PGM으로 이동 F4 ▼
PLC_PGM 0
0,8
(ETC.)
INPOS 0.050
ENTER ROB_PGM *_
6 ENTER 후, 프로그램 번호(0~8) 입력
PLC_PGM 0
0,8
11-1 (주)로보스타
제11장. ☞ RUN 설명
실행중에
나타날 수 있는
Error 유형
RCS-7000T Ver1.0A
F1: Teach Pendant
1 컨트롤러의 전원을 ON F2: RS-422 Multipoint
F3: Data up/down Load
Servo Controller
2 Teach Pendant를 선택 F1
ROBOT PLC PARA VIEW
ROBOT Control
3 ROBOT 를 선택 F1
PROG POS ORG RUN
PROGRAM No.7
S000 * SERVO ON
4 ROBOT 를 선택 F1
S001 SPD 3000
RUN RESET STEP SKIP
S000 SERVO ON
S001 * SPD 3000
5 STEP 을 선택 F3
S002 MOVI 200.000
RUN RESET STEP SKIP
RUN : 연속 운전
RESET : 스텝 0번으로 이동
STEP : 스텝 운전 SKIP : 스텝 통과
11-2 (주)로보스타
제11장. ☞ RUN 설명
STOP 15.233
PROGRAM No.7
F2 S000 * SERVO ON
2 RESET을 선택 S001 SPD 3000
RUN RESET STEP SKIP
11-3 (주)로보스타
제11장. ☞ RUN 설명
■ 운전순서
순 서 내 용 T/P Key조작 T/P 화면표시
Program stopped
PGM No.0 STEP 011
1 프로그램이 종료되지 않은상태에서 운전을 하면 → CONTINUE ?
YES NO
▶ 연속운전으로 재스타트 할 경우 : F1
▶ 스텝운전으로 재스타트 할 경우 : F3
11-4 (주)로보스타
제11장. ☞ RUN 설명
RCS-7000T Ver1.0A
F1: Teach Pendant
1 컨트롤러의 전원을 ON
F2: RS-422 Multipoint
F3: Data up/down Load
Servo Controller
2 Teach Pendant를 선택 F1
ROBOT PLC PARA VIEW
Parameter Setting
3 Parameter를 선택 F3
OPER. Parameter
4 OPER 을 선택 F3
INPOS 0.050
ROB_PGM 1
5 ETC 선택후, PLC_PGM으로 이동 F4 ▼
PLC_PGM * 0
(ETC.)
0,3
INPOS 0.050
ENTER ROB_PGM 1
6 ENTER 후, 프로그램 번호(0~3) 입력
PLC_PGM *_
0,3
11-5 (주)로보스타
제11장. ☞ RUN 설명
실행중에
나타날 수 있는
Error 유형
CURRENT STATE
Warring !
Program Error
Needs more 1 block
HISTORY RESET
■ 운전순서
순 서 내 용 T/P Key조작 T/P 화면표시
RCS-7000T Ver1.0A
F1: Teach Pendant
1 컨트롤러의 전원을 ON F2: RS-422 Multipoint
F3: Data up/down Load
Servo Controller
2 Teach Pendant를 선택 F1
ROBOT PLC PARA VIEW
ROBOT Control
3 ROBOT 를 선택
PROG POS ORG RUN
4 ROBOT 를 선택
5 STEP 을 선택
11-6 (주)로보스타
제11장. ☞ RUN 설명
☞ JOG + , JOG -
: 위치좌표가 증가(감소)하는 방향으로 모터를 회전시킵니다(‘1’ 입력이면 회전).
: JOG_MODE접점값이 ‘0’ 이면 JOG운전, ‘1’ 이면 IJOG운전을 합니다.
: JOG운전시는 이 접점이 '1'인 동안 계속 이동하고, IJOG운전시는 이 접점이
'0'에서 '1'로 될 때에 1회씩 이동합니다.
☞ JOG_MODE
: JOG운전과 IJOG운전을 선택합니다. (‘0’:JOG, ‘1’:IJOG).
☞ JOG_SET0 ~ 1
: JOG이송속도와 이송량을 설정합니다. (JOG_MODE 가 ‘0’ 이면 이송속도)
11-7 (주)로보스타
제11장. ☞ RUN 설명
JOG_MODE
JOG+
25ms 이상
JOG-
25ms 이내
모터속도
6ms 이내
IN POSITION
JOG_MODE
JOG+
JOG-
모터속도
IN POSITION
11-8 (주)로보스타
제11장. ☞ RUN 설명
☞ ORIGIN
: 접점 값이 ‘0’에서 ‘1’로 변할 때 Origin 동작 시작
☞ CW S/W, CCW S/W
: Limit Switch
☞ ORG S/W
: Origin Switch
ORG 운전입
력
25ms 이상
모터 속도 6ms 이내
25ms 이내
Z상
Limit S/W
ORG 완료 25ms 이내
출력
11-9 (주)로보스타
제11장. ☞ RUN 설명
☞ ROB_RUN
: Robot 프로그램을 실행합니다.
단, Robot 프로그램에 Syntax Error가 없어야 합니다.
☞ STOP
: Robot 프로그램의 실행을 중지합니다.
☞ STEP
: Robot 프로그램을 한 스텝씩 실행합니다.
☞ PGM_SEL2~0
: 실행될 Robot 프로그램을 선택합니다.
☞ PGM_SEL
: PGM_SEL의 값이 ‘1’ 일때의 PGM_SEL2~0 으로 지정된 프로그램이 선택됩니다.
ROB_RUN
25ms이상
STOP
STEP
모터속도
6ms이내
IN POSITION
25ms이상
PGM_SEL
11-10 (주)로보스타
제11장. ☞ RUN 설명
☞ PLC_RUN
: 파라미터 PLC_PGM에서 설정한 PLC 프로그램을 실행합니다.
단, PLC 프로그램에 Syntax Error가 없어야 합니다.
11-11 (주)로보스타
제12장. ☞ JOB 저장
■ 작업 순서
JOB
신규작성
기존 PC에 등록된
JOB을 OPEN
JOB 작성후
저장
각축의
로봇명령어 좌표값
표시 표시
비상정지
Unihost
빠져나감
에러내용
확인
12-1 (주)로보스타
제12장. ☞ JOB 저장
■ 작업 순서
① 해당 JOB을 클릭 ② Copy를 클릭
Load를
클릭
③ Copy를 클릭
③ Point를 컨트롤러에서 PC로 UPLOAD 한다.
② JOB에서 PNT파일로
바뀌면 해당 PNT파일
을 클릭
① *.PNT를 선택
12-2 (주)로보스타
부록1. ☞ 이상현상 및 조치방법
부록 1. ☞ 이상현상 및 조치방법
부록1-1 (주)로보스타
부록1. ☞ 이상현상 및 조치방법
Following 벗어 났을 때
Error
Following Error범위를 너무 작게 파라미터 FLO_ERR을 수정
지정하였을 경우
발생 하였을 때 수정한다.
부록1-2 (주)로보스타
부록1. ☞ 이상현상 및 조치방법
2> 프로그램 알람 및 조치
LBL 10이 없는 경우
있는 경우
예) RET SBRT 10
SBRT 10이 없는 경우
있는 경우
최대 8회로 제한
부록1-3 (주)로보스타
부록1. ☞ 이상현상 및 조치방법
JPGM 1을 사용한 경우 변경
작성되어 있지 않은 프로그램으로
JPGM to
empty 이동 하려함
있는 경우
이상 있는 경우
예) ENDL 10 LOOP 10 L5
부록1-4 (주)로보스타
부록1. ☞ 이상현상 및 조치방법
1.MOVT 명령을 삭제
Not mapping 프로그램에서 MOVT명령을 사용했을
IOPOS 때 접점으로 IOPOS0~3과 MOVT_ 2.파라미터에서 IOPOS0~3,
ST이 지정되지 않음
MOVT_ST 접점 설정
1.IOSPD 명령을 삭제
Not mapping 프로그램에서 SPD IOSPD명령을
사용했을때 접점으로 IOSPD0~1이 2.파라미터에서 IOSPD0~1
IOSPD
지정되지 않음
접점 설정
부록1-5 (주)로보스타
부록1. ☞ 이상현상 및 조치방법
LOAD
LOAD(LOAD NOT) 명령을 사용해서
expected 저장된 접점정보가 MCS,NOT명령을
사용했을 때
D(OUT) too
many D(D NOT),CTR명령어의 사용이 D(D NOT),CTR명령어의
288회를 초과 했을 때 사용을288회 미만으로 제한
부록1-6 (주)로보스타
부록1. ☞ 이상현상 및 조치방법
MCS too
many MCS~MCSC Block의 중첩이 30회를 MCS~MCSC Block의 중첩
nest 초과할 때 이 30회 미만으로 제한
MCS~MCSC block사이에
MCS~MCSC block사이에 LOAD(LO
MCS block not LOAD(LOAD NOT)명령을
AD NOT)명령을 사용해서 저장된 접
사용해서 저장된 접점정보
end 점정보가 모두 사용되지 않음
는 OUT,D명령등을 사용하
여 모두 사용하여야 함
부록1-7 (주)로보스타
부록1. ☞ 이상현상 및 조치방법
2.3> 기타 Alarm 및 조치
범위에 맞는 값을 입력함
프로그램,정수변수,위치변수,접점편집
Last Step 화면에서 Line Jump기능을 사용할때
마지막 이상의 값을 Jump Line값으로
S(I,B,P)xxx
입력함
Program No.x
비어 있는 프로그램을 복사하려 할때 프로그램을 작성하고 복사함
is empty
Not end block 프로그램 Block 설정이 완료되지 않은 프로그램 Block 설정을 완료
set 상태에서 Block 단위의 편집을 하려 하고 Block 단위의 편집을
할때 수행
부록1-8 (주)로보스타
부록1. ☞ 이상현상 및 조치방법
Too large
설정한 Block의 크기가 2500Byte를 초 Block크기는 2500Byte 이내
block 과할 때 이어야 함
Same Input
port 입력 접점 파라미터를 설정할 때 다른
각 기능에 다른 접점 설정
기능에 같은 입력 접점을 설정할 때
부록1-9 (주)로보스타
부록1. ☞ 이상현상 및 조치방법
Not Save in
Robot 프로그램이 실행 중에 파라미 Robot 프로그램의 실행을 중
Robot
터를 저장하려할 때 지하고 파라미터를 저장
Running
부록1-10 (주)로보스타