You are on page 1of 12

OMATIVE ACM

for
SINUMERIK

Operator Guide

OGOS 324E 100210

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

OMATIVE Error Cause Recommended course of


ACM message action
1. Introduction
Alarm No.
OMATIVE ACM is a Windows® based real-time adaptive control and monitoring system that
7 SPINDLE The current Spindle Power Value 1. Check tool condition. enables CNC machines to run consistently at their optimal capacity. OMATIVE ACM measures
OVERLOAD exceeds 110% of the Spindle Power 2. Check cutting operation
actual cutting conditions in real time and automatically adjusts feed rates (in feed control mode)
nominal value set in OMATIVE ACM parameters. to optimize the machining process for each specific cutting tool and workpiece material.
machine parameters.
3. Reduce the Feed Rate
in the NC program. OMATIVE ACM offers the following features:
4. Use Teaching method. Cutting Time OMATIVE ACM reduces cutting time by increasing the feed rate to maintain
8 TOOL The current Spindle Power (for 1. Check tool condition. Minimization the maximum feasible cutting load for the cutting tool and workpiece
OVERLOAD Monitoring Mode) is greater than material.
2. Check cutting operation
the maximum permissible Spindle parameters. Cutting Tool When an overload condition occurs, OMATIVE ACM automatically reduces
Power for this operation. This alarm Breakage the feed rate to an acceptable level, for the particular operation. This level
will only appear if Stop React. is Protection is automatically determined by its internal expert system. When conditions
set to ‘Immediate Stop’. permit, OMATIVE ACM again increases the feed rate for optimal efficiency.
9 TOOL Tool Overload or the Tool is Worn. 1. Check tool condition. No operator intervention is required for Tool Protection activation.
OVERLOAD The current Spindle Power (for 2. Check cutting operation Cutting Tool When the user activates this feature, OMATIVE ACM learns to detect tool
Monitoring Mode) is greater than parameters. Breakage breakage during the cutting of one workpiece. In case of tool breakage
the maximum permissible Spindle Detection during the machining of subsequent workpieces, OMATIVE ACM responds
Power for this operation (where the instantly by stopping the machine and issuing an alarm.
Warning React. parameter is set to
Tool OMATIVE ACM recognizes a tool overload situation whenever the load
‘Stop in Air’ or ‘Operation End’).
Overload approaches the default or set limit for any particular cutting tool. OMATIVE
25 OPERATION OMATIVE ACM Real Time Part did 1. Check the Operation Detection ACM responds immediately with a warning indicator (and, depending on
DATA TIME not receive Operation Data from data the settings, stops the machine).
OUT OMATIVE ACM HMI Part. 2. Restart the Spindle OMATIVE ACM recognizes a spindle drive overload situation whenever the
SINUMERIK HMI Drive actual power on the spindle drive is greater than the nominal power defined
application Overload for the particular machine spindle drive. OMATIVE ACM responds in real-
Detection time by stopping the machine and activating a Spindle Drive Overload
26 SYSTEM The OMATIVE ACM Real Time Part Click the Reset Soft Status alarm indicator.
ERROR: sent statistical data to the OMATIVE
Key on the OMATIVE ACM
OPERATION ACM HMI Part, by performing the Tool When this feature is activated, OMATIVE ACM displays the actual tool wear
MAIN screen.
CANCEL Cancel operation, but did not Condition in the Statistics display. When tool wear reaches 100%, OMATIVE ACM
receive an acknowledge signal from Monitoring stops the machine.
it. Cutting OMATIVE ACM continuously displays the current spindle power level in
28 LOAD > Tool Overload or the Tool is Worn. Check the Tool Condition Power real-time. The power level is expressed as a percentage of the nominal
MAX In Load Band Monitoring Mode and cutting operation Monitoring spindle power.
(Monitoring B), the deviations of parameters. Production OMATIVE ACM accumulates production performance data for all tools and
the cutting load exceeded the upper Performance operations. The following statistical reports and summaries are available
Alarm boundary tolerance of the Statistics for all cutting operations:
Load Pattern (where the Stop
React. parameter is set to • Production performance for • Machine and tool performance
Immediately stop). any period of time • Tool utilization
• Count of manufactured parts • Cycle times & operation times
2 OMATIVE ACM for SINUMERIK Operator Guide 19

OMATIVE ACM Alarms


2. Getting Started
OMATIVE Error Cause Recommended course of
ACM message action
2.1 Starting OMATIVE ACM Alarm No.
After turning on the CNC machine power and loading the SINUMERIK application, open 1 SYSTEM OMATIVE ACM system parameters Reset machine parameters
OMATIVE ACM’s Main Window by pressing the Menu Select button on the machine control PARAM. are incorrect. (authorized service
panel and then pressing the OMATIVE ACM Soft Key at the bottom of the screen. ERROR This message will appear only at personnel only).
OMATIVE ACM startup or at Reset.
2 SPINDLE IS This message appears when the Check the location of the
OFF spindle is not rotating while ‘Start-ACM’ command
OMATIVE ACM starts. instruction in the NC
program). The spindle Start
command must precede the
execution of OMATIVE
‘Start-ACM’ command
instruction by at least two
seconds.
3 MIN FEED The Feed Rate override (for Feed 1. Check tool condition.
OVERRIDE Control Mode) is less than the 2. Check cutting operation
minimum permissible value. This is parameters.
because the feed override is less
than machine parameter MIN Feed 3. Reduce the Feed Rate
Override. in the NC program.
4. Use Teaching Method
4 OPERATION The Ref. number in the NC program 1. Check the NC program
DATA does not correspond to a Ref. and check the job data.
ERROR number in OMATIVE ACM operation 2. Check cutting operation
data. parameters.
The operation data is incorrect.

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

8. Alarm Handling 2.2 Creating a Job from Scratch


1. From the Main Window, press the Job Setup Soft Key. The Job List dialog appears:
If OMATIVE ACM generates an alarm, the machine Feed Hold is activated, feed rate override is
set to zero (spindle continues to rotate) and the alarm message appears in the OMATIVE ACM
Message area and on the HMI screen (see table of OMATIVE ACM Alarms beginning on the next
page). There are two alternative ways described below to resolve the alarm and to continue the
production:

Alarm
75513
To start the To continue the
NC program from NC program from
the beginning the stopping point
Choice

Press the RESET Press the ALARM CANCEL


button on the button on the machine control
machine control panel. OMATIVE ACM Status
panel. OMATIVE ACM area switches to READY
Status area switches
to READY.
Resolve the cause of the alarm.

Resolve the cause of


the alarm. To continue the To continue the
operation with operation without
OMATIVE ACM OMATIVE ACM Figure 2: Job List Dialog
Restart the NC
Choice 2. Enter the Job Name.
program or the
interrupted operation The Job Name must be the same as the NC Program name and cannot be more than 24
(if possible) from the characters in length. For example, if the NC Program name is BLOCK.MPF, then the Job
beginning. To continue the Job Operation, Press the CYCLE Name field should read BLOCK.
be sure the spindle is rotating, START button on
press the Operation Restart the machine 3. Define the Material that will be used in the job as shown in Table 1:
control panel.
Soft Key on the ACM MAIN Table 1: Material Library
screen, and then click the OK
button. Hardness Tensile Strength
Material
Brinell Rockwell N/mm2

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

Hardness Teaching Method


Tensile Strength
Material
Brinell Rockwell N/mm2 The Teaching Method is best used when processing a batch of parts and there is a
possibility to “teach” OMATIVE ACM the maximum permissible spindle load. The Teaching
Cast iron hard H>190 Rc>20 N/mm2>680 Method consists of the ‘Learning’ stage and the ‘By Learning’ stage. During the
Titanium H<300 Rc<32 N/mm2<1000 ‘Learning’ stage, OMATIVE ACM monitors spindle load and does NOT perform any
override functions (i.e. it will not adjust the feed rate). The ‘Learning’ stage is
subsequently followed by the ‘By Learning’ stage. During the ‘By Learning’ stage,
4. Press the New Job Soft Key. The New Job appears in the job list. OMATIVE ACM performs automatic feed rate adjustments based on the data generated
during the ’Learning’ stage. Like in Feed Control mode, you can use the Corrector Up
Note: For a two-channel machine that has separate programs running in each channel, separate
or Corrector Down buttons on the OMATIVE ACM Main Window to increase or decrease
jobs must be created in each channel. Before pressing the Job Setup Soft Key, use the
the Maximum Permissible Load generated during the ’Learning’ stage.
Switch Channel Soft Key to select the channel in which you want to create a new job.
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
Though the new job has been created, it still requires at least one operation to be considered overload status, material cutting status, and OMATIVE ACM offline status.
complete. This is done by adding a new operation to the job.
7.2 Monitoring Mode
2.3 Adding a New Operation
In Monitoring Mode, OMATIVE ACM continuously measures the actual spindle power, and does
1. From the Main Window, press the Job Setup Soft Key; the Job List dialog appears (see not make adaptive control adjustments (i.e. it will not adjust the feed rate). If an overload
Figure 2). condition occurs, OMATIVE ACM issues a warning and stops the machine (if set to do so). The
Monitoring Mode consists of the ‘Learning’ stage and the Monitoring stage. The ‘Learning’
2. Select a job and press the Edit Job Soft Key; the Job Operations dialog appears: stage is identical to that in the Feed Control mode. The ‘Learning’ stage is subsequently
followed by the Monitoring stage. Monitoring Mode can be run using Maximum Load
Monitoring mode and/or Load Band Monitoring mode (also known as Monitoring-B mode).
As in Feed Control Mode, in the Monitoring Mode OMATIVE ACM saves the monitored data
along with other event data.
7.3 Event Logging Mode
In this mode, OMATIVE ACM saves the current operation’s ‘Start’ and ‘End’ data (if processed) as
well as the cutting dynamics data in your machine’s memory.

Figure 3: Job Operations Dialog


16 OMATIVE ACM for SINUMERIK Operator Guide 5

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.

Stage 1: OMATIVE ACM reduces the


amount of time a tool is air cutting.
Stage 2: OMATIVE ACM reduces the feed
rate to a value that is less than the
programmed feed rate to provide
protection at impact.
Stage 3: OMATIVE ACM increases the
feed rate to a value much higher than the
programmed feed rate based on the
spindle load.
Stage 4: OMATIVE ACM again reduces
the feed rate under excessive cutting
conditions, and if necessary stops the Figure 4: Operation Setup Dialog (for Feed Control Mode)
Figure 9: Typical Feed Rate Variations machine to prevent damage to the cutting
with OMATIVE ACM tool, the workpiece, or the spindle. 4. Choose a tool from the Tool Parameter combo box at the top of the dialog and complete the
dialog. When the tool is chosen, the initial operation settings are taken from the defaults
Stage 5: As spindle load decreases, the that are set in the Operation Defaults dialog.
feed rate automatically increases (when
cutting conditions permit). You must enter values for Speed, Tool No., and Mode.

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.

c. by ACM Start – An operation is created when the NC ‘Start-ACM’ command


contained in the NC program is executed. The ACM job is created upon creation of
the first operation.
d. by Omat Block – A job is created and an operation is added when the NC program Figure 6: Tool Setup Dialog
begins the comment lines that contain OMATIVE ACM job and operation data.
2. Complete the Tool Setup dialog. Enter values for Tool ID, Tool Type, Diameter, and
e. Disable – Job Auto-Creation is disabled.
Teeth. Press the New Tool Soft Key. The new tool appears in the Tool Library.
In all cases, an ACM job is created upon the creation of the first ACM operation, as defined by
one of the four Auto-Creation modes. 3. Repeat these steps for each tool used in the NC Program that you want to run using
OMATIVE ACM.
2. Operation Start and Cancel Events corresponding to their Auto-Creation parameter are
described in the following table:
Note: The Tool Setup dialog can also be accessed through the Add Tool Soft Key in the
Auto-Creation Operation Cancel Operation Setup dialog.
Operation Start Event
Parameter Event
by Spindle Spindle Rotation Begins Spindle Rotation Stops
Spindle Rotation Begins, New operation is
by Tool Change not created if job already contains the Spindle Rotation Stops
operation with the same tool.
‘Cancel-ACM’
‘Start-ACM’ command executed in NC
by ACM Start command executed in
code
NC code
‘Cancel-ACM’
‘Start-ACM’ command executed in NC
by OMAT Block command executed in
code
NC code
8 OMATIVE ACM for SINUMERIK Operator Guide 13

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

The NC ‘Cancel-ACM’ command deactivates OMATIVE ACM at the end of an operation.


6. Automatic Job Creation
a. The NC ‘Cancel-ACM’ command for OMATIVE ACM based on software only that
uses IACT CC is:
You can either define jobs and operations manually, in the OMATIVE ACM database, or let
OMATIVE ACM create them automatically. When the Job Auto-Creation feature is enabled (see CC_AC_OFF()
the Adaptive Control & Monitoring System for SINUMERIK 810D/840D Installation (without a parameter in the brackets)
Supplement), OMATIVE ACM creates a new job in its database and assigns it the name of the
corresponding NC program each time an NC program is started and there is no job with the name b. The NC ‘Cancel-ACM’ command for OMATIVE ACM based on software only that
of the NC program already in the ACM database. While creating the new job, OMATIVE ACM uses IMD CC is:
assigns default values to the operation parameters. You can change any of the operation CC_IMD_WRITE(“OACM”, 0, 0, 0, 999)
parameters of an automatically created job, as described in section 2.3 (page 4). Alternatively,
you can change operation parameters globally for selected (or all) operations of a job, using the c. The NC ‘Cancel-ACM’ command for OMATIVE ACM based on hardware and
quick edit feature. software is:
H99=999
To use quick job editing:
1. From the Main Window, press the Job Setup Soft Key; the JOB LIST screen appears Notes:
(see Figure 2, page 3). 1. The existing NC program command to turn off the spindle must follow the NC ‘Cancel-
2. Select an automatically created job (a job that starts with a “*” or a “#”) and ACM’ command.
press Quick Edit Job; the QUICK JOB EDIT screen appears. 2. The number of the H- function may differ from 99 and is defined during installation.

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

4. Switching to ‘By Learning’ 5. Interrupting ‘Learning’

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.

You might also like