Denso 로봇

RoboDK Denso 로봇의오프라인프로그래밍을지원하기위해다음로봇프로그래밍언어를지원합니다.

PAC(RC7 이전컨트롤러)

PacScript(RC8 최신컨트롤러)

Note:포스트프로세서섹션을참고하여로봇의포스트프로세서를지정하십시오.

또한, RoboDK RC7 RC8 Denso 컨트롤러에대한온라인프로그래밍도지원합니다. 이는 Denso 기본 RoboDK 드라이버에서가능합니다. 이전버전또는최신버전도부분적으로지원가능합니다.

로봇드라이버는프로그램이생성된다음로봇으로전송되어실행되는오프라인프로그래밍의대안을제공합니다. 로봇드라이버를사용하면로봇에서직접시뮬레이션을실행할있습니다(온라인프로그래밍). 로봇드라이버섹션에서많은정보를얻을있습니다.  

b-Cap 서버활성화방법

Denso로봇드라이버(온라인프로그래밍)사용하려면 b-Cap 서버가활성화되어있어야합니다.

로봇측에서 b-Cap 서버를활성화하려면다음단계를수행하십시오.

1.로봇컨트롤러를수동모드전환하십시오.

2.옵션입력암호 1214선택하고 ORiN 옵션을활성화하십시오.

3.이더넷통신허용: 통신설정메뉴-허용-설정읽기/쓰기

4.통신설정메뉴에서컨트롤러의실행가능토큰을이더넷으로설정하십시오. 컴퓨터에서프로그램을시작할있습니다.

PC에서프로그램실행

네트워크연결이완료되면로봇프로그램을 RoboDK에서실제로봇으로직접실행할있습니다.

1.RoboDK에서로봇을마우스오른쪽버튼으로클릭하십시오.

2.Robots Denso - 영상 1로봇에연결선택하십시오.

3.로봇의IP입력하십시오.

4.연결을선택하십시오.

연결에성공하면준비라는녹색메시지가표시되어야합니다.

연결메뉴에서위치가져오기, 조인트이동선형이동선택하여로봇을이동할있습니다.

Robots Denso - 영상 2

로봇에서실행옵션을사용하여 RoboDK(온라인프로그래밍)에서피드백을유지하면서로봇을이동하십시오. 방법은로봇을서버로사용하며명령은시뮬레이터에서실행될단계별로로봇으로전송됩니다. 방법은디버깅목적으로유용합니다.

1.프로그램을마우스오른쪽버튼으로클릭하십시오(다음이미지와같이 Print3D).

2.로봇에서실행선택하십시오.

3.프로그램을더블클릭하여실행하거나마우스오른쪽버튼으로클릭하고실행을선택하십시오.

옵션을선택하면프로그램을클릭하거나마우스오른쪽버튼을클릭한다음실행선택할때마다실제로봇에연결됩니다.

이러한작업은RoboDK API에서도가능하며로봇프로그래밍을다른응용프로그램과통합있습니다. API Python C # 기타프로그래밍언어로제공됩니다.

Robots Denso - 영상 3

Denso RoboDK 드라이버

Denso RoboDK 드라이버는특정동작을달성하도록고도로사용자정의할있습니다. 사용자정의는다음위치에있는 ini 파일을편집하여수행할있습니다.

%APPDATA%/RoboDK-Driver-Denso/apidenso.exe.ini

이러한개별화로이동유형을지정하거나동시에하나이상의로봇을구동할있습니다. 모든텍스트편집기를사용하여파일을수정할있습니다.

다음과같은변수를구성할있습니다.

DEFAULT_WORK – 기본적으로사용되는작업개체(변수문자열)

DEFAULT_TOOL – 본적으로사용되는도구변수

TOOL_CHANGE_ID – 공구를설정할사용할예비공구변수(: 5 = Tool5)

MOVE_LINEAR_IN_JOINTS – 직교목표로선형이동을제공하려면 false설정

MOVEJ_CMD – 관절이동(MoveJ)전송하는명령. 다음표는허용되는옵션을제공합니다.

Robots Denso - 영상 4

MOVEL_CMD - 선형이동(MoveL)전송하는명령. 다음표는허용되는옵션을제공합니다.

Robots Denso - 영상 5

ROBOT_NAME로봇이름. 컨트롤러의특정로봇을선택하려면이름을지정하십시오.

ROBOT_OPTIONS로봇리소스를얻는로봇옵션. 예를들어컨트롤러의종속로봇을사용하는경우 ROBOT_OPTIONS =ID = 1지정해야합니다. 마스터로봇(메인로봇)사용하려면 ID 0 (기본값)이어야합니다.

SHOW_JOINTS_FEEDBACK실시간으로화면에로봇피드백을보려면 true설정하십시오(성능이느려질있음).

FINISH_MOVE_CHECK_MS조인트피드백을표시할화면에서로봇위치를새로고치는속도를설정합니다.

TAKE_ARMS_ALWAYS로봇의연결이끊길때까지이동컨트롤러리소스를유지하려면 true설정합니다(빠르지만예기치않은결과가발생할있음).

TAKE_ROBOT_ONCE로봇이연결되어있는동안움직임로봇리소스를유지하려면 true설정합니다(빠르지만예기치않은결과가발생할있음).

IS_RC8 – RC7 이전 Denso 컨트롤러에올바르게연결하려면 false설정합니다.

Robots Denso - 영상 6