본문으로 바로가기
반응형

 

 

 이번에는 저번에 이어서 다이내믹 밀 파라미터 항목의 깊이가공 항목을 설명하겠습니다.


깊이 가공



다이내믹 밀 가공경로의 깊이가공 시 적용될 파라미터 항목에 대한 정의입니다.

 

 

* 2D 다이내믹 가공경로 이므로 해당 가공경로는 2D 작업(공구) 평면에서 생성되는 평평한 경로 형태입니다.


 그러므로 해당 다이내믹 경로 생성 중 가공 깊이가 깊은 경우(1회 가공 시 적절하게 가공할 수 있는 가공깊이 이상의 깊이 의 경우 또는 작업환경에 따라 가공깊이 간격을 분배하여야 하는 경우)등의 이유로 생성되는 다이내믹 가공경로 Z간격으로 분배 배피하고 싶은 경우 사용됩니다.


* 거의 100% 동일한 경로가 층층이 가공깊이 내 배치됩니다.
(아일랜드 면가공 적용 시 약간의 차이가 발생합니다.)



깊이가공



① 최대 황삭 간격


 생성되는 다이내믹 경로의 가공깊이 거리(재료상단에서 가공깊이까지의 간격값(깊이값이 아닙니다.))을 입력한 최대 황삭 간격값으로 배분 후 배분된 깊이값으로 각 깊이별 다이내믹 가공경로를 생성합니다.

 다른 가공경로 깊이가공과 동일한 방식이지만 가공깊이값을 지정된 최대 황삭 간격을 나누는데 배분된 값이 정확히 최대 황삭 간격값으로 배분되지 않은 경우 배분 가능한 작은 값으로 마스터캠이 연산하여 가공깊이 간격값을 정의합니다.

예로서...

 경로 가공깊이 값이 0.0 ~ 20.0인데 최대 황삭 간격값이 3.0으로 지정하면 20.0(가공깊이 총 거리값)을 3.0으로 나누면 20 / 3 = 6.666... 등분으로 나오게 됩니다.


 그렇지만 가공깊이 횟수를 정수가 아닌 6.6666회로 지정할 수 없으므로 지정된 최대 황삭 간격값 3.0 보다 작은 값으로 계산 등분값 6.666보다 큰 7 횟수로 정수로 나누어질 수 있는 값을 연산합니다.


 그래서 나온 값이 2.8571입니다.


 그러면 마스터캠 다이내믹 경로 가공깊이 적용 시 최대 황삭 간격값이 3.0이고 가공깊이 거리값이 20.0이면 해당 경로는 1회 가공깊이 2.8571로 7회 분배하는 것으로 가공 경로를 생성합니다.



* 실제로는 정확히 소수점이 0.0으로 계산되도록 소숫점 뒷자리가 더 있습니다. (연산 과정에만 사용)


* 만일 해당 다이내믹 가공경로 절삭 파라미터의 가공여유값(바닥면)이 있으면 우선 그 값을 제외하고 가공깊이를 등분합니다.


예로서..


 다이내믹 가공경로 절삭 파라미터에서 바닥면 가공여유 0.1, 링크 파라미터 가공깊이 16.0, 깊이 가공 최대 황삭 간격 4.0 이면 우선 가공깊이 거리값에서 바닥면 가공여유값 0.1을 제외합니다.


 16.0-0.1 = 15.9 / 4.0 = 3.975 > 4.0 깊이가공 횟수 > 15.9 / 4.0 = 3.975 = 가공깊이 간격값은 3.975 간격으로 경로 생성 합니다.

* 별도로 가공깊이 간격 기준은 재료상단 값에서 가공깊이 상대 거리값으로 정의됩니다.
예로서.. 동일한 가공깊이 -12.0이지만 재료상단 높이에 따라 가공깊이 간격값이 달라집니다.

 

 

 

 

 

② 정삭 횟수


 다이내믹 가공경로에 깊이가공을 적용하고 바닥면의 한해서(깊이가공 이므로) 정삭 Z간격값을 줄 수 있습니다.
* 만일 본 다이내믹 경로 절삭 파라미터의 바닥면 가공여유값이 있으며 그 Z여유값만큼 제외되고 정삭 경로가 생성됩니다.

 이러한 바닥면 정삭 경로를 생성하는데 이것을 경로 생성 횟수로 지정할 수 있습니다.

 



* 정삭 경로 횟수가 "1"이상 입력되어야 하단의 정삭 간격값만큼의 간격값을 가진 정삭 경로가 생성됩니다.
("0" 이면 정삭 경로는 생성되지 않습니다.)

* 생성되는 다이내믹 정삭 경로는 Z값만 틀리고 사실상 황삭 다이내믹 경로와 동일한 형태입니다.


* 만일 절삭 공구의 절삭 조건이나 절입량을 틀리게 한다면 해당 정삭용 경로(깊이가공 미활성화 상태에서)를 별도로 생성하셔야 합니다.


* 경우에 따라서 경로 형태(공구 절삭 무늬결)를 일반 포켓경로 유사하게 하기 위하여 영역밀로 정삭 경로를 생성하는 경우가 있습니다.

 

 

 




③ 정삭 간격


 다이내믹 가공경로 생성 시 깊이가공 적용하고 정삭 경로 생성 할 때 황삭 경로와 거리값(마지막 가공 깊이에서 마지막 황삭 경로와 Z거리값)을 입력합니다.


* 만일 정삭 횟수가 1회 이상인 경우 복수의 정삭 경로 간 Z거리값이 됩니다.


* 이 간격값은 1개 값만 지정이 가능합니다.


* 만일 복수의 정삭 간격값을 적용하려면 복수의 간격만큼 정삭용 가공정의(경로)를 생성하여야 합니다.

 

 




④ 아일랜드 깊이적용


 아일랜드(섬 모양)는 일반적인 포켓 형태(외경, 열린 체인 형태도 가능) 가공영역 내 가공 높이값이 틀린 영역(회피영역)이 있는 경우 그 아일랜드 영역의 바닥면(아일랜드 상면...)에 다이내믹 경로가 깊이가공 값에 의하여 넘어간 경우 그 부분의 가공영역을 회피영역으로 인식하며 아일랜드 영역의 바닥면에 도달하지 않으면 계속 가공영역으로 인식하여 가공경로를 생성합니다.

 예를 들면...

 아래와 같은 가공물이 있습니다.

 



 이러한 아일랜드 다이내믹 경로가 적용된 경로를 좀 더 나뉘어 보면 아래와 같습니다.

 


* 단 해당 가공정의 링크 파라미터 값은 하나(최종 가공깊이값)이므로 해당 아일랜드 영역 체인요소 Z값에 따라 인식합니다.

(즉 아일랜드 형상을 인식시키려면 해당 체인요소를 각 가공깊이에 맞게 위치(Z값) 해야 합니다.)

 



* 원칙적으로 아일랜드 깊이적용 항목을 체크(활성화)해야 아일랜드 깊이 적용이 되어야 하지만 아래 아일랜드 면 가공 항목을 체크(활성화)하면 자동적으로 아일랜드 깊이 적용을 하는 것으로 인식합니다.


* 아일랜드 깊이 가공이라고 하나 아일랜드 형상에 따라 가공 경로 깊이가 달라지는 것이 아니고 원 다이내믹 가공경로의 깊이가공 Z값 간격에 따라 경로 생성이 결정되는 것이라 해당 아일랜드 형상 높이값에 따라 미절삭 간격이 틀려집니다.
(그래서 하단의 아일랜드 면 가공 항목에서 가공여유값을(아일랜드 상면기준) 별도로 지정할 수 있게 되어 있습니다.)

 

 

 

 

⑤ 서브 프로그램


 서브 프로그램은 해당 다이내믹 경로 NC출력을 각 가공깊이 단계별로 서브프로그램(SUB PROGRAM : M98) 형식으로 출력하는 기능으로 다이내믹 경로 생성 자체에는 영향을 미치지 않습니다.



* 위 이미지처럼 본 가공프로그램(O0000) 내에 가공깊이 4회(O0001, O0002, O0003, O0004) 서브프로그램이 같이 1개 파일 안에 출력됩니다.


* 그러므로 머시닝 장비 전송 전에 용도에 맞게 분리 저장하여 전송하셔야 합니다.

 절댓값, 증분값은 해당 서브프로그램 출력좌표 기준이 G90(절대), G91(증분) 2종류로 출력 가능합니다.
* 본 프로그램(O000)은 G90(절대)로 구성됩니다.

 

 




⑥ 깊이 가공 기준


 깊이 가공 기준은 해당 다이내믹 경로를 진행에 있어 해당 체인요소(영역)를 진행 완료하고 다음 체인요소(영역)로 넘어가거나 아니면 전체 체인요소(영역)의 동일한 단계의 가공깊이 경로를 완료하고 다음 가공깊이 경로로 이동하는가 을 결정 합니다.

영역기준 (체인별 기준)

 



깊이기준 (깊이가공 단계별 값 기준)

 




⑦ 경사 가공 실행


 경사 가공 실행은 깊이가공이 활성화되면 실행 가능 해지며 다이내믹 경로 Z값 깊이별 경로 생성 시 선택 체인 기준 가공영역을 경사값을 주어 축소(+0°~89°, 역각도(-) 값은 적용 안됨)하는 기능을 말합니다.

 예로서 경사각도 값을 20°(입력단위는 각도값)을 준 경우

 


* 위 이미지처럼 윤곽가공의 경사 가공과 동일하게 각 깊이가공 단계별로 경로를 축소(가공영역을 축소)하여 경로를 생성합니다.

* 만일의 경우 경사 각도가 커서 가공영역이 축소되어 양각의 각도가 만나는 지점(꼭짓점)이 있는 경우 해당 다이내믹 경로 링크 파라미터의 가공깊이 값까지 경로가 생성되지 않는 경우가 발생할 수 있습니다.



 이외에도 만일 가공영역 내 아일랜드 영역이 존재한다면 해당 아일랜드 영역 부분에 대한 별도의 경사 가공을 실행할 수 있습니다.

 

 


* 위 이미지처럼 가공영역의 외곽체인은 경사 가공값이 0°이고 내부의 아일랜드 체인요소의 경사 가공값이 20° 이면 아래와 같이 아일랜드 영역 기준으로 경사 가공이 실행됩니다.



 그리고 이것은 경사 각도(다이내믹 가공영역(가공 체인요소))과 아일랜드 경사 각도(다이내믹 회피영역(회피 체인요소))가 서로 별도로 지정이 가능하며 예로서 반대로 적용하면 아래와 같이 생성됩니다.

 

 

 

 

 


아일랜드 면 가공

 

 

* 위에서 설명한 것처럼 아일랜드 영역 상면부 절삭은 아일랜드 체인요소 높이가 아니고 해당 다이내믹 가공경로 깊이가공값에 따라갑니다.
(아일랜드 상면에 대한 미절삭 부분이 불분명합니다.)

 


그래서 추가되는 옵션이 아일랜드 면 가공(아일랜드 상면부...)입니다.


⑧ 아일랜드 면 가공(경로 확장 길이)


 아일랜드 영역 가공 시 상면 가공영역의 가공경로 오프셋 설정입니다

 경로 확장 길이 값을 입력하라고 되어 있는데......

 원래 이 기능의 목적은 앞서 다이내믹 첫 번째 경로 오프셋과 같이 해당 영역에 대한 가공경로의 오프셋(확장)의 목적으로 사용되지만 실제로 다이내믹 형식의 경로(페이스컷 경로 같은..) 경우 사실상 다이내믹 경로 특성상 약간의 경로 오프셋이 되어 있으므로 실제로는 해당 다이내믹 경로의 길이 확장(경로의 길이)이 됩니다.



* 그러한 관계로 여기 다이내믹 밀 경로 파라미터상에서는 실지적인 연장 효과가 없으므로 사용할 필요가 없습니다.
다만 다이내믹 밀 말고 영역 밀 경우 해당 영역 밀 경로가 포켓 형태 경로와 동일하여 경로 오프셋(확장) 효과를 볼 수 있습니다.

 

 




⑨ 아일랜드 면 가공(아일랜드 가공여유)


 아일랜드 영역 가공 시 상면 가공여유값은 해당 가공경로 깊이가공 단계값에 따라 결정되므로 아일랜드 상면 가공여유값을 지정할 수 없었습니다.


 그래서 여기서 아일랜드 면 가공여유 값을 지정하면 해당 아일랜드 상면 높이값이나 깊이 가공 단계값과 관계없이 현재 설정된 아일랜드 체인요소 높이값에 준하여 가공여유값을 지정합니다.


* 즉 여기서 아일랜드 상면 가공영유값을 지정하면 해당 아일랜드 상면 가공여유값(미절삭 부분)을 아일랜드 높이값에 관계없이 일정하게 지정할 수 있습니다.


* 즉 아일랜드 영역 높잇값, 깊이 가공 단계값과 관계없이 별도의 가공경로를 생성하여 지정한 가공여유값을 준수하며 경로를 생성합니다.
(다만 경로 특성상 각 경로가 높이값순으로 생성되는 것이 아니고 우선 해당 아일랜드 상면을 초과하는 다이내믹 경로를 실행 후 다시 아일랜드 상면 높이 기준 가공여유값으로 되돌아와서 아일랜드 상면 면 가공을 진행합니다.

 

 

* 자세히 보시면 우선 아일랜드 상면 위 본 다이내믹 경로를 실행 후 아일랜드를 내려와서 아일랜드을 회피영역으로 하는 주변 경로를 실행합니다.


 그리고 다시 위로 (아일랜드 상면 가공여유값 높이)로 올라와서 아일랜드 상면 가공을 실행하는 것을 볼 수 있습니다.

 


* 위 이미지처럼 아일랜드 영역 깊이 적용을 실행해도 각 경로는 깊이 가공 단계값기준 경로를 생성하여 아일랜드 상면에는 경우에 따라 많은 미절삭 부분을 남기게 됩니다.


* 위이 미지 처럼 아일랜드 깊이 적용을 실행하고 아일랜드 가공여유값을 지정하면 별도의 경로를 생성하여 가공 여유값만큼 남긴 가공영역 면 가공을 진행합니다.

반응형