Hello everyone, my system is KRC2 and the arc welding software version is ArcTechAnalog1.3.3. I modified the calibration of analog signals in $CONFIG.DAT and reinitialized them in the configuration. However, why hasn't the maximum and minimum analog channels changed in my command? In addition, where does the input signal of the anti-collision device need to be configured?
KUKA KRC2 ArcTechAnalog1.3.3
-
wangyichao -
January 29, 2024 at 12:06 PM -
Thread is Unresolved
-
-
I have already collapsed
-
Check a10.dat in TP folder for Min/Max ( try also cold boot and should reinitialize also when restarting controller) and $config.dat in system folder in ArcTech Inputs & Peripheral Inputs Groups folder for anti-collision device.
-
Check a10.dat in TP folder for Min/Max ( try also cold boot and should reinitialize also when restarting controller) and $config.dat in system folder in ArcTech Inputs & Peripheral Inputs Groups folder for anti-collision device.
The modification steps in A10.DAT do not show the maximum and minimum values
-
Check a10.dat in TP folder for Min/Max ( try also cold boot and should reinitialize also when restarting controller) and $config.dat in system folder in ArcTech Inputs & Peripheral Inputs Groups folder for anti-collision device.
A_ FLT_ CYCFLG [1] AND A_ WLD_ Can I use either of the two IN [13]? Is there anything different? I feel that using peripheral errors is more appropriate
-
The modification steps in A10.DAT do not show the maximum and minimum values
According to the ArcTech manual it takes the MIN/MAX values from your parameters from analog channel configuration, but you must set the variable RE_INITIALIZE in A10.DAT to TRUE then either reboot with cold boot or do BOF Reinitialization Configure > Tools > Reinit > BOF Reinitialization.
Look in the ArcTech Manual
-
A_ FLT_ CYCFLG [1] AND A_ WLD_ Can I use either of the two IN [13]? Is there anything different? I feel that using peripheral errors is more appropriate
In A_WLD_IN you can choose which one you like, and also you can change the name, you just set correct input for IN_NR (your input number to which anti-collision device is connected, for example in my case $IN[9] it was connected to input 9), then in A_ FLT_ CYCFLG peripheral group part set the number NO, which corresponds to you A_WLD_IN input number, and also you can set the STATE to TRUE or FALSE.
-
In A_WLD_IN you can choose which one you like, and also you can change the name, you just set correct input for IN_NR (your input number to which anti-collision device is connected, for example in my case $IN[9] it was connected to input 9), then in A_ FLT_ CYCFLG peripheral group part set the number NO, which corresponds to you A_WLD_IN input number, and also you can set the STATE to TRUE or FALSE.
After I made the changes, there was no effect. Do you need to make any further changes?
-
Can I customize the name of the analog channel?
-
After I made the changes, there was no effect. Do you need to make any further changes?
No, it's simple to do, one just need to follow instructions in the manual. You can add the signal also to the other peripherals group for example, before weld can start, the first group is checking the signal during welding. They only work when you run your welding program . If you want also anti-collision device to work without running welding program, you have to write you own code either directly in sps.sub or A10_USR_PLC_Task() inside A10_User.src.
-
Can I customize the name of the analog channel?
This names of analog channels I think you cannot rename, only units and increments, they are predefined to each analog channel I think.