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

Controlling state of DO FANUC R-30iB

  • fmiroslav
  • October 13, 2020 at 10:20 AM
  • Thread is Unresolved
  • fmiroslav
    Reactions Received
    18
    Trophies
    2
    Posts
    91
    • October 13, 2020 at 10:20 AM
    • #1

    Hi everybody!

    I have FANUC ARC Mate 100iC 8L, R-30iB controller, ABICOR Binzel welding Torch and EWM alpha Q 552 puls MM RC welding machine connected over EthernetIP EWM BUSINT X11 inteface card.

    I found it project in the middle, never ended. EWM for BUSINT X11 provide Data Profile for comunnication with FANUC. Data Profile provide High Byte first then Low Byte,

    When looking GI and GO in hex view data was ff7f instead 7fff (32767) as Max value.

    In EWM configuration of welding machine I find Intel Byte notation selected (Low/High Byte!?). Intel Byte notation Low/High and Motorola Byte notation High/Low. In reality FANUC send and receive High and Low Byte. So I set Motorola notation (which is opposite by definition from what I need) and partly solve problem for 2 Byte data (GO and GI as 16 bits information). Now 0-1 Byte became 1-0 Byte, 2-3 became 3-2, 4-5 became 5-4. I must in FANUC to change definition of bits.

    DO67 (Byte 0, bit 2) was now (Byte 1, bit 2) Instead Selection of Normal/Pulsed welding became Signal for reverse wire inching function, that is OK, but for some reason DO67 is allways High and I have powered motor to reverse wire. From TP I can command Wire -, and command DO67 OFF but only for a split of second signal will be OFF (Low) and again change to ON (High).

    I got some explanation that signal is ON from ArcTool!? Ok, I want to be OFF!

    Question 1.

    Any idea how to control state of DO67? If is really set from ArcTool how to change this?

    Images

    • f1.png
      • 983.96 kB
      • 1,640 × 736
      • 63
  • fmiroslav
    Reactions Received
    18
    Trophies
    2
    Posts
    91
    • October 14, 2020 at 10:44 AM
    • #2

    Hi everybody!

    There is pic of Port Detail for DO67 which is triggered ON,

    for one cycle time I can OFF Digital Output.

    I also check BG Logic, there is running programs but no one have influence to DO.

    Still searching for reason why is DO67 always ON, I need to intentional turn ON or OFF.

    Thanks in advance

    Images

    • 20201014_092918.jpg
      • 6.62 MB
      • 4,128 × 3,096
      • 35
  • HawkME
    Reactions Received
    570
    Trophies
    11
    Posts
    3,269
    • October 14, 2020 at 7:45 PM
    • #3

    I'm not an arc welding person, but it seems in your first picture you have DO[67] set in the IO Weld menu. Have you tried clearing it from that menu?

  • Skooter
    Reactions Received
    172
    Trophies
    6
    Posts
    2,055
    • October 14, 2020 at 11:56 PM
    • #4

    Your I/O Digital Out screens are different in the 2 pictures.

    What was DO[65] 'E1 Wire FWD' in the post 1 picture is now shifted 8 places to DO[73] in the post 2 picture.

    ??

    My guess is changing the weld outputs to match the DO in post 2 picture should work.

  • fmiroslav
    Reactions Received
    18
    Trophies
    2
    Posts
    91
    • October 15, 2020 at 10:18 AM
    • #5

    Hi,

    THX for Response HawkME, Skooter!

    Yes, You have right, different configuration. But no matter what is declared/named for right side (attached pic of table),

    From FANUC side I always have DO[67] ON/High! Depend what I select in EWM config. right side will change.

    In one configuration Pulse welding will be activated (It is OK if I need always only Pulse Welding! What if I need Standard) and

    in second configuration unwanted I have activated Reverse Inching (I can not weld without wire :frowning_face: )

    This overview table can clear some things. I can select in EWM welding machine configuration to be

    Intel (by EWM documentation Low/High Byte) or

    Motorola (by EWM documentation High/Low Byte)

    Byte notation.

    To get 2 Byte information in good schedule I had to choice Motorola notation.

    Intel notation

    |0-1|2-3|4-5| Bytes are single or only few GO/GI

    |6-7|8-9|10-11|12-13| Bytes are 2 Byte information, only GO/GI

    Motorola notation  

    |1-0|3-2|5-4| Bytes are single or only few GO/GI  

    |7-6|9-8|11-10|13-12| Bytes are 2 Byte information, only GO/GI

    Again about FANUC, what can hold DO ON, Isn't BG Logic, Isn't SIMULATE???

    Images

    • tabela Byte 0-1 1-0.png
      • 101.4 kB
      • 1,752 × 444
      • 29
  • HawkME
    Reactions Received
    570
    Trophies
    11
    Posts
    3,269
    • October 15, 2020 at 4:02 PM
    • #6

    I don't think you answered my question. Have you tried removing DO[67] from the IO weld menu?

  • fmiroslav
    Reactions Received
    18
    Trophies
    2
    Posts
    91
    • October 19, 2020 at 11:57 AM
    • #7

    Hi!

    Sorry for time lag. Friday afternoon definitely isn't good for big changeovers.

    I step in ArcTool setup and want to just overview settings,

    but even I choose option 2. NO for Change port numbers of I/O?

    changes was made, and I lost configuration!?

    I try to reconfigure definition of DO with no success, they are INVAL-id in

    overview for Digital I/O-s.

    Now I will proceed IMG Backup Restore.

  • Skooter
    Reactions Received
    172
    Trophies
    6
    Posts
    2,055
    • October 19, 2020 at 7:14 PM
    • #8

    Have you gone to the robot's Weld I/O and configured the outputs to match the Intel notation? That's how the digital outputs appear to be configured.

  • fmiroslav
    Reactions Received
    18
    Trophies
    2
    Posts
    91
    • October 19, 2020 at 9:38 PM
    • #9
    Quote from HawkME

    I don't think you answered my question. Have you tried removing DO[67] from the IO weld menu?

    Value od DO[67] isn't change when in I/O Weld Out definition of Feed backward is removed.

    Images

    • DO67_autoscaled.jpg
      • 245.41 kB
      • 1,518 × 1,200
      • 23
  • Skooter
    Reactions Received
    172
    Trophies
    6
    Posts
    2,055
    • October 19, 2020 at 11:05 PM
    • #10

    DO[67] not going to change if it's telling the welder to be in pulse mode.

    Go to the digital outputs and turn DO[75] on & off and see if the wire feeds backwards.

  • fmiroslav
    Reactions Received
    18
    Trophies
    2
    Posts
    91
    • October 20, 2020 at 9:32 AM
    • #11
    Quote from Skooter

    DO[67] not going to change if it's telling the welder to be in pulse mode.

    Go to the digital outputs and turn DO[75] on & off and see if the wire feeds backwards.

    HI!

    I attach table with DO from FANUC controler on left side.

    On right side is EWM definition+short decription of their digital signals when is

    activated Intel Byte notation and

    activated Motorola Byte notation.

    I still have activated Motorola Byte notation in EWM welding machine.*

    So DO[67] (which is ON)** activate bit 2 in Byte 1, Signal for reverse wire inching function.

    ** - I want this DO to be OFF, no one BG Logic program control this DO.

    I got some explanation that ArcTool control this DO!?

    I step in configuring of ArcTool there is Setup Retry, Setup with XML file,

    DI/DO Port number change, GI/GO Port number change.

    There is no option to turn On or OFF any signal. ???

    * - Reason is 2 Byte values for and from EWM which are interpreted and displayed correct

    in this notation. They are coming in format 0x7FFF instead 0xFF7F (Intel notation)

    Images

    • fanuc-ewm-intel-motorola.png
      • 368.21 kB
      • 1,928 × 1,092
      • 24

    Edited once, last by fmiroslav (October 20, 2020 at 3:56 PM).

  • Skooter
    Reactions Received
    172
    Trophies
    6
    Posts
    2,055
    • October 20, 2020 at 3:51 PM
    • #12

    That output is most likely is being turned on due to a weld schedule or process.

    I feel your fixation on controlling DO[67] instead of adapting the weld I/O to match the digital I/O the welder expects is keeping you from an easy solve of this issue.

  • fmiroslav
    Reactions Received
    18
    Trophies
    2
    Posts
    91
    • October 21, 2020 at 9:40 AM
    • #13
    Quote from Skooter

    Have you gone to the robot's Weld I/O and configured the outputs to match the Intel notation? That's how the digital outputs appear to be configured.

    Quote from Skooter

    That output is most likely is being turned on due to a weld schedule or process.

    I feel your fixation on controlling DO[67] instead of adapting the weld I/O to match the digital I/O the welder expects is keeping you from an easy solve of this issue.

    Backing to Intel notation make this application half data unusable, selecting Motorola notation and solving DO[67] issue mean full set of data usable. No fixation, fixation. :smiling_face:

  • fmiroslav
    Reactions Received
    18
    Trophies
    2
    Posts
    91
    • October 26, 2020 at 8:25 AM
    • #14

    Is here FANUC insider!?

    Any idea about this mysterious problem? Isn't BG Logic, isn't Simulated, Isn't Inverted, isn't remapped in UOP.

    Is there 5-th way to control DO, hidden from eye of mortals :winking_face: ?

  • HawkME
    Reactions Received
    570
    Trophies
    11
    Posts
    3,269
    • October 26, 2020 at 11:57 AM
    • #15

    After clearing the weld IO table did you try going to the DO and turning it off?

    There are many other ways a program can turn on a DO. Check IO interconnect and Ref Pos. Also check the system config menu.

  • fmiroslav
    Reactions Received
    18
    Trophies
    2
    Posts
    91
    • October 26, 2020 at 1:22 PM
    • #16
    Quote from HawkME

    After clearing the weld IO table did you try going to the DO and turning it off?

    There are many other ways a program can turn on a DO. Check IO interconnect and Ref Pos. Also check the system config menu.

    Hi!

    I checked AOA and DO[67] not mentioned. Weld I/O table cleared, power off, on, DO is still ON.

    Images

    • settings ss_autoscaled.png
      • 3.59 MB
      • 1,920 × 1,086
      • 13
  • hermann
    Reactions Received
    410
    Trophies
    9
    Posts
    2,621
    • October 26, 2020 at 2:26 PM
    • #17

    Can you post a AOA? May be someone can look for it, that would be easier than looking for the lost glass sphere.

  • fmiroslav
    Reactions Received
    18
    Trophies
    2
    Posts
    91
    • October 26, 2020 at 2:38 PM
    • #18

    Here is aoa.zip attached

    Files

    aoa.zip 384.03 kB – 9 Downloads
  • hermann
    Reactions Received
    410
    Trophies
    9
    Posts
    2,621
    • October 26, 2020 at 4:06 PM
    • #19

    I don't know anything about welding with fanucs, and it seems that it is a bit complicated to do a proper configuration, but after a few minutes of playing around with some settings I found the solution. There are those datas for weld procedures. The state of your DO[67] is handled by those parameters.

  • HawkME
    Reactions Received
    570
    Trophies
    11
    Posts
    3,269
    • October 26, 2020 at 6:27 PM
    • #20

    Cycling power won't change the status because you have hotstart =True and recover IO set to Recover all. You need to try to toggle that DO off directly on the DO menu.

    You didn't show all of the IO Interconnect pages. You need to press type and go through each one.

    Finally, instead of an AOA backup, get a complete backup of all files on the controller. The easiest way to do this is to use FTP, such as FileZilla, to get all files.

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

Tags

  • R-30iB
  • EWM
  • Data profiles
  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