Polishing

소개

섹션에서는로봇시뮬레이션오프라인프로그래밍을위해 RoboDK에서기본프로젝트를만드는도움이됩니다. 예제에서는로봇샌딩또는폴리싱애플리케이션을위해 KUKA 로봇을시뮬레이션하고프로그래밍하는방법을 Inventor RoboDK사용하여설명합니다. Inventor에서 3D 스케치를생성하고이를 RoboDK가져와곡면에실제로봇경로를생성하는방법을배웁니다.

Autodesk Inventor RoboDK 플러그인을사용하면 Inventor에서만든 3D 모델을 RoboDK쉽게로드할있습니다. 플러그인을사용하면 50이상의다양한로봇제조업체와 500이상의로봇을 Inventor에서직접프로그래밍할있습니다.

Autodesk Inventor RoboDK Add-In Inventor 2018 이상에서작동합니다. RoboDK 라이선스가이미있는경우 RoboDK Inventor Add-In무료입니다.

폴리싱 예제

섹션에서는 KUKA 로봇을사용하여연마하는방법을설명합니다.

설정

프로젝트를시작하려면먼저기본라이브러리에서 RoboDK폴리싱예제를선택해야합니다.

예에는 KUKA 로봇, 회전식연마도구, 부품(카누) 카누가놓이는금속스탠드가포함됩니다.

프로젝트를엽니다:

1.파일 선택Example Polishing - 영상 1열기

2.RoboDK예제섹션에서폴리싱 예제를 찾습니다:
C:/RoboDK/
예제/플러그인-인벤터-폴리싱.rdk.

Example Polishing - 영상 2

이제스테이션을로드했으므로 Inventor있습니다.

Inventor

Inventor에서 3D 개체를엽니다. 예제에서 3D 개체는외부표면이곡선이며광택을내야하는카누입니다.

Example Polishing - 영상 3

프로젝트의목표는곡면에폴리싱만들고가져오는것입니다. 경로는파트의번째섹션을연마하기위한위아래움직임이것입니다

평면에경로를그리려면 45각도로평면을만든다음곡선투영도구를사용하여곡면에경로를투영해야합니다.

예제에서는 RoboDK이미경로를그렸습니다. 아래이미지와같이왼쪽메뉴에서 Sketch13 가시성을 마우스오른쪽버튼으로클릭하여표시할있습니다.

Example Polishing - 영상 4

보시다시피경로가처음선택한모든섹션을포함합니다. 필요한경우스케치13 스케치 편집을 마우스오른쪽버튼으로클릭하여스케치를 다시열고경로를수정할있습니다.

이제인벤터도구를사용하여서페이스에해당경로를투영하는것은간단합니다:

1.Inventor에서스케치탭을선택하고3D 스케치로 프로젝트를 선택합니다.

2.경로를투영할표면을 선택합니다.

3.확인을선택하고스케치 완료를 선택합니다.

수정사항을수락하는즉시 3D 스케치가생성됩니다.

Example Polishing - 영상 5

생성된구성선이구성선으로올바르게정의되었는지확인합니다:

1.Sketch13 가시성을 마우스오른쪽버튼으로클릭하여경로를표시합니다.

2.Sketch13 3D 스케치 편집을 마우스오른쪽버튼으로클릭합니다.

3.3D 모델에서확인하려는선을 선택합니다.

4.건설을 선택합니다.

5.스케치 마침을 선택합니다.

Example Polishing - 영상 6

다음단계에따라스케치를 RoboDK로드합니다:

1.Inventor에서RoboDK 탭을선택하고Example Polishing - 영상 7 설정을 선택합니다. 탭이표시되지않는경우RoboDK Add in for Inventor 섹션의설치가이드를읽어보세요.

2.개체 이름을 입력합니다. 경우캐나다카누입니다.

3.파트를가져올참조 이름을 입력합니다. 예에서는파트입니다. 참조이름을입력하지않으면활성화된참조프레임이사용됩니다. 활성화된참조프레임이없는경우참조프레임이자동으로생성됩니다.

4.설정창을닫거나확인을 선택합니다.

Example Polishing - 영상 8

5.Example Polishing - 영상 9자동 설정 버튼을선택합니다

6.스케치의모든선과 위쪽 표면을 선택하고확인을 누릅니다. 단계는곡면에대한법선을계산하고곡면에서연마도구의방향을계산하는필요한정보를 RoboDK제공하기때문에필수적입니다.

Example Polishing - 영상 10

7.Example Polishing - 영상 11 완료를 선택합니다. 프로젝트가 RoboDK로드됩니다. 모델의복잡성, RoboDK가져오기설정워크스테이션의컴퓨팅성능에따라일정시간이걸릴있습니다.

활성레퍼런스프레임(파트) RoboDK로드된파트(캐나다카누)경로(폴란드경로 1)표시되어야합니다.

Example Polishing - 영상 12

RoboDK 스테이션

다음단계는Example Polishing - 영상 13 폴란드어 경로 1 설정 업데이트 시뮬레이션을 선택하여경로섹션이실행되는순서가올바른지확인하는것입니다. 예에서는순서를다시조정해야합니다.

카누의경로에서나오는작은흰색선을있습니다. 이것이표면의법선입니다. 예제에서는모두올바르게임포트된것으로보입니다.

경로의방향을설정하려면다음단계를따르세요:

1.Example Polishing - 영상 14폴란드어 경로 1 설정을 선택합니다.

2.커브 선택을 클릭합니다.

이제경로세그먼트가실행되는순서와방향을확인할있습니다. 방향을변경하려면마우스오른쪽버튼으로클릭하고감각 전환을 선택합니다.

Example Polishing - 영상 15

경우경로를다시작성해야합니다:

1.스테이션의공간(: 파란색배경)마우스오른쪽버튼으로클릭합니다.

2.선택 항목 재설정을 선택합니다.

3.시작하려는줄을선택합니다. 선이올바른방향을가리키고있는지확인합니다.

4.화면왼쪽상단에서모두 자동 선택 도구를선택합니다.

5.완료를 선택합니다.

이제Example Polishing - 영상 16 폴란드어 경로 1 설정 업데이트 시뮬레이션을 더블클릭하여스테이션을시뮬레이션할있습니다

Example Polishing - 영상 17

Example Polishing - 영상 19폴란드어 경로 1 설정 추가를 클릭하여로봇과카누사이의충돌을피하기위해 200밀리미터의일반움직임을추가할수도있습니다.

Example Polishing - 영상 20

Example Polishing - 영상 21폴란드어 경로 1 설정 프로그램 이벤트 빠른 이동 속도(mm/s) 선택하고 200밀리미터를입력하여접근후퇴속도를수정할있습니다.

메뉴에서반올림 설정 옵션을활성화할수도있습니다. 기본적으로경로의모든흰색선은로봇이멈춰야하는지점으로로봇컨트롤러에전송되는점입니다. 폴리싱또는샌딩작업에서는이것이최선의동작이아닙니다.

컨트롤러에서연속이동옵션을활성화하려면반올림 설정 확인란을활성화합니다. 로봇브랜드에따라해당옵션의이름은 "반올림", "일정한움직임" 또는 "영역데이터"있습니다. 예제에서는값이 0,5mm입니다.

예제에서는 KUKA 로봇을사용하므로로봇프로그램을생성할 SRC 파일을얻게됩니다. 파일은KUKA KRC 컨트롤러에서읽을있습니다.

로봇프로그램을생성하려면다음단계를따르세요:

1.Example Polishing - 영상 24폴란드어 포스트 프로세서를 선택합니다. 예제에서는 KRC4 컨트롤러를사용할있습니다.

2.확인을 선택합니다.

3.Example Polishing - 영상 25폴란드어 로봇 프로그램 생성을 마우스오른쪽버튼으로클릭하거나F6 키를누릅니다. 로봇에전송할 SRC 파일과함께텍스트편집기가나타납니다.