
B–63294EN/021. OVERVIEW OF Super CAPi M
– 46 –
1.4.2 Optimal process editing algorithm
Optimal process editing is shown as follows:
Rules
Step I Step II
å å
Drilling Drill 1
Drill 2
Hole position A
Process end
Drilling Drill 1
Drill 3
Hole position B
Process end
Drilling Drill 1
Hole position A
Process end
Drilling Drill 2
Hole position A
Process end
Drilling Drill 1
Hole position B
Process end
Drilling Drill 3
Hole position B
Process end
Drilling Drill 1
Hole position A
Process end
Drilling Drill 1
Hole position B
Process end
Drilling Drill 2
Hole position A
Process end
Drilling Drill 3
Hole position B
Process end
When [EXEC] is pressed, a new program is created by the following internal processing steps:
Step I: Internally creates a program where all tools in the editing range are resolved on a process–by–pro-
cess basis. (This step is also used in manual alteration described in the next section.)
Step II:Rearranges the processes of such a resolved program according to the rules shown below to
create a new program.
Rules
(1) The execution sequence of the processes in the
same machining menu must not be changed.
(2) Processes should be chosen in the order of ma
chining menu creation where possible.
(3) Processes that use the same tool should be chosen
in succession where possible.
Rule (1) must always be satisfied. Rule (2) has higher priority than rule (3); rules (2) and (3) may
be ignored when these rules cannot be satisfied.
NOTE 1 The optimal process editing function changes the sequence of processes by referencing only
the tools used in the program. Therefore, when using the optimal process editing function for
a program, be especially careful when the program includes a process or NC statement that re-
verses the sequential relationship.
When the optimal process editing function is used, the following commands must not be in-
cluded in the editing range:
– Rotation around the B axis
– Plane selection
– Coordinate system rotation
– Absolute/incremental command
– Workpiece coordinate system setting
– Scaling
– Inch/metric conversion