Woodwop — 5.0 Tutorial
woodWOP 5.0 is a workshop-oriented programming system (WOP) designed by the HOMAG Group for Windows, allowing users to program CNC machines by describing the workpiece rather than writing machine code. 1. Getting Started with the Interface
The woodWOP 5.0 interface centers on a large 3D graphics area where the workpiece, machining steps, and vacuum cups are displayed.
Navigation: Use standard Windows-style tools for zooming, cutting, and pasting.
Tool Palettes: Access tool palettes for contours, drilling, and routing macros along the sides of the workspace. Shortcuts: F6: Access Contour Macros for complex shapes.
F7: Access standard Machining Macros like vertical/horizontal drills, grooving saws, and routers. 2. Core Programming Concepts
Programming in woodWOP is variable-driven, meaning you define the workpiece once, and it automatically adjusts if dimensions change. woodwop 5.0 tutorial
Parametric Design: Use variables like L (Length), W (Width), and T (Thickness) instead of fixed values.
Mathematical Functions: The software supports standard math, such as SQRT (Square Root) and trigonometric functions like SIN, COS, and TAN.
Logic: You can link macros to conditions using IF..THEN..ELSE statements to create highly flexible programs. 3. Working with Macros and Contours
Instead of programming individual machine movements, you use Macros—pre-defined processing sequences. Creating Contours (F6):
Every contour must begin with a Start Point (indicated by a bullseye icon). woodWOP 5
Once the start point is set, options for lines, arcs, and editing tools (like Round, Chamfer, and Split) become active. Standard Machining (F7):
Drilling: Add vertical or horizontal holes by defining their coordinates relative to the workpiece edges.
Pockets: Use the Free-form Pocket macro to recess areas of any shape parallel to the contour.
Sawing: Program straight cuts or grooves using the grooving saw macro. 4. Advanced Efficiency Tools
Step 3.4: The Drilling Cycle (CYCLE 81)
Instead of writing G1 Z-12 F200, we use a cycle. Step 3
CYCLE 81 (Z= -12, F= 200, D=5)
- Z= -12 : Depth (Drilling 12mm into an 18mm board)
- F= 200 : Feed rate (mm/min)
- D=5 : Retract distance
6. Simulating and Post-Processing
- Simulation: Before sending your job to the CNC machine, simulate the toolpath to ensure there are no errors.
- Post-Processing: This step converts your toolpath data into G-code that your CNC machine can understand.
Step 3.5: End the Program
G0 Z30 ; Raise spindle to clearance
M30 ; End of program
The full code for one hole looks like this:
%P X=600 Y=400 Z=18
%TOOL=5
G0 X50 Y100 Z10
CYCLE 81 (Z= -12, F=200, D=5)
G0 Z30
M30
Hit Simulate. You should see the green drill bit plunge precisely where you intended.
5. Advanced Topics in Tutorials (Intermediate)
- Variables & loops:
SET A=10
REPEAT 4...ENDREPEAT - Subprograms:
CALL "DRILL_PATTERN" - Tool compensation:
TOOLCOMP LEFTfor contour milling. - Working with layers (Z-levels):
PLANE Z=-5
Setup on the machine
- Fix blank to the table using vacuum or clamps; ensure tabs remain if used.
- Set work offsets on the machine consistent with WoodWOP zero (touch probe or manual).
- Load tools and confirm length offsets.
- Dry run with spindle off if possible, then run with low feed for the first pass.
3. Hardware/Software Environment for Tutorial
To ensure reproducibility, the tutorial assumes the following:
| Component | Specification |
|-----------|----------------|
| WoodWOP version | 5.0.16 or higher |
| Machine postprocessor | HOMAG BMG 512 (or Weeke Venture 300) |
| Simulation mode | Offline without machine connection |
| Required files | tool_data.csv, material_library.xml |
| Support hardware | 3-button mouse, keyboard, 1080p display |
6. Learning Resources for WoodWOP 5.0
| Resource Type | Examples | |---------------|----------| | Official HOMAG manuals | “WoodWOP 5.0 Programming Guide” (PDF) | | Video tutorials | YouTube: “WoodWOP 5 basics”, “First program in WoodWOP” | | In-person training | HOMAG Academy courses (basic & advanced) | | Online forums | CNC-Forum.com (WoodWOP section), WOODWEB CNC forum | | Practice projects | Drill template, cutout for a switch, simple cabinet side panel |