Don't know exactly why, but with changing the value "Process select" of the active parameter set the do[67] toggles.
There seem to be parameter sets for pulse welding and normal welding.
Don't know exactly why, but with changing the value "Process select" of the active parameter set the do[67] toggles.
There seem to be parameter sets for pulse welding and normal welding.
"Process select" of the active parameter set
Where you change this parameter?
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.
As I write I can toggle DO off but that off state last less than half second.
When I made img always was Cold start, maybe to set recover IO false and try cold start.
Which intetconnect page missing?
There are those datas for weld procedures. The state of your DO[67] is handled by those parameters.
I drink ☕ Coffee in this moment (☕☕☕Coffee for all members), when I arrive to work I will check this weld procedure. But I think that I can't define which DO will be ON when pulse welding is set.
Don't know exactly why, but with changing the value "Process select" of the active parameter set the do[67] toggles.
There seem to be parameter sets for pulse welding and normal welding.
Bool eye! Process select 1 and 2 forcing DO 67 ON, process select 3 (Standard 1-255) forcing DO 67 OFF. 1/2 problem is solved. Second 1/2 how to change desired DO to another num Q is now?
Great thanks!!!
Why changing the number?
I attach weqcfg1.xml file which I save on TP from web browser (Weld EQ setup Tool).
Here is answer to my second half of problem.
This DOMAP (also DIMap) I must change. id 3 will go to id 11. Low/High High/Low Byte change.
I will inform You ASAP.
<DOMap>
<SignalAssign id=" 1" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 1" Comment="Special Non-Latched"/>
<SignalAssign id=" 2" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 2" Comment="Special Non-Latched"/>
<SignalAssign id=" 3" Attrib="412:UseTrim" SignalType="DO" BitRevFlag=" 0" StartNo=" 3" Comment="Pulse Welding"/>
<SignalAssign id=" 4" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 1" StartNo=" 4" Comment="Weld Fbk Enable"/>
<SignalAssign id=" 5" Attrib="401:ArcOn" SignalType="DO" BitRevFlag=" 0" StartNo=" 5" Comment="Weld Start"/>
<SignalAssign id=" 6" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 6" Comment="Robot Ready"/>
<SignalAssign id=" 7" Attrib="402:GasOn" SignalType="DO" BitRevFlag=" 0" StartNo=" 7" Comment="Gas Start"/>
<SignalAssign id=" 8" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 8" Comment="Cleaning Valve"/>
<SignalAssign id=" 9" Attrib="405:FeedFwd" SignalType="DO" BitRevFlag=" 0" StartNo=" 9" Comment="Wire Fwd"/>
<SignalAssign id=" 10" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 10" Comment="Touch Sensing"/>
<SignalAssign id=" 11" Attrib="406:FeedBwd" SignalType="DO" BitRevFlag=" 0" StartNo=" 11" Comment="Wire Bwd"/>
<SignalAssign id=" 12" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 12" Comment="2nd WF Control"/>
<SignalAssign id=" 13" Attrib="410:ErrReset" SignalType="DO" BitRevFlag=" 0" StartNo=" 13" Comment="Error Reset"/>
<SignalAssign id=" 14" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 14" Comment="User Output Relay K2"/>
<SignalAssign id=" 15" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 15" Comment="Reserved"/>
<SignalAssign id=" 16" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 16" Comment="Weld Simulation"/>
<SignalAssign id=" 17" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 21" Comment="User Output Relay K1"/>
<SignalAssign id=" 18" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 22" Comment="User Output Relay K3"/>
<SignalAssign id=" 19" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 23" Comment="User Output Relay K4"/>
<SignalAssign id=" 20" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 24" Comment="Tandem Slave (option)"/>
<SignalAssign id=" 21" Attrib="411:UseAmps" SignalType="DO" BitRevFlag=" 0" StartNo=" 33" Comment="Job 256 - 510"/>
<SignalAssign id=" 22" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 34" Comment="Reserved"/>
<SignalAssign id=" 23" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 35" Comment="Reserved"/>
<SignalAssign id=" 24" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 36" Comment="Reserved"/>
<SignalAssign id=" 25" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 37" Comment="Tack Weld"/>
<SignalAssign id=" 26" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 38" Comment="Inching Mode"/>
<SignalAssign id=" 27" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 39" Comment="superPuls"/>
<SignalAssign id=" 28" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 40" Comment="Liftarc"/>
<SignalAssign id=" 29" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 41" Comment="Reserved"/>
<SignalAssign id=" 30" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 42" Comment="Reserved"/>
<SignalAssign id=" 31" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 43" Comment="Reserved"/>
<SignalAssign id=" 32" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 44" Comment="Reserved"/>
<SignalAssign id=" 33" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 45" Comment="Reserved"/>
<SignalAssign id=" 34" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 46" Comment="Reserved"/>
<SignalAssign id=" 35" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 47" Comment="Reserved"/>
<SignalAssign id=" 36" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 48" Comment="Reserved"/>
<SignalAssign id=" 37" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 97" Comment="Reserved"/>
<SignalAssign id=" 38" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 98" Comment="Reserved"/>
<SignalAssign id=" 39" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 99" Comment="Reserved"/>
<SignalAssign id=" 40" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 100" Comment="Reserved"/>
<SignalAssign id=" 41" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 101" Comment="Reserved"/>
<SignalAssign id=" 42" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 102" Comment="Reserved"/>
<SignalAssign id=" 43" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 103" Comment="Reserved"/>
<SignalAssign id=" 44" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 104" Comment="Reserved"/>
<SignalAssign id=" 45" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 105" Comment="Reserved"/>
<SignalAssign id=" 46" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 106" Comment="Reserved"/>
<SignalAssign id=" 47" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 107" Comment="Reserved"/>
<SignalAssign id=" 48" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 108" Comment="Reserved"/>
<SignalAssign id=" 49" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 109" Comment="Reserved"/>
<SignalAssign id=" 50" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 110" Comment="Reserved"/>
<SignalAssign id=" 51" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 111" Comment="Reserved"/>
<SignalAssign id=" 52" Attrib="0:Custom" SignalType="DO" BitRevFlag=" 0" StartNo=" 112" Comment="Reserved"/>
</DOMap>
Why changing the number?
#11
<a href="RE: Controlling state of DO FANUC R-30iB">Controlling state of DO FANUC R-30iB</a>
When I use Intel Byte notation I haven't all data for and from EWM welding machine in correct format (Bytes was switched FF7F instead 7FFF).
Now We figure out that trough xml schema must do starting definition of Welding EQ Settings.
Control mechanisms and their effects are seldom analyzed in the subject matter of state crime.
000 Documentation from genuine software and "wireware" person, 000 info (comments) for PLC and TP programs.
That post I don't understand complete, but you won't have a problem only with do[67] there are some other signals around, they also will be missmatched. Just some examples marked in the table.
original changed
You can change that in the config of the digital outputs, and by the way: don't forget the inputs, and change the labels of your DIO.
EDIT: This doesn't work at all. Didn't check it before posting. But this is the normal way to change byte order.
It's some kind of magic of the Arc option. This option seems to configure I/O in the background.
Even if you delete all assignments, after a cold boot there is a new configuration set.
That post I don't understand complete, but you won't have a problem only with do[67] there are some other signals around, they also will be missmatched. Just some examples marked in the table.
original changed
You can change that in the config of the digital outputs, and by the way: don't forget the inputs, and change the labels of your DIO.
You can change that in the config of the digital outputs, and by the way: don't forget the inputs, and change the labels of your DIO.
Single, 4 or 8 grouped bits are not problem, problem is 2 Byte signal, DO they are in range 0 - 32767 (0 - 0x7FFF), but You send 65407 (0xFF7F) to EWM Weld machine, what happening, nothing good, wrong information! DI are in range 32767 - 0 (0x7FFF - 0) but from machine You receive FF7F what are You readout as information, nothing, disinformation. I am new in welding and that is reason why I try to Weld by Wire or like a pilot to fly by instruments, for me having right information is possibility to make right decision when change parameter to find best.
Please find out excel tables with DO and DI. Look at DO 113-160 and DI 113-176.
Hi!
One Big Good News and one small bad news.
With Your suggestion I successfully redefine I/O Weld EQ and now have full control over Outputs, and correct send/receive 2 Byte information and bit by bit I/O.
Bad news I can't redefine Polarity of some Digital Inputs. I change Inverse to Normal, there was Info that turn Off power supply, and nothing, after reboot DI was again with Inverted Polarity!?
In next few days I will put some manual with steps which are necessary.
Hey. Did you write the weqcfg1.xml file yourself or did you receive it from EWM?
EWM isn't directly supported like Lincoln, Migatronic, Fronius which modul you can buy. Instead dedicated tool for welding machine, on Fanuc controler through web interface you can with universal Welding EQ Tool offline generate weqcfg1.xml file. This file over memory stick on UD1 (usb on controler not at TP) in controled start import to Fanuc controler.
Megatronic already has such files and transfers them for integration
Megatronic already has such files and transfers them for integration
Can You send to me weqcfg1.xml for Migatronic weld machine?
Thanks