Professional Documents
Culture Documents
for
SINUMERIK
Operator Guide
February 2010
Operator Guide 21
TABLE OF CONTENTS
OMATIVE Error Cause Recommended course of
ACM message action
1. Introduction......................................................................1 Alarm No.
2. Getting Started.................................................................2 29 LOAD < Tool Broken. In Load Band Check the Tool Condition
2.1 Starting OMATIVE ACM.............................................................2 MIN Monitoring Mode (Monitoring B), and cutting operation
2.2 Creating a Job from Scratch....................................................3 the deviations of the cutting load parameters.
2.3 Adding a New Operation .........................................................4 exceeded the Lower level of the
2.4 Adding a New Tool to the Tool Library ....................................6 Alarm limit tolerance of the Load
3. NC Program Coding for OMATIVE ACM ..........................8 Pattern (where the Stop React.
4. Switching to ‘By Learning’ ...........................................10 parameter is set to Immediately
4.1 Switching All Learned Operations to ‘By Learning’................10 stop).
4.2 Switching a Single Operation in a Current Job......................10
33 MIN FEED Tool Overload or the Tool is Worn. 1. Check tool condition.
5. Interrupting ‘Learning’ ..................................................11 OVERRIDE The Feed Rate override (for Feed
6. Automatic Job Creation................................................12 2. Check cutting operation
Control Mode) is less than the parameters.
7. Operating Modes ...........................................................16 operation parameter MIN in
7.1 Feed Control Mode................................................................16 Material (where the Overload 3. Reduce the Feed Rate
7.2 Monitoring Mode....................................................................17 React. parameter is set to in the NC program.
7.3 Event Logging Mode .............................................................17 ‘Immediate Stop’, ‘Stop in Air’ or 4. Use Teaching Method.
8. Alarm Handling ..............................................................18 ‘Operation End’).
41 LOAD > Tool Overload or the Tool is Worn. Check the Tool Condition
MAX In Load Band Monitoring Mode and cutting operation
(OPER. (Monitoring B), the deviations of parameters.
IMPORTANT! FINISHED) the cutting load exceeded the upper
This Operator Guide is not a substitute for the User Manual. To achieve the best results Alarm boundary tolerance of the
from this product, it is highly recommended that the User Manual be used. The User Load Pattern (where the Warn
Manual contains detailed descriptions of parameter settings and helpful comments. React. parameter is set to
Operation End).
If the feed rate override switch on the CNC is set below 10%, the OMATIVE ACM Status LOAD < Tool Broken. In Load Band Check the Tool Condition
42
Window displays ‘OFFLINE’ and OMATIVE ACM becomes deactivated. To reactivate
MIN (OPER. Monitoring Mode (Monitoring B), and cutting operation
the OMATIVE ACM, set the feed rate override switch to at least 80%, the OMATIVE ACM FINISHED) parameters.
the deviations of the cutting load
Status Window displays either ‘READY’, ‘CONTROL’, ‘MONITORING’ or
exceeded the Lower level of the
‘LEARNING’ depending on the OMATIVE ACM current status. Alarm limit tolerance of the Load
Pattern (where the Warning
React. parameter is set to
Operation End).
20 OMATIVE ACM for SINUMERIK Operator Guide 1
Figure 1: OMATIVE ACM Main Window 5 TOOL The Idle Load time is longer than If the tool is not broken, be
BROKEN the Tool Break Set operation sure that the machine’s
parameter for this tool (applies Feed Hold button was not
Note: ‘READY’ in the OMATIVE ACM Status Window means only that the OMATIVE ACM
where the Break Detect. parameter pressed during operation.
system is prepared to accept commands from the NC program to activate its feed control is set to Enable).
or monitoring features. The state of the Job and Operation parameters as well as the NC
program that influences their functions may still not be set properly and should be 6 TOOL The Tool Statistic shows the Tool Check of the tool
checked. WEAR > Wear percent to be greater than condition.
100% 100% (applies where the Wear
To activate the Adaptive Control or Monitoring function from your NC program, you must have Monitor parameter is set to
the appropriate job in the OMATIVE ACM database. Enabled).
18 OMATIVE ACM for SINUMERIK Operator Guide 3
Alarm
75513
To start the To continue the
NC program from NC program from
the beginning the stopping point
Choice
Press the CYCLE START button Soft steel (Default) 100<H<200 350<N/mm2<675
on the machine control panel.
Medium steel 175<H<300 18<Rc<32 620<N/mm2<1000
Hard Steel 275<H<375 29<Rc<40 930<N/mm2<1270
Figure 10: Alarm Resolution
Aluminum H<100 N/mm2<350
This procedure may also be used to resume a cutting operation if it was interrupted for reasons
other than an alarm (i.e., user intervention). Cast iron soft H<200 Rc<22 N/mm2<700
4 OMATIVE ACM for SINUMERIK Operator Guide 17
3. Press the New Operation Soft Key. The Operation Setup dialog appears:
7. Operating Modes
OMATIVE ACM may be used in one of the following modes for each cutting operation:
7.1 Feed Control Mode
In Feed Control Mode, OMATIVE ACM continuously measures the actual spindle power and
automatically adjusts the feed rate in real-time. If an overload condition occurs, OMATIVE ACM
issues a warning and stops the machine (if set to do so).
Figure 9 illustrates a sample milling process controlled by OMATIVE ACM.
Feed Control Mode can be run using the Preset or the Teaching method.
Preset Method
OMATIVE ACM performs feed rate adjustments automatically based on an internally
calculated value for the maximum permissible load for each operation. However, you may
manually override the maximum permissible load during any cutting operation, influencing
the overall level of feed rate adjustments applied by OMATIVE ACM.
Press the Corrector Up or Corrector Down buttons on the OMATIVE ACM Main
Window to increase or decrease the Maximum Permissible Load by 10%.
In the Feed Control Mode, OMATIVE ACM saves the event data as well as the cutting
dynamics data in your machine’s memory. The cutting dynamics data includes: spindle
ON/OFF status, tool overload status, material cutting status, and OMATIVE ACM offline
status.
6 OMATIVE ACM for SINUMERIK Operator Guide 15
If you choose Monitoring Mode, the parameters in the Customized Parameters group 3. Job Auto-Execution Combo Box – located in the Service group of ACM parameters,
change, and the Feed Override Limits group is disabled (since there is no Feed Override offers three modes for automatic job execution (See the Adaptive Control & Monitoring
in Monitoring mode): System for SINUMERIK 810D/840D Installation Supplement):
a. by Spindle – All jobs, both auto-created and manually-created, are executed
according to that mode.
b. by Tool Change – All jobs, both auto-created and manually-created, will be executed
in by Tool Change mode. In this mode, for each NC program operation, ACM runs
the first ACM operation in the job with that tool number. For manually – created jobs
it provides automatic start of the existing job operations, without adding Start
Operation and Cancel Operation commands into the NC-program.
c. Disable – No jobs that were auto-created in by Spindle or by Tool Change modes
are executed.
For both Auto-Execution modes, the Operation Start Event is “Spindle Rotation
begins”.
4. If Auto-Creation parameter is set to by OMAT Block, ACM creates a job and operations in
it as described in section 2.2.1 “Job and Operation Data as Part of the NC Program” in the
Adaptive Control & Monitoring System for SINUMERIK 810D/840D User Manual.
5. The Automatic Job Creation feature is not supported in an OMATIVE ACM for
SINUMERIK 810D/840D system running under Windows 95.
6. In the case of Turning and Mill-Turning machines, the Automatic Job Creation feature is
possible in by ACM Start mode only.
7. A new operation is auto-created only for ACM Tools in the OMATIVE ACM tool library
(see section 2.4 “Adding a New Tool to the Tool Library”, page 6).
Figure 5: Operation Setup Dialog (for Monitoring Mode)
5. Press the Add Soft Key and then the ^ Soft Key to return to the Job Operations The Warning!: If you make any change related to adding or deleting an operation in an NC
new operation is now listed in the Job Operations dialog. program for which a job was created automatically, you must delete the automatically-
created job from the OMATIVE ACM database to enable OMATIVE ACM to create a new
If the tool you desire for this operation is not in your database’s Tool Library, you will need job with the correct number of operations.
to add the tool to the library (see section 2.4).
Failure to do this may affect the proper functioning of OMATIVE ACM.
2.4 Adding a New Tool to the Tool Library
1. From the Main Window, press the Tool Setup Soft Key. The Tool Setup dialog appears:
14 OMATIVE ACM for SINUMERIK Operator Guide 7
Notes:
1. Job Auto-Creation Combo Box – located in the Service group of ACM parameters, offers
five modes for the automatic creation of jobs (See the Adaptive Control & Monitoring
System for SINUMERIK 810D/840D Installation Supplement):
a. by Spindle – An ACM operation is added to the job when the spindle begins to rotate
and the tool exists in the ACM Tool Library, and is started when Job Auto-
Execution is not disabled.
b. by Tool Change – An operation is added to the job when the spindle begins to rotate,
the tool exists in the ACM Tool Library, and no operation with the active tool number
exists in the ACM database, and is started when Job Auto-Execution is not disabled.
If an operation with the same active tool number already exists in the ACM database,
that operation will be started, and the new NC operation* is not added to the job. This
distinguishes by Tool Change from by Spindle.
*An NC operation is defined as the information enclosed between the Spindle Start and
Spindle Stop commands.
If you enable Automatic Job Creation, OMATIVE ACM executes the following procedure:
3. NC Program Coding for OMATIVE ACM
User starts
OMATIVE ACM can be activated from the NC program using special tool referencing commands. NC program
The following OMATIVE ACM referencing command types are recognized:
For OMATIVE ACM using IMD CC, insert the NC ‘Start-Task’ command in the beginning
of the NC program. This command may be executed in either of two ways:
Yes Does job with No
The following NC ‘Start-Task’ command is executed at the beginning of each NC name of NC
program used with ACM: program exist
CC_START_TASK(“OACM”, 444, 3000). in database?
Operation Start Event
Tasks started with this command remain active until a reset is performed, or an End corresponding to
Of Program (M2, M30) is programmed. Auto-Creation parameter
Was job
occurs for first execution1
The following “persistent” ‘Start-Task’ command is executed once after the CNC is previously
Yes created
No
powered on:
automatically?
CC_START_TASK_P(“OACM”, 444, 3000). ACM creates new job and the
first operation in it;
The function of CC_START_TASK_P is similar to CC_START_TASK, except Job Name = NC program name
that it is NOT stopped automatically by a reset or an End Of Program (M2, M30). It
ACM starts
may be stopped by issuing a CC_STOP_TASK command.
and stops
Event operation
Note: If the “persistent” NC ‘Start-Task’ is started a second time without first stopping the corresponding to according to ACM starts learning the
previous one by issuing a CC_STOP_TASK command, a 75083 alarm is triggered. Auto-Execution “Start ACM” operation
parameter occurs3 and “Cancel
ACM”
The NC ‘Start-ACM’ command (together with the corresponding ACM operation commands in
reference number) at the beginning of the NC operation will activate OMATIVE ACM. NC program Operation Cancel Event
ACM starts corresponding to Auto-
a. The NC ‘Start-ACM’ command for OMATIVE ACM based on software only that uses operation Creation parameter occurs2
IACT CC is:
CC_AC_ON(3)
Spindle stops ACM stops learning the
b. The NC ‘Start-ACM’ command for OMATIVE ACM based on software only that uses rotating operation
IMD CC is:
CC_IMD_WRITE(“OACM”, 0, 0, 0, 3)
ACM stops Operation Start Event corre-
c. The NC ‘Start-ACM’ command for OMATIVE ACM based on hardware and software operation sponding to Auto-Creation
is: parameter occurs
H99=3
(in these examples, 3 refers to operation reference number 3) ACM creates new operation
for job (using parameters as
described in the ACM for
Note: The spindle must be rotating by the time the NC ‘Start-ACM’ command is read. SINUMERIK User Manual
Therefore, between the ‘Start-Task’ command and the ‘Start-ACM’ command must be
at least a 0.5 second dwell.
Figure 8: Flow Chart for Automatic Job Creation
12 OMATIVE ACM for SINUMERIK Operator Guide 9
There are two methods to insert the NC ‘Start-ACM’ and NC ‘Cancel-ACM’ commands into
the NC Program. One method is to use the OMATIVE ACM program Editor (see the User Manual),
and the other method is to insert the commands manually.
Below is a sample of the NC program with ACM commands in it:
T1 M6
M3S2000
G0G90X100Y100
CC_AC_ON(1) (NC ‘Start-ACM’ command for the ACM operation with
reference number 1)
G1X130F200
X100
X130F100
X100
CC_AC_OFF() (NC ‘Cancel-ACM’ command for ACM control – turns off
the last active ACM operation)
M5
G04F1
Figure 7: QUICK JOB EDIT Screen M30
For further details regarding the Quick Edit feature, see section 3.4.2 “Quick Job Editing” in the
Adaptive Control & Monitoring System for SINUMERIK 810D/840D User Manual.
10 OMATIVE ACM for SINUMERIK Operator Guide 11
If the Job in the NC program you are running contains the operations in ‘Learning’, then these There will be instances when you will want to deactivate an OMATIVE ACM operation before the
operations need to be switched to ‘By Learning’ after the first run of the NC program. ‘Learning’ stage is completed. A typical reason for switching off an OMATIVE ACM operation is
when cutting one large piece with recurring cutting conditions. In this case, one sample cut is
4.1 Switching All Learned Operations to ‘By Learning’ sufficient to learn the pattern for the entire piece. Moreover, there will be no subsequent pieces
After the NC program is finished and the OMATIVE ACM Status Window displays ‘READY’: for the ‘By Learning’, so there is no reason to complete the entire operation in the ‘Learning’
stage.
1. Press the Job Setup Soft Key; The Job List dialog appears (see Figure 2).
If you wish to deactivate the ‘Learning’ stage before a cutting operation is complete, check that
the cutting operation has passed the maximum load point.
2. Press the Switch to By Learning Soft Key.
While the tool is in the air, stop the NC program in one of two ways:
Note: Operations that have not been learned (i.e. have a Learned Power parameter value less Press the Feed Hold button, or
than 0.2%) will not change to By Learning. Press the Single Block button on the machine control panel.
The next time you start the NC program, OMATIVE ACM will start its feed control or monitoring Note: Do not stop spindle rotation at this time.
function for all ‘learned’ operations.
4.2 Switching a Single Operation in a Current Job 1. Press the Stop Learning Soft Key.
After the operation is finished and the OMATIVE ACM Status Window displays ‘READY’: If the current operation’s Learned Power parameter value is equal to or more than 0.2%,
1. Press the Feed Hold button on the CNC machine to interrupt the NC program the following message appears in the OMATIVE ACM message area:
Learned Power = <value greater than or equal to 0.2%>. Press
2. Press the Job Setup Soft Key; the Job List dialog appears (see Figure 2).
‘Switch to By Learning’ if needed.
3. Select a job and press the Edit Job Soft Key; the Job Operations dialog appears. If the current operation’s Learned Power parameter is less than 0.2%, the following
message appears:
4. Select an operation and press the Edit/View Operation Soft Key; the Operation Setup
The current operation is not learned yet.
dialog appears.
In this case, continue learning of the operation.
5. Select By Learning in the Method field.
2. Press the Switch to By Learning Soft Key.
6. Press the ^ Soft Key until the OMATIVE ACM Main Window appears.
3. Restart ACM Control:
7. Press the Cycle Start button on the CNC machine to continue the NC program.
a. Press the Operation Restart Soft Key in the OMATIVE ACM Main window. The
Operation Restart dialog appears.
b. Press the OK button to confirm.
4. Continue the operation:
a. If the Feed Hold button was used to stop the NC program, then press the Cycle Start
button on the CNC machine to continue the operation.
b. If the Single Block button was used to stop the NC program, then release the Single
Block button and press the Cycle Start button on the CNC machine to continue the
operation.