가공 공구 설정
가공 공구 또는 작업 센터는 다음과 같은 요소로 식별됩니다.
• 이름(Name) - 기계 이름은 제조 프로세스 내에서 가공 공구를 식별하는 이름입니다. 기본 가공 이름은 MACH01, MACH02 형식이며, 번호는 Creo NC에서 자동으로 증가됩니다. 아무 이름이나 입력할 수 있습니다.
디스크에 가공 공구 데이터를 저장할 때 Creo NC에서는 가공 이름이 파일 이름(확장자는 .gph)으로 사용됩니다.
• 유형(Type) - 머신 유형은 밀링(Mill), 선반(Lathe), 밀링-선반가공(Mill-Turn) 또는 와이어 EDM(Wire EDM)일 수 있습니다.
• CNC 제어(CNC Control) - 컨트롤러 이름(선택 사항)
• 포스트 프로세서(Post Processor) - 기계와 연관된 기본 포스트 프로세서 이름입니다. 텍스트 상자에 이름을 입력하십시오.
• ID - 목록에서 포스트 프로세서 ID를 설정합니다. ID는 1부터 99 사이일 수 있습니다.
• 밀링 축(Milling Axes) - 머신 유형에 따라 축의 수는 다음과 같이 다양합니다.
◦ 밀링(Mill)의 경우 - 3축(3 Axis)(기본값), 4축(4 Axis) 또는 5축(5 Axis)
◦ 선반(Lathe)의 경우 - 1 터릿(1 Turret)(기본값) 또는 2 터릿(2 Turrets)
◦ 밀링-선반가공(Mill-Turn)의 경우 - 2축(2 Axis), 3축(3 Axis), 4축(4 Axis) 또는 5축(5 Axis)(기본값)
◦ 와이어 EDM(Wire EDM)의 경우 - 2축(2 Axis)(기본값) 또는 4축(4 Axis)
작업 센터 유형과는 별개로 다음과 같은 옵션을 사용할 수도 있습니다.
◦ 사용자 정의 작업 센터(User-Defined Work Center) - 해당 매개 변수와 함께 작업 센터를 읽어들일 수 있게 해줍니다.
◦ 작업 센터 저장(Save Work Center) - 해당 매개 변수와 함께 현재 작업 센터를 저장할 수 있게 해줍니다.
• 헤드 수(Number of Heads)
- 작업 센터에 헤드가 한 개인지, 두 개인지, 세 개인지 아니면 네 개인지 여부를 지정합니다. 작업 센터가 선반인 경우 터릿 수(Number of Turrets) 옵션을 사용할 수 있습니다.
• 스핀들 수(Number of Spindles)
- 작업 센터에 스핀들이 한 개인지 아니면 두 개인지 여부를 지정합니다. 2 스핀들은 3축, 4축 및 5축 밀링-선반가공 작업 센터 및 선반 작업 센터에 사용할 수 있습니다. 기본적으로 1 스핀들을 사용할 수 있으며 1 스핀들이 기본 스핀들입니다. 하위 스핀들 지정은 선택 사항입니다.
• 프로브 활성화(Enable probing) - NC 세션 내의 CMM 단계 정의를 허용합니다. CMM 라이선스가 있어야 합니다.
• 스위스 선반가공(Swiss turning) - 기계에 대한 스위스 유형의 선반가공 기능을 선택할 수 있습니다. 스위스 유형 공구 경로는 SWISS_TURN 매개 변수에 의해 제어됩니다.
작업 센터 대화 상자의 다음 탭을 사용하면 가공 공구의 다양한 매개 변수를 지정할 수 있습니다.
출력(Output)
명령(Commands) 섹션
• FROM - FROM 문이 작업 CL 데이터 파일로 출력되는 방식을 다음과 같이 지정합니다.
◦ 출력하지 않음(Do not Output) - 출력되는 FROM 문이 없습니다(기본값). 시작점이 지정된 경우, 그 위치는 포지셔닝 이송에서 GOTO 문으로 출력됩니다.
◦ 시작 시에만(Only at Start) - 파일이 시작될 때 FROM 문이 출력됩니다. 시작점이 지정된 경우 시작점의 위치에 해당하거나, 첫 번째 가공 피쳐에 대한 공구 경로의 첫 번째 위치에 해당합니다. 다른 모든 공구 경로는 FROM 문 없이 작업에 추가됩니다.
◦ 모든 공구 경로(At Every Tool Path) - 머시닝 피쳐에 대한 각 공구 경로가 시작될 때 FROM 문이 출력됩니다. 첫 번째 공구 경로에서 이 FROM문은 작업 시작점이 지정된 경우 작업 시작점의 위치에 해당하거나, 이 가공 피쳐에 대한 공구 경로의 첫 번째 위치에 해당합니다.
• LOADTL - 작업 CL 데이터 파일에서 LOADTL 문의 출력을 다음과 같이 제어합니다.
◦ 모달(Modal) - 공구 변경이 필요한 경우에만 피쳐 공구 경로에 대해 CL 데이터가 시작될 때 LOADTL 문이 출력됩니다(기본값).
◦ 모달 아님(Not Modal) - 공구가 동일하거나 변경된 것과 관계없이 각 피쳐 공구 경로가 시작될 때 LOADTL 문을 출력합니다.
◦ 위치 이동에 대한 모달이 아님(Not Modal on Position Moves) - 인접한 단계 사이에서 Z축 방향이 변경될 때 LOADTL 문을 출력합니다.
• COOLNT/OFF - COOLNT/OFF 문의 출력을 제어합니다.
◦ 출력(Output)(기본값) - COOLNT/OFF 문은 각 피쳐 공구 경로의 마지막에 출력됩니다.
◦ 출력하지 않음(Do Not Output) - COOLNT/OFF는 파일의 끝에서 한 번만 출력됩니다.
• SPINDL/OFF - SPINDL/OFF 문의 출력을 제어합니다.
◦ 출력(Output) - SPINDL/OFF 문이 각 피쳐 공구 경로의 마지막에 출력됩니다(기본값).
◦ 출력하지 않음(Do Not Output) - SPINDL/OFF는 파일의 끝에서 한 번만 출력됩니다.
회전(Rotation) 섹션
이러한 여러 축 출력 옵션은 축의 수(Number of Axes)를 4축(4 Axis)으로 설정한 경우에 밀링(Mill) 유형 가공 공구에 대해서만 사용할 수 있습니다.
• 회전 사용(Use Rotation) - 이 옵션을 선택하지 않으면(기본값) 모든 CL 데이터가 프로그램 제로 좌표계의 좌표로 변환되어 출력됩니다. 이 옵션을 선택한 경우에는 Creo NC에서 적용 가능한 TRANS 및 ROTABL 명령이 출력되어 선형 변환과 회전 변환이 지정됩니다. 이 옵션은 새 테이블 위치에 색인화가 필요할 경우에만 선택하십시오.
회전 사용(Use Rotation)을 선택하면 다음 옵션을 사용할 수 있습니다.
• 회전 모드(Rotation Mode) - 회전 사용(Use Rotation)을 선택한 경우에만 사용할 수 있습니다. ROTABL 문의 출력을 제어합니다. 값은 증가(Incremental)(기본값) 및 절대(Absolute)입니다. 절대(Absolute) 모드에서 프로그램 제로는 제로 위치를 정의합니다.
• 회전 방향(Rotation Direction) - 회전 출력 사용(Use Rotate Output)이 선택된 경우에만 사용할 수 있습니다. 이 옵션으로 특정 방향으로 회전하도록 지정할 수 있습니다. 다른 방향에는 장애가 없는데 한 회전 방향에만 장애가 있을 때 사용합니다. 사용 가능한 값은 다음과 같습니다.
◦ 최단(Shortest)(기본값) - 가능한 최단 거리를 따라 새 위치로 이동합니다.
◦ CLW - 항상 시계 방향으로 회전합니다.
◦ CCLW - 항상 반시계 방향으로 회전합니다.
• 회전 축(Rotation Axis) - 회전 축을 A-Axis 또는 B-Axis(기본값)로 지정합니다.
커터 보정(Cutter Compensation) 섹션
• 출력 점(Output Point)
◦ 공구 중심(Tool Center) - 공구 중심을 기준으로 CL(공구 위치) 데이터가 출력됩니다.
◦ 공구 모서리(Tool Edge) - 공구의 가공 모서리를 기준으로 CL(커터 위치) 데이터가 출력됩니다. 이 옵션을 선택한 경우 안전 반지름(Safe Radius) 입력란에 원하는 값을 입력합니다. 이 값은 안전하게 머시닝될 수 있는 오목 코너의 최소 반지름을 결정하며 공구 반지름 보다 약간 커야 합니다. Creo NC에서는 NC 시퀀스에 대한 공구 경로를 계산할 때 가공할 모든 오목 코너의 반지름이 Cutter Diameter/2 + Safe Radius보다 작지 않은지 확인합니다. 코너가 이 조건에 맞지 않으면 Creo NC에서 오류 메시지가 표시됩니다. 가능한 경우 안전 반지름(Safe Radius) 값을 줄이거나 더 작은 공구를 사용할 수 있습니다. 실제 절삭 공구 지름이 프로그래밍된 절삭 공구 지름보다 큰 경우 공구 설정(Tool Setup) 대화 상자의 설정(Settings) 탭에 있는 컴포넌트 오버사이즈(Comp. Oversize) 매개 변수를 사용합니다. 이 경우 가장 작은 안전 오목 반지름은 (Cutter Diameter + Comp.Oversize)/2 + Safe Radius)으로 계산됩니다.
코너 조정(Adjust Corner) 드롭다운 목록에서 볼록한 코너에 대한 코너 조건 옵션을 다음과 같이 선택할 수 있습니다.
▪ 직선(Straight) - 볼록 코너를 통과할 때 공구 경로는 볼록 코너와 공구 경로가 교차할 때까지 연장된 직선 세그먼트 두 개로 구성됩니다.
▪ 필렛(Fillet) - 볼록 코너를 통과할 때 공구 경로는 호로 연결된 직선 세그먼트 두 개로 구성됩니다.
▪ 자동(Automatic) - Creo NC에서 부품 컨투어 외부의 모든 볼록 코너에는 필렛 코너 조건이 추가되고 부품 컨투어 내부의 모든 볼록 코너에는 루프 코너 조건이 추가됩니다.
• 프로브 보정(Probe Compensation) 섹션
이 섹션은 CMM 프로브를 활성화한 후에 액세스할 수 있습니다.
◦ 출력 점(Output Point) - 다음과 같은 옵션을 사용할 수 있습니다.
▪ 스타일러스 센터(Stylus Center) - 프로브 팁 중심, 즉 프로브 스타일러스 구의 중심 좌표를 기준으로 좌표를 DMIS 파일로 출력합니다.
▪ 접점(Contact Point) - 접촉점의 좌표를 기준으로 좌표를 DMIS 파일로 출력합니다.
도구(Tools)
• 밀링-선반가공(Mill-Turn) 섹션
이 옵션은 밀링-선반가공(Mill-Turn) 유형 가공 공구에 사용할 수 있습니다.
• 헤드 1(Head 1), 헤드 2(Head 2), 헤드 3(Head 3) 또는 헤드 4(Head 4) - 가공 공구 헤드와 연관된 절삭 공구를 설정할 수 있는 공구 설정(Tool Setup) 대화 상자를 열려면 공구(Tools)를 클릭합니다. 예를 들어, 헤드 1(Head 1)에 대해 공구(Tools)를 클릭하면 공구 설정(헤드 1)(Tools Setup (Head 1)) 대화 상자가 열립니다.
• 프로브 설정(Probe Setup) - CMM 프로브를 활성화한 후에 액세스할 수 있습니다. 기본 프로브나 프로브 라이브러리의 프로브를 추가할 수 있도록 프로브 설정(Probe Setup) 대화 상자가 열립니다.
• 공구 변경 시간(Tool Change Time) - 공구 변경에 필요한 시간(초 단위)입니다(선택 사항). 텍스트 상자에 값을 입력하거나, 텍스트 상자 옆에 있는 위 또는 아래 화살표를 사용하여 값을 각각 증가 또는 감소하십시오.
헤드 1(Head 1), 헤드 2(Head 2), 헤드 3(Head 3) 및 헤드 4(Head 4)에 대해 다음 가공 기능을 지정할 수 있습니다.
• 밀링(Milling)
- 특정 헤드에서 밀링을 사용할 수 있도록 하려면 선택합니다. 헤드 1(Head 1)에 대해서는 기본적으로 선택되어 있습니다.
• 선반가공(Turning) - 밀링/선반가공 작업셀의 모든 헤드에 대해 기본적으로 선택되어 있습니다.
• 선반 공구 플래시(Flash Turning Tool)
- 선반가공 공구를 홀더에서 180도 회전하고 동일한 팁이 반대 방향으로 놓인 상태에서 컷할 수 있는지 여부를 지정합니다. 5축 밀링/선반가공 작업셀에만 사용할 수 있습니다.
• 선반 공구 배치(Position Turning Tool)
- 가공 공구의 B축을 중심으로 선반가공 공구를 회전할 수 있는지 여부를 지정합니다. 5축 밀링/선반가공 작업셀에만 사용할 수 있습니다.
• 회전(Rotation) - 선반가공 공구의 회전을 지정합니다. 이 옵션은 하나 또는 두 헤드에 대해 모두 선반 공구 배치(Position Turning Tool) 확인란이 선택된 경우에만 사용할 수 있습니다. TOOL_POSITION_ANGLE 매개 변수는 공구의 회전 방향을 결정합니다.
◦ 표준(Standard)
- 표준(Standard)을 선택하고 NC 단계의 TOOL_POSITION_ANGLE 매개 변수에 대해 양수 값을 설정한 경우 공구가 B축을 중심으로 반시계 방향으로 회전합니다. TOOL_POSITION_ANGLE에 음수 값을 설정하면 공구가 시계 방향으로 회전합니다.
◦ 반전(Reverse)
- 반전(Reverse)을 선택하고 NC 단계의 TOOL_POSITION_ANGLE 매개 변수에 대해 양수 값을 설정한 경우 공구가 B축을 중심으로 시계 방향으로 회전합니다. TOOL_POSITION_ANGLE에 음수 값을 설정하면 공구가 반시계 방향으로 회전합니다.
|
TOOL_POSITION_ANGLE 매개 변수 값을 변경해도 TOOL_ORIENTATION 매개 변수에 영향을 주지 않습니다. TOOL_ORIENTATION의 값이 양수이면 B축을 중심으로 하는 반시계 방향 회전을 나타냅니다.
|
가공 기능을 정의할 때 특정 헤드에서 밀링(Milling) 옵션을 선택하면 NC 시퀀스를 생성할 때 해당 헤드와 관련된 명령이 밀링(Milling) 및 선반가공(Turning) 탭에 나타납니다. 예를 들어, 가공 기능을 정의할 때 헤드 1(Head 1) 및 헤드 2(Head 2)에서 밀링(Milling) 옵션을 선택하면 밀링 NC 시퀀스를 생성할 때 헤드 1(Head 1) 및 헤드 2(Head 2) 명령이 밀링(Milling) 및 선반가공(Turning) 탭에 나타납니다.
밀링, 선반가공 또는 구멍 만들기 시퀀스를 생성하는 동안 사용하는 헤드가 CL 파일에 출력됩니다.
가공 기능을 정의할 때 헤드에 대해 밀링(Milling) 옵션을 선택하지 않으면 밀링 시퀀스를 사용할 수 없지만 NC 시퀀스를 생성하는 동안 선반가공 및 드릴링 시퀀스에는 선택된 헤드 옵션이 있습니다.
|
작업셀을 참조하는 단계가 있는 경우 정의된 가공 기능을 편집할 수 없습니다. 편집하려고 하면 Creo NC에서 해당 경고 메시지가 표시됩니다.
|
선반(Lathe)
이 옵션은 선반(Lathe) 유형 가공 공구에 사용할 수 있습니다. 2 터릿 선반에 대해서는 양쪽 터릿을 위한 분리 절삭 공구 설정 버튼을 구합니다.
• 터릿 1(Turret 1) 및 터릿 2(Turret 2) - 가공 공구 헤드와 연관된 절삭 공구를 설정할 수 있는 공구 설정(Tool Setup) 대화 상자를 열려면 공구(Tools)를 클릭합니다. 예를 들어, 터릿 1(Turret 1)에 대해 공구(Tools)를 클릭하면 공구 설정(헤드 1)(Tools Setup (Head 1)) 대화 상자가 열립니다.
매개 변수
• 최대 속도(Maximum Speed) - 가공 공구에 대해 허용 가능한 최대 스핀들 속도입니다(선택 사항). RPM(분 당 회전 수)에 최대 속도 값을 입력하십시오.
• 마력(Horsepower) - 스핀들 마력입니다(선택 사항).
• 고속 트래버스(Rapid Traverse) - 급속 이송 속도 단위를 지정합니다. 사용 가능한 값은 다음과 같습니다.
◦ IPM(기본값) - 분당 인치
◦ MMPM - 분당 밀리미터
◦ FPM - 분당 피트
◦ FPR - 회전당 피트
◦ IPR - 회전당 인치
◦ MMPR - 회전당 밀리미터
|
두 개의 스핀들이 있는 작업 센터를 사용하는 경우 매개 변수(Parameters) 탭의 기본 스핀들(Main Spindle) 및 하위 스핀들(Sub Spindle) 섹션에서 이러한 매개 변수를 사용할 수 있습니다.
|
• 급속 이송 속도(Rapid Feed Rate) - 고속 트래버스에 사용되는 이송 속도 값을 입력합니다(선택 사항).
• 가공 빈도(Machine Frequency) - 이송 속도, 즉 프로브가 측정 시 이동하는 속도를 지정합니다. 이 필드는 CMM 프로브를 활성화한 후에 액세스할 수 있습니다.
• 기본값(Defaults) - 사이트를 작업셀과 연관지을 수 있습니다.
• PPRINT - PPRINT 옵션을 설정할 수 있도록 PPRINT 메뉴를 엽니다.
• DMIS - DMIS 텍스트 옵션을 설정할 수 있는 DMIS 텍스트 메뉴를 엽니다. CMM 프로브가 활성화되어 있어야 합니다.
어셈블리
• 가공 어셈블리(Machine Assembly) - 가공 공구에 공구 동작을 표시할 때 사용할 가공 어셈블리를 지정할 수 있습니다. pro_mf_workcell_dir 구성 옵션을 사용하여 머신 어셈블리 파일의 기본 디렉토리를 지정합니다. Creo NC에서는 다음 순서로 가공 어셈블리 파일을 찾습니다.
◦ 기본 디렉토리(설정된 경우)
◦ 기본 디렉토리의 모든 첫 번째 레벨 서브디렉토리(기본 디렉토리가 설정된 경우)
◦ 현재 디렉토리
동작 운동학을 활성화하려면 슬라이더와 핀만 사용하여 머신 어셈블리의 컴포넌트를 서로 연결해야 합니다. 즉, 컴포넌트 간의 상대적 동작을 정의해야 합니다.
다음과 같이 머신 어셈블리의 컴포넌트 이름을 지정해야 합니다.
◦ MACH_ZERO라는 좌표계를 사용하여 머신 어셈블리의 절대 원점을 정의합니다. 이 좌표계는 제조 모델을 어셈블하는 데 사용됩니다.
◦ TOOL_POINT라는 좌표계를 사용하여 머신 어셈블리의 스핀들 로딩 위치를 정의합니다.
◦ 머신 어셈블리에 있는 모든 솔리드 공구 모델은 TOOL_POINT라는 좌표계를 포함해야 합니다. 이 좌표계는 솔리드 공구 모델을 어셈블하는 데 사용됩니다.
NC Central Page(www.ptc.com)에서 키워드 Machine Kinematics로 PTC 기술 자료 데이터베이스를 검색하여 기본 가공 어셈블리의 라이브러리에 액세스할 수 있습니다.
|
가공 어셈블리 선택을 취소하려면 마우스 포인터를 가공 어셈블리(Machine Assembly) 필드에 배치하고 마우스 오른쪽 버튼을 클릭한 후 제거(Remove)를 클릭합니다.
|
• 좌표계(Coordinate System) - 머신 어셈블리의 참조 좌표계를 지정할 수 있습니다. 시뮬레이션 중에 이 좌표계는 머신 어셈블리에 정의된 MACH_POINT 좌표계에 맞춰 정렬됩니다. 좌표계 선택을 취소하려면 이 필드를 마우스 오른쪽 버튼으로 클릭하고 나타나는 문맥 메뉴에서 제거(Remove)를 클릭합니다.
• 방향(Orientation) - (선반 또는 밀링-선반가공 가공 공구에만 사용 가능) 선반 방향, 즉 수평(Horizontal)(기본값) 또는 수직(Vertical)을 지정합니다. 이 옵션은 이 작업셀에 나중에 선반가공 NC 시퀀스를 만들 때 기본 스케쳐 정위를 다음과 같이 정의합니다.
◦ 수평(Horizontal)의 경우 NC 시퀀스 좌표계의 Z축은 수평으로 오른쪽을 가리키고 X축은 수직으로 위쪽을 가리킵니다.
◦ 수직(Vertical)의 경우 NC 시퀀스 좌표계의 Z축은 수직으로 위쪽을 가리키고 X축은 수평으로 오른쪽을 가리킵니다.
이동
X축, Y축 및 Z축을 따라 가공 공구의 이동 한계와 스트로크를 X 최소(X min), X 최대(X max), X 스트로크(X stroke), Y 최소(Y min), Y 최대(Y max), Y 스트로크(Y stroke), Z 최소(Z min), Z 최대(Z max), Z 스트로크(Z stroke) 등으로 지정할 수 있습니다. 이 값을 지정하는 것은 선택적입니다. 축에 따른 이동 제한의 값은 프로그램 제로 좌표계와 연관된 기계 공구 작업 공간의 범위를 나타내는 실제 치수가 되어야 합니다.
예를 들어 가공 공구 넓이가 60인치이고 프로그램 제로 좌표계 원점이 양끝의 중간에 위치하면 다음을 가공 한계로 지정할 수 있습니다.
• X 최소(X min)를 –30으로 지정하고 X 최대(X max)를 30으로 지정
• X 최소(X min)를 -30으로 지정하고 X 스트로크(X stroke)를 60으로 지정
• X 최대(X max)를 30으로 지정하고 X 스트로크(X stroke)를 60으로 지정
• X 스트로크(X stroke)를 60으로 지정
CL 데이터가 정의된 가공 공구의 제한을 초과한 머시닝 피쳐에 대해 CL 데이터를 표시하거나 출력하는 경우, 초과한 제한 값 및 그 값의 실제 해당 값이 나열된 정보 창이 나타납니다.
마찬가지로 프로세스 테이블의 상태 열에도 가공 공구 오버트레블이 표시됩니다. 단계나 작업에 사용된 가공 공구가 지정된 한계를 넘어 이동하면 프로세스 테이블의 단계 또는 작업 상태가 오버트래블(Over Travel) 또는 작업 좌표계 조정(Adjust Oper CSYS)으로 변경됩니다.
주기(Cycles)
구멍만들기에 대해 사용자 정의 주기를 설정할 수 있습니다. 추가(Add)를 클릭하면 열리는 사용자 정의 주기(Customize Cycle) 대화 상자에서 옵션을 사용하여 사용자정의 주기를 추가합니다.
특성(Properties)
• 이름(Name) - 작업 센터 또는 작업셀의 이름을 표시합니다.
• 위치(Location) - 가공 공구의 위치를 지정합니다.
• 설명(Comments) - 가공 공구와 연관된 설명을 텍스트 상자에 입력하거나 다음 옵션을 사용합니다.
◦ - 작업 센터에 대한 설명이 포함된 기존 텍스트 파일을 읽어와 현재 설명을 대체합니다.
◦ - 작업 센터에 대한 설명이 포함된 기존 텍스트 파일의 내용을 커서 위치에 삽입합니다. 모든 현재 설명을 유지합니다.
◦ - 작업 센터의 현재 설명을 텍스트 파일에 저장합니다.
◦ - 작업 센터의 현재 설명을 적용합니다.