


CNC Software combining the features of Cabinet
Pro, Panel Optimization, and direct CNC Support!
A Complete
Design and CNC Software Solution
for
The Cabinet Manufacturer
featuring our unique user-defined post processor!
|
Introduction |
||||
|
If you speak to virtually any CNC representative, he or she will
tell you that you need to purchase at least two programs as a
cabinet or door manufacturer. You will be told that you need
to purchase a design software program to produce your 3D renderings,
shop drawings, bids, cutlists, and panel optimization. And you
will also be told that you need to purchase a CAD/CAM software
package to interpret the graphics files (DXF files) to generate the
g-code necessary to run your CNC router.
The total cost of these two programs can
be anywhere from $15,000 to $40,000! Not any more! |
In the past, we supported CNC routers via
a link to other CAD/CAM software packages, where we would output DXF files to
that software, and then the CAD/CAM software would generate the necessary g-code
to run a given CNC router. We soon found that this method of exporting to
another software package was complicated, highly inefficient, expensive, and
prone to errors - especially when either our software or the CAD/CAM software
released an update! So in late 2004, we looked for a better solution. The solution we sought was for Cabinet Pro CNC Software to produce the g-code directly from the cutlist and panel optimized parts! |
So no longer is another
piece of software required to produce CNC code, for we have
succeeded in bypassing the exporting of DXF files to CAD/CAM and
have eliminated the need for DXF files altogether! Cabinet
Pro CNC
does not require two or more distinct software packages to take
you from design to bidding to cutlists to optimization, and finally,
to your CNC machine. So we are very happy to offer a truly unified approach to CNC machining with a single software program that produces 3D Renderings, shop drawings, bids, cutlists, panel optimization, and the g-code to run your CNC machine! The ramifications of this unified approach to provide CNC code without the need for additional software are numerous, and shown below. |
||
Advantages of Handling Design,
Cutlists, Bidding, Optimization, and CNC in
One
Program
Compatibility
problems with other programs are completely eliminated!
There is no
need for the user to purchase another program, thus saving somewhere between
$14,000 to $20,000
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 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.
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.
The Software: Cabinet Pro, CNC Edition
Design Cabinets, Entertainment Centers.,
Desks, etc. in 3D
Face Frame or Frameless Cabinets
Modular or Custom Cabinets
Obtain 3D Renderings, 2D Wall Elevations, & Cabinet Shop Drawings
Generate Bids and Invoices
Generate Cutlist Reports, Material Reports, Door Reports and more...
Obtain Panel Optimization Drawings
Generate CNC Code to your CNC router and cut out optimized parts
In addition, all capabilities of
Cabinet Pro, Std Edition are included in the CNC
Edition
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:
Straight Dado
cuts of any width and depth
Drilling
patterns where the holes are of the diameter of the tool being used, and the depth
is variable
Circular
plowing cuts, which are essentially holes larger than the bit's diameter
Arcs defined
by two end points and an arc height
Up to two
passes per part cut-out, where a thin skin may be left to maintain vacuum hold.
Option to
leave cut-out tabs at the corners of parts for single or double
pass cut-outs.
Supports
variable speed spindles and tool changers.
Supports
clockwise and counter-clockwise part cut-outs.
Supports MDF
doors machined with multiple tools.
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 g-code output compatible with the majority of CNC routers.
In addition,
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).
Cabinet Pro
CNC software supports routers equipped with a tool changer. (We may need to add some code, for no additional charge,
for your particular router. Check first
before purchasing!)
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! This
feature can save an immediate $12,000 to $15,000 by eliminating
the need for a tool changer!
Process whole
sheets of optimized parts or a single part chosen from a single cabinet.
Each cutting
or drilling operation must be defined per part per cabinet type.
Defining the operations once for an unfinished end belonging to a
particular base
cabinet, for example, will be defined for all base cabinets of that type, regardless
of width, height, and depth.
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. (the ability to make MDF doors in Cabinet Pro
is an additional charge.)
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:
Design kitchens, offices, entertainment centers in 3D Photo Texture mode
Email or
present impressive Photo colored presentations to your customers for their
approval.
Use
photos of your own doors, wood grains, appliances, etc., or choose from
the hundreds of photos that come standard with Cabinet Pro.
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!
Print out
dimensioned Shop Drawings, Wall Elevations, and Floorplan Views.
Print out an
invoice when you and your customer are satisfied.
Print out a
number of user-defined cutlists, bills of materials, assembly reports.
View the
optimized sheets showing the best layout for your parts made from panel stock.
Load your CNC
router with panel stock and watch the parts be automatically
machined and
cut out with perfection and efficiency.
Supported CNC Routers within Cabinet Pro
CNC Routers using G-Code:
Most CNC routers read an industry standard
language called "G-Code". In order for Cabinet Pro CNC to operate
your router, your machine must accept G-Code instructions. You may,
however, customize the g-code output, since Cabinet Pro CNC allows the post
processor to be user-defined.
The following samples of g-code were produced by Cabinet Pro. This is 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 shown 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. (Please note: Before you purchase Cabinet Pro CNC, make sure you have someone who knows what g-code commands are required by your specific machine, in order for that person to let us know how the g-code shown below should be modified.)
|
These are
just a few examples of the CNC routers that Cabinet Pro supports |
||||||
|
WinCNC w/Tool Changer |
Techno CNC w/Drilling Arm | Omnitech CNC w/Drilling Arm | Biesse CNC w/Drilling Arm | |||
| G90 G20 G53 G0Z0.5F400 G0F700 M5 T1 S15000 M3 G01F300 G0X61.625Y8.75F700 G1X61.625Y8Z-0.25F110 G1X61.625Y8.75F300 G1X61.625Y-0.25F300 G1Z-0.25F110 G1X61.46875Y-0.25F300 G1X61.46875Y8.75F300 G1Z-0.25F110 G1X61.3125Y8.75F300 G1X61.3125Y-0.25F300 G1Z-0.25F110 G1X61.15625Y-0.25F300 G1X61.15625Y8.75F300 G0Z0.5 G0X31.125Y-0.25F700 G1X31.125Y0.5Z-0.25F110 G1X31.125Y-0.25F300 G1X31.125Y8.75F300 G1Z-0.25F110 G1X30.96875Y8.75F300 G1X30.96875Y-0.25F300 G1Z-0.25F110 G1X30.8125Y-0.25F300 G1X30.8125Y8.75F300 G1Z-0.25F110 G1X30.65625Y8.75F300 G1X30.65625Y-0.25F300 G0Z0.5 G0X-0.125Y-0.125F700 G1X0.625Y-0.125Z-0.65625F110 G1X-0.125Y-0.125F300 G1X75.563Y-0.125F300 G0X75.563Y-0.125F700 G1X75.563Y8.625F300 G0X75.563Y8.625F700 G1X-0.125Y8.625F300 G0X-0.125Y8.625F700 G1X-0.125Y-0.125F300 G0Z0.5 G0X-0.125Y-0.125F700 G1Z-0.73875F110 G1X75.563Y-0.125F300 G0X75.563Y-0.125F700 G1X75.563Y8.625F300 G0X75.563Y8.625F700 G1X-0.125Y8.625F300 G0X-0.125Y8.625F700 G1X-0.125Y-0.125F300 G0Z0.5 G90 G53 S0 M5 G0X96Y48Z0.5 M30 |
G90 G20 G53 G00 X0 Y0 Z1 F500 M5 M91OUT127 M91OUT115 M91OUT106 M91OUT105 M91OUT104 M91OUT103 M91OUT102 G00 X29.3316 Y89.875 F800 G01 F400 G01 Z0.4843 G00 Z1.0468 G00 X29.3315 Y83.5758 F800 G01 F400 G01 Z0.4843 G00 Z1.0468 G00 X29.3314 Y77.2766 F800 G01 F400 G01 Z0.4843 G00 Z1.0468 M91OUT106 M91OUT105 M91OUT104 M91OUT103 M91OUT102 G00 X46.4183 Y89.875 F800 G01 F400 G01 Z0.4843 G00 Z1.0468 G00 X46.4182 Y83.5758 F800 G01 F400 G01 Z0.4843 G00 Z1.0468 G00 X46.4181 Y77.2766 F800 G01 F400 G01 Z0.4843 G00 Z1.0468 M90OUT106 M90OUT105 M90OUT104 M90OUT103 M90OUT102 M90OUT107 M90OUT108 M90OUT109 M90OUT110 M90OUT M90OUT127 M90OUT115 M3 M6T1 S15000 M03 G01 F800 G00 Z1.0468 G00 X27.625 Y65.625 F800 G01 F400 G01 X27.625 Y66 Z0.0468 G01 X27.625 Y65.625 F800 G01 X27.625 Y96.125 G00 X27.625 Y96.125 F800 G01 X48.125 Y96.125 G00 X48.125 Y96.125 F800 G01 X48.125 Y65.625 G00 X48.125 Y65.625 F800 G01 X27.625 Y65.625 G00 Z1.0468 G00 X27.625 Y65.625 F800 G01 F400 G01 Z-0.0056 G01 X27.625 Y96.125 G00 X27.625 Y96.125 F800 G01 X48.125 Y96.125 G00 X48.125 Y96.125 F800 G01 X48.125 Y65.625 G00 X48.125 Y65.625 F800 G01 X27.625 Y65.625 G00 Z1.0468 M5 Z1 G0X30Y110 M30 |
% O0006 (C:\Cabinet Pro\CNC\WALL UNIT_Unfinished Ends_74 STANDARD SKIN.TAP) (47/64_74 STANDARD SKIN (48 x 96)) G08 P1 M23 G90 G55 M21 B0 B3 X31.3316 Y7.125 F800 G1 Z0.4843 F400 G0 Z1.0468 B3 X31.3316 Y13.4241 F800 G1 Z0.4843 F400 G0 Z1.0468 B3 X31.3316 Y19.7232 F800 G1 Z0.4843 F400 G0 Z1.0468 B3 X31.3316 Y26.0223 F800 G1 Z0.4843 F400 G0 Z1.0468 B3 X31.3316 Y32.3215 F800 G1 Z0.4843 F400 G0 Z1.0468 B3 X31.3316 Y38.6206 F800 G1 Z0.4843 F400 G0 Z1.0468 B3 X31.3316 Y44.9198 F800 G1 Z0.4843 F400 G0 Z1.0468 B1 X31.3316 Y51.219 F800 G1 Z0.4843 F400 G0 Z1.0468 Z1.0468 G91G28Z0 M25 G90G49H0M22 B0 M23 G90 G55 M21 B0 B3 X48.4183 Y7.125 F800 G1 Z0.4843 F400 G0 Z1.0468 B3 X48.4183 Y13.4241 F800 G1 Z0.4843 F400 G0 Z1.0468 B3 X48.4183 Y19.7232 F800 G1 Z0.4843 F400 G0 Z1.0468 B3 X48.4183 Y26.0223 F800 G1 Z0.4843 F400 G0 Z1.0468 B3 X48.4183 Y32.3215 F800 G1 Z0.4843 F400 G0 Z1.0468 B3 X48.4183 Y38.6206 F800 G1 Z0.4843 F400 G0 Z1.0468 B3 X48.4183 Y44.9198 F800 G1 Z0.4843 F400 G0 Z1.0468 B1 X48.4183 Y51.219 F800 G1 Z0.4843 F400 G0 Z1.0468 Z1.0468 G91G28Z0 M25 G90G49H0M22 B0 G91 G28 Z0 M15 G90 G40 G49 M22 M88 B0 M89 B0 T11 M13 S15000 G0 G90 G54 G0 G43 H11 Z1.0468 G0 Z1.0468 G0 X27.625 Y30.375 F800 G1 X27.625 Y30 Z0.0468 F400 G1 X27.625 Y30.375 F800 G1 X27.625 Y-0.125 G0 X27.625 Y-0.125 F800 G1 X48.125 Y-0.125 G0 X48.125 Y-0.125 F800 G1 X48.125 Y30.375 G0 X48.125 Y30.375 F800 G1 X27.625 Y30.375 G0 Z1.0468 G0 X27.625 Y30.375 F800 G1 Z-0.0056 F400 G1 X27.625 Y-0.125 G0 X27.625 Y-0.125 F800 G1 X48.125 Y-0.125 G0 X48.125 Y-0.125 F800 G1 X48.125 Y30.375 G0 X48.125 Y30.375 F800 G1 X27.625 Y30.375 G0 Z1.0468 G91 G28 Z0 M15 G90 G40 G49 M22 M88 B0 M89 B0 G08 P0 M30 % |
[COMMENTO] [CENTRO01] PARAMETRI=000000226 UTENSILI=000000371 LABELF=000012872 LABELC=000012859 FORATURA=000002499 CONTORNATURA=000000394 TABELLEFORI=000003960 CONFASSIST=000012885 ATTREZZAGGIO=000012902 CUSTOMSEZ=000012921 [PARAMETRI01] G70 HC=1 LY=48 LX=96 LZ=0.734375 FIL=0 BLO=0 ACC=0 RUO=0 PRS=1 PRL=1 KA=0.000 % [UTENSILI01] % [CONTORNATURA01] ;PANEL=47/64_74 STANDARD SKIN (48 x 96) FILE=C:\Cabinet Pro\CNC\WALL UNIT_Unfinished Ends_74 STANDARD SKIN.NC L=POFF G0 X18.6684 Y89.875 T1,2,3,4,5 T1 2 3 4 5 G1 Z-0.4844 F=400 G0 Z-1.0469 G0 X18.6683 Y82.3159 T1,2,3,4,5 T1 2 3 4 5 G1 Z-0.4844 F=400 G0 Z-1.0469 G0 X18.6682 Y74.7568 T1,2,3,4,5 T1 2 3 4 5 G1 Z-0.4844 F=400 G0 Z-1.0469 G0 X1.5817 Y89.875 T1,2,3,4,5 T1 2 3 4 5 G1 Z-0.4844 F=400 G0 Z-1.0469 G0 X1.5816 Y82.3159 T1,2,3,4,5 T1 2 3 4 5 G1 Z-0.4844 F=400 G0 Z-1.0469 G0 X1.5815 Y74.7568 T1,2,3,4,5 T1 2 3 4 5 G1 Z-0.4844 F=400 G0 Z-1.0469 L=POFF PAN=1 ST1="1/2" compression" L=PCUA G0 Z-1.0469 G0 X20.375 Y65.625 F=800 TP=1 AX=X,Y,Z S=15000 L=PON TRZ=0 G1 X20.375 Y66 Z-0.0469 F=400 G1 X20.375 Y65.625 F=800 G1 X20.375 Y96.125 G0 X20.375 Y96.125 F=800 G1 X-0.125 Y96.125 G0 X-0.125 Y96.125 F=800 G1 X-0.125 Y65.625 G0 X-0.125 Y65.625 F=800 G1 X20.375 Y65.625 G0 Z-1.0469 G0 X20.375 Y65.625 F=800 TP=1 AX=X,Y,Z S=15000 L=PON TRZ=0 G1 Z0.0055 F=400 G1 X20.375 Y96.125 G0 X20.375 Y96.125 F=800 G1 X-0.125 Y96.125 G0 X-0.125 Y96.125 F=800 G1 X-0.125 Y65.625 G0 X-0.125 Y65.625 F=800 G1 X20.375 Y65.625 G0 Z-1.0469 L=POFF % [FORATURA01] % [TABELLEFORI01] % [LABELC01] % [LABELF01] % [CONFASSIST01] % [ATTREZZAGGIO01] % [CUSTOMSEZ01] % |
|||
|
Cabinet Pro® and Door Pro® are Trademarks of Siskiyou Products |
![]() |
|
Telephone: (541) 776-9133 |
|
|
Click here to officially enter the website of Cabinet Pro and Door Pro |