You are on page 1of 82

Seminar

WW4.5 3.8.4

SEMINAR

Date: Seminar facilitator:

8.2 9-882-38-4002 E0011.DOC 1 / 82


Seminar
WW4.5 3.8.4

Contents:

1 Basis 7
1.1 Processing places................................................................................................. 7
1.2 Program structure................................................................................................. 8
1.3 Directory structure ...............................................................................................10
2 Tool database 11
2.1 Tool selection via symbols...................................................................................12
2.1.1 Tool data ..............................................................................................................14
2.2 Aggregates - database.........................................................................................16
2.2.1 Tool data ..............................................................................................................20
3 WoodWOP 28
3.1 Vertical boring .....................................................................................................28
3.2 NC-Generation ....................................................................................................30
3.3 Variable programming .........................................................................................32
3.4 Horizontal drilling and grooving ...........................................................................34
3.5 Template values..................................................................................................38
3.6 Load program, save as and conditions.................................................................40
3.7 Revision: drilling and groving...............................................................................44
3.8 Contour programming - straight lines...................................................................48
3.9 Contour programming - straight lines and circular arcs ........................................54
3.10 Contour programming - fillet-chamfering .............................................................58
3.11 Pocket cycle ........................................................................................................62
3.12 Contour programming - variable ..........................................................................64
3.13 Revision Contour programming - variable............................................................66
3.14 File - merge.........................................................................................................67
3.15 Component macro ...............................................................................................71
3.16 Component macro variable..................................................................................75
3.17 Revision ..............................................................................................................77
4 Coordinate systems 81

8.2 9-882-38-4002 E0011.DOC 2 / 82


Seminar
WW4.5 3.8.4

Seminar: WoodWOP 4.0

Aim of the seminar: Independent programming of drilling and


routing in the programming system
WoodWOP 4.0

Conditions: 1. The participant is responsible for the


program creation on or for the machine
2. Motivation

Contents of the Seminars*


This is a basis seminar, in that the participants are taught how to program the machine.
The program structure is elaborated step by step by means of practices.
The seminar does not include the machine operating. The instructions for the machine operat-
ing occur on site, within the framework of the installation of the machine through the service
engineer.
* subject to change

Behavior during the education and breaks:

• Walk into the production field and into the demonstrating center is only permitted if you are
accompanied by an employee from Weeke.
• Do never leave during the stay in the production field the yellow marked transport paths
seeing that security measures such as light barriers, safety mats and safety fences are
missing for manufacturing reasons during the running-in of the machines. Danger!
• Avoid unnecessary stays outside of the training room.
• Smoking in the training rooms is prohibited.
• Please do not stay on the WEEKE company grounds if you are not accompanied by an
WEEKE employee.
• The opening of machine sheeting or the operation of a machine is only permitted under
supervision of WEEKE employees.
• During the training on machines and aggregates, suitable protective outfit must be worn.

8.2 9-882-38-4002 E0011.DOC 3 / 82


Seminar
WW4.5 3.8.4

¢ & 00
1. DAY
8. Introduction
• Course and contents of the seminar
• Basics
8.30 • Technology editor
• Tool selection via symbols (chap.2.1)
00
9. Introduction WoodWOP 4.5
• vertical boring (chap. 3.1)
30
9.
00

Q
10.

NC-Generation(chap.3.2)
30
10.

11.00

Variable programming
11.30

12.00

12.
30
KQ
horizontal boring &. grooving (chap.3.4)
00
13.

Template values
30
13.

14.00

14.30

15.
00
Q
15.30 Practice on machine

16.00

8.2 9-882-38-4002 E0011.DOC 4 / 82


Seminar
WW4.5 3.8.4

¢
00
& 2. DAY
8. Revision drilling and grooving

30
8.

9.00 Tool database

9.30

10.00

Q
Contour programming straight lines
10.30

11.00 Contour programming (chap.3.10)


• straight lines and Circular arcs

11.30

12.00

12.
30
KQ
Contour programming
00
13.

13.30 Pocket function(chap.3.11)

14.00

14.30
Q
Contour programming variable(chap.3.12)
00
15.

15.30 Practice on machine

16.00

8.2 9-882-38-4002 E0011.DOC 5 / 82


Seminar
WW4.5 3.8.4

¢ & 00
3. DAY
8. Revision
Conture routing variable

8.30
00
9. File merge(chap.3.14)

9.30

00

Q
10.

30
10.

11.00 Component macro(chap.3.15)

11.30

00

KQ
12.

12.30 NC-Stop, print, ellipse routing, polygon trimming

13.00

13.30

Revision
14.00

14.30

Practice on machine
15.00

15.30

16.00

8.2 9-882-38-4002 E0011.DOC 6 / 82


Seminar
WW4.5 3.8.4

1 Basis

1.1 Processing places

Ô X-axis Õ
Place 4 Place 3 Place 2 Place 1

Ö
×
Y-axis

Place 8 Place 7 Place 6 Place 5

T:\\9882\\384000\\PLATZ.TIF

8.2 9-882-38-4002 E0011.DOC 7 / 82


Seminar
WW4.5 3.8.4

1.2 Program structure

WOODWOP 4.0

NC generator

TECHEDIT

• Tool assignmentÍ
• Way optimization
• Screen optimization

NC program

8.2 9-882-38-4002 E0011.DOC 8 / 82


Seminar
WW4.5 3.8.4

8.2 9-882-38-4002 E0011.DOC 9 / 82


Seminar
WW4.5 3.8.4

1.3 Directory structure

File Files Extension


MP4 Woodwop .mpr
PRG NC programs --- (place 1)
.ges (place 4)
.y (place 5)
.ygs (place 8)
ML4 Components .mpr
Lists of vari-
ables .var
Contours .ktr

T:\\9882\\384000\\X0139SO.PCX

8.2 9-882-38-4002 E0011.DOC 10 / 82


Seminar
WW4.5 3.8.4

2 Tool database

Call menu: Tool

Hotkey: ‹ T

Call of the tool database

Hotkey: ‹ C

8.2 9-882-38-4002 E0011.DOC 11 / 82


Seminar
WW4.5 3.8.4

2.1 Tool selection via symbols

Choose tool

• Call cross-hairs with SPACE BAR

• With ‡ˆ‰Š choose tool


• Confirm selection with ‘
1 2 3 4 5

• With ‘ switch to tool data 1 Vertical drill


2 Horizontal drill
3 Vertical router
4 X-groove saw
5 Y-groove saw
Change tool data

• With ‘ switch to tool data


• Enter new values one after the other using
0123456789.
and confirm with ‘

Save data

Í required only before leaving the tool


database

• Hotkey: s

Back to tool selection via symbols

• Hotkey: •

Leave tool database

• Hotkey: •

8.2 9-882-38-4002 E0011.DOC 12 / 82


Seminar
WW4.5 3.8.4

8.2 9-882-38-4002 E0011.DOC 13 / 82


Seminar
WW4.5 3.8.4

2.1.1 Tool data

Drill

Radius
Half drill diameter R

Length
Unclamped length L

WK of 060 Í vertical drills


only drill to depth

WK of 061 Í vertical drills


only drill through
L
WK of 062 Í vertical drills
to depth and drill through

WK of 050 Í horizontal drills R


T:\\9882\\384000\\X0120TB.PCX
F
Rate of feed in mm/min.

S
Rotational speed of the drill in rpm

R
Groove saw

Radius
Half saw blade width R

Length L
Half saw blade diameter L

Groove saw WK 041 Í


F
Rate of feed in mm/min.

S T:\\9882\\384000\\X0121TB.WMF

Rotational speed of the groove saw blade in


rpm

8.2 9-882-38-4002 E0011.DOC 14 / 82


Seminar
WW4.5 3.8.4

Router

Í only for routing spindles without tool


changer
ETP 25
Radius
Half router diameter R

Length
ETP 25:
Total length of the router,
L
inclusive length tightening screw L
HSK F63:
Measure of support surface of the tool
holder up to the cutting edge L

WK 001 Í of vertical routers


L/R R
Sense of rotation of the drive motor.
1 = left-handed rotation T:\\9882\\384000\\X0119TB.PCX

2 = right-handed rotation HSK F63

F
Rate of feed in mm/min.

S
Rotational speed of the router in rpm

T:\\9882\\551250\\X0001TB.WMF

8.2 9-882-38-4002 E0011.DOC 15 / 82


Seminar
WW4.5 3.8.4

2.2 Aggregates - database

Call

• Hotkey: A

Change tool data

• Choose tool

• Choose parameters using ‡ˆ‰Š


and confirm with ‘
• Enter new value pressing
0123456789.
and confirm with ‘
• Continue input in same manner or end
with •

Save data

Í is only required before leaving the ag-


gregates - database

• Hotkey: s

8.2 9-882-38-4002 E0011.DOC 16 / 82


Seminar
WW4.5 3.8.4

Insert new tool

• Insert new tool


Í Tool selection menu is called

• Choose tool type using ‡ˆ‰Š


and confirm with ‘

• Enter tool number (128...227) and confirm

with ‘

• Enter the different parameters one after


the other pressing
0123456789.
and confirm with ‘

• Insert new tool


Í Inserted tool is undertaken

In same manner, further tools can now be


inserted

• Stop insert mode ( ͕)

8.2 9-882-38-4002 E0011.DOC 17 / 82


Seminar
WW4.5 3.8.4

Delete tool

• Enter tool number

• 2x the delete process by pressing the but-

ton, confirm with ‘


• Stop delete mode

Assign tool to a routing spindle

Í only for routing spindles without tool


changer

• Enter tool number and desired T-function

• Assignment by pressing the button, con-

firm with ‘
• Leave menu

8.2 9-882-38-4002 E0011.DOC 18 / 82


Seminar
WW4.5 3.8.4

8.2 9-882-38-4002 E0011.DOC 19 / 82


Seminar
WW4.5 3.8.4

2.2.1 Tool data

Tool holder HSK F63

Features Values
Tool holder HSK-F63
according to DIN 69893
As collet chuck holder yes
according to DIN 6388B
As hydroextension yes
clamping chuck
As tool holder with cutter yes
spindle
As a NC drill chuck yes
Tool shank Ø 2...25 mm
Max. tool Ø 150 mm
Max. tool weight 5 kg
(including holder)
Max. tool length 200 mm
(including holder)
Max. rotational speed 18000 rpm
Sense of rotation left/right
Balance quality tool ≤ Q 2,5
holder
dynamically balanced
according to ISO 1940
(VDI norm 2060)
Balance quality tool ≤ Q 6,3
holder including collet
chuck and tool T:\\9882\\551240\\X00001TD.PCX

dynamically balanced
according to ISO 1940
(VDI norm 2060)
Radial deviation ≤ 0.02 mm

8.2 9-882-38-4002 E0011.DOC 20 / 82


Seminar
WW4.5 3.8.4

TOOL DATA SHEET Example 1 Example 2 Admissible area


No. 128...227
Radius max. 75
Length max. 200
Toolident No. 01
Direction of rotation 1, 2
Feedspeed dependent on the tool
rpm dependent on the tool
Hoodposition 0,1,2,3
Main tool 0,128-227
Z- security (mm) min. 20
active nozzle (1=Yes) 0
Crash - Radius (mm) >= Radius (upto max. 75)
Transmission (%) 100!
Transformation channel 02!

Note:
( ) = Bracketed values are not calculated
! = It’s not allowed to modify values once adjusted!

Radius
Half router diameter

Length
Corresponds to the dimension of the HSK
plan-parallel surface towards the router cut-
ting edge

Toolident No.
Tool identification number (e.g. 001 → ver-
tical router) defines the routing tools
T:\9882\\551250\\x0001tb.WMF

Direction of rotation
1 = Direction of rotation left-hand rotation
2 = Direction of rotation right-hand rotation

Feedspeed
Feedspeed in mm/min.

rpm
Rotational speed in rpm.

8.2 9-882-38-4002 E0011.DOC 21 / 82


Seminar
WW4.5 3.8.4

Hoodposition
Position of the suction hood

Machine type Optimat BP120


Hoodposition 1 0
Z -120 +70

Machine type Optimat BP140


Hoodposition 1 0
Z -150 +90

Machine type Optimat BP150+BP155


Hoodposition 0 1 2 3
Z with preparing +20 +145 +205 +230 T:\9882\\551100\\21023.wmf

T:\9882\\551100\\21024.WMF
stroke 125 mm
Z with prepar- -115 +10 +70 +95
ing stroke 260
mm * Z Distance brush fixture to the plan-
* active preparing stroke for tools in the tool parallel surface
holding fixture HSK F63 A Brush length

Main tool
If a tool is only entered once into the tool
data base, it’s necessary to enter here „000“.
If a tool should be entered several times into
the tool data base to allocate different defi-
nitions to the tool, it’s necessary to enter the
number of the first enter in case of each
other input.

Example: No. Main tool


1. Entry 150 000
2. Entry 151 150
3. Entry 152 150

Note:
Always enter the first number (Example:
150) into the input unit of the tool changer.

8.2 9-882-38-4002 E0011.DOC 22 / 82


Seminar
WW4.5 3.8.4

Z- security (mm)
This parameter defines the security height
of the tool above the workpiece.
If a tool with a short-cut length is entered,
it’s necessary to increase the standard value
(20).

Crash - Radius (mm)


The max. tool radius is entered here.

active nozzle (1=Yes)


Í without function
T:\9882\\551250\\x0002tb.WMF

1 Length
Transmission (%) 2 Z- security
100
Í
3 Radius
Input speed = output speed 4 Crash - Radius (mm)
5 Point of reference defined by the pa-
rameters Length and Radius
Transformation channel
02
Í not changeable

8.2 9-882-38-4002 E0011.DOC 23 / 82


Seminar
WW4.5 3.8.4

Routing unit ETP 25

Features Values
Motor:
Motor power 5.0 KWT
Frequency 100-300 Hz
Sense of rotation programmable
right-left handed
rotation
Rotational speed min.6.000 rpm
max.18.000 rpm
Cooling Air
Tension Max.380 V

Tool:
Router diameter Max.80 mm
Shaft diameter 25 h7
Unclamped router Max.70 mm
length
Clamping devices Hydraulic clamping
system Ø25

T:\9882\\644022\\X0003tb.pcx

8.2 9-882-38-4002 E0011.DOC 24 / 82


Seminar
WW4.5 3.8.4

Note:
• If the data of several routing tools should
be registered, this is only possible in the
aggregates - database
Í see operating manual tool database
and the following explanation

Parameter in the aggregates - database

• The denotation of the parameters in the Parameter


aggregates - database distinguish, due to Aggregates - Tool selection via
the other screen setup, from the parame- Database symbols
ters in the tool selection via symbols de- Radius Radius
scribed before. Length Length
• The parameters with same meaning are Tool identification WK
compared in the opposite table: Sense of rotation L/R
Feed F
Rotational speed S
Hood position ---
(without function)
Main tool ---
(without function)
Comment ---
(it is used for identifi-
cation of the tool)

8.2 9-882-38-4002 E0011.DOC 25 / 82


Seminar
WW4.5 3.8.4

• Through the function "assign tool to a


routing spindle", the data of the "desired T-
function“ are automatically replaced
through the data of the specified "tool
number" from the aggregates database.

Example:
Tool number 128 is assigned to T001

T:\9882\\428010\\E0031SO.PCX

T:\9882\\551070\\E0004so.pcx

Í The data of the routing aggregate T001


are being replaced by the data which are
T:\9882\\551070\\X0005so.pcx
defined in the aggregates database under
tool number 128.

Attention:
Exclusively the data which have been en-
tered in the list of parameters for
T001/T002, may influence processing, no
matter whether the data has been defined
directly (by selection via symbols) or by
means of the function „Assign tool to a
routing spindle“ (in the aggregate database).
That means:
The data in the list of parameters for
T001/T002 must always correspond to the
current tool on the routing spindle.
Non-observance can lead to collisions dur-
ing processing and therefore to danger to
life due to workpieces which are being
thrown out.

8.2 9-882-38-4002 E0011.DOC 26 / 82


Seminar
WW4.5 3.8.4

8.2 9-882-38-4002 E0011.DOC 27 / 82


Seminar
WW4.5 3.8.4

3 WoodWOP

3.1 Vertical boring

Exercise

According to the drawing, vertical boring


should be inserted into a workpiece!
• Create WoodWOP program
• Save WoodWOP program
C:\WW4\A1\MP4_ _ _ _ _ _ _ _ .mpr

Ø 5 (12deep)

Ø 8 (10deep)

T:\\9882\\384000\\X0001SO.WMF

8.2 9-882-38-4002 E0011.DOC 28 / 82


Seminar
WW4.5 3.8.4

8.2 9-882-38-4002 E0011.DOC 29 / 82


Seminar
WW4.5 3.8.4

3.2 NC-Generation

From the WoodWOP program chap. 3.1 an


NC program should be generated, consid-
ering the following criteria!
-processing on place 1 and 4
-optimised NC program
-after processing end, the support should
displace 500mm next to the workpiece

Proceed as follows:

• Choose NC-generation in horizontal selec-

tion bar or pressî


• choose NC generation in vertical selection
bar
Í
• Carry out setting-up (see below)
• Start NC generator

Setting-up while NC generation:

Optimizing mode for vertical drilling


The selected mode defines in how far the
processing order is optimized.
0 Optimizing within the drilling macros
only
The order of processing as pro-
grammed remains unchanged.
1 All vertical drillings are optimized
and processed first.
2 All vertical and horizontal drillings
are optimized.
First, all vertical drillings are carried T:\9882\\473980\\E00006so.pcx

out, then the horizontal ones.

Movement mode for horizontal drilling


The chosen mode defines at which point a
security run through is carried out for hori-
zontal drillings.
0 Only in-between horizontal drillings
on different sides of the workplace Z
is moved to security height
1 After each drilling cycle Z is moved
to security height
2 After each drilling cycle Z is moved

8.2 9-882-38-4002 E0011.DOC 30 / 82


Seminar
WW4.5 3.8.4

to security height and the drilling


gear moves into basic position.

Free motion mode


The combination of the selected mode and
the free motion value defines the positioning
of the support at the end of the program.
0 After the last processing the support
moves back in Z-direction into rest
position (max. positive Z-value) and
the program is concluded.
1 After the last processing the support T:\9882\\473980\\X00007so.wmf

moves back in Z-direction into rest


position (max. positive Z-value) and 1 Free motion value for free travel mode
then in left X-direction by the free 1
motion value (Place4/8: right) next to 2 Free motion value for free travel mode
2
the workpiece. Only then the pro-
gram is concluded.
2 After the last processing the support
moves back in Z-direction into rest
position (max. positive Z-value) and
then to the X-position as defined by
the free motion value. Only then the
program is concluded.

Free motion value


This value indicates the dimension for the
positioning of the support at the end of the
program.
The interpretation of the value depends on
the selected free motion mode.
When selecting free motion mode 0 the free
motion value will be neglected.

Note:
The chosen settings are memorised to-
gether with the macro program.

8.2 9-882-38-4002 E0011.DOC 31 / 82


Seminar
WW4.5 3.8.4

3.3 Variable programming

Exercise A

A program for the vertical drilling of parts


should be created with different dimensions!
• Create and save WoodWOP program (in
variable form)
C:\WW4\A1\MP4_ _ _ _ _ _ _ _ .mpr

Ø 5 (12deep)

Ø 8 (10deep)

T:\\9882\\384000\\X0002SO.WMF

8.2 9-882-38-4002 E0011.DOC 32 / 82


Seminar
WW4.5 3.8.4

Exercise B

• Generate NC program for a part of length


1800 and of width 380.

Proceed as follows:

• Select the variable editor in horizontal

ò
selection bar or press
• Change values of the variables according
to exercise
• Carry out NC generation

8.2 9-882-38-4002 E0011.DOC 33 / 82


Seminar
WW4.5 3.8.4

3.4 Horizontal drilling and grooving

Exercise A

Horizontal drilling and grooving should be


carried out in a part, according to the draw-
ing!
• Create a WoodWOP program and save
C:\WW4\A1\MP4_ _ _ _ _ _ _ _ .mpr
• Generate NC program

8 (6.5-deep)

Ø 8 (30 deep)

8 (6.5-deep)

T:\\9882\\384000\\X0003SO.WMF

8.2 9-882-38-4002 E0011.DOC 34 / 82


Seminar
WW4.5 3.8.4

8.2 9-882-38-4002 E0011.DOC 35 / 82


Seminar
WW4.5 3.8.4

Exercise B

For learning the Zoom functions, the part


view should be modified (as desired)!

Proceed as follows:
• choose view/zooming in horizontal selec-

tion bar or press


• Then choose in the vertical selection bar
the desired function, e.g.:

-zoom: Enlarge
It allows zooming in the part graphic. A
zoom field can be drawn with the mouse.
Proceed as follows:
Proceed as follows:
• Press left mouse button
• Draw the zoom field by moving the mouse
• Release mouse button

Note:
The same result can be achieved by first
clicking the right mouse button in the work-
piece graphic and then drawing the zoom
field with the left mouse button.

-zoom: Reduce
The workpiece graphic is reduced with the
ratio 2:1.

-Switch over
Switches the workpiece graphic to full dis-
play size and back.

-Level
Switching the view level in the workpiece
graphic. Only the contours and the horizon-
tal drillings are displayed in the side views.

8.2 9-882-38-4002 E0011.DOC 36 / 82


Seminar
WW4.5 3.8.4

8.2 9-882-38-4002 E0011.DOC 37 / 82


Seminar
WW4.5 3.8.4

3.5 Template values

Template values are the recommended


values for parameters that are automatically
entered by the system when an input screen
is first called up.
The user can change the template values
for the input screen of all processing.

Exercise A

The template values of the vertical drilling


macro and of the groove saw macro should
be changed.
T:\\9882\\384000\\E0107SO.PCX

Proceed as follows:
• Insertion of a macro with the desired tem-
plate values

• Activate input mask with õ


• Call up menu item Extras - Template
values - Overwrite
T:\\9882\\384000\\E0108SO.PCX

Exercise B

The template values of the list of variables


should be changed
T:\\9882\\384000\\E0109SO.PCX

Proceed as follows:
• Fill the list of variables with the desired
template values (suggested list of vari-
ables)

• Activate the list of variables with ò


• Call up menu item Extras - Template
values - Overwrite

Note:
When Use template values is switched on,
the template values are entered as sug-
gested values each time a new input mask
is called up. If this setting is not selected,
the template values are used only upon the
first call-up of an input mask.

8.2 9-882-38-4002 E0011.DOC 38 / 82


Seminar
WW4.5 3.8.4

8.2 9-882-38-4002 E0011.DOC 39 / 82


Seminar
WW4.5 3.8.4

3.6 Load program, save as and


conditions

Exercise A

Create a new program using the existing


program on page 32!
• Load the WoodWOP program from chap.
3.2 page 32
• Complement horizontal drilling
• Save WoodWOP program as
C:\WW4\A1\MP4_ _ _ _ _ _ _ _ .mpr
Í (New program name)

Ø 8 (20deep)

T:\\9882\\384000\\D0004SO.WMF

8.2 9-882-38-4002 E0011.DOC 40 / 82


Seminar
WW4.5 3.8.4

8.2 9-882-38-4002 E0011.DOC 41 / 82


Seminar
WW4.5 3.8.4

Exercise B

• The two middle horizontal drillings should


be drilled only for parts with a length from
800mm
• Generate NC program for workpiece
(length: 750; Width: 380)

only for a workpiece length


of 800mm or longer

T:\\9882\\384000\\X0004BSO.WMF

Proceed as follows:

• Condition fields can be switched on and


off via the menu path Edit - Conditions.

T:\\9882\\384000\\E0100SO.PCX

Enter the condition into the dialog input of


both macros

• Change values of the variables

• Carry out NC generation

8.2 9-882-38-4002 E0011.DOC 42 / 82


Seminar
WW4.5 3.8.4

8.2 9-882-38-4002 E0011.DOC 43 / 82


Seminar
WW4.5 3.8.4

3.7 Revision: drilling and groving

Exercise A

According to the drawing, a program should


be created
• Create a WoodWOP-program and save as
C:\WW4\A1\MP4_ _ _ _ _ _ _ _ .mpr

Ø8 (30deep)
Matrix 32 (indicated)

Ø8 (through)

7 (6deep)

T:\\9882\\384002\\X0001SO.WMF Ø5 (12deep)

8.2 9-882-38-4002 E0011.DOC 44 / 82


Seminar
WW4.5 3.8.4

8.2 9-882-38-4002 E0011.DOC 45 / 82


Seminar
WW4.5 3.8.4

Exercise B

Processing of the right and left parts should


be carried out as it is represented in the
drawing:
Í The row of holes drilling should only be
inserted into the „right“ part, the groove only
into the „left“ part.
• Extend WoodWOP program
• Generate NC programs

Proceed as follows:

• Condition fields can be switched on and


off via the menu path Edit - Conditions

T:\\9882\\384000\\D0100SO.PCX

• Enter a condition into the dialog input of


both macro, depending on the processing
place

_mirror Í Processing will be executed


only in the mirrored piece

_nonmirror Í Processing will only be


executed for a normal piece

• Carry out NC generation

8.2 9-882-38-4002 E0011.DOC 46 / 82


Seminar
WW4.5 3.8.4

8.2 9-882-38-4002 E0011.DOC 47 / 82


Seminar
WW4.5 3.8.4

3.8 Contour programming - straight


lines

Exercise A

According to drawing, the part should be


routed from a rectangular plate (710 x 410)!
• Create a WoodWOP program and save as
C:\WW4\A1\MP4_ _ _ _ _ _ _ _ .mpr
• Generate NC program(s)

T:\\9882\\384000\\X0005SO.WMF

8.2 9-882-38-4002 E0011.DOC 48 / 82


Seminar
WW4.5 3.8.4

8.2 9-882-38-4002 E0011.DOC 49 / 82


Seminar
WW4.5 3.8.4

Exercise B

A fold (see drawing) should be routed cir-


culatingly
• Extend WoodWOP program
• Generate NC program(s)
Í
( With the NC generation the WoodWOP-
program will also be saved)

T:\\9882\\384000\\X0005BSO.WMF

Proceed as follows:

• Choose processing in the horizontal selec-

tion bar or press ð


• Insert contour routing. Register the values
of the parameters distance and Z-measure
in accordance with the fold ( Í see fol-
lowing pages)
• Carry out NC generation

8.2 9-882-38-4002 E0011.DOC 50 / 82


Seminar
WW4.5 3.8.4

Parameter in the macro contour routing

Approach and withdrawal:


Approach and return can be executed
automatically with WoodWOP:

• tangential
(The processing start and end points will
be shifted under the angle of the first and
last elements respectively by one value
whose size depends on the routing radius.)

• lateral
(Approach and withdrawal are executed in
a quarter circle. The size of the radius de-
pends on the routing radius.)

• vertically from above


(The router begins/ends the processing at
the programmed start/end point)

T:\\9882\\473070\\X00715TD.WMF

Side:
Routing midpoint path in the feed direction
of the tool

Distance:
0:
The routing process will be executed exactly
according to the programmed coordinates,
i.e. the measurement of the finished piece
will correspond to the programmed values of
the contour definition.

> 0:
The correction of the router’s midpoint path
will be increased by this value, i.e. the con-
tour will be continually increased by this
value. (Application: rough-cutting, sanding)
T:\\9882\\473070\\X00705TD.WMF
< 0:
The correction of the router’s midpoint path
will be decreased by this value. I.e. the
contour will be created continually smaller
by this value.

8.2 9-882-38-4002 E0011.DOC 51 / 82


Seminar
WW4.5 3.8.4

Z-dimension (given absolute or relative):


An absolute value (e.g. -3) is valid for the
entire contour path, regardless of which Z
measurement was programmed in the con-
tour path.
Or the relative input (e.g. @2) is added to Z=-3
the Z measurement of the contour path. The
various Z measurements of the contour path
will be taken into account.

T:\\9882\\473070\\X00706TD.PCX

Engage on the fly::


In the approach and withdrawal movement,
the Z dimension is moved from the clear-
ance height to the processing height.
For example, this parameter is used for
inside routing.

T:\\9882\\473070\\X00716TD.WMF

1 Immersion way

If the routing process is executed with the


icon for vertical approach, then the length of
the engage path refers to the length of the
previous element.

If the routing process is executed with the


symbol for horizontal or tangential ap-
proach, then the length of the engage path
refers to the length of the approach move-
ment. This is dependent on the radius or
collision radius of the tool.

Note:
Engage on the fly with a vertical approach
can only be executed with closed contour
definitions (starting and end point identical).

8.2 9-882-38-4002 E0011.DOC 52 / 82


Seminar
WW4.5 3.8.4

8.2 9-882-38-4002 E0011.DOC 53 / 82


Seminar
WW4.5 3.8.4

3.9 Contour programming - straight


lines and circular arcs

Exercise A

According to drawing the part should be


routed from a rectangular plate (1000 x
500)!
• Create a WoodWOP program and save as
C:\WW4\A1\MP4_ _ _ _ _ _ _ _ .mpr
• Generate NC program(s)

T:\\9882\\384000\\X0006SO.WMF

8.2 9-882-38-4002 E0011.DOC 54 / 82


Seminar
WW4.5 3.8.4

8.2 9-882-38-4002 E0011.DOC 55 / 82


Seminar
WW4.5 3.8.4

Exercise B

Feed should be reduced for processing the


two circular arcs!
• Extend WoodWOP program
• Generate NC program(s)

Proceed as follows:

• Select routing macro inserted before as a


current element (if necessary)
• Choose processing in the horizontal selec-

tion bar or press ð


• Select NC - line ...

• Activate the position button in the dialog


input (of the NC-line) using the mouse and
select the desired point in the graphic
Í (click) and activate once again the po-
Í
sition button (position is inserted)

• Enter feed (eventually the parameter F


must first be activatedÍred)
• Undertake macro

• In order to increase the feed at the end of


the circular arc, a further NC line must be
inserted.

• Proceed with the second circular arc in


same manner

• Generate NC program(s)

8.2 9-882-38-4002 E0011.DOC 56 / 82


Seminar
WW4.5 3.8.4

8.2 9-882-38-4002 E0011.DOC 57 / 82


Seminar
WW4.5 3.8.4

3.10 Contour programming - fillet-


chamfering

Exercise A

According to the drawing, the part should be


routed in two operation steps from a rectan-
gular plate (920 x 480)!
• Create a WoodWOP program and save as
C:\WW4\A1\MP4_ _ _ _ _ _ _ _ .mpr
• Create NC program(s)

T:\\9882\\384000\\X0007SO.WMF

8.2 9-882-38-4002 E0011.DOC 58 / 82


Seminar
WW4.5 3.8.4

8.2 9-882-38-4002 E0011.DOC 59 / 82


Seminar
WW4.5 3.8.4

Exercise B

In order to facilitate the console and suction


cup positioning, these should be positioned
graphically.
• Extend WoodWOP program
• Generate NC program(s)

Proceed as follows:

• Choose processing in the horizontal selec-

tion bar or press ð


• Insert suction cup

Console:
X-position of the console .

Number::
Indication of how many suction cups are to
be positioned.

Suction cup1 to Suction cup8:


Y-position of the suction cup middle of the
first to the eighth suction cup.

Note:
Suction cups and consoles can be moved
easily.

With the mouse:


Press and hold the left mouse button and
point to a console or a suction cup on
screen and move the mouse in the desired
direction.

8.2 9-882-38-4002 E0011.DOC 60 / 82


Seminar
WW4.5 3.8.4

8.2 9-882-38-4002 E0011.DOC 61 / 82


Seminar
WW4.5 3.8.4

3.11 Pocket cycle

Exercise

According to the drawing, „pockets“ should


be routed into a workpiece.
• Create a WoodWOP program and save as
C:\WW4\A1\MP4_ _ _ _ _ _ _ _ .mpr
• Generate NC program(s)

10deep
10deep

10deep
Break-throughs

10deep

T:\\9882\\384000\\X0008SO.WMF

8.2 9-882-38-4002 E0011.DOC 62 / 82


Seminar
WW4.5 3.8.4

Parameter in the macro Pocket routing

Note:
• If corner radius = 0, then the corner radius
will be created from the router geometry.
• If length = width = 2x corner radius, then a
corner pocket will be created.

T:\\9882\\384000\\X00002MT.WMF

1 X-middle
2 Y-middle
3 Length (in X)
4 Width (in Y)
5 Corner radius

Angle:
Angle of rotation in the X-/Y level

Depth:
Routing depth of the workpiece surface in
negative Z-direction

Additional depth:
If the additional depth < routing depth, then
the pocket will be processed in several cy-
cles. If the additional depth is 0 or the same
value as the depth, then the pocket will be
routed in one process.

XY-(%):
Input of delivery in the XY level in % of the
router diameter.

Note:
• If XY-(%) = 0, then only the outer contour
of the pocket will be routed. The pocket
will not be cleaned.
• When XY-(%) > 70%, it is possible that
certain areas will not be cleaned out.

3.12 T:\\9882\\473100\\X00003MT.WMF

8.2 9-882-38-4002 E0011.DOC 63 / 82


Seminar
WW4.5 3.8.4

Contour programming - variable

Exercise A

For the rectangular formatting of parts, a


variable program should be created:
• Create a WoodWOP program and save as
C:\WW4\A1\MP4_ _ _ _ _ _ _ _ .mpr

T:\\9882\\384000\\X0012SO.WMF

Exercise B

For routing of circular parts, a variable pro-


gram should be created:
• Create a WoodWOP program and save as
C:\WW4\A1\MP4_ _ _ _ _ _ _ _ .mpr

T:\\9882\\384000\\X0012BSO.WMF

8.2 9-882-38-4002 E0011.DOC 64 / 82


Seminar
WW4.5 3.8.4

8.2 9-882-38-4002 E0011.DOC 65 / 82


Seminar
WW4.5 3.8.4

3.13 Revision Contour programming -


variable

Exercise A

According to the drawing, the part should be


routed:
• Create a variable WoodWOP program and
save as C:\WW4\A1\MP4_ _ _ _ _ _ _ _
.mpr

10
50

8.2 9-882-38-4002 E0011.DOC 66 / 82


Seminar
WW4.5 3.8.4

3.14 File - merge

Exercise A

• The part from chap.3.8 page 48 should be


routed out repeatedly, according to draw-
ing, from a big plate (2150 x 830 x16 Í
unprocessed piece dimensions)
• Create a WoodWOP program and save as
C:\WW4\A1\MP4_ _ _ _ _ _ _ _ .mpr
• Generate NC program(s)

T:\\9882\\384000\\X0013SO.WMF

8.2 9-882-38-4002 E0011.DOC 67 / 82


Seminar
WW4.5 3.8.4

8.2 9-882-38-4002 E0011.DOC 68 / 82


Seminar
WW4.5 3.8.4

File - merge

Allows additional importing of WoodWOP


files (.mpr). This menu item can be used to
combine comprehensive operations, such
as for doors or work areas, from several
small WoodWOP files.
An additional application is the combination
of multiple different parts in a table clamp-
ing.

T:\\9882\\473980\\X00001TD.WMF

The following parameters and settings can


be entered after selecting the file:

Display text Explanation

Offset X Offset in X direction

Offset Y Offset in Y direction

Offset Z Offset in Z direction

Angle Rotating angle around the Z axis. If the angle is not equal to 0, then new
coordinate systems will be inserted.

Ignore multiple ex- Duplicate names will not be renamed. Instead, the variable values of the
isting variables file to be inserted will be ignored; i.e. the variable values of the current
document will be used. This is applicable when the piece to be inserted
has the same variables as the main piece and must refer to those val-
ues (for example connection processing on work areas).

Index multiple exist- If the variable names already are available, then they will be numbered.
ing variables Variable L will become variable L_0, then L_1, and so forth. This is ap-
plicable when the same file is added to several times (for example
hinge processing).

Complete multiple If the variables already are available, then they will have the first letter
existing variables of the file name added. Thus the variable L in the file spuele.mpr be-
comes the variable L_spue. This is applicable when various files with
the same variables are used (for example sections of sinks).

8.2 9-882-38-4002 E0011.DOC 69 / 82


Seminar
WW4.5 3.8.4

Display text Explanation

Set the offset in the The indicated offset values are calculated in the parameter inputs of the
parameters processing macros and the contour elements. Example: from the X pa-
rameter 200.5 and the entered X offset 150 comes the new X parameter
expression "200.5+150". This option is applicable if a piece is to be
fixed into an existing piece, e.g. a cut-out for a sink in a work plate.
New contour with A new coordinate system is generated automatically at the insert point..
new coordinate sys- The coordinate system is offset or rotated by the offset and angle indi-
tem and offset cated above. The parameters of the file to be added stay the same. But
the contour paths and processing to be added will refer to the new coor-
dinate system. This option is applicable when a piece must be rotated
and rearranged in the existing piece, for example inserting a complete
piece with several contours that must be offset and rotated. The offset
of the complete piece occurs by offsetting the corresponding coordinate
system.
The value of the X, Y or Z offset and the rotating angle of the new coor-
dinate system can be changed via the menu bar with Extras - Coordi-
nate systems.
Optimizing the order The processing order will be optimized for minimal tool changes. The
of operations relative processing order in the current list and the additional processing
list will not be changed or optimized. If this option is not selected, then
the processing list of the new file simply will be added to the existing list.
Mirror pieces The mirrored piece will be inserted. The contour paths and the individual
processing will refer to mirrored coordinate systems. The _mirror and
_nonmirror variables are renamed and set to 0 or 1 (this way mirrored
processing sequences become active!) In addition, the tool radius cor-
rection will be adapted accordingly. This option is recommended when a
regular and a mirrored piece are to be processed simultaneously on the
machine.
This can be selected only in connection with the setting "Calculate offset
with new coordinate systems."
Adjust the part size After inserting a piece with new coordinate systems, it is possible to
adapt the changed workpiece size automatically. This setting is applica-
ble when an optimal table arrangement is to be reached using the add
feature.
This can be selected only in connection with the setting "Calculate offset
with new coordinate systems."

8.2 9-882-38-4002 E0011.DOC 70 / 82


Seminar
WW4.5 3.8.4

3.15 Component macro

Exercise A

According to the drawing, drillings and


routings should be inserted into a workpiece.
The programming should be carried out with
the help of the component macro.
• Create a component and save as
C:\WW4\A1\ML4_ _ _ _ _ _ _ _ .mpr
• Create a WoodWOP program and save as
C:\WW4\A1\MP4_ _ _ _ _ _ _ _ .mpr
• Generate NC-program(s)

Cut A-A

T:\\9882\\384000\\X0014SO.WMF

8.2 9-882-38-4002 E0011.DOC 71 / 82


Seminar
WW4.5 3.8.4

8.2 9-882-38-4002 E0011.DOC 72 / 82


Seminar
WW4.5 3.8.4

Create component

• Create new WoodWOP file

• Try to program processing in such way


that later-on it is not necessary to calculate
during insertion of the component macro
i.e. the positioning of the component can
be directly taken from the drawing.

Save component

• Call menu item File - Component - save


as

• Enter name of the component and confirm

T:\\9882\\384000\\E0110SO.PCX

Insert component

• Call menu item macro - Component

• Select component

• Enter parameter and insert component into


macro list
T:\\9882\\384000\\E0111SO.PCX

Change component

• Call menu item File - Component - Open

• Select component

• Change component
T:\\9882\\384000\\E0112SO.PCX

• Save component (see Í save component)

8.2 9-882-38-4002 E0011.DOC 73 / 82


Seminar
WW4.5 3.8.4

Parameter in the component macro

X-offset, Y-offset, Z-Offset


Shift of the component in X-, Y- and Z-
direction

Indicate further parameters:


Integrate
Í
If a component is integrated ( control box
is activated), i.e. a change of the "original
component" has no effect on the integrated
component

Self-defined parameters
If a component is programmed in variable
form, these variables become parameters
while inserting the component.

Note:
The help text for the self-defined parame-
ters is overtaken from the comment column
of the list of variables

T:\\9882\\384000\\X0113SO.PCX

Boolean expression
If the comment of a variable begins with the
keyword „BOOL“, the parameter is queried
in the entry screen as a checkbox. This
value is set to 0 or 1, depending on the
Í
choice (yes/no)
Application e.g.: For the selection whether
drilling should be realized or not. The vari-
able in the drilling macros must be regis-
tered as a condition to this.

T:\\9882\\384000\\X0115SO.PCX

8.2 9-882-38-4002 E0011.DOC 74 / 82


Seminar
WW4.5 3.8.4

3.16 Component macro variable

Exercise

The component from chapter 3.15 page 71,


should be changed:
• The diameter of boring and
• whether drilling should be carried out,
should be optional during insertion of the
component

8.2 9-882-38-4002 E0011.DOC 75 / 82


Seminar
WW4.5 3.8.4

8.2 9-882-38-4002 E0011.DOC 76 / 82


Seminar
WW4.5 3.8.4

3.17 Revision

Exercise 1

According to the drawing, the part should be


routed:
• Create a variable WoodWOP program and
save as C:\WW4\A1\MP4_ _ _ _ _ _ _ _
.mpr

1000
3 x 64 485
324
185
Ø8
depth 20 27 14 60

50 70 64
R55.5 10 (9deep) 86
96 R55.5 64
288 32
96 t =19 96 400
248
50
96 64
32
R65.5 R45.5

176 Ø5 6 depth Ø8 14
depth 12 depth 12
T:\\9882\\384002\\X0171SO.WMF

8.2 9-882-38-4002 E0011.DOC 77 / 82


Seminar
WW4.5 3.8.4

Exercise 2

According to the drawing, the part should be


routed:
• Create a variable WoodWOP program and
save as C:\WW4\A1\MP4_ _ _ _ _ _ _
.mpr

589 1102

1984

1974.5
598.5

872.5
9.5
0

Y
0
37
101
Ø5-12tief Ø5-12deep
197
Ø8-12deep
325

421
X 485
522

224 7x32(=224)

1082 21x32(=672)

X 1:1 Y 1:1 Z 1:1

8
R60
27
35.5

6
6
20

19

T:\\9882\\384002\\X0172SO.WMF alle Seiten 0.5mm Melamin-Kante

8.2 9-882-38-4002 E0011.DOC 78 / 82


Seminar
WW4.5 3.8.4

Exercise 3

According to the drawing, the part should be


routed:
• Create a variable WoodWOP program and
save as C:\WW4\A1\MP4_ _ _ _ _ _ _ _
.mpr

800

20

36
35
Ø8
35
12 220
35
35
t =22

29

35 35
142
T:\\9882\\384002\\X0173SO.WMF

8.2 9-882-38-4002 E0011.DOC 79 / 82


Seminar
WW4.5 3.8.4

Exercise 4

According to the drawing, the part should be


routed:
• Create a variable WoodWOP program and
save as C:\WW4\A1\MP4_ _ _ _ _ _ _ _
.mpr

30 800

R1
00

400

0
R9

8
T:\\9882\\384002\\X0174SO.WMF

8.2 9-882-38-4002 E0011.DOC 80 / 82


Seminar
WW4.5 3.8.4

4 Coordinate systems

T:\\9882\\384050\\X00001SO.WMF

Rotation around Z :
The coordinate system is rotating around Z-
axis.

T:\\9882\\473980\\X00008TD.PCX

8.2 9-882-38-4002 E0011.DOC 81 / 82


Seminar
WW4.5 3.8.4

8.2 9-882-38-4002 E0011.DOC 82 / 82

You might also like