Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

☑️Processor Improvements

Summary

Public Description

Motoman - Prevent code generation when variable limits are reached

Motoman robot controllers have variable limits. To avoid generating robot code that may not load, controller settings are now included to alert the user when the limits are reached. These limits can vary from one integration to another.

image-20240904-165343.pngImage Added

Motoman Welding - Refactor local variables management for touch sensing

Local Variables are used to store touch shifts used during touch sensing (embedded touch or in a separate touch operation).
The scope of a Local Variable is file-specific; therefore, its storage and use must happen in the same file. Other features also use or affect Local variable such as file splitting. To ensure consistent tracking per file and reference integrity, the Local Variable management was moved from the main processor to the post-processor. To see the actual Local Variables used in the point list, the user will need to generate the robot code.

Code Block
///LVARS <LB>,<LI>,<LD>,<LR>,<LS>,<LP>,<LBP>,<LEX>

Motoman Plasma - Refactor local variables management for touch sensing

Local Variables are used to store touch shifts used during plasma cutting touch sensing.
The scope of a Local Variable is file-specific; therefore, its storage and use must happen in the same file. Other features also use or affect Local variable such as file splitting. To ensure consistent tracking per file and reference integrity, the Local Variable management was moved from the main processor to the post-processor. To see the actual Local Variables used in the point list, the user will need to generate the robot code.

Code Block
///LVARS <LB>,<LI>,<LD>,<LR>,<LS>,<LP>,<LBP>,<LEX>

Motoman Plasma/Welding - Touch macros can output the operation touch speed

Motoman touch macros now output the touch operation touch speed instead of a fixed value. This change represents the new default behavior, while retaining the option for a fixed value if needed.

image-20240904-170019.pngImage Added

Provide a DSL to prompt the user with a message window

In addition to notifications, the context DSL now offers a method to display Yes/No/Cancel windows for user interaction.

image-20240904-170048.pngImage Added

Code Block
var answer = this.Context.ShowMessageWindowYesNoCancel("My user message");
if (answer == MessageWindowResult.Yes)
{
    // Code to execute if the user clicked Yes
}

Document supported controllers for each brand

Updated documentation now includes a detailed list of compatible controllers for each brand.

🐞Fixed Bugs

Summary

Public Description

Processor editor help feature stopped working

While the documentation was easily accessible through the Windows Start menu, the processor editor would stop working when attempting to access the documentation by clicking on the “Help” button located in the top left menu.

Processor editor crashes when using drag/drop to re-order menu 'Categories'

The processor editor could crash when attempting to re-order the menu 'Categories' by using drag/drop and dropping the item outside or below the end of the list.

Motoman Welding - Remove unintended Shift Off commands

Motoman welding process outputs unintended Shift Off commands when interpolated shift is enabled with only one touch.

Motoman - Robot configuration is not reset when program files are split

Force Motoman robot configuration to be reset when program files are split. It was potentially causing issue due to Motosim initializing the robot configuration to default value if absent from the file.

ABB - Invalid WaitTime command when using optimized motions menu

An incorrect 'WaitTime' event was added when "Precision Motion Overrides" were enabled.

Page Properties
hiddentrue

☑️Improvements

Jira Legacy
serverSystem Jira
columnssummary,Public
Description
description
columnIdssummary,customfield_
12427
12459
maximumIssues1000
jqlQueryfixVersion = "
18061
18111" AND
issueType IN ("11004","11124"
issuetype = Story AND "source[select list (cascading)]" IN (cascadeOption(12329, 12332), cascadeOption(12330, 12334)) ORDER BY issueType ASC
serverId53ef1b97-b613-352f-835f-72827b53d287

🐞Fixed Bugs

Jira Legacy
serverSystem Jira
columnssummary,Public

...

description
columnIdssummary,customfield_

...

12459
maximumIssues1000
jqlQueryfixVersion = "

...

18111" AND

...

issuetype = Bug AND "

...

source[

...

select list (cascading)]"

...

IN (cascadeOption(12329, 12332), cascadeOption(12330, 12334)) ORDER BY issueType ASC
serverId53ef1b97-b613-352f-835f-72827b53d287

...