The most Affordable Software in its Class!

If you are seriously considering Software, please click here for an in-depth demonstration.

Introduction to Cabinet Pro

Cabinet Pro offers a wide variety of options to fit the needs and requirements of all cabinet manufacturers.  Whether you need design, cut lists, bidding, optimization, CNC, Networking, Inventory Control, or a multitude of other features, now or in the future, Cabinet Pro is designed to grow with your company.  If you do not have a CNC router, but plan to get one in the future, then purchase Cabinet Pro Standard and then simply upgrade to the CNC version later on for the difference in price.
 

 

Set up Cabinet Pro to build cabinets, either modular or custom, based upon your method of construction.  Customize your cutlist reports to show the information in the format you require. Create frameless cabinets and/or face frame cabinets in the same job.  Change all of your doors to another style by the click of a few keys.  Create several bidding methods to give your customer accurate bids and invoices.  Present your customer with an impressive 3D Presentation of the job you are bidding.

SimplyPowerful!

 

And if you have one or more CNC Routers, let Cabinet Pro automatically convert your designs to CNC code to have each part machined precisely how you expect them to be machined.

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, and HPGL.  For more information on our CNC version, see the Introduction to CNC.

Table of Contents
(Click a topic below)

 

 

 

 

 

 


 

 

 

General Features of Cabinet Pro 

Face frame and Frameless style construction.

Frameless construction allows applied face frame on demand

Entertainment centers, modular, custom and angled cabinets.

Supports all drawer styles and unlimited user-defined door style library

Door & drawer program allows making doors & drawers without cabinets.

Can switch between millimeters and inches at virtually any time.

Re-Facing component allows entering cabinets by opening dimensions for remodeling jobs

Parameter-Driven parts.

Step-by-Step Video Tutorial instruction.

Security system allows users to log in with restricted use of the software.

Recessed Face Frame Construction, allowing another faceframe recessed inside of the main face frame.

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

Other languages such as German, French, Italian, and Vietnamese are supported under special accommodations.

Allows the Depth of cabinets to include the door (for commercial applications) or not to include the door (for residential applications).  This may be changed per room, per job.

All versions of Cabinet Pro are Single User versions that must be installed on the C drive of a given computer.  Network Versions are additional cost (See the Network Module).
 

 

 

Custom Cabinets 


Click a picture to enlarge.


Pre-packaged Cabinet Libraries included in Cabinet Pro (can be modified and expanded to suit your requirements).  These are only a sampling of the custom possibilities.

   

Some Frameless Custom Features

Some Face Frame Custom Features

 

 

 

 

Support of Several Languages, and regional forms of English

It is very important for a program such as Cabinet Pro to communicate with its users in the language with which they are accustomed.

Various terms and spellings vary among different forms of English.  For example, "unfinished ends" in the United States are referred to as "unfinished gables" in Canada.  Or "countertops" in the United States are referred to as "benchtops" in Australia.  As an example of spelling differences, "optimization" is spelled, "optimisation", in the UK.  These are only two of hundreds of differences between our various forms of English.

There exist about 400,000 words in Cabinet Pro when considering the messages, labels, and explanations that exist throughout the software.  All of these words are converted to the version of English selected by each user.

Languages other than English, such as Spanish, German, Italian, French, Vietnamese, and Chinese, may be incorporated into Cabinet Pro as well.  However, while the various forms of English are free and come standard in Cabinet Pro, an additional cost is associated with incorporating these other languages.

          

         

 

 

 

 

 

 

 

 
Design and Graphics Features

Design either in floorplan view of the entire room or in wall elevation view of a single wall.

Lighting & Shading effects in 3D Rendering

Autofill a wall with appliances and cabinets

Fluted Stiles, Pillars, and Faceframe Beading

Cathedral & multi-paneled doors

Cathedral & multi-paneled decorative finished ends, backs, and drawer fronts.

Exports DXF files to 3rd Party CAD programs

Floorplans, finished & dimensioned shop wall elevations.

2-D elevations & 3-D perspectives in phototextured quality.

Use your own photographs of wood, walls, floors, countertops, appliances, etc. directly in the program.

Shop drawings for individual cabinets or whole wall of cabinets.

Sectioned Interior Views and Exploded Views of Shop Drawings

Crown Molding, Radius corners, and clipped corners

Closets and Closet Rods

Under-Cabinet Light Valances

Custom Hood Cabinets

Dimensioned Countertop Layout

Dimensioned Plan View of cabinets and walls

Dimensioned Elevation Views

Dimensioned Section Views

Generates the dimensioned Work Triangle connecting the midpoints of the cooktop, sink, and refrigerator.

By the press of a key, open and close cabinet doors to show customers inside detail

By the press of a key, change all door styles while you are viewing them (and the cutlist and bid will change corresponding to the door style change you made.

Design Cabinets WITHOUT a floorplan by entering one cabinet after another to a job

Email or present impressive Photo colored presentations to your customers for their approval, directly from Cabinet Pro.

Print out dimensioned Shop Drawings, Wall Elevations, Section Views, and Floorplan Views, or email them as PDF files.
 



 

 

Some features of the Floorplan Designer  (two examples of video tutorials that are part of our free Learning Curriculum)

 

 

Multiple Views

Automatic Placement of Finished Ends

 
 
 
 
 
 

 
 
Cutlists and Door Reports

View Sample Reports

Place Cabinet Shop Drawings directly onto Cabinet Cut List.

Reports for purchased and/or manufactured doors.

Unlimited user-defined cutlists and material reports for entire job.

Individual Cabinet Cutlist:   shop drawing, cutlist, door & drawer parts, materials, accessories and hardware all on one page.

Material lists for entire job

Parts lists, assembly lists and edge banding reports for job.

Produces part & cabinet labels.

Heavy & light designations (for example: "7/32" may be represented as ( "3/16+", "1/4-" or "7/32")

You may either consolidate all doors into one report or generate separate reports per door style.

Multiple sorts according to cabinet name, material, thickness, width and length in any order.

Reports may be printed in either millimeters or inches, per column of same report.

Automatically adjust door rails and stiles based upon the size of the door or drawer front

Allows part sizes on cutlists to include or exclude edgebanding.

Bill of materials and lineal foot summary reports for panels & lumber (by material or by part).

Allows report on all parts and materials or selected parts and materials.

Milling dimensions or finished dimensions.

Inset and Overlay doors and drawers

Angled edges of stiles that butt against adjacent angled cabinets.

Cathedral & multi-paneled doors

Cathedral & multi-paneled decorative finished ends, backs, and drawer fronts.

Can print out machining notes for parts, hinge side of doors and template to be used for cathedral doors. 

Can track each part to show the cabinet to which it belongs, or consolidates all like parts.

Can separate left & right finished ends & unfinished ends, or not distinguish between the two.

Allows reports on all parts and materials or selected parts and materials.

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

Export Cut list reports to Microsoft Excel*, or to the internal Word Processor.

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

Can automatically change frame and panel material based upon selected door style

Can automatically change drawer side, end, and bottom material based upon selected drawer guide or drawer box
 



 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

Bidding and Invoicing

Smart Hardware Rules that automatically assign hardware based upon design.

Will print an invoice, bid, packing list and contract for a job.

The bid that is printed will be able to be turned into an invoice, analysis or contract at any time.

Maintains record of invoices, payments, and amount owed from all jobs of a given customer (see the Job History screen shot below).

Print multiple bids for the same job thus increasing the probability of acceptance.

Automatic assignment of Hardware while designing, based upon Smart Hardware Rules.

Cost of materials, hardware, labor, accessories, installation, finishing, freight, taxes, etc.

Will allow user definitions of labor activities and various costs.

Will allow pricing for purchased and/or manufactured doors.

Each part of every cabinet in every room can be of a different material with its unique price.

Will show material, accessory and labor breakdown for each cabinet as well as for each job.

View graphs and pie charts of financial analysis of job.

All changes done in a job are immediately reflected in the bid.

Keeps track of invoices paid as well as outstanding invoices

Keeps track of how much a customer owes per job and total amount owed

Make changes in your job, and view the immediate change in your bid.  Globally change all materials used, and see the change in your 3D drawing, as well as in your invoice and cutlist - without any extra effort!
 

I Just wanted to drop you a note to say how much I appreciate your software.

 

I finally set up my edgebanding and laminate. Wow! What a difference! I used to give away edgebanding as part of my overhead. Now that I have taken the time to set up the edgebanding and laminate report and link it to the bid section, it has paid off big time.

 

My bids have become very accurate. I know exactly what it will cost to build each job. I account for each screw, shelf pin, bumper, edgebanding and the like. There is no guess work anymore on bids.  And because I know exactly what my material cost are my bids can be lean without losing any money. Cabinet Pro has helped me stay in business during these challenging economic times. Thank you for your software and your great support!

 

Dave Wagner, a Cabinet Pro CNC user.

 


 

 

 

 

 

 

 

 

 

 

 

Grain Options and Grain Matching

Change every part's grain direction of every cabinet individually or globally

Optimizes parts according to an individual part's grain compared to the grain direction of the panel.

Rotates all CNC machining automatically based upon grain direction of a given part.

Grain matching allows doors and/or drawers to be cut from the same area on a panel, thus showing continuous grain on the finished product..

The user may match doors separately from drawers, or match doors and drawers together.

Grain matching doors and/or drawers allows doors made from sheet goods (or panels) to be positioned on the optimized sheet in the exact same position doors and/or drawers are located on the cabinet.

Grain matching may be turned on or off at the press of a button.

 


 

 

 

 

 

 


 

 

 

The Re-Facing Add-On Module

 

Re-face any and all parts including entire face frames with a laminate or plywood of whatever thickness you wish.

Face frames can be re-faced per part (i.e., each stile and rail).

Face frames can be re-faced with one full sheet of laminate or plywood that would cover the whole faceframe.

Making new cabinets without re-facing, new cabinets with re-facing, and existing cabinets with re-facing only - all within the same room. 

Enter cabinets by the door and drawer openings that have been measured on the job.

Re-facing material will appear on your cost analysis, your cutlist, optimization, and CNC, along with material used for new cabinets.

All parts using re-faced material may have their material slightly oversized according to the cabinet maker's requirements.

 



 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

Panel Optimization: Nesting and Point-To-Point
 

Displays which sides are edge banded per part (See the video at the Video Demonstration Ctr)

Allows for both Ripping Kerf and Crosscut Kerf (or CNC tool)

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

Allows custom adjustment for width and length of parts optimized

Allows maximum and minimum part widths and lengths to be optimized

Automatic entry of all appropriate panels into the optimizer!

Allows numerous sub-rips within each rip.

Initial cutoffs for width and length per panel.

Allows no grouping so that maximum optimization is achieved.

Allows grouping by part, so that all like parts are optimized on the same sheets, if possible.

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

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

Links door panels to their corresponding drawer fronts!

Allows saving of DXF files

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

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

Prints report on optimized parts, including percent yield.

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

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

Rotate Parts on a panel

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

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

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

 



 

 

 

 

 

 

 

 

 

 

 

 

 

 

Automatic Inventory Control

Cabinet Pro defines an Assembly as a group of hardware items sold or used as a unit.  A Sub-Assembly hardware item is a hardware item that is part of the Assembly itself.  For example, the taillight of a car may be considered an "assembly", and is sold or used as a unit.  However, that same taillight consists of gaskets, screws, light bulbs, reflectors, etc., all of which are considered "sub-assemblies" and must be accounted for at the manufacturer level.

Panel and Lumber material used to manufacture cabinets, doors, and drawers are automatically deducted from Inventory.

Hardware, and Accessories that are used in a job are automatically deducted from Inventory.

Supports Hardware Assemblies and sub-Assemblies.

Hardware items that consist of other hardware parts may have the parent hardware (the Assembly) priced out while the constituent hardware (sub-assemblies) are deducted from inventory.

Selected Assemblies as well as their sub-assemblies may be stored in Inventory, or just the sub-assemblies, or just the Assembly itself..

Inventory In-Stock reports

Inventory Re-Order Report

Re-Order points per Inventory Item

Report of Miscellaneous items to ship separately from cabinets.

Location information on Inventory Items

Percentage or fixed quantity of items to over-ship.  For example, if the job calls for 230 screws, then the program may be set up to automatically ship an additional 4 screws to make it 234

Customization of the software, based upon a company's setup, may have to be performed in order to ensure the above features operate as stated.  This type of customization is free of charge.

Additional features that are not listed above but are requested by the purchasing company, will be implemented as custom programming at additional cost.  (The additional cost will be determined based upon the additional feature requested.)

Because of the complexity of Automatic Inventory Control for a given company, 3 to 10 days of one-on-one personalized training are required.
 

 

 

 

 

 

 

 

 

 


 

 

Security System (for companies with multiple users)

Both Cabinet Pro and Door Pro utilize an optional Security System where a UserID and Password can be required to use the software.  Alternatively, this option may be turned off so that a UserID and Password are not used and any particular user has full permissions to operate all aspects of the software.

If the Security System is turned on, then...

The Owner or Administrator creates a special password, referred to as a Security Key, where full access may always be granted in case the computer is locked up and inaccessible for any reason having to do with given user's ID and Password.

Cabinet Pro LLC holds a "back door" UserID and Password that can unlock any computer, under any circumstances.

Up to 20 users may be added to any computer, where each user has separate passwords and permissions.

The Owner or Administrator determines which permissions each user may have when he/she logs in.

From 1 to 13 Separate Permissions may be assigned to each user that become active when that user logs onto Cabinet Pro or Door Pro..

These 13 permissions allow Changing CNC Setup, Changing Construction Setup, Modifying Libraries, Changing Pricing Setup, Viewing or Pricing & Bids, Printing of Graphics, Generation of CNC Code, Backing up Data, Restoring Data, Changing Inventory, Selecting Data to Restore Single Jobs, Changing Network Settings, and Editing Cabinets.

Keeps a permanent record of all user activity such as when a cabinet was modified, inventory was changed, pricing was viewed, Network settings were changed, etc.
 

 

 

 

 

 

 

 

 


 

 

 

Networks (for companies with multiple users)

The Network Module allows users of Cabinet Pro and Door Pro the ability to access selected data files from one location, usually the main Server.  Normally, Cabinet Pro is a Single User program with its data files located on the local C-Drive.  This module, however, will allow all purchased seats to access the same data file from one specified location.

All Network Settings on all computers may only be altered by a User who has been assigned Administrative Permissions (See Security System above.)

Allows the selection of what information should be accessed via the Network, such as Inventory, Jobs, Customers, and the Door Style Library.

Each station, or user, may select from where information is being accessed, either the network drive or the local drive.

All backups are stored on each local drive so as to ensure each user's data is safe and able to be restored.

Backups are restored on the local drive, where only the Administrator may transfer selected information to the Network drive.

Allows all data to be transferred from the Network drive to the local drive, for those times a user prefers working from his own local drive.

Each station may elect to use the Network drive or the local drive when accessing data.  This allows each user to work independently from the Network drive.

All Bidding, Cutlist, and CNC information is stored on the local drive in order to avoid unwanted modification of vital setup files.

Each station may individually switch back and forth from using the local drive or the network drive.

Allows UserID & Passwords for each user to have restricted use of Cabinet Pro or Door Pro (See the Security System above).

 

 

 

 

 

 
Custom Programming (for companies with unique requirements)

Although Cabinet Pro has been designed to be greatly customized by any particular company, there are some companies that have needs and requirements not found in Cabinet Pro, or perhaps not in any software whatsoever.  For these companies Cabinet Pro LLC offers customization of our software specifically to perform in virtually any way the company needs it to perform.  Cabinet Pro LLC will work with you to determine precisely what changes you want in our software, prepare a proposal with a cost and time frame for completion, and then proceed to incorporate the changes that are agreed upon.  Since custom programming for a given company is expensive, it is suggested that any charges for any particular change be determined and sent via email as a formal proposal prior to purchase.  It is the responsibility of the Purchasing Company to list its requested changes, send these requests to Cabinet Pro LLC via email, and specifically request a proposal showing charges and the time frame for completion.

 

 

 

 

 
Hinge Location Reports for Doors and Adjoining Sides
In the CNC Version, these holes are drilled automatically.  In the Standard Version, this report is given to aid the cabinet maker in drilling his/her hinge plate holes and holes on the door itself.

 

 

 

 

 

 

 

 

 

 

 

 

 

 
The CNC Edition

The Cabinet Pro CNC Edition consists of all that is described on this page plus support of CNC routers. To transfer to a description of the CNC Edition below, please click here.

 

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

The first pass is the general cut-out, leaving a thin skin or tabs to maintain vacuum hold.  The 2nd pass, which is optional, can be a plunge-only machining cut to machine tenons per designated side.  The last pass, which is also optional per material, would cut the skin or tabs of designated parts, based upon setup.

The 2nd pass, mentioned above, fully supports tenon-machining tools.  And because this machining comes AFTER the the first profile cut and BEFORE the final profile cut, the tenon tool will last twice as long!

 

Top of Page

   

 



The most Affordable Software in its Class!
If you are seriously considering Software, please click here for an in-depth demonstration.

Introduction to Cabinet Pro CNC

Most Cabinet Design software packages send DXF files to a CAD/CAM program to generate CNC Code.  We too used this method from 1997 to 2004 but found that it was not only complicated and more expensive for the user, but it could also result in inaccurate results, as well as inefficient  and cumbersome operation.  So in 2004 we changed to a more efficient method.

Cabinet Pro is different in that we do not use 3rd party software to generate CNC code!  Instead, Cabinet Pro generates its own code from its own parameters, thus ensuring accuracy and stability.  The ramifications from this approach are tremendous in the areas of efficiency, automation, speed, simplicity, and accuracy.

 

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!  This unified approach that provides 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, 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.

Study our description of Cabinet Pro on this page, and view our free video demos to see why Cabinet Pro is...

SimplyPowerful!

Table of Contents
(Click a topic below)

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. See the letter below from one customer who understands the importance of this feature. This fact in itself has a number of benefits:

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

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

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

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

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.

Speed and efficiency are increased significantly.

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.

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.

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.

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.

Because of our All-In-One approach, after Design of cabinets is completed, Cabinet Pro allows immediate dimensioned shop drawings, bids & cutlists, material reports, panel optimization, automatic inventory control, and automatic generation of CNC code.  The savings in time and money, as well as the elimination of errors are just a few of the benefits that Cabinet Pro offers in making your business even more profitable and efficient than it is now.
 

 

A Letter from a long time customer...

July, 2014

Dear Frank and Eliana


Just taking some time to express appreciation for your program. I have had the program now for 9 years, purchased at the Vegas show at about the time you were integrating the CNC capabilities.  What got me, of course, was the price, which was 1/2 to 1/3 of your competitors.  I had software at the time that I had used for several years and was about to add a CNC "module" to it.  Your complete CNC product cost was about 1/2 of just the "module" and was fully integrated without having to deal with a completely different program to run the router.

 
The ability to customize and build cabinets in the program is virtually unlimited.  Curves and odd shaped cabinets are easily executed and sent to the router.  I have had other programs presented to me over the years, and your program is by far the biggest bang for the buck. On-going improvement of the program and the versatility it allows lets me use it for any type of cabinet.  I've even used it to design caskets and cut them on the router!  Closets with KD fittings are easily set up with a few clicks. 
 
I guess the best thing about the program is that the customer becomes part of the 'team' at Cabinet Pro.  Features can be added for any individual shop's need and as such becomes a resource for other shops using the program to tweek their operation as well.
 
The videos answer most questions and if not,  Frank or Eliana are there to help on the phone or email.  Sometimes customers uncover a bug or other problem with the program and Frank will go right to work on it. Sometimes I find I have simply not checked the right box.  It takes some time to realize all the features of the program but is worth the effort and learning curve.

Thanks again.
 

Larry Lee
Pearl River Cabinet Company
Carriere, Ms
 

 

 

 

 

 
 
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:
Smart CNC Rules that automatically place machining at the correct locations based upon design.

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

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.

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.

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

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

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

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

Arcs defined by two end points and an arc height

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

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

The first pass is the general cut-out, leaving a thin skin or tabs to maintain vacuum hold.  The 2nd pass, which is optional, can be a plunge-only machining cut to machine tenons per designated side.  The last pass, which is also optional per material, would cut the skin or tabs of designated parts, based upon setup.

The 2nd pass, mentioned above, fully supports tenon-machining tools.  And because this machining comes AFTER the the first profile cut and BEFORE the final profile cut, the tenon tool will last twice as long!

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

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

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

An option to cut out Small parts slower than larger parts

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

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

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

An option to carve labels showing job #, room #, cabinet #, edge banded sides, and part name DIRECTLY into selected parts by the CNC router.

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

Order that 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.

Supports variable speed spindles and tool changers.

Supports Drilling Heads that are separate from the Spindle.

Supports multiple Spindles.

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

Supports Horizontal Boring.

Supports Drilling Patterns and machining holes in door panels.

Supports clockwise and counter-clockwise part cut-outs.

Supports angled cuts (required on angled corner cabinets).

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

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

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.

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

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

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

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

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!

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

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.

Generate code in inches, millimeters, or user-defined units

Round all output to 0-8 digits past the decimal point

Include trailing zeros (e.g., 4.56 and 52 can be reported as 4.5600 and 52.0000 if 4 digits past the decimal is chosen and trailing zeros are selected)

Numerous choices are available for naming CNC files, including any extension

Allows one file per panel or one file for all panels

Zero tools on top of the material or on top of the spoil board

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.
h

 

 

 


 

 

Cabinet Pro CNC General Features

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

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

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

Modular AND Custom Cabinets are fully supported with CNC machining

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

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).

The video on the right demonstrates how CNC machining is automated based upon design.  If you change your design, the CNC machining adjusts automatically to deliver perfect and accurate CNC code.  It is this automation that will decrease errors, decrease time spent on CNC code, and increase profit!
 

 

 

 

 

 

 

 

 

 

 

 

 

 

Panel Optimization and Nesting

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

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

Allows custom adjustment for width and length of parts optimized

Allows maximum and minimum part widths and lengths to be optimized

Automatic entry of all appropriate panels into the optimizer!

Allows numerous sub-rips within each rip.

Initial cutoffs for width and length per panel.

Allows no grouping so that maximum optimization is achieved.

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

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

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

Links door panels to their corresponding drawer fronts!

Allows saving of DXF files

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

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

Prints report on optimized parts, including percent yield.

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

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

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

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

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

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


 

 

 

 

 

 
Labels to Print and Labels Carved into each Part via CNC            (click a picture to enlarge)

Prints cabinet labels with numerous user-defined options.

Prints part labels with numerous user-defined options.

Prints post-optimized part labels with numerous user-defined options.

For the CNC Version, Cabinet Pro also offers the option of carving each cabinet number, room number, and part name into the part itself while machining on the CNC router.

At the right is shown the same sheet of optimized parts.  The top picture shows the sheet as it appears on Cabinet Pro's optimizer on the CNC or non-CNC versions of Cabinet Pro or Door Pro.  This may be printed out in addition to individual labels described below.

Data Options for Carved Labels into each part:  Part Name, Cabinet #, Job #, Room #, Edge Banded Sides (For those who want this data to be etched directly onto the part by the CNC router, the user has the option of defining on which parts labels should be carved, and which parts should be left blank.)

Data Options for Paper Part Labels:  Part #, Part Name, Quantity, Width, Length, Thickness, Material, Cabinet #, Width x Length, Job #, Customer Name, Edge Banding Color, Edge Banded Sides, Machining Notes.

Data Options for Paper Cabinet Labels:  Cabinet ID, Cab Dimensions, Quantiy, Doors, Hinge Side, Drawers, Shelves, Room, Job #, Customer Name

Data Options for Paper Optimized Parts:  Panel ID, Panel #, Cabinet Name, Cabinet #, Part Name, Part #, Part Dimensions, Job No., X-coordinate, Y-coordinate, Door Style, Customer Name, Room Name, Edge Banding Color, Edge Banded Sides

Below are show labels that may be printed via your printer.  These labels are available for both the CNC version and the Standard, non-CNC, version of Cabinet Pro.

A sheet with labeled parts as is shown on Cabinet Pro's Panel Optimizer.

Regular Cabinet or Part labels may be printed directly or from Word

The same sheet as is shown on a CNC simulator with labels carved into each part.


 

 

 

 

 

 

 


 

 

MDF Doors and Door Processing

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

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

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

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

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

Drills door pull holes for user-defined styles

Bores out and drills holes hinge holes

Optional laminate plus overlap per door

Multiple edge banding thicknesses per side of doors
 

 

 

 

 

 

 

 

 

 

 

 

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:
Places adjustable shelf holes only where needed, in the pattern you set up.
An option to place a full line of shelf holes under all circumstances
An option to place the number of holes of your choice per shelf under all circumstances
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.
Places fixed shelf dado cuts, holes, or drilling patters only where needed.
Places 2 to 5 hinge plate hole patterns based upon the height of the door
Places a third row of shelf holes in the middle of ends based upon the depth of the end
Places all drawer guide holes based upon the guide being used, and the depth of the drawer box.
Matches hole patterns on the door with hinge plate holes drilled on case parts
Drills vertical or horizontal hole patterns for door and drawer pulls only when they exist, even if different cabinets have different pulls.

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

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

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

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

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

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

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

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

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!
 

 
 

 

 

 

 

 

 

 

 

Blind Dado Construction
Blind dado construction, or mortise & tenon construction, is not only one of the strongest forms of cabinet construction but it is also highly aesthetic and makes assembly very quick.  Blind Dado construction is but one type of construction of many supported by Cabinet Pro CNC.
 
Make mortise joints on selected parts, on all parts, on selected cabinets, or on a variety of all base cabinets, all wall cabinets, etc.
Define your blind dados once, and the software will adjust from then on regardless of the size of the part or the thicknesses of material used.
Change thicknesses or part dimensions, and CNC machining is automatically adjusted.
Make tenons on selected parts, on all parts, on selected cabinets, or on a variety of all base cabinets, all wall cabinets, etc.
Base the width of the mortise on the thickness of the part being inserted. 
The location of the mortise will change based upon the current thickness of the material being inserted..
Parameter based so that the final joint is always perfectly matched giving smooth joints.
Automatically takes into consideration edge banding that is used, if any.  The mortise automatically moves closer to the edge based upon edge banding thickness.
Change the edge banding for a room of cabinets or for a single cabinet and the placement of the mortise changes automatically.
Automatically places the mortise such that the part being inserted will be flush to its edge..
Selected parts may use blind dado construction, while other parts may use dowel construction or another type of joinery.
Option to make tenon thickness and mortise width equal to the tool diameter, or make the two a custom dimension.
Option to make tenon thickness dependent upon a percentage of the thickness of the part being inserted.
All mortise & tenons are part of the profile cut, adding to speed of CNC processing.

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!

Alternatively,

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

The first pass is the general cut-out, leaving a thin skin or tabs to maintain vacuum hold.  The 2nd pass, which is optional, can be a plunge-only machining cut to machine tenons per designated side.  The last pass, which is also optional per material, would cut the skin or tabs of designated parts, based upon setup.

The 2nd pass, mentioned above, fully supports tenon-machining tools.  And because this machining comes AFTER the the first profile cut and BEFORE the final profile cut, the tenon tool will last twice as long!

 

 

 

 

 

 

 

 

 

Supported CNC Routers within Cabinet Pro and Door 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 Wincut.  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 that use Woodwop, Biesseworks, Wincut, Xylog, or any variation of g-code. Because Cabinet Pro's post processor is user-defined, the CNC code can be greatly modified, if necessary.  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, Hops, Woodwop, and Xylog (See Below).

 

  ACM
Anderson
Apex
Axyz
Biesse
BiesseWorks (Biesse)
Boxford
Busellato
Cam Solutions
Camaster
CamTech
CamWood
CNT Motion
CNC Warehouse
Cosmec
DMS
Eagle Eye
Excitech
Fagor
Felder
Flexicam
FullTech
 
Giben G2
Giotto
Hendrick
Haas
Holzher
Homag
HOPS (Holzher)
Industrial
Komo
Laguna
Larken
Mach3
Masterwood
Morbidelli
Motion Master
MultiCam
NewCNC
NexTech
Omnitech
Onsrud
Patriot
 
Pacer
Pratika
Pratix
Precix
Roctech
Sanyou
Sharp
Shoda
Shop Bot
Shop Sabre
Smart ER
SNX
Techno
Tekcel
Thermwood
User-Defined Routers
Vetor
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.
 

       

           

                 

 

 

 

 

 

 

 

 

 

 

 

Click here for a comparison study of Cabinet Pro

 

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

Telephone: (541) 664-2808
Fax: (541) 664-2810

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