244
http://www.dawoo-tech.co.kr 1 www.dawoo-tech.co.kr

- Worknc User Manual 17

Embed Size (px)

Citation preview

http://www.dawoo-tech.co.kr 1

www.dawoo-tech.co.kr

다 우 테 크

WorkNC

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

5.4 High Feed Roughing --------------------------------------------------------------------------------------------------78

5.5 Hard Materiar Roughing ----------------------------------------------------------------------------------------------81

5.6 Parallel Roughing ------------------------------------------------------------------------------------------------------86

5.7 Contour Roughing-Casting ------------------------------------------------------------------------------------------89

5.8 Contour Roughing-Block ---------------------------------------------------------------------------------------------92

http://www.dawoo-tech.co.kr 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

11.8 Thin Wall Machining ------------------------------------------------------------------------------------------------183

WorkNC

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

Chapter 13. Q&A Report

http://www.dawoo-tech.co.kr 5

WorkNC

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

rkzone을 선택하여 작업 시작

4. Quit the Menu Program

: WorkNC CAM 종료

:

2

: 선택한 workzone 내의 모든

: 기존에 작업하던 wo

http://www.dawoo-tech.co.kr 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의 빠른실행

WorkNC

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 : 현재

C

[Symmerty 대화상자]

http://www.dawoo-tech.co.kr 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

:

WorkNC

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 : 계산 실행

Execute batc

http://www.dawoo-tech.co.kr 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에 대해

F

WorkNC

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

http://www.dawoo-tech.co.kr 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 -

Multi-Edit창에서 Machining Zone에서 가공영역 지정

WorkNC

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

[License Management 대화상자]

http://www.dawoo-tech.co.kr 15

[Tool library 대화상자]

[Holder library 대화상자]

WorkNC

16

[ t Po[Star int] 대화상자]

6.Help

: rkNC Wo 도움말 실행

[Topics]

orkNC의 도움말 실행

W NC

[What’s new]

새로워진

W

[About]

ork 의 버전정보 확인

기능

http://www.dawoo-tech.co.kr 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 및 상태표시)

The User Status Information window

WorkNC

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 계산 완료

S* Stock Model Update 계산 중 에러 발생

http://www.dawoo-tech.co.kr 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 간섭체크가 완료

WorkNC

20

1.3 Workzone 명령

1.

운 Toolpath 생성

New Toolpath

: 새로

- Standard Parameters : Toolpath 종류와 상관 없이 일정한 Parameter

ameters : Toolpath 종류에 따라 지정할 Parameter가 다름.

-Toolpath details-

: Type 버튼 선택하여 가공을 위한 다양한 Toolpath Type 지정

- Specific Par

http://www.dawoo-tech.co.kr 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

WorkNC

22

2..Recalculate

: 선택한 Toolpath에 대해 행 재계산 수

processor

를 산출하기 위한 Postprocess 작업 수행

3.Post

: NC Data

아래 그림처럼, 18,19,20번의 Toolpath를 Postprocessing 하고자 할 경우,

Postprocess Method 대화상자가 뜬다.

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

C Data 생성

-S

-Concatenated..: 선택한 Toolpath를 묶어서 Postprocess 작업 수행 하나의 N

http://www.dawoo-tech.co.kr 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

WorkNC

24

6.Status Bar

: 작업에 관련된 기타 정보 표시

http://www.dawoo-tech.co.kr 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

WorkNC

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에 불러 들일 파일

선택

http://www.dawoo-tech.co.kr 27

[File Select 대화상자]

File type : Surface나 Extremity Curve 선택

File format : 파일의 종류 지정

Edit : 선택한 Part Geometry를 편집

Remove : 선택한 Part Geometry를 제거

WorkNC

28

2.3 Surface에 Offset allowance 적용

Offset allowance : Surface나 C

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

urve에 대해 Offset 값 지정

http://www.dawoo-tech.co.kr 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이 지나간다.

(Vertical Surface상의 Offset Allowance)

WorkNC

30

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

(Non-Vertical Surface상의 Offset Allowa ce)

n

http://www.dawoo-tech.co.kr 31

2.4 WaterFalling과 Pa가공 공하기 위해 Waterfalling이라는 방법이 기본값

로 설정되어 있다.

alling을 적용하지 않 을 따라가는 경계선을 적용하면 됨)

.Waterfalling

rt Extremity Curve WorkNC에서는 Surface 시 끝단부를 최대한 가

(Waterf 으려면 형상의 끝단

1

(Part 끝단에서 가공 – Waterfalling)

의 Waterfalling) (Ball-End Cutter

(Ball-Nose Cutter의 Waterfalling)

WorkNC

32

(Flat-End Cutters의 Waterfalling)

고자 할 경우의 Curve 연장

2.Waterfalling을 막

(Ball-End Cutter의 Part Extremity Curve)

(Ball-Nose Cutter의 Part Extremity Curve)

http://www.dawoo-tech.co.kr 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

로 적용할 수 있다.

WorkNC

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만 조정 가능

2.Part Geometry를 WorkNC로 Add후 다시 Part Geometry의 Edit를 선택하면 아래와 같다.

: 선택한 Part Geometry를 Workzone에서 제거

http://www.dawoo-tech.co.kr 35

Chapter 3. Toolpath 계산을 위한 설정

3.1 Toolpath 및 Machining Zone

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

.Toolpath details

Type : Toolpath 종류 선택

Comment : Toolpath에 관련된 주석 입력

WorkNC

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

Other Low to High Finishing

High to Low Finishing

2D Drive Curve Finishing

Edge Finishing

Spiral/Radial Finishing

Along a Curve Finishing

Keyways

http://www.dawoo-tech.co.kr 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

WorkNC

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 제거

Load view :

-Stopping condiction-

Stop on the curve : Tool이 Curve의 Center에 멈춤.

Stop inside the curve : Tool이 Curve의 inside에서 멈춤.

top outside the curve : Tool이 Curve의 outside 에서 멈춤.

top when touching the curve : Tool이 Curve를 따라감.

S

S

http://www.dawoo-tech.co.kr 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

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

WorkNC

40

3. Stop outside the curve

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

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

Stop when touching the curve

: Tool이 Curve를 따라 Just하게 가공 함.(Stepover량에 따른 미가공 영역 자동 인식하여 제거)

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

http://www.dawoo-tech.co.kr 41

4.Machine Pl 기 ane 사용하

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

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

Whole Machine Area는 가공 깊이를 정의하고 Surface의 끝단에서 절삭이 끝난 후

achining Window Boundary까지 이동 후 Retract 함. M

WorkNC

42

Z-level for plane

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

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

Over geometry e Machine Area

선택할 경우 “Part minimum” 버튼

산출 한다.

Whol

http://www.dawoo-tech.co.kr 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 정의

: Cutter detail에서 “Straght” 선택

WorkNC

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

동으로 이동 한다.

http://www.dawoo-tech.co.kr 45

Tapered Cutter

Conic Cutter

WorkNC

46

3.3 Machining parameters

Method : 가공 방법 설정

Climb : 하향 가공

Conventional : 상향 가공

Mixed : 상.하향 복합

Cycle : Toolpath의 Pattern 설정

Box Cycle Lace Cycle Spiral machining

http://www.dawoo-tech.co.kr 47

Direction : Toolpath의 방향성 설정

Angle from X : X축에 대한 사용자 지정 각도로 Toolpath 생성

Parallel to X : X축에 평행하게 Toolpath 생성

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

P

WorkNC

48

3.4 NC Machining parameters

: Feedrate 설정

Rapid : 급속이송시의 Feedrate

Approach : 접근시의 Feedrate

Cut : 절삭시의 Feedrate

Spindle : 주축 회전수(R.P.M)

(절삭 공정에서의 Feedrate 구성)

http://www.dawoo-tech.co.kr 49

3.5 Tolerances

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

공 정도(Intol

S 여유)

Tolerance : 형상면에 대한 가 과 Outtol의 평균 공차)

Intol Outtol

tepover : Toolpath 사이의 간격

S

(사용 공구가 Ball일 경우 Stepover는 Scallop height가 된다.)

WorkNC

50

-Auto :

> Additional parameters

Maximum segment length : Toolpath 생성시 두 점간의 최대 허용 거리이며, 이 기능은 곡률 반경이

큰 Surface에서 계산의 정도를 높이지 않고 Finish(정삭) 가공의 정도를 증가 시킨다.

(최소 허용거리 1mm)

단, Toolpath의 검토가 확실히 이루어진 다음에 사용해야 하며, 일반적인 경우엔 주의!!

http://www.dawoo-tech.co.kr 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

-Level 3 : Z-6에서 까지는 Step량 1mm

Z-8

WorkNC

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가 적용된다.(측벽의 가공 여유 고려 함.)

http://www.dawoo-tech.co.kr 53

Retract : Tool의 회피 방법을 결정

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

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

(2D-Retrat vertically)

(3D-Retract direct)

WorkNC

54

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

Vertical : Tool이 Part Surface에 대해

수직으로 진입

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

진입

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

(형상의 제한으로 인해 lead-in radius를 인식하지 못할 경우 Ramp angle을 사용한다.)

http://www.dawoo-tech.co.kr 55

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

Radial stopovers – 미설정 Radial stopovers – 설정

WorkNC

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)

Parallel Pencil Trace

http://www.dawoo-tech.co.kr 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)

①,②

③,④,⑤

WorkNC

58

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

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

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

6. 아래그림에서 각각 Finish1 list와 Finish2 list를 선택하여 Machined surface와 Protect surface

눌러서 Surface를 추가한다.

http://www.dawoo-tech.co.kr 59

7. 다음 그림은 지금까지의 과정으로 임의의 Toolpath type으로 가공했을때의 모습이다.

WorkNC

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에 적용

http://www.dawoo-tech.co.kr 61

4.2 Stock Model의 설정

Stock Model 초기화

Functions > Stock Model > Initialise 선택

-Parameters-

Surface stock : Part Surface에서 Z+ 방향의 Stock 여유량

WorkNC

62

1.Solid Block 설정

Functions > Stock Model > Initialise 선택

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

Surface stock : +Z Stock의 옵셋량

Use 3D stock model - Check On : 3D Stock을 만들어 주며, 이는 Attach 가공에 유리하다.

Off : 일반적인 Stock을 만들어 주며, 용량이 3D Stock 보다 작다.

> 하면 Stock Model이 생성 된다.

http://www.dawoo-tech.co.kr 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에 맞게…)

WorkNC

64

4.CAD Model

: 외부의 Stock Data를 Import하여 Stock Model로 적용.

http://www.dawoo-tech.co.kr 65

Chapter 5. Roughing Toolpaths (3Axis- Roughing)

5.1 High Torque Roughing : High Torque Roughing은 다른 Toolpath Pattern보다 더 많은 값의 stepover를 줄 수가 있으며,

최대 공구 지름의 95%까지 stepover의 적용이 가능하여 보다 넓은 영역을 효율적으로 가공한다.

WorkNC

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 Points- : 설정시 각각의 Z-Level에 대해 Tool의 진입 위치 지정

(Entry Point로 Tool의 진입 위치를 지정한 경우)

http://www.dawoo-tech.co.kr 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에서 시작할지를 결정.

WorkNC

68

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

boundary curve와 stock limit curve를 조합하여 사용했을 때

boundary curve만 지정했을 때

http://www.dawoo-tech.co.kr 69

-Smoothing Options-

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

Corner Radius = 0 Corner Radius = 2

-Flat Areas-

: Machine Flat Areas 첵크 시 각각 남는 양이 다른 평면 구간을 한번 더 가공하여 평면구간에

대하여서도 지정한 여유량을 남긴다.

WorkNC

70

5.2 High Volume Roughing : 깊은 Pocket또는 깊은 Cavity형상처럼 황상량이 많은 형상에서 효율적으로 가공 할 수가 있다.

Toolpath는 Z방향으로만 이송하며, 일반 다른 황삭기능 보다 30~40%정도의 황삭가공의 시간을

절약 할 수있다.

http://www.dawoo-tech.co.kr 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

7: Retract

WorkNC

72

-HVR Options-

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

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

Sickle Cutters Plunge Cutters

Variants

Standard X Cut은 사용할 수 없음 Center Cut Hollow Center Cut

http://www.dawoo-tech.co.kr 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로의 이송 가공이 가능하다.

WorkNC

74

HVR Parameters

-Minimum stock to remove-

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

-Slow down distance

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

-Minimum plunge overlap-

Hollow Cut와 Center Cut에서만 적용가능 하며, 플런지 가공 이송간의 겹치는 양을 설정 한다.

http://www.dawoo-tech.co.kr 75

5.3 Flat Surface Roughing

: 다른 Roughing Toolpath로 가공한 후에 바닥의 여유량을 형상에 대한 stock allowance값과

동일하게 남기기 위해서, 전체 형상에서 평면부위만 자동으로 찾아내어 가공여유를 동일하

게 남게 한다.

Toolpath style은 High Torque Roughing과 동일하다.

WorkNC

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의 높이를 올려준다

아래의 그림과 같은 차이점을 보인다

Approach distance = 20 Stock Definition = 20

http://www.dawoo-tech.co.kr 77

-Additional Lateral Stock-

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

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

여유를 말한다

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

- Smoothing Option-

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

Corner smoothing radius = 0 일때 Corner smoothing radius = 2 일때

WorkNC

78

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

Ball Endmill은 사용할 수가 없으며, toolpath의 진행방향은 항상 Inside에서 outsade다

절삭량이 stepover의 30%이상 cutting되는 영역에대해서는 approach feedrate로 바뀐다

임의의 Level에서의 Toolpath

http://www.dawoo-tech.co.kr 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

가 나옴

WorkNC

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 가공영역내의 첫 진입 경로는 공구 경 전체에

대해 가공이 일어나므로 감속

http://www.dawoo-tech.co.kr 81

5.5 Hard Material Roughing : Sub Z-step과 Spiral 이송이 가능 하여 단단하거나 경도가 높은 소재를 효율적으로 가공하

기에 알맞다 (V15의 High Speed Roughing와 유사)

WorkNC

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의 생성 여부를 선택

-Smoothing Radius-

http://www.dawoo-tech.co.kr 83

- Retract distance-

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

있다

- Hard Material Roughing

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

`

WorkNC

84

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

단, Sub Z Step distance < Z Step 이어야 한다.

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

- Stock Parameters-

Stock이 Machining window의 외곽에 있을 경우(HSM Roughing-Direct)

Stock이 Machining window의 내부에 있을 경우(HSM Roughing-Direct)

http://www.dawoo-tech.co.kr 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가 생성 된다.

아래 그림은 High Speed Roughing후의 Stock량을 보여 준다.

WorkNC

86

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

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

결정된다.

http://www.dawoo-tech.co.kr 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-

: 가공이 처음 시작되는 위치 지정 (상.하향 결정)

WorkNC

88

(Parallel Roughing후의 Stock)

http://www.dawoo-tech.co.kr 89

5.7 Contour Roughing-Casting

: 재료가 형상에 대해 일정한 두께를 가진 주물 소재로 인식하여 가공하며 Flat-End-Mill이나

Bull-Nose Mill로 가공 하여 Contour Roughing-Remachining과 조합하여 사용하기도 한다.

WorkNC

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-

: Surface Stock의 남길 두께 이며, Stock allowance 보다 커야 한다.

http://www.dawoo-tech.co.kr 91

WorkNC

92

5.8 Contour Roughing-Block : Stock(소재) 박스형이라 인식하여 Flat-End Mill이나 Bull-Nose Mill로 가공하며 Contour Roughing-

Remachining과 조합하여 사용하기도 한다.

http://www.dawoo-tech.co.kr 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 : 영역 우선 가공

By Level : 깊이 우선 가공

WorkNC

94

-Pocket selection-

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

Minimum width : 가공하지 않은 Pocket 영역의 최소 값 입력

http://www.dawoo-tech.co.kr 95

5.9 High Torque Re-Roughing : High Torque Roughing으로 가공 하고 남아있는 계단 모양의 Stock을 Stock model Functions을

이용하여 효율적으로 가공한다 (V15의 High Speed Roughing-Remachining과 유사)

WorkNC

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 을 연결 해줄 수 있다.

Cut Link Distance = 5 Cut Link Distance = 10

http://www.dawoo-tech.co.kr 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생성

안됨

WorkNC

98

5.10 Contour Re-Roughing : Contour Roughing-Block이나 Contour Roughing-Casting 가공 후, 황삭량이 많이 남아 있을 때,

보다 작은 공구로 과절삭 예상 영역을 효과적으로 가공

- 황삭후의 계단 모양의 영역을 효과적으로 절삭

http://www.dawoo-tech.co.kr 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)

(Contour Roughing Toolpath)

WorkNC

100

(Contour Roughing-Remachining Toolpath)

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

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

http://www.dawoo-tech.co.kr 101

좌측의 그림은 Minimum Stock to Remove 의 값을 2.0mm 를

주었을 경우의 Remachining Toolpath 를 볼 수 있다.

좌측의 그림은 Minimum Stock to Remove 의 값을 1.5mm 를

주었을 경우의 Remachining Toolpath 를 볼 수 있으며, 위의

2.0mm 의 Toolpath 보다 Remachining 영역이 많은 것을 알

수 있다.

WorkNC

102

5.11 Flat Surface Re-Roughing : 황삭(High Torque Roughing, Contour Roughing 등…) 가공 후, Pocket Selection의 Checking으로

인한 미 영역 구간에 평면이 있는 영역에 가공을 할 때 사용을 하며, Stock의 남은 잔량을 감안하

여 Toolpath를 생성 (남은 Stock양을 계산하여 평면만을 가공하는 황잔삭)

Stock Model Flat Surface Re-Roughing Toolpath

http://www.dawoo-tech.co.kr 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 측벽 가공여유

Re-Roughing Area Options 무시할 수 있는 최소한은 Stock영역에는 Toolpath를 생성 안함

WorkNC

104

Chapter 6. Finishing Toolpaths (3-Axis Finishing) 6.1 Z-level Finishing : 가공물의 측벽을 Z level로 가공

http://www.dawoo-tech.co.kr 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

Radial

WorkNC

106

- Machining Order-

- Cut Link-

: 아래 그림처럼, Cut Link 설정으로 Tool이 뜨는 횟수를 줄일 수 있다.

http://www.dawoo-tech.co.kr 107

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

있다.

아래 그림은 Z-Level Finishing 가공 후의 Rest Material 을 보여준다.

WorkNC

108

6.2 Planar Finishing : Part Surface를 단일 방향으로 중삭(정삭)가공 함.

http://www.dawoo-tech.co.kr 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처리

아래 그림은 Planar Finishing에서 Boundary Curve를 지정한 경우의 Toolpath 순서를 보여준다.

WorkNC

110

-Lead-ins..-

아래 그림은 Planar Finishing 후의 Rest Material 을 보여준다.

http://www.dawoo-tech.co.kr 111

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

Projection하여 생성.

WorkNC

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의 방향성 지정

-Drive Direction-

Parallel to the curve Perpendicular to the curve

http://www.dawoo-tech.co.kr 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

WorkNC

114

6.4 Flat Surface Finishing : 평면이나 측벽을 자동 인식하여 가공하며, Roughing후의 큰 평면이나 파팅면 등을 가공.

기본적으로 Stock allowance는 Finish(Stock allowance=0)로 잡혀 있다.

http://www.dawoo-tech.co.kr 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)

WorkNC

116

-Machining options-

1.Flats : 평면 부위만 가공

- With finish pass : 설정시, 측벽과 인접해 있을 경우 측벽에서 1mm(Stock allowance 포함)의 여유

를 두며, 측벽을 따라 1개의 Finish Toolpath를 생성 한다. (미 설정시 측벽도 Stock allowance 만큼

가공 함)

http://www.dawoo-tech.co.kr 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”의 여유량 만큼 남겨둔다.

WorkNC

118

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

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

위의 그림에서, 가공 순서는 Flat Surface > Vertical Surface 순이다.

http://www.dawoo-tech.co.kr 119

6.5 Variable step finishing

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

2D Side Step으로 가공을 하며, 경사 구간에 Toolpath가 가공면에서 많이 벌어지는 현상에 대하

여서는 지정한 Side Step 보다 간격을 좀 더 줄여서 가공 Path를 생성한다.

(Percent로 Side Step 적용)

WorkNC

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 ]

급경사의 가공면을 Minimum

stepover로 적용한 구간

http://www.dawoo-tech.co.kr 121

[Planar Finishing 과 Variable Step Finishing 비교]

Planar Finishing Variable Step Finishing

WorkNC

122

6.6 3D Drive Curve Finishing : Surface를 따라 일정한 Pitch로 가공을 하며 Reference Curve를 이용하여 가공할 수도 있다.

→ 급격한 경사 부위도 일정한 Stepover를 가지는 Toolpath를 생성

전체 Part Surface에 걸친 3D Drive Curve Finishing의 가공 예

(Reference Curve는 Part의 외곽 Contour로 지정 되었다.)

http://www.dawoo-tech.co.kr 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는 일치 하지 않을 수도 있다.

WorkNC

124

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

-Boundary Curve를 Reference Curve로 사용-

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

Boundary Curve는 아래의 그림처럼 다양한 방법으로 조합하여 사용할 수 있다.

1) Part내에서 2개의 다른 영역의 Boundary Curve를 조합하여 사용

http://www.dawoo-tech.co.kr 125

2) Part내에서 2개의 같은 영역의 Boundary Curve를 조합하여 사용

외측 Curve에서 내측 Curve를 뺀 영역을 가공

3) Part내에서 2개 이상의 다른 영역의 Boundary Curve를 조합하여 사용

각 영역의 두 Curve의 안쪽을 가공

WorkNC

126

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

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

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

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

(Part내의 Boundary를 Boundary Curve나 Drive Curve로 지정)

(Tool이 Outside Inside로 진행)

http://www.dawoo-tech.co.kr 127

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

위와 같은 형상에서, Boundary를 닫힌 Single Curve로 인식시키거나, 열린 2개의 Curve로 인식하

여 사용할 수도 있다.

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

: 사용자가 지정한 entry Point 주위로 원형을 그리는 Toolpath를 생성한다.

WorkNC

128

아래 그림은, 3D Drive Curve Finishing Toolpath 적용후의 Rest Material을 보여 준다.

http://www.dawoo-tech.co.kr 129

Chapter 7. Optimization : Z-Level Finishing 과 Planar Finishing은 미 가공 부위가 생긴다. 이런 미 가공 부위를 효과적

으로 절삭하기 위한 기능이 Optimization 이다.

7.1 Optimized Z-level Finishing : Z-Level Finishing은 수직한(그에 가까운) 벽에 대한 toolpath를 생성하기에, 평면(평면에 가까운)

영역에 대해선 효과적으로 절삭이 이루어지지 않는다. Optimized Z-Level Finishing은 이런 영역에

대해 효과적인 가공을 수행한다.

WorkNC

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 미설정

http://www.dawoo-tech.co.kr 131

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

가공 후의 Rest Material 비교

Z-Level Finishing 후의 Rest Material Optimized Z-Level Finishing 후의 Rest Material

WorkNC

132

7.2 Optimized Planar Finishing : Planar Finishing은 측벽에서(Stepover가 많이 벌어지므로) 효과적인 절삭이 이루어지지 않는다.

따라서 Optimized Planar Finishing은 이런 측벽에 대해 효과적인 절삭을 수행한다.

일반적으로 아래와 같은 방법으로 사용한다.

- Direction은 Planar Finishing과 반대로 설정

- 사용 Tool은 Planar Finishing과 같은 Tool을 사용

- 가공 영역은 “Zone by Zone”으로 가공 한다

http://www.dawoo-tech.co.kr 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 비교

Planar Finishing 후의 Rest Material Optimized Planar Finishing 후의 Rest Material

WorkNC

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에서 사용하고자 하는 명령

(아래 그림 참조)을 선택하면 자동 수행된다.

아래 그림은 “Rest”을 선택한 경우의 Workzone을 보여준다.

Initializing(초기화)은 현재의 Workzone에서 한 번만 이루어 진다.

http://www.dawoo-tech.co.kr 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 한다.

WorkNC

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

Smoothing 적용전의 Rest Material Model Smoothing 적용 후의 Rest Material Model

http://www.dawoo-tech.co.kr 137

Rest Material 영역의 Trim

: VisuNC 상에서 생성한 Curve를 이용하여 Rest Material 영역을 Trim 함.

단, Curve는 Part상에서 +Z에 있어야 한다.

Rest Material 영역을 Trim하기 위해 생성한 Curve Trim 후의 Rest Material 영역

Rest Material Model을 Reset 하기.

: Rest Material Model을 초기 상태로 복귀 함.

-Rest Material Model이 적용된 Toolpath 선택 > Functions > Rest material model

> Reset 선택 > Execute

C- Reset의 초기화를 위한 계산이 실행되지 않았음.

C+ Reset의 초기화를 위한 계산 실행 완료

C! 계산 대기중

C!! 계산 진행중

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

WorkNC

138

(Reset을 적용한 Rest Material Model)

http://www.dawoo-tech.co.kr 139

Chapter 9. Remachining : Remachining에 관련된 Toolpath는 Roughing, Finishing후의 미 절삭 영역을 마지막으로 가공.

미 절삭 영역의 지정엔 Reference Cutter와 Reference Material Model을 지정하는 두 가지

방법이 있다.

9.1 Z-level Remachining : 측벽 부위를 자동으로 찾아서 잔삭 가공 수행.

- 앞 공정(Finishing)에서 사용한 Tool 보다 작은 툴을 설정

- Reference Cutter나 Rest Material Model을 인식하여 가공 영역을 자동 계산

- 시작점은 WorkNC가 자동 지정

WorkNC

140

[Standard Parameters]

Cutter details Ball, Bullnose

Method Climb, Conventional, Mixed

Cycle 측벽에 대한 Box, Lace

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

Stepover 사용자 지정 및 Auto

(단, Optimization이 None일 경우 지정 불가)

Z-step Fixed, Variable (단, Z-Step은 Tolerance 값보다 크거나 같아야 한다.)

Approach 2D, 3D

Retract 2D, 3D

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

[Specific Parameters]

Surface Selection 가공할 Surface 지정

Remachining Reference Rest material(미절삭) 영역을 Reference Cutter나 Rest Material Model

을 이용하여 지정.

Machining Order 가공 순서 지정 By Zone 또는 By Level

Cut Link 설정한 거리 이내의 Toolpath를 연결 함.(Retract 감소)

Slope Limit 지정한 각도 이상만 잔삭 가공 수행

Optimization 측벽 가공시 다양한 가공 순서 설정

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

-Lead-in-

(Lead-in : Vertical)

http://www.dawoo-tech.co.kr 141

(Lead-in : Ramp Angle)

(Lead-in : Radial, Radial Stepover)

WorkNC

142

-Slope Limit-

Minimum slope = 70도 Minimum slope = 20도

-Machining Order-

By Zone By Level

-Cut Link-

Cut link distance = 10mm

(화살표 부근 참조)

지정한 거리 이내의 Toolpath를

연결 하므로 Retract가 감소 된다.

http://www.dawoo-tech.co.kr 143

-Optimization-

None : 지정한 각도 이상의 측벽만 가공

Parallel optimization : 가공 영역에 대해 Parallel

하게 가공

Contour optimization : 가공 영역에 대해 Contour

로 가공

-Machining order-

Z-level then optimize : Z-level 후 Optimize 가공 Optimize then Z-level : Optimize 후 Z-level 가공

Parallel optimization(Z-level then optimize)

Contour optimization(Z-level then optimize)

WorkNC

144

Z-level Remachining 전의 Rest Material Model Z-level Remachining 후의 Rest Material Model

http://www.dawoo-tech.co.kr 145

9.2 Planar Remachining :앞 공정에서 미 가공된 영역에 대해 잔삭가공 한다.

→ Toolpath Type는 Planar Finishing과 동일하다.

각각의 Remachining 영역에 대해선 Zone by Zone로 가공 한다.

WorkNC

146

[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 None, Fixed, Variable

Approach 2D, 3D

Retract 2D, 3D

Lead-ins… Vertical, Radial 가능

[Specific Parameters]

Surface Selection 가공할 Surface 지정

Remachining Reference Rest material(미절삭) 영역을 Reference Cutter나 Rest Material Model

을 이용하여 지정.

Optimization Options Remachining Type을 설정

Slope Limit 설정한 Direction에 직각인 두 번째 Toolpath에서 지정한 각도 이상만

가공

(단, Optimization Options에서 Optimization 설정시 사용 가능)

-Cycle-

Lace Cycle Radial Lead-ins

http://www.dawoo-tech.co.kr 147

-Optimization Options-

One direction only, no perpendicular path

: Machining Parameters의 Direction에서 설정한 방향으로만 가공 한다.

Optimized Bi-directional(optimized portion last)

: 설정한 Direction으로 가공 후, Direction의 직각 방향으로 다시 한번 가공

본 Option 설정시 “Maximum slop” 적용 가능하다.

WorkNC

148

Optimized Bi-directional(optimized portion first)

: 설정한 Direction의 직각 방향으로 가공 후, 설정한 Direction으로 다시 한번 가공

본 Option 설정시 “Maximum slop” 적용 가능하다.

Bi-direction(complete perpendicular path, non-optimized)

: 설정한 Direction으로 가공 후, Direction의 직각 방향은 전체 Corner 부분에 다시 한번 가공

아래의 그림에서, Optimized Bi-directional(optimized portion last) 또는 Optimized-

Bi-directional(optimized portion first)을 설정한 경우, “Maximum slop”의 설정 각도는 두 번째

Toolpath에 적용 된다.

http://www.dawoo-tech.co.kr 149

가공 후의 Rest Material 비교

Planar Remachining 적용 전의 Rest Material Planar Remachining 적용 후의 Rest Material (Cutter보다 작은 R 영역은 남아 있다.)

WorkNC

150

9.3 Contour Remachining

: Tool이 Planar Remachining처럼 움직이면서 잔삭 작업을 한다.

- Planar Remachining 보다 효과적인 Finishing Toolpath를 생성하나, 계산 시간은 길어진다.

- 앞 공정(Finishing)에서 사용한 Tool 보다 작은 툴을 설정

- Reference Cutter나 Rest Material Model을 인식하여 가공 영역을 자동 계산

- 시작점은 WorkNC가 자동 지정

http://www.dawoo-tech.co.kr 151

[Standard Parameters]

Cutter details Ball, Bullnose

Method Climb, Conventional, Mixed

Cycle 지정불가

Direction 지정불가

Stepover 사용자 지정 및 Auto

Z-step None, Fixed, Variable

Approach 2D, 3D

Retract 2D, 3D

Lead-ins… Vertical, Radial 가능

[Specific Parameters]

Surface Selection 가공할 Surface 지정

Remachining Reference Rest material(미절삭) 영역을 Reference Cutter나 Rest Material Model

을 이용하여 지정.

Optimization Options Remachining Type을 설정

Center pass “Perform final pass” 설정시 가공 후, 가공영역에 대해 Center Pass

생성 한다.(펜슬 개념)

Perform final pass 설정 Perform final pass 미설정

Contour Remachining 전의 Rest Material Model Contour Remachining 후의 Rest Material Model

WorkNC

152

Chapter 10. 3D Contouring Toolpath : Part Surface의 corner 부위를 가공

- 각각의 공정(황삭-중삭, 중삭-황삭..)에서 Corner 부위에 미절삭량이 클 때 그 부위만 가공

하므로 다음 공정에서의 공구 부하량을 줄 일 수 있고 좋은 조도를 얻을 수 있다.

10.1 3D Contouring (Pencil Trace) Toolpath : Part Surface의 corner부를 따라 Toolpath 생성

- 펜슬 개념의 Toolpath

http://www.dawoo-tech.co.kr 153

- 3D Contouring (Pencil Trace) Toolpath에서 아래 그림처럼, Tool(Cutter)은 Part와의 접촉점이

2곳이다.(Bitangency)

Tool(Cutter)과 Part는 두 점에서 접촉한다.

- WorkNC는 175도 이내의 Machining Zone에서 자동으로 Bitangency하게 가공한다. 즉, 지정한

Tool의 R 보다 Corner부의 R이 큰 영역에 대해선 가공하지 않으며(Bitangency 영역이 없으므로),

Tool의 R 보다 Corner부의 R이 작은 영역에 대해서만 가공을 하게 된다.

[Standard Parameters]

Cutter details Ball, Bullnose, Flat

Method Climb, Conventional, Mixed

Cycle 지정불가

Direction 지정불가

Stepover 지정불가

Z-step None, Fixed, Variable

Approach 2D, 3D

Retract 2D, 3D

Lead-ins… Vertical, Radial 가능

[Specific Parameters]

Surface Selection 가공할 Surface 지정

High-low / low-high options 경사 부위(or Corner)에 대한 다양한 설정

WorkNC

154

High-low / low-high options(Pencil trace milling methods)

: 가파른 경사 영역에 대한 High to Low, Low to High 같은 절삭 조건 설정

-High-Low / Low-High options-

1. Steep/flat reference slope : 지정한 각도를 기준으로 Flat section과 Steep section으로 구분 함.

아래 그림에서, Steep/Flat Reference Slope를 45도로 주었을 경우 2,4번은 Steep section으로 가공

하며, 1,3,5는 Flat section으로 가공 함.

이 경우, 각 Section에서의 Retract가 많이 일어 난다.

http://www.dawoo-tech.co.kr 155

2.Min length for “steep” sections : Steep/flat reference slope에서 Steep section에서 Retract 발생 줄

임. 길이 제한 값을 두어, 지정한 길이 이내의 Steep section은 Retract 없이 Toolpath 생성.

(Min length for “steep” sections 미적용 : Retract 발생)

(Min length for “steep” sections 적용 : 지정한 길이 이내의 Steep section에서 Retract가 없다.)

3.Min length for “flat” sections : Steep/flat reference slope에서 Flat section에서 Retract 발생 줄임.

길이 제한 값을 두어, 지정한 길이 이내의 Flat section은 Retract 없이 Toolpath 생성.

(Min length for “flat” sections 미적용 : Retract 발생)

(Min length for “flat” sections 적용 : 지정한 길이 이내의 Flat section에서 Retract가 없다.)

WorkNC

156

-Specify machining method for “steep” sections-

Machine from High to Low : 위에서 아래로 가공

Machine from Low to High : 아래에서 위로 가공

-Specify / Change machining method for “flat” sections-

Climb : 하향 절삭

Conventional : 상향 절삭

Mixed : 상.하향 섞임.

Method의 설정과 동일

http://www.dawoo-tech.co.kr 157

10.2 Parallel Pencil Toolpath

:Pencil Toolpath에 폭을 Distance값으로 주어, 여러 줄을 생성한다.

- 잔삭과 비슷하나 Rest Material Model이나 Reference Tool의 지정이 없다.

- 최초의 Roughing 및 Semi-Finishing 생성 후, 보다 작은 Tool을 이용하여 Finishing처럼 사용

- 생성할 Toolpath에 추가로 Toolpath를 생성 할 수 있으며, 이것은 3D Contouring (Pencil Trace)

Toolpath를 사용하여 여러 Tool을 사용한 Toolpath를 생성한 것과 같은 효과를 가질 수 있다.

그러나 Parallel Pencil Trace Toolpath는 같은 Tool을 사용 하므로 각각의 Toolpath는 동일하다.

또한 전체 가공에 대한 Tool change 획수를 감소 시킨다.

WorkNC

158

[Standard Parameters]

Cutter details Ball, Bullnose, Flat

Method Climb, Conventional, Mixed

Cycle 지정불가

Direction 지정불가

Stepover 사용자 지정 및 Auto

Z-step None, Fixed, Variable

Approach 2D, 3D

Retract 2D, 3D

Lead-ins… Vertical, Radial 가능

[Specific Parameters]

Surface Selection 가공할 Surface 지정

Edit Distance Bitangency 점의 중심에서 가공할 Offset 량.(편측 값)

Edit Distance = 1 Edit Distance = 3

http://www.dawoo-tech.co.kr 159

Chapter 11. Other Toolpath

11.1 High-low Finishing

: Tool이 높은 곳에서 낮은 곳으로 이동하면서 절삭이 이루어 짐.

High-Low Finish 가공의 예.(Machining Window는 Boundary Curve에 의해 제한 함.)

WorkNC

160

[Standard Parameters]

Cutter details Ball, Bullnose, Flat

Method 지정 불가

Cycle 지정 불가

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

Stepover 사용자 지정 및 Auto

Z-step None

Approach 2D, 3D

Retract 2D, 3D

Lead-ins… Vertical, Radial 가능

[Specific Parameters]

Permitted slopes Slope 각도를 지정하여 Tool이 뜨는 것을 방지

High-Low 가공의 규칙

(High-Low Finishing Toolpath의 구성)

http://www.dawoo-tech.co.kr 161

(High-Low Finishing을 이용한 Single section 가공)

(High-Low Finishing을 이용한 Single section 가공 : Radial Lead-ins)

-Permitted slopes-

Permitted slopes : 각도 미지정 Permitted slopes : 각도 지정

(지정 각도 이하는 단일 Toolpath 로 생성)

WorkNC

162

High-Low Finishing toolpath 적용 후의 Rest Material

http://www.dawoo-tech.co.kr 163

11.2 Low-High Finishing : Tool이 낮은 곳에서 높은 곳으로 이동하면서 절삭이 이루어 짐.

WorkNC

164

[Standard Parameters]

Cutter details Ball, Bullnose, Flat

Method 지정 불가

Cycle 지정 불가

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만 가능

[Specific Parameters]

Start Point 가공 시작 위치 지정

Pocket Selection Pocket의 폭 및 깊이를 지정하여, 설정 값 이하는 가공하지 않음.

Stock(holes/edges) Part의 Trim 여부를 지정하여 Tool의 진입을 달리한다.

Sides to machine 가공의 방향성을 지정

(Low-High Finishing의 규칙)

아래 그림에서, Low-High Finishing의 가공 순서는 영역 A와 C가 가공된 후 B영역을 가공한다.

http://www.dawoo-tech.co.kr 165

-Stock(holes/edges)-

:

1.Stock is not trimmed

진입은 Tool의 반경 + 안전거리에 근접하여 떨어진다.

WorkNC

166

만일, Part의 바깥으로 Lead in을 원치 않는다면 아래의 그림처럼 Boundary Curve를 이용하여 조

정 할 수 도 있다.

2.Stock in trimmed from holes / external edges

진입은 Tool의 반경 + 안전거리에 근접하여 떨어진다.

http://www.dawoo-tech.co.kr 167

-Sides to machine-

Machine both sides

(Machine both sides : 양 Side 가공)

Machine one side only

(Machine one side only : 단일 Side 가공)

WorkNC

168

-Pocket Selection-

(Pocket Selection에서의 Minimum Width와 Depth )

(Low-High에서의 Pocket 가공의 순서)

http://www.dawoo-tech.co.kr 169

아래 그림에서, 다중 Pocket 영역의 가공은 By Zone(깊이 우선)으로 이루어 진다.

아래 그림은 황삭용 Low-High Toolpath를 보여 준다.

아래 그림은 Low-High Toolpath 후의 Rest Material을 보여주고 있다.

WorkNC

170

11.3 2D Drive Curve Finishing : 2D 평면상에서 생성한 Toolpath를 Part Surface에 Projection하여 Toolpath 생성

급격한 경사 부위의 일정한 Stepover를 가지는 Toolpath를 생성이 어려우므로 일반적으로

평탄한 영역에 적용

위의 그림에서, 2D 평면상에 생성한 Toolpath를 Surface에 Projection하여 아래와 같은 Toolpath를

생성한다.

http://www.dawoo-tech.co.kr 171

[Standard Parameters]

Boundary Boundary Curve를 이용할 경우 지정

Cutter details Ball, Bullnose, Flat

Method Climb, Conventional, Mixed

Cycle 지정 불가

Direction 지정 불가(WorkNC에 의해 자동 결정 됨)

Stepover 사용자 지정 및 Auto

Z-step None(2D 이므로)

Approach 2D, 3D

Retract 2D, 3D

Lead-ins… Vertical, Radial 가능

[Specific Parameters]

Surface Selection 가공할 Surface 지정

Invert toolpath 생성할 Toolpath의 방향 결정(설정시 Inside Outside의 Toolpath 생성)

Drive curve 지정한 Drive curve를 이용하여 가공

WorkNC

172

-Reference Curve-

: 가공을 위한 참조 Curve로 아래와 같이 정의되며, 여러 개의 Curve를 조합하여 사용 할 수도

있다.

-Machining Window

- View

-Boundary Curve 지정

-Drive Curve 지정

(1)Drive Curve를 Reference Curve로 사용

: 열려있거나 닫힌 Curve로 정의 할 수 있으며, 열린 Curve일 경우 3D Drive Curve Finishing과

같다.

(Open Drive Curve의 Toolpath)

아래의 그림에서, Tool은 Drive Curve의 Inside에선 상향(Conventional)이 걸리며 Outside에서는

하향(Climb)이 걸린다.

http://www.dawoo-tech.co.kr 173

11.4 Spiral / Radial Finishing : 2D 상에서 Sprial / Radial의 Toolpath를 생성하여 Part Surface에 Projection 함.

사용자가 지정한 Entry Point를 기준으로 생성(필수 사항)

[Standard Parameters]

Cutter details Ball, Bullnose, Flat

Method Climb, Conventional, Mixed

Cycle 지정 불가

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 Spiral / Radial 가공의 기준이 되는 Point

Spiral / Radial Spiral / Radial 가공 종류 선택

Invert toolpath 생성할 Toolpath의 방향 역전

WorkNC

174

- Spiral / Radial-

Spiral Mode Mixed

Climb Conventional

Radial Mode

http://www.dawoo-tech.co.kr 175

11.5 Edge Finishing : Part의 Edge 부분을 가공하기 위한 Toolpath이며, Tool이 Edge를 직접 접촉하지는 않지만 Edge

의 양 Side는 가공을 하게 된다.

사용 공구는 Ball만 가능

(Edge Finishing Toolpath)

WorkNC

176

[Standard Parameters]

Cutter details Ball만 사용 가능

Method Climb, Conventional, Mixed

Cycle 지정 불가

Direction 지정 불가(WorkNC에 의해 자동 결정 됨)

Stepover 사용자 지정 및 Auto

Z-step None

Approach 2D, 3D

Retract 2D, 3D

Lead-ins… Vertical, Radial 가능

[Specific Parameters]

Surface Selection 가공할 Surface 지정

Drive Curve Edge 가공에 사용할 Curve.(Drive Curve는 Edge와 정확히 일치해야 함.)

Edge Distance 가공할 Edge의 양 Side 폭

http://www.dawoo-tech.co.kr 177

11.6 Along the Curve : 한 개의 Drive Curve(Open, Close)를 이용하여 Toolpath를 2D상에 생성하여 Part Surface에

Projection하여 생성.

[Standard Parameters]

Cutter details Ball, Bullnose, Flat

Method 지정 불가

Cycle Box, Lace

(단, Drive Direction Option에서 “On the Curve”를 선택한 경우엔 지정 불가)

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 지정

WorkNC

178

Drive Direction Toolpath의 방향성 지정

Edge Distance Drive Curve상에서 Offset 거리

(단, Drive Direction Option에서 “On the Curve”를 선택한 경우엔 지정 불가)

- Drive Direction-

Drive Direction : Parallel to the Curve Drive Direction : Perpendicular to the Curve

Drive Direction : On to the Curve

http://www.dawoo-tech.co.kr 179

11.7 Keyways : 형상의 홈(Rib….)을 가공하기 위한 패턴으로 모델형상의 홈 자리만을 찾아서 가공을 한다.

[Standard Parameters]

Cutter details Bullnose, Flat (Ball공구는 사용할 수 없다)

Method 지정 불가

Cycle 지정 불가

Direction 지정 불가

Stepover 지정 불가

Z-step None, Fixed, Variable

Approach 2D, 3D

Retract 2D, 3D

Lead-ins… Vertical 만 사용가능

WorkNC

180

[Specific Parameters]

Surface Selection 가공할 Surface 지정

※ Keyways는 Ball 공구를 사용할 수가 없고, 또한 형상에 홈이 많을 경우 정확한 가공을 하기

위하여서는 Surface Selection을 사용하는 것이 좋다.

[ Model ]

[ Surface selection 지정 ] [ 지정된 영역의 Toolpath ]

http://www.dawoo-tech.co.kr 181

[ Z-Step]

[ None ] [ Fixed ]

Tip : Keyways의 Toolpath 사용시 Key홈의 넓이가 공구의 직경과 같아야 한다.

만약 Stock Allowance의 값을 준다면, Stock allowance X 2 = 홈의 넓이 와 동일해야 한다.

WorkNC

182

11.8 Thin Wall Machining

: 지정한 Z-Step으로 내려오면서 황삭과 정삭의 가공을 함께하며 가공 DATA를 생성한다. Thin

Wall Machining은 두께가 얇은 전극을 가공하기에 유리하며, 하나의 공구로 황삭과 정삭을 같이

가공해야하는 특징이 있다.

http://www.dawoo-tech.co.kr 183

[ Roughing option ] [ Finishing option ]

[Standard Parameters]

Cutter details Ball, Bullnose, Flat

Method Climb 만 사용 가능

Cycle Spiral 만 사용 가능

Direction 지정 불가

◈ Roughing tolerance [ 황삭 패턴의 Option을 정의 ] ◈

Stock allowance 황삭 가공 후 여유량

Tolerance 황삭 가공 시 가공 공차 값

Stepover 황삭 가공에 적용할 Side 이송 값 [ 사용자 지정 (Auto 사용불가) ]

Z-step None, Fixed 만 사용 가능 [황삭 패스에 적용]

Approach 2D, 3D

Retract 2D, 3D

Lead-ins… Vertical, Ramp 만 사용 가능

[Specific Parameters]

Surface Selection 가공할 Surface 지정

Entry Point 사용자가 정의하거나 WorkNC에서 자동 생성 [황삭 패스에 적용]

Cusp Height Csup Height 의 사용자 정의 또는 Auto [황삭 패스에 적용]

Stock Parameters Tool의 시작과 관련된 Lead-In, Stepover 등을 Machining Zone의 Outside에

서 시작할지 말지를 결정.(가공 영역의 외측에 소재 유.무)

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

◈ Finishing tolerance [ 정삭 패턴의 Option을 정의 ] ◈

Stock allowance 정삭 가공 후 여유량

Tolerance 정삭 가공 시 가공 공차 값

Stepover 정삭 가공에 적용할 Side 및 Z-step 이송 값

[ 사용자 지정 (Auto 사용불가) ]

WorkNC

184

◈ 가공 순서 ◈

- High Torque Roughing Optimized Z-Level Finishing Z-Level Finishing

※ 얇은 전극 가공에 유리

[ 각각 Level에서 황삭 정삭을 같이 가공 ]

http://www.dawoo-tech.co.kr 185

Chapter 12. 2 1/2-Axis Toolpaths 12.1 Tangent to Curve : Visu NC또는 외부에서 작업한 Curve를 이용하여, 공구의 궤적을 Curve에 Tangent하게 산출한다.

1 = Curve, 2=Toolpath

WorkNC

186

[Standard Parameters] Cutter details Ball, Bullnose, Flat

Method Climb, Conventional

Cycle 지정 불가

Direction 지정 불가

Stepover 지정불가

Curve machining

Z movement

Tool locked at a Constant Z, Tool Z follows curve, Tool approaches

curve From +Z, Tool moves away from curve

Approach 3D

Retract 2D

Lead-ins… Vertical, Radial 가능

[Specific Parameters] Curve[s] to machine Toolpath로 사용할 Curve를 선택.

Curve stock allowance

-Stock allowance in Z

-Lateral stock allowance

Curve와의 가공여유설정

Project된 Curve와 Tool과의 Z 여유량

Project된 Curve와 Tool과의 측면 여유량.

Entry Points Toolpath의 시작위치결정 및 Close curve의 in, out을 결정.

Curve Lateral Offset

-Lateral stepover

-Lateral stock

선택된 curve와 offset된 curve사이를 가공할 때의 pitch값.

선택된 curve의 offset값을 설정

- Curve machining Z movement -

http://www.dawoo-tech.co.kr 187

1. Tool locked at a Constant Z 2. Tool locked at local high-Z

3. Tool Z follows curve 4. Tool approaches curve From +Z

5. Tool moves away from curve

※ Ramp down between planes는 Z-Level 이동간의 연결을 지정하는 Angle값으로 Ramp이동

한다.

WorkNC

188

- Entry Points -

< Curve의 안쪽 바깥쪽을 결정 >

- Curve Lateral Offset -

- Lead-ins/Lead-outs -

http://www.dawoo-tech.co.kr 189

12.2 Curve remachining

: 이 기능은 Pocketing and Machining Tangent to a Curve toolpaths 이후의 coner부의 잔삭가공

을 하는 기능이다.

WorkNC

190

[Standard Parameters] Cutter details Ball, Bullnose, Flat

Method Climb, Conventional

Cycle 지정 불가

Direction 지정 불가

Stock allowance 지정 불가

Stepover 지정불가

Curve machining

Z movement

Tool locked at a Constant Z, Tool locked at local high-Z,Tool Z follows

curve, Tool approaches curve From +Z, Tool moves away from curve

Approach 3D

Retract 2D

Lead-ins… Vertical, Radial 가능

[Specific Parameters] Curve[s] to machine Toolpath로 사용할 Curve를 선택.

Curve stock allowance

-Stock allowance in Z

-Lateral stock allowance

Curve와의 가공여유설정

Project된 Curve와 Tool과의 Z 여유량

Project된 Curve와 Tool과의 측면 여유량.

Entry Points Toolpath의 시작위치결정 및 Close curve의 in, out을 결정.

Cut link distance 같은 Level의 떨어진 Toolpath를 연결함.

Curve remachining

-Reference radius

-Extension distance

기준공구의 Size를 결정.

Rest material의 영역보다 외곽에서 진입해야 하는 양.

- Curve remachining -

1. Remachining Reference Radius 2. Extension Distance

3. Initial Remachining pass 4. Extended Remachining pass

http://www.dawoo-tech.co.kr 191

12.3 On-curve -engraving- : Tangent to curve의 기능과 유사하지만, 다른점은 공구의 Center 궤적이 생성된다.

WorkNC

192

[Standard Parameters] Cutter details Ball, Bullnose, Flat

Method 지정 불가

Cycle 지정 불가

Direction 지정 불가

Stock allowance 지정 불가

Stepover 지정불가

Curve machining

Z movement

Tool locked at a Constant Z, Tool Z follows curve, Tool approaches

curve From +Z, Tool moves away from curve

Approach 3D

Retract 2D

Lead-ins… Vertical

[Specific Parameters] Curve[s] to machine Toolpath로 사용할 Curve를 선택.

Curve stock allowance

-Stock allowance in Z

-Lateral stock allowance

Curve와의 가공여유설정

Project된 Curve와 Tool과의 Z 여유량

Project된 Curve와 Tool과의 측면 여유량.

Project onto surface 선택된 Curve가 surface에 투영하여 Toolpath생성.

Cut link distance 같은 Level의 떨어진 Toolpath를 연결함.

http://www.dawoo-tech.co.kr 193

12.4 Pocketing

: 2D Curve데이터를 이용하여 Pocket가공을 한다.

(Curve만으로 Pocket가공이 가능하다.)

WorkNC

194

[Standard Parameters] Cutter details Ball, Bullnose, Flat

Method 지정 불가

Cycle 지정 불가

Direction Climb, Conventional

Stock allowance 지정 불가

Stepover 사용자 지정 및 Auto

Curve machining

Z movement

Tool locked at a Constant Z, Tool Z follows curve, Tool approaches

curve From +Z, Tool moves away from curve

Approach 3D

Retract 2D

Lead-ins… Vertical, Ramp

[Specific Parameters] Curve[s] to machine Toolpath로 사용할 Curve를 선택.

Curve stock allowance

-Stock allowance in Z

-Lateral stock allowance

Curve와의 가공여유설정

Project된 Curve와 Tool과의 Z 여유량.

Project된 Curve와 Tool과의 측면 여유량.

Side Step의 Corner의 잔량제거 패턴

과 Side Step의 이송시 Smooth 패턴

으로 접근하는 방식으로 Toolpath의

Pattern 변경

http://www.dawoo-tech.co.kr 195

12.5 Rib machining

: Rib의 Center curve를 이용하여 Model 형상이 존재하는 영역만을 Rib가공에 적용한다.

(위의 그림은 Rib machining으로 가공했을 때의 궤적을 보여 주고있다.)

WorkNC

196

[ Ramp down between planes 사용 시 ]

[Standard Parameters] Cutter details Flat (Ball, Bullnose의 공구는 사용불가)

Method Mixed

Cycle Lace

Direction 지정 불가

Stock allowance 사용자 정의

Stepover 지정불가

Curve machining Z movement Z approaches curve from +Z

Approach 3D

Retract 2D

Lead-ins… Vertical

[Specific Parameters] Curve[s] to machine Toolpath로 사용할 Curve를 선택.

Project onto surface 선택된 Curve가 surface에 투영하여 Toolpath생성.

Stock Definition Stock값을 주어 Z로 가상의 소재 두께 값을 설정한다.

http://www.dawoo-tech.co.kr 197

12.6 Facing

: Pocketing과는 비슷하지만 지정 Curve에 벗어나서 가공을 하는 면삭 가공 패턴이다.

(2D Curve로 가공 DATA를 생성)

WorkNC

198

[Standard Parameters] Cutter details Ball, Bullnose, Flat

Method 지정 불가

Cycle 지정 불가

Direction X, Y, 사용자 지정 각도 정의

Stock allowance 지정 불가

Stepover 사용자 지정 및 Auto

Curve machining

Z movement

Tool locked at a Constant Z, Tool Z follows curve, Tool approaches

curve From +Z, Tool moves away from curve

Approach 2D, 3D

Retract 2D, 3D

Lead-ins… Vertical 만 사용 가능

[Specific Parameters] Curve[s] to machine Toolpath로 사용할 Curve를 선택.

Curve stock allowance

-Stock allowance in Z

-Lateral stock allowance

Curve와의 가공여유설정

Project된 Curve와 Tool과의 Z 여유량.

지정 불가

* 주의사항 *

Facing에서 2D Curve를 이용하여 가공영역을 설정하며, 면삭가공을 위한 Pattern 이므로 경계커

브 외각으로 가공 데이터를 생성한다. 여기서 Facing을 이용한 Pocket 가공을 하지 말아야 한다.

http://www.dawoo-tech.co.kr 199

12.7 Drilling and hole boring

: 가장 기본적인 Drilling cycle의 Toolpath를 생성한다.

WorkNC

200

[Standard Parameters] Cutter details Ball, Bullnose, Flat

Method 지정 불가

Cycle 지정 불가

Direction 지정 불가

Stock allowance 지정 불가

Stepover 지정 불가

Z-Step 지정 불가

Approach 3D

Retract 2D

Lead-ins… Vertical

[Specific Parameters] Bore end point

Depth offset

-Measured from surface

-Measured from entry point

드릴가공 할 Center Point를 선택한다.

드릴가공 할 깊이 값을 입력한다.

Point를 Surface면에 Z로 project하여 깊이를 결정한다.

Point의 좌표 값(Z)에서 깊이를 결정한다.

Bore Cycle Spot, Circular, Peck, Retract

Starting Z 드릴진입의 안전 높이 값을 설정.

- Depth offset -

1. Measured from surface 2. Measured from entry point

http://www.dawoo-tech.co.kr 201

- Starting Z -

1. Automatic 설정시

(형상에서 일정하게 Approach값을 적용)

2. Start Z에 값을 입력시

(절대값 Z에서부터 시작함)

WorkNC

202

12.8 Tapping

: Tapping toolpath를 생성한다.

http://www.dawoo-tech.co.kr 203

[Standard Parameters] Cutter details Ball, Bullnose, Flat

Method 지정 불가

Cycle 지정 불가

Direction 지정 불가

Stock allowance 지정 불가

Stepover 지정 불가

Z-Step 지정 불가

Approach 3D

Retract 2D

Lead-ins… Vertical

[Specific Parameters] Bore end point

Depth offset

-Measured from surface

-Measured from entry point

드릴가공 할 Center Point를 선택한다.

드릴가공 할 깊이 값을 입력한다.

Point를 Surface면에 Z로 project하여 깊이를 결정한다.

Point의 좌표 값(Z)에서 깊이를 결정한다.

Tapping direction Left, Right, Pitch

Tapping method

- Simple

- Rigid

Dwell time을 초단위로 설정한다.

Tapping Feedrate와 the Retract Feedrate 사이의 비율을 설정한다.

WorkNC

204

12.9 Point Drilling

: 황삭량이 넓고, 깊은 형상에서 Drill을 이용하여, 빠른시간내에 효율적으로 걷어낼 수 있다.

http://www.dawoo-tech.co.kr 205

[Standard Parameters] Cutter details Ball, Bullnose, Flat

Method 지정 불가

Cycle Lace

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

Stock allowance 사용자 지정

Stepover 사용자 지정 또는 Auto (Point file로 가공 할 때는 사용불가)

Z-Step 지정 불가

Approach 3D

Retract 2D

Lead-ins… Vertical

[Specific Parameters] Point Drill Rough Start points

-Start Z

-Points file

-Automatic grid

Drill이 진입할 일괄적인 Z높이를 설정한다.

VisuNC에서 작성한 Point File의 위치에 따라 절입된다.

가공영역에 대해 Stepover에서 정의한 값만큼 씩 이동한다.

Point Drill Phase

-Pre-drill

-Rough

Drill가공의 깊이를 결정한다.

Maximun depth값만큼 증분절입한다.

Surface의 형상에 Stock allowance만큼을 남기고 절입된다

Bore Cycle Spot, Peck, Retract

(Point Drilling Toolpath의 결과를 다각도로 보여주고 있다.)

WorkNC

206

12.10 Hole machining

: WorkNC CAD 에서 Color 별로 인식한 Hole Feature 를 선정의된 Tool Database 에 의해서

자동으로 고정싸이클의 툴패스를 산출함.

http://www.dawoo-tech.co.kr 207

[Standard Parameters] Cutter details 지정 불가

Method 지정 불가

Cycle 지정 불가

Direction 지정 불가

Stock allowance 지정 불가

Stepover 지정 불가

Z-Step 지정 불가

Approach 3D

Retract 2D

Lead-ins… Vertical

[Specific Parameters] Feature definition Work-CAD에서 자동 인식한 Feature File(*.ftd)을 선택한다.

Machine selection 가공방법을 정의한 File(*.fts)을 선택한다.

Tool selection 공구정보를 입력한 File(*.ftt)을 선택한다.

- 아래의 그림은 계산이 완료된 후의 Workzone를 보여주고 있다. -

※ Pre-Drilling (Centering), Drilling, Counterboring, Tapping, Chamfering 등 G73, G74,

G76, G80~G89 에 이르기까지 CNC Program 의 모든 고정 싸이클 지원

WorkNC

208

Chapter 13. Q&A Report Q1)Contour Remachining에서 Reference Tool을 이용하여 Toolpath 설정시 Toolpath가 Z-Level

기준으로 CL-Data 확인시 우는 이유는?

(Rest Material을 이용하여 Data 산출시 Rest Material의 Boundary가 고르지 않은 이유는? / Smooth

Option이 있는 이유는?)

A)Rest Material의 Data 산출에 관계하는 Parameter는 Machining Tolerance, Constant Stepover,

Calculation Precision 등이 복합적으로 관계하므로, Rest Material의 Boundary가 고르지 않게 생성

되기도 한다. Smooth Option은 이 문제에 대한 보정 기능이다.

Q)그렇다면 Reference Tool 설정시 우는 문제도 이와 같은 맥락에서 이해 하여야 하는가?

A)기본적으로 그렇게 봐야 하며, Contour Remachining은 Z-Level의 개념이 아니다.

Q)만일 그렇다면, Reference Tool 설정시 울지 않고 Toolpath를 생성할 방법은 없는가?

A)100% 울지 않게 생성할 방법은 없으나 “Surface selection”을 이용하면 효과적으로 줄여준다.

전체 형상에서 CL-Data 편집 Surface selection 이용

http://www.dawoo-tech.co.kr 209

Q2)Contour Remachining이나 Parallel Pencil Trace에서 Method의 설정은 Climb로 해도 바닦면

가공시 상향이 걸리는 문제의 해결 방법은?

A)VisuNC에서 Toolpath 편집 기능중 Invert 명령을 사용하여 해결 할 수 있다.

1.VisuNC 상에서 수정할 Toolpath 선택

2. > 선택

3. 아래의 그림처럼 Option 변경

4.상향이 걸린 Toolpath를 지정 후 SAVE 하여 완료(화살표 방향 참조)

WorkNC

210

(Invert된 Toolpath)

5.Workzone Contents에서 “M-“ 를 재계산 하면 모두 Climb으로 설정된 Toolpath 생성.

Q3) CAD Model을 Stock으로 설정하는 방법은?

(Model형상에 대해 소재를 부분적으로 면치한 경우)

A) CAD STOCK이 적용되는 경우는 Contour Roughing-Remachining에 국한 된다.

Model data CAD-Stock

1. Model data를 Part Geometry로 하여 새로운 Workzone을 생성한다.

2. New Toolpath에서 Contour Roughing-Remachining을 선택하고 필요한 가공 조건을 입력한다.

3. 입력후 OK하면 아래와 같은 Stock Model 초기화 확인 창인 뜬다. > OK

http://www.dawoo-tech.co.kr 211

4.Stock Model 대화상자에서 CAD Model을 선택 후 Filter를 클릭하여 Stock Model 파일을 지정

한다.(단, Stock Model은 *.WNC 파일이어야 한다.)

# 따라서 Stock Model을 적용하기 위해선 2개의 Workzone을 생성해야 한다.

첫번째 : 소재(CAD Stock Model)를 생성한 Workzone *.WNC Data로 만들기 위해서.

두번째 : CAD Stock Model을 적용하여 Toolpath를 생성할 Workzone.

(계산

이 완료된 Workzone Contents 화면)

5.계산 완료 후 VisuNC에서 확인하면 CAD Stock Model이 적용되어 Toolpath가 생성 됨을 알 수

있다.

WorkNC

212

Q4) WorkNC에서의 Retract 높이를 일괄 조정 할 수 있는 방법에 대해 알려 달라.

A)WorkNC에서의 Retract 높이 일괄 조정은 두가지의 방법이 있다.

방법1)

WorkNC 메인 메뉴에서 Utilities > [Start Points]에서 조정 할 수 있다.

.

위의 그림에서, Z와 Retract을 원하는 값으로 동일하게 설정 후 SAVE > Execute 하면 Z-Retract

높이를 일정한 값으로 얻을 수 있다.

http://www.dawoo-tech.co.kr 213

(적용 전)

(적용 후)

방법2)

Postprocess 창의 “Force rapids to retract plane”을 설정하여 조정한다.

(“Start Point” 설정보다 자유롭게 조정이 가능하나 VisuNC에서는 확인 불가)

>>

Force rapids to retract plane

= 원점에서의 Model 높이(Z) + Stock allowance + 공구반경 + Retract 거리

# 공구반경 : Ball Cutter – 공구 반경 / Bullnose Cutter – 코너 반경 / Flat Cutter = 0

WorkNC

214

Q5) WorkNC-CAD에서 전극(Electrode) 생성시 Untrim된 Surface나 누락된 Surface가 없이 효과적

으로 전극을 생성하는 방법은?

A) 현재 버전에서의 전극자동추출 기능은 완벽하지 못하다. Untrimed Surace, Missing Surface를

방지하는 효과적인 방법은 아래와 같다.

1. 적극 생성을 위한 Electrode boundary curve 내(외)에 닫힌 Curve를 하나 더 만든다.

2. 생성한 닫힌 Curve를 WorkNC-CAD내의 Cutter 명령을 이용하여 Surface를 Trim 한다.

Step1) Cutter 선택 후 Surface 영역 지정

Step2) 생성한 Curve 선택 > MB3

Step3) Cutter curve projection 대화 상자에서 Z-Axis 선택 > OK.

3. Electrode creation 명령을 이용하여 전극 생성하면 보다 깨끗한 전극 모델을 생성 할 수

있다.

단, 현재 버전에서 Z move value(방전여유)를

적용할 경우 측벽은 자동으로 생성되지 않는다.

http://www.dawoo-tech.co.kr 215

Q6) WorkNC에서 작업 시방서를 생성하는 방법은?

A) 작업 시방서를 생성하는 방법은 아래와 같다.

1. VisuNC에서 Wnc_Tools > Generate pictures of Geninfo Html Documentation 선택

2. Gendoc 대화 상자에서 생성하고자 하는 Toolpath를 선택 후 “Generate” 클릭

WorkNC

216

3. WorkNC Main Menu에서 “Generate html documentation” 선택하여 문서를 생성한다.

Generate documentation

: ASICII 기반의 문서 생성

Generate html documentation

: Html 기반의 문서 생성

Display html documentation

:생성한 Html 문서 조회

4. WorkNC Main Menu에서 “Display html documentation” 선택하여 작업 시방서를 조회 할 수 있다.

(Main Sheet)

PRODUCTION DOCUMENT

Date : Oct 18 2002 NC TYPE :

Workzone : c:\workzone\test\

Part dimensions

Xmin : -83.999992 Ymin : -10.000000 Zmin : -0.000000

Xmax : 9.999996 Ymax : 115.000000 Zmax : 30.000000

Designation

WorkNC Test

Surface filename

pumpe.wnc

Offset

0.000

Toolpath N° Tool Machining type Offset

Operation 1

1 ø 10.00 Ball Planar finishing 2.000

Operation 2

2 ø 10.00 Ball Z-level finishing 2.000

http://www.dawoo-tech.co.kr 217

(Sub Sheet 1 )

Toolpath N° 1 : Planar finishing

Workzone c:\workzone\test\

Toolpa Finish th comments : Semi

Back to main page

Da 2 te : Oct 18 200 Project number : WorkNC

Global name Part name Programmer

Su e rface filenam // Extrem curve ity // Stock file

pumpe.wnc 0.000

Work ns zone informatio

WorkNC Test

WorkNC

218

Cutter : Ball Radius : 5.00

Q

A)Tolerance는

# WorkNC에서

10) 가공시 제품의 정도와 관계가 있는 Tolerance의 개념에 대해 설명해 달라.

형상면에 대한 가공 정도(Intol과 Outtol의 평균 공차)이다.

는 Intol과 Outtol의 구분이 없고 동일하게 설정된다.

Intol Outtol

WorkNC에서 제품의 가공 결과물의 정도는 Tolerance와 Scale의 두 가지 파라미터로 정의된다.

, Scale은 외부 Geometry의 Import시의 정도이며, Tolerance는 NC Data의 Output의 정도이다.

orkNC에서의 최대 Tolerance = 0.001)

측벽까지 생성되는 이유는?

(W

Q11) Contour Remachining에서 가공 영역이 수직한

A)WorkNC에서의 Remachining 개념은 Reference Tool과 Rest Material의 두 가지 조건에 의해 계

산이 수행된다. 즉, Remachining 수행시, 가공 영역은 전체 형상에 대해 설정이 되고, 각각의

Remachining Tool Pattern(Contour, Z-Level, Planar)은 단지, CL-Data의 Pattern 정의 일 뿐이다. 따

서 원하는 영역에 대해서만 Remachining을 계산하기 위해서는 Z-Step을 제한을 두거나, VisuNC

서 Surface를 Group화 화여 Surface selection 기능을 이용하여야 한다.

http://www.dawoo-tech.co.kr 219

Q12) Surface에 가능한가? 대해 부분적으로 가공 여유를 다르게 설정하여 가공 하는 방법은

St 를

Surface Name : List(Stock = 0.2)

A) 가능하다. V15에서 새로 추가된 “Surface selection” 기능을 이용한다.

ep1) VisuNC에서 아래 그림처럼 원하는 Surface 지정하여 List를 생성한다.

Surface Name : List1(Stock = 0)

Step2) Toolpath Parameters 대화상자에서 Surface selection 버튼을 선택.

WorkNC

220

Step3) New를 선택하여 Surface Group 이름 지정 후 아래와 같이 설정

-Surfa ning the surfaces 항목에 지정)

-Surfa ining the surfaces 항목에 지정)

OK

“List” 영역에서의 가공(가공여유 = 0.2) “List1” 영역에서의 가공(가공여유 = 0)

ce명 “List”에 가공여유 “0.2”지정(좌측의 Machi

ce명 “List1”에 가공여유 “0”지정(좌측의 Mach

후 계산을 완료한다.

http://www.dawoo-tech.co.kr 221

용되는가?

Q14)VisuNC에서 Isolate 기능은?

A1)아래의 그림처럼, 전체 형상부를 Z-Level

로 가공 할 경우, 하나의 Tool Pattern내에서

Isolate(분할)하여 Zone by Zone의 CL Data

(즉, 선택한 CL-Data 영역을 별도의 Toolpa

Q13) Flat Surface Machining에서 Cutter Compensation이 적

A) Post 파일을 조정하면 부분적으로 가능하다.

이나 3D Drive Curve Finishing 등의 다양한 Pattern으

Zone by Zone이 아닌 Level by로 나오는 영역을

를 생성하는 기능이다.

th로 만드는 기능)

Isolate 미적용

WorkNC

222

Isolate 적용

C에서 Toolpath 선택 > Edition > Modify 선택 후 Edition Parameters 항목에서 아래와 같이

Step1)

VisuN

설정.

tep2)

S

설정 후, 아래의 그림처럼 “영역1을 Window로 선택

>

Step3)

Edition Parameters 항목을 아래와 같이 설정 후 “영역1”을 선택 후 “Sel mode”를 “Last point”로

변경

http://www.dawoo-tech.co.kr 223

Step4)

WorkNC에서 재계산을 수행하면 분할된 Toolpath를 확인

A2)하나의 Toolpath를 “Isolate” 기능을 이용하여 사용자

가능.

할 수 있다.

정의 지점 기준으로 가공 순서 변경도

기본 Pattern은 시작점 끝점의 순으

로 가공이 이루어 진다.

Isolate 이용시 가공 순서는

3번 4번의 순서로 정의 할 수 있다.

1 번 2 번 가공

Q15)일부 가공 옵션에서 제공하는 Pocket Selection 기능에서, 기본 값을 최소 지정 값으로 설정

가 수정하기엔 다양한 WorkNC 내부 파일을 수정해야 하는 번거로

할 수는 없는가?

A)조정은 할 수 있으나, 사용자

움이 있다. 향후 발표 버전에 반영될 수 있도록 Sescoi 측에 요청을 하였다.

WorkNC

224

Q16)작업 시트를 수정하는 방법은?

A)다우테크㈜에서 V15 기준의 작업 시트를 조만간 배포 할 예정이다.

?

A17)Sescoi측에 문의를 하였으나, 현재 버전에서는 Vis NC에서 Tool Tip으로 Toolpath를 표시하기

는 어렵다.(WorkNC 내부 계산 알고리즘 문제와 관련이 있을 것으로 생각 됨.)

Q18)3D Drive curve finishing에서 Toolpath가 우는 문제

A18)이 문제는 Part Import시의 Scale 설정과 Toleranc 및 형상의 정도에 관련이 있으며, 근본적

으로 울지 않게 하는 것은 어렵고 다음의 방법으로 어느 정도 개선 할 수는 있다.(“Q1” 참조)

Q19)WorkNC에서 Radial Engage를 설정하더라도 Toolpath를 Modify 하게 되는 Direct Engage가

다. 해결 할 방법은 없는가?

)Sescoi 측의 개발 방향을 요약한 문서를 참조하면 V15.14에서 해결 될 것 같다.

one으로 할 수는 없는가?

면 현재 작업

중이 Workzone에 지정한 폴더가 자동으로 생성된 후, NC D .

Q17)VisuNC 상에서 Toolpath를 Tool Tip으로 표시하는 방법은

u

e

A

Q20)NC Data 출력 경로를 현재 작업하고 있는 Workz

A)가능하다. 시작프로그램에서 > WorkNC > “WNCSetup”에서 아래의 그림처럼 설정하

ata가 저장된다

Post 목에

precessor 항

“$WNCZONE\사용자정의 작업 폴더명\”을

입력.

http://www.dawoo-tech.co.kr 225

Q22)Optimized Z-Level finishing에서 Direction(User defined angle)을 임의의 각도로 변경하면 하향

A)각도를 변경한 경우에 하향으로

Step1)VisuNC에서 “View” 탭을 후 > Create 선택 >

이 상향으로 변경된다. 이 문제를 잡을 수는 없는가?

유지하려면, 가공영역을 View로 설정하여야 한다.

선택 설정하면 View영역이 현재

Part 전체 영역으로 설정된 것을 확인 할 수 있다.

St symmetry(또는 Y symmetry)” 선택 ep2) “View” 메뉴에서 “Symmetry” 선택 후 “X

ew로 정의하여 임의의 각도를 가진 Direction

하향(설정 후)

Step3)Save 후 WorkNC에서 가공 영역을 생성한 Vi

으로 Data를 생성하면 하향이 적용 된다.

상향(설정 전)

WorkNC

226

Q23)Flat Surface Machining에서 아래

Surface”의 Boundary 밖으로 Tool이 지나

의 그림과 같은 형상을 Flat Tool로 가공 할 경우, “FLAT

간다. 이것은 OverCut이 아닌가?

A)OverCut은 아니다. 이 문제는 평면과 R부위의 형상에 대해 Tolerance 값에 따라 발생하며, 대부

보인다.

가지의 방법이 있다.

지정하여 계산을 실행한다.

파일에 아래의 항목을 추가한다.

분의 CAM S/W에서-기본 설정 값에서- 동일한 결과를

따라서, WorkNC에서 이 현상을 해결하기 위해서는 두

방법1)”Surface selection”에서 가공할 Face만을 별도

방법2)WorkNC 내부 설정 파일을 수정한다.

You can add this line to your clien/instsie/enviorn.cfg

WNC_TEST_PLAN=on

http://www.dawoo-tech.co.kr 227

(단, “on”으로 설정하는 것은 Flat surface finishing 계산시 V14의

것.)

알고리즘을 수행하므로 주의 할

WNC_TEST_PLAN=off WNC_TEST_PLAN=on

아래의 이미지와 같은 형상을 Boundary Curve를 이용하여 Contour Remachining을 적용할 경

, “Calculation Error”가 생긴다. 해결 방법은?

Q24)

WorkNC

228

A)원인은 보면, 원으로 , 계산을

수행하면, 정삭적인 Data가 생성 된 것을 알 수 있다. 방법은

VisuNC내의 “Curve 탭”에서 개별적인 Curve 추출을 있는

Curve라면, Closed Curve로의 추출이 불가능 하다.

Curve에 있다. 아래의 이미지를 체크한 위치의 Curve만 제외한 후

이런 Curve의 불량을 확인하는

시도하면 확인이 가능하다. 즉, 문제가

Q25) WorkNC를 정밀 가공에 적용 할 경우, 표면 조도가 거칠

CL-Data의 Point를 조회해 보면, 형상에 대해 등간격으로

한 모습을 보인다. 해결할 방법은 무엇인가?

어서 잘 사용하지 않고 있다. 생성된

Point Data가 생성되지 않고 불균일

http://www.dawoo-tech.co.kr 229

A) WorkNC에서 정밀 가공을 위해 관계되는 요소는 Scale, Tolerance, Segment가 있다.

[Scale]

WorkNC에서 IGES Data를 Import 할 경우, 내부적으로 Geometry Data를 Polygon Data로 변환

한 Polygon의 개수 라고 생각

하면 된다. )라고 할 경우

Sclae=2의

한다. 따라서, Sclae의 의미는 하나의 Face를 구현하기 위해 필요

즉, 하나의 사각형을 구현하는데 필요한 Polygon의 수량을 2(Scale = 1

경우는 구성되는 Polygon 수량이 4라고 보면 된다.

Scale = 1

주) P

이와 같은 개념에서, Scale 값을 올리면 가공시 인해 계

산 시간은 길어진다.

. 결국, 형상의 원래 모습과 달리 표현되는 문제가 발생하는데, Tolerance를 적용하여 원

의 곡선이나 곡면에 근접하게 표현 할 수 있다. 즉, Tolerance를 작게 적용 할수록 원래의 형상

= 0.001)

Scale = 2

: Polygon No.

표면의 조도는 높아지나, 계산량의 차이로

[Tolerance]

WorkNC에서 생성되는 CL-Data는 Point Data 이므로 각각의 Point 구간을 연결하면 직선이 이

루어 진다

에 근접하게 된다. (WorkNC에서의 최대 Tolerance

Segment는 Arc나 Spline에서 각 곡선(곡면)을 구성하는 Node Point를 지칭하며, WorkNC에서는

[Segment]

WorkNC

230

이 Segment를 조정하여 CRT형상 같은 큰 R을 가진 형상에 대해-계산정도를 높이지 않고- Finish

좋다.

Wor egment Length”에서 조정이 가능하다.

가공에서의 정도를 높일 수 있다. 단, 이 기능은 형상이 완만한 구간에만 적용하는 것이

kNC에서는 “Maximum S

그림에서, p1~p4는 각각의 Segment이고 p1~p2를 “Segment Length”라 한다. 위의

(Segment 값이 너무 커서 Gouge 발생) (문제가 없는 Segment 설정)

형상에 Segment를 지정 할 경우, 위의 그림처럼 Gouge가 발생하기도 하므로 주의를일반적인 요

한다.

rkNC에서 Holder Collision Check를 사용하는 방법을 설명해 달라. Q26) Wo

A) 사용 방법은 아래와 같으며, WorkNC에서의 Holder Check는 아래의 특징을 가진다.

1) Holder 간섭 유.무

http://www.dawoo-tech.co.kr 231

2) 간섭이 없는 Tool의 최소 길이 자동 산출

아래의 이미 부분이다.

3) 사용 공구가 간섭 없이 가공할 수 있게 CL-Data의 분할

지에서 원안의 영역이 실제 가공시에 홀더와의 간섭을 유발 할 수 있는

lanar Finish에서 사용공구 Ball 10, 공구길이 15, 가공여유“0”으로 Holder Collision을 수행 할 경우

u에서

Functions > Holder Collision Check > Active를 선택

P

Step 1) WorkNC 메인 화면의 Full Down Men

tep 2) 선택후, 아래의 Collision Detection parameters 창에서 원하는 항목 설정하여 적용한다. S

WorkNC

232

(Cylindrical holder radius에서 Holder 반경 값 설정 또는 Holder profile file name에서 지정)

에 간섭 되지 않을 여유량

설정량을 넘어 Part Geometry와의 간섭이 발생

Collision 발생으로 나타난다.

[Results]

: Holder Collision Check 후의 결과를 표시

[Parameters]

Stock allowance

Holder가 Part Geometry

가공시 Holder가

할 경우, Result 항목에

Clearance between holder

and surface

Holder와 Part Geometry

1mm는 CL-Data상에

상의 Surface와의 Clearance 값이며, 기본값

서 매 1mm 구간마다 간섭 여부를 검증한다.

Overlap distance

Holder Check를 이용

Z-Level 기준

하여 CL-Data 생성시 각 Data 사이의 Overlap

Effective tool length Holder Check시

Parameter에서 설정한

사용할 Tool의 길이이며, 이 값은 Toolpath

값을 기본 값으로 가져 온다.

> [Holder]

Cylindrical holder radius 간략하게 Holder의 반경만 설정하여 검증하고자 할 경우 사용

http://www.dawoo-tech.co.kr 233

즉, Holder는 설정한 반경 값을 가지는 원통의 Cylinder 형상이다.

Holder Libriary에서 생성

Holder profile file name

한 Holder Profile을 적용하여 검증할 경우 사

Holder의 Profile을 이용하므로 좀 더 상세한 검증이 가능하다.

[Execution Mode]

Calculation maximum collision

depth only

간섭이 발생하는 최대 깊이와 간섭 없이 안전한 Tool의 길이 산

Save non coll“Cal

나지ided section only

culation maximum collision depth only”의 결과와 간섭이 일어

않은 영역만 CL-Data 생성 함.

Save collided section only “Cal

하는

culation maximum collision depth only”의 결과와 간섭이 발생

영역의 CL-Data 생성 함.

Save both sections “Cal

나는

culation maximum collision depth only”의 결과와 간섭이 일어

영역 및 일어나지 않는 영역을 각각의 Toolpath로 생성 함.

Step 3) 계산완료 후에 Functions > Holder Collision Check > Result를 선택하여 결과 값을 확인한다.

결과 값을 확인해 보면, 간섭이 발생하는 최대 깊이가 17인 것을 알 수 있고, 간섭 없이 안전

한 Tool의 길이는 32인 것을 알려준다.

단, “Collsion with respect to ref. Radius?”는 “Holder profile file name”을 사용하여 “Check with

respect to ref. Radius”에서 Shank부위의 반경 값을 지정한 경우에 Shank 부위와의 간섭 여부를

알려 준다.(단, 지정한 반경은 Tool 반경보다 크거나 같아야 한다.)

Example 1) Calculation maximum collision depth only

WorkNC

234

Example 2) Save non collided section only

생성된 CL-Data상의 변

화는 없는 것을 알 수 있

다.

생성된 CL-Data는 간섭

이 없는 영역까지만 생성

된 것을 알 수 있다.

Example 3) Save collided section only

http://www.dawoo-tech.co.kr 235

Example 4) Save both sections

CL-Data는 간섭으로 인

해 생성되지 않은 영역에

생성된 것을 알 수 있다.

CL-Data는 간섭 부위와

미간섭 부위 모두에 생성

된 것을 알 수 있다.

WorkNC

236

Q28) WorkNC에서의 Posrprocess 메뉴는 다양한 옵션이 있다. 이중 Parameters 항목에 대해 설

) 기본 내용은 아래와 같다.

명해 달라.

A

를 정의

Absolu

2.Ax

VisuNC에 경

지정

3. Coolant

NC Data

4. Mac

설정한

5. Z lev

각각의

orce rapids to retract plane

1.Start Point

가공시 공구의 시작과 끝나는 위치

te Z : 설정시 지정한 Z 값으로 공구 높이 고정

is System

서 임의의 좌표축을 생성하여 NC Data를 생성한 경우, 그 좌표축을 지정하여 Post할

축 변경시 필히 선택해야 함.

에 냉각수 Code 삽입

, Post 파일에 설정되어 있을 것.

hining time / distance

시간(minute)과 거리(mm)에 따라 NC Data를 분할 함.

, Post 파일에 설정되어 있을 것.

el cutting

Z-Level에 의한 NC Data 분할

단, Post 파일에 설정되어 있을 것.

6. F

http://www.dawoo-tech.co.kr 237

NC Data의 Retract 높이를 강제로 일괄 조정 함.

+ 설정한 Retract 값 Retract 높이는 형상의 최상부

Q29) 아래의 Model에 대해 C e로 영역을 지정하여 High-speed roughing 실행시 계산 오류가

생한다. 해결 할 방법은 없는가?

urv

) 검토 결과 몇 가지 문제점이 있는 것 같다.

ometry Data가 들어 있

다.

A

1. 해당 Workzone 폴더 내에 현재는 사용되지 않고 있으나, 불필요한 Ge

2. 원본 IGES Data를 새로운 Workzone으로 Import시 오류가 발생한다.

따라서 본 문제의 해결을 위해, WorkNC-CAD에서 문제가 되는 WNC Data를 Import하여 IGES

Output하였다.

WorkNC

238

Step1) WorkCN-CAD에서 WNC Data Opern 선택하여 OK.

Step2) WorkNC-CAD에서 Import한 WNC Data를 다시 IGES로 Export한다.

tep3) WorkNC에서 새로운 Workzone을 생성하여 Export한 IGES Data를 Import 한다.

S

http://www.dawoo-tech.co.kr 239

Step4) 문제가 되었던 High-speed roughing과 동일한 조건을 설정하여 계산 실행

(계산에 사용된 Curve Data인 “LH-LWCRV3.crv”는 새로운 Workzone에 Copy 할 것.)

Step5) 계산은 문제없이 완료 되며, VisuNC에서 확인해 보면 아래와 같다.

WorkNC

240

[결론]

High-speed roughing의 계산 오류가 발생한 원인은 Import한 Geometry가 원인인 것 같다. 문제

가 되는 Workzone을 확인한 결과 불필요한 Geometry들이 중복되어 있었고, 본 Item과 다른

ES Data를 WorkNC에서 Import하였으나 정상적으로 작업이 진행되지 못했다. 따라서 향후에 이

할 것. Geometry를 중복으로 Import하지 말 것.

Data나 IGES Data로 한번

Translate하여 작업 할 것.

IGES를 변환하는 품질은 WorkNC-CAD가 WorkNC보다 더 우수함.

Data 생성할 경우 아래와 같은 값에서 Zmin과 Zmax의 정확한

IG

와 같은 문제를 피하기 위해서 몇 가지의 작업 방법을 변경 할 것을 추천한다.

1. Geometry 관리는 깔끔하게

2. WorkNC 작업시 외부 IGES Data는 WorkNC-CAD를 이용하여 WNC

Q30) POST에 주석문 삽입하여 NC-

의미는 어떻게 되는가?

http://www.dawoo-tech.co.kr 241

( Toolpath bounds based on the tool center : )

( Xmin : -0.0200 Ymin : -0.0200 Zmin : 54.0000 )

YMAX : 100.0200 ZMAX : 113.0000 )

가공시의 공구의 최소, 최대 높이이다.

기준이다.

( XMAX : 100.0200

%

G17G40G49G80

G90G00

A)POST 주석문에 생성되는 Zmin, Zmax의 의미는

단, Ball, Bullnose 공구의 의 경우는 Tool Center

max 값 : 113

Z

Zmin 값 : 54

1)WorkNC V15.14.1에서 Toolpath의 계산은 C+이나 VisuNC 에서는 Data가 생성되지 않는다. Q3

WorkNC

242

어떻게 해야 하는가? (Z-Level Reamchining)

1차 검토 : 정확한 원인은 아직 파악 중이나, WorkZone 폴더 내의 파일의 이상점 발견.

정상적인 outil.res 파일이 생성되지 않음 --> outil.bad 파일 생성 됨.

.

Version Upgrade로 1차 해결 후, 정확한 원인은 분석 중에 있음.

-Level Reamchining에서의 오류는 특정 형상에서만 일어나는 것 같고, 일반적인 사용에서는

제 보고가 없었습니다.)

32)WorkNC 에서 작업한 NC-Data 를 기계 전송시 error 발생하여 작업을 할 수 가 없다.

호의 인식이 이루어 지지 않아 error 발생 함. 따라서 향후 작업시, Workzone, surface data 의

름에 괄호를 넣지 말 것.(이 두가지 요소는 주석문 ON 시 내용에 포함 되는 부분 임.)

33)다른 폴더로 Workzone 을 복사한 경우, 해당 Workzone 의 part geometry 의 상태가 C

이름에 공백이 들어갈 경우 workzone의 생성이 불가 함. 따라서

당 workzone이 있는 작업 폴더의 이름에 공백이 있을 경우 workzone의 인식 오류를 야기 하

로 공백을넣어서는 안된다.

Cal. Information 창에서는 Gauge detation 발생 메세지 나옴.

문제가 되는 Toolpath는 Z-Level Remachinig에서만 발생되었고, 사용 버전은 V15.14.1이다

2차 검토 : 다은 버전에서 재계산을 실행 할 경우, 문제 없이 정삭적인 CL-Data 생성 됨.

따라서, 본 문제의 해결은

(Z

Q

(Error massage : 004 Address not found / Machine Controller : Fanuc 18i-MB)

A)검토 결과, 해당 error 의 원인은 NC-Data 에 포함된 주석문에 있음. 즉, 기계에서 2 중

Q

상태로되어 Geometry 의 계산을 다시 해야 한다.

A)WorkNC에서는 workzone의

http://www.dawoo-tech.co.kr

2판 1쇄 발행 2004년 2월 19일

만 든 이 : 이희준 ([email protected])

김수찬 ([email protected])

oo-tech.co.kr 박근영 (kypark@daw )

행 처 : 다우테크㈜

: 부산광역시 사상구 덕포2동 369-3번지

우테크㈜ 051-302-7544

051-303-7542

웹사이트

다우테크㈜ www.dawoo-tech.co.kr

주 소

대표전화

대표팩스:

WorkNC

243

WorkNC

244

WorkN

C

ual

USER

Man