프로그램메뉴에는오프라인프로그래밍및프로그램생성과관련된모든구성요소가포함되어있습니다. 로봇에새로운프로그램, 기준좌표계, 타겟또는툴을추가하는것이가능합니다. 이러한오프라인프로그래밍구성요소(기준좌표계, 툴, 타겟등)는오프라인에서생성된모든프로그램에나타납니다.
기준 좌표계 추가 를선택하면스테이션루트에부착되거나다른기준좌표계에부착된새기준좌표계가추가됩니다.
툴 (TCP) 추가 는로봇에새로운 TCP를추가합니다. 새공구를추가하기위해형상이필요하지않습니다. 여러도구를사용하면하나의도구에연결된같은형상의다른부분을참조할수있습니다.
타겟 추가 (Ctrl+T)는 활성로봇툴의활성기준좌표계에새타겟을추가합니다. 로봇 패널 에서활성기준좌표계와활성툴을선택할수있습니다. 기준좌표계나툴을마우스우측버튼으로클릭하여활성화할수도있습니다.
표면에 타겟 추가 (Ctrl+Shift+T) 를사용하면타겟을쉽게선택할수있도록객체의점을선택할수있습니다. 이 섹션 에서예제를볼수있습니다.
프로그램 추가 는 RoboDK GUI (그래픽사용자인터페이스)를사용하여만들수있는새프로그램을추가합니다. 이유형의로봇프로그램을작성하거나수정하는데프로그래밍경험이필요하지않습니다. 로봇프로그램을특정로봇에대해자동으로쉽게시뮬레이션하고생성할수있습니다.
오프라인프로그래밍문서의프로그램 명령 섹션은 GUI를통해사용가능한프로그램명령에대한자세한정보를제공합니다.
파이썬 프로그램 추가 옵션은스테이션에 RoboDK API에연결되는샘플파이썬프로그램 / 매크로 / 스크립트 / 모듈을포함합니다. RoboDK API를사용하는파이썬프로그램을사용하면일반파이썬프로그래밍코드에서로봇프로그램을작성할수있습니다. 특정로봇컨트롤러에이러한프로그램을배포할수있습니다. GUI 프로그램을확장하기위해특정작업을시뮬레이션할수도있습니다. 이러한작업은오프라인프로그래밍, 온라인프로그래밍을위한로봇서브프로그램일수있으며, 픽앤플레이스시뮬레이션을위해임의의지점에자동으로객체를표시하는것과같은특정이벤트를시뮬레이션할수있습니다. 파이썬프로그램은스테이션에내장된텍스트파일과같으며 RoboDK의특정작업을자동화하는파이썬코드를포함합니다. RoboDK API는기본적으로파이썬을사용하여배포되지만, RoboDK와인터페이스하는데다른프로그래밍언어를사용할수있습니다.
참고: 그래픽사용자인터페이스(GUI)를사용하여생성된일반프로그램(프로그램 추가 )과파이썬 프로그램 추가 사용의차이점은첫번째프로그램에는프로그래밍경험이필요하지않다는것입니다. 한편, RoboDK API를사용하는파이썬매크로에서는그래픽사용자인터페이스를사용하여생성된프로그램의한계를확장할수있습니다.
포스트 프로세서 추가 또는 편집 메뉴입니다. 포스트프로세서는특정로봇컨트롤러에대해프로그램이생성되는방식을정의하여공급업체별구문을수용할수있습니다. 포스트프로세서는오프라인프로그래밍프로세스의최종구성요소입니다.