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-20240705-175727.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-20240628-183752.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-20240628-184802.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.

...

Page Properties
hiddentrue

☑️Processor Improvements

Jira Legacy
serverSystem Jira
columnssummary,Public Description
columnIdssummary,customfield_12427
maximumIssues1000
jqlQueryfixVersion = "18061" AND issueType IN ("11004","11124") ORDER BY issueType ASC
serverId53ef1b97-b613-352f-835f-72827b53d287

🐞Fixed Bugs

Jira Legacy
serverSystem Jira
columnssummary,Public Description
columnIdssummary,customfield_12427
maximumIssues1000
jqlQueryfixVersion = "18061" AND issueType = Bug AND "Source[Select List (cascading)]" = External ORDER BY issueType
serverId53ef1b97-b613-352f-835f-72827b53d287

...

true
Page Properties
hidden