Professional Documents
Culture Documents
html
ZW3D Base
Home > ZW3D Manufacturing (CAM) > Generating Toolpaths > Quick Milling > QuickMilling - Operation
Types
In this Article:
QuickMilling - Operation Types
(CAM Manager) Operations > > Insert > QMill (CAM Level)
ZW3D QuickMilling is a set of tool path operations based on internally calculated STL triangulated representations of your
part geometry. The list of QuickMilling operations is provided in the table below.
1 of 14 8/12/2017 3:56 PM
QuickMilling - Operation Types http://help.zwsoft.com/en/zw3d/articles/article-734.html
QuickMilling Operations
Roughing Finishing High Speed Finishing
Pencil
Flow 3D
Engrave 2D
Bulge Cut
Accuracy
Tool paths are "gouge-free" and are based on user specified tolerances.
Robustness
Any input data can be machined.
Tolerant
Supports degenerate and incomplete part geometry because ZW3D QuickMilling is not based on surface normals.
Fast
Tool path calculation time is greatly reduced for medium to complex parts. High Speed Machining (HSM)
techniques are also supported.
Intelligent
Tool path calculations are cached for reuse. Cached data offers various ways of reuse such as common cache
folders shared by different machines or threads and restarting tool paths based on cached data.
2 of 14 8/12/2017 3:56 PM
QuickMilling - Operation Types http://help.zwsoft.com/en/zw3d/articles/article-734.html
You can also set the CAM Class attribute for a part using the Part Attributes Form while at the Part Level. CAM will
recognize the component as Stock automatically. The following table highlights the geometry classifications recognized
by QuickMilling.
Containment
CAM Feature Groups (class=profile, type=contain) may be used to limit the tool path. This is an optional
input supported by all QuickMilling operations.
Important Note from the developer: As much as possible, try to avoid using containment in roughing!
Roughing should always be contained ONLY by stock.
The "Enhanced" roughing with containment will only endanger the milling process.
QM has a very complex way of analysing the milling evolution and keeps the stock always updated to
judge how to safely mill complex parts. Any kind of limiting its way of approaching this can endaner
milling and break the tool.
Examples could be:
1. Using interfering XY Limiting.
2. Using interfering holder collision.
3. Using interfering flute length collision.
4. Forcing lead moves to be contained in containment.
All this dramaticly reduces roughing safety. QM likes a part and a stock only and somehow generates paths
that are safe. I believe in this moment is the safest CAM system when roughing.
Stock
Refers to stock geometry information. Currently QuickMilling supports CAM Components of class "stock."
Clamp
Refers to clamp geometry information used to decide avoidance/collision at the time of tool path calculation.
Currently QuickMilling supports CAM Components of class "clamp."
Table
Refers to table geometry information used to decide avoidance/collision at the time of tool path calculation. The
tool path is modified (lead-in/lead-out) if any collision is found. Currently QuickMilling supports CAM Components
of class "table."
3 of 14 8/12/2017 3:56 PM
QuickMilling - Operation Types http://help.zwsoft.com/en/zw3d/articles/article-734.html
You need to select "Part" and "Stock" for each QuickMilling operation. "Clamp" and "Table" information is
picked-up from the active CAM Setup. The STL data for "Clamp" and "Table" is exported and sent to
QuickMilling via the Operation Descriptor File .
2. Select Parameters under the operation you just added and set the parameters using the definition form
provided. Pick Accept when you are done. Each QuickMilling operation uses a unique definition form. They are
shown below under each operation type. See QuickMilling Operation Form Parameters for a definition of each
parameter.
Notice that (undefined) is shown next to Features under the rough operation you just added. This means that
no features are yet defined for the operation.
3. Your CAM features (once you define them) are listed under the Geometry section of the manager tree. Under
Geometry, find the CAM component (i.e., part : name) and expand it (i.e., select to the left of the part) to list
the CAM features currently defined for that component and select one. It will now be listed under Features for the
QuickMilling operation you just created. The (undefined) flag will be removed.
To create a new CAM feature: Again, under Geometry right-click on the CAM component, select Add Feature
and follow the forms and prompts. You will be prompted to select geometry from the graphics window.
Milling conditions for roughing operations are ruled by the tool and machine rigidity not by the surface quality. The main
concern of roughing operations is to remove as much material as possible in the shortest amount of time.
SmoothFlow is a HSM cycle that tries to keep the tool uniformly engaged in material and retract as few times as
possible. There are two flavors: a unidirectional (climb, conventional) version and a zigzag one. The unidirectional
version adds around 10% of overcutting.
4 of 14 8/12/2017 3:56 PM
QuickMilling - Operation Types http://help.zwsoft.com/en/zw3d/articles/article-734.html
5 of 14 8/12/2017 3:56 PM
QuickMilling - Operation Types http://help.zwsoft.com/en/zw3d/articles/article-734.html
6 of 14 8/12/2017 3:56 PM
QuickMilling - Operation Types http://help.zwsoft.com/en/zw3d/articles/article-734.html
7 of 14 8/12/2017 3:56 PM
QuickMilling - Operation Types http://help.zwsoft.com/en/zw3d/articles/article-734.html
8 of 14 8/12/2017 3:56 PM
QuickMilling - Operation Types http://help.zwsoft.com/en/zw3d/articles/article-734.html
The cutting pattern can be automatically generated or set between inside and outside patterns. The cutting mode can be
zigzag, unidirectional or top/bottom combinations.
Requirements include a CAM component (class = Part) or CAM features (class = Surface or Solid). Also required are CAM
features (class = Profile) for the flowing projection curves. Optional CAM components (class = Stock, Clamp or Table) are
supported as well as CAM features (class = Profile and Type = Containment).
9 of 14 8/12/2017 3:56 PM
QuickMilling - Operation Types http://help.zwsoft.com/en/zw3d/articles/article-734.html
Requirements include a CAM component (class =Part) or CAM features (class = Surface or Solid). Also required are CAM
features (class = Profile and Type = Containment) for the profiles to be engraved. Optional CAM components (class =
Stock, Clamp or Table) are also supported.
The step size along the Directrix and Generatrix can be specified. The cutting mode can be set to "zigzag" or
"unidirectional" and the depth and % of bulge can also be controlled. Bulge noise (a shift in bulge position) in X,Y and Z
can be specified at appropriate location when necessary.
The requirements for this operation include a CAM component (class = Part) or CAM features (class = Surface or Solid).
Optional CAM components (class = Stock, Clamp or Table) are supported as well as CAM features (class = Profile and
Type = Containment).
10 of 14 8/12/2017 3:56 PM
QuickMilling - Operation Types http://help.zwsoft.com/en/zw3d/articles/article-734.html
Through HSM, the machining center can reduce the need for polishing. It can deliver EDM electrodes more efficiently and
can even eliminate the need for EDM in some cases. HSM can let a machining center produce complex tooling
competitively in a single setup.
The smoothness of the machined surface is determined in large part by the height of the cusps between adjacent passes
with a ball nose tool. Take a small stop over and cusp height goes down. Continuity and smoothness are primary
concerns during HSM tool path operations.
ZW3D QuickMilling has taken great care to address geometric related HSM issues. Geometric issues are related to tool
path smoothness, continuity and flowing. Geometric issues are generally accepted guidelines in HSM independent of the
spindle, holder, tools, material or the machining center.
HSM concepts are useful, in general for classic milling as well by increasing machine life, decreasing sound levels,
reducing vibrations (good surface quality) and reducing the machining time.
Following are some of the concepts implemented in ZW3D QuickMilling for High Speed Machining.
11 of 14 8/12/2017 3:56 PM
QuickMilling - Operation Types http://help.zwsoft.com/en/zw3d/articles/article-734.html
operations.
Smart Clearance
As the work piece is machined, this option will retract the tool as little as is necessary before moving across to
another area, rather than retracting above the block each time. This cuts down the number of moves to safe Z
and results in reduced milling times. Smart clearance can be activated by leaving the Clearance parameter of the
QuickMilling Lead In/Out Parameters Form blank.
Advanced linking
The High Speed Lace Cut, Offset 2D Cut, Offset 3D Cut and Flowing Cut operations contain routines that allow
advanced continuity and linking. This allows the tool to stay in contact with surface as much as possible.
Smooth Factor
All HSM operations contain a parameter called Smooth Factor (of step) that allows a smooth stage after tool
path construction. This will remove all irrelevant sharp corners inside the tool path.
12 of 14 8/12/2017 3:56 PM
QuickMilling - Operation Types http://help.zwsoft.com/en/zw3d/articles/article-734.html
SmoothFlow motion is softly contoured with corners and tight areas safely milled without full width cuts which
prevents tool and spindle overload. All of these factors are critical for unattended machining to achieve extended tool
life and reduced milling time. ZW3D SmoothFlow gives programmers the confidence to boost productivity with ideal
feed-rates and cutting technology.
13 of 14 8/12/2017 3:56 PM
QuickMilling - Operation Types http://help.zwsoft.com/en/zw3d/articles/article-734.html
This is a more advanced version of the lace cut operation suited for high speed machining. Like the lace cut, the
tool path is first calculated and then projected onto the CAM component geometry.
The high speed flowing cut operation will "morph" (only a linear interpolation) a pattern between pairs of guiding
curves. Flowing can be along, across or spiral for closed guiding curves. The tool path is first calculated and then
projected onto the CAM component geometry.
Multiple CAM profile features can be defined for this operation. Each feature group is considered one span. The curve
pick sequence when defining the profile feature is very important for this operation. The pick sequence is maintained
during tool path calculation.
14 of 14 8/12/2017 3:56 PM