홀, 윤곽 가공경로 "특정위치 내용변경"에 관하여-2

728x90
반응형

 

 

 이번에는 앞서 설명한 "특정위치 내용변경"기능을 실무에 적용한 예를 설명하겠습니다.

 흔히 "특정위치 내용변경" 기능을 활용한 예는 다음과 같습니다.

1. 내곽 윤곽 가공경로 중 코너부(모서리)중 원호경로가 생성되는 경우에 한하여 코너 이송속도 조절하기(코너부 이송속도 낮추기?)

2. 2D 도형요소 기준 동일 공구(동일 지름) 홀 가공 시 각 홀 위치별 가공깊이(또는 절삭이송 속도 등등)를 개별적으로 한 개 가공정의 내 에서 정의 하기

* 주로 이 2가지를 중점으로 사용하는데 이것에 대한 대비(?) 방안이 최신버전에서는 자동적으로 적용되는 경향이 있고 가공깊이 조절도 사실상 선택한 체인요소의 높이값(Z)의 조절도 대체하는 경향이 있어 요즘은 거의 사양되는 기능입니다.
(그것도 그런것이 사실 이 기능은 마스터캠 9.1 사용자가 적절히 사용가능한(이 방법밖에 없어...) 기능입니다.)


내곽 포켓부 윤곽 코너부(반드시 라운딩형상)의 이송속도(F)를 조절하는 방법을 설명하겠습니다.

* 먼저 고려해야 할 사항이 선택한 체인 도형요소에 기준하여 특정위치 내용변경을 해야 하기 때문에 사실상 코너부가 라운딩(더 정확하게 얘기하면 코너부에 원호 경로가 생성되어야 합니다.)되어 있는 형태 이어야 합니다.
(즉 코너부 절삭경로가 직각(각도는 관계없습니다.)으로 이루워지는 부분은 사실상 이송속도를 변경할 특정위치가 없으므로 변경자체가 불가능(코너부만) 합니다.)

 


내부 코너부가 각진 경우


* 내부 코너부가 직각으로 된 경우 절삭공구가 코너부에 진입하자마자 곧바로 다음 경로로 이송되므로 중간에 이송속도 변경이 불가능합니다.

 


내부 코너가 라운딩 되어 있지만 동일규격의 공구를 사용한 경우


* 흔히 애기하는 내부 코너부와 일대일 동일한 직경을 가진 공구를 사용 시 위 직각 코너와 같이 중간 코너부 이송경로가 없어 이송속도 변경이 불가능합니다.

 그러므로 특정위치 내용변경 기능이 적용되려면 아래와 같이 코너부를 이송하는 별도의 경로가 존재하여야 합니다.


* 위 이미지처럼 내부 코너부의 R값보다 작은 직경의 공구를 사용하면서 적당한 R값대비(코너부 원호 경로가 있더라도 급격히 꺾이는 형태의 경로에 적합) 원호경로에 적용해 볼 수 있습니다.


* 위 이미지처럼 내부 코너부 이송속도 변경은 절삭부하 감소에는 도움이 되므로 불편하더라도 손수 한점 한점 수정하시길...
(물론 저속이송 시에는 거의 문제가 없습니다.) 

 


 그럼 이러한 코너부 이송속도 변경(특정위치 내용변경) 방법을 실행해 보겠습니다.

 

위 이미지처럼 내부 윤곽 이송 시 일반 직선부는 F1000.0으로 코너부만 F500.0으로 수정하겠습니다.
* 해당 가공정의 내 이송속도는 F1000.0으로 지정.

 

 

 우선 내용변경할 가공정의 체인 항목을 선택한 후 체인 관리자에서 원하는 체인요소를 선택 후 마우스 우클릭으로 옵션메뉴 - 특정위치 변경을 선택합니다.


 그러면 아래와 같이 선택한 체인요소 와 선택 가능한 특정위치(점위치)가 표시됩니다.
* 아래 이미지는 우선 특정위치(점)의 위치를 인식하기 편하도록 화면 배치를 좀 변경하였습니다.
통상적인 상태에서는 화면 색상 대비 문제로 잘 안 보입니다.
(특정위치 점표시에 대한 색상변경 기능이 없습니다.)


* 우선 표시된 특정위치의 점은 각 체인 도형요소의 시작/끝점에 위치합니다.


* 간혹 도형요소(선 요소)를 중간에 선택하더라도 특정위치 내용변경 설정장이 표시되기는 하지만 사실은 선택한(클릭한) 도형요소에서 마우스 커서에 가장 가까운 점으로 선택됩니다.


잘못된 예입니다.(많은 분이 처음에 이렇게 하셔서...)

 코너부 원호가 시작하는 시작점을 마우스 커서로 클릭합니다.


 그리고 표시되는 특정위치 내용변경 설정창에서 이송속도를 변경합니다.(F1000.0 > 500.0)

 변경 후 확인하여 종료하면 선택한 특정위치 전(!) 체인요소가 점선에서 실선으로 변경된 것을 볼 수 있습니다.

 

 

 이것을 동영상으로 보면 아래와 같습니다.


* 다시 말씀드리지만 이것은 잘못한 방법입니다.

 이후 가공정의를 재생성하고 포스팅하여 출력해 보면 다음과 같이 출력됩니다.


 위 이미지처럼 선택한 점(위치 좌표값)이 출력되는 블록줄에 해당 이송속도가 출력됩니다.
 즉 선택한 점까지 이송하는 경로 지령문에 변경된 이송속도가 붙어서 출력됩니다.(중요)

 그러므로 이렇게 하면 코너부 원호에서 감속이 되는 것이 아니라 그 코너부까지 이송하는 경로부터 감속이 이루어지게 됩니다.

 즉 감속(내용변경)하고자 하는 코너부 체인 원호요소의 끝점을 선택하셔야 합니다.


 위 이미지처럼 감속이 될 원호부 끝점(원호 이송 지령위치)을 선택한 후 특정위치 내용변경으로 기본 F1000.0을  F500.0으로 변경합니다.


 그렇게 하고 가공정의를 재생성하면 다음과 같이 제대로 원호부 이송속도가 F500.0으로 변경되어 출력됩니다.

 


 그런데 출력된 프로그램을 보면 원호(X-35.0 Y120.0)에서 변경된 이송속도가 출력되고 그것이 그대로 유지(다시 F1000.0으로 변경하는 지령이 없음)됩니다.
* 한번 지령된 이송속도(F)는 모달적용 되므로 다시 재변경하기 전까지는 유지됩니다.


 이것은 당연한 것으로 특정위치 내용변경은 특정위치(만) 지령하는 것이니 그 이후 지령문에는 원상 복귀하는 기능자체가 없습니다.


 그러므로 이러한 코너 가감속 지령 후에는 다시 원래 이송속도로 재지령을 하는 특정위치 내용변경을 해야 합니다.


 첫 번째 코너 끝점을 선택하여 내용변경(F500.0으로 수정) 이후 다시 다음 경로의 끝점을 선택한 후 내용변경(F500.0을 F1000.0으로)하면 다음과 같이 됩니다.


* 다만 실제 해보면 특정위치 선택하는 순번에 따라(또는 코너 내용변경하고 가공정의 재생성한 후 다시 체인관리자로 들어가 특정위치 내용변경 하는 등 조작순서에 따라 표시되는 값이 다소 다릅니다.) 이송속도 표시값이 다르게 나오므로 참고하시기 바랍니다.

 


 이것을 반복하여 계속 끝까지 내용변경을 해주면 다음과 같이 됩니다.


이때 주의 사항이 2가지 있습니다.

첫 번째


 특정위치(점)를 마우스 클릭 시 설명은 점을 찍으라고 하지만 실제로는 점위치에 가까운 체인요소(선)를 선택하여야 합니다.


* 위 이미지처럼 코너부(원호) 이송속도를 변경하기 위하여 특정위치(점)을 클릭시 변경하고자 하는 원호 도형요소에 접하는 상태에서 클릭하면 가장 가까운 위치점에 기준하여 내용변경이 됩니다.


* 위 이미지처럼 코너부(원호) 끝점을 선택하려고 했지만 마우스 위치가 다음 경로 대상 체인요소에 접하는 위치에 있는 상태에서 클릭하면 가장 가까운 위치점에 기준하여 내용변경이 됩니다.

 그렇지만 실제로 내용변경이 되는 위치점은 동일합니다.


 위 2개 선택방법 모두 동일한 특정위치를 지정한 것으로 인정되어 코너부(원호) 간 경로의 이송속도가 변경됩니다.


 다만 위 이미지처럼 화면에 표시되는 도형요소 표시 방식이 다르게 되어 착각을 할 요인이 되지만 결론적으로 특정위치에 준하는 점에 가깝게 마우스 클릭하여 선택하시면 됩니다.
* 다만 특정위치점에 가깝게 마우스 커서가 위치해도 허공(체인 도형요소가 없는)을 클릭하면 선택이 되지 않습니다.

 


두 번째


  그리고 선택한 윤곽 가공정의 체인요소 중간에 진입/복귀가 이루어지는 경우와 체인요소 끝점에서 진입/복귀가 이루워지는 경우가 있은데....


 먼저 진입/복귀에서 닫힌 요소의 중간점 위치 진입/복귀 항목을 체크해제(체인요소 끝에서 진입/복귀가 이루어짐) 한 경우.

 


 위 이미지처럼 첫 코너부터 이송속도 변경을 하면서 쭉 돌아서 복귀위치점 까지 내용변경을 했는데..... 출력된 코드를 보면 마지막 코너를 돌고(F500.0) 그 상태 그대로 복귀 경로를 따라갑니다.
* 위 이미지를 보면 첫 직선경로는 변경사항(F1000.0)이 없는 경로이므로 내용변경을 하지 않은 것을 볼 수 있습니다.

 


 그래서 다시 첫 경로 이자 마지막 경로에 속한 체인요소까지 내용변경(F1000.0)으로 지정해주면 복귀 경로부터는 지정된 이송속도(F1000.0)로 출력되는 것을 볼 수 있습니다.


* 위 예제는 특정위치 내용변경 기능이 자동적인 수정기능이 아니고 100% 수동기능 이므로 사용상 주의가 필요하다는 의미에서 예시된 것입니다.


 그럼 선택한 체인요소 중간에서 진입/복귀(닫힌 요소의 중간점 위치 진입/복귀 항목을 체크한 상태)의 경우는 어떻게 될까요?


 아까 예제와 동일하게 첫 번째 경로를 제외한 나머지 경로를 내용 변경한 경우 동일하게 복귀 경로가 F500.0으로 지정됩니다.(1차 내용)


 그러므로 첫번째 경로 겸 마지막경로 체인도 내용변경을 해주어서 원래 이송속도인 F1000.0으로 같이 변경시켜주어야 합니다.(2차 내용)

 그리고 추가로 설명하면 깊이가공이 설정된 윤곽 가공의 경우 모든 경로가 동일한 체인요소에 위하여 경로가 생성되므로 1회(1층?) 내용변경된 사항은 차후 깊이단계별 생성되는 경로에도 동일하게 설정됩니다.

 

 

 또 분량 조절에 실패하여 "2D 도형요소 기준 동일 공구(동일 지름) 홀 가공 시 각 홀 위치별 가공깊이(또는 절삭이송 속도 등등)를 개별적으로 한 개 가공정의 내 에서 정의 하기"의 대한 설명은 다음 기회로 넘기겠습니다

 

 

반응형