다음단계는조인트각도를사용하여축방향이동을강제하기위해기존포스트프로세서를수정하는방법을보여줍니다. 이예에서는 ABB IRC5 로봇컨트롤러에이변경사항을적용하는방법을보여줍니다.
1.특정로봇컨트롤러의프로그래밍매뉴얼을찾으십시오. 이예에서는 ABB IRC5 RAPID 프로그래밍매뉴얼을사용합니다.
2.조인트운동지침을찾으십시오. 이경우 ABB의절대관절이동명령을MoveAbsJ라고합니다. 이명령에는조인트축을정의하는jointtarget 변수가필요합니다.
3.프로그램 ➔ 포스트 프로세서 추가 / 편집을선택하고현재수정하고있는포스트프로세서를선택하십시오. 현재사용자정의가능한포스트프로세서를사용중인경우기본적으로선택됩니다.
4.포스트프로세서내부에서MoveJ기능을찾아야합니다. 이기능은포스트프로세서가조인트동작명령을생성하는방식을정의합니다. 또는 RoboDK는선형이동에MoveL을사용합니다. 파이썬프로그래밍언어를사용하여다음이미지와같이관절각도정보를제공하도록프로그램파일에추가된행을수정하십시오.
5.마지막으로, 포스트프로세서가조인트각도또는포즈를문자열로변환하는방식을수정해야할수도있습니다. angles_2_str 및pose_2_str함수는조인트각도와포즈가각각텍스트로변환되는방식을정의합니다.
대부분의 RoboDK 포스트프로세서는조인트이동에조인트데이터를사용하고선형이동에직교좌표를사용합니다. 조인트좌표를지정하여조인트움직임으로일련의선형움직임에서항상첫번째점을시작하는것이좋습니다. 이것은잘못된로봇구성으로프로그램을시작하지않고특이점또는축제한에도달하지않도록합니다.