--CAX_Basic_TMC--
앱으로보기
MASTERCAM
정은식|01.07.26|946
목록댓글 2가가
MASTERCAM은 84년 미국 CNC Software사에서 PC 베이스로 개발된 CAD/CAM 통합 소프트웨어로 국내에는 87년부터 공급되었으며, 개발 당시 도스 버전에서 출발하여 11월 현재 기능성이 더욱 강력해지고 사용 편리성이 더욱 향상된 윈도우용 버전 7.1이 판매되고 있다. 이번 호에서는 MASTERCAM 버전 7.1의 주요 내용만을 간략하게 소개하도록 하겠다. MASTERCAM의 모듈 종류
MASTERCAM은 사용자가 최소의 비용 투자로 최대의 투자효과를 성취할 수 있도록 다양한 모듈로 구성되어 있어, 다양한 산업현장에서 필요한 기능을 갖고 있는 모듈을 구분 선택할 수 있으므로 최소 비용으로 최대의 투자효과를 도모할 수 있는 장점이 있다. 하위 모듈에서 상위 모듈로의 전환은 언제든지 가능하므로 투자의 합리성을 제고할 수 있는 편리한 모듈 시스템을 지원한다.
MASTERCAM의 부문별 주요 기능
MASTERCAM을 Design, NC 프로그램 작성의 2가지 부문별로 구분하여 부문별 주요 기능들을 살펴보면 다음과 같다.
Design 부문
MASTERCAM Design 모듈은 모델링을 실행하는 CAD 모듈로 서피스 모델링 기법이 주이며, 일부 솔리드 모델링 기법을 부가적으로 지원하고 있는데 99년에 출시될 버전 8.0부터는 최신 솔리드 모델링 기법들이 대거 추가될 예정이다.
① Auto Cursor 기능 : 마우스 커서 위치에 따라 시스템의 현재 위치를 자동 파악하여 작업화면에 표시해줌은 물론 자동으로 위치지정이 설정되는 기능으로, 모델링 작업에서 사용자들이 가장 많이 사용하는 위치지정 실행과정을 시스템이 자동으로 인식하여 실행하므로 작업이 편리하고 전체적인 작업 소요시간이 현저히 단축된다.
② Rubber Banding 기능: 도형 생성 작업시 마우스 움직임에 따라 도형의 크기를 자유롭게 변화시켜 생성할 수 있는 기능으로, 도형 생성 작업이 편리하다.
③ 도면작성 기능 : 2차원은 물론 3차원 도면작성 작업을 손쉽게 실행할 수 있는 치수기입 실행 기능 및 도면출력 기능이 있어 도면작성을 손쉽게 실행할 수 있다.
④ 3차원 모델링 : 3차원 형상의 난해한 부분을 손쉽게 처리할 수 있는 Loft, Ruld, Draft, Swept, Revolved 등 기본적인 서피스 생성 메뉴 및 Coons, Multifillet(가변 R 처리 포함), Offset, Trim, 자동3 Coner fillet 기능 지원으로 최근 R값이 자유롭게 변화되는 제품들의 모델링 작업시 까다로운 3차원 형상을 간단한 명령으로 구현해 낼 수 있는 강력한 기능들을 지원한다.
⑤ 측정 기능 : 일반적인 도형의 측정 기능 외에 면적 및 체적 계산, 모델링 데이터의 이상 유무를 확인할 수 있는 기능과 아울러 측정과 동시에 도형을 수정할 수 있는 수정 기능을 병행하여 지원하므로 정확한 측정정보를 바탕으로 도형을 원하는 형태로 즉시 수정할 수 있어 작업시간의 단축 및 실행이 편리하다.
⑥ Full Time Shading 기능 : 3차원 모델링 작업시 모델링 형상을 그래픽 처리한 상태로 추가적인 도형 작업이 가능하여 구현된 모델링 형상을 파악하면서 추가적인 수정작업을 실행할 수 있어 사용자의 작업 능률성이 제고된다.
⑦ Hide, Blank, Level 기능 : 형상이 복잡한 제품의 모델링 작업시 원하는 Part 부분 또는 화면에 표시된 도형들중에서 작업대상이 될 원하는 도형요소만을 일시적으로 화면에 남겨두고 작업을 실행할 수 있어 작업의 편리성이 증대된다.
⑧ 데이터 호환성 : 오토캐드 DWG 파일 및 카티아 데이터 다이렉트 호환은 물론 IGES, STL, PARASOLID, ASCII, DXF, CADL, NFL, DXF, SAT, VDA 등 다양한 형태의 파일 변환 형식을 지원하므로 타 CAD/CAM 시스템과의 데이터 호환에 전혀 지장이 없다.
NC 프로그래밍
MASTERCAM은 NC 프로그램 생성을 위한 가공정의 실행 과정이 단순하면서도 알기 쉽게 진행되므로 사용자의 작업 능률이 제고되며, 기 명령실행 오류내용에 대한 수정작업 실행만으로 이미 생성된 가공경로가 즉시 수정된 내용으로 자동 수정 처리되어 생성되는 등 전반적으로 사용자의 작업 효율화를 최대한 도모할 수 있도록 설계되어 있다.
① 통합 파일관리 시스템(Associativity) : 하나의 파일에 도형, 가공경로, 가공 파라미터 등을 함께 저장할 수 있어 분산 관리시 파일유실 위험을 방지할 수 있으며, 관련된 파일들의 통합관리로 파일관리가 용이하다.
② 작업관리자 기능(Operation Manager)
Tree-Structure 방식으로 지원되는 작업관리자 대화창은 이미 생성된 가공정의들에 대한 경로확인, 가공검증, NC 데이터 생성 작업 등을 손쉽게 실행할 수 있는 기능으로 가공정의 실행시 잘못 정의된 가공내용(공구내용, 도형선택 순서 등)에 대한 해당 파라미터를 바로 수정 및 삭제 작업할 수 있다. 또한 이렇게 실행된 수정내용들이 즉각 반영되어 새로운 가공경로가 바로 생성되는 기능이 지원되므로 작업오류로 인하여 가공정의를 재실행해야 하는 번거로움과 재반복 과정 실행시간을 단축시킬 수 있는 편리한 기능으로 이외에도 생성된 가공정의 복사, 위치이동 및 가공실행순서 재정렬, 작업지시서 작성 등 가공정의와 관련된 전반적인 작업들을 손쉽게 실행할 수 있다.
③ 다양한 공구형태 지원 : 각종 가공방법 실행에서 효율적인 가공이 실행될 수 있도록 다양한 형태의 공구 종류를 지원하며, 기본적으로 지원되지 않는 공구종류는 사용자가 원하는 형태의 공구를 직접 설정하여 사용할 수도 있다. 어떤 종류의 공구를 설정하여 사용하든 공구에 대한 보정은 시스템이 자동으로 계산하여 가공경로를 생성한다.
④ 가공 파라미터 그래픽 지원 : 가공정의 실행시 사용될 공구, 피삭재 재료, 각종 가공정의 파라미터의 그래픽 지원으로 사용자의 이해도가 제고된다.
⑤ 2D 가공정의 : 다음과 같이 각종 가공별로 다양한 2D 가공방법을 지원한다.
■ 윤곽가공 : 2차원, 3차원 도형에 대한 윤곽가공 실행에 있어 깊이(Z축), 측면(X, Y축 방향) 가공시 가공경로마다 공구 복귀없이 지속적으로 가공할 수 있다.
■ 드릴가공 : 드릴(Drill), 카운터보링(Counter bore), 펙드릴(Peck drill), 칩브레이크(Chip break), 탭(Tap), 기타 보링 가공 등 다양한 형태의 드릴가공 방법을 지원한다.
■ 포켓가공 : 일반적인 왕복(ZIG-ZAG), 한 방향(ONE-WAY) 가공 방법 외에 나선형 가공에서 효율적인 가공이 실행될 수 있도록 여러 가지 가공 형태를 지원한다.
- 일정한 오버랩 나선형 가공(Constant Overlap Spiral) : 매 가공경로 진행시마다 남는 재료의 양을 시스템이 자동 계산하여 이후 진행될 가공경로를 생성하는 가공 방법이다.
- 평행나선형, 모서리 부위 잔살 제거(Parallel Spiral Clean Corners) : 일반적인 평행나선형 가공방법으로 절삭이 이루어지면서 포켓형상의 모서리 부위에 남는 미절삭 재료까지 한번에 절삭해내는 가공방법이다.
- 모프나선형 가공(Morph Spiral) : 아일랜드 도형이 하나인 경우만 사용 가능한 가공방법으로 포켓외측 윤곽과 아일랜드 도형 윤곽형태가 상이한 경우 두 윤곽간의 공간 영역을 한 번의 가공 실행으로 완벽하게 절삭해내는 가공방법이다.
⑥ 3D 가공정의(Surfaces Toolpath) : 가공할 제품 형태에 따라 가장 효율적인 가공결과를 얻을 수 있도록 다음과 같이 3차원 곡면가공에서 황삭, 정삭, 잔삭의 다양한 가공 방법을 지원하며, 모든 가공실행은 시스템이 자동으로 실행하므로 사용자의 사용 편리성이 증대된다.
■ 황삭가공(Rough Toolpath) : 제품형상을 기준으로 정삭가공 실행시의 절삭량과 사상처리 여유량을 Z축상으로 차감한 피삭재 재료의 나머지 부분을 신속하게 절삭해내는 가공방법이 황삭가공이며, 제품형태에 따라 효율적인 가공실행을 할 수 있도록 7가지의 가공방법을 지원하는데 평행가공(Parallel), 방사상가공(Radial), 투영가공(Projection), 면방향가공(Folwline), 등고선가공(Contour)의 가공방법은 정삭가공의 형태와 동일하며, 포켓가공(Pocket), 드릴가공(Plunge) 형태는 다음과 같다.
- 포켓가공(Pocket) : 2D 포켓가공 방법과 동일한 가공방법으로 포켓가공 영역은 가공대상 곡면의 끝단으로, 가공깊이를 곡면도형의 높이 값으로 시스템이 자동 인식하여 가공하는 방법이다.
- 드릴가공(Plunge) : 2D 드릴가공 방법으로 3차원 곡면도형을 절삭하는 방법으로 다른 가공방법에 비하여 가공실행 속도가 신속한 것이 장점이다.
■ 정삭가공(Finish Toolpath) : 제품 형태에 따라 곡면형상에 일치하게끔 정밀한 가공이 실행될 수 있도록 다음과 같은 6가지 가공방법을 지원한다.
- 평행가공(Paralle) : 작업평면의 특정 각도로 가공이 진행되는 방식으로 BOSS 또는 CAVITY 형상이 하나인 제품 가공에 알맞는 가공방법이다.
- 방사상가공(Radial) : 원형 제품 가공시 적절한 가공방법으로 특정 위치를 중심으로 하여 일정한 각도로 가공이 실행되는 가공방법이다.
- 투영가공(Projection) : 다른 가공정의 경로, 커브도형 또는 점도형 요소를 곡면도형에 투영시켜 가공하는 방법으로 공구절삭 이송과 공구 컨트롤이 자유로워서 곡면도형 형상의 날카로운 부위를 정밀하게 가공 할 때 유용한 방법이다.
- 면방향 가공(Flowline) : 곡면도형의 생성 방향으로 공구 궤적 높이가 일정하게 절삭되는 가공방법으로 곡면형상을 정밀하게 가공하고자 할 때 사용하는 가공방법이다.
- 등고선 가공(Contour) : 통상 황삭 포켓 가공 실행 후, 정삭가공에 많이 이용되는 가공방법으로 곡면형상을 따라 마치 지도의 등고선 형태로 공구가 절삭이송되며 가공이 실행되는 방법이다.
- 스캘롭 가공(Scallop) : 곡면 도형의 어떤 부위에서든 설정되는 일정한 공구궤적 높이를 유지하며, 곡면도형의 표면을 가공하는 방법으로 경사도가 급격히 변화하는 곡면 도형들에 대한 가공에 적합하다. 추가적인 잔삭 가공이 필요없을 정도로 표면 가공처리가 일정하게 가공되는 방법이다.
■ 잔삭 가공 : 황삭 또는 정삭 실행시 사용되는 공구반경 값만큼 또는 곡면의 경사도로 인하여 사용되는 가공방법에 따라 제품형상에 비해 남게 되는 미절삭된 재료 부분만을 시스템이 자동으로 인식하여 보다 작은 반경 값의 공구로 가공하는 방법이 잔삭가공이다. 마스터캠에서는 이전에 실행된 황삭 또는 정삭실행 가공방법에 따라 효율적인 가공을 할 수 있도록 다음과 같이 4가지 형태의 가공방법을 지원한다.
- 평행잔삭 가공(Paralle Steep) : 황삭 또는 정삭가공 실행시 곡면도형의 경사진 부분은 평평한 곡면 부위보다 제품형상에 비해 공구궤적높이가 상대적으로 높게 남게 되는데 이러한 부분만을 자동으로 인식하여 가공하는 방법이다.
- 등고선 잔삭(Shallow) : 황삭 또는 정삭가공 실행에서 곡면형상의 경사도가 작은 부분적인 영역(Shallow Area)에 남게 되는 미절삭 부분만을 시스템이 자동으로 계산하여 등고선 방식으로 절삭해내는 가공방법이다. 이 가공방법에서는 일반적인 왕복, 한 방향 외에도 나선형 형태로 절삭이송이 되는 3D 컬랩스(3D Collapse)라는 독특한 가공방법을 사용하면 미절삭 부위를 정밀하게 가공할 수 있다.
-코너 잔삭(Leftover)황삭 또는 정삭 가공에서 사용된 공구 반경 값으로 인하여 곡면도형의 각진 코너 부분에 남아있는 미절삭 부분만을 시스템이 자동으로 파악하여 이전에 사용된 공구보다 작은 공구로 절삭하는 가공방법이다.
- 펜슬 가공(Pencil) : 황삭 또는 정삭 가공 실행 후, 이전에 사용된 공구직경 크기 보다 작은 직경크기의 공구를 이용하여 곡면도형의 코너 부위를 따라 1회만 절삭해내는 가공 방법이다. 시스템이 제품 형상의 모서리 부분만을 자동으로 파악하여 설정된 공구 반경 값으로 가공할 수 있는 부위만을 선별하여 가공하므로 제품의 각진 코너부위를 정밀하게 가공하고자 할 때 사용되는 가공된다.
⑦ 4축 및 5축 가공 : 다축 가공이 가능한 NC 기계를 사용하여 가공하고자 하는 경우 아래와 같은 다양한 형태의 가공방법을 지원한다.
■ 로타리 4축 가공 : 로타리 축을 부가축으로 사용하여 가공하는 NC 기계에서 사용 가능한 가공방법으로 주로 원통 형태의 제품을 가공할 때 많이 쓰인다.
■ 커브 5축 가공 : 곡면 도형의 끝단커브, 곡면커브 또는 곡면에 투영된 커브를 대상으로 5축 가공 프로그램을 생성할 수 있다.
■ 드릴 5축 가공 : 가공 실행의 참고점과 드릴가공 방향을 기준으로 5축 가공 프로그램을 생성할 수 있다.
■ 스왑 5축 가공 : 공구의 측면날로 포켓형태 곡면도형의 측벽 부분에 대하여 5축 가공 프로그램을 생성할 수 있다.
■ 면방향 5축 가공 : 곡면들의 노말 방향과 일치하게끔 일정한 공구궤적 높이로 5축 가공 프로그램을 생성할 수 있다.
⑧ 기타 가공방법 : 위 2D, 3D 및 다축 가공방법 외에도 아래와 같이 특정 분야에서 가공 실행이 편리하도록 다양한 가공방법들을 지원한다.
■ 원호가공(Circle Mill) : 지름 크기가 서로 다른 다수의 원가공시 드릴공구로 원의 중심을 드릴 가공한 후, 밀링 공구로 원도형 윤곽에 일치하게끔 한번에 가공 실행할 수 있는 가공방법으로, 피삭재 재료가 금속 등 경도가 단단한 종류인 다수의 원가공시 쉽게 가공할 수 있는 방법이다.
■ 나사가공(Thread Mill) : 지름 크기가 서로 다른 다수의 나사가공(오른손 또는 왼손나사)을 1회의 가공정의 실행으로 실행할 수 있는 기능으로 개별적인 나사가공정의 실행의 불편함 제거로 작업의 효율성 제고 및 생산성 향상을 도모할 수 있다.
■ 선형배열(Llnear array) : 1회의 가공정의 실행만으로 동일 규격의 다수 제품에 대한 가공정의 프로그램을 한번에 생성할 수 있는 기능으로 프로그램 생성시간 단축 및 가공실행의 단순화를 제공하므로 생산성 제고를 도모할 수 있다.
■ 배치 작업 처리(Batch Processing)장시간이 소요되는 가공 프로그램을 시스템이 자동으로 실행하는 기능으로, 이 기능을 사용하면 장시간이 소요되는 가공실행에서 가공정의 프로그램이 실행되는 시간동안 작업자가 NC 기계에서 대기해야 하는 불편함 감소는 물론 대기시간을 다른 작업에 활용할 수 있어 생산성 향상에 도움이 되며, 휴일에도 미리 설정된 가공조건에 의해 시스템은 NC 프로그램을 자동 수행하므로 CAD/CAM 시스템의 무인가공 효과를 도모할 수 있다 .
⑨ 필터링(Filtering) 기능 : NC 가공업체의 최대 고민 거리중 하나인 3차원 가공 프로그램의 방대한 직선이송 데이터를 원호이송 데이터로 자동 변환하는 필터링 기능 내장으로, 가공시간의 단축 효과(최고 85% 이상)는 물론 가공제품의 조도성이 제고되어 제품 생산 시간의 단축과 생산제품의 질이 향상된다.
⑩ 가공조건의 목록관리 및 이용 : 각각의 공구 및 피삭재 재료별 가공조건을 미리 테이블로 작성하여 가공정의 실행시 해당 공구번호 또는 피삭재 재료 선택만으로 미리 설정된 가공조건 내용을 적용할 수 있는 파일관리 시스템을 지원한다. 동일 공구 또는 피삭재 재료를 반복 사용하는 경우 매번 동일한 조건설정 실행 과정없이 동일 가공조건을 반복적으로 실행할 수 있어 가공정의 작업시간을 단축시킬 수 있다.
⑪ 가공 검증
이미 생성된 가공정의 프로그램에 대한 정확도 및 오류 내용을 실제 가공실행 전에 파악할 수 있도록 2가지 가공검증 기법을 지원한다.
■ 경로확인(Back plot) : 생성된 가공정의를 실제 가공 실행 전에 화면에서 경로가 진행되는 모습(공구, 공구홀더 포함)으로 실제 경로의 가공진행 좌표 값을 확인하면서 가공오류 내용을 미리 파악할 수 있다. 실제 가공실행에서의 가공오류 사항을 사전에 방지할 수 있을 뿐만 아니라 부가적으로 실제 가공시 소요되는 가공시간과 전체 가공길이까지 함께 표시, 전체적인 가공작업에 대한 정보를 미리 파악할 수 있는 편리한 기능이다.
■ 모의가공(Toolpath Simulation) : 생성된 가공정의를 피삭재 재료(크기 조정 가능)와 공구(공구홀더 포함) 형상을 그래픽 처리한 상태로 시스템 화면에서 직접 가공이 실행되는 모습을 확인할 수 있음은 물론 가공된 재료형상의 단면도 및 실제 가공실행 과정에서 피삭재 재료와 공구 또는 홀더와의 충돌 부분 및 과절삭 부분이 있는 경우 화면에 해당 부분을 구분 표시하면서 프로그램내 오류 부분에 해당하는 NC 블록 번호까지 자동 탐지하여 표시해주는 강력한 기능을 갖고 있어 실제 가공실행에서 발생할 수 있는 오류 사항을 미리 파악하여 방지할 수 있는 기능이다.
⑫ 컨트롤러 지원 : 270여가지의 다양한 포스트 프로세서가 지원되므로 어떤 종류의 NC 기계 언어로도 자유자재로 변환할 수 있어 사용하는 NC 기계에 제한을 받지 않고 활용할 수 있다.
글보관| 신고
카톡
카스
트윗
페북
그룹
메일
더보기
댓글 2
댓글쓰기
답글쓰기
스크랩 해 갑니다.
백팔번뇌|06.03.12
대단하심 ㅎ
골목꼬봉|09.10.10
댓글 전체보기
Today 15시의 인기글
이전
현재페이지 1234
다음
몸 키우는 아이
강소라 인스타그램.jpg(17)
우연히 찍혔는데....jpg(20)
AOA 지금까지 공개된 민낯(쌩얼) 혹은 옅은 화장 사진들(9)
이탈리아의 도심 한복판에 나타난 잠수함 ( 브금(6)
쌍꺼풀 없는 여인들(10)
이제 중학교에서 사라지는 90년대생(153)
수술 후 물만 허용되던 나에게 금식이 봉인해제 되었다!(21)
소소한 행복 가득 신혼집예요(12)
직모 투블럭컷 후기.jpg(4)
카페앱 설치하기
맨위로
Daum 로그인 PC화면 전체보기
© Daum Kakao Corp.
첫댓글 7.1버젼의 설명이네요.
위에 먼저 배포했던 분 이름 있으니 찾아가서 자세히 보시길~
네 감사합니다^^