생성된

'선택한 프로그램 단순화' 옵션을사용하면충돌을피하면서프로그램의명령어수를줄일수있습니다. 즉, 이미생성된프로그램을단순화하여경로내타겟수를줄이면서도경로가충돌없이유지되도록보장합니다.

이는다음과같은측면에서유용합니다:

1.프로그램 크기 축소: 경로를분석하여불필요한타겟지점을제거합니다. 이는메모리가제한되어있어특정줄수만큼의코드만저장할수있는구형로봇컨트롤러에매우중요합니다.

2.더 부드러운 동작: 중복된지점을제거함으로써로봇의 "끊김현상"을방지할수있습니다. 컨트롤러는때때로동일한작은영역에대해너무많은명령을수신하면갑작스럽게움직이거나속도가느려질수있습니다. 경로를단순화하면로봇이더일정하고유연한속도를유지하는데도움이됩니다.

3.더 빠른 실행: 간소화된프로그램은로봇컨트롤러가처리해야할점의수가줄어들어사이클시간을단축시키는경우가많으며, 이를통해컨트롤러는프로그래밍된속도유지에집중할수있습니다.

4.“복잡한” 경로 정리: 동작을기록하거나밀집된 CAD 경로를가져와프로그램을생성한경우, 수백개의불필요한점이포함될수있습니다. 이공구는새로운짧은경로가모든충돌을여전히피하도록보장하면서해당데이터를 “정리”합니다.

5.구성 안전성 유지: 다른 Smart Motion 기능과마찬가지로, 단순화과정에서도로봇의구성을준수합니다. 이를통해점이제거되는동안로봇이충돌을유발할수있는방식(예: 팔꿈치뒤집기)으로실수로구성을변경하려는시도를하지않도록보장합니다.