5.0 Software: Woodwop
WoodWOP 5.0 expanded its scripting language to include complex mathematical functions (SIN, COS, SQRT) and conditional logic (IF...THEN...ELSE). This allows users to write a single program that adapts to different part sizes. For example, you can program a shelf pin drilling macro that automatically calculates hole positions based on the input height of the panel.
One of the most powerful features introduced and refined in the 5.x series was the Macro capability.
; PROGRAM: EXAMPLE_1 ; PART: 200x300x18 mm chipboard ; TOOL: D=5 mm drillN10 G70 G40 G90 ; Inch mode off, cancel tool radius comp, absolute coords N20 M06 T1 ; Call tool 1 (5 mm drill) N30 M03 S18000 ; Spindle on, 18000 RPM N40 G01 F150 ; Feed rate 150 mm/min woodwop 5.0 software
; Drill 4 holes 10 mm from each edge N50 G81 X10 Y10 Z-20 ; Drill cycle, hole 1 N60 X190 Y10 ; Hole 2 N70 X190 Y290 ; Hole 3 N80 X10 Y290 ; Hole 4 N90 G80 ; Cancel drill cycle
N100 M05 ; Spindle off N110 M30 ; End of programWoodWOP 5
Because Homag does not provide free public tutorials for version 5.0 (they require paid training), users often rely on third-party resources. Optimize feeds, speeds, and plunge rates per material
| Feature | Description | Benefit |
|---------|-------------|---------|
| Dynamic graphics | Rotate/zoom 3D model during programming | Instant visual verification |
| Tool database | Stores feed rates, speeds, wear limits | Prevents tool overload |
| Conditionals (IF/THEN/ELSE) | IF #W > 800 THEN STOP | Safety & part-specific logic |
| Macro recorder | Manual machine jogging writes code automatically | Lowers entry barrier |
| API for external CAD | Bi-directional link to imos/iX | Eliminates re-entry errors |