기본 안내

RoboDK시뮬레이션오프라인프로그래밍소프트웨어입니다. 오프라인프로그래밍은특정로봇컨트롤러에대해로봇구동프로그램을오프라인에서생성하여시뮬레이션을수행할있습니다. RoboDK산업용로봇과관련된제조과정에도움을있습니다.

문서는 RoboDK대한기본안내서입니다. RoboDK 설명서는 Windows 버전의RoboDK기반으로하며, Mac, Linux Android 버전도제공됩니다.

사이트에서 RoboDK설치하면바탕화면에 RoboDK 바로가기가설치됩니다. 바로가기를클릭하여 RoboDK시작하십시오. Basic Guide - 영상 1

RoboDK 창에는메인메뉴, 도구모음, 상태표시줄메인화면이있습니다. 메인화면의스테이션에는로봇, 기준좌표계, 도구, 프로그램등과같은스테이션에서사용가능한모든항목이표시됩니다. 인터페이스섹션에는사용가능한많은추가정보들이있습니다.

파일Basic Guide - 영상 2열기를선택하여폴더를열고기본적으로제공되는 RoboDK 스테이션예제하나를실행합니다(RDK 파일). 또는파일을 RoboDK 기본화면으로끌어다놓아실행할수도있습니다.

산업용로봇의라이브러리는온라인또는 RoboDK 응용프로그램에서직접사용할있습니다.

Basic Guide - 영상 3

모든 RoboDK 문서에서화면을클릭하면다음아이콘으로표시됩니다.

Basic Guide - 영상 4

Basic Guide - 영상 5

Basic Guide - 영상 6

좌클릭

우클릭

더블클릭

3차원내비게이션

3차원내비게이션을위해서는 3 버튼마우스를사용하는것이좋습니다. 또는마우스왼쪽클릭상태에서 Ctrl, Alt Shift 키를함께사용하여이동, 회전또는확대 / 축소동작을수행할있습니다.

선택

이동

회전

확대/축소

Basic Guide - 영상 7

Basic Guide - 영상 8

Basic Guide - 영상 9

Basic Guide - 영상 10

Basic Guide - 영상 11

Basic Guide - 영상 12

Basic Guide - 영상 13

Basic Guide - 영상 14

좌클릭

중앙버튼동시에누름

우클릭동시에누름

마우스이동

Ctrl 동시에누른상태에서하나이상의대상선택

Ctrl + Alt동시에누른상태에서선택

Ctrl + Shift동시에누른상태에서선택

Shift동시에누른상태에서선택

화면을마우스오른쪽버튼으로클릭하면같은 3D 내비게이션명령이표시됩니다.

Basic Guide - 영상 15

Basic Guide - 영상 16

시작하기

시작하기는 UR10 로봇으로 RoboDK에서로봇페인팅애플리케이션을통해오프라인으로간단한프로젝트를구축하는방법을예제로설명합니다. 예제는 RoboDK시뮬레이션오프라인프로그래밍의주요기능일부에대해아래사항을포함한일반적인사항을제공합니다.

Basic Guide - 영상 17온라인라이브러리열기로봇불러오기

Basic Guide - 영상 18기준좌표계추가

Basic Guide - 영상 19열기

Basic Guide - 영상 20(TCP)추가

Basic Guide - 영상 21타겟추가

Basic Guide - 영상 22오프라인프로그램추가시뮬레이션

Basic Guide - 영상 23포스트프로세서추가/수정

Basic Guide - 영상 24 3D HTML 또는3D PDF시뮬레이션내보내기

예제는 RoboDK 라이브러리에서 UR 기본튜토리얼로제공됩니다. (경로: C:/RoboDK/Library/)

Basic Guide - 영상 25

도구모음메뉴

도구모음메뉴에는작업에즉시적용할있는자주사용하는그래픽아이콘이있습니다.

기본적으로도구모음에서다음명령을사용할있습니다.

Basic Guide - 영상 26

파일불러오기
새로운RoboDK RDK 스테이션또는robot, tool, STEP, IGES, STL 등의지원파일열기

Basic Guide - 영상 27

온라인라이브러리열기
로봇, 예시객체등에대한온라인라이브러리를보여줌

Basic Guide - 영상 28

스테이션저장
RoboDK 스테이션을RDK 파일로저장

Basic Guide - 영상 29

실행취소
최근실행명령을취소(Ctrl+Z)

Basic Guide - 영상 30

재실행
최근명령을재실행(Ctrl+Y)

Basic Guide - 영상 31

기준좌표계추가
기준좌표계를사용하여객체를배치

Basic Guide - 영상 32

타겟추가
기준좌표계또는조인트좌표에대한로봇위치기록

Basic Guide - 영상 33

전체화면보기

모든항목을표시하도록3차원업데이트

Basic Guide - 영상 34

등각보기

3차원등각표시

Basic Guide - 영상 35

좌표계이동
기준좌표계를화면에서드래그하여이동(Alt 동시에누름)

Basic Guide - 영상 36

이동
로봇TCP화면에서드래그하여이동(Alt+Shift 동시에누름)

Basic Guide - 영상 37

충돌체크
충돌검사를활성화또는비활성화(추가정보는충돌섹션참조)

Basic Guide - 영상 38

빠른시뮬레이션
시뮬레이션속도가속(스페이스유지)

Basic Guide - 영상 39

시뮬레이션정지
스페이스바를누르면시뮬레이션재개가능

Basic Guide - 영상 40

프로그램추가
시뮬레이션과프로그램생성을위한새로운로봇프로그램추가

Basic Guide - 영상 41

파이썬프로그램추가
새로운파이썬매크로추가

Basic Guide - 영상 42

조인트이동명령
새로운조인트이동명령추가

Basic Guide - 영상 43

선형이동명령
새로운선형이동명령추가

Basic Guide - 영상 44

시뮬레이션내보내기
3D
또는3D HTML 파일형태로프로그램또는시뮬레이션내보내기(예제).

단축키

다음목록은도구모음에활용에유용한단축키해당버튼을제공합니다.

Alt

Basic Guide - 영상 45

좌표계이동

Alt+Shift

Basic Guide - 영상 46

이동

F1

Basic Guide - 영상 47

도움말

F2

이름부여

F6

Basic Guide - 영상 48

선택프로그램생성

F7

선택대상표시/숨기기

Alt+0

Basic Guide - 영상 49

선택된대상에맞추기

Ctrl+1

최근파일또는스테이션열기

/

스크린에텍스트표시/숨기기

+

기준좌표계확대

기준좌표계축소

*

로봇작업영역표시/숨기기

기준좌표계

기준좌표계는지정된위치와방향을가진다른항목에대해선택한항목의위치를 ​​정의합니다. 항목은객체, 로봇또는다른기준좌표계가있습니다. 모든오프라인프로그래밍프로그램은시뮬레이션을적절히업데이트하기위해로봇과관련하여객체를찾기위해기준좌표계를정의해야합니다.

스테이션트리내에서기준좌표계또는객체를끌어다놓아다음이미지에표시된중첩기준좌표계와같은특정관계를정의합니다.

일반적으로3점을터치하여로봇에대한하나이상의기준좌표계의위치를 ​​정의합니다. 이를통해가상공간에객체를배치할있습니다. 이러한절차는로봇교육도구또는 RoboDK사용하여절차를수행할있습니다 (자세한내용은기준좌표계보정섹션참조).

RoboDK사용하여오일러(Euler) 각도의다른회전순서를포함하여변환회전값을수동으로입력할있습니다.

Basic Guide - 영상 51

기본적으로 RoboDK이러한관계를 XYZ 위치로표시하고오일러각도를 XYZ 형식으로표시합니다. 이는다음순서로회전함을의미합니다.

1.X 축을중심으로회전 (연한파란색)

2.정적 Y 축을중심으로회전 (분홍색)

3.정적 Z 축을중심으로회전 (노란색)

화낙모토맨컨트롤러는앞에서설명한형식을사용하나, 다른로봇제조업체는다른방식으로회전순서를처리합니다.

기준좌표계세부사항창의드롭다운목록에서기준좌표계프레임을더블클릭하여다른방향형식을선택할있습니다.

Basic Guide - 영상 52

예를들어, Stäubli로봇은XY’Z’’ 순서를사용하며KUKANachi 로봇은ZY’X’’사용합니다. 반면에 ABB 컨트롤러는회전을정의하기위해4개의값이필요한4값을사용합니다.

Basic Guide - 영상 53

사용자정의형식을수동으로입력할수도있습니다. 예를들어, 사용자정의자세스크립트옵션을선택하면다음명령이표시됩니다.

Basic Guide - 영상 54

Basic Guide - 영상 55

기본설정

도구옵션에서일반을선택하여기본설정을하십시오. 자세한내용은옵션메뉴에서확인할있습니다.

도구언어선택하고한국어를선택하여언어를한국어로변경하십시오.

도구도구모음레이아웃기본값선택하여기본도구모음을설정하십시오.

도구옵션기타파이썬기본설정값적용선택하여기본파이썬환경을설정하십시오. RoboDK API섹션에보다자세한정보가있습니다.

RoboDK시작하는문제가있습니까?

원격데스크톱으로연결하였거나가상 PC에서RoboDK실행하는경우정상적으로프로그램이실행하지않을있습니다. 이러한문제가있을아래의파일을클릭하여RoboDK시작하십시오.

C:/RoboDK/RoboDK-Safe-Start.bat

명령으로 RoboDK시작하면소프트웨어에뮬레이트 OpenGL사용하므로그래픽카드가필요하지않습니다. 이는원격데스크톱연결또는가상연결을사용하여 RoboDK실행할발생하는모든문제를해결해것입니다.