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?