1 |
1
해체 시뮬레이션에 포함된 절단 프로세스를 수행하는 장치에 있어서, 메모리; 및, 상기 절단 프로세스와 관련된 절단 장비를 이동시키거나, 절단 대상 객체를 회전시키는 이송 장비가 움직이기 이전 및 이후의 상기 절단 장비 또는 절단 대상 객체의 각 위치에 근거하여 절단 형상을 형성하고, 형성된 절단 형상과 상기 절단 대상 객체와의 불린(boolean) 연산에 근거하여 상기 절단 프로세스를 수행 및, 수행된 절단 프로세스에 따른 상기 이송 장비의 움직임에 대한 정보를 포함하는 상기 절단 프로세스의 프로세스 데이터를 상기 메모리에 저장하는 제어부를 포함하며, 상기 제어부는, 상기 프로세스 데이터가 생성되면, 상기 절단 프로세스에서 사용된 절단 장비와 이송 장비의 정보 및, 상기 절단 대상 객체의 정보를 포함하는 속성 정보를 상기 생성된 프로세스 데이터에 추가하며,상기 속성 정보는, 상기 절단 프로세스의 수행에 따라 상기 절단 대상 객체로부터 절단된 조각들을 수거 또는 고정할 다른 장비의 식별 정보 또는 절단된 부분이나 절단된 조각을 표시하기 위한 색상에 관련된 정보를 포함하는 절단 옵션 정보를 더 포함하는 것을 특징으로 하는 절단 프로세스 수행 장치
|
2 |
2
삭제
|
3 |
3
제1항에 있어서, 상기 절단 옵션 정보는, 상기 절단 장비 또는 상기 절단 대상 객체 중 어느 하나가, 상기 이송 장비의 움직임에 따라 이동 또는 회전되기 이전인 제1 위치와, 상기 이송 장비의 움직임에 따라 이동 또는 회전된 이후의 제2 위치에 대한 정보를 더 포함하는 것을 특징으로 하는 절단 프로세스 수행 장치
|
4 |
4
제1항에 있어서, 상기 제어부는, 상기 이송 장비의 움직임에 따라 상기 절단 장비 또는 상기 절단 대상 객체 중 어느 하나가 움직이기 이전의 절단 장비 절단부에 근거하여 제1 베이스 커브를 생성하고, 상기 이송 장비의 움직임에 따라 상기 절단 장비 또는 상기 절단 대상 객체 중 어느 하나가 움직인 이후의 상기 절단 장비 절단부에 근거하여 제2 베이스 커브를 생성 및, 상기 절단 장비 또는 상기 절단 대상 객체 중 어느 하나가 움직이기 이전의 상태 및, 움직인 이후의 상태를 대조하여 움직임 조인트의 개수를 검출하고, 상기 검출된 움직임의 속성에 근거하여 상기 절단 형상을 형성하기 위한 절단면을 생성하는 것을 특징으로 하는 절단 프로세스 수행 장치
|
5 |
5
제4항에 있어서, 상기 제어부는, 상기 절단 장비 또는 상기 절단 대상 객체 중 어느 하나가 움직이기 이전의 상태 및, 움직인 이후의 상태를 대조하여, 상기 절단 장비 또는 상기 절단 대상 객체 중 어느 하나의 움직임 여부를 검출하고, 서로 다른 속성을 가지는 움직임이 검출된 개수에 따라 상기 움직임 조인트의 개수를 검출하는 것을 특징으로 하는 절단 프로세스 수행 장치
|
6 |
6
제5항에 있어서, 상기 움직임의 속성은, 거리 속성 및, 회전 속성으로 구분되며, 상기 제어부는, 상기 절단 장비 또는 상기 절단 대상 객체 중 어느 하나가 움직이기 이전의 상태 및, 움직인 이후의 상태를 대조한 결과, 직선 방향의 움직임이 검출된 경우 상기 움직임의 속성을 상기 거리 속성으로 판단하고, 일정 각도만큼 회전하는 움직임이 검출된 경우 상기 움직임의 속성을 상기 회전 속성으로 판단하는 것을 특징으로 하는 절단 프로세스 수행 장치
|
7 |
7
제6항에 있어서, 상기 제어부는, 상기 검출된 움직임 조인트의 개수가 두 개 이상이거나 또는 상기 검출된 움직임의 속성이 거리 속성인 경우, 상기 제1 베이스 커브와 상기 제2 베이스 커브, 그리고 상기 절단 장비 또는 상기 절단 대상 객체 중 어느 하나가 이동된 경로에 근거하여 로프트(loft) 방식으로 상기 절단면을 생성하고, 상기 검출된 움직임 조인트의 개수가 하나이며, 상기 검출된 움직임의 속성이 회전 속성인 경우, 상기 제1 베이스 커브와 상기 제2 베이스 커브, 그리고 상기 절단 장비 또는 상기 절단 대상 객체 중 어느 하나가 회전한 회전 중심축에 근거하여 리볼브(revolve) 방식으로 상기 절단면을 생성하는 것을 특징으로 하는 절단 프로세스 수행 장치
|
8 |
8
해체 시뮬레이션에 포함된 절단 프로세스를 수행하는 방법에 있어서, 상기 절단 프로세스에 관련된 절단 장비 또는 절단 대상 객체가 이동하거나 회전하기 이전 위치에 근거하여 제1 베이스 커브를 생성하는 단계;상기 절단 장비 또는 절단 대상 객체가 이동하거나 회전된 이후의 위치에 근거하여 제2 베이스 커브를 생성하는 단계;상기 절단 장비 또는 절단 대상 객체가 이동하거나 회전하기 이전 및, 상기 이동 또는 회전된 이후의 각 위치와, 상기 제1 및 제2 베이스 커브에 근거하여 절단 형상을 생성하는 단계;상기 절단 형상과 상기 절단 대상 객체와의 불린(boolean) 연산에 근거하여 상기 절단 프로세스를 수행하는 단계;상기 절단 장비 또는 절단 대상 객체를 상기 이동 또는 회전시킨 이송 장비의 움직임에 대한 정보를 포함하는 상기 절단 프로세스의 프로세스 데이터를 생성하는 단계; 및, 상기 프로세스 데이터가 생성되면, 상기 절단 프로세스에서 사용된 절단 장비와 이송 장비의 정보 및, 상기 절단 대상 객체의 정보를 포함하는 속성 정보를 상기 생성된 프로세스 데이터에 추가하는 단계를 포함하는 것을 특징으로 하는 절단 프로세스의 수행 방법
|
9 |
9
제8항에 있어서, 상기 절단 프로세스의 프로세스 데이터를 변경하는 단계를 더 포함하며, 상기 절단 프로세스의 프로세스 데이터를 변경하는 단계는, 상기 속성 정보를 포함하는 새로운 프로세스 데이터를 생성하는 단계;상기 새로운 프로세스 데이터의 속성 정보에 근거하여 상기 절단 프로세스에서 사용된 절단 장비와 이송 장비의 정보를 획득하는 단계;상기 획득된 절단 장비와 이송 장비의 정보에 근거하여 상기 절단 장비 및 이송 장비의 초기 위치를 설정하는 단계;상기 속성 정보에 포함된 절단 대상 객체를 변경하는 단계; 상기 제1 및 제2 베이스 커브를 생성하고, 상기 절단 장비 또는 절단 대상 객체가 상기 절단 프로세스에 포함된 이송 장비의 움직임 정보에 따라 이동 또는 회전한 이후의 위치와, 상기 이동 또는 회전 이전의 위치를 대조한 결과에 따라 상기 절단 형상을 생성하는 단계;상기 절단 형상과 상기 절단 대상 객체와의 불린(boolean) 연산에 근거하여 상기 절단 프로세스를 수행하는 단계; 상기 절단 장비 또는 절단 대상 객체를 상기 이동 또는 회전시킨 이송 장비의 움직임에 대한 정보를 상기 새로운 프로세스 데이터에 추가하는 단계; 및, 상기 새로운 프로세스 데이터로, 상기 절단 프로세스의 프로세스 데이터를 대체하는 단계를 더 포함하는 것을 특징으로 하는 절단 프로세스의 수행 방법
|
10 |
10
제8항에 있어서, 상기 절단 프로세스의 프로세스 데이터를 변경하는 단계를 더 포함하며, 상기 절단 프로세스의 프로세스 데이터를 변경하는 단계는, 상기 속성 정보를 포함하는 새로운 프로세스 데이터를 생성하는 단계;상기 새로운 프로세스 데이터의 속성 정보에 근거하여 상기 절단 프로세스에서 사용된 절단 장비와 이송 장비의 정보, 그리고 절단 대상 객체의 정보를 획득하는 단계;상기 획득된 절단 장비와 이송 장비의 정보에 근거하여 상기 절단 장비 및 이송 장비의 초기 위치를 설정 및 절단 대상 객체의 위치를 설정하는 단계;상기 절단 장비 및 상기 절단 대상 객체의 초기 위치에 따라 상기 제1 베이스 커브를 생성하는 단계;상기 이송 장비의 움직임 정보를 변경하는 단계;상기 절단 장비 또는 절단 대상 객체 중 어느 하나를 상기 변경된 이송 장비의 움직임 정보에 따라 이동 또는 회전시키는 단계;상기 절단 장비 또는 절단 대상 객체 중 어느 하나가 상기 이동 또는 회전된 이후의 위치에 근거하여 제2 베이스 커브를 생성하는 단계;상기 제1 및 제2 베이스 커브와, 상기 절단 장비 또는 절단 대상 객체 중 어느 하나가 상기 이동 또는 회전 이전 및, 상기 이동 또는 회전 이후의 위치를 대조한 결과에 따라 새로운 절단 형상을 생성하는 단계;상기 새로운 절단 형상과 상기 절단 대상 객체와의 불린(boolean) 연산에 근거하여 상기 절단 프로세스를 수행하는 단계; 상기 변경된 이송 장비의 움직임에 대한 정보를 상기 새로운 프로세스 데이터에 추가하는 단계; 및, 상기 새로운 프로세스 데이터로, 상기 절단 프로세스의 프로세스 데이터를 대체하는 단계를 더 포함하는 것을 특징으로 하는 절단 프로세스의 수행 방법
|
11 |
11
제8항에 있어서, 상기 절단 형상을 생성하는 단계는, 상기 절단 장비 또는 상기 절단 대상 객체 중 어느 하나가 움직이기 이전의 상태 및, 움직인 이후의 상태를 대조하여 움직임 조인트의 개수를 검출하고, 상기 검출된 움직임의 속성에 근거하여 상기 절단 형상을 형성하기 위한 절단면을 생성하는 방식을 결정하는 단계;상기 결정된 절단면 생성 방식 및, 상기 제1 베이스 커브와 제2 베이스 커브에 근거하여 상기 절단면을 생성하는 단계; 및, 상기 생성된 절단면에, 상기 절단 장비의 절단 두께를 반영하여 상기 절단 형상을 생성하는 단계를 포함하는 것을 특징으로 하는 절단 프로세스의 수행 방법
|
12 |
12
제11항에 있어서, 상기 절단면 생성 방식을 결정하는 단계는, 상기 절단 장비 또는 상기 절단 대상 객체 중 어느 하나가 움직이기 이전의 상태 및, 움직인 이후의 상태를 대조하는 단계;상기 대조 결과에 따라, 상기 절단 장비 또는 상기 절단 대상 객체 중 어느 하나의 움직임 여부를 검출하는 단계; 및, 상기 절단 장비 또는 상기 절단 대상 객체 중 어느 하나가 움직이기 이전의 상태 및, 움직인 이후의 상태를 대조한 결과, 직선 방향의 움직임이 검출된 경우 상기 움직임의 속성을 거리 속성으로 구분하고, 일정 각도만큼 회전하는 움직임이 검출된 경우 상기 움직임의 속성을 회전 속성으로 검출하는 단계를 더 포함하는 것을 특징으로 하는 절단 프로세스의 수행 방법
|
13 |
13
제12항에 있어서, 상기 절단면을 생성하는 방식을 결정하는 단계는,상기 검출된 움직임 조인트의 개수가 두 개 이상이거나 또는 상기 검출된 움직임의 속성이 거리 속성인 경우, 상기 제1 베이스 커브와 상기 제2 베이스 커브, 그리고 상기 절단 장비 또는 상기 절단 대상 객체 중 어느 하나가 이동된 경로에 근거하여 로프트(loft) 방식으로 상기 절단면 생성 방식을 결정하고, 상기 검출된 움직임 조인트의 개수가 하나이며, 상기 검출된 움직임의 속성이 회전 속성인 경우, 상기 제1 베이스 커브와 상기 제2 베이스 커브, 그리고 상기 절단 장비 또는 상기 절단 대상 객체 중 어느 하나가 회전한 회전 중심축에 근거하여 리볼브(revolve) 방식으로 상기 절단면을 생성하는 방식을 결정하는 단계임을 특징으로 하는 절단 프로세스의 수행 방법
|