본문 바로가기

장난감/KUKA.KRC

(5)
KRC - 프로그램의 백업 및 복구 (초기화)

(KRL) 시스템 변수 설명 KRL 에서 사용 가능 한 변수를 설명 합니다.일부명령어는 추측 성 글이 있습니다. 확인 되면 다시 수정 합니다.! CommandReturnSignalMemo$MODE_OPEnum(#T1,#T2,#AUT,#EX) 현재 운영모드 $T1 BOOL$OUT[993] T1모드인가? $T2 BOOL $OUT[994] T2모드인가?$AUTBOOL$OUT[995]자동모드인가?$EXTBOOL $OUT[996]외부자동모드인가? $AXIS_ACTE6AXIS 현재 축값(단위:degree) $POS_ACTE6POS 현재위치값(단위:mm) $CYCFLAG[1~32]BOOL 시스템에의해 자동으로 업데이트됨$FLAG[1~1024]BOOL 임의사용가능한 BOOL 변수 $DATECHAR Date & Time$AXIS_INT 인터럽트 발..

외부자동모드(EXT AUT) 2틀정도 외부자동모드를 실행하는데 시간을 소비했다(ㅠㅠ).그리하여 관련 정보를 다시 블로깅한다.(아무것도 아닌것들 이었는데) 먼저 외부자동모드란(?) 로봇을 외부(External)에서 제어하는 경우를 의미한다. 외부제어방식은 쿠카내부의 IO를 사용한다. 해당 IO는 웍스비주얼에서 DO(EL2889) 혹은 DI(El1889) 혹은 DeviceNet 등으로 맵핑이 가능하므로 사용자가 연결된 시스템에 따라 I/O번호를 할당하면된다. 나는 Adlink PCI7432 (DIO 32/32) 와 연결을 했다. 두개의 EL1889와 두개의 EL2889를 각각 IN/OUT에 연결했다. 전체 갯수는 IN[32], OUT[32]가 된다. 외부자동(EXT_AUT)에 필요한 I/O LIST입니다. 일부 I/O는 내부접점을 이용..
쿠카로봇 오류코드 및 작동오류 사항 및 기타 쿠카 관련 정보가 국내에 이렇게 없는 줄은 몰랐다. 적어도 내가 알게 된 것은 공유하고자 한다. "KSS13012" " ECat 스택초기화오류(No Network Response)" 컨트 롤러에 처음 전원을 넣고 가장 먼저 나를 반겼던 오류 입니다.원인은 "EK1100 -> EL1889,EL2889" (DIO모듈)에 전원 이 들어가지 않아서 입니다! 해당 모듈이 EtherCat 으로 접속되는데 모듈내에 전원이 들어가지 않았으니 응답없음(No Response) 에러가 뜨는건 너무 당연한 건데 이 런것도 모를때에는 큰 문제가 되었다. "해결방법은 당연히 전원만 넣어주면 된다." X55 커넥터에 24v 가 있는 핀이 있다 (핀 번호는 정확히 기억 나지 않음) 그 것을 이용하여 전원을 공급하면되는데 이 X55커..
설정 파일 및 파일 설명 설정 파일 및 파일 설명 c:\krc\roboter\config\user\common\EthernetKRL\오토매틱익스터널 핀 정보가 들어있음KRC\steu\Mada\$machine.dat 사용자 변수등을 입력할 수 있다(글로벌 변수가 모두 선언됨)KRC\R1\System\$config.dat PLC처럼 사용할 수 있는 모듈(명령어 해석기가 실행되면 이것도 항상 실행중이다)KRC\R1\System\sps.sub 외부자동모드일때 기본으로 지정되어있는 실행파일(외부자동모드를 작성한다면 이 파일을 먼저 참고하길)KRC\R1\cell.src 설정관련 내용이 들어잇음(외부자동모드의 Chk_movena 를 False 해야할때 사용한다)KRC\steu\Mada\$option.dat SPS.SUB is run in t..