Professional Documents
Culture Documents
RCS6-UM-K08-0702-V1 - 1.0H (Robosrar RCS-6000)
RCS6-UM-K08-0702-V1 - 1.0H (Robosrar RCS-6000)
RCS6-UM-K08-0702-V1 - 1.0H (Robosrar RCS-6000)
(주) 로보스타
목차
제2장 제품 설치 및 결선
제3장 파라미터 설정
제4장 입출력 결선 체크
목차-1 (주)로보스타
목차
제8장 로봇 명령어 설명
제10장 프로그래밍 예
목차-2 (주)로보스타
목차
목차-3 (주)로보스타
목차
부록 1 . 이상현상 및 조치방법
부록 2. Multipoint 통신에 의한 운전
부록 4. T/P TREE 구조
목차-4 (주)로보스타
제1장. ☞ 제품에 대하여
1-1 (주)로보스타
제1장. ☞ 제품에 대하여
■ 참조 1.1 제품 구성표
구 분 규 격 기본품목 선택품목 비고
티치펜던트 RCS-7000T ●
I/O 중계 단자대 ●
I/O 컨넥터 ●
PC 통신 프로그램 Unihost ●
노이즈 필터 전원선용 ●
직각기구 부착용 가동케이블 ●
케이블
직각기구 부착용 비가동케이블 ●
회생저항 6001P,6002P는 없음, 6030P,6045P는 2개,나머지 1개 ●
매뉴얼 1축 컨트롤러 사용설명서 ●
Unihost 사용설명서 ●
■ 포장 BOX 속에 들어 있는 기본 구성품
-. AC 1축 컨트롤러 (1대)
-. 사용설명서 (1부)
-. Unihost 사용설명서 (1부)
-. 회생에너지 방출용 저항 (1개, 6001P, 6002P는 없음, 6030P, 6045P는 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)
P 모델명
입력 전원
출력 정격 전류
제조일자 및 순번
1-6 (주)로보스타
제1장. ☞ 제품에 대하여
■ 용량별 적용모터
적용모터 (LG 서보모터인 경우)
구분 컨트롤러 형명
CN시리즈 LF시리즈 TF 시리즈 KF 시리즈
RCS-6004P 300W,400W,500W - - -
■ 제품 형명별 중량
중량 6001P, 6002P 6004P 6005P 6010P 6015P 6020P 6030P 6045P
순중량(kg) 1.2 1.5 2.2 2.2 4.15 4.25 4.25 4.3
총중량(kg) 1.4 1.7 2.52 2.52 4.55 4.75 4.75 4.8
주) 순중량 : 컨트롤러만의 중량
총중량 : 전체 포장 후의 중량
1-7 (주)로보스타
제1장. ☞ 제품에 대하여
1-3-4. 사용규격 및 조건
■ RCS-6000 시리즈의 일반 규격
형명 RCS-
입력 전원전압 단상
50 / 60Hz
구동 방식 3상 정현파 PWM
■ 사용환경 조건
사용환경조건은 다음과 같습니다. 만일 아래 조건과 다른 환경에서 사용할 경우에는
당사에 문의 바랍니다.
환경 조건
■ 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)
-. 컨넥터 Case : 10350-52A0-008(3M)
-. 구성품 :
Battery Holder : 1개 (PCB부착형)
Battery Cover : 1개
3.6V Lithium Battery : 1개
1-12 (주)로보스타
제1장. ☞ 제품에 대하여
1-9. PC 통신 프로그램
-. Unihost 프로그램
1-10. 노이즈 필터
-. 노이즈필터 (1EA)
1-13 (주)로보스타
제1장. ☞ 제품에 대하여
■ 케이블 형명 구성
RCK - 1N05DA-S
☞ 내용 설명
D : 엔코더 타입 (15선식)
A : 모터 부착 구분
A (PANASONIC,MSMZ)
B (PANASONIC,MSMA)
C (LG,CN)
D (LG,KF)
E (LG,TF)
S : 커넥터 타입
S (Straight 타입)
E (Elbow 타입)
H (Housing 타입)
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장. ☞ 제품에 대하여
SHILED 컨넥터 도체
1-18 (주)로보스타
제2장. ☞ 제품설치 및 결선
제2장. ☞ 제품 설치 및 결선
■ 설치 및 결선 순서
4. I/O 결선체크
2-1 (주)로보스타
제2장. ☞ 제품설치 및 결선
■ 설치시 주의사항
■ 사용시 주의사항
2-2 (주)로보스타
제2장. ☞ 제품설치 및 결선
■ 참조 2.1 기본배선 예
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개일 경우 케이블
C
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 통신
② RS422 통신
③ 티치펜던트(Teach Pendent) 연결
④ PC(Persnoal Computer)와 연결
⑤ MultiPoint 통신
① 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 CCW
S/W S/W I/O
모터파워 입력 출력
PLC
CW,CCW,ORG S/W
BRK+,BRK-
입력
출력
I/O 중계단자대
엔코더
CW CCW
S/W S/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 외부전원Power
External
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장. ☞ 제품설치 및 결선
점선안은
컨트롤러
내부표시
외부전원
공급
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장. ☞ 파라미터 설정
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장. ☞ 파라미터 설정
■ 파라미터의 종류
-. SERVO → 서보관련 파라미터 설정
-. MECH → 기구부 관련 파라미터 설정
-. OPER → 동작관련 파라미터 설정
-. I/O → 접점관련 파라미터 설정
■ 파라미터 설정 전에 주의사항
-. 운전 전에는 반드시 파라미터 값들을 확인한다.
-. 파라미터 수치를 극단적으로 변경하지 마십시오.
(컨트롤러가 오동작을 일으킬 수가 있습니다.)
■ 설정조작 순서는
SERVO → AMP/MOT → AMP,MOT_TYPE, L, R, Kt, Jm, R_I,
R_RPM, MAX_RPM, POLE,MAX_TRQ
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)
3-2 (주)로보스타
제3장. ☞ 파라미터 설정
☞ 해설
1) 내장된 전력증폭기(AMP)의 용량을 설정한다.
2) 이 값은 구입하신 단축 컨트롤러의 용량에 따라 결정된다.
★ 주의: 이 값이 잘못 설정되면 컨트롤러 및 모터가 파손될 수 있다.
■ 서보모터 용량 & 상수 설정
: MOT_TYPE,L,R,Kt,Jm,R_I,R_RPM,MAX_RPM,POLE,MAX_TRQ
세부그룹 이름 내용 설정범위 초기값
MOT_TYPE 사용하는 서보모터 형식 0~99 94
L 상 인덕턴스 0~999.99 (mH) 7.8
☞ 해설
3-3 (주)로보스타
제3장. ☞ 파라미터 설정
■ 참조 3.1 모터 TYPE
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
5 500 500 KN 0.3 2.0K 2.9K 3.5K 600 TN0.45 CN 0.8 0.4
6 450 RSMZ100 KN0.6A 3.0K 4.4K 5.0K 800 TN0.85 CN 1.5 0.75
3-4 (주)로보스타
제3장. ☞ 파라미터 설정
AMP/
▶ 엔코더 형식설정
MOT ENC_TYPE 0 : 일반증분형 엔코더 (15선식 인크리멘털 엔코더) 0
1 : 일반증분형 엔코더 (9선식 인크리멘털 엔코더)
2 : 절대치 엔코더 (앱설루트 엔코더)
☞ 해설
3-5 (주)로보스타
제3장. ☞ 파라미터 설정
2> GAIN
■ 설정조작 순서는
SERVO → GAIN → POS_P, SPD_P, SPD_I, FEED_FWD
가감속계산기에서 계산된 0
FEED_FWD 0~100 (%)
속도의 피드포워드의 비율
☞ 해설
3-6 (주)로보스타
제3장. ☞ 파라미터 설정
■ 참조 3.2 게인(GAIN) 조정 방법
■ 위치 비례 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장. ☞ 파라미터 설정
3> BRAKE
■ 설정조작 순서는
SERVO → BRAKE → BRK_ONTm, BRK_OFTm, BRK_RPM
서보 OFF후, 브레이크를 동작
10~3000 (RPM)
BRK_RPM 시키는 모터속도 단, 2000(RPM) 초과 3000
설정시 BRK_RPM 무시
수평축 사용(O), 수직축 사용(X)
☞ 해설
3-9 (주)로보스타
제3장. ☞ 파라미터 설정
■ 설정조작 순서는
MECH → MIN_LMT, MAX_LMT, LMT_RPM, LMT_TRQ,
ORG_OFS, MOV_MOT, MOV_MECH, MOV_POL,
MPG_MOV0, MPG_PLS0, MPG_MOV1, MPG_PLS1, T_CYCLE
☞ 해설
☞ 해설
1) LMT_RPM에서 설정한 값은 Robot 프로그램에서 설정하는 속도의 기준이 된다.
예) LMT_RPM를 3000으로 설정하고 프로그램에서 SPD 1000을 실행하면
운전 속도는 300[RPM](LMT_RPM의 10% 속도)이 된다.
3-10 (주)로보스타
제3장. ☞ 파라미터 설정
☞ 해설
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-11 (주)로보스타
제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-12 (주)로보스타
제3장. ☞ 파라미터 설정
1> MODE
■ 설정조작 순서는
OPER → MODE → AUTO_PLC, AUTO_ORG, S_MODE,
ORG_RULE, MPG_MODE
☞ 해설
3-13 (주)로보스타
제3장. ☞ 파라미터 설정
0 : 필터 사용 안함
1 : 2 (msec)
2 : 5 (msec)
MODE S_MODE 가감속 필터 시정수 3 : 11 (msec) 3
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-14 (주)로보스타
제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-15 (주)로보스타
제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-16 (주)로보스타
제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-17 (주)로보스타
제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-18 (주)로보스타
제3장. ☞ 파라미터 설정
2> JOG
■ 설정조작 순서는
OPER → JOG → JOG_SPD0, JOG_SPD1, JOG_SPD2,
JOG_SPD3, JOG_RES0, JOG_RES1, JOG_RES2, JOG_RES3
JOG_SPD0 100
JOG_SPD1 500
JOG 이동속도 1~10000
JOG_SPD2 1000
JOG JOG_SPD3 3000
JOG_RES0 0.250
JOG_RES1 인크리멘털 JOG 이동시 0.500
0~99999.999
JOG_RES2 1회 이동량 0.750
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-19 (주)로보스타
제3장. ☞ 파라미터 설정
3> DFT
■ 설정조작 순서는
OPER → DFT → DFT_SPD, DFT_ACC, DFT_DEC,ORG_SPD0,
ORG_SPD1, IO_SPD0, IO_SPD1, IO_SPD2, IO_SPD3
☞ 해설
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-20 (주)로보스타
제3장. ☞ 파라미터 설정
☞ 해설
3-21 (주)로보스타
제3장. ☞ 파라미터 설정
☞ 해설
3-22 (주)로보스타
제3장. ☞ 파라미터 설정
4> ETC
■ 설정조작 순서는
OPER → ETC. → FLO_ERR, INPOS, ROB_PGM, PLC_PGM,
INI_TRQ, JOG_SV, ORG_SV,ORG_TRQ, MY_ID
BIT RATE, BCD_READ, BACKLASH,Data Mode,
User Mode,Sensor
■ 서보운전 조건설정
: FLO_ERR, INPOS, INI_TRQ, JOG_SV, ORG_SV, ORG_TRQ, MY_ID
BIT RATE,BCD READ,BACKLASH,DATA MODE,USER MODE,SENSOR
세부그룹 이름 내용 설정범위 초기값
FLO_ERR 이동오차 과다시 Error 발생 판단기준 0.001~10000.000 30.00
SENSOR 센서 타입 설정 0~99 0
☞ 해설
3-23 (주)로보스타
제3장. ☞ 파라미터 설정
3-24 (주)로보스타
제3장. ☞ 파라미터 설정
11) BCD_READ
; BCD DATA 사용여부 결정 (0 : 사용안함 , 1: 사용함)
12) BACKLASH
; 기구적인 BACKLASH발생시 소프트웨어적으로 보상
15) SENSOR
설정 LIMIT ORIGIN
0 NC NC
1 NC NO
10 NO NC
11 NO NO
3-25 (주)로보스타
제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] 이내에
새 값을 인식한다.
■ 설정조작 순서는
I/O → INPUT → ROB_RUN,PLC_RUN,STOP,RESET,
SVON,SVOFF,ORIGIN,STEP_RUN,PGM_SEL,
PGM_SEL0,PGM_SEL1,PGM_SEL2,JOG+,
JOG-,JOG_SET1,JOG_MODE,IOPOS0,
IOPOS1,IOPOS2,IOPOS2,IOPOS2,IOPOS3,
IOPOS4,IOPOS5,IOPOS6,IOPOS7,IOSPD0,
IOSPD1,CW S/W,CCW S/W,ORG S/W,
MPG_RATE,MOVT_ST
■ 시스템 입력 접점 설정
세부그룹 이름 내용 비트위치 초기값
▶내용 설명
-.Robot 프로그램 진행 명령 ( '1' )
-.Robot 프로그램을 처음부터 시작할 때는 DFT_SPD,
INPUT ROB_RUN DFT_ACC, DFT_DEC(OPER→ETC→DFT_SPD..)
파라미터 값을 이동조건으로 한 후 Robot 프로그램 동작을
시작합니다.
-.Robot프로그램을 진행 중 중지한 경우는 중지되기 전
상태에서 부터 Robot 프로그램 동작을 계속합니다
3-26 (주)로보스타
제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-27 (주)로보스타
제3장. ☞ 파라미터 설정
▶내용 설명
-. Jog 이동 방법 선택
-. JOG_MODE 접점값이 '0'이면 JOG운전, '1'이면 IJOG
운전을 한다.
-. 이 접점값은 JOG+, JOG- 접점에 의한 JOG운전시에만
사용된다.
INPUT
IOPOS0 B371 Not Use
-. Robot 프로그램의 MOVT명령에서
IOPOS1 이동위치 선택 코드
B372 Not Use
-. MOVT_ST접점과 연계하여 사용. Not Use
IOPOS2 B373
0 : OFF 1 : ON
IOPOS3 B374 Not Use
00000010 P2
: :
: :
11111011 P251
11111100 P252
11111101 P253
3-28 (주)로보스타
제3장. ☞ 파라미터 설정
▶내용 설명
-. Limit 스위치 값 (Normal Close)
-. Jog운전 중 스위치를 만나면 모터는 더 이상회전하지 않음.
-. Robot 프로그램 운전 중 스위치를 만나면 Hardware
INPUT Limit Alarm이 발생한다.
-. Origin 스위치 값(Normal Open)
비율선택 입력신호
MPG_RATE 이송비율선택
▶내용 설명
-. MOVT명령에 대한 이동 시작명령 ( '1' )
-. MOVT명령은 이 접점입력을 받아야 이동을 시작하며,
이 접점입력을 받을 때의 IOSPD3 ~ 0 접점값에 따라
목표위치를 결정합니다.
3-29 (주)로보스타
제3장. ☞ 파라미터 설정
■ 주의 사항
1. 시스템 출력은 S/W접점 B390 ~ B407 영역에 설치되어 있다.
2. 이 시스템 출력들은 PLC프로그램에서 입력으로 사용할 수 있다.
3. 이 시스템 출력들 중 필요한 것은 파라미터에서 출력접점으로 바로 전달
되도록 하여 사용할 수 있습니다. (25[msec]마다 전달됩니다.)
4. 파라미터 설정위치는 'I/O -> OUTPUT -> 접점' 입니다.
■ 설정조작 순서는
I/O → OUTPUT → ALARM,READY,ORIGIN,IN_POS,
ALARM0,ALARM1,ALARM2,ALARM3, BRAKE
▶내용 설명
-. 각종 알람 상태에서 Set됩니다. ( '1' )
-. 알람의 종류에 따라 알람 코드가 함께
ALARM3 ~ 0 출력 접점으로 출력된다.
▶내용 설명
-. 전원이 인가되고 자체진단이 끝난 후
Set(’1’) 된다.
-. 알람 상태에서는 Clear (‘0’) 된다.
OUTPUT
ORIGIN 원점수행이 정상적으로 끝나면 출력 B392 Not Use
▶내용 설명
-. Origin 동작이 완료되면 Set된다.
-. 절대치 엔코더 사용시는 엔코더 Error
가 없으면, 전원 인가시에 Set된다.
▶내용 설명
-. 목표위치와 현재위치의 차이가
INPOS(OPER→ETC) 파라미터 값
이내에 있으면 set된다.
3-30 (주)로보스타
제3장. ☞ 파라미터 설정
▶내용 설명
-. 서보 모터의 Brake를 구동할 때
set 된다.
-. 이 접점값은 Brake 전용 단자의 상태와
동일하다
3-31 (주)로보스타
메모장
제4장. ☞ 입출력 결선체크
RCS-7000T Ver1.0B
F1: Teach Pendant
1 컨트롤러의 전원을 투입하면 F2: RS-422 Multipoint
F3: Data Up/Down Load
Robostar
Servo Controller
2 F1 선택 F1 RCS-6000 vER 5.0C
PRESS ENT kEY
Servo Controller
3 ENTER 를 누름 ENTER
ROBOT PLC PARA VIEW
PLC Control
4 F2 선택 F2
PROG TEST RUN
←4 6→
▶ BIT 입출력 상태
▶ 포트 표시 0 : 입(출)력 OFF 상태
1 : 입(출)력 ON 상태 (좌) (우)
: B000~B041
4-1 (주)로보스타
제4장. ☞ 입출력 결선체크
■ 참조 4.1 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장. ☞ 입출력 결선체크
■ 참조 4.2 접점 설명
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 (주)로보스타
제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
☞ 해 설
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 원 인 조 치
직선운동 베어링 손상
9 직선운동 베어링 교체
또는 25000km 이상가동
11 기계부 몸체 파손으로 인한 간섭 부품 교환
5-3 (주)로보스타
제5장. ☞ JOG운전 및 원점수행
■ 진동 발생시
NO 원 인 조 치
설치대 강성 보완 및 바닥면을 기초
3 설치대의 강성부족
볼트로 고정할 것
볼트의 풀림 방지 대책을 세울 것
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)
■ 조작순서
순 서 내 용 T/P Key조작 T/P 화면표시
ROBOT Control
1 ORIGIN 정상 종료 후
PROG POS ORG RUN
No.1 CW SW Zero
15Line INC.Encoder
2 ORG를 선택 F3
RUN? Z: 7777
YES NO RE_ORG
(ORG)
■ 원점수행 완료 후 티치펜던트의 화면
5-8 (주)로보스타
제5장. ☞ JOG운전 및 원점수행
■ RE_ORG(ReOrigin) 사용 방법
■ 조작순서
순 서 내 용 T/P Key조작 T/P 화면표시
ORIGIN 정상 종료 후
ROBOT Control
1 로봇 동작 완료 후
PROG POS ORG RUN
No.1 CW SW Zero
F4 is running(Re_Org).
3
정상 종료
(RE_ORG 성공) (RE_ORG) STOP
ROBOT Control
Not Find
Origin
5-9 (주)로보스타
제5장. ☞ JOG운전 및 원점수행
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
정상 종료 Wait 5 Seconds!
5 ENT
For Encoder Reset
(ORIGIN 성공)
ROBOT Control
6
PROG POS ORG RUN
5-10 (주)로보스타
제6장. ☞ 신규프로그램 입력방법
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장. ☞ 신규프로그램 입력방법
6-1-1. 프로그램 작성
SERVO ON : SERVO를 ON
SPD 1000 : 속도를 파라미터 LMT_RPM의 10%로 설정
LBL 1 : LABEL을 1로 지정
MOVA P0 : P0 에서 지정한 위치로 이동
<end of file>
6-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
F1 0 0 0 S005* WAIT B000_
B000=1 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>
= NOT
(B)
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장. ☞ 포인트 티칭 설명
7-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
■중요
-. 위치변수 P255는 항상 현재 위치값이 디스플레이 되고 있고,
사용자가 임의로 변경할 수 없다.
-. P255 에서의 F1 키나 ENT 키의 입력은 무시된다.
7-1 (주)로보스타
제7장. ☞ 포인트 티칭 설명
7-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 or 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 속도 변경 ( spd1 ) F3
P002* 5.678
JOG+ JOG- spd1 IJOG
P000 5.678
P001 5.678
2 속도 변경 ( spd2 ) F3
P002* 5.678
JOG+ JOG- spd2 IJOG
P000 5.678
P001 5.678
3 속도 변경 ( spd3 ) F3
P002* 5.678
JOG+ JOG- spd3 IJOG
P000 5.678
P001 5.678
4 속도 변경 ( spd0 ) F3
P002* 5.678
JOG+ JOG- spd0 IJOG
■ JOG 모드 변경
순 서 내 용 T/P Key조작 T/P 화면표시
P000 5.678
P001 5.678
1 TCH화면 OPEN 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 F1: Teach Pendant ->F2: POS 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
F1: Teach Pendant -> F2:POS-> P001* 2.123
1
F2: TCH P002 0.000
JOG+ JOG- res0 IJOG
P000 2.123
2 F3 : (res0 ->res1) P001* 2.123
F3
P002 0.000
JOG+ JOG- res1 IJOG
P000 2.123
P001* 2.123
3 F3 : (res1 ->res2) F3
P002 0.000
JOG+ JOG- res2 IJOG
P000 2.123
P001* 2.123
4 F3 : (res2 ->res3) F3
P002 0.000
JOG+ JOG- res3 IJOG
※ 참고 :
JOG 완료 후 ESC 키로 JOG 모드를 빠져 나갈 때 SERVO ON/OFF 상태를
7-5 (주)로보스타
제7장. ☞ 포인트 티칭 설명
7-4. Forward(FWRD) 티칭 방법
■ 조작순서
순 서 내 용 T/P Key조작 T/P 화면표시
POSITION DATA
P000 *300.000
1 수치 입력 후(예:P0 값을 300으로 하면) P001 0.000
MDI TCH SAV TMP
POSITION DATA
◁ or ▷ P000 *300.000
2 FWRD로 이동 P001 0.000
(4) (6)
FWRD STOP SPD0
POSITION DATA
F4 P000 *300.000
3 FWRD 속도 변경(SPD0 ~ SPD3) P001 0.000
(SPD)
FWRD STOP SPD0
ROBOT Control
F1 P000 *300.000
4 FWRD 를 선택 P001 0.000
(FWRD) FWRD STOP SPD1
POSITION DATA
P000 *300.000
FWRD 중 속도 변경시 P001 0.000
FWRD STOP SPD1
POSITION DATA
F2 P000 *300.000
5 STOP 를 선택하여 정지시킨 후 P001 0.000
(STOP)
FWRD STOP SPD1
POSITION DATA
F4 P000 *300.000
6 FWRD 속도 변경(SPD0 ~ SPD3) P001 0.000
(SPD)
FWRD STOP SPD3
7-6 (주)로보스타
제8장. ☞ 로봇 명령어 설명
제8장. ☞ 로봇 명령어 설명
-. 동작조건 명령어
-. 동작명령어
-. 변수처리 명령어
-. 입출력처리 명령어
-. 프로그램 제어
ON 없음 서보 전원을 ON
OFF 없음 서보 전원을 OFF
SERVO
TRQ 1~300 주어진 토크 LIMIT 초과시 ALARM 발생
TQS 1~300 주어진 토크 도달후 다음라인 실행
없음 1~10000 모터회전속도를 설정
SPD
IOSPD 없음 모터회전속도를 접점으로 설정
(Speed)
I 0~31 모터회전속도를 정수변수로 설정
ACC 없음 1~500 가속시간을 설정
(Acceleration) I 0~31 가속시간을 정수변수로 설정
DEC 없음 1~500 감속시간을 설정
(Decrement) I 0~31 감속시간을 정수변수로 설정
없음 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장. ☞ 로봇 명령어 설명
8-2. 동작 명령어
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가
수신될 때까지 대기
:
③ 프로그램 동작설명
-. 10.000위치로 이동합니다.
-. 이동속도는 MPG펄스입력 주파수에 의해 결정된다.
-. 목표점까지의 이동량을 초과하는 MPG펄스 입력은 무시된다.
(파라미터 MPG_PLS0 = 1, MPG_MOV0 = 0.1 이고 접점 MPG_RATE가 ‘0’이면
MPG 100 펄스가 입력되면 10.000까지 이동하고 100펄스 이상의 입력은 무시)
-. MPG펄스입력이 이동속도 설정치를 초과하면, 설정치에 의해 운전속도가 제한된다.
④ 참고사항
8-10 (주)로보스타
제8장. ☞ 로봇 명령어 설명
■ MOVT
① IOPOS (0~7) 값에서 지정한 위치변수의 좌표값으로 이동
② 프로그램 예
:
MOVT : IOPOS3~0에서 지정한 Pxxx에 설정된 좌표로 이동
IOOPS3~0 = 1:0:0:0 이고 P8 = 25.000 이라고 가정
:
③ 프로그램 동작설명
④ 참고사항
8-11 (주)로보스타
제8장. ☞ 로봇 명령어 설명
I
0~31 정수변수 값을 설정
(Integer)
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장. ☞ 로봇 명령어 설명
■ 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장. ☞ 로봇 명령어 설명
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 (주)로보스타
제8장. ☞ 로봇 명령어 설명
8-6. 추가 명령어
발생
8-20 (주)로보스타
제9장. ☞ PLC 명령어 설명
-. 논리연산 명령어
-. 접점입출력 명령어
-. 관계명령어로 구성 되어 있다.
9-3. 관계 명령어
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 (주)로보스타
제9장. ☞ PLC 명령어 설명
■ 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 (주)로보스타
제9장. ☞ PLC 명령어 설명
■ CTR
▶ Sequence도 ▶ Program
000 050
:
CLR
LOAD 000
3 LOAD 001
001 CTR 050 <D> 3
CLK :
▶ Time Chart
000
001
카카카 타 0 1 2 3 0 1 2 3 0
050
9-12 (주)로보스타
제10장. ☞ 프로그래밍 예
제10장. ☞ 프로그래밍 예
10-1 (주)로보스타
제10장. ☞ 프로그래밍 예
<end of file>
IF I0 = 4
GOTO 3 : 정수변수 I0이 4이면 LBL 3으로 이동,
<end of file>
10-2 (주)로보스타
제10장. ☞ 프로그래밍 예
P0 P1 P2 P3
■예1
<end of file>
10-3 (주)로보스타
제10장. ☞ 프로그래밍 예
10-3. 무한 정속 이동 프로그램
하면 정지합니다.
■예1
XIF B027 = 1
GOTO 2 : 이동 중 입력접점 B027이 ‘1’로 되면 LBL2로 이동하고
<end of file>
10-4 (주)로보스타
제10장. ☞ 프로그래밍 예
할 수 있습니다.
P0 P0 + 10.000
☞ 파라미터 설정
MPG_MOV0 = 0.1, MPG_PLS0 = 1 이고 MPG_RATE 접점 값이 ‘0’ 일때
■예1
<end of file>
10-5 (주)로보스타
제10장. ☞ 프로그래밍 예
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
■예1 :
SERVO ON : SERVO를 ON 합니다.
<end of file>
■ 프로그램 동작도
위치 P0 P1 P4 P3
IOPOS0~1 1 4 3
MOVT_ST
10-6 (주)로보스타
제10장. ☞ 프로그래밍 예
10-6. 복수 운전 프로그램
B000 이동경로
(외부입력) X축 Y축
100 1000
1500 100
B040 B001
0 0
B001 B040
단축 컨트롤러 1 단축 컨트롤러 2
(X축) (Y축)
■예1
이 프로그램은 X축의 경우이고 괄호 안은 Y축 프로그램에서 변경되는 내용입니다.
<end of file>
10-7 (주)로보스타
제10장. ☞ 프로그래밍 예
B030, B031
상하이동
실린더
핑거
실린더
B000
P0 P1
기준점
■예1
SERVO ON : SERVO를 ON 합니다.
10-8 (주)로보스타
제11장. ☞ 프로그램 RUN (T/P)
11-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
ROB_PGM *_
6 ENTER 후, 프로그램 번호(0~8) 입력 ENTER
PLC_PGM 0
0,8
11-1 (주)로보스타
제11장. ☞ 프로그램 RUN (T/P)
실행중에
나타날 수 있는
Error 유형
RCS-7000T Ver1.0A
F1: Teach Pendant
1 컨트롤러의 전원을 ON F2: RS-422 Multipoint
F3: Data up/down Load
Servo Controller
ROBOT Control
3 ROBOT 선택 F1
PROG POS ORG RUN
PROGRAM No.7
S000 * SERVO ON
4 RUN 선택 F4
S001 SPD 3000
RUN RESET STEP SKIP
S000 SERVO ON
S001 * SPD 3000
5 STEP RUN 실행 F3
S002 MOVI 200.000
RUN RESET STEP SKIP
RUN : 연속 운전
RESET : 스텝 0번으로 이동
STEP : 스텝 운전 SKIP : 스텝 통과
11-2 (주)로보스타
제11장. ☞ 프로그램 RUN (T/P)
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)
■ 운전순서
순 서 내 용 T/P Key조작 T/P 화면표시
Program stopped
PGM No.0 STEP 011
1 프로그램이 종료되지 않은상태에서 운전을 하면 → CONTINUE ?
YES NO
▶ 연속운전으로 재스타트 할 경우 : F1
▶ 스텝운전으로 재스타트 할 경우 : F3
■ 조작순서
순 서 내 용 T/P Key조작 T/P 화면표시
PROGRAM No.1
S000*SERVO ON
1 ROBOT - RUN 실행 후 S001 LBL 1
RUN RESET STEP SKIP
11-4 (주)로보스타
제11장. ☞ 프로그램 RUN (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
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
ROB_PGM 1
6 ENTER 후, 프로그램 번호(0~3) 입력 ENTER
PLC_PGM *_
0,3
11-5 (주)로보스타
제11장. ☞ 프로그램 RUN (T/P)
실행중에
나타날 수 있는
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
PLC Control
3 PLC 선택 F2
PROG TEST RUN
4 RUN 선택 F4
RUN
11-6 (주)로보스타
제12장. ☞ 프로그램 RUN (I/O)
■ 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’ 이면 이송속도)
12-1 (주)로보스타
제12장. ☞ 프로그램 RUN (I/O)
JOG_MODE
JOG+
25ms 이상
JOG-
25ms 이내
모터속도
6ms 이내
IN POSITION
JOG_MODE
JOG+
JOG-
모터속도
IN POSITION
12-2 (주)로보스타
제12장. ☞ 프로그램 RUN (I/O)
ORG 운전입
력
25ms 이상
모터 속도 6ms 이내
25ms 이내
Z상
Limit S/W
ORG 완료 25ms 이내
출력
12-3 (주)로보스타
제12장. ☞ 프로그램 RUN (I/O)
■ PGM_SEL
: PGM_SEL의 값이 ‘1’ 일때의 PGM_SEL2~0 으로 지정된 프로그램이 선택됩니다.
ROB_RUN
25ms이상
STOP
STEP
모터속도
6ms이내
IN POSITION
25ms이상
PGM_SEL
12-4 (주)로보스타
부록1. ☞ 이상현상 및 조치방법
부록 1. ☞ 이상현상 및 조치방법
부록1-1 (주)로보스타
부록1. ☞ 이상현상 및 조치방법
Following 벗어 났을 때
Error
Following Error범위를 너무 작게 파라미터 FLO_ERR을 수정
지정하였을 경우
발생 하였을 때 수정한다.
광범위한 체크범
Line 파라미터 오설정(AMP,MOTOR,GAIN 파라미터 수정, 워크,라인등
위를 가지는
Error 값)등,과부하,라인 계통의 문제 의 재확인
ERROR CODE
부록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
1.저장되어 있는 프로그램을
is not empty 저장되어 있는 프로그램으로 다른
삭제하고 다시 복사함
프로그램을 복사하려 할 때
2.다른 비어 있는 프로그
램에 복사함
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 (주)로보스타
부록2. ☞ Multipoint 통신에 의한 운전
부록 2. ☞ Multipoint 통신에 의한 운전
1> 결선도
6
1 11
FG
RDA
RDB
SDA
10 SDB
5 15
GND
*RS-422 신호명
FG FG FG FG
"n" 값은 최대 32 입니다
부록2-1 (주)로보스타
부록2. ☞ Multipoint 통신에 의한 운전
2> 종단 저항 연결도
부록2-2 (주)로보스타
부록2. ☞ Multipoint 통신에 의한 운전
4> 프로토콜(Protocol)
■ Protocol 형태
-. Protocol은 UniHost에서 사용되는 Protocol과 같으나 RS-422 통신을 하기
위해서는 ID 정보가 통신 Data에 삽입 되어져야 합니다.
-. ID 형식 : ID header + ID No.
ID header : ‘#’(ASCII code) – 1 Byte data
ID No. : 1~255(Decimal) 또는 0x01 ~ 0x20 – 1 Byte data
-. RS-422 통신 패킷의 기본 구조는 다음과 같다.
송신측 STX ID header ID No. DATA ETX LRC
수신측 ACK
STX : 0x02 ETX : 0x03 ACK : 0x06 NAK : 0x15 RST : 0x12
-. LRC 계산법(STX, LRC를 제외한 exclusive-OR)
LRC = [ID header]^[ID No.]^DATA[0]^DATA[1]^....^DATA[N]^ETX
-. 만약 LRC 값이 0이면 ETX로 한다.
예)컨트롤러에 있는 *위치변수, 정수변수 data를 선택해서 읽기(MY_ID = 1일경우)
부록2-3 (주)로보스타
부록3. ☞ 서보모터 설치시 주의사항
3> 설치장소의 선정
부록3-1 (주)로보스타
부록3. ☞ 서보모터 설치시 주의사항
4> 사용 환경
-. 주위 온도 : 0∼40℃
-. 보존 온도 : -15∼+60℃
-. 습 도 : 80%RH(Max)
5> 상대 기계와의 결합
그림1>
부록3-2 (주)로보스타
부록3. ☞ 서보모터 설치시 주의사항
8> 보수 및 점검
증대가 없을 것
외관 오손상황에 헝겊 및 AIR로 청소한다.
따라
부록3-3 (주)로보스타
부록3. ☞ 서보모터 설치시 주의사항
1> 이상진단과 대책
현상 원인 점검요령 조치방법
시동되지 않음 Tester로 측정
모터의 불량 정상전압의 경우
모터를 교환한다
큰 모터로 교체한다
체결나사의 풀림 드라이버로 체결부 점검 풀린부분을 조임
부착여부를 확인
과부하가 걸림 무부하로 운전해 본다 모터가 시동될 경우
진동을 조사한다
상대기계 진동 기계측 가동부에 이물질 기계 Maker에
침입파손,변형 확인 연락
부록3-4 (주)로보스타
부록4. ☞ T/P TREE 구조
부록4-1 (주)로보스타
품질보증
1 무상 보증 기간
무상 보증 기간은 제품 구입 일로부터 1 년 6 개월 까지입니다.
까지입니다
2 무상 보증 범위
무상 보증 기간 내에 자연적으로 발생된 고장(천재지변에
고장 천재지변에 의한 고장은 제외)은
제외 은 당사에서
수리하여 드립니다.
드립니다 단 사용자가 임의로 분해조립 및 기타 제품을 임의로 개조 하였을
경우 제품 수리는 유상 처리 됩니다.
됩니다
3 제품 생산 중지 후 보증 기간
무상 보증 기간 외에 제품이 생산 중지 되었을 때 부속품 보유는 생산 중지 일로부터
5 년간 입니다.
입니다
4 제품의 설치,
설치 시운전,
시운전 현지 조정,
조정 운송 중 파손에 대하여는 당사에 책임이 없습니다.
없습니다