Rhino용 RoboDK 추가 기능

Rhino RoboDK 추가기능을사용하면로봇시뮬레이션오프라인프로그래밍을위해 Rhino파라메트릭모델링을 RoboDK결합있습니다.

Rhino RoboDK 추가기능은 Rhino에서생성된 3D 모델을 RoboDK에서쉽게불러올있습니다. 추가기능을이용하여Rhino에서직접30이상의서로다른로봇제조업체와300대의로봇을프로그래밍할있습니다.

로봇프로그램은곡선, 포인트또는 CAM 프로그램그룹 (: APT 파일또는 G 코드파일)에서직접생성할있습니다. 로봇은드릴링, 용접, 트리밍, 3D 프린팅또는로봇가공과같은다양한제조응용분야에서5장비로쉽게프로그래밍할있습니다. 자세한내용은로봇머시닝섹션에서확인하십시오.

로봇포스트프로세서섹션에서는지원되는로봇브랜드컨트롤러목록이표시됩니다. 프로그램생성을사용자정의하기위해포스트프로세서를수정하거나작성할수도있습니다.

Rhino RoboDK 추가기능은 Rhino 5 Rhino 6에서작동합니다. RoboDK Rhino 추가기능은무료이지만 RoboDK특정옵션은라이선스를구입해야합니다.

Plugin Rhino - 영상 1

설치

Rhino RoboDK 추가기능을설치하려면다음단계를따르십시오.

다운로드:

1.Rhinoceros다운로드하여설치하십시오.

2.RoboDK다운로드하여설치하십시오. Rhino 설치관리자파일은C : / RoboDK / Other / Plugin-Rhino /있습니다.

3.RhinoRoboDK 추가기능직접또는Food4Rhino에서다운로드하십시오.

4.파일을압축해제하십시오.

RoboDK.RUI설치프로그램파일을더블클릭하고지침에따라추가기능을설치하십시오. 절차가실패하면추가기능을수동설치있습니다.  

Rhino RoboDK 추가기능에는 Rhino 명령(RoboDK_...시작), Grasshopper 구성요소도구모음이포함되어있습니다. 도구모음의버튼은하나의 RoboDK 명령에연결되어있습니다.

Plugin Rhino - 영상 2

Plugin Rhino - 영상 3

Rhino 도구모음

Rhino 기본도구모음에는5개의버튼이있습니다.

Plugin Rhino - 영상 4

Plugin Rhino - 영상 5자동설정버튼을사용하면선택한형상 (곡선또는)선택할있으며3D 모델과함께RoboDK불러올있습니다. 버튼은 RoboDK_AutoSetup 명령에해당합니다.

Plugin Rhino - 영상 6부품로드Rhino에서 RoboDK 3D 모델을로드합니다. 곡선점과같은기능은로드되지않습니다. 버튼은RoboDK_Part2Robot명령에해당합니다.

Plugin Rhino - 영상 7곡선로드 RoboDK에서선택한모든곡선을항목으로로드합니다. 선택된모든표면은곡선법선을계산하는사용됩니다. 이러한표준은로봇의접근축을정의하기때문에중요합니다. 버튼은RoboDK_Curve2Robot명령에해당합니다.

Plugin Rhino - 영상 8포인트로드 RoboDK에서선택된모든포인트를새로운객체로로드합니다. 선택한모든표면이포인트법선을계산하는사용됩니다. 로봇의접근방식축을정의하기때문에선은중요합니다. 버튼은RoboDK_Points2Robot명령에해당합니다.

Plugin Rhino - 영상 9설정기본설정화면엽니다. 이것은grasshopper 구성요소에대해같은설정창입니다. 버튼은RoboDK_SetDefaults명령에해당합니다.

자동설정곡선로드또는포인트로드주요차이점은자동설정이부분을로드하고새로운곡선 / 포인트추적프로젝트를생성하는것입니다. 곡선로드또는포인트로드를사용하면시간을절약할있고이전에정의된RoboDK설정을유지하면서기존형상정보만업데이트합니다.

Grasshoper 도구모음

Rhino RoboDK 추가기능에는3개의 Grasshopper 구성요소가포함되어있습니다.

Plugin Rhino - 영상 10

Plugin Rhino - 영상 11로봇대한곡선(Crv2Rob) RoboDK에서곡선 (C) 또는곡선그룹을불러옵니다. 선택적으로, 곡선의점에대한표면법선을추출하기위해하나이상의표면(S)제공있습니다.

Plugin Rhino - 영상 12로봇에대한파일(File2Rob) RoboDK파일 (F)로드합니다. 해당파일의경로를제공해야합니다. RoboDK 3D 프린팅또는로봇가공과같은5제조용 APT 또는 G 코드파일로드를지원합니다. 자세한내용은로봇가공섹션참고하십시.

Plugin Rhino - 영상 13로봇에대한포인트(Pts2Rob)포인트 (P) 또는포인트그룹을 RoboDK로드합니다. 선택적으로 (N)해당하는법선벡터 (또는접근벡터)제공할수도있습니다.

모든구성요소는상태 (S)백분율로제시합니다(100%로봇이프로그램을성공적으로완료할있음을의미합니다). 또한, 구성요소에서설명메시지 (M)읽을있습니다.

컴포넌트를마우스오른쪽버튼으로클릭하고로봇설정옵션(RoboDK)선택하여하나의컴포넌트에특정한설정을사용자정의할있습니다.

Plugin Rhino - 영상 14

설정

Grasshopper 구성요소에는사용자정의할있는특정설정이있습니다. 설정버튼을선택하여 RoboDK 명령 (또는도구모음버튼)적용되는기본설정을변경할수도있습니다.

Plugin Rhino - 영상 15

객체이름RoboDK로드될곡선 / 포인트객체이름을설정합니다. 경로가다시계산될때마다 RoboDK객체가무시됩니다. 객체이름이컴포넌트입력 (O)으로제공되는경우에값은무시됩니다.

프로젝트이름사용할 RoboDK 프로젝트 / 스테이션 (.RDK 파일)이름 / 경로를설정하십시오. 파일이이미로드되어있으면기존프로젝트를사용합니다. RoboDK에서열린프로젝트가파일이름과일치하지않으면전체경로가지정된경우프로젝트가열립니다.

로봇이름RoboDK로드될로봇객체의이름을설정합니다. 로봇이름은 RoboDK 스테이션트리에서있는이름과일치해야합니다. 사용가능한번째로봇을사용하려면값을비워두십시오(기본값).

좌표계이름로봇과관련하여경로를배치할기준좌표계이름을설정합니다. 이름은 RoboDK 스테이션트리에서보이는이름과일치해야합니다.

이름로봇과함께사용할(TCP)이름을경로따라설정하십시오. 이름은 RoboDK 스테이션트리이름과일치해야합니.

프로그램이름생성프로그램의이름또는경로를설정합니다.

포인트로경로로드RoboDK에서포인트와포인트추적프로젝트개체를만들려면옵션을선택하십시오. 드릴링과같은제조작업에유용합니다. 곡선추적프로젝트경로를로드하려면옵션을선택취소하십시오.

법선반전계산표면법선을반전하려면옵션을선택하십시오. 로봇의공구방향이반전됩니다.

RoboDK에서 Rhino 테마사용Rhino 테마로 RoboDK시작하십시오. 여기에는 3D 내비게이션배경색에대한마우스동작변경이포함됩니다. 설정은 Roino RoboDK시작할때만적용됩니다. 설정은 RoboDK도구-옵션메뉴에서변경할있습니다.

통신포트RoboDK통신하도록통신포트를설정하십시오. RoboDK여러인스턴스를동시에실행할있으며다른포트를사용하는경우다른설정을사용할있습니다. 값을 -1 (기본값)설정하면기본포트가사용됩니다.

시작옵션RoboDK처음시작할인수가전달되도록설정합니다. 예를들어 RoboDK자동으로시작하려면 '/ NOSPLASH / NOSHOW / HIDDEN'설정할있습니다. RoboDK표시되지않아도프로그램을계속생성할있습니다. RoboDK API명령섹션에자세한정보가있습니다.

선형공차(mm) 분할곡선에대한선형정확도를집합으로설정합니다.

각도공차(mm) 각도정확도를설정하여곡선을집합으로나눕니다.

버튼:

RoboDK 열기RoboDK에서프로젝트열기 ... 추가옵션이있는창이열립니다.

프로젝트불러오기컴포넌트를사용하려는 RoboDK 프로젝트 (RDK 파일)로드하십시오.

라이브러리열기RoboDK온라인라이브러리엽니다.

기본값설정구성요소의기본설정을지정합니다.

확인설정을적용하고창을닫습니다. 확인을선택하지않으면변경한설정이적용되지않습니다.

예제

섹션에서는로봇시뮬레이션오프라인프로그래밍을위해 RoboDK에서 Rhino 프로젝트를불러오는기본제를보여줍니다.

조각

줄무늬

예는샘플 RoboDK 스테이션을불러오고 (기본설정) 로봇과함께Rhino정의된일련의곡선을따르는방법을보여줍니다.

1.Rhino에서Dome예제를불러오십시오.

2.RoboDK 탭을선택하고Plugin Rhino - 영상 16설정선택하십시오.

3.프로젝트불러오기…선택하십시오.

4.기본설정선택하십시오. RoboDK쿠카로봇, 하나의도구 ( 1같은스핀들) 하나의기준좌표계 (좌표계 1)사용하여샘플프로젝트를로드하고시작합니다.

Plugin Rhino - 영상 17

5.설정창을닫거나확인을선택하십시오.

6.Rhino에서Plugin Rhino - 영상 18자동설정버튼을선택하십시오.

7.모든곡선과표면을선택하고 Enter 키를누릅니다 (또는마우스오른쪽버튼클릭). 다음그림과같이프로젝트가 RoboDK로드됩니다.

활성기준좌표계 (참조 1)로드된부품과활성로봇 ( 1)사용하여곡선을따르는 RoboDK곡선추적프로젝트가표시됩니다.

Plugin Rhino - 영상 19

또한, 표면법선이반대방향으로추출된것을있습니다. 문제를해결하려면다음단계를따르십시오.

8.Plugin Rhino - 영상 20설정선택하십시오.

9.법선반전옵션을확인하십시오.

10.선택을선택하십시오.

11.6 7단계를반복하십시오.

이제표면법선이반전되고접근이부품상단에서시작되는것을있습니다. 로봇은아무런문제없이공구경로를따라움직일있어야합니다.

RoboDK 트리에서Plugin Rhino - 영상 21RhinoProject 설정더블클릭하여많은옵션을열고패스와로봇을사용자정의하십시오.

예를들어, 선호공구경로표시선택하여부품에대한공구의기본방향을보고수정할있습니다. 공구회전경로오프셋값을변경하여추가회전을정의하십시오. 이렇게하려면값을입력하거나마우스휠을사용하여결과를빠르게미리있습니다.

설정을변경하기위한자세한정보는로봇가공섹션에서확인할있습니다.

Plugin Rhino - 영상 22

마지막으로시뮬레이션이원하는결과를생성할프로그램을생성하거나시뮬레이션을내보낼있습니다.

12.RhinoProject 프로그램을마우스우측버튼으로클릭하십시오.

13.로봇프로그램생성 (F6)선택하십시오. 로봇프로그램이생성되어표시됩니다.

Plugin Rhino - 영상 23

Grasshopper 예제

예제는표면을그리드로나누고 RoboDK에서드릴링작업을위해표면을따라로봇을이동하는Grasshopper RoboDK 추가기능을사용하는방법을보여줍니다.

1.RoboDK 추가기능 (3dm 파일 gh 파일)함께제공된 Grasshopper 예제를불러옵니다.

Plugin Rhino - 영상 24

2.Pts2Rob 구성요소를마우스우측버튼으클릭하고로봇설정옵션(RoboDK)선택하십시오. 프로젝트불러오기선택하고기본설정선택하여샘플 RoboDK 스테이션을불러옵니다(이전섹션에표시된같은샘플프로젝트).

Plugin Rhino - 영상 25

선택적으로객체이름을컴포넌트입력 (O)으로제공할있습니다. 컴포넌트옵션에서프로젝트를지정하여원하는 RoboDK 프로젝트를컴포넌트와함께사용할수도있습니다.

3.Grasshopper에서SolutionRecomute (F5)선택하여 RoboDK에서부품과프로그램을업데이트하십시오.

Plugin Rhino - 영상 26

수동설치

RUI 자동설치프로그램을사용하는것이좋습니다. 설치프로그램이실패하면다음단계에따라 Rhino RoboDK 추가기능을수동으로설치할있습니다.

다운로드Downloads:

1.Rhinoceros다운로드하여설치하십시오.

2.RoboDK다운로드하여설치하십시오.

3.RhinoRoboDK 추가기능직접또는Food4Rhino에서다운로드하십시오.

4.파일압축을해제하십시오.

속성차단해제:

5.RhinoRoboDKcmd.rhp파일을마우스우측버튼으로클릭하고속성을선택하십시오.

6.차단해제적용선택하십시오.

7.RhinoRoboDKgh.gha대해 5 단계와6 단계를반복하십시오.

Plugin Rhino - 영상 27

Rhino RoboDK 추가기능을로드하십시오:

8.Rhino RoboDK 추가기능을불러오십시오. Rhino함께RhinoRoboDKcmd.rhp파일을엽니다.

9.Rhino 기본 RoboDK 도구모음을불러오십시오. Rhino함께RhinoToolbar-Add-RoboDK.rui파일을엽니다.

10.RoboDK Grasshopper 구성요소불러오십시오. Grasshopper사용하여RhinoRoboDKgh.gha파일을엽니다 (Grasshopper 명령을입력하여 Grasshopper엽니다).

Rhino다시시작하십시오:

11.Rhino닫았다가다시열어 Grasshopper 추가기능을확인하십시오.