Versions Compared

Key

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

...

Summary

Public description

ABB Plasma - Update touch array to account for disabled touch sensing case

Corrects invalid peOffset(0) output from programs not using touches, ensuring ABB code compliance.

OTC - Restrict double byte characters from being output in program

Double Byte characters in an OTC program file may hinder successful program loading. To enhance user experience, we have implemented features in the processor menu to alert users if any Double Byte characters are detected in the output program. These settings can be found in the Controller settings.

image-20250122-162018.pngImage Removed

Make DSL documentation more readable

Learn about the actual menus, process and event for each brands directly inside the documentation. With improved formatting, and dedicated sections generated code we enhanced clarity and usability, ensuring a more intuitive experience for users across all brands.

  • Generic coding language documentation improved readability

381223725-ee178c17-2122-43ff-b62c-67dcd7f6830e.pngImage Removed
  • Improved visibility and navigation for brand specific events / menus / processes documentation

image-20241113-151414.pngImage Removed
  • Improved readability for brand specific events / menus / processes documentation

image-20241113-151455.pngImage Removed

Improve the processor editor About page

The processor editor about page now displays the proper build version and the DSL version used to check compatibility with files. Hyperlinks have been updated.

Image Removed

Add Tool Description DSL

Enhance the Tool DSL by incorporating the Description field.
For instance: $"Tool Description = {operation.Tool.Description}"

Add Tooling Name DSL

Introducing Tooling Name DSL to allow more advanced customization particularly in pick-and-place or multi-robot scenarios.
Example: $"Tooling Name ={this.RobotProgram.Tooling.Name}"

To support multi-robot, a new level of DSL has been introduced: RobotProgram within Program, designed to be standardized across all processors, including those for single robots.
The Tooling DSL will exclusively be accessible under RobotProgram.

Add File/Session name and path DSL

Introducing session file name and file path DSL to improve the trackability of custom generated code.
For instance: "File Name = {this.Context.Session.FileName", {{$"File Directory = {this.Context.Session.FileDirectory}"

Make DSL documentation more readable

Learn about the actual menus, process and event for each brands directly inside the documentation. With improved formatting, and dedicated sections generated code we enhanced clarity and usability, ensuring a more intuitive experience for users across all brands.

  • Generic coding language documentation improved readability

381223725-ee178c17-2122-43ff-b62c-67dcd7f6830e.pngImage Added
  • Improved navigation for brand specific events / menus / processes documentation

image-20241113-151414.pngImage Added
  • Generate brand specific events / menus / processes documentation

image-20241113-151455.pngImage Added

ABB Plasma - Update touch array to account for disabled touch sensing case

Corrects invalid peOffset(0) output from programs not using touches, ensuring ABB code compliance.

OTC - Restrict double byte characters from being output in program

Double Byte characters in an OTC program file may hinder successful program loading. To enhance user experience, we have implemented features in the processor menu to alert users if any Double Byte characters are detected in the output program. These settings can be found in the Controller settings.

image-20250122-162018.pngImage Added

Improve the processor editor About page

The processor editor about page now displays the proper build version and the DSL version used to check compatibility with files. Hyperlinks have been updated.

Image Added

🐞Fixed Bugs

Summary

Public description

Fix Fanuc Tool Frame As comment (DEFECT-138)

Fixed Fanuc tool frame output as a comment.

Renaming an Event code ID in a Folder crashes PDE (DEFECT-130)

Fixed crash triggered when renaming an Event code ID in a processor folder.

PDE doesn't reflect "operation level only" menus support for Home/Transition operation (DEFECT-25)

The processor editor now reflects the current support for “operation-level only” menus (i.e., available for task operations but not available for Home/Transition operations).

...