Automated Drill Post Processor Implementations

advertisement
Automated Drill in CimatronE Version 8
Product Fact Sheet
For Internal Use
Automated Drill in CimatronE Version 8
Marketing and Technical Aspects
Table of Contents
What is it? ....................................................................................................................... 3
Typical Uses ................................................................................................................ 3
Automated Drill Advantages ........................................................................................ 4
Objection handling ....................................................................................................... 5
Automated Drill Post Processor Implementations ............................................................ 7
Multiple Cycles ............................................................................................................ 7
Multiple Tools .............................................................................................................. 8
Mixed Drill and Mill (Gun-Drilling)................................................................................. 9
GPP2 and Automated Drill ......................................................................................... 10
2
What is it?
The Automated Drill is an advanced newly designed drill programming application,
integrated (free of charge) into CimatronE NC solution starting from version 8.
Automated Drill supports 2.5-5-axis manufacturing as well as gun drilling, and reduces
drill programming time by up to 80%. Automated Drill is also meant to replace the use of
QuickDrill.
The application is able to recognize and sort hundreds of holes in only seconds, and
automatically assign the appropriate drilling sequence for each hole type. The
application's unique stock recognition capabilities take into consideration the stock
existing above the hole, before it is drilled. It then assigns the appropriate drilling
sequence for such holes. This is useful in places where drilling is performed before the
milling operation is complete, and results in unprecedented time saving and elimination
of user errors.
Unlike other systems that offer users a pre-defined set of drilling sequences, Cimatron's
Automated Drill is also an adaptive system, offering a user friendly interface to define
any drilling sequence on-the-fly. The user-defined drilling sequences are automatically
saved in the system for future use on similar holes, saving hours of programming time.
Typical Uses
Automated Drill comes to address the needs of several types of users and NC
applications:
-
Plate machining. In molds (and to a lesser extent in dies), the plates require a
lot of drilling, from different directions. A typical plate of a complex mold will have
several hundred holes that must be drilled.
-
5-Axis Production. Drilling the holes in a full 5-Axis part can be very complex
and time consuming without the proper automation. With Automated Drill 5-Axis
drill capabilities, every hole may have its own orientation (e.g., holes drilled
around a cylinder or a conic shape). Automated Drill features a powerful 5-Axis
Drill solution that complements the Cimatron 5-Axis Mill solution for the 5-Axis
Production market.
-
2.5-Axis Production. Prismatic parts produced with discrete manufacturing
techniques often contain a large number of holes, from multiple directions.
-
Gun Drilling. When very deep holes must be drilled (e.g., for mold cooling
channels), special machines and drills are often used in a process known as
3
“Gun Drilling”. This is actually a special milling technique, where the drill process
is simulated through milling, with adjustable feed control.
Automated Drill Advantages
Automated Drill should be positioned to new and existing users as a best-in-class drilling
application, seamlessly integrated with other CimatronE NC manufacturing procedures,
such as 3X-Mill, 2.5X-Mill or 5X-Production.
Automated Drill unique advantages include the following:
-
Automatic recognition of hundreds of holes, with complex shapes, within
seconds, either in a single direction (3X Drill) or in all directions (5X Drill).
-
The hole recognition algorithms takes into consideration both geometric and nongeometric properties of the holes (e.g. threads and clearance).
-
Seamless integration with the Mold and Die Design applications. Each catalog
part (e.g. Screw) added to the Assembly automatically creates the required hole
and adds the relevant non-geometric data.
-
Full associativity to the model.
-
Full synchronization with the Drawings and the Table of Holes (Drafting).
-
Automated sorting of holes into groups based on their shape, with full user
control where necessary.
-
Automated assignment of drilling sequences to holes, yet with full user control.
-
Recognition and handling of two-sided holes.
-
Combination of regular drilling and gun-drilling (simulated drill).
-
Knowledge of Stock Remaining. This unique advantage supports perfect
handling of holes that are located inside pockets where milling has not been
completed yet. It provides seamless integration of the drill process into the full
manufacturing process of the part.
-
Adaptive Intelligent Drill, where the system actually learns the preferred drill
sequences associated with each hole type. In later parts, similar holes can be
automatically assigned the proper drill sequence. That way, productivity grows as
the system “learns” the working methods of the user.
4
Objection handling
The Automated Drill application has been developed as part of CimatronE version 8.
Obviously, there are more features that can and will be developed to push productivity
and usability even higher.
Cimatron is committed to continue the evolution of Automated Drill in version 9 and in
subsequent versions.
Several points that may be raised as objections for the Automated Drill applications:
The definition of drill sequences is too complex, and is not worth it for a few holes
-
With training, that definition is not all that complex. The basic definition is no
more complex than specifying the list of tools you wish to use for that hole, and
where you want them to operate (start and end depth).
-
The definition only needs to be done one time per type of hole. Later on, the
system uses the same sequence for similar holes. Therefore, after a few weeks
of work, all your standard holes, which make the great majority of the holes
needed, are fully defined.
-
One expert engineer can define the drill sequences for all users. That way,
knowledge is spread throughout the organization and consistent work methods
are being applied.
Automated Drill does not support a pre-hole pocket (for holes on slanted
surfaces)
-
Indeed, that option is not available yet in version 8. Cimatron is committed to
deliver it in the next minor version (version 8.x) in order to perfect the integration
between drilling and milling.
-
A temporary work-around can be applied, by defining the pocket on the machine
as one of the predefined canned cycles. That way, the “canned pocket” can be
part of any drill sequence.
Gun Drilling leaves a lot to be desired
-
Version 8 supports basic gun drilling, including handling of intersecting holes.
Additional features and options will be added in future versions.
-
Note that only a few percent of the holes are drilled with gun drilling (mostly
cooling channels in some shops). Even without all options, the existing gundrilling solution, combined with the automated hole recognition and the regular
drilling, bring great productivity improvements.
5
What about Hole Attributes from other Software
-
Indeed, the ability to use hole attributes from external data (e.g., CATIA 5 files)
inside the drilling application can simplify the process and reduce errors.
-
Cimatron is working on the solution together with its Data-Interface vendors, and
is committed to bring a complete solution to the import of hole (and other)
attributes in the next software version.
Do I need to have my Post-Processor redone?
-
Automated Drill brings a lot of new functionality into a single drill procedure.
Multiple tools, multiple cycle types and Gun-drilling are the notable changes. This
presents potential challenges to existing Post Processors.
-
Starting with version 8 Service Pack 1, an option is available at the PostProcessing dialog to break every multi-tool and multi-cycle procedure to multiple
separate procedures in the post-processor. With that option, each PP procedure
only contains one cycle type, like the old drill. Gun drilling motions are also
broken to a separate PP procedure. Using that option, existing PP may be
safely used with Automated Drill.
-
Note – this option only “breaks” the Automated Drill procedure to separate
procedures in the post-processor, not inside CimatronE.
-
For users who wish to have the entire Automated Drill procedure posted as a
single procedure, existing post-processors must be verified and typically modified
to support the new options. For instance, an existing PP may not execute well a
“Tool Change” command in the middle of a drill procedure (since it was not
designed or tested for it). PP verification is especially important in 5X Drill.
-
It is strongly advised to use the “break to multiple procedures” option for existing
GPP or IMS post-processors. Cimatron cannot be responsible for the well being
of the machine or the work parts if that option is not used with existing PP.
6
Automated Drill Post Processor Implementations
This discussion assumes the use of a GPP-based Post Processor, and will use GPP
terminology. However, the implications and changes are similar for IMS developers.
The discussion is only relevant for post processing of Automated Drill without the use of
the “break to multiple procedures” option.
Multiple Cycles
With Automated Drill, it is possible to have different cycle types inside each procedure
(regular drill only has one cycle type per procedure). If that happens in the middle of a
procedure, it means that the previous cycle must be turned off and a new cycle turned
on.
The following table shows a typical list of blocks that will be created by the Automated
Drill application in such a case. It does not show all the blocks that may be produced –
only the relevant ones.
Block
Comment
BEGINNING OF PROC
Beginning of procedure information bloc
… other blocks
Tool change, origin change, etc.
CYCLE (on)
First cycle, first hole
CYCLE
Second hole
…
More holes
CYCLE (off)
End of first cycle
CYCLE (on)
Second cycle, first hole
…
More holes
CYCLE (off)
End of second cycle
END OF PROCEDURE
End of drill procedure
Notes:
1. This table shows a procedure with two cycle types. In practice, there may be
more cycle changes inside the procedure.
2. Automated Drill always turns the previous cycle off before turning the next one
on.
7
Multiple Tools
One of the greatest benefits of Automated Drill is that it applies a full drilling sequence to
each hole. With (almost) no exception, that sequence uses multiple tools (e.g., one for
the center drill and several for the hole itself).
With CimatronE manual drill, each such tool was used in a separate procedure. With
Automated Drill, they are all used in the same procedure. That requires multiple tool
changes inside each Automated Drill procedure.
Automated Drill optimizes the order of operations in order to minimize the number of tool
changes (non-productive time). But still , several tool changes may occur inside the
procedure.
The following table shows a typical list of blocks that will be created by the Automated
Drill application and have to be processed by the post-processor. It does not show all the
blocks that may be produced – only the relevant ones.
Block
Comment
BEGINNING OF PROC
Beginning of procedure information bloc
TOOL CHANGE
First tool for drill
CYCLE (on)
First hole
CYCLE
Second hole
…
More holes
CYCLE (off)
End of this cycle
TOOL CHANGE
Second tool
CYCLE (on)
First hole
…
More holes
CYCLE (off)
End of this cycle
END OF PROCEDURE
End of drill procedure
Notes:
1. This table shows a procedure with two tools. In practice, there may be many
more tool changes inside the procedure.
2. Automated Drill always turns the cycle off before doing a tool-change, and then
turns it on again.
8
3. There may also be multiple cycles using the same tool (in which case there will
be multiple cycle “on/off” pairs between tool changes).
4. Like in regular drill, there are no linear motions inside the Automated Drill
procedure to lead the tool to the first point after each tool change. These
“connections” must be handled by the post-processor (especially critical in 5X
drill).
Mixed Drill and Mill (Gun-Drilling)
Gun-drilling does not use machine canned cycles. In fact, it is a milling operation, where
the tool is driven into the hole using carefully controlled feed rates (in order not to break
the tool when hitting material or getting out of the material).
If a single Automated Drill procedure contains both regular holes (done with canned
cycles) and gun-drilling holes, then the toolpath will contain both CYCLE blocks and
LINEAR MOTION blocks in the same procedure. This new situation must be properly
handled by the post-processor.
The following table shows a combination of canned cycles and gun-drilling inside the
same procedure. Tool changes were added too (it is unlikely that the same drill will be
used for both types of drills).
Block
Comment
BEGINNING OF PROC
Beginning of procedure information bloc
TOOL CHANGE
First tool for drill
CYCLE (on)
First cycle, first hole
…
More holes
CYCLE (off)
End of first cycle
TOOL CHANGE
Second tool (for Gun-drilling)
LINEAR MOTION (fast)
Position tool above hole
LINEAR MOTION (fast)
Descend closer to hole
LINEAR MOTION (feed)
Start gun-drilling
FEED
Optional change feed rate in the middle
LINEAR MOTION (feed)
More drilling…
…
More feed rate changes and drilling motions
LINEAR MOTION (fast)
Come up out of the hole and above it
9
TOOL CHANGE
Third tool
CYCLE (on)
Second cycle, first hole
…
More holes
CYCLE (off)
End of second cycle
END OF PROCEDURE
End of drill procedure
Notes:
1. The TOOL CHANGE blocks are not mandatory. Simulated drill may be used with
regular tools too (if the user chooses to do so).
GPP2 and Automated Drill
GPP2 is designed to fully support the Automated Drill application in CimatronE version
8, as listed below:
-
Multiple cycles within the same procedure are supported. Of course, the postprocessor has to correctly process the cycle “on” and “off” blocks.
-
Each multi-tool procedure is broken inside GPP2 to multiple procedures, each
with a single tool. This applies to Automated Drill as well as to any other multitool procedure.
-
GPP2 has a rich and flexible mechanism to apply connections before and
between holes, as defined by the DF2 and EX2 program. This covers the
connections after tool changes, as well as connections between cycles (if
necessary) and between canned cycles and simulated drill segments. Like every
GPP2 post-processor, it must comply with the GPP2 connection mechanism.
10
Download