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. ABB 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

World Zones not activating

  • Imran Khan
  • January 5, 2024 at 1:44 AM
  • Thread is Resolved
  • Imran Khan
    Reactions Received
    2
    Trophies
    1
    Posts
    43
    • January 5, 2024 at 1:44 AM
    • #1

    Hello. I'm having trouble getting my world zones to activate on startup.

    Routine HomingR1_WZCall() is connected to event "Power On."

    I'm not getting any faults related to the world zones either.

    Attached is a section of my program containing the WZ calls.

    The robot is at jointtarget jtR1Approach, for example, but doApproach_R1 is still at 0.


    MODULE HomingR1

    !!!!!!!!!!!!!!!!!DATA!!!!!!!!!!!!!!!!!!!!

    PERS tasks task_list{2}:=[["T_ROB2"],["T_ROB1"]];

    VAR syncident Homing;

    PERS num NumberFixture;

    PERS num Decision;

    TASK VAR num pok;

    CONST robtarget pR1Approach:=[[1022.50,814.04,154.08],[0.66559,0.248034,-0.667581,0.223169],[0,-1,0,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];

    CONST jointtarget jtR1Approach:=[[16.53,9.6221,-29.92,-34.9551,62.87,19.3324],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];

    CONST jointtarget jtR1ApproachDelta:=[[2,2,0.04,2,2,2],[9E9,9E9,9E9,9E9,9E9,9E9]];

    VAR shapedata R1ApproachingPart;

    VAR wzstationary wzR1_jtApproach;

    VAR shapedata shp_ExternalMag;

    CONST pos CylCenter:=[538.24,796.18,1160.09];

    CONST num CylRad:=112;

    CONST num CylHeight:=520.5;

    VAR wzstationary wzR1_ExternalMag;

    VAR shapedata shp_ToolDrop;

    CONST num SphRad:=150;

    VAR wzstationary wzR1_ToolDrop;

    VAR shapedata shp_WorkPiece;

    VAR wzstationary wzR1_WorkPiece;

    CONST robtarget WorkPieceR1_High:=[[1305.98,1202.34,-44.30],[0.0110312,-0.0565798,0.996597,0.05892],[0,-1,0,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];

    CONST robtarget WorkPieceR1_Low:=[[-454.76,-34.07,559.34],[0.641072,-0.238683,-0.681465,0.260119],[-1,0,0,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];

    VAR shapedata shp_ExternalMagazine1;

    VAR wzstationary wzExternalMagazine1;

    PROC HomingR1_WZCall()

    WZHomeJointDef\Inside,R1ApproachingPart,jtR1Approach,jtR1ApproachDelta;

    WZDOSet\Stat,wzR1_jtApproach\Inside,R1ApproachingPart,doApproach_R1,1;

    WZCylDef\Inside,shp_ExternalMag,CylCenter,CylRad,CylHeight;

    WZDOSet\stat,wzR1_ExternalMag\Inside,shp_ExternalMag,doExternalMag_R1,1;

    WZSphDef\Inside,shp_ToolDrop,pR1BitDropAP.trans,SphRad;

    WZDOSet\stat,wzR1_ToolDrop\Inside,shp_ToolDrop,doToolDrop_R1,1;

    WZBoxDef\Inside,shp_WorkPiece,WorkPieceR1_Low.trans,WorkPieceR1_High.trans;

    WZDOSet\Stat,wzR1_WorkPiece\Inside,shp_WorkPiece,doAtWorkObject_R1,1;

    ENDPROC

    PROC Homing_R1()

    ...

    ENDPROC

    ENDMODULE

  • Imran Khan
    Reactions Received
    2
    Trophies
    1
    Posts
    43
    • January 5, 2024 at 3:43 AM
    • #2

    Something to note: this only began occurring after someone else worked on this robot cell, and I noticed the routine was no longer connected to an event. I had to re-configure it myself. The world zones were operational before.

  • Online
    Lemster68
    Reactions Received
    301
    Trophies
    9
    Posts
    2,490
    Blog Articles
    7
    • January 5, 2024 at 3:28 PM
    • #3

    Have you A) restarted the robot? and B) turned the motors on after restart? World zones are not recognized until the first motors on after a restart when they have been properly configured.

  • Imran Khan
    Reactions Received
    2
    Trophies
    1
    Posts
    43
    • January 6, 2024 at 9:55 AM
    • #4

    I don't know how this worked, but I adjusted the high and low points for my worldzone and increased the delta value in my joint worldzone to 2deg. What doesn't make sense to me is that my zones worked properly before.

  • hermann
    Reactions Received
    412
    Trophies
    9
    Posts
    2,628
    • January 7, 2024 at 5:52 AM
    • #5

    I'm too lazy to check all your values, but f. e. axis 3 delta of jtR1ApproachDelta is 0.04.

    That's too small for a reliable working zone.

    Just check all your values again.

    Long times ago I also had problems with startup routines after changing something in them, had to fiddle around with activating / deactivating and restarts.

  • Black
    Reactions Received
    6
    Trophies
    3
    Posts
    127
    • January 7, 2024 at 9:34 AM
    • #6

    I suppose you have and old backup

    On Robot Studio

    Voice Rapid,

    compare file

    Compare backup

    So you can see the difference betwen

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
  • krc5
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • 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
  • krc5
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Tags

  • abb
  • world zones
  • irb4400
  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