• No results found

- Worknc User Manual 17

N/A
N/A
Protected

Academic year: 2021

Share "- Worknc User Manual 17"

Copied!
244
0
0

Loading.... (view fulltext now)

Full text

(1)
(2)

--- 목 차 ---

Chapter 1. WorkNC user Menu

1.1 WorkNC User Menu의 구성 ---6

1.2 Workzone Contents 내의 진행 상황 ---17

1.3 Workzone 명령 ---20

Chapter 2. Part Geometry Activation

2.1 Part Geometry Interface ---25

2.2 WorkNC에 Part Geometry 활성화 ---26

2.3 Surface에 Offset allowance 적용 ---28

2.4 WaterFalling과 Part Extremity Curve ---31

2.5 Part에 Extremity Curve 적용 ---34

Chapter 3. Toolpath 계산을 위한 설정

3.1 Toolpath 및 Machining Zone ---35

3.2 Cutter Details ---43 3.3 Machining parameters ---46 3.4 NC Machining parameters ---48 3.5 Tolerances ---49 3.6 Z-Step ---51 3.6 Security Distance(안전거리) ---52

3.7 WorkNC에서의 Surface Group 관리 ---56

Chapter 4. Stock Model

4.1 Stock Model의 개념 ---60

4.2 Stock Model의 설정 ---61

Chapter 5. Roughing Toolpaths

5.1 High Torque Roughing ---65

5.2 High Volume Roughing ---70

5.3 Flat Surface Roughing ---75

(3)

5.9 High Torque Re-Roughing ---95

5.10 Contour Re-Roughing ---98

5.11 Flat Surface Re-Roughing---102

Chapter 6. Finishing Toolpaths (3-Axis Finishing)

6.1 Z-Level Finishing ---104

6.2 Planar Finishing ---108

6.3 Between Two Curves ---111

6.4 Flat Surface Finishing ---114

6.5 Variable step finishing---119

6.6 3D Drive Curve Finishing ---122

Chapter 7. Optimization

7.1 Optimized Z-Level Finishing ---129

7.2 Optimized Planar Finishing ---132

Chapter 8. Rest Material Model

8.1 Rest Material Model의 사용 ---134

Chapter 9. Remachining Toolpath

9.1 Z-level Remachining ---139

9.2 Planar Remachining ---145

9.3 Contour Remachining ---150

Chapter 10. 3D Contouring Toolpath

10.1 3D Contouring (Pencil Trace) Toolpath ---152

10.2 Parallel Pencil Toolpath ---157

Chapter 11. Other Toolpath

11.1 High-Low Finishing ---159

11.2 Low-High Finishing ---163

11.3 2D Drive Curve Finishing ---170

11.4 Spiral / Radial Finishing ---173

11.5 Edge Finishing ---176

11.6 Along the Curve ---178

11.7 Keyways ---180

(4)

Chapter 12. 2 1/2-Axis Toolpaths

12.1 Tangent to Curve ---186 12.2 Curve remachining ---190 12.3 On-curve -engraving- ---192 12.4 Pocketing ---194 12.5 Rib machining ---196 12.6 Facing ---198

12.7 Drilling and hole boring ---200

12.8 Tapping ---203

12.9 Point drilling ---205

12.10 Hole machining ---207

(5)
(6)

Chapter 1. WorkNC user Menu

1.1 WorkNC User Menu의 구성

[WorkNC 시작]

- WorkNC Icon 실행(WNC Server 자동 실행일 경우)

- Dos prompt 창에서 “server –c –k” 입력 > Enter > WNC Server가 시작되면 WorkNC Icon 실행

최근 작업한 Workzone을 표시함.

1. Create a New Workzone

WorkNC 작업을 위한 새로운 workzone 생성 . Reset an Existing Workzone

작업을 삭제 3. Open an Existing Workzone

: 2

(7)

[WorkNC user Menu의 구성]

[The Manu Bar Line]

[The Tool Bar Line]

Functions > Rest Material Model >… Functions > Stock Model >… Functions > Holder Collision Check >… Utilities > Workzone Documentation >… WorkNC의 빠른실행 VisuNC의 빠른실행

(8)

[File Management]

S orkzone이 지정된 시작 디렉토리로 이동 로 이동

Full Down Menu Bar tartup : W Previous : 이전 디렉토리 1.Workzone Create Change Save Clone Information onfiguration Execution Quit : 새로운 workzone 생성 : 현재 workzone에서 다른 workzone으로 전환 : workzone에서 현재 작업 저장 : Workzone의 복사 r 작업중인 workzone 내용을 초기화(작업 설정 삭제) kzone 삭제 진행중인 계산 상황을 재표시 : 작업 경로, NC 프로그래머, NC 파일명, 주석 등을 표시 : 현재 작업중인 workzone의 설정 표시 및 수정 : 선택한 Operation의 계산 실행 : WorkNC 종료

Symmetry : Workzone의 Mirro

Reset :

Delete : wor Refresh : 현재

(9)

[Information 대화상자]

Workzone directory : Workzone이 시작되는 Directory 설정 NC Programmer : WorkNC 작업자 기입

NC/APT file prefix : NC 파일의 서두명 설정 Comments : 작업중인 Workzone의 주석 기입

[Confoguration 대화상자]

-Directories-

Surfaces : Surface data가 있는 경로 설정

Postprocessor output : NC Data가 출력되는 위치 설정 Machining sequences : Sequences가 있는 경로 설정

경로 설정

nit-

mm나 inch의 단위 설정

Default tool library : Tool library 파일이 있는

-U :

(10)

-Measurement-

WorkNC에서 Tool의 설정 방법 지정(Radius 또는 Diameter)

th Comments Format- : [Execution 대화상자] : -Toolpa -Batch File- : Batch 파일 지정 - Batch File Contents-

: 계산 할 Toolpath의 목록을 보여줌.

tch File Contents에서 선택한 Toolpath 제거

h mode : Batch mode로 계산 Remove : Ba

Clear All : Batch File Contents의 모든 Toolpath 제거 Restore : Remove나 Clear All로 제거한 Toolpath를 복구 Execute : 계산 실행

(11)

2.Edit Undo Edit ove eselect aths : 실행 취소 : 한 개 또는 여러 개의 선택한 Toolpath 작업의 : 선 순서를 변경 : to : w : 선 content내의 toolpath 해제 : w 인 : w 삭제 enumber toolpaths 대화상자] M Copy Select D Renumber toolp Delete Parameter 수정 작업 택한 toolpath의 olpath 복사

orkzone content내의 모든 toolpath 선택 택한 workzone

orkzone content내에서 복사, 이동, 삭제로 한 toolpath number 재 정렬

orkzone content내에서 선택한 toolpath

[R

-Renumber-

Workzone Contents내에서 이동, 삭제된 Toolpath에 대한 Renumber 작업 수행 Renumber 작업 수행

Selected toolpaths : 선택한 Toolpath에 대해 시작과 끝번호를 지정하여 Renumber 수행 -Advanced-

irst renumber toolpath : 선택한 Toolpath에 대해 단독으로 번호 지정 :

All toolpaths : 모든 Toolpath에 대해

(12)

3.Functions Ho Pos Sto Res o l Com lpath를 Postprocessing하여 NC Data 생성

: Part의 Stock model(가공 소재) 생성 계산 ath에 대한 확인 및 취소 간섭 체크 : 각각의 Operation 을 구분하기 위한 Comment 삽입 ck) 설정 line 대화상자] tprocess : 생성된 too ck model

t material model : Toolpath 계산 후 소재의 절삭 잔량

To lpath-editor : 편집한 Toolp

der Collision Check : Toolpath 생성시 Holder ment line

및 표시

Lock : Toolpath에 잠금(Lock)/잠금해제(Unlo

[Comment

ock 설정시 Status에 “#” 표시 L

(13)

4.Sequences New Open Save Delete Import Export Replace Attributes Help 운 Sequences 의 생 Sequences 를 : Sequences 를 저장 진 Sequences rkzone 내에 Sequences : Sequences 에 Information - Sequences - 이 기능은 유사한 제품의 가공 Toolp 야 하는 가공에서 orkzone를 템플릿화 하는 기능이다. : 새로 성 : 만들어진 Open : Sequences 를 지움 : 저장되어 를 현재의 Workzone 에 Import : 현재의 Wo 있는 toolpath 를 Export : 생성되어진 의 초기화 의 주석문을 추가 : Help 파일 Open 이나, 같은 틀에 박힌 ath를 사용하여 W - Export -

Workzone저장과 동일한 [File Management]창 (Sequences의 저장경로) - import -

(14)

5.Utilities Shell Interfaces License Management Tool library Holder library [Start Point] [lead-in/Lead-out Editor] Workzone documentation Batch Management : Dos Prompt 창 실행

: 다른 CAD System 에서 생성된 Curve 나 Surface Data 를 WNC 파일로 변환 : WorkNC License 관련 정보 확인 : Tool library database 의 생성 및 편집 : Holder library database 의 생성 및 편집 : Start Point 지정 및 생성된 Toolpath 에

대해 Rotate, Mirror, Shifting 등의 명령. : Tool 의 진입과 후퇴의 설정

: CAM 작업 문서 출력 : Batch 작업

Interfaces Menu

(15)

[Tool library 대화상자]

(16)

[[Start Point] 대화상자] 6.Help : WorkNC 도움말 실행 [Topics] orkNC의 도움말 실행 W NC [What’s new] 새로워진 W [About] ork 의 버전정보 확인 기능

(17)

1.2 Workzone Contents 내의 진행 상황

-No:-

동으로 부여됨. 수정을 필요로 할 시에는 Edit > Renumber toolpaths를 사용 Type:-

olpath name, Stock Model Initialization, Rest Material Initializationn등 Status-

성된 Toolpath, Stock Model, Rest Material등의 상태표시 Comments- 자 -to -생

-Toolpath의 사용자 정의(User Define Functions : color 및 상태표시)

(18)

[Calculation] C- Toolpath는 생성 되었으나 계산은 실행되지 않았음. C! 계산 대기중 C!! Toolpath 계산 진행 중 C+ 성공적으로 Toolpath 계산 완료 C* Toolpath 계산 중 에러 발생

C? Part Geometry가 변경(Surface, 작업 좌표..등)되어 재설정 요구 됨 C# Toolpath에 Lock이 설정 됨(다른 조작 불가) [Postprocessor] P- Postprocessor 설정은 되었으나 계산은 실행되지 않았음 P! 계산 대기중 P!! Postprocessor 계산 진행 중 P+ 성공적으로 Postprocessor 계산 완료 P* Postprocessor 계산 중 에러 발생 [Modifications] 편집 되었고 재계산은 이루어지지 않음 M- Toolpath가 M! 계산 대기중 M!! 편집한 Toolpath 계산 진행 중 M+ 성공적으로 Toolpath 계산 완료 M* 편집한 Toolpath 계산 중 에러 발생

[Stock Model Operations]

- Stock Model이 아직 Update 되지 않았음 S

S! Stock Model Update 대기 중 S!! Stock Model Update 진행 중 S+ Stock Model Update 계산 완료

(19)

[Rest Material Model Operations]

R- Rest Material Model이 아직 Update 되지 않았음 R! Rest Material Model이 Update 대기 중

R!! Rest Material Model의 Update 진행 중 R+ Rest Material Model의 Update 계산 완료 R* Rest Material Model 계산 중 에러 발생

[Toolholder Collision Detection Operations]

H- Holder 간섭체크가 아직 계산 되지 않음 H! Holder 간섭체크 계산 대기중

H!! Holder 간섭체크가 계산 중 H+ Holder 간섭체크가 완료

(20)

1.3 Workzone 명령

1.

운 Toolpath 생성 New Toolpath

: 새로

- Standard Parameters : Toolpath 종류와 상관 없이 일정한 Parameter ameters : Toolpath 종류에 따라 지정할 Parameter가 다름.

-Toolpath details- - Specific Par

(21)

3-Axis Roughing Toolpath Type Selection Dialog Box

3-Axis Finishing Toolpath Type Selection Dialog Box

2 1/2-Axis Toolpath Type Selection Dialog Box

(22)

2..Recalculate : 선택한 Toolpath에 대해 재계산 수행 processor 를 산출하기 위한 Postprocess 작업 수행 3.Post : NC Data 아래 그림처럼, 18,19,20번의 Toolpath를 Postprocessing 하고자 할 경우, Postprocess Method 대화상자가 뜬다.

eparate : 선택한 Toolpath를 개별적으로 Postprocess 작업 수행 Æ 각각의 NC Data 생성 -S

(23)

- 원하는 방법(Separate 또는 Concatenated..)을 지정하면 다음과 같은 Postprocess 대화상자가 뜬다.

A ath를 추가

Remove : Postprocess 작업에 Toolpath를 제거

Up : 선택한 Toolpath의 Postprocess 작업 순서를 올림. Down : 선택한 Toolpath의 Postprocess 작업 순서를 내림.

(단, Add, Remove, Up, Down은 Postprocess Method 대화상자에서 Sep rate를 지정한 경우에만 가능하다.)

Optimise : 2D Hole Machine (Features)의 Post 시에 사용

4.Execute 모든 계산 작업을 실행 dd : Postprocess 작업에 Toolp a : 5 : workNC 종료 .Quit

(24)

6.Status Bar

(25)

Chapter 2. Part Geometry Activation

1.Surface / Curve Types

: WorkNC는 아래와 같은 다양한 Surface와 Curve를 조작 할 수 있다.

2.1 Part Geometry Interface

Surface Curve -Bezier -Spline -B-Spline -NURBS -Ruled surface -S -Multipatch -Offset surfaces -Bezier -Spline -B-Spline -NURBS -Circular arc urface of revolution -Cartesian plane

2.WorkNC의 Standard Interfaces

: WorkNC 아래의 파일을 표준으로 지원한다. IGES DA-FS SET STL Intergraph 3.Direct Interfaces : 별도의 module 추가 CATIA V4, V5 Parasolid Unigraphics ACIS ADDS V Spac Unisurf C Euclid

(26)

2.2 WorkNC에 Part Geometry 활성화

orkNC에서의 Part Geometry 선택(WorkNC에서 작업 할 Part Geometry 설정) WorkNC 시작시 실행 됨 Workzone 내에서 W - - 를 더블 클릭하여 실행 art Geometry 대화상자] [P -Information-

art has been activation : 회색 바탕에 체크되어 있으면 이미 Part Geometry가 활성화 되어 있음 ommand shell : Dos prompt 창을 open

achining Type-

urface : Surface와 Curve를 이용하여 Toolpath를 생성 할 수 있다. urves : Curve에 대한 Toolpath만 생성 할 수 있다.(Collision Check 불가) P

C -M S C

Add : Part Geometry 추가

-File name-

: WorkNC에 불러 들일 파일 선택

(27)

[File Select 대화상자]

File type : Surface나 Extremity Curve 선택 File format : 파일의 종류 지정

Edit : 선택한 Part Geometry를 편집

(28)

2.3 Surface에 Offset allowance 적용

Offset allowance : Surface나 C

아래와 같이 다양한 Offset 값 설정으로 Toolpath를 생성 할 수 있다. urve에 대해 Offset 값 지정

(29)

아래의 그림은 Cavity 형상에 대해 Parting 면에 대해서만 Offset 값을 주었을 경우의 Tool 경로를 보여준다.

(Parting Surface상에서

Æ VisuNC에서 Offset Allowance가 보이지 않는다면 Toolpath 계산시에 적용된다.

코너부에 대해 Positive Offset Allowance가 적용 된다면 Offset된 코너부는 Offset량 만큼 R로 Tool 이 지나간다.

의 Offset Allowance)

(각이 있는 Surface상의 Offset Allowance)

수직면에 대해서 Positive Offset Allowance가 적용 된다면 Offset된 코너부는 아래와 같은 경로로 Tool이 지나간다.

(30)

수직/수평면에 Positive Offset Allowance가 적용 된다면 Tool의 이동 결로는 아래와 같다.

(31)

2.4 WaterFalling과 Pa

가공 공하기 위해 Waterfalling이라는 방법이 기본값 로 설정되어 있다. alling을 적용하지 않 을 따라가는 경계선을 적용하면 됨) .Waterfalling

rt Extremity Curve

WorkNC에서는 Surface 시 끝단부를 최대한 가 으 (Waterf 으려면 형상의 끝단 1 (Part 끝단에서 가공 – Waterfalling) 의 Waterfalling) (Ball-End Cutter

(32)

(Flat-End Cutters의 Waterfalling)

고자 할 경우의 Curve 연장 2.Waterfalling을 막

(33)

(Flat-End Cutter의 Part Extremity Curve)

단, Part Extremity Curve가 Surface에 대해 위에 있거나 밑에 있다면 가공은 완전하게 이루어 지지 않는다.(아래 그림 참조)

Part에 Extremity Curve가 적용되지 않을

경우에 Waterfalling

Part에 Extremity Curve가 적용하여 Waterfalling 제거

단, Extremity Curve는 Toolpath의 Machining Window의 제한에는 사용할 수 없고 Boundary Curves 로 적용할 수 있다.

(34)

2.5 Part에 Extremity Curve 적용

Part에 Extremity Curve 생성은 Part Geometry 대화상자에서 “Add” 선택 후 File type에서 Extremity Curve를 선택하여 불러 들인다.

: Part Geometry의 편집

1.WorkNC의 처음 시작 후 Part Geometry의 Edit는 Offset allowance만 조정 가능

(35)

Chapter 3. Toolpath 계산을 위한 설정

3.1 Toolpath 및 Machining Zone

Part Surface에 Toolpath를 생성하기 위해 를 선택

.Toolpath details

Type : Toolpath 종류 선택

(36)

[Toolpath Pattern]

Roughing High Torque High Torque Roughing

High Volume Roughing (Plunging) Flat Surface Roughing

High Feed/Low Torque High Feed Roughing Hard Material Roughing

Other Parallel Roughing

Contour Roughing - Block Contour Roughing - Casting

Re-Roughing High Torque High Torque Re-Roughing

Contour Re-Roughing Other

Flat Surface Re-Rouhging

Finishing Finishing Z-Level Finishing

Planar Finishing

Between Two Curves Finishing Flat Surface Finishing

Variable Step Finishing 3D Dive Curve Finishing Optimization Optimized Planar Finishing

Optimized Z-Level Finishing Remachining Planar Remachining

Contour Remachining Z-Level Remachining

Contouring 3D Contouring -Pencil Trace- l Pencil Trace

Paralle

(37)

Thin wall machining

2 1/2-Axis Toolpaths Curve Machining Tangent to curve

Pocketing

Curve remachining Rib machining On-curve-engraving Facing

Hole Boring Drilling and hole boring Tapping

Point drilling

Features Hole machining

2.Machining Zone Window

All 버튼을 선택하여 Part의 크기를 자동 인식하거나 임의의 X,Y 값을 지정 -

:

- Window option으로 가공 영역을 설정 할 경우 가공은 +Z로 제한된다.

Window option 사용시 가공 영역의 경계는 Tool의 중심으로 제한되기 때문에 Surface의 끝단까 충분하게 가공하려면 최소한 Tool 반경 이상으로 가공 영역(Machining Window)을 확장 해야 다.

Expand window by -

indow로 설정된 가공영역의 X또는 Y로의 Offset량을 주는 것이다.

y radius + stock 에 체크를 하게 되면, 자동으로 공구 반경+가공여유만큼 가공영역을 넓혀준다.) - 지 한 - W (b

(38)

View

- VisuNC에서 사용자가 설정한 View를 가공영역으로 설정

- Tool 축(Z축)이 기울어진 방향으로 가공하고자 할 경우 (Machining Plane은 사용할 수 없다.) 의 확장자는 *.trn

3.Boundary curve

- VisuNC에서 사용자가 설정하거나 외부의 CAD에서 Import한 Curve를 가공 영역으로 설정 - Boundary curve 정의 파일의 확장자는 *.crv

- View 정의 파일

File name : Boundary curve 선택

Reread : 선택한 Boundary curve 다시 위치 시킴 Remove : 선택한 Boundary curve 제거

(39)

1. Stop on the curve

Tool이 Curve의 중심을 따라가며, Curve Boundary에서의 Stepover는 미적용 :

Retract/Approach Distance는 Curve Boundary에서 적용(전체 Part와는 무관)

e curve

: Tool이 Curve의 안쪽을 따라가며, Curve Boundary에서의 Stepover는 미적용 Æ

2. Stop inside th

(40)

3. Stop outside the curve

: Tool이 Curve의 바깥쪽을 따라가며, Curve Boundary에서의 Stepover는 미적용

Æ Retract/Approach Distance는 Tool이 Curve의 바깥쪽을 가공함으로 전체 Part에서의 적용 됨.

Stop when touching the curve

(41)

4.Machine Plane 사용하기

None일 경우 Surface의 끝단에서 Waterfalling이 발생

Over geometry는 가공 깊이를 정의하고 Surface의 끝단에서 절삭이 끝나면 바로 Retract 함.

Whole Machine Area는 가공 깊이를 정의하고 Surface의 끝단에서 절삭이 끝난 후 achining Window Boundary까지 이동 후 Retract 함.

(42)

Z-level for plane

Over geometry나 Whole Machine Area를 을 클릭하면 현재 가공

하고자 하는 Surface의 최저 깊이를 자동

Over geometry e Machine Area

선택할 경우 “Part minimum” 버튼 산출 한다.

(43)

3.2 Cutter Details

Standard Cutter

: WorkNC에서 사용하는 표준 all End Cutter

용조건 : 공구반경 R + Stock Allowance + Part Offset Allowance > 0.2

적용조건 : Corner 반경 r + Stock Allowance + Part Offset Allowance >= 0

Bull Nose Cutter

적용조건 : Corner 반경 r + Stock Allowance + Part Offset Allowance >= 0 공구

B 적

Flat End Cutter

Ball End Cutter Flat End Cutter Bull Nose Cutter

Cutter Library

: Database에 있는 Tool을 사용

Cutter 정의

(44)

traight Cutter 정의 S Shank dimensions- Tool length : 공구 길이 정의 Flute length : 공구 날부 길이 정의 Tip radius : 공구 반경 정의 -Tip shape-

Ball / Flat / Bullnose 등의 공구 형상 정의 -Cutter description- : 공구에 관련된 주석 입력 장치에서의 공구 번호 tter 그림의 “XX”를 선택하면 마우스 포인터는 해당 치수 입력란으로 자 -Postprocessor information-

Tool number : ATC

Æ Cutter details 대화상자에서 Cu

(45)

Tapered Cutter

(46)

3.3 Machining parameters

Method : 가공 방법 설정 Climb : 하향 가공 Conventional : 상향 가공 Mixed : 상.하향 복합

(47)

Direction : Toolpath의 방향성 설정

Angle from X : X축에 대한 사용자 지정 각도로 Toolpath 생성 Parallel to X : X축에 평행하게 Toolpath 생성

arallel to Y : Y축에 평행하게 Toolpath 생성 P

(48)

3.4 NC Machining parameters

: Feedrate 설정 Rapid : 급속이송시의 Feedrate Approach : 접근시의 Feedrate Cut : 절삭시의 Feedrate Spindle : 주축 회전수(R.P.M) (절삭 공정에서의 Feedrate 구성)

(49)

3.5 Tolerances

tock allowance : Part Stock의 여유량(가공

공 정도(Intol S 여유) Tolerance : 형상면에 대한 가 과 Outtol의 평균 공차) Intol Outtol tepover : Toolpath 사이의 간격 S

(50)

-Auto :

> Additional parameters

Maximum segment length : Toolpath 생성시 두 점간의 최대 허용 거리이며, 이 기능은 곡률 반경이 큰 Surface에서 계산의 정도를 높이지 않고 Finish(정삭) 가공의 정도를 증가 시킨다.

(최소 허용거리 1mm)

(51)

3.6 Z-Step

None : Z-Step없이 Part Surface에 대해 한번에 내려 가면서 가공

Fixed : 지정한 값만큼 Z-step 고정

-Auto : 공구 반경에 대한 일정 비율로 고정

(설정시 WorkNC에서 Parameter는 자동 설정)

Variable : Z-level 마다 임의의 Z-step량 지정 > Edit levels..

-Level 1 : Z+20에서 Z+10까지는 Step량 5mm

-Level 2 : Z+10에서 Z-5까지는 Step량 4mm

(52)

3.7 Security Distance(안전거리)

Tool이 Part Surface에 접근 / 회피하는 조건 설정 :

Approach : Tool이 급속이송에서 접근 속도로 바뀌어 이동 할 거리 및 접근 방법 설정

D-Approach distance only applies in Z direction

Z축에 대해서만 접근이 가능하고 Part 전체의 Stock allowance는 고려하지 않는다. (측벽의 가공 여유는 고려하지 않기 때문에 Gauge의 위험성이 있다.)

pproach Feedrate는 바닥면에서 시작 된다. 2

-오직

-A

3D-Approach distance only applies in Z direction

-Part 전체의 Stock allowance를 고려(X,Y,Z축에 대해)하므로 측벽의 제일 높은 위치부터 Approach Feedrate가 적용된다.(측벽의 가공 여유 고려 함.)

(53)

Retract : Tool의 회피 방법을 결정

Retract distance : Part Stock에서 Tool이 빠질 거리

etract safety plane radius : Retract distance에서 Safety plane로 이동시 연결할 R 값 R

(2D-Retrat vertically)

(54)

Lead In / Out : Tool이 Part Surface에 대해 절삭 Feedrate를 가지고 진입하는 방법을 설정

Vertical : Tool이 Part Surface에 대해 수직으로 진입

Ramp : Tool이 Part Surface에 지정한 각도로 진입

Radial : Tool이 Part Surface에 지정한 각도와 반경 값을 가지고 진입

(55)

Radial stopovers : Stepover에서 “R”을 가지고 이동 하므로 고속 가공에 효과적인 방법

(56)

3.8 WorkNC에서의 Surface Group 관리

- Surface Group –

VisuNC에서 list로 관리된 Surface를 Group화 하여 Machine the surface(가공할 면), Protect the Surface(보호할 면), Ignore the surface(무시할 면)를 선택 함으로써 가공할 영역을 Surface 선택 으로 지정.

- Surface selection 이 가능한 toolpath

ROUGHING TOOLPATHS High Torque Roughing Flat Surface Roughing High Feed Roughing Hard Material Roughing High Torque Re-Roughing FINISHING TOOLPATHS Planar Finishing

Z-Level Finishing

Between Two Curves Finishing Flat Surface Finishing

3D Dive Curve Finishing 2D Drive Curve Finishing Edge Finishing

Spiral/Radial Finishing Along a Curve Finishing OPTIMIZATION TOOLPATHS Optimized Planar Finishing

Optimized Z-Level Finishing

REMACHINING Planar Remachining

Contour Remachining Z-Level Remachining

CONTOURING 3D Contouring (Pencil Trace)

(57)

-WorkNC 메뉴 창에서의 Surface group 적용 1. VisuNC에서 Surface list를 만든다.

VisuNC에서 Part > Surface >Surface list 탭을 선택

2. Current surface list에서 아래 그림처럼 New list 버튼을 눌러서 list의 이름을 부여한다.

3. 아래그림에서 처럼 Machined surface와 Protect surface 리스트를 만든다.

Surface group 이름 선택된 Surface

Finish1 (Machined surface) Finish2 (Protect surface) ①,② ③,④,⑤

(58)

4. Save버튼을 누르고 WorkNC 메뉴창에 있는 Surface selection을 클릭

다음과 같은 Surface group 대화상자가 뜬다.

5. New를 선택하여 Group의 이름을 부여하고, Ok를 선택.

6. 아래그림에서 각각 Finish1 list와 Finish2 list를 선택하여 Machined surface와 Protect surface 눌러서 Surface를 추가한다.

(59)
(60)

Chapter 4. Stock Model

4.1 Stock Model의 개념

(Parallel Plane Roughing toolpath 후의 Stock Model 예)

- Stock Model은 Part Geometry와는 다르며, 앞 공정에서 절삭한 소재를 다음 공정의 Part Stock으로 이동

- Tool 축이 기울어진 경우엔 사용 할 수 없다. - Roughing, Semi-Finishing에 적용

(61)

4.2 Stock Model의 설정

Stock Model 초기화

Functions > Stock Model > Initialise 선택

-Parameters-

(62)

1.Solid Block 설정

Functions > Stock Model > Initialise 선택

> Stock Definition에서 “Solid block” 설정 후 OK

(63)

2. Stock Model의 적용

Contour Roughing – Block/ Contour Roughing Remachining을 선택 후 Functions > Stock Model > “Update with selected toolpath” 선택 후 “Execute”하여 Toolpath를 확인하면 아래와 같다.

3.Casting

: Surface stock량을 줄 경우 Solid Block과는 달리 전체 Part Stock에 대해 설정 값이 적용 된다. (Casting에 맞게…)

(64)

4.CAD Model

(65)

Chapter 5. Roughing Toolpaths

(3Axis- Roughing)

5.1 High Torque Roughing

: High Torque Roughing은 다른 Toolpath Pattern보다 더 많은 값의 stepover를 줄 수가 있으며, 최대 공구 지름의 95%까지 stepover의 적용이 가능하여 보다 넓은 영역을 효율적으로 가공한다.

(66)

[Standard Parameters]

Cutter details Ball, Bullnose, Flat Method Climb Cycle Spiral

Direction 지정불가

Stepover 사용자 지정 (Auto설정불가)

Z-step Fixed, Variable

Approach 3D Retract 2D Lead-ins… Vertical, Ramp 가능

[Specific Parameters]

Surface Selection 가공할 영역을 Surface로 지정

Entry Point Tool의 진입 위치로 지정한 Point를 이용하여 설정 Pocket Selection 설정한 값 이하의 Poket 영역은 가공하지 않음 Contour Rough Option Csup Height 의 사용자 정의 또는 Auto

Stock Parameters Tool의 시작과 관련된 Lead-In, Stepover 등을 Machining Zone의 Outside에서 시작할지 말지를 결정.(가공 영역의 외측에 소재 유.무)

Smoothing Option Corner부위를 부드럽게 R처리 Machining Order By zone, By level

Flat Areas 각각 다른 값의 여유량이 남는 평면구간을 한번 더 절삭할지를 결정

-Entry

(67)

-Contour rough options-

: Maximum cusp height는 ball또는 ballnose공구 일때만 적용 가능하다.

Auto를 정의하면, stepover에따라 자동으로 결정된다. 만약 stepover보다 낮게 정의가 되면, 추가 적인 toolpath를 생성한다.

남은 cups height는 다음 level에서 제거가 된다.

VisuNC에서 시물레이션 할 때 남아 있는 cusp의 모양을 확인할 수 있다.

-Stock Parameter-

Stock Parameter 대화상자

: Tool의 시작과 관련된 Lead-In, Stepover 등을 가공 영역의 외측에 소재 유.무 에따라 Machining Zone의 Outside에서 시작할지 inside에서 시작할지를 결정.

(68)

Stock limits curve를 사용안할때 Stock limits curve를 사용할 때

(69)

-Smoothing Options-

: 모서리 부위의 각지는 toolpath를 부드럽게 R로 처리

Corner Radius = 0 Corner Radius = 2

-Flat Areas-

: Machine Flat Areas 첵크 시 각각 남는 양이 다른 평면 구간을 한번 더 가공하여 평면구간에 대하여서도 지정한 여유량을 남긴다.

(70)

5.2 High Volume Roughing

: 깊은 Pocket또는 깊은 Cavity형상처럼 황상량이 많은 형상에서 효율적으로 가공 할 수가 있다. Toolpath는 Z방향으로만 이송하며, 일반 다른 황삭기능 보다 30~40%정도의 황삭가공의 시간을 절약 할 수있다.

(71)

[Standard Parameters] Cutter details Flat

Method 지정불가 Cycle 지정불가 Direction 지정불가 Stepover 지정불가 Z-step 지정불가 Approach 3D Retract 2D Lead-ins… Vertical [Specific Parameters]

Start Point Tool의 시작위치 결정

HVR Options Cutter type에 따른 세가지의 HVR Option

-HVR 가공의 기본적인 Cycle-

1: Retract Distance 2: Approach Distance

3: Slow-down distance (approach feedrate) 4: Cutting Feedrate

5: Slow-down distance (approach feedrate) 6: Retract side-step in XY and 1mm in Z

(72)

-HVR Options-

: 공구의 형상에 따른 option을 선택

사용 가능한 공구의 모양은 다음과 같다.

Sickle Cutters Plunge Cutters

Variants

(73)

HVR Type 1.Sickle Cut -Finish quality-

가공후의 형상면의 품질 상태를 의미 한다.

각각 Rough, Medium, Fine으로 구분되어지며 다음과 같은 결과를 가진다.

Rough Quality – 690 cuts Medium Quality – 728 cuts Fine Quality – 765 cuts

-Forward step-

다른 Toolpath의 stepoverd와 의미가 같다. 즉, Plunge가공의 진행 pitch이다.

오른쪽 그림과 같이 Forward Step의 값이 Cutter의 Tip길이보다 길면 위험하다.

-Retract side step-

수직(Z) Cutting의 Cycle을 반복 하면서, 공구가 바닥까지 가공이 끝나고 retract가 일어 나기전에 측벽에서 부터 벗어나는 거리를 의미 한다.

-Pre-drill point-, - Pre-drill diameter-

공구바닥의 center부분에 tip가 없으므로, 처음 진입 시 Z로의 이송이 불가능하다. 그래서, 공구가 맨 처음 진입할 위치를 결정해주는 곳이다.(point는 VisuNC에서 생성)

2. Hollow Cut

공구의 중간이 비어있는 형상(Hollow)이기 때문에 Diameter값과 Depth값을 정의해야 한다. Toolpath의 생성은 Hollow의 깊이 만큼 영역에 대해 Z로 가공을 하면서, 점차 내려간다.

3. Center Cut

Sickle Cut, Hollow Cut과는 달리 Cutter의 바닥 전면이 Tip이기 때문에, 별도의 제약을 받지 않고도, Z로의 이송 가공이 가능하다.

(74)

HVR Parameters

-Minimum stock to remove-

지정한 값 이상의 잔량에 대해서는 toolpath를 생성하지 않는다.

-Slow down distance

공구가 바닥에 가까워지면서 감속을 시작하는 거리 값

-Minimum plunge overlap-

(75)

5.3 Flat Surface Roughing

: 다른 Roughing Toolpath로 가공한 후에 바닥의 여유량을 형상에 대한 stock allowance값과 동일하게 남기기 위해서, 전체 형상에서 평면부위만 자동으로 찾아내어 가공여유를 동일하 게 남게 한다.

(76)

[Standard Parameters]

Cutter details Bullnose, Flat

Method Climb Cycle Spiral Direction 지정불가 Stepover 사용자 지정 (Auto설정불가) Z-step None(지정불가) Approach 3D Retract 2D Lead-ins… Vertical, Ramp 가능

[Specific Parameters]

Surface Selection 가공할 영역을 Surface로 지정

Pocket Selection 설정한 값 이하의 Poket 영역은 가공하지 않음 Contour Rough Option Csup Height 의 사용자 정의 또는 Auto Smoothing Option Corner부위를 부드럽게 R처리

Stock Definition 남아있는 가상의 소재를 인식하여, Lead-in의 높이를 올려줌 Additional Lateral Stock 측벽 가공여유

-Stock Definition-

Approach distance와는 다른 의미로 Lead-in의 높이를 올려준다 아래의 그림과 같은 차이점을 보인다

(77)

-Additional Lateral Stock-

평면바닥과 측벽과의 가공여유를 달리 설정할 수 있다

Stock allowance는 평면 바닥과의 가공 여유지만, Additional Lateral Stock는 측벽과의 가공 여유를 말한다

Additional Lateral Stock 사용안할때 (값이 ‘0’일때) Additional Lateral Stock 사용 (값이 ‘5’일때)

- Smoothing Option-

Toolpath의 코너 부분을 부드럽게 R로 처리

(78)

5.4 High Feed Roughing

: Feed를 효율적으로 Toolpath를 생성한다.

Ball Endmill은 사용할 수가 없으며, toolpath의 진행방향은 항상 Inside에서 outsade다 절삭량이 stepover의 30%이상 cutting되는 영역에대해서는 approach feedrate로 바뀐다

(79)

[Standard Parameters]

Cutter details Bullnose, Flat

Method Climb Cycle Spiral

Direction 지정불가

Stepover 사용자 지정 (Auto설정가능, 공구 지름의 40%까지만 가능)

Z-step Fixed, Variable

Approach 3D Retract 2D Lead-ins… Ramp

[Specific Parameters]

Surface Selection 가공할 영역을 Surface로 지정

Pocket Selection 설정한 값 이하의 Pocket 영역은 가공하지 않음 Smoothing Option Corner부위를 부드럽게 R처리

Stock Parameters 가공영역의 바깥쪽에 stock의 유,무 High Stock Volume 최대 가공량 설정

Machining Order By zone, By level

- Stock Parameters-

No Stock exists outside the Machining Window 를 사용했을 경우 Window영역의 안쪽으로만 toolpath가 나옴

Stocks exists outside the Machining Window 를 사용했을 경우 Window영역까지 Toolpath 가 나옴

(80)

- High Stock Volume-

Max allowed cut의 값은 기본적으로는 “0”로 설정되어져 있는데, 이는 stepover의 30%이상 Overcutting이 일어나는 부위에서 속도를 approach feedrate로 감속을 시켜준다.

예를 들어 stepover가 10 인경우에 30%를 적용해서, 13mm이상 cutting되는 구간에서 감속을 시켜준다.

만약 감속을 원하지 않는다면, 무한대의 Max값으로 설정하면 된다.(예, 1000 or 1000000)

Max allowed cut = 20 Max allowed cut = 30

-Toolpath 생성시의 기본 패턴-

1 오직 Ramp 진입만 된다

2 가공영역내의 첫 진입 경로는 공구 경 전체에 대해 가공이 일어나므로 감속

(81)

5.5 Hard Material Roughing

: Sub Z-step과 Spiral 이송이 가능 하여 단단하거나 경도가 높은 소재를 효율적으로 가공하 기에 알맞다 (V15의 High Speed Roughing와 유사)

(82)

[Standard Parameters]

Cutter details Ball,Bullnose,Flat Machining method Climb(하향)만 가능

Cycle Spiral만 가능

Direction 지정불가

Stepover 사용자 지정 및 Auto

Z step Fixes 또는 Variable

Approach distance 3D만 가능

Retract distance 2D만 가능하며, 안전면으로 급속 이송시 코너부에 R을 그리며 이동 가능

Lead-ins Ramp, Radial

[Specific Parameters]

Surface Selection VisuNC 상에서 선택한 Surface를 가공

Entry Points 임의 지정시 Machining Window 밖에 지정해야 하며, 미 지정시 Tool은 Stock에 Ramp를 그리며 진입한다. Pocket Selection Pocket 가공시 지정한 값 이하는 제외하며,

기본값은 사용 Tool의 직경에 의해 결정

Smoothing Radius Toolpath의 Corner 반경(단,Tool 반경의 25% 이상으로 설정 할 수 없다.) Hard Material Roughing Corner smoothing radius나 Sub Z-step, Spiral이송의 설정

Stock Parameters Tool의 시작과 관련된 Lead-In, Stepover 등을 Machining Zone의 Outside에 서 시작할지 말지를 결정.(가공 영역의 외측에 소재 유.무)

First Pass Stock 정의에 따른 Roughing의 첫 Toolpath의 생성 여부를 선택

(83)

- Retract distance-

아래의 그림과 같이 안전높이까지 급속 이송시 R값을 주어 고속가공에서 적합하게 적용할 수 있다

- Hard Material Roughing

1.Sprial : Tool 이동시 지정한 폭의 Sprial을 그리며 이동

(84)

2.By levels : Z-Step내에서 지정한 Sub Z-Step distance로 Tool이 이동하며 가공 단, Sub Z Step distance < Z Step 이어야 한다.

3.Direct : 사용할 수 없다 (비활성화)

(85)

- First Pass-

Perform only one initial pass 설정 Perform only one initial pass 미설정

아래 그림에서, First pass는 Machining Zone의 안쪽에서 시작하며, Second pass는 Machining Zone 의 Contour에서 First pass의 반대 방향으로 Toolpath가 생성 된다.

(86)

5.6 Parallel Roughing

: 일반적으로 Ball-End Mill을 이용하여 한 방향이나 ZIG-ZAG 가공

→ Parallel Roughing은 상.하향을 결정 할 수 없고 Start point 번호와 Direction에 의해 상.하향이 결정된다.

(87)

[Standard Parameters]

Cutter details Ball, Bullnose, Flat

Method 지정불가

Cycle Box, Lace

Direction Angle from X, Parallel to X, Parallel to Y Stepover 사용자 지정 및 Auto

Z-step Fixed, Variable

Approach 3D Retract 2D Lead-ins… Vertical

[Specific Parameters]

Start Point Tool의 시작 위치 설정

-Specify the start point-

(88)
(89)

5.7 Contour Roughing-Casting

: 재료가 형상에 대해 일정한 두께를 가진 주물 소재로 인식하여 가공하며 Flat-End-Mill이나 Bull-Nose Mill로 가공 하여 Contour Roughing-Remachining과 조합하여 사용하기도 한다.

(90)

[Standard Parameters]

Cutter details Ball, Bullnose, Flat

Method Climb, Conventional, Mixed

Cycle 지정불가

Direction 지정불가

Stepover 지정불가

Z-step Fixed, Variable

Approach 3D Retract 2D Lead-ins… Vertical, Ramp 가능

[Specific Parameters]

Entry Point Tool의 진입 위치로 지정한 Point를 이용하여 설정 Machining Order 영역별 가공 방법 설정(By Zone, By Level)

Pocket selection 설정한 값 이하의 Pocket 영역은 가공하지 않음 (Auto 설정시, 지정 공구에 의해 자동 설정)

Stock Definition Surface Stock의 살 두께이며, Stock allowance 보다 커야 한다.

-Stock Definition-

(91)
(92)

5.8 Contour Roughing-Block

: Stock(소재) 박스형이라 인식하여 Flat-End Mill이나 Bull-Nose Mill로 가공하며 Contour Roughing- Remachining과 조합하여 사용하기도 한다.

(93)

[Standard Parameters]

Cutter details Ball, Bullnose, Flat

Method Climb, Conventional, Mixed Cycle Box, Lace, Spiral

Direction Angle from X, Parallel to X, Parallel to Y

(단, Cycle에서 Spiral 지정시 Direction은 지정 불가) Stepover 사용자 지정 및 Auto

Z-step Fixed, Variable

Approach 3D Retract 2D Lead-ins… Vertical, Ramp 가능

[Specific Parameters]

Entry Point Tool의 진입 위치로 지정한 Point를 이용하여 설정 Machining Order 영역별 가공 방법 설정(By Zone, By Level)

Pocket selection 설정한 값 이하의 Pocket 영역은 가공하지 않음 (Auto 설정시, 지정 공구에 의해 자동 설정)

-Machining Order-

By Zone : 영역 우선 가공

(94)

-Pocket selection-

: 지정한 값 보다 작은 경우엔 가공하지 않는다.

(95)

5.9 High Torque Re-Roughing

: High Torque Roughing으로 가공 하고 남아있는 계단 모양의 Stock을 Stock model Functions을 이용하여 효율적으로 가공한다 (V15의 High Speed Roughing-Remachining과 유사)

(96)

[Standard Parameters]

Cutter details Ball, Bullnose, Flat

Method Climb, Mixed

Cycle Spiral

Direction 지정불가

Stepover 사용자 지정 (공구지름의 95% 까지 적용가능), Auto설정 불가

Z-step Fixed, Variable

Approach 3D Retract 2D Lead-ins… Vertical, Ramp 가능

[Specific Parameters]

Surface Selection VisuNC 상에서 선택한 Surface를 가공

Pocket selection 설정한 값 이하의 Pocket 영역은 가공하지 않음 (Auto 설정시, 지정 공구에 의해 자동 설정)

Cut Link Distance 떨어져 있는 Toolpath를 지정한 거리 이내에서 연결

Re-Roughing Area Options 무시할 수 있는 최소한은 Stock영역에는 Toolpath를 생성 안함 Contour Rough Option Csup Height 의 사용자 정의 또는 Auto

Smoothing Option Corner부위를 부드럽게 R처리

-Cut Link Distance-

아래의 그림과 같이 두개의 Level 사이의 Retractor 이 발생할 때, Cut Link Distance 의 거리값을 조금 많이 설정함으로써 Level 을 연결 해줄 수 있다.

(97)

-Re/Roughing Area Options-

Restrict re-roughing areas를 사용하지 않을 경우

앞 공정의 High Torque

Roughing 에서 남은 계단 모양

의 잔량에 대해 전체의

Toolpath 생성

Restrict re-roughing areas Option을 사용하여 Min. Stock to Fine의 값을 주었을 때

Min. Stock to Fine (최소 잔량) 의 값을 인식하여, 무시할 영 역에 대해서는 Toolpath를 생 성하지 않음

Ignore zones < Cutter diameter Options을 사용했을 때

공구의 지름보다 적은 미가공 영역에 대해서 Toolpath생성 안됨

(98)

5.10 Contour Re-Roughing

: Contour Roughing-Block이나 Contour Roughing-Casting 가공 후, 황삭량이 많이 남아 있을 때, 보다 작은 공구로 과절삭 예상 영역을 효과적으로 가공

(99)

[Standard Parameters]

Cutter details Ball, Bullnose, Flat

Method Climb, Mixed

Cycle Spiral

Direction 지정불가

Stepover 사용자 지정 및 Auto

Z-step Fixed, Variable

Approach 3D Retract 2D Lead-ins… Vertical, Ramp 가능

[Specific Parameters]

Entry Point Tool의 진입 위치로 지정한 Point를 이용하여 설정 Machining Order 영역별 가공 방법 설정(By Zone, By Level)

Pocket selection 설정한 값 이하의 Pocket 영역은 가공하지 않음 (Auto 설정시, 지정 공구에 의해 자동 설정)

Cut Link Distance 같은 Z-Level에서 지정한 거리 이내의 Toolpath는 연결 Stock Model –

Ares to machine

Min stock to remove를 설정함으로써 가공영역으로 포함 하지 않을 최소 stock값을 정의 해준다 (최소 설정 값은 2mm를 넘지 못한다)

-Stock Model-ares to machine-

Remaining stock > Minimum Stock to Remove + Stock Allowance Cutter radius - Minimum Stock to Remove > 2mm (0.08 inches)

(100)

(Contour Roughing-Remachining Toolpath)

(Remachining에서의 Stock allowance : 1차 황삭후의 계단부)

(101)

좌측의 그림은 Minimum Stock to Remove 의 값을 2.0mm 를 주었을 경우의 Remachining Toolpath 를 볼 수 있다.

좌측의 그림은 Minimum Stock to Remove 의 값을 1.5mm 를 주었을 경우의 Remachining Toolpath 를 볼 수 있으며, 위의 2.0mm 의 Toolpath 보다 Remachining 영역이 많은 것을 알 수 있다.

(102)

5.11 Flat Surface Re-Roughing

: 황삭(High Torque Roughing, Contour Roughing 등…) 가공 후, Pocket Selection의 Checking으로 인한 미 영역 구간에 평면이 있는 영역에 가공을 할 때 사용을 하며, Stock의 남은 잔량을 감안하 여 Toolpath를 생성 (남은 Stock양을 계산하여 평면만을 가공하는 황잔삭)

(103)

[Standard Parameters]

Cutter details Bullnose, Flat 공구만을 설정

Method Climb 지정

Cycle Spiral 지정

Direction 지정불가

Stepover 사용자 지정 (Auto설정불가)

Z-step Fixed 지정 (None, Variable 지정불가) Approach 3D

Retract 2D Lead-ins… Vertical, Ramp 가능

[Specific Parameters]

Surface Selection 가공할 영역을 Surface로 지정

Pocket Selection 설정한 값 이하의 Poket 영역은 가공하지 않음 Contour Rough Option Csup Height 의 사용자 정의 또는 Auto Smoothing Option Corner부위를 부드럽게 R처리

Additional Lateral Stock 측벽 가공여유

(104)

Chapter 6. Finishing Toolpaths

(3-Axis Finishing)

6.1 Z-level Finishing

(105)

[Standard Parameters]

Cutter details Ball, Bullnose, Flat

Method Climb, Conventional, Mixed

Cycle 지정 불가

Direction WorkNC에 의해 자동 지정

Stepover 지정 불가

Z-step Fixed, Variable (단, Z-step의 지정은 tolerance보다 같거나 커야 한다.)

Approach 2D, 3D

Retract 2D, 3D

Lead-ins… Vertical, Ramp(닫힌 Contour 만), Radial

[Specific Parameters]

Surface Selection VisuNC에서 선택한 Surface 가공 Machining Order By Zone, By Level

Cut Link 지정한 최소 slope값에 의해, 같은 level의 Toolpath가 끊어진 경우에 연결 함. Slope limit 지정한 slope 각도 이상을 가공

Pocket Selection 지정한 Pocket 영역의 크기 이하는 가공하지 않음.

(Auto 설정시 지정 Tool 직경의 2배 이하는 가공하지 않음) Smoothing Option Corner부위를 부드럽게 R처리

- Lead-ins…-

: Z-Level 가공에서 WorkNC는 Part의 최고점을 기준으로 Lead-In을 시작한다.

Ramping Vertica

(106)

- Machining Order-

- Cut Link-

(107)

아래 그림은, Cut Link 설정을 이용하여 화살표 영역의 Toolpath에서의 Retract를 없앤 것을 알 수 있다.

(108)

6.2 Planar Finishing

(109)

[Standard Parameters]

Cutter details Ball, Bullnose, Flat

Method 지정 불가

Cycle Box, Lace만 가능

Direction X, Y, 사용자가 지정 가능 Stepover 사용자 지정 및 Auto Z step None, Fixed, Variable Approach distance 2D, 3D

Retract distance 2D, 3D

Lead-ins… Vertical, Radial

[Specific Parameters]

Surface Selection VisuNC에서 선택한 Surface 가공

Start Point 사용자 지정으로 Tool의 시작 위치 지정 (상.하향 결정) Smoothing Option Corner부위를 부드럽게 R처리

(110)

-Lead-ins..-

(111)

6.3 Between Two Curve

: 사용자가 정의한 두개의 Curve(Open, Close)사이의 Toolpath를 2D상에 생성하여 Part Surface에 Projection하여 생성.

(112)

[Standard Parameters]

Cutter details Ball, Bullnose, Flat

Method 지정 불가

Cycle Box, Lace

Direction 지정 불가

Stepover 사용자 지정 및 Auto Z-step None, Fixed, Variable

Approach 2D, 3D

Retract 2D, 3D

Lead-ins… Vertical, Radial 가능

[Specific Parameters]

Surface Selection 가공할 Surface 지정

Entry Point 사용자가 정의하거나 WorkNC에서 자동 생성 Drive Curve 1 첫번째 Drive Curve

Drive Curve 2 두번째 Drive Curve Drive Direction Toolpath의 방향성 지정

(113)

-Open Curve일 경우-

Cycle : Box / Direction : Perpendicular Stepover : Vertical

Cycle : Lace / Direction : Perpendicular Stepover : Vertical

Cycle : Lace / Direction : Perpendicular / Stepover : Radial Lead-ins

-Closed Curve일 경우-

Cycle : Box / Direction : Parallel Stepover : Vertical

Cycle : Lace / Direction : Parallel Stepover : Vertical

(114)

6.4 Flat Surface Finishing

: 평면이나 측벽을 자동 인식하여 가공하며, Roughing후의 큰 평면이나 파팅면 등을 가공. Æ 기본적으로 Stock allowance는 Finish(Stock allowance=0)로 잡혀 있다.

(115)

[Standard Parameters]

Cutter details Ball, Bullnose, Flat

Method Climb, Conventional, Mixed Cycle Spiral

Direction 지정불가

Stepover 사용자 지정 및 Auto

Z-step None, Fixed

Approach 3D Retract 2D

Lead-ins… Vertical, Ramp, Radial

[Specific Parameters]

Surface Selection VisuNC 상에서 선택한 Surface를 가공 Stock Definition Flat 영역에 남길 잔삭량 설정

Machining Options Flat 영역의 가공 방법 설정 Stock allowances 측벽과 평면의 가공 여유 설정

Pocket Selection Pocket 가공시 지정한 값 이하는 제외하며, 기본값은 사용 Tool의 직경에 의해 결정

-Stock allowances-

On walls[lateral] : Vertical Surface(측벽)에 대한 가공 여유량 On flat areas : Flat Surface에 대한 가공 여유량

(측벽과 평면부의 Stock Allowance를 Surface Stock보다 각각 크게 준 경우)

(측벽의 Stock Allowance > Surface Stock Allowance 평면부의 Stock Allowance < Surface Stock Allowance)

(116)

-Machining options-

1.Flats : 평면 부위만 가공

- With finish pass : 설정시, 측벽과 인접해 있을 경우 측벽에서 1mm(Stock allowance 포함)의 여유 를 두며, 측벽을 따라 1개의 Finish Toolpath를 생성 한다. (미 설정시 측벽도 Stock allowance 만큼 가공 함)

(117)

2.Walls : 수직한 측벽만 가공.

- With cutter compensations : 설정시, NC Data에 공구보정(G41,G42) 삽입.

위의 그림에서, 수직한 측벽이 아닐 경우엔 가공을 하지 않으며, 측벽의 Stock allowance에 포함 된다.

위의 그림에서, Vertical Wall의 전체 깊이가 8mm이고, Z-Step이 3mm이면 제일 윗 부분에서 2mm Cutting 후 3mm의 Z-Step으로 절삭이 이루어 진다.

위의 그림에서, 2개의 Vertical surface가 있을 경우 Vertical surface와 만나는 Flat Surface는 “On flat areas”의 여유량 만큼 남겨둔다.

(118)

3.Walls and flats : 측벽과 평면 부위 모두 가공.

- With cutter compensations : 설정시, NC Data에 공구보정(G41,G42) 삽입.

(119)

6.5 Variable step finishing

: Planar Finishing과 같은 Pattern의 Toolpath Type이다.

2D Side Step으로 가공을 하며, 경사 구간에 Toolpath가 가공면에서 많이 벌어지는 현상에 대하 여서는 지정한 Side Step 보다 간격을 좀 더 줄여서 가공 Path를 생성한다.

(120)

[Standard Parameters]

Cutter details Ball, Bullnose, Flat

Method 지정 불가

Cycle Box, Lace만 가능

Direction X, Y, 사용자 지정 가능 Stepover 사용자 지정 및 Auto Z step None, Fixed, Variable Approach distance 2D, 3D

Retract distance 2D, 3D

Lead-ins… Vertical, Radial

[Specific Parameters]

Surface Selection VisuNC에서 선택한 Surface 가공 Smoothing Option Corner부위를 부드럽게 R처리

Variable step option 최적 가공을 하는 구간에 Step over 값을 Percent로 적용

Variable Step Option

Minimum stepover[%] – 최소 스텝오버를 퍼센트로 정의 [ 예 : Stepover=10mm Min.stepover=0.1% Æ 1mm ]

(121)

[Planar Finishing 과 Variable Step Finishing 비교]

(122)

6.6 3D Drive Curve Finishing

: Surface를 따라 일정한 Pitch로 가공을 하며 Reference Curve를 이용하여 가공할 수도 있다. → 급격한 경사 부위도 일정한 Stepover를 가지는 Toolpath를 생성

(123)

[Standard Parameters]

Boundary Boundary Curve를 이용할 경우 지정 Cutter details Ball, Bullnose, Flat

Method Climb, Conventional, Mixed

Cycle 지정 불가

Direction 지정 불가(WorkNC에 의해 자동 결정 됨) Stepover 사용자 지정 및 Auto

Z-step None, Fixed, Variable

Approach 2D, 3D

Retract 2D, 3D

Lead-ins… Vertical, Radial 가능

[Specific Parameters]

Surface Selection 가공할 Surface 지정

Invert toolpath 생성할 Toolpath의 방향 결정(설정시 InsideÆOutside의 Toolpath 생성) Perform final pass Stepover의 마지막 Toolpath의 한 줄 추가.

Type of drive curve

-None Drive curve를 정의하지 않는다. -Drive curve 지정한 Drive curve를 이용하여 가공 -Entry points 지정한 Entry point를 이용하여 가공

-Reference Curve- : 가공을 위한 참조 Curve로 아래와 같이 정의되며, 여러 개의 Curve를 조합하여 사용 할 수도 있다. -Machining Window -Boundary Curve -Drive Curve 지정 -사용자 정의의 Entry Point

-Machining Window를 Reference Curve로 사용-

: Boundary Curve나 Drive Curve를 지정하지 않고 Machining Window를 Reference Curve로 사용할 수 있다. 이 경우 Part의 Edge와 Reference Curve는 일치 하지 않을 수도 있다.

(124)

(Reference Curve로 Machining Window가 지정 되었다.)

-Boundary Curve를 Reference Curve로 사용-

: Part Surface의 Boundary를 Reference Curve로 사용하며, Boundary는 닫혀 있어야 한다.

Boundary Curve는 아래의 그림처럼 다양한 방법으로 조합하여 사용할 수 있다. 1) Part내에서 2개의 다른 영역의 Boundary Curve를 조합하여 사용

(125)

2) Part내에서 2개의 같은 영역의 Boundary Curve를 조합하여 사용 Æ 외측 Curve에서 내측 Curve를 뺀 영역을 가공

3) Part내에서 2개 이상의 다른 영역의 Boundary Curve를 조합하여 사용 Æ각 영역의 두 Curve의 안쪽을 가공

(126)

Drive Curve를 지정하여 Reference Curve로 사용

: Drive Curve를 지정 할 경우, 열려 있거나 닫혀 있는 경우 모두에 사용 가능하다.

또한 Boundary Curve와 Drive Curve를 조합하는 방법에 따라 Toolpath는 다르게 생성된다.

(Part의 외곽을 Boundary Curve로 지정하여 Drive Curve(boundary Curve)와 조합)

(127)

(Tool이 Inside Æ Outside로 진행-Invert 설정)

위와 같은 형상에서, Boundary를 닫힌 Single Curve로 인식시키거나, 열린 2개의 Curve로 인식하 여 사용할 수도 있다.

사용자 정의의 Entry Point Reference Curve로 사용

(128)
(129)

Chapter 7. Optimization

: Z-Level Finishing 과 Planar Finishing은 미 가공 부위가 생긴다. 이런 미 가공 부위를 효과적 으로 절삭하기 위한 기능이 Optimization 이다.

7.1 Optimized Z-level Finishing

: Z-Level Finishing은 수직한(그에 가까운) 벽에 대한 toolpath를 생성하기에, 평면(평면에 가까운) 영역에 대해선 효과적으로 절삭이 이루어지지 않는다. Optimized Z-Level Finishing은 이런 영역에 대해 효과적인 가공을 수행한다.

(130)

[Standard Parameters]

Cutter details Ball, Bullnose, Flat

Method 지정 불가

Cycle Box, Lace, Contour

Direction Angle from X, Parallel to X, Parallel to Y (Contour 지정시 Direction은 지정 불가) Stepover 사용자 지정 및 Auto

Z-step None, Fixed, Variable

Approach 2D, 3D

Retract 2D, 3D

Lead-ins… Vertical, Radial 가능

[Specific Parameters]

Surface Selection 가공할 Surface 지정 Slope limit 지정한 각도 이하만 가공 Smoothing Option Corner부위를 부드럽게 R처리

- Slope limit-

Maximum slope=30도 Machine flat surface 설정

Maximum slope=30도 Machine flat surface 미설정

(131)

아래 그림을 보면, 지정한 Maximum slope 각도 이상인 부분은 가공하지 않는 것을 알 수 있다.

가공 후의 Rest Material 비교

(132)

7.2 Optimized Planar Finishing

: Planar Finishing은 측벽에서(Stepover가 많이 벌어지므로) 효과적인 절삭이 이루어지지 않는다. 따라서 Optimized Planar Finishing은 이런 측벽에 대해 효과적인 절삭을 수행한다.

일반적으로 아래와 같은 방법으로 사용한다. - Direction은 Planar Finishing과 반대로 설정 - 사용 Tool은 Planar Finishing과 같은 Tool을 사용 - 가공 영역은 “Zone by Zone”으로 가공 한다

(133)

[Standard Parameters]

Cutter details Ball, Bullnose, Flat

Method 지정 불가

Cycle Box, Lace

(Box 설정시 Tool이 Stock과의 직접적인 접촉을 피하기 위해 Tool은 위에서 아래로 떨어진다.)

Direction Angle from X, Parallel to X, Parallel to Y Stepover 사용자 지정 및 Auto

Z-step None, Fixed, Variable

Approach 2D, 3D

Retract 2D, 3D

Lead-ins… Vertical, Radial 가능

[Specific Parameters]

Surface Selection 가공할 Surface 지정 Slope limit 지정한 각도 이상만 가공 Smoothing Option Corner부위를 부드럽게 R처리

- Cycle-

Box Cycle일 경우 Tool은 Top Æ Bottom의 순서

가공 후의 Rest Material 비교

(134)

Chapter 8. Rest Material Model

: Part Geometry와는 다른 추가적인 요소이며, 가공 후의 남은 영역을 표시한다. Æ 일반 가공 후에 및 Remachining 후에 Rest Material Model을 적용 할 수 있다. Æ 잔삭에 효과적으로 사용할 수 있다.

(Finishing 후의 Rest Material Model)

8.1 Rest Material Model의 사용

Workzone에 Rest Material Model Initializing(초기화)

- 적용할 Toolpath를 선택 후, Functions > Rest material model에서 사용하고자 하는 명령 (아래 그림 참조)을 선택하면 자동 수행된다.

(135)

C- Rest Material Model의 초기화를 위한 계산이 실행되지 않았음. C+ Rest Material Model의 초기화를 위한 계산 실행 완료

C! 계산 대기중 C!! 계산 진행중

C 초기화를 요청 했으나 Rest Material Model이 현재의 Worklist 상에 없음.

Rest Material Model을 Update 하기

1)적용할 Toolpath 선택 후 Functions > Rest material model > Update with selected toolpath 선택. 2)Update 대화 상자에서, Minimum rest material 값 설정 > OK > Execute

WorkNC에서는 자동적으로(Auto 설정시) Minimum Rest Material의 값을 지정해 준다. Minimum Rest Material = Stock Allowance + Tolerance + 0.05mm

Æ 단, Stock Allowance가 “–“일 경우 사용 불가.

Æ 여러 개의 Toolpath를 선택한 경우, Minimum Rest Material의 값은 첫번째 Toolpath의 Parameter를 기준으로 설정 된다.

아래 그림은 Update된 Rest Material을 보여준다.

Update가 진행하는 동안 Rest Material Model은 설정된 Minimum Rest Material 값 보다 큰 영역을 찾아서 Update 한다.

(136)

(Rest Material 영역의 계산)

Minimum Rest Material 값이 아주 작을 경우 생성된 Rest Material 영역은 여러 요인 (Machining Tolerance, 계산 정밀도, Constant Stepover 등)으로 고르지 않고 울퉁불퉁한 모양을 나타낸다. 이런 경우엔 Smoothing Option으로 해결 할 수 있다.

R- Rest Material Model의 Update를 위한 계산이 실행되지 않았음. R+ Rest Material Model의 Update를 위한 계산 실행 완료

R! Update 계산 대기중 R!! Update 계산 진행중

R Update를 요청 했으나 Rest Material Model이 현재의 Worklist 상에 없음.

Reat Material 영역에 Smoothing 적용하기(가공 품질 향상)

1)적용할 Toolpath 선택 후 Functions > Rest material model > Smooth out the boundaries 선택. > Execute

References

Related documents