1. Home
    1. Dashboard
    2. Search
  2. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team Members
      4. Search Members
      5. Trophys
  3. Articles
  4. Blog
  5. Videos
  6. Jobs
  7. Shop
    1. Orders
  • Login or register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Products
  • More Options
  1. Robotforum - Support and discussion community for industrial robots and cobots
  2. Forum
  3. Industrial Robot Support and Discussion Center
  4. Stäubli & Bosch Robot Forum
Your browser does not support videos RoboDK Software for simulation and programming
Visit our Mainsponsor
IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Sponsored Ads

CS9: Safety cell+, safe zone, activation referencing: safe referencing required but not defined

  • ROBOTLIZI
  • December 4, 2024 at 11:57 AM
  • Thread is Unresolved
  • ROBOTLIZI
    Trophies
    3
    Posts
    6
    • December 4, 2024 at 11:57 AM
    • #1

    Hello everyone,

    I am currently starting to work with a STAUBLI robot type TX2-160, CS9 controller, I am not too familiar with the val3 language, I need to create a forbidden limit zone for the robot, for this I have configured everything through the safe cell+ license, I have created the two reference positions, the referencing sensor (input from PLC), the volume or the forbidden zone for the robot and the rest of the necessary settings. I did not type any code on val3 for this referencing subject, when I transfer this configuration, on SP2 a safety message is displayed: safe referencing required but not defined. You have to go to safereference 1 and make the reference (I have an SS1 stop for this).

    My question / request: can you please tell me if I need code or a small program to do for this: if yes so can someone help me on this, knowing that I have a simple main program that runs on the robot and that allows to make a simple trajectory.

    Thanks in advance.

  • warobots
    Trophies
    1
    Posts
    4
    • December 4, 2024 at 3:29 PM
    • #2

    If you check the value returned from getSafeRefStatus(), it should let you know what action is required next to progress the safe referencing process. The safe reference involves moving to both the two reference positions. The TCP should trigger a sensor connected to Rsi9IO\isafePos at each position, and the arm power should be switched OFF (~3 seconds) & ON again at each position. When getSafeRefStatus() == 0, it has complete.

    I believe Staubli provide a sample program for safe referencing on their tech support portal. In case you can't find it - here is one that I have used before: https://we.tl/t-67oLsU9G4A

    Edited 2 times, last by warobots (December 4, 2024 at 4:05 PM).

  • Siberian_Robot
    Posts
    4
    • June 1, 2025 at 9:23 PM
    • New
    • #3

    Based on your safety configuration you may need to have a maintenance jumper to manually jog the robot to the reference locations after the initial safety is pushed to the safety plc. You can configure the robot to be maneuverable while in manual mode (i.e. without the maintenance jumper) however, and ultimately, you would want to have your program detect that the safety is within the warning window so the robot can programmatically make the sensor.


    Staubli has a starting point on mystaubli. If you need any further help please don't hesitate to reach out.

Advertising from our partners

IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Advertise in Robotics
Advertise in Robotics

Job Postings

  • Anyware Robotics is hiring!

    yzhou377 February 23, 2025 at 4:54 AM
  • How to see your Job Posting (search or recruit) here in Robot-Forum.com

    Werner Hampel November 18, 2021 at 3:44 PM
Your browser does not support videos RoboDK Software for simulation and programming

Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Thread Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000
  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™
As a registered Member:
* You will see no Google advertising
* You can translate posts into your local language
* You can ask questions or help the community with your knowledge
* You can thank the authors for their help
* You can receive notifications of replies or new topics on request
* We do not sell your data - we promise

JOIN OUR GREAT ROBOTICS COMMUNITY.
Don’t have an account yet? Register yourself now and be a part of our community!
Register Yourself Lost Password
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on Google Play
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on the App Store
Download