Вы находитесь на странице: 1из 244

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

kr
다 우 테 1크
www.dawoo-tech.co.kr
WorkNC

--- 목 차 ---
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

2
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

http://www.dawoo-tech.co.kr 3
WorkNC

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

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

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 생성
2. Reset an Existing Workzone
: 선택한 workzone 내의 모든 작업을 삭제
3. Open an Existing Workzone
: 기존에 작업하던 workzone을 선택하여 작업 시작
4. Quit the Menu Program
: WorkNC CAM 종료

6
[WorkNC user Menu의 구성]

[The Manu Bar Line]

[The Tool Bar Line]

Functions > Rest Functions > Stock


Material Model >… Model >…
Functions > Holder Utilities > Workzone
Collision Check >… Documentation >…

WorkNC의 빠른실행 VisuNC의 빠른실행

http://www.dawoo-tech.co.kr 7
WorkNC

[File Management]

Startup : Workzone이 지정된 시작 디렉토리로 이동


Previous : 이전 디렉토리로 이동

Full Down Menu Bar

1.Workzone
Create : 새로운 workzone 생성
Change : 현재 workzone에서 다른 workzone으로 전환
Save : workzone에서 현재 작업 저장
Clone : Workzone의 복사
Symmetry : Workzone의 Mirror
Reset : 작업중인 workzone 내용을 초기화(작업 설정 삭제)
Delete : workzone 삭제
Refresh : 현재 진행중인 계산 상황을 재표시
Information : 작업 경로, NC 프로그래머, NC 파일명, 주석 등을 표시
Configuration : 현재 작업중인 workzone의 설정 표시 및 수정
Execution : 선택한 Operation의 계산 실행
Quit : WorkNC 종료
[Symmerty 대화상자]

8
[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가 있는 경로 설정
Default tool library : Tool library 파일이 있는 경로 설정

-Unit-
: mm나 inch의 단위 설정

http://www.dawoo-tech.co.kr 9
WorkNC

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

-Toolpath Comments Format-


:

[Execution 대화상자]

-Batch File-
: Batch 파일 지정
- Batch File Contents-
: 계산 할 Toolpath의 목록을 보여줌.
Remove : Batch File Contents에서 선택한 Toolpath 제거
Clear All : Batch File Contents의 모든 Toolpath 제거
Restore : Remove나 Clear All로 제거한 Toolpath를 복구
Execute : 계산 실행
Execute batch mode : Batch mode로 계산

10
2.Edit

Undo : 실행 취소
Edit : 한 개 또는 여러 개의 선택한 Toolpath 작업의
Parameter 수정 작업
Move : 선택한 toolpath의 순서를 변경
Copy : toolpath 복사
Select : workzone content내의 모든 toolpath 선택
Deselect : 선택한 workzone content내의 toolpath 해제
Renumber toolpaths : workzone content내에서 복사, 이동, 삭제로
인한 toolpath number 재 정렬
Delete : workzone content내에서 선택한 toolpath 삭제

[Renumber toolpaths 대화상자]

-Renumber-
: Workzone Contents내에서 이동, 삭제된 Toolpath에 대한 Renumber 작업 수행
All toolpaths : 모든 Toolpath에 대해 Renumber 작업 수행
Selected toolpaths : 선택한 Toolpath에 대해 시작과 끝번호를 지정하여 Renumber 수행
-Advanced-
First renumber toolpath : 선택한 Toolpath에 대해 단독으로 번호 지정

http://www.dawoo-tech.co.kr 11
WorkNC

3.Functions
Postprocess : 생성된 toolpath를 Postprocessing하여
NC Data 생성
Stock model : Part의 Stock model(가공 소재) 생성
Rest material model : Toolpath 계산 후 소재의 절삭 잔량 계산
및 표시
Toolpath-editor : 편집한 Toolpath에 대한 확인 및 취소
Holder Collision Check : Toolpath 생성시 Holder 간섭 체크
Comment line : 각각의 Operation 을 구분하기 위한
Comment 삽입
Lock : Toolpath에 잠금(Lock)/잠금해제(Unlock) 설정

[Comment line 대화상자]

Lock 설정시 Status에 “#” 표시

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

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


- import -

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

http://www.dawoo-tech.co.kr 13
WorkNC

5.Utilities

Shell : Dos Prompt 창 실행


Interfaces : 다른 CAD System 에서 생성된 Curve 나
Surface Data 를 WNC 파일로 변환
License Management : WorkNC License 관련 정보 확인
Tool library : Tool library database 의 생성 및 편집
Holder library : Holder library database 의 생성 및 편집
[Start Point] : Start Point 지정 및 생성된 Toolpath 에
대해 Rotate, Mirror, Shifting 등의 명령.
[lead-in/Lead-out Editor] : Tool 의 진입과 후퇴의 설정
Workzone documentation : CAM 작업 문서 출력
Batch Management : Batch 작업

Interfaces Menu

[License Management 대화상자]

14
[Tool library 대화상자]

[Holder library 대화상자]

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

[[Start Point] 대화상자]

6.Help
: WorkNC 도움말 실행

[Topics]
WorkNC의 도움말 실행

[About]
WorkNC의 버전정보 확인

[What’s new]
새로워진 기능

16
1.2 Workzone Contents 내의 진행 상황

-No:-
자동으로 부여됨. 수정을 필요로 할 시에는 Edit > Renumber toolpaths를 사용
-Type:-
toolpath name, Stock Model Initialization, Rest Material Initializationn등
-Status-
생성된 Toolpath, Stock Model, Rest Material등의 상태표시
-Comments-

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

The User Status Information window

http://www.dawoo-tech.co.kr 17
WorkNC

[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]


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

S! Stock Model Update 대기 중

S!! Stock Model Update 진행 중

S+ Stock Model Update 계산 완료

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

18
[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 간섭체크가 완료

http://www.dawoo-tech.co.kr 19
WorkNC

1.3 Workzone 명령

1.New Toolpath
: 새로운 Toolpath 생성

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


- Specific Parameters : Toolpath 종류에 따라 지정할 Parameter가 다름.

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

20
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

http://www.dawoo-tech.co.kr 21
WorkNC

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

3.Postprocessor
: NC Data를 산출하기 위한 Postprocess 작업 수행

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

Postprocess Method 대화상자가 뜬다.

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


-Concatenated..: 선택한 Toolpath를 묶어서 Postprocess 작업 수행 Æ 하나의 NC Data 생성

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

Add : Postprocess 작업에 Toolpath를 추가


Remove : Postprocess 작업에 Toolpath를 제거
Up : 선택한 Toolpath의 Postprocess 작업 순서를 올림.
Down : 선택한 Toolpath의 Postprocess 작업 순서를 내림.
(단, Add, Remove, Up, Down은 Postprocess Method 대화상자에서 Separate를 지정한 경우에만
가능하다.)
Optimise : 2D Hole Machine (Features)의 Post 시에 사용

4.Execute
: 모든 계산 작업을 실행

5.Quit
: workNC 종료

http://www.dawoo-tech.co.kr 23
WorkNC

6.Status Bar
: 작업에 관련된 기타 정보 표시

24
Chapter 2. Part Geometry Activation

2.1 Part Geometry Interface

1.Surface / Curve Types


: WorkNC는 아래와 같은 다양한 Surface와 Curve를 조작 할 수 있다.
Surface Curve
-Bezier -Bezier
-Spline -Spline
-B-Spline -B-Spline
-NURBS -NURBS
-Ruled surface -Circular arc
-Surface of revolution
-Multipatch
-Cartesian plane
-Offset surfaces

2.WorkNC의 Standard Interfaces


: WorkNC 아래의 파일을 표준으로 지원한다.
IGES
VDA-FS
Spac
Unisurf
SET
STL
Intergraph

3.Direct Interfaces
: 별도의 module 추가
CATIA V4, V5
Parasolid
Unigraphics
ACIS
CADDS
Euclid

http://www.dawoo-tech.co.kr 25
WorkNC

2.2 WorkNC에 Part Geometry 활성화

WorkNC에서의 Part Geometry 선택(WorkNC에서 작업 할 Part Geometry 설정)


- WorkNC 시작시 실행 됨
- Workzone 내에서 를 더블 클릭하여 실행
[Part Geometry 대화상자]

-Information-
Part has been activation : 회색 바탕에 체크되어 있으면 이미 Part Geometry가 활성화 되어 있음
Command shell : Dos prompt 창을 open
-Machining Type-
Surface : Surface와 Curve를 이용하여 Toolpath를 생성 할 수 있다.
Curves : Curve에 대한 Toolpath만 생성 할 수 있다.(Collision Check 불가)

Add : Part Geometry 추가

-File name-
: WorkNC에 불러 들일 파일
선택

26
[File Select 대화상자]

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

Edit : 선택한 Part Geometry를 편집

Remove : 선택한 Part Geometry를 제거

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

2.3 Surface에 Offset allowance 적용

Offset allowance : Surface나 Curve에 대해 Offset 값 지정

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

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

(Parting Surface상에서의 Offset Allowance)

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

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


이 지나간다.

(각이 있는 Surface상의 Offset Allowance)

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

(Vertical Surface상의 Offset Allowance)

http://www.dawoo-tech.co.kr 29
WorkNC

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

(Non-Vertical Surface상의 Offset Allowance)

30
2.4 WaterFalling과 Part Extremity Curve
WorkNC에서는 Surface 가공시 끝단부를 최대한 가공하기 위해 Waterfalling이라는 방법이 기본값
으로 설정되어 있다.
(Waterfalling을 적용하지 않으려면 형상의 끝단을 따라가는 경계선을 적용하면 됨)
1.Waterfalling

(Part 끝단에서 가공 – Waterfalling)

(Ball-End Cutter의 Waterfalling)

(Ball-Nose Cutter의 Waterfalling)

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

(Flat-End Cutters의 Waterfalling)

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

(Ball-End Cutter의 Part Extremity Curve)

(Ball-Nose Cutter의 Part Extremity Curve)

32
(Flat-End Cutter의 Part Extremity Curve)

단, Part Extremity Curve가 Surface에 대해 위에 있거나 밑에 있다면 가공은 완전하게 이루어 지지


않는다.(아래 그림 참조)

Part에 Extremity Curve가 적용되지 않을 Part에 Extremity Curve가 적용하여


경우에 Waterfalling Waterfalling 제거

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


로 적용할 수 있다.

http://www.dawoo-tech.co.kr 33
WorkNC

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

34
Chapter 3. Toolpath 계산을 위한 설정

3.1 Toolpath 및 Machining Zone

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

.Toolpath details

Type : Toolpath 종류 선택
Comment : Toolpath에 관련된 주석 입력

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

[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
Other Contour Re-Roughing
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-
Parallel Pencil Trace
Other Low to High Finishing
High to Low Finishing
2D Drive Curve Finishing
Edge Finishing
Spiral/Radial Finishing
Along a Curve Finishing
Keyways

36
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 -
Window로 설정된 가공영역의 X또는 Y로의 Offset량을 주는 것이다.
(by radius + stock 에 체크를 하게 되면, 자동으로 공구 반경+가공여유만큼 가공영역을 넓혀준다.)

http://www.dawoo-tech.co.kr 37
WorkNC

View

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


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

3.Boundary curve
- VisuNC에서 사용자가 설정하거나 외부의 CAD에서 Import한 Curve를 가공 영역으로 설정
- Boundary curve 정의 파일의 확장자는 *.crv
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에서 멈춤.
Stop outside the curve : Tool이 Curve의 outside 에서 멈춤.
Stop when touching the curve : Tool이 Curve를 따라감.

38
1. Stop on the curve
: Tool이 Curve의 중심을 따라가며, Curve Boundary에서의 Stepover는 미적용

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

2. Stop inside the curve


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

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

http://www.dawoo-tech.co.kr 39
WorkNC

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와는 무관)

40
4.Machine Plane 사용하기

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

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

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


Machining Window Boundary까지 이동 후 Retract 함.

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

Z-level for plane


Over geometry나 Whole Machine Area를 선택할 경우 “Part minimum” 버튼을 클릭하면 현재 가공
하고자 하는 Surface의 최저 깊이를 자동 산출 한다.

Over geometry Whole Machine Area

42
3.2 Cutter Details

Standard Cutter
: WorkNC에서 사용하는 표준 공구
Ball End Cutter
적용조건 : 공구반경 R + Stock Allowance + Part Offset Allowance > 0.2

Flat End Cutter


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

Bull Nose Cutter


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

Ball End Cutter Flat End Cutter Bull Nose Cutter

Cutter Library
: Database에 있는 Tool을 사용

Cutter 정의
: Cutter detail에서 “Straght” 선택

http://www.dawoo-tech.co.kr 43
WorkNC

Straight Cutter 정의

Shank dimensions- -Postprocessor information-


Tool length : 공구 길이 정의 Tool number : ATC 장치에서의 공구 번호
Flute length : 공구 날부 길이 정의
Tip radius : 공구 반경 정의 Æ Cutter details 대화상자에서 Cutter 그림의 “XX”를
-Tip shape- 선택하면 마우스 포인터는 해당 치수 입력란으로 자
Ball / Flat / Bullnose 등의 공구 형상 정의 동으로 이동 한다.
-Cutter description-
: 공구에 관련된 주석 입력

44
Tapered Cutter

Conic Cutter

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

3.3 Machining parameters

Method : 가공 방법 설정

Climb : 하향 가공
Conventional : 상향 가공
Mixed : 상.하향 복합

Cycle : Toolpath의 Pattern 설정

Box Cycle Lace Cycle Spiral machining

46
Direction : Toolpath의 방향성 설정

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


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

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

3.4 NC Machining parameters


: Feedrate 설정

Rapid : 급속이송시의 Feedrate


Approach : 접근시의 Feedrate
Cut : 절삭시의 Feedrate
Spindle : 주축 회전수(R.P.M)

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

48
3.5 Tolerances

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

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

Intol Outtol

Stepover : Toolpath 사이의 간격

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

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

-Auto :

> Additional parameters

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


큰 Surface에서 계산의 정도를 높이지 않고 Finish(정삭) 가공의 정도를 증가 시킨다.
(최소 허용거리 1mm)
Æ 단, Toolpath의 검토가 확실히 이루어진 다음에 사용해야 하며, 일반적인 경우엔 주의!!

50
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에서 Z-8까지는 Step량 1mm

http://www.dawoo-tech.co.kr 51
WorkNC

3.7 Security Distance(안전거리)


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

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

2D-Approach distance only applies in Z direction


-오직 Z축에 대해서만 접근이 가능하고 Part 전체의 Stock allowance는 고려하지 않는다.
(측벽의 가공 여유는 고려하지 않기 때문에 Gauge의 위험성이 있다.)
-Approach Feedrate는 바닥면에서 시작 된다.

3D-Approach distance only applies in Z direction


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

52
Retract : Tool의 회피 방법을 결정

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


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

(2D-Retrat vertically)

(3D-Retract direct)

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

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

Vertical : Tool이 Part Surface에 대해 Ramp : Tool이 Part Surface에 지정한 각도로
수직으로 진입 진입

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


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

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

Radial stopovers – 미설정 Radial stopovers – 설정

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

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

56
-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)

http://www.dawoo-tech.co.kr 57
WorkNC

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

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

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

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

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

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

Chapter 4. Stock Model

4.1 Stock Model의 개념

(Parallel Plane Roughing toolpath 후의 Stock Model 예)

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


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

60
4.2 Stock Model의 설정
Stock Model 초기화
Functions > Stock Model > Initialise 선택

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

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

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이 생성 된다.

62
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에 맞게…)

http://www.dawoo-tech.co.kr 63
WorkNC

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

64
Chapter 5. Roughing Toolpaths (3Axis- Roughing)

5.1 High Torque Roughing


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

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

[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의 진입 위치를 지정한 경우)

66
-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에서 시작할지를 결정.

http://www.dawoo-tech.co.kr 67
WorkNC

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

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

boundary curve만 지정했을 때

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

Corner Radius = 0 Corner Radius = 2

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

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

5.2 High Volume Roughing


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

70
[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

http://www.dawoo-tech.co.kr 71
WorkNC

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

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


Sickle Cutters Plunge Cutters

Variants

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

72
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로의 이송 가공이 가능하다.

http://www.dawoo-tech.co.kr 73
WorkNC

HVR Parameters
-Minimum stock to remove-
지정한 값 이상의 잔량에 대해서는 toolpath를 생성하지 않는다.

-Slow down distance


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

-Minimum plunge overlap-


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

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

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

[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

76
-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 일때

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

5.4 High Feed Roughing


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

임의의 Level에서의 Toolpath

78
[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 Stocks exists outside the Machining Window
를 사용했을 경우 Window영역의 안쪽으로만 를 사용했을 경우 Window영역까지 Toolpath
toolpath가 나옴 가 나옴

http://www.dawoo-tech.co.kr 79
WorkNC

- 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
대해 가공이 일어나므로 감속

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

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

[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-

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

- Hard Material Roughing

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

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

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


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

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

- Stock Parameters-

Stock이 Machining window의 외곽에 있을 경우 Stock이 Machining window의 내부에 있을 경우


(HSM Roughing-Direct) (HSM Roughing-Direct)

84
- 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량을 보여 준다.

http://www.dawoo-tech.co.kr 85
WorkNC

5.6 Parallel Roughing


: 일반적으로 Ball-End Mill을 이용하여 한 방향이나 ZIG-ZAG 가공
→ Parallel Roughing은 상.하향을 결정 할 수 없고 Start point 번호와 Direction에 의해 상.하향이
결정된다.

86
[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-


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

http://www.dawoo-tech.co.kr 87
WorkNC

(Parallel Roughing후의 Stock)

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

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

[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 보다 커야 한다.

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

5.8 Contour Roughing-Block


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

92
[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 : 깊이 우선 가공

http://www.dawoo-tech.co.kr 93
WorkNC

-Pocket selection-
: 지정한 값 보다 작은 경우엔 가공하지 않는다.
Minimum width : 가공하지 않은 Pocket 영역의 최소 값 입력

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

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

[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

96
-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생성
안됨

http://www.dawoo-tech.co.kr 97
WorkNC

5.10 Contour Re-Roughing


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

98
[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 – Min stock to remove를 설정함으로써 가공영역으로 포함 하지 않을
Ares to machine 최소 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)

http://www.dawoo-tech.co.kr 99
WorkNC

(Contour Roughing-Remachining Toolpath)

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

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

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

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


주었을 경우의 Remachining Toolpath 를 볼 수 있으며, 위의
2.0mm 의 Toolpath 보다 Remachining 영역이 많은 것을 알
수 있다.

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

5.11 Flat Surface Re-Roughing


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

Stock Model Flat Surface Re-Roughing Toolpath

102
[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를 생성 안함

http://www.dawoo-tech.co.kr
103
WorkNC

Chapter 6. Finishing Toolpaths (3-Axis Finishing)

6.1 Z-level Finishing


: 가공물의 측벽을 Z level로 가공

104
[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

http://www.dawoo-tech.co.kr
105
WorkNC

- Machining Order-

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

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

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

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

6.2 Planar Finishing


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

108
[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 순서를 보여준다.

http://www.dawoo-tech.co.kr
109
WorkNC

-Lead-ins..-

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

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

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

[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

112
-Open Curve일 경우-

Cycle : Box / Direction : Perpendicular Cycle : Lace / Direction : Perpendicular


Stepover : Vertical Stepover : Vertical

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

-Closed Curve일 경우-

Cycle : Box / Direction : Parallel Cycle : Lace / Direction : Parallel


Stepover : Vertical Stepover : Vertical

http://www.dawoo-tech.co.kr
113
WorkNC

6.4 Flat Surface Finishing


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

114
[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)

http://www.dawoo-tech.co.kr
115
WorkNC

-Machining options-

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

116
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”의 여유량 만큼 남겨둔다.

http://www.dawoo-tech.co.kr
117
WorkNC

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


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

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

118
6.5 Variable step finishing
: Planar Finishing과 같은 Pattern의 Toolpath Type이다.
2D Side Step으로 가공을 하며, 경사 구간에 Toolpath가 가공면에서 많이 벌어지는 현상에 대하
여서는 지정한 Side Step 보다 간격을 좀 더 줄여서 가공 Path를 생성한다.
(Percent로 Side Step 적용)

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

[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로 적용한 구간

120
[Planar Finishing 과 Variable Step Finishing 비교]

Planar Finishing Variable Step Finishing

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

6.6 3D Drive Curve Finishing


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

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


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

122
[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는 일치 하지 않을 수도 있다.

http://www.dawoo-tech.co.kr
123
WorkNC

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

-Boundary Curve를 Reference Curve로 사용-


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

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


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

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

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


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

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

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로 진행)

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

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


여 사용할 수도 있다.

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


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

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

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

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

7.1 Optimized Z-level Finishing


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

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

[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도 Maximum slope=30도


Machine flat surface 설정 Machine flat surface 미설정

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

가공 후의 Rest Material 비교

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

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

7.2 Optimized Planar Finishing


: Planar Finishing은 측벽에서(Stepover가 많이 벌어지므로) 효과적인 절삭이 이루어지지 않는다.
따라서 Optimized Planar Finishing은 이런 측벽에 대해 효과적인 절삭을 수행한다.
일반적으로 아래와 같은 방법으로 사용한다.
- Direction은 Planar Finishing과 반대로 설정
- 사용 Tool은 Planar Finishing과 같은 Tool을 사용
- 가공 영역은 “Zone by Zone”으로 가공 한다

132
[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

http://www.dawoo-tech.co.kr
133
WorkNC

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에서 한 번만 이루어 진다.

134
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 한다.

http://www.dawoo-tech.co.kr
135
WorkNC

(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

136
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 상에 없음.

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

(Reset을 적용한 Rest Material Model)

138
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가 자동 지정

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

[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)

140
(Lead-in : Ramp Angle)

(Lead-in : Radial, Radial Stepover)

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

-Slope Limit-

Minimum slope = 70도 Minimum slope = 20도

-Machining Order-

By Zone By Level

-Cut Link-
Cut link distance = 10mm
(화살표 부근 참조)
Æ 지정한 거리 이내의 Toolpath를
연결 하므로 Retract가 감소 된다.

142
-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)

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

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

144
9.2 Planar Remachining
:앞 공정에서 미 가공된 영역에 대해 잔삭가공 한다.
→ Toolpath Type는 Planar Finishing과 동일하다.

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

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

[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

146
-Optimization Options-

One direction only, no perpendicular path


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

Optimized Bi-directional(optimized portion last)


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

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

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

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에 적용 된다.

148
가공 후의 Rest Material 비교

Planar Remachining 적용 후의 Rest Material


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

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

9.3 Contour Remachining


: Tool이 Planar Remachining처럼 움직이면서 잔삭 작업을 한다.
- Planar Remachining 보다 효과적인 Finishing Toolpath를 생성하나, 계산 시간은 길어진다.
- 앞 공정(Finishing)에서 사용한 Tool 보다 작은 툴을 설정
- Reference Cutter나 Rest Material Model을 인식하여 가공 영역을 자동 계산
- 시작점은 WorkNC가 자동 지정

150
[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

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

Chapter 10. 3D Contouring Toolpath


: Part Surface의 corner 부위를 가공
- 각각의 공정(황삭-중삭, 중삭-황삭..)에서 Corner 부위에 미절삭량이 클 때 그 부위만 가공
하므로 다음 공정에서의 공구 부하량을 줄 일 수 있고 좋은 조도를 얻을 수 있다.

10.1 3D Contouring (Pencil Trace) Toolpath


: Part Surface의 corner부를 따라 Toolpath 생성
- 펜슬 개념의 Toolpath

152
- 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)에 대한 다양한 설정

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

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가 많이 일어 난다.

154
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가 없다.)

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

-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의 설정과 동일

156
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 획수를 감소 시킨다.

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

[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

158
Chapter 11. Other Toolpath
11.1 High-low Finishing
: Tool이 높은 곳에서 낮은 곳으로 이동하면서 절삭이 이루어 짐.

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

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

[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의 구성)

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

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

-Permitted slopes-

Permitted slopes : 각도 지정
Permitted slopes : 각도 미지정 (지정 각도 이하는 단일 Toolpath 로 생성)

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

High-Low Finishing toolpath 적용 후의 Rest Material

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

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

[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영역을 가공한다.

164
-Stock(holes/edges)-
:

1.Stock is not trimmed


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

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

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

2.Stock in trimmed from holes / external edges


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

166
-Sides to machine-

Machine both sides

(Machine both sides : 양 Side 가공)

Machine one side only

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

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

-Pocket Selection-

(Pocket Selection에서의 Minimum Width와 Depth )

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

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

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

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

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

11.3 2D Drive Curve Finishing


: 2D 평면상에서 생성한 Toolpath를 Part Surface에 Projection하여 Toolpath 생성
Æ 급격한 경사 부위의 일정한 Stepover를 가지는 Toolpath를 생성이 어려우므로 일반적으로
평탄한 영역에 적용

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


생성한다.

170
[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를 이용하여 가공

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

-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)이 걸린다.

172
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의 방향 역전

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

- Spiral / Radial-

Spiral Mode Mixed

Climb Conventional

Radial Mode

174
11.5 Edge Finishing
: Part의 Edge 부분을 가공하기 위한 Toolpath이며, Tool이 Edge를 직접 접촉하지는 않지만 Edge
의 양 Side는 가공을 하게 된다.
Æ 사용 공구는 Ball만 가능

(Edge Finishing Toolpath)

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

[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 폭

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

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

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

178
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 만 사용가능

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

[Specific Parameters]
Surface Selection 가공할 Surface 지정
※ Keyways는 Ball 공구를 사용할 수가 없고, 또한 형상에 홈이 많을 경우 정확한 가공을 하기
위하여서는 Surface Selection을 사용하는 것이 좋다.

[ Model ]

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

180
[ Z-Step]

[ None ] [ Fixed ]

Tip : Keyways의 Toolpath 사용시 Key홈의 넓이가 공구의 직경과 같아야 한다.
만약 Stock Allowance의 값을 준다면, Stock allowance X 2 = 홈의 넓이 와 동일해야 한다.

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

11.8 Thin Wall Machining


: 지정한 Z-Step으로 내려오면서 황삭과 정삭의 가공을 함께하며 가공 DATA를 생성한다. Thin
Wall Machining은 두께가 얇은 전극을 가공하기에 유리하며, 하나의 공구로 황삭과 정삭을 같이
가공해야하는 특징이 있다.

182
[ 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 사용불가) ]

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

◈ 가공 순서 ◈
- High Torque Roughing Æ Optimized Z-Level Finishing Æ Z-Level Finishing

※ 얇은 전극 가공에 유리
[ 각각 Level에서 황삭 정삭을 같이 가공 ]

184
Chapter 12. 2 1/2-Axis Toolpaths

12.1 Tangent to Curve


: Visu NC또는 외부에서 작업한 Curve를 이용하여, 공구의 궤적을 Curve에 Tangent하게 산출한다.

1 = Curve, 2=Toolpath

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

[Standard Parameters]
Cutter details Ball, Bullnose, Flat
Method Climb, Conventional
Cycle 지정 불가
Direction 지정 불가
Stepover 지정불가
Curve machining Tool locked at a Constant Z, Tool Z follows curve, Tool approaches
Z movement 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 Curve와의 가공여유설정
-Stock allowance in Z Project된 Curve와 Tool과의 Z 여유량
-Lateral stock allowance Project된 Curve와 Tool과의 측면 여유량.
Entry Points Toolpath의 시작위치결정 및 Close curve의 in, out을 결정.
Curve Lateral Offset
-Lateral stepover 선택된 curve와 offset된 curve사이를 가공할 때의 pitch값.
-Lateral stock 선택된 curve의 offset값을 설정

- Curve machining Z movement -

186
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이동
한다.

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

- Entry Points -

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

- Curve Lateral Offset -

- Lead-ins/Lead-outs -

188
12.2 Curve remachining
: 이 기능은 Pocketing and Machining Tangent to a Curve toolpaths 이후의 coner부의 잔삭가공
을 하는 기능이다.

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

[Standard Parameters]
Cutter details Ball, Bullnose, Flat
Method Climb, Conventional
Cycle 지정 불가
Direction 지정 불가
Stock allowance 지정 불가
Stepover 지정불가
Curve machining Tool locked at a Constant Z, Tool locked at local high-Z,Tool Z follows
Z movement 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 Curve와의 가공여유설정
-Stock allowance in Z Project된 Curve와 Tool과의 Z 여유량
-Lateral stock allowance Project된 Curve와 Tool과의 측면 여유량.
Entry Points Toolpath의 시작위치결정 및 Close curve의 in, out을 결정.
Cut link distance 같은 Level의 떨어진 Toolpath를 연결함.
Curve remachining
-Reference radius 기준공구의 Size를 결정.
-Extension distance Rest material의 영역보다 외곽에서 진입해야 하는 양.

- Curve remachining -

1. Remachining Reference Radius 2. Extension Distance


3. Initial Remachining pass 4. Extended Remachining pass

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

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

[Standard Parameters]
Cutter details Ball, Bullnose, Flat
Method 지정 불가
Cycle 지정 불가
Direction 지정 불가
Stock allowance 지정 불가
Stepover 지정불가
Curve machining Tool locked at a Constant Z, Tool Z follows curve, Tool approaches
Z movement 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 Curve와의 가공여유설정
-Stock allowance in Z Project된 Curve와 Tool과의 Z 여유량
-Lateral stock allowance Project된 Curve와 Tool과의 측면 여유량.
Project onto surface 선택된 Curve가 surface에 투영하여 Toolpath생성.
Cut link distance 같은 Level의 떨어진 Toolpath를 연결함.

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

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

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

[Standard Parameters]
Cutter details Ball, Bullnose, Flat
Method 지정 불가
Cycle 지정 불가
Direction Climb, Conventional
Stock allowance 지정 불가
Stepover 사용자 지정 및 Auto
Curve machining Tool locked at a Constant Z, Tool Z follows curve, Tool approaches
Z movement 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 Curve와의 가공여유설정
-Stock allowance in Z Project된 Curve와 Tool과의 Z 여유량.
-Lateral stock allowance Project된 Curve와 Tool과의 측면 여유량.

Side Step의 Corner의 잔량제거 패턴


과 Side Step의 이송시 Smooth 패턴
으로 접근하는 방식으로 Toolpath의
Pattern 변경

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

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

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

[ 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로 가상의 소재 두께 값을 설정한다.

196
12.6 Facing
: Pocketing과는 비슷하지만 지정 Curve에 벗어나서 가공을 하는 면삭 가공 패턴이다.
(2D Curve로 가공 DATA를 생성)

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

[Standard Parameters]
Cutter details Ball, Bullnose, Flat
Method 지정 불가
Cycle 지정 불가
Direction X, Y, 사용자 지정 각도 정의
Stock allowance 지정 불가
Stepover 사용자 지정 및 Auto
Curve machining Tool locked at a Constant Z, Tool Z follows curve, Tool approaches
Z movement 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 Curve와의 가공여유설정
-Stock allowance in Z Project된 Curve와 Tool과의 Z 여유량.
-Lateral stock allowance 지정 불가

* 주의사항 *
Facing에서 2D Curve를 이용하여 가공영역을 설정하며, 면삭가공을 위한 Pattern 이므로 경계커
브 외각으로 가공 데이터를 생성한다. 여기서 Facing을 이용한 Pocket 가공을 하지 말아야 한다.

198
12.7 Drilling and hole boring
: 가장 기본적인 Drilling cycle의 Toolpath를 생성한다.

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

[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 드릴가공 할 Center Point를 선택한다.
Depth offset 드릴가공 할 깊이 값을 입력한다.
-Measured from surface Point를 Surface면에 Z로 project하여 깊이를 결정한다.
-Measured from entry point Point의 좌표 값(Z)에서 깊이를 결정한다.
Bore Cycle Spot, Circular, Peck, Retract
Starting Z 드릴진입의 안전 높이 값을 설정.

- Depth offset -

1. Measured from surface 2. Measured from entry point

200
- Starting Z -
1. Automatic 설정시

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

2. Start Z에 값을 입력시

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

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

12.8 Tapping
: Tapping toolpath를 생성한다.

202
[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 드릴가공 할 Center Point를 선택한다.
Depth offset 드릴가공 할 깊이 값을 입력한다.
-Measured from surface Point를 Surface면에 Z로 project하여 깊이를 결정한다.
-Measured from entry point Point의 좌표 값(Z)에서 깊이를 결정한다.
Tapping direction Left, Right, Pitch
Tapping method
- Simple Dwell time을 초단위로 설정한다.
- Rigid Tapping Feedrate와 the Retract Feedrate 사이의 비율을 설정한다.

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

12.9 Point Drilling


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

204
[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 Drill이 진입할 일괄적인 Z높이를 설정한다.
-Points file VisuNC에서 작성한 Point File의 위치에 따라 절입된다.
-Automatic grid 가공영역에 대해 Stepover에서 정의한 값만큼 씩 이동한다.
Point Drill Phase Drill가공의 깊이를 결정한다.
-Pre-drill Maximun depth값만큼 증분절입한다.
-Rough Surface의 형상에 Stock allowance만큼을 남기고 절입된다
Bore Cycle Spot, Peck, Retract

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

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

12.10 Hole machining


: WorkNC CAD 에서 Color 별로 인식한 Hole Feature 를 선정의된 Tool Database 에 의해서
자동으로 고정싸이클의 툴패스를 산출함.

206
[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 의 모든 고정 싸이클 지원

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

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 이용

208
Q2)Contour Remachining이나 Parallel Pencil Trace에서 Method의 설정은 Climb로 해도 바닦면
가공시 상향이 걸리는 문제의 해결 방법은?

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


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

2. > 선택

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

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

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

(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

210
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가 생성 됨을 알 수


있다.

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

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


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

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

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


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

212
(적용 전)

(적용 후)
방법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

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

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(방전여유)를


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

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

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

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

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

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 Surface filename Offset


WorkNC Test pumpe.wnc 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

216
(Sub Sheet 1 )

Toolpath N° 1 : Planar finishing

Workzone c:\workzone\test\

Toolpath comments : Semi Finish

Back to main page

Date : Oct 18 2002 Project number : WorkNC

Global name Part name Programmer

Surface filename // Extremity curve // Stock file

pumpe.wnc 0.000

Workzone informations

WorkNC Test

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

Cutter : Ball Radius : 5.00

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


A)Tolerance는 형상면에 대한 가공 정도(Intol과 Outtol의 평균 공차)이다.
# WorkNC에서는 Intol과 Outtol의 구분이 없고 동일하게 설정된다.

Intol Outtol
WorkNC에서 제품의 가공 결과물의 정도는 Tolerance와 Scale의 두 가지 파라미터로 정의된다.
즉, Scale은 외부 Geometry의 Import시의 정도이며, Tolerance는 NC Data의 Output의 정도이다.
(WorkNC에서의 최대 Tolerance = 0.001)

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 기능을 이용하여야 한다.

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

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

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


Surface Name : List(Stock = 0.2) Surface Name : List1(Stock = 0)

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

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

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

-Surface명 “List”에 가공여유 “0.2”지정(좌측의 Machining the surfaces 항목에 지정)


-Surface명 “List1”에 가공여유 “0”지정(좌측의 Machining the surfaces 항목에 지정)
OK 후 계산을 완료한다.
“List” 영역에서의 가공(가공여유 = 0.2) “List1” 영역에서의 가공(가공여유 = 0)

220
Q13) Flat Surface Machining에서 Cutter Compensation이 적용되는가?
A) Post 파일을 조정하면 부분적으로 가능하다.

Q14)VisuNC에서 Isolate 기능은?


A1)아래의 그림처럼, 전체 형상부를 Z-Level이나 3D Drive Curve Finishing 등의 다양한 Pattern으
로 가공 할 경우, 하나의 Tool Pattern내에서 Zone by Zone이 아닌 Level by로 나오는 영역을
Isolate(분할)하여 Zone by Zone의 CL Data를 생성하는 기능이다.
(즉, 선택한 CL-Data 영역을 별도의 Toolpath로 만드는 기능)

Isolate 미적용

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

Isolate 적용

Step1)
VisuNC에서 Toolpath 선택 > Edition > Modify 선택 후 Edition Parameters 항목에서 아래와 같이
설정.

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

>

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

222
Step4)
WorkNC에서 재계산을 수행하면 분할된 Toolpath를 확인 할 수 있다.

A2)하나의 Toolpath를 “Isolate” 기능을 이용하여 사용자 정의 지점 기준으로 가공 순서 변경도


가능.
기본 Pattern은 시작점 Æ 끝점의 순으
로 가공이 이루어 진다.

Isolate 이용시 가공 순서는


1 번Æ 2 번 가공 후
3번Æ 4번의 순서로 정의 할 수 있다.

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


할 수는 없는가?
A)조정은 할 수 있으나, 사용자가 수정하기엔 다양한 WorkNC 내부 파일을 수정해야 하는 번거로
움이 있다. 향후 발표 버전에 반영될 수 있도록 Sescoi 측에 요청을 하였다.

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

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


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

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


A17)Sescoi측에 문의를 하였으나, 현재 버전에서는 VisuNC에서 Tool Tip으로 Toolpath를 표시하기
는 어렵다.(WorkNC 내부 계산 알고리즘 문제와 관련이 있을 것으로 생각 됨.)

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


A18)이 문제는 Part Import시의 Scale 설정과 Tolerance 및 형상의 정도에 관련이 있으며, 근본적
으로 울지 않게 하는 것은 어렵고 다음의 방법으로 어느 정도 개선 할 수는 있다.(“Q1” 참조)

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


된다. 해결 할 방법은 없는가?
A)Sescoi 측의 개발 방향을 요약한 문서를 참조하면 V15.14에서 해결 될 것 같다.

Q20)NC Data 출력 경로를 현재 작업하고 있는 Workzone으로 할 수는 없는가?


A)가능하다. 시작프로그램에서 > WorkNC > “WNCSetup”에서 아래의 그림처럼 설정하면 현재 작업
중이 Workzone에 지정한 폴더가 자동으로 생성된 후, NC Data가 저장된다.
Postprecessor 항목에
“$WNCZONE\사용자정의 작업 폴더명\”을
입력.

224
Q22)Optimized Z-Level finishing에서 Direction(User defined angle)을 임의의 각도로 변경하면 하향
이 상향으로 변경된다. 이 문제를 잡을 수는 없는가?
A)각도를 변경한 경우에 하향으로 유지하려면, 가공영역을 View로 설정하여야 한다.

Step1)VisuNC에서 “View” 탭을 선택 후 > Create 선택 > 설정하면 View영역이 현재

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

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

Step3)Save 후 WorkNC에서 가공 영역을 생성한 View로 정의하여 임의의 각도를 가진 Direction


으로 Data를 생성하면 하향이 적용 된다.
상향(설정 전) 하향(설정 후)

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

Q23)Flat Surface Machining에서 아래의 그림과 같은 형상을 Flat Tool로 가공 할 경우, “FLAT
Surface”의 Boundary 밖으로 Tool이 지나 간다. 이것은 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

226
(단, “on”으로 설정하는 것은 Flat surface finishing 계산시 V14의 알고리즘을 수행하므로 주의 할
것.)

WNC_TEST_PLAN=off WNC_TEST_PLAN=on

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


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

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

A)원인은 Curve에 있다. 아래의 이미지를 보면, 원으로 체크한 위치의 Curve만 제외한 후, 계산을
수행하면, 정삭적인 Data가 생성 된 것을 알 수 있다. 이런 Curve의 불량을 확인하는 방법은
VisuNC내의 “Curve 탭”에서 개별적인 Curve 추출을 시도하면 확인이 가능하다. 즉, 문제가 있는
Curve라면, Closed Curve로의 추출이 불가능 하다.

Q25) WorkNC를 정밀 가공에 적용 할 경우, 표면 조도가 거칠어서 잘 사용하지 않고 있다. 생성된


CL-Data의 Point를 조회해 보면, 형상에 대해 등간격으로 Point Data가 생성되지 않고 불균일
한 모습을 보인다. 해결할 방법은 무엇인가?

228
A) WorkNC에서 정밀 가공을 위해 관계되는 요소는 Scale, Tolerance, Segment가 있다.
[Scale]
WorkNC에서 IGES Data를 Import 할 경우, 내부적으로 Geometry Data를 Polygon Data로 변환
한다. 따라서, Sclae의 의미는 하나의 Face를 구현하기 위해 필요한 Polygon의 개수 라고 생각
하면 된다. 즉, 하나의 사각형을 구현하는데 필요한 Polygon의 수량을 2(Scale = 1)라고 할 경우
Sclae=2의 경우는 구성되는 Polygon 수량이 4라고 보면 된다.

Scale = 1 Scale = 2
주) P : Polygon No.

이와 같은 개념에서, Scale 값을 올리면 가공시 표면의 조도는 높아지나, 계산량의 차이로 인해 계


산 시간은 길어진다.

[Tolerance]
WorkNC에서 생성되는 CL-Data는 Point Data 이므로 각각의 Point 구간을 연결하면 직선이 이
루어 진다. 결국, 형상의 원래 모습과 달리 표현되는 문제가 발생하는데, Tolerance를 적용하여 원
래의 곡선이나 곡면에 근접하게 표현 할 수 있다. 즉, Tolerance를 작게 적용 할수록 원래의 형상
에 근접하게 된다. (WorkNC에서의 최대 Tolerance = 0.001)

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

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

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


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

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

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


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

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


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

230
2) 간섭이 없는 Tool의 최소 길이 자동 산출
3) 사용 공구가 간섭 없이 가공할 수 있게 CL-Data의 분할

아래의 이미지에서 원안의 영역이 실제 가공시에 홀더와의 간섭을 유발 할 수 있는 부분이다.

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

Step 1) WorkNC 메인 화면의 Full Down Menu에서


Functions > Holder Collision Check > Active를 선택

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

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

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

[Results]
: Holder Collision Check 후의 결과를 표시

[Parameters]
Holder가 Part Geometry에 간섭 되지 않을 여유량
Stock allowance Æ 가공시 Holder가 설정량을 넘어 Part Geometry와의 간섭이 발생
할 경우, Result 항목에 Collision 발생으로 나타난다.
Clearance between holder Holder와 Part Geometry상의 Surface와의 Clearance 값이며, 기본값
and surface 1mm는 CL-Data상에서 매 1mm 구간마다 간섭 여부를 검증한다.
Holder Check를 이용하여 CL-Data 생성시 각 Data 사이의 Overlap
Overlap distance 량
Æ Z-Level 기준
Holder Check시 사용할 Tool의 길이이며, 이 값은 Toolpath
Effective tool length
Parameter에서 설정한 값을 기본 값으로 가져 온다.

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

232
Æ 즉, Holder는 설정한 반경 값을 가지는 원통의 Cylinder 형상이다.
Holder Libriary에서 생성한 Holder Profile을 적용하여 검증할 경우 사
Holder profile file name 용
Æ Holder의 Profile을 이용하므로 좀 더 상세한 검증이 가능하다.

[Execution Mode]
Calculation maximum collision 간섭이 발생하는 최대 깊이와 간섭 없이 안전한 Tool의 길이 산
depth only 출
“Calculation maximum collision depth only”의 결과와 간섭이 일어
Save non collided section only
나지 않은 영역만 CL-Data 생성 함.
“Calculation maximum collision depth only”의 결과와 간섭이 발생
Save collided section only
하는 영역의 CL-Data 생성 함.
“Calculation maximum collision depth only”의 결과와 간섭이 일어
Save both sections
나는 영역 및 일어나지 않는 영역을 각각의 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

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

생성된 CL-Data상의 변
화는 없는 것을 알 수 있
다.

Example 2) Save non collided section only

생성된 CL-Data는 간섭
이 없는 영역까지만 생성
된 것을 알 수 있다.

Example 3) Save collided section only

234
CL-Data는 간섭으로 인
해 생성되지 않은 영역에
생성된 것을 알 수 있다.

Example 4) Save both sections

CL-Data는 간섭 부위와
미간섭 부위 모두에 생성
된 것을 알 수 있다.

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

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


명해 달라.
A) 기본 내용은 아래와 같다.

1.Start Point
가공시 공구의 시작과 끝나는 위치를 정의
Absolute Z : 설정시 지정한 Z 값으로 공구 높이 고정

2.Axis System
VisuNC에서 임의의 좌표축을 생성하여 NC Data를 생성한 경우, 그 좌표축을 지정하여 Post할 경

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

3. Coolant
NC Data에 냉각수 Code 삽입
Æ 단, Post 파일에 설정되어 있을 것.

4. Machining time / distance


설정한 시간(minute)과 거리(mm)에 따라 NC Data를 분할 함.
Æ 단, Post 파일에 설정되어 있을 것.

5. Z level cutting
각각의 Z-Level에 의한 NC Data 분할
Æ 단, Post 파일에 설정되어 있을 것.

6. Force rapids to retract plane

236
NC Data의 Retract 높이를 강제로 일괄 조정 함.
Æ Retract 높이는 형상의 최상부 + 설정한 Retract 값

Q29) 아래의 Model에 대해 Curve로 영역을 지정하여 High-speed roughing 실행시 계산 오류가
발생한다. 해결 할 방법은 없는가?

A) 검토 결과 몇 가지 문제점이 있는 것 같다.
1. 해당 Workzone 폴더 내에 현재는 사용되지 않고 있으나, 불필요한 Geometry Data가 들어 있
다.

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

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

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

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

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

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

238
Step4) 문제가 되었던 High-speed roughing과 동일한 조건을 설정하여 계산 실행
(계산에 사용된 Curve Data인 “LH-LWCRV3.crv”는 새로운 Workzone에 Copy 할 것.)

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

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

[결론]
High-speed roughing의 계산 오류가 발생한 원인은 Import한 Geometry가 원인인 것 같다. 문제
가 되는 Workzone을 확인한 결과 불필요한 Geometry들이 중복되어 있었고, 본 Item과 다른
IGES Data를 WorkNC에서 Import하였으나 정상적으로 작업이 진행되지 못했다. 따라서 향후에 이
와 같은 문제를 피하기 위해서 몇 가지의 작업 방법을 변경 할 것을 추천한다.

1. Geometry 관리는 깔끔하게 할 것. Æ Geometry를 중복으로 Import하지 말 것.


2. WorkNC 작업시 외부 IGES Data는 WorkNC-CAD를 이용하여 WNC Data나 IGES Data로 한번
더 Translate하여 작업 할 것.
Æ IGES를 변환하는 품질은 WorkNC-CAD가 WorkNC보다 더 우수함.

Q30) POST에 주석문 삽입하여 NC-Data 생성할 경우 아래와 같은 값에서 Zmin과 Zmax의 정확한
의미는 어떻게 되는가?

240
( Toolpath bounds based on the tool center : )

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

( XMAX : 100.0200 YMAX : 100.0200 ZMAX : 113.0000 )

G17G40G49G80

G90G00

A)POST 주석문에 생성되는 Zmin, Zmax의 의미는 가공시의 공구의 최소, 최대 높이이다.
Æ 단, Ball, Bullnose 공구의 의 경우는 Tool Center 기준이다.

Zmax 값 : 113

Zmin 값 : 54
Q31)WorkNC V15.14.1에서 Toolpath의 계산은 C+이나 VisuNC 에서는 Data가 생성되지 않는다.

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

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

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


정상적인 outil.res 파일이 생성되지 않음 --> outil.bad 파일 생성 됨.
Cal. Information 창에서는 Gauge detation 발생 메세지 나옴.

문제가 되는 Toolpath는 Z-Level Remachinig에서만 발생되었고, 사용 버전은 V15.14.1이다.

2차 검토 : 다은 버전에서 재계산을 실행 할 경우, 문제 없이 정삭적인 CL-Data 생성 됨.

따라서, 본 문제의 해결은 Version Upgrade로 1차 해결 후, 정확한 원인은 분석 중에 있음.


(Z-Level Reamchining에서의 오류는 특정 형상에서만 일어나는 것 같고, 일반적인 사용에서는
문제 보고가 없었습니다.)

Q32)WorkNC 에서 작업한 NC-Data 를 기계 전송시 error 발생하여 작업을 할 수 가 없다.


(Error massage : 004 Address not found / Machine Controller : Fanuc 18i-MB)

A)검토 결과, 해당 error 의 원인은 NC-Data 에 포함된 주석문에 있음. 즉, 기계에서 2 중


괄호의 인식이 이루어 지지 않아 error 발생 함. 따라서 향후 작업시, Workzone, surface data 의
이름에 괄호를 넣지 말 것.(이 두가지 요소는 주석문 ON 시 내용에 포함 되는 부분 임.)

Q33)다른 폴더로 Workzone 을 복사한 경우, 해당 Workzone 의 part geometry 의 상태가 C


상태로되어 Geometry 의 계산을 다시 해야 한다.

A)WorkNC에서는 workzone의 이름에 공백이 들어갈 경우 workzone의 생성이 불가 함. 따라서


해당 workzone이 있는 작업 폴더의 이름에 공백이 있을 경우 workzone의 인식 오류를 야기 하
므로 공백을넣어서는 안된다.

242
WorkNC

2판 1쇄 발행 2004년 2월 19일

만 든 이 : 이희준 (hjlee@dawoo-tech.co.kr)
김수찬 (sckim@dawoo-tech.co.kr)
박근영 (kypark@dawoo-tech.co.kr)

발 행 처 : 다우테크㈜
주 소 : 부산광역시 사상구 덕포2동 369-3번지

대표전화
다우테크㈜ 051-302-7544
대표팩스: 051-303-7542

웹사이트
다우테크㈜ www.dawoo-tech.co.kr

http://www.dawoo-tech.co.kr
243
WorkNC

244
WorkNC USER Manual

Вам также может понравиться