Professional Documents
Culture Documents
Caution
The functions and solutions described in this article confine themselves to the
realization of the automation task predominantly. Please take into account
furthermore that corresponding protective measures have to be taken up in the
context of Industrial Security when connecting your equipment to other parts of the
plant, the enterprise network or the Internet. Further information can be found
under the Item-ID 50203404.
http://support.automation.siemens.com/WW/view/en/50203404
You can also actively use our Technical Forum from the Siemens Industry Online
Support regarding this subject. Add your questions, suggestions and problems and
discuss them together in our strong forum community:
http://www.siemens.com/forum-applications
Siemens AG 2012 All rights reserved
Copyright
SINUMERIK
Operator´s guide for an acceptance test
Siemens AG 2012 All rights reserved
Copyright
We do not accept any liability for the information contained in this document.
Any claims against us – based on whatever legal reason – resulting from the use of
the examples, information, programs, engineering and performance data etc.,
described in this Application Example shall be excluded. Such an exclusion shall
not apply in the case of mandatory liability, e.g. under the German Product Liability
Act (“Produkthaftungsgesetz”), in case of intent, gross negligence, or injury of life,
Siemens AG 2012 All rights reserved
Table of Contens
1 Introduction .................................................................................................... 6
1.1 General information ........................................................................... 6
1.2 Authorized persons ............................................................................ 7
1.3 Necessity of an acceptance test......................................................... 7
2 General information about the acceptance test ............................................ 8
2.1 SI acceptance test ............................................................................. 8
2.2 Software prerequisites ....................................................................... 8
3 Example of an acceptance test ..................... Fehler! Textmarke nicht definiert.
3.1 Sample configuration ....................................................................... 10
3.2 Starting SinuCom NC ...................................................................... 10
3.2.1 Starting the NCU connection wizard from NC Connect Wizard ......... 11
3.2.2 Starting the NCU connection wizard from SinuCom NC.................... 12
3.3 NCU connection wizard for SINUMERIK 840D ................................. 13
3.4 NCU connection wizard for SINUMERIK 840D sl ............................. 15
3.5 Trace setup wizard .......................................................................... 18
3.6 Starting the SI acceptance test ........................................................ 25
3.7 Overview ......................................................................................... 26
3.8 Test shutdown paths........................................................................ 29
3.9 Test of the external stops A, C, D, E ................................................ 32
Siemens AG 2012 All rights reserved
1 Introduction
1.1 General information
The requirements associated with an acceptance test can be derived from the EU
Machinery Directive. IEC 22G WG 10 is currently working on a "Functional safety"
standard that includes a detailed description of the acceptance test requirements.
Accordingly, the machine manufacturer (OEM) is responsible for the following:
When the Safety Integrated function is used, the acceptance test is used to check
the correct configuring of the SI monitoring functions used in the NCK, PLC and
drive.
The test objective is to verify the correct implementation of the defined safety
functions, to check the implemented test mechanisms (forced checking procedure
measures) and to examine the response of individual monitoring functions by
explicitly violating tolerance limits. This should be performed for the safety
functions that were implemented using SPL as well as all of the axial monitoring
Siemens AG 2012 All rights reserved
The acceptance test has the objective to ensure that the safety functions are
correctly parameterized and documented. The acceptance test serves to identify
any potential configuring errors and document the correct configuring.
The measured values (e.g. distance, time) and the identified system behavior
(e.g. initiation of a specific stop) within the acceptance test are used to check the
plausibility of the configured safety functions. The determined measured values are
Copyright
typical rather than worst-case values. They represent the behavior of the machine
at the time of measurement. This means the measurements cannot be used to
derive maximum distances for over-travel.
If the machine data for SI functions is changed, a new acceptance test must be
performed for the modified SI function and recorded in the acceptance report. (For
more information, see the "Safety Integrated" function description.)
The test conditions should be documented so that an end user can understand the
test.
A complete acceptance test is required for the first commissioning of the Safety
Integrated functionality on a machine. For safety-related function extensions,
transfer of the commissioned software to other series machines, hardware
changes, software upgrades or similar, it may be necessary to perform the
acceptance test with reduced scope.
Siemens AG 2012 All rights reserved
Copyright
The "Acceptance test support" function in the SinuCom NC commissioning tool can
be used to simplify and standardize the running of the acceptance test.
The acceptance test report function is based on the interaction between the
NCK/drive and the SinuCom NC user interface. This means the use of this function
requires that these components must have a certain minimum software version.
SinuCom NC software version as of 06.04.05
NCU system software >= version 1.3 (for SINUMERIK 840D sl)
NCU system software >= version 06.04.15 (for SINUMERIK 840D)
The basic functionality of the SinuCom NC software is explained within its own
documentation.
The acceptance report is generated in the same language as that selected for
SinuCom NC. The acceptance report is created as a file in the RTF (Rich Text
format) format. RTF is a standard format that many text editors, including Microsoft
Word®, can process.
The machine used for the sample acceptance test consists of:
Function table
Siemens AG 2012 All rights reserved
Production closed and locked X1, Y1, Z1, SP1 SG4 active
released X1, Y1, Z1, SP1 SBH active
Setting up closed and locked X1, Y1, Z1, SP1 SG4 active
released X1, Y1, Z1, SP1 SBH active
Copyright
If a connection already exists between the controller and the PG/PC, the SI
acceptance test can now be started (see Section 3.6, "Starting the SI acceptance
test").
If no connection exists, it must first be configured via "NC Connect Wizard" or via
the NCU connection wizard (see Section 3.3, "NCU connection wizard").
The connection wizard can be started either from "SinuCom NC" and "NCU
connection wizard" or directly from "NC Connect Wizard".
Siemens AG 2012 All rights reserved
The selection of "NC Connect Wizard" directly starts the NCU connection wizard.
(Continue with Section 3.3 or 3.4)
The "NCU connection wizard" can now be called from the "Target system" menu.
The following screen appears once the NCU connection wizard has started.
Siemens AG 2012 All rights reserved
The following screen appears when the "Select port" menu item is selected.
Copyright
The following screen appears when the "Wiring aid" menu item is selected.
Siemens AG 2012 All rights reserved
The connections between the SINUMERIK 840D and the programming device or
the laptop are displayed.
The following screen appears when the "Settings" menu item is selected.
Copyright
The MPI addresses and the driver are set from the "General" menu item.
The "Advanced" menu item is used to set the slot for the NCK and PLC, the PG/PC
interface, the communications interface and the baud rate.
The MPI address is preassigned and does not usually need to be changed.
Further parameters can be entered or changed from the "Advanced" menu item.
This, however, is not generally necessary because the appropriate parameters are
set by default.
Once all the connection parameters have been entered, click the "Finish" button to
Siemens AG 2012 All rights reserved
store them.
If the "NCU connection wizard" has been started from SinuCom NC and the NCU
connection wizard, only a SinuCom NC restart is required.
The following screen appears when the "Select port" menu item is selected.
Siemens AG 2012 All rights reserved
The following screen appears when the "Wiring aid" menu item is selected.
Copyright
The connections between the SINUMERIK 840D and the programming device or
the laptop are displayed.
.
The following screen appears when the "Settings" menu item is selected.
Siemens AG 2012 All rights reserved
The "Advanced" menu item can be used to set the IP address, the slot for the NCK
and PLC, the PG/PC interface and the communications interface.
Once all parameters have been entered, click the "Finish" button to confirm and
save the settings.
If the "NCU connection wizard" has been started from SinuCom NC and the NCU
connection wizard, only a SinuCom NC restart is required.
Click the "MD block 1" icon to open the next screen.
Select the "Trace setup wizard" menu item to open the following screen.
Siemens AG 2012 All rights reserved
Copyright
The red crosses before the "Events" buttons indicate that a configuration is
necessary.
Click the "Next" button to open the next screen.
The "Custom Setup (Advanced)" item must be selected in this screen. Click the
Siemens AG 2012 All rights reserved
The "Advanced" menu item must be selected in this screen. The following screen
then appears.
Copyright
The value "500" must be entered in the "Amount of data stored in the NCU
SRAM/DRAM log file" screen.
Then click the "Next" button. The following screen appears.
The value "500" must be entered in the "Ammount of data stored in the NCU
SRAM/DRAM log file" screen.
Siemens AG 2012 All rights reserved
To transfer the configuration data, an NCK reset must be performed. This must be
confirmed by clicking the "Yes" button.
To check that the configuration is correct, the following screen can be called from
the "Trace setup wizard" menu item.
Copyright
The green ticks at the right of "SinuCom NC SI ATW" and "SinuCom NC Trace"
indicate that the configuration is correct.
The SI acceptance test can now be started from the "Diagnostics" menu.
Siemens AG 2012 All rights reserved
Copyright
3.7 Overview
Siemens AG 2012 All rights reserved
Machine designation
Copyright
Machine type
Serial number
Manufacturer
Manufacturer of the PLC version
End user
Name of the test engineer
For series machines on which the configuration for Safety Integrated for the
individual axes is identical, a complete acceptance test must be performed only for
the first machine. A "partial acceptance test" suffices for the other machines (for
further information, refer to the "Safety Integrated" function description).
The following tests must be performed for a "partial acceptance test":
Shutdown paths
External stops
SPL inputs/outputs
EMERGENCY STOP
Function inter-relationships
Description of change:
Brief description of which Safety function has been changed
Verification tests:
Brief description of what has been done to verify the change
Person responsible:
This documents, for example, the relevant Safety Officer of the OEM and/or end
customer.
Click the "Begin This Test" button to initiate the check of the shutdown paths.
Siemens AG 2012 All rights reserved
Copyright
The following screen appears after clicking the "Begin This Test" button:
The "Start Data Collection" button (see above) must first be clicked before the test
stop is initiated.
The initiation of the test of the shutdown paths is machine specific. To determine
how the test stop is initiated, consult the manufacturer's information or the available
acceptance report.
Once the test of the shutdown paths has completed, confirm this by clicking the
"Test Completed" button.
Siemens AG 2012 All rights reserved
In order to enter additional information concerning the test of the shutdown paths,
click the "Enter Results" button.
Copyright
In this screen, enter a name for this test in the "Test Name" field and document in
the "Test conditions" field how the test was performed.
Siemens AG 2012 All rights reserved
Copyright
The following alarms must occur for testing the shutdown paths for each axis:
SINUMERIK 840D:
27002 Axis __ Test stop running
300951 Axis __ Drive __ Test stop running
27006 Axis __ Test ext. pulse suppression running
Once the test results and the alarms have been checked for completeness, it must
be confirmed in this screen whether the test was successful.
The test must be performed for all axes for which the Safety Integrated has been
configured.
Click the "Begin This Test" button to reach the following screen
In this screen, first select the axis for which the test is to be performed from a
dropdown menu. Then click the "Start Data Collection" button to confirm. Once the
trace has been initialized, a test stop must be initiated.The external stops are
tested by initiating a test stop. The test stop initiation is machine-specific. To
determine how a test stop is initiated, consult the manufacturer's information or the
available acceptance test.
The following screen appears after clicking the "Enter results" button:
Siemens AG 2012 All rights reserved
A name for this test must be entered in the "Test Name" field.
How the test was performed must be entered in the "Test Trigger Condition" field.
Click the "View Graphs" button to evaluate the trace recording of the external
stops.
Copyright
Once the test results have been checked, confirm in this screen whether the test
was successful.
In this test, the complete signal chain (SPL output >> actuator >> feedback signal)
is tested and the corresponding response documented.
Test sequence:
Disconnect feedback signal
Switch actuator
Document response
The test of SPL inputs/outputs is performed only for safety-related actuators with
feedback signal.
This test is performed for all axes and axis groups.
Click the "Begin This Test" button to open the screen for data recording.
If the data recording has completed, this must be confirmed by clicking the "Done"
button.
A name for this test must be entered in the "Test Name" field.
The test conditions and the result of this test must be documented in the "Test
Siemens AG 2012 All rights reserved
Once the test results have been checked, confirm in this screen whether the test
was successful
Copyright
Click the "Begin This Test" button to open the screen for recording the test results.
Copyright
1
2
In this screen, the axis to be tested must be selected from a dropdown menu (1).
The stop mode must also be specified (2). The stop mode (safe standstill or safe
operating stop) depends on the configuration of the safe programmable logic.
Click the "Start Data Collection" button (3) to start the test. Ensure that the trace
has been initialized beforehand.
Test designation
Identifier for the protective circuit (e.g. which emergency-stop circuit)
Feedback signal input (e.g. feedback signal input of a safety-related
actuator, input for emergency-stop button)
Status (e.g. change from 0 to 1 or vice versa, which stop is active)
Click the "Display graphic" button to display and evaluate the recorded trace.
Copyright
Once the test results have been checked, confirm in this screen whether the test
was successful.
The following screen appears after clicking the "Begin This Test" button
Siemens AG 2012 All rights reserved
A name for this test must be entered in the "Test designation" field.
All states must now be established on the machine according to the function table
Copyright
This test documents how the machine responds when the tolerance of the safe
operating stop is violated. This test must be performed for all axes for which the
Safety Integrated has been configured.
All power-on alarms that occur during this test can be acknowledged by clicking
"Reset" during the acceptance test.
Before the test is started, the override must be set to 100%, the machine switched
to the "JOG" operating mode and be placed in a safe operating stop, for example,
by opening the protective door (see function table in Section 3.1).
Click the "Begin This Test" button to open the screen for recording the test data.
1
2
The axis for which this test is to be performed must be selected in this screen (1).
This is done with the help of a dropdown menu. The direction in which the axis is to
be moved in JOG mode during the test must then be specified (2).
The screen also indicates whether the selected axis is located in the safe operating
stop, which operating mode is active and the axis position.
To record the data during the test, click the "Start data recording" button (3).
After clicking this button, the selected axis must be traversed, for example, by
pressing the direction key (+) on the machine control panel. The axis begins to
travel but stops again immediately because the tolerance of the safe operating stop
has been exceeded.
The acceptance test records all alarms that occur (see "Recorded" menu item in
the next figure)
Siemens AG 2012 All rights reserved
Copyright
The name of the test must be entered in the "Test Name" field.
The following data is also automatically documented in this screen:
Copyright
Axis/spindle name
Direction
Speed violation
Response time
Trailer
The measures adopted to perform this test must be entered in the "Test Trigger
Conditions" screen.
The "Recorded" menu item lists all alarms that occurred during the test. At this
point, you have the option to hide the alarms that should not appear in the
acceptance report.
To display the recorded traces, click the "Display graphic" button.
SINUMERIK 840D:
27010 Axis __ Tolerance for safe operating stop exceeded
27023 Axis __ Stop B initiated
27024 Axis __ Stop A initiated
300900 Axis __ Drive__ Stop A initiated
300901 Axis __ Drive__ Stop B initiated
300907 Axis __ Drive __ Tolerance for safe operating stop exceeded
Once the test results have been checked, confirm in this screen whether the test
was successful.
Copyright
This test of the safe speed should document how the individual axis reacts when
the safe speed is exceeded. The test must be performed for each affected axis and
for each configured safe speed that can be active for an open protective door.
After selecting the test for the safely reduced speed, the following screen opens:
Siemens AG 2012 All rights reserved
Click the "Begin This Test" button to record the data for this test.
1
2
3
Select the axis for which the test is to be performed in the "Select axis" field from
the dropdown menu (1).
Select the SG level to be tested in the "Select a monitoring limit" field from the
dropdown menu (2).
The appropriate SG level must be selected for the axis to be tested. In this
example, this means:
The "JOG" mode is preselected on the machine; click the "Start Data Collection"
button (4).
When the "Data recording running" screen opens, a traversal command must be
output in the direction for the selected axis that was clicked for "Select direction".
This is possible, for example, by pressing the direction key (+) on the machine
control panel.
The axis begins to travel but stops immediately because the safe speed has been
exceeded.
If the data is not recorded correctly, the test must be canceled by clicking the The
"Recorded" screen shows all alarms that occurred (see next screen).
The test has completed when the "Data recording running" screen disappears.
Siemens AG 2012 All rights reserved
Copyright
SG level
Axis/spindle name
Direction
Size of the speed violation
Response time
Follow-on time
How the test was performed must be entered in the "Test Trigger Condition" field.
This test checks whether the position of the safe software limit switch is correct and
whether overrunning the safe software limit switch is detected. If a safe software
limit switch is overrun, the relevant alarms should be generated and the drive
stopped.
This test must be performed for each axis for which the Safety Integrated has been
configured.
If the "Safe Software Limit switch" test is selected, the following screen appears:
Siemens AG 2012 All rights reserved
Click the "Begin This Test" button to open the screen for recording the data.
Copyright
1
2
3
Prior to the data recording, the axis (1) and the work area to be tested (2) must be
selected with the help of a dropdown menu. Furthermore, the end position (plus or
minus) to be tested must be selected by clicking the appropriate button (3).
Once this information has been entered, the data recording can be initiated by
clicking the "Start data recording" button (4).
The axis must then be traversed to the safe software limit switch in the JOG mode.
The following screen then appears:
Siemens AG 2012 All rights reserved
Copyright
How the test was performed must be documented in the "Condition for initiating the
test" field. The alarms that should appear in the acceptance report can be selected
in the "Recorded" screen.
Click the "Display graphic" button to display the recorded traces.
Once the test results have been checked, confirm in this screen whether the test
was successful.
This test serves to test the holding torque and the correct operation of a holding
brake or an external brake.
This test must be performed for every axis with a holding brake.
The brake test is available as of version SinuComNC 7.03.15.
1
2
In this screen, select with the help of a dropdown menu the axis (1) for which the
brake is to be tested.
Also select the direction (2) in which the axis should travel during the test. For
vertical axes, it is recommended to decelerate the axis for the test.
To record the test data, click the "Start Data Collection" button (3).
The brake test must then be initiated (in general, the brake test is integrated in test
stop so that an initiation of the test stop is possible).
The following screen appears once the brake test is initiated:
Siemens AG 2012 All rights reserved
Copyright
In this screen, enter the test designation and the conditions for the initiating the
test.
If the brake provides the required holding torque, the axis moves only minimally for
the brake test. If the required holding torque is no longer applied and the axis
leaves the tolerance window during the test, the brake test will be canceled
immediately.
Once the test results have been checked, confirm in this screen whether the test
was successful.
After completion of the tests, the test results can be exported. To do this, select the
"Finish" menu item.
The following screen appears:
Siemens AG 2012 All rights reserved
Click the "Export Test Results" button to save the test results.
Copyright
To create the test report, click the "Finish" menu item. The following screen
appears:
Siemens AG 2012 All rights reserved
Click the "Generate Certificate" button to create and save the test report (see
following screen)..
Copyright
The certificate can be saved in the .rtf format. However, because this format is
relatively large, the file should be converted into a Word document for further
processing.