Does anyone know of a good way to suppress the "approximation not possible" messages? They're not really useful to me and in some cases they push useful information down below the fold in the message list (like when I want to use the top message to show robot status information). If there was a way to auto-delete those messages or, better yet, make them never show up in the first place, that would be great. Thanks!
Supress "approximation not possible" messages?
-
SirCumference -
August 15, 2016 at 1:44 AM -
Thread is marked as Resolved.
-
-
yes, there is and - it is called programming.
if you are already satisfied with performance of your program and the only issue is that this message shows up, check the message to see which exact motion is producing nag then remove approximations for that particular motion.
-
True, but what about a situation where two motions are joined by approximation but the robot can't make the second motion until it receives an input? In that case, if the input is received before the Advance Run pointer reaches the second motion command, then there's no problem. If, however, the input has not been received at that point, the second motion can't be made and approximation is not possible. That's fine, but I'd rather not see a notification message about it.
-
As always: What controller version are we talking?
In KRC4 these messages only appear in TeachMode (T1/T2) but not in /AUT/EXT). This is configured in C:/KRC/User/SmartHMI.User.config section
<KukaRoboter.SmartHMI.MessagesConfiguration type="KukaRoboter.SmartHMI.LegacySupport.Messages.MessageSet, KukaRoboter.SmartHMI.LegacySupport">
<!-- Rule: Ignore some specific kernel system messages in "Automatic" and "Automatic Extern"-->
<MessageSet Name="IgnoreSomeKernelMessages" MergeOrder="100">
<Rule Module="CrossMeld" Number="\b(98|1123|2821|3087|470|1053|1155|1442|2920|3131|3132|3110|3113|3114|3115|3171|3172|3173|3174|3175|3176|3183|3184|3185|3188|3189|3190|3214|3216|3217|3218|3220|3221|3223|3232|3233|3235)\b"/>
<IgnoreInAutomatic/>
</MessageSet>Fubini
-
is that valid syntax? i don't see begin of tag IgnoreInAutomatic...
-
As always: What controller version are we talking?In KRC4 these messages only appear in TeachMode (T1/T2) but not in /AUT/EXT). This is configured in C:/KRC/User/SmartHMI.User.config section
<KukaRoboter.SmartHMI.MessagesConfiguration type="KukaRoboter.SmartHMI.LegacySupport.Messages.MessageSet, KukaRoboter.SmartHMI.LegacySupport">
<!-- Rule: Ignore some specific kernel system messages in "Automatic" and "Automatic Extern"-->
<MessageSet Name="IgnoreSomeKernelMessages" MergeOrder="100">
<Rule Module="CrossMeld" Number="\b(98|1123|2821|3087|470|1053|1155|1442|2920|3131|3132|3110|3113|3114|3115|3171|3172|3173|3174|3175|3176|3183|3184|3185|3188|3189|3190|3214|3216|3217|3218|3220|3221|3223|3232|3233|3235)\b"/>
<IgnoreInAutomatic/>
</MessageSet>Fubini
Ah ha, that's what I'm looking for Thanks!