Fanuc 로봇

문서섹션에서는 Fanuc 로봇을사용하여 RoboDK에서프로그램을준비하고이를로봇으로전송하는일반적인작업을소개합니다. RoboDK RJ3, R-30iA R-30iB포함하여 RJ2부터모든 Fanuc 로봇컨트롤러를지원합니다. 문서는 R-30iA Fanuc 컨트롤러를기반으로합니다.

로봇프로그램전송

USB 드라이브에서프로그램을로드하려면다음단계를수행하십시오.

1.티치펜던트에 USB 드라이브를연결하십시오.

2.메뉴파일선택하십시오.

3.유틸리티장치설정 USB선택하십시오.

4.DIR선택하십시오.

5.USB 디스크에서 TP 또는 LS 프로그램파일을선택하십시오(: BALLBARTEST.TP).  
작업은파일을컨트롤러의 FR 메모리에자동으로저장합니다.

6.FR 메모리에서프로그램을선택하고 LOAD(화면버튼)선택하십시오.

Robots Fanuc - 영상 1Robots Fanuc - 영상 2

로봇프로그램시작

로봇프로그램을시작하려면다음단계를수행하십시오.

1.FCN 선택(티치펜던트버튼) Abort All선택하십시오.

2.SELECT(티치펜던트버튼)선택하십시오.

3.프로그램을선택하십시오( : BALLBARTEST).

4.Deadman 스위치를길게누르십시오.

5.RESET선택하십시오. 모든경보가사라져야합니다.

6.티치의SHIFT버튼을길게누르십시오.

7.FWD(티치펜던트버튼)선택하십시오.

Robots Fanuc - 영상 3

로봇조인트검색

로봇조인트를검색하려면다음단계를수행하십시오.

1.POSN(티치펜던트의버튼)선택하여현재로봇위치를확인하십시오.

2.화면에서JNT선택하거나COORD(티치펜던트의버튼)선택하여조인모드를선택하십시오.

Robots Fanuc - 영상 4Robots Fanuc - 영상 5

로봇검색(TCP)

로봇툴은 Fanuc 컨트롤러(UTOOL)레지스터로저장됩니다.

다음단계는로봇(TCP, Fanuc 로봇프로그래밍에서UTOOL이라고도)생성하거나수정할있습니다.

1.메뉴설정좌표계선택하십시오.

2.화살표또는터치스크린을사용하여도구를선택하고ENTER선택하십시오.

3.필요에따라 X, Y, Z, W, P, R 값을수정하십시오.

Robots Fanuc - 영상 6Robots Fanuc - 영상 7

Robots Fanuc - 영상 8

Fanuc’s FTP 서버설정

Fanuc FTP 서버는기본적으로최신 Fanuc 컨트롤러에서활성화되어있습니다.

메뉴에서 FTP 자격증명의유효성을검사있습니다.

1.설정Host Comm

2.FTP 선택

익명의사용자이름이표시되면자격증명없이 FTP통해연결할있습니다.

Robots Fanuc - 영상 9

Robots Fanuc - 영상 10Robots Fanuc - 영상 11

Fanuc RoboDK 드라이버

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

RoboDK사용하여연결된 PC에서로봇을자동으로이동시키기위해 RoboDK Fanuc 로봇간의연결을설정할있습니다. 이를통해온라인프로그래밍디버깅을위해 RoboDK 로봇에서실행옵션을사용할있습니다. 표준이더넷연결(TCP / IP)통해연결을설정할있습니다.

Fanuc RoboDK 드라이버를설정하려면다음단계를수행하십시오.

1.Fanuc 드라이버프로그램파일다운로드하고다음의로봇프로그램을로봇컨트롤러로전송하십시오.

a.DRIVERRDK_S3.PC S3(소켓통신포트번호 3 – S3)통해통신을관리하는기본프로그램입니다. 올바른버전을선택하십시오(최신 Fanuc 로봇컨트롤러는 V9 폴더의버전을사용해야합니다).

b.GO_MJ.TP

c.GO_ML.TP

d.GO_MC.TP

e.GO_PROG.TP

로봇티칭펜던트에서다음단계에따라 Fanuc 로봇과 RoboDK 간의통신을준비하십시오.

1.Menu-(Next)-System-[TYPE]-Variables선택하십시오.

a.$HOSTS_CFG(키를선택한상태에서 Shift 키를누르고있으면빨리스크롤하는도움이됩니다)선택하십시오.

b.번호3선택하십시오.

c.$SERVER_PORT2000으로설정하십시오.    
($HOSTS_CFG[3].$SERVER_PORT = 2000)

2.Menu-Setup선택하십시오.

3.[TYPE]-Host comm선택하십시오.

4.[SHOW]-Servers선택하십시오.

5.“S3”-Enter선택하십시오.

a.Protocol NameSM으로설정하십시오.

b.Port Name에서여러포트를사용할있는경우, 포트를P3(또는해당포트)설정하십시오.

c.비활성Timeout9999설정하십시오.

d.시작상태를[CHOICE] START설정하십시오.

e.현재상태를STARTED설정하십시오.     
이렇게하려면 [ACTION] -DEFINE선택한다음 [ACTION] -START선택하십시오.

6.DRIVERRDK_S3프로그램을시작하십시오.

a.티치펜던트에서Select버튼을선택하십시오.

b.DRIVERRDK_S3 프로그램을향해아래로스크롤하십시오.

c.Enter선택하십시오(티치펜던트의버튼).

d.Shift-Reset Shift-Forward선택하여프로그램을시작하십시오.           
티치펜던트에 RUNNING 메시지가표시됩니다. 프로그램이실행되지않으면로봇옵션(PC 인터페이스또는사용자소켓메시징)없거나올바른버전의 PC 프로그램을사용하지않았을가능성이있습니다.

Robots Fanuc - 영상 12

RoboDK에서로봇의 IP제공하고연결을선택하여로봇에연결합니다.

프로그램편집(LS vs. TP)

섹션에서는 Fanuc LS TP 프로그램파일의차이점과 RoboDK사용하여 Fanuc 로봇용프로그램을자동으로컴파일하는방법에관해설명합니다.

Fanuc 로봇(TP, TPP라고도)에서로봇프로그램을실행하려면이진파일이필요합니다. 오프라인프로그래밍소프트웨어( : RoboDK)생성된 Fanuc 로봇용프로그램은 LS 형식(ASCII, 텍스트읽기컴파일되지않음)입니다. LS 로봇프로그램을 TP 프로그램으로변환하는가지옵션이있습니다.

1.로봇에ASCII 업로드소프트웨어옵션이있습니다. 옵션은로봇에서이미사용가능할있습니다. 옵션을사용할있는지확인하는가장좋은방법은로봇에 LS 파일을제공하는것이며 TP 파일로자동변환해야합니다. 예를들어, 파일을 FR 디스크에놓고티치펜던트에서LOAD선택하십시오.

2.Roboguide WinOLPC 도구를사용하여프로그램을컴파일하십시오. 경우 RoboDK설치된같은컴퓨터는 Fanuc "maketp.exe" 컴파일러도구를사용하여 LS 프로그램을자동으로컴파일할있습니다. 명령에는«robot.ini»파일이필요합니다. Roboguide설치하고작업스테이션을컴퓨터에저장한경우(Work Cell) WinOLPCsetrobot.exe유틸리티를사용하여파일을생성할있습니다.

RoboDK사용하면 LS 프로그램이생성된직후 TP 프로그램을자동으로얻을있습니다. RoboDK LS ASCII 프로그램을 TP 바이너리프로그램으로컴파일할있도록 WinOLPC 도구를자동으로관리합니다.

LS 프로그램이생성된직후(기본포스트프로세서사용) RoboDK따르는단계는다음과같습니다.

1.LS 프로그램생성기본적으로다음화면이나타납니다. RoboguideWork Cell에서로봇을선택하거나프로그램을컴파일하지않아도됩니다. "No"선택하면마지막 "robot.ini"파일이사용됩니다. "robot.ini"파일이없으면 RoboDK자동으로 "setrobot.exe"실행하여 "robot.ini"파일을생성합니다.

Robots Fanuc - 영상 13

2.maketp.exe 실행파일은 TP 프로그램을생성하는사용됩니다.

3.TP 파일또는robot.ini파일을생성할수없는경우다음과같은Robot not set메시지가나타납니다.

Robots Fanuc - 영상 14

메시지가표시되면기본 WinOLPC 폴더에대한읽기 / 쓰기액세스가제한될있습니다. Roboguide제대로설치되지않았거나 Roboguide에서 "Work Cell"생성되지않았을수도있습니다.

액세스권한문제를해결하는가지방법은 setrobot.exe관리자로수동으로실행하는것입니다.

1.Windows 탐색기를열고 WinOLPC 설치폴더로이동하십시오.

C:\Program Files (x86)\FANUC\WinOLPC\bin

2.관리자권한으로실행마우스오른쪽단추로클릭하십시오.

3.로봇 Work Cell선택합니다(Roboguide WorkCell필요합니다).

Robots Fanuc - 영상 15

또는다음폴더의내용을기본폴더에서복사할있습니다.

C:\Program Files (x86)\FANUC\WinOLPC\bin

폴더로

C:\RoboDK\api\Fanuc

컴퓨터에서 Fanuc WinOLPC 도구를사용할있는경우다른포스트프로세서가다르게동작하여프로그램을직접컴파일할있습니다. 예를들어 Fanuc RJ3 컨트롤러를지원하기위해다른포스트프로세서를선택하려면다음과정을수행하십시오.

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

2.포스트프로세서선택선택하십시오.

3.Fanuc RJ3선택하십시오.

4.프로그램을재생성하십시오(F6).

Robots Fanuc - 영상 16

다음그림과같이이를통해실행가능한maketp.exe있는폴더에robot.ini파일을생성할있습니다. 파일은프로그램을컴파일하는필요합니다. 또한, 프로그램을컴파일해야하는모든사용자가읽을있는폴더에 Roboguide Work Cell저장하는것이중요합니다.

Robots Fanuc - 영상 17

파일이올바른폴더에배치되면다음이미지(메뉴 : 도구옵션프로그램)같이Fanuc 로봇설정택하여컴파일을테스트할있습니다.

Robots Fanuc - 영상 18

창에서기본포스트프로세서가 Fanuc 로봇프로그램을생성하는데사용할레지스터를정의있습니다.

또는사용자지정포스트프로세서를사용하여이러한모든작업을보다사용자지정할있습니다. Fanuc 로봇용기본 RoboDK 패키지(Fanuc_R30iA Fanuc_RJ3이라고)함께2개의맞춤형포스트프로세서가제공됩니다.

Fanuc 로봇용 RoboDK 포스트프로세서는턴테이블또는선형레일과같은외부축과동기화된6로봇사용을지원합니다.