Quick start

From a project to programs for your machine — 10 steps

You make furniture on your own equipment. Below is the whole route, end to end: describe your machines, import a project from SketchUp or Excel or enter parts by hand, check the operations, nest the material and collect the NC programs. No CNC programmer needed, and no reading through the entire knowledge base.

Trial mode switches on by itself when you register: one order, up to 10 parts in a project, no parametric furniture. It lets you walk the whole route and see how everything works — but downloading programs for the machine only becomes available after payment.

  1. 1

    Register and open “My production”

    Your personal production cabinet opens from the left-hand menu of the personal cabinet — the “My production” item. Access is granted automatically at registration, nothing has to be enabled separately. The cabinet home page has the “+ New order” button, your access status and the list of orders by status.

  2. 2

    Pay for access — or stay on trial for now

    Cabinet → “Payment”. You choose a period from 3 to 24 months and immediately see the exact date your access will run to: the countdown starts from the period already paid for, not from today. Payment is made by card on the Monobank payment page, and access switches on as soon as the bank confirms it — no need to wait for a manager. Every charge stays in “Payment history”.

    Why this is step two and not the last one: trial mode does not let you download programs for the machine — you can walk the whole route, but you will only get the files after payment. On top of that, the “My machines” and “Parameters” sections are view-only until payment, so describing your own equipment will not work either. If you need an invoice for a company, write to support and we will issue one.

  3. 3

    Add your machine and choose a post-processor

    The “My machines” section. A machine has one role — cutting, edgebanding or CNC. The export to production distributes the operations across your machines on its own: drilling and milling go to CNC, everything else goes to cutting. A post-processor is mandatory: without it the machine is invisible to the program preparation service and no program will be built for it. Next come the part dimensions, single- or double-sided machine, cutter entry, end grooves. Every parameter has a hint, so there is nothing to keep in your head.

    There are more than sixty ready-made configurations: HOLZMA, SCM, Giben, KDT, Biesse, Felder, Homag, Schelling, Altendorf, HOMAG WoodWop, SCM Xilog/Maestro, BiesseWorks, TPA, NCStudio, Masterwood, Vitap and others. Until your own machine is added, the cabinet calculates programs on the firm's default machines — that works, but on someone else's parameters.

  4. 4

    Describe the machine tools

    Tools belong to a machine and are edited on its “Tools” tab. Four types: a linear saw blade for grooves (cut width, maximum depth, side), blind and through drills (diameter, maximum depth, spindles), and a cutter (number, diameter, position, depth per pass, maximum depth, the “main” flag).

    Two things people trip over: a drill must have at least one spindle ticked — otherwise the drilling program goes nowhere; and the cutter number goes into the program as the tool number, so it is an integer and is never repeated within one machine. The “main” flag is not about picking a tool — it sets the main cut direction, left-hand or right-hand. Ticking it is optional: with no main cutter set, the system takes whichever direction prevails and flags the largest cutter itself.

  5. 5

    Fill the order with parts — three ways

    From here on the route is the same, so pick whichever way is closest to how you work. The only difference is whether the operations arrive together with the parts — or whether you will set them yourself at step 7.

    The project is already designed in CAD. Parts arrive together with their geometry and operations — nothing has to be redone.

    Example: SketchUp

    1. Install the free ABF (AutoBuildFurniture) plugin in SketchUp and export the project to DXF. A bare DXF without the ABF structure cannot be read — the plugin is mandatory.
    2. On the order creation screen open the import and upload the file. Files go through a queue with progress shown by stage.
    3. In the “Products” window pick the products you need, rename them, merge sections.
    4. Check the assembly in 3D — the product is shown assembled before it is even loaded into the order.

    Part geometry with tags, materials and edgebands, drillings and operations are all transferred. Layer names are normalised from technical ones into readable ones.

    Where else you can import from

    The list is wider than it looks — check whether your program is here:

    All imports share one rule: if the furniture project has no material and edgeband codes set, you map them yourself before creating the order. If the codes are there, the system recognises materials and edgebands on its own. Hardware never becomes an order line in any case — only the drilling pattern for it is transferred.

  6. 6

    Map materials and edgebands

    This step is common to all three routes, and everything depends on the codes in the project. If material and edgeband codes are set, the system recognises them itself and fills in the catalog items during import. If there are no codes, the material and the edgeband come out of the file as plain text and you have to link them to items in your own database yourself, before creating the order. It is done once: assign the material and the edgeband, and nesting, operations and cost are recalculated automatically. A material that is not in the database can be created straight from the import window.

    For the codes in a project to match yours, you need a catalog of your own — it opens up with paid access. On the “Prices” tab the “Download price list” button hands you your catalog as an .xlsx file — two sheets, “Services” and “Materials”, with an identifier, category, name, unit of measure and selling method on every row. You put in your own prices and currency, upload it back — and from then on orders use exactly your prices, not the firm's shared price list. You write those same identifiers into your furniture program — and the import stops asking for manual mapping. The catalog is filled the same way, in batches: the “Catalog → Product import” wizard takes a manufacturer's price list in Excel, maps the columns itself and works out which rows are new items and which are updates to existing ones.

  7. 7

    Set the CNC operations

    If they came from CAD, here you only check and correct them. If they came from Excel or were typed by hand, here is where they appear. The tools are built for batches, not for one operation at a time:

    • Operation templates. Drilling patterns, grooves, milling, corner treatment, sides and faces, worktops. Set up once — applied to a part in one click. A template can be created straight from the form of a groove you have just entered.
    • Table entry. An Excel-like mode for entering the operations of a single part: the “Drilling”, “Grooving” and “Pocket” tabs, one row per operation, each with its own set of columns. Edits pile up in a draft, are validated on save, and rows with errors are highlighted. Paste, cell autofill and hotkeys all work.
    • Batch operations. Mass editing and deletion of operations across many parts at once — including batch work with grooves.

    There is no need to adapt operations to the machine: grooves are converted into milling and pockets and back where necessary, holes into pockets and back, and this happens right at export, for each machine in the form it understands. Trimming allowance and curvature are applied by the system itself.

  8. 8

    Checking and correction

    Before calculation the project passes through more than 400 algorithms that check parts and materials — catching what would turn into scrap and a ruined sheet on the shop floor: a part that does not fit on the sheet, material too thin for CNC, a duplicated drilling, a pocket that runs past the edge of the part, no suitable cutter for it, an edgeband incompatible with the board, an offcut already reserved.

    Warnings are visible right as you work, not only at calculation time: it is the problem field that flashes, not the whole row; a faulty operation is highlighted both in the 3D part view and in the operation history; and the edit form shows a banner with plain text in your own language and the coordinates.

  9. 9

    Nest the material

    Nesting is started from the project and runs as a background job — the “Nesting status” window shows how it is going: status, elapsed time, which server is calculating, your place in the queue and an estimated time. You can stop waiting at any point.

    The nesting map shows the sheets with parts and dimensions, usable offcuts labelled with their owner, CNC operations inside the parts and a summary edgeband table. The optimiser accounts for saw kerf width, sheet edge trimming, cut direction, whether a part may be rotated by 90° and the minimum size of a usable offcut. The map is drawn to physical scale — you do not have to allow for the kerf in your head. If the layout needs correcting by hand, there is a manual nesting editor for that.

  10. 10

    Collect the programs for your machine

    Programs are generated for each of your machines separately, taking its tools into account. There are three ways to get them — with paid access:

    • From the order interface, before confirmation — MPR (WoodWOP), BPP (BiesseWorks), XML-KDT, SCX (Nanxing) or direct sending to the machine. You can download the whole order or a single part.
    • From the CRM after the order is confirmed — the programs are generated in 5–10 minutes, then you get a download link; they can be rebuilt if needed.
    • With the CNC uploader utility — it collects the finished programs from the server by itself and distributes them to the machine computers; after the order is confirmed they appear there within 30 minutes. The archive is downloaded from the admin panel: the “Program generation” section → the “Download the CNC uploader” button, and it comes already configured for your firm.

    Operations your machine physically cannot perform are removed from the program and written into the order log, while the feasible ones are adapted: no suitable drill — it becomes a pocket, grooves go to milling, the cutter is chosen by internal radii, deep milling is split into passes, and six-sided machining on a five-sided machine is laid out as rotations. Every part gets a label with a QR code for the shop floor, and usable offcuts get one of their own.

Check it without going near the machine

CNC part preview

It shows not the whole order part but what a particular machine will “see” in a particular program: only the operations of that program, in its coordinate system, with a tool datasheet — the name and identifier in the firm's database, diameter, depth per pass and the side the cutter approaches from. You switch between the programs of one part with tabs.

Test on virtual machines

It runs a part through a set of virtual machines — including ones you do not own. The output is a zip: a folder per machine with the programs and a part description, plus a configuration file and an error file if something did not work. Handy for seeing, before you buy equipment, which set of cutters can actually handle your products.

Personal default parameters

The “Parameters” tab in the cabinet: you set your own values for production parameters once and they apply in all new orders on top of the firm settings. A parameter with your value is marked as personal, and the “↺” button brings the firm value back.

Furniture module

If your carcases are standard, there is no need to assemble them part by part every time: the module is defined by parameters, and the parts list with its operations follows from them.

Walk the route on your own project

Walk the route in trial mode and see how a project turns into a job for your equipment. Program downloads open up after payment.