Welcome to Cabinet Pro and Door Pro Software!
Serving the Cabinet & Door Manufacturing Industry since 1986!


Tel:  (702) 330-0775
Fax:  (541) 664-2810

      

 

Press the link above to enter the website of Cabinet Pro LLC
 

 

Design and Manufacturing Software
for the Cabinet Industry
 



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Click the button below to enter the website of Cabinet Pro Software

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cabinet Pro CNC:  Cabinet Making Software Features at a Glance

As you investigate the various capabilities of Cabinet Pro on this website, make sure you read about the following features:

Kitchen Cabinet Design
3D Renderings
High Quality Graphics
Photorealistic Renderings
Floor plan design and CAD
Shop Drawings without Dimensions
Dimensioned Shop Drawings
Wall Elevations without Dimensions
Dimensioned Wall Elevations
Floor Plans without Dimensions
Dimensioned Floorplans
Auto Fill Wall with Custom Cabinets
100 Cabinets per room, 25 Rooms per job
Crown Moulding
Closets
Closet Parts
Closet Construction
Face Frame and Frameless Construction
Face Frame Beading
Wainscoting
Decorative Backs, Finished Ends, and Drawer Fronts
Fluted Stiles
Dimensioned Shop Drawings
Wall Elevations without Dimensions
Dimensioned Wall Elevations
Floor Plans without Dimensions
Angled Walls
Sectioned Views
Exploded Views
Part Labels
Cabinet Labels
Post Optimization Labels
General Cutlist Reports
Cabinet Cutlists with Shop Drawings
Material Reports
Door Reports
Drawer Reports
Face Frame Reports
Cabinet Case Reports
Edge Banding Reports
Different Edgebanding colors and thicknesses per side of the same part
Radius Corners
Angled Cabinets
Clipped Corners
Blind Dado Construction
Dowel Construction
Laminate Reports
Machining vs. Finished Dimensions of Parts
Batched Cut list Reports
Batched Material Reports
Export cut list to other programs
Automated G Code
User-defined G Code
CNC Support
Blind Dado Construction supported easily and efficiently
CNC Smart Rules machine automatically
Writes directly to Biesseworks for CNC Routers
Writes directly to Woodwop for Weeke and Homag CNC Routers
Writes directly to ShopBot for their CNC Routers
Writes directly to HOPS for Holzher CNC Routers
User-defined G Code Post Processor
Integrated G Code without another program
Panel Optimization
Panel Optimization Variables allowing customization of Optimized Sheet Goods
Move Optimized Parts on same sheet after Panel Optimization
Move Optimized Parts from one sheet to another after Panel Optimization
Rotate Optimized Parts after Panel Optimization
G-Code written directly from Panel Optimized Panels
Cathedral Doors
Import and export DXF files
Bidding
Invoicing
Re-facing cabinets
Remodeling jobs
Commercial Cabinets
Kitchen Cabinet Design
Closet Design
Teller Station Design
Entertainment Center Design
 

 

 

 

 

 

 

 

Cabinet Pro®, Door Pro® and SimplyPowerful® are Registered Trademarks of Cabinet Pro LLC

Telephone: (702) 330-0775
To Fax: Email your Scanned Document

Click here to officially enter the website of Cabinet Pro and Door Pro

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Introduction
 

Cabinet Pro CNC offers a truly unified approach to CNC machining with a single software program that produces 3D Renderings, shop drawings, bids, cutlists, panel optimization, and the CNC code to run your CNC machine, nested or point-to-point!  The ramifications of this unified approach to provide CNC code without the need for additional software are immense, and listed below.   Cabinet Pro CNC Software  produces the CNC code directly from the cutlist and panel optimized parts in several languages.  We support all G-Code variations, Woodwop for the Weeke and Homag, Biesseworks, Hops (Holzher), Xylog, Wincut, Shopbot native code, and HPGL.

Our user-defined setup allows automatic machining based upon your preferences.

  Our Smart CNC rules will automatically place machining for adjustable shelf holes, dado cuts or dowel holes for vertical and horizontal partitions, drawer guide holes, hinge plate holes, system holes, and more.

Dowel construction, blind dado construction, or any custom style of construction are supported such that you can switch from one style of CNC machining to another by simply changing construction methods.



 

Advantages of Handling Design, Cutlists, Bidding, Optimization, and CNC in One Program

Most Cabinet Design Software require the saving of DXF files to be used by other CAD/CAM programs to generate CNC code.  Cabinet Pro CNC generates its own code without the need for 3rd party software.  This fact in itself has a number of benefits:

bullet

There is no need for the user to purchase another program, since Cabinet Pro CNC generates its own CNC code directly

bullet

Compatibility problems with other CAD/CAM programs are completely eliminated!

bullet

Only one program needs to be learned and maintained, rather than two or three.

bullet

Technical Support is handled by one company, rather than two.

bullet

If there are problems with the g-code produced, there is no blaming another software program....the "buck stops here", and the problem is owned - and solved - by Cabinet Pro.

bullet

Speed and efficiency are increased significantly.

bullet

Because the material for a cabinet is defined when a cabinet is first made, there is no need for double entry and we can automatically and very easily increase or decrease the various speeds of the CNC router based upon the material assigned to a given part of any particular cabinet.

bullet

Because edgebanding per part is already known by Cabinet Pro CNC upon design, all machining will be moved closer to the appropriate edges that are being edge banded automatically.

bullet

In like manner, we can vary the width of a dado cut automatically, based upon the current thickness of the part that fits into that dado.  This is very useful because the thickness of each batch of sheet goods that are received in the shop will vary by up to a 1/32nd of an inch!  This is not a problem because the width of cut automatically adjusts for the new thickness.

bullet

Enhancements to the CNC operation, as well as design, bidding, and cutlisting enhancements, are all handled within a single software program.  There is no need to go through the administrative channels of two separate companies that may have different opinions of what enhancements are appropriate and which are not.

 

 

The Software:  Cabinet Pro CNC
bullet

All capabilities of Cabinet Pro, Standard Edition are included in the CNC Edition.  Make sure you investigate the capabilities of Cabinet Pro, Standard Edition.

bullet

Design Cabinets, Entertainment Centers., Desks, etc. in 3D, and all appropriate CNC machining is automatically inserted.

bullet

Face Frame or Frameless Cabinets are supported with dado cuts, adjustable shelf holes, hinge plate holes, drawer guide holes and other machining automatically performed

bullet

Modular AND Custom Cabinets are fully supported with CNC machining

bullet

At the press of a key, convert the entire program into Australian English, Canadian English, UK English, or American English

bullet

Customize and then automate the smart placement of adjustable shelf holes, hinge plate holes, drawer guide holes, system holes, and various dado cuts (see below)

Panel Optimization and Nesting
bullet

Allows for both Ripping Kerf and Crosscut Kerf for the CNC tool specified for part cutout.

bullet

Use for a Panel Saw and/or for the CNC Router

bullet

Allows custom adjustment for width and length of parts optimized

bullet

Allows maximum and minimum part widths and lengths to be optimized

bullet

Automatic entry of all appropriate panels into the optimizer!

bullet

Allows numerous sub-rips within each rip.

bullet

Initial cutoffs for width and length per panel.

bullet

Allows no grouping so that maximum optimization is achieved.

bullet

Allows grouping by part, so that all like parts are optimized on the same sheet(s), if possible.

bullet

Allows grouping by cabinet, so that all parts of a given cabinet are optimized on the same sheet(s), if possible.

bullet

If grouped, the optimizer allows groups to be mixed on the same sheet or not.

bullet

Links door panels to their corresponding drawer fronts!

bullet

Allows saving of DXF files

bullet

Automatically generates CNC Code to machine and cut out parts for nested-based CNC routers

bullet

May assign one part per sheet for Point-to-Point machines

bullet

Prints report on optimized parts, including percent yield.

bullet

Match the grain AND grain direction of doors and drawers on a given panel.

bullet

Match grain for doors separately from drawers, or match doors and drawers together.

bullet

Rotate Parts on a panel with all machining being rotated as well.

bullet

Move parts to another location on the same panel or move parts to a different panel

bullet

Create General Optimization rules and/or create panel optimization rules per material

bullet

Panels are automatically optimized according to your specifications while obtaining a cutlist.

 

MDF Doors and Door Processing
bullet

Allows automatic machining upon the application of frame details, edge details, and panel details (sometimes referred to as "profiles")

bullet

Allows machining of panels to be linked to a Door Style from the Door Library, rather than to a Cabinet from the Cabinet Library.

bullet

Allows the machining of drilling patterns, holes, straight cuts, u-cuts, rectangle cuts, and arcs as required per door style

bullet

Allows the machining of cathedral arches, as well as single oval-shaped arches.

bullet

Allows the look of multiple "panels" on a single door with different machining per "panel".

bullet

Drills door pull holes for user-defined styles

bullet

Bores out and drills holes hinge holes

bullet

Optional laminate plus overlap per door

bullet

Multiple edge banding thicknesses per side of doors

 

The CNC Operation, as processed by Cabinet Pro
When Cabinet Pro produces a cutlist, the panels are simultaneously sent to the Panel Optimizer which produces the G-Code Code behind the scenes to operate your CNC router.  The Cuts that are made automatically, depending upon your setup, are as follows:
bullet Smart CNC Rules that automatically place machining at the correct locations based upon design.
bullet

Straight Dado cuts of any width and depth, whose widths may be designated to change automatically based upon current thickness of material in inventory

bullet

Location of machining can be automatically shifted towards an edge that is edge banded a distance equal to the thickness of the edgebanding on that side.

bullet

Match the grain AND grain direction of doors and/or drawers on a given panel so that Doors and/or Drawers are placed on nested panels in the same pattern as they exist on cabinets.

bullet

Match grain for doors separately from drawers, or match doors and drawers together.

bullet

Drilling patterns where the holes are of the diameter of the tool being used, and the depth is variable

bullet

Holes of any diameter, where the interior of the hole is machined with any given bit or tool.

bullet

Circles of any diameter, where only the circumference is machined.

bullet

Arcs defined by two end points and an arc height

bullet

Spindle speed, feed rate, plunge rate, and skin to remain may be defined to automatically change based upon material used.

bullet

Up to two passes per part cut-out, where a thin skin may be left to maintain vacuum hold.

bullet

An option to leave tabs on Small parts, but cut out larger parts completely

bullet

An option to cut out Small parts first in order to maintain vacuum

bullet

An option to leave tabs on Small parts, but cut out larger parts completely

bullet

An option to cut out Small parts slower than larger parts

bullet

An option to cut the skin on the second pass faster than cutting the thicker first pass

bullet

An option to leave cut-out tabs at the corners of parts for single or double pass cut-outs.

bullet

An option for tabs or skins to be left on pre-defined part sizes

bullet

Order in which machining occurs is user-defined, set once, and automatic from then on.

bullet

Order parts will be cut-out is user-defined, set once, and automatic from then on.  For example, small parts may be set up to be cut out first.

bullet

Supports variable speed spindles and tool changers.

bullet

Supports Drilling Heads that are separate from the Spindle.

bullet

Supports multiple Spindles.

bullet

Allows multiple offsets per spindle for those machines equipped with multiple spindles.

bullet

Supports Horizontal Boring.

bullet

Supports Drilling Patterns and machining holes in door panels.

bullet

Supports clockwise and counter-clockwise part cut-outs.

bullet

Supports angled cuts (required on angled corner cabinets).

bullet

Ramping move or straight move as the method of entry when cutting dados or cutting out parts.

bullet

Allows the Post Processor to be user-defined, making the CNC output code compatible with all CNC routers.

bullet

Supports multiple routers such that, for example, one cutlist may be sent to an Anderson while another cutlist may be sent to a Biesse, while yet another can be sent to a Weeke.

bullet

All cuts, arcs, and drilled holes may be referenced from any corner of each part, or from the center of a given part.

bullet

Dados, drilled holes, and arcs may be cut at any angle.

bullet

Each cut and drilled hole may be defined as inches, feet, yards, millimeters, centimeters, decimeters, or meters, independently from other cuts and drilled holes.

bullet

Each router tool (bit) may be defined in inches, feet, yards, millimeters, centimeters, decimeters, or meters, independently from other defined tools (bits).

bullet

If you do not have a tool changer, Cabinet Pro CNC allows all dado cuts and drilled holes, regardless of diameter, width of cut, or depth of cut, to be made from the same bit!

bullet

Process whole sheets of optimized parts or a single part chosen from a single cabinet.

bullet

When defining a door panel, the panel will be associated with a door style from your door library.  So Cabinet Pro CNC allows parts to be associated with cabinets, as well as with door styles.

Do you manufacture face frame or frameless cabinets?  Do you make modular or highly custom cabinets?  If so, then imagine a new way of operating your cabinet shop with Cabinet Pro CNC Software:  Load your CNC router with panel stock and watch the parts be automatically machined and cut out with perfection and efficiency.

 

Cabinet Pro's Smart CNC Rules:  Automatic Machining
Cabinet Pro's Smart CNC Rules make automatic machining a reality.  These rules associate specific machining operations to various parts based a number of rules that may be set up by the user.  Some of these rules are as follows:
bullet Places adjustable shelf holes only where needed, in the pattern you set up.
bullet An option to place a full line of shelf holes under all circumstances
bullet An option to place the number of holes of your choice per shelf under all circumstances
bullet An option to place the number of holes of your choice per shelf, up to so many shelves, and then place a full set of shelves the entire length of the part if the number of shelves surpass that number.
bullet Places fixed shelf dado cuts, holes, or drilling patters only where needed.
bullet Places 2 to 5 hinge plate hole patterns based upon the height of the door
bullet Places a third row of shelf holes in the middle of ends based upon the depth of the end
bullet Places all drawer guide holes based upon the guide being used, and the depth of the drawer box.
bullet Matches hole patterns on the door with hinge plate holes drilled on case parts
bullet Drills vertical or horizontal hole patterns for door and drawer pulls only when they exist, even if different cabinets have different pulls.
bullet

Straight Dado cuts of any width and depth, whose widths may be designated to change automatically based upon current thickness of material in inventory

bullet

Bores holes at intersections of one part and another for purposes of accommodating connective hardware

bullet

Make dado cuts, holes, or drilling patters where Vertical partitions intersect tops and bottoms (only where existing)

bullet

Make dado cuts, holes, or drilling patters where horizontal partitions intersect sides (only where existing).

bullet

Make dado cuts, holes, or drilling patters where tops and bottoms intersect sides (only where existing).

bullet

Make dado cuts, holes, or drilling patters where top stretchers intersect sides (only where existing).

bullet

Make dado cuts, holes, or drilling patters where cabinet backs intersect sides, tops, and bottoms (only where existing).

bullet

Cut out toekick notches of varying heights and depths per cabinet, (only where existing)

bullet

Blind Dado mortise and tenon joints automatically machined to perfection per appropriate part. Regardless of the thickness of the material being used Cabinet Pro will create smooth corner joints!

 

 

    Supported CNC Routers within Cabinet Pro
Supported CNC Languages:  Most CNC routers read an industry standard  language called "G-Code".  Although most routers supported by Cabinet Pro CNC accept G-Code instructions, we also write to machines requiring other languages as well, such as Woodwop, BiesseWorks, and Shop Bot.  You may customize the g-code output, since Cabinet Pro CNC allows the post processor to be user-defined.

 Cabinet Pro supports all CNC routers because of the unique nature of our user-defined post processor.  The Post Processor generates the code of instructions that actually tells a CNC router what to do.  This code can be greatly modified by our internal user-defined post processor.  So if different commands are needed, or if commands need to be ordered in a different sequence than is part of the already existing post processors listed below, this can be done very easily within Cabinet Pro (or Door Pro).  We will work with someone of your choosing, who is familiar with the g-code necessary to run your machine, and within a very short time will have your g-code output matching the specific requirements of your CNC router. 

 

Some CNC Routers supported by Cabinet Pro and Door Pro
(Please note: Cabinet Pro LLC does not endorse any particular router.  Those shown below are listed here for informational purposes only.)

Cabinet Pro CNC and Door Pro CNC writes any variation of g-code to routers that are or are not listed below, as well as code directly to BiesseWorks, Shopbot, Hops, Woodwop, and Xylog (See Below).

 

  Anderson
Apex
Axyz
Biesse
BiesseWorks (Biesse)
Boxford
Cam Solutions
Camaster
CamTech
CamWood
CNT Motion
CNC Warehouse
DMS
Eagle Eye
Excitech
FullTech
 
Giotto
Hendrick
Haas
Holzher
Homag
HOPS (Holzher)
LarkenMasterwood
Komo
Mach3
Masterwood
Morbidelli
Motion Master
MultiCam
Omnitech
Onsrud
 
Pacer
Pratix
Precix
Shoda
Shop Sabre
ShopBot
SNX
Techno
Tekcel
Thermwood
User-Defined Routers
WartHog
Weeke
WinCNC
WoodWop (Weeke & Homag)
Xylog (Morbidelli)
 

Please Note:  If your CNC router requires code that is unique or slightly different from the posts listed above, we may need to modify an already existing Post Processor for your specific machine.  This is a relatively simple task and will be done at no additional charge, as long as you are willing to help test the modifications, and the changes are not extensive.

 

 

 


 

 


 

 


 


 

 

Cabinet Pro®, Door Pro® and SimplyPowerful® are Registered Trademarks of Cabinet Pro LLC

Telephone: (702) 330-0775
To Fax: Email your Scanned Document

Click here to officially enter the website of Cabinet Pro and Door Pro