KUKA.WorkVisual Engineering Environment for KSS based KUKA Robot Controllers [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 2 KUKA.WorkVisual _Product value [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 3 WorkVisual _intended use cases I/O- Configuration Diagnosis KRC4-System Periphery & Fieldbus Trace I/O- Definition, Linking and Long terms Integrated Fieldbus setup for PROFInet/PROFIsafe, ProfiBus, DeviceNet, EthernetIP/CIP-Safety and EtherCAT/FSoE Programming Online & Offline Programing Code inspection ILF support System setup & Network functions Configuration of system function and Option packages Update & Rollout management Inspection functions Controller setup configuration Project handling [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Option packages Reuse I/O- Definition, Linking and Long terms Setup definitions for Integrators Seite: 4 WorkVisual _schematic overview [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 5 WorkVisual _ detailed scope [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 6 WorkVisual _Benefit Simple, efficient application development and individualization Integrated Project Management including Option handling (iKOP) Simplifying of configuration / commissioning and programming / diagnosis iKOP & Project Online functions: new editor / execution pointer / variable analysis / program monitoring and debugging Simple configuration of all interfaces /additional hardware and software Details and Download [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 7 KUKA.WorkVisual _Enhancements V 5.0 [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 8 _WorkVisual 5.0 – Improvements • WorkVisual 5.0 gets „Portable“ − The WorkVisual 5.0 Setup brings a Tool included (Directory Tools\PortableCreator) providing the possibility to create in a selected target directory (e.g. USB) a portable version of the software − To use the portable WorkVisual Version the Host system must provide the following Software preinstalled (part of the regular setup) as infrastructure: ▪ .NET Framework 4.6.1 ▪ SQL Server Compact 3.5 ▪ Visual C++ Runtime Libraries ▪ WinPcap − Full functional scope with portable Version • Parallel Installation − The first time WorkVisual in version 5.0 is able to be installed in parallel to a lower version (< 5.0) − No simultaneous Usage is supported (not more then one instance of the program running – independent whether portable or not) • Automatic DTM scan − I case of the first start of WorkVisual an automatic scan of the present system-/fieldbus DTMs is executed [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 9 _Planning security • MADA export for KUKA RCS module − Export function in WorkVisual for providing complete machine data sets for the RCS module in simulation environments − WorkVisual creates the complete data set, merging with controller files is no longer required − Import function in WorkVisual for bringing adaptations in user data back into the project − WorkVisual is the source of the RCS data sets − Fast and convenient creation of RCS data sets [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 10 _Start-up time • iKOP for option installation − iKOP = Integrated KUKA option package − KUKA options are provided in the new format and linked to the project − Real dependency checks and parallel installation with just one restart of the controller − Option package editor for customer-specific technologies based on standardized code an configurations − Optionally, predefined field bus configurations and plug-ins can be part of the installation package − Faster start-up with customer-standardized programs and configurations or subsequent installation of KUKA options − Consistency between project and installed options guaranteed by the system • Option profiles in WorkVisual − Fast switching between different profiles with varying versions of KUKA/Customer Options − Fast adaption of the installed options in WorkVisual to the current target system [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 11 _Start-up time • Improved diagnosis and functionality for Profinet − Topology configuration in WorkVisual Project − Online comparison of the topology (actual) with the configuration in WorkVisual (target) − Monitoring of the target/actual comparison when booting up the controller − Toolbar for Profinet functions in WorkVisual − Extended diagnosis incl. SNMP and I&M data − Display of the I&M data and alarms of subordinate PROFInet devices − Calling of the web interface of the subordinate PROFInet device from WorkVisual − UNI code Character set for device names (conversion to PUNI code) − Faster start-up of Profinet field bus periphery − Detection of periphery changes when starting − Graphical representation of the topology Device list Port list Topology view [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 12 _Start-up time • Configuration plug-in for linear units − Standardized transformation guaranteed through plug-in − Visual comparison between the real and virtual linear units − Available for both KUKA and non-KUKA kinematic systems − For KL 4000, additional configuration of dynamic parameters − For KL 4000, complete modular system logic stored for all installation variants − Fast and intuitive adaptation of customer- or installation-specific data of a linear unit during start-up − Standardized transformation (traceability, support) − Visual representation [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 13 _Start-up time • WorkVisual – Inspection plan for projects − Inspection functions − Supplied basic set of standard inspection functions − Extension customer-specific as engineering service (API) possible − Inspection functions can be distributed as part of a (customer-specific) technology (iKOP) − Inspection plan − Setup of individual inspection steps, each inspection step consists of a inspection function and a configuration − Configuration parameters are determined by the respective inspection function − Returns inspection result in HTML format − Execution − Single execution in the project for individual testing, e. g. during commissioning − Mass check incl. report in HTML format − Ensure compliance with uniformly defined standards from an individual unit up to a entire system/line [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 14 _Optimized usability • Project activation – Required user level and further improvements − If project activation fails due to missing user access rights, the required user level is displayed in WoV − Project data which have been transferred inadvertently or transferred with insufficient rights can be deleted remotely − During a preparatory deployment of a project, a lifespan can be defined for a project in an inactive state − After adapting the user level on the controller, the activation can again be started directly − Enables targeted, time-efficient handling of projects during project activation Remote deletion if user rights insufficient Restart of project activation Specification of minimum user level required [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 15 _Optimized usability • Direct access to documentation in WorkVisual − WorkVisual enables direct access to the documentation, example programs, etc. contained in the option package under the “Options” tab in catalog management. − Time-efficient access to required information regarding technology options Double-clicking opens PDFs immediately. Right-click -> Export opens the export dialog box for the displayed additional information [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 16 _Optimized usability • Context-based merging in WorkVisual − The new wizard-supported merge dialog box enables the targeted merging of projects in various contexts − The wizard directly provides a clearly structured overview of deviations – also suitable for project comparison − Specially adapted interfaces for the relevant merge context − Expansion of the existing range of functions in terms of further system settings (tool, base, home positions, etc.) − Improvement of the existing range of functions in the field bus merge area (transfer mapping, separation of partial configurations) − Consolidated data transfer from existing projects – even from older versions – in a simplified manner Selection of reference project Wizard for context selection [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Context-specific interfaces for data transfer Seite: 17 _Optimized usability • Workflow-compliant handling of device description files − Optimized response in WorkVisual when importing device description files (multiple imports) − Expanded compatibility check − Time savings when preparing and adding new field bus devices during configuration [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 18 _Improved function • WorkVisual – Improved editor functions − WorkVisual version 5.0 offers enhanced editor functions to adapt KRL programs to changes in the configuration. − Move points in the program - in relation to tool, base or world coordinate system − Change values of additional axes within the program – Invert, Copy, Swap the values or add an Offset − Tool/Base assignment - change the used tool/base combination in ILF - optionally with keeping the position − Dialog window offers convenient input options and a preview of the changes in each case − Expert adaptations in existing programs with supporting functions dialog − Clear preview of all changes [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 19 _Improved function • Merging of DAT files − To merge DAT files, WorkVisual offers a new function to compare the data structures contained and merge them if necessary. − Possible applications extend from the transfer of user configurations from existing DAT files to the merging of taught programs using offline simulation data − Efficient work as pertaining to transfer or comparison with existing data from DAT files [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 20 _Improved function • Network-based project backup management − Project-based saving of the controller configuration incl. the installed options via network − Start of the backup / restore process both locally on the controller and remotely from the server − Backup of RDC-Data is executed in parallel − Command line based project extractor for accessing project files and enable monitoring of contained runtime files (for using 3rd party tools for monitoring like e.g. VersionDog) − Project-based backup mechanism available − Optimized backup manager for server-based use – especially with large numbers of robots − Parallel Backup of RDC-Data and Project based file access makes the mechanism equivalent to archive Backup Manager ProjectExtractor Backup and Restore WVS/ASZ [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 21 _Improved function • Update of the system software and options via network (from 8.5 onward) − System software includes the KUKA.UpdateService option as an integral part of the system software − Functional extension of the basic software with an update service that can be accessed via the network − Command tool (Scatter) for single controllers to address the Update Service for integration in customer administration tools V/KSS *.kop C:\>_ *.msi − Interface Integration in WorkVisual: job definition; selection of target controllers; saving, sending and monitoring of defined rollouts to multiple controllers − Distribution and execution of rollouts independently of each other − Configuration of the update permission HMI based (Admin) and portable Distribute and monitor − Efficient system update procedure through network-based preparation − Huge time saving during system update, preparation and execution separately controllable − Preparation for later software administration out of the cloud Update permission [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 22 _Increased availability • Project management on the controller with history function − The last five projects successfully activated on the controller are kept unchanged for reactivation − Enables taking “a step back” at any time – even with project files of the same name − System remains operable [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 23 KUKA.WorkVisual _Enhancements V6.0 / KSS8.6 [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 24 Connectivity master _Complete integrated fieldbus configuration ability Renewed visualization of EtherCAT topologies − Standardized visualization elements for all bus instances of EtherCAT − Extension bus − System bus − Controller bus System Bus [KSB] Extension Bus [KEB] Controller Bus [KCB] -> Same look & feel as the PROFINET topology -> User works with the same unified interface for all bus instances [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 25 Connectivity master _Complete integrated fieldbus configuration ability Integrated manufacturer specific diagnosis alarm messages Profinet − WorkVisual replaces if available the error code in case of an diagnosis alarm by the text from the manufacturer out of device description file − If available additional information, like the slot and sub slot number is also displayed -> more detailed description in case of failure -> faster detection of root cause [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Icon based failure indication Detailed manufacturer specific diagnosis message Seite: 26 Connectivity master _Visibility of virtual Profinet Devices Enhancement of Profinet Topology configuration (introduced with WorkVisual 5.0) − Only Devices configurated within the WorkVisual project could be displayed in Topology Diagram − So called “Virtual Devices” which are not a part of the project were not visible -> With WorkVisual 6.0 “Virtual Devices” can be included in Online Mode -> Complete Network is shown – including the Virtual Devices and the Profinet devices stored in the project topology [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Harting switch as a virtual device Online connection between the PN controller and his neighbor as a virtual partner Seite: 27 Improved Diagnosis of EtherCAT Topologies _on the Controller [1] − Enabled by new EtherCAT stack implementation new diagnostic plug-in is integrated within V/KSS 8.6 − Features: − EtherCAT instance selection KCB / KEB / KSB − Visualization of Topology tree of selected EtherCAT instance − Detailed information of the selected EtherCAT device − Diversification of configured, existing, not existing or temporarily existing devices − Detailed information − EtherCAT device identification − EtherCAT device status − EtherCAT port connection [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Info TAB - Configuration status Error TAB - EtherCAT status EtherCAT device is configured and exists at the bus -> no error EtherCAT device is not configured but exists at the bus -> solvable problem EtherCAT device is configured but doesn't exists at the bus -> the device needs to be replaced Seite: 28 Improved Diagnosis of EtherCAT Topologies _also within WorkVisual Opens EtherCAT diagnosis Feature available in Programming and diagnosis workspace [2] Cell and controller name of selected controllers diagnosis screen Same Diagnostic screen as in SmartHMI Selection of cells within Cell Tree -> Fast recognition of faulty devices - on controller and via network -> Diversification - between fixable or serious issues -> Exchange of hardware only if really necessary [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 29 Faster commissioning & integration _Scripting platform in WorkVisual Automated Data migration between projects of different Major Releases Scripting platform within WorkVisual − Ability to run code in the WoV context. (C#-Script) − Runnable scripting engine in WoV − Direct interpreter window in WoV − Predefined function set Supported by state-of-the-art tooling − Additional script runner application − Coding in Visual Studio Code with “Intellisense“ -> (Semi-) automated project migration for older projects -> Automatization of dedicated tasks WorkVisual [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 30 Faster commissioning & integration _Offline programming with ILF in WorkVisual INSERT NEW CHANGE Inline forms are available in WorkVisual KRL Editor (in Project and Programming & Diagnosis workspace) − Possible functionality is indicated by icons on sidebar in KRL Editor − All basic inline forms like on controller are built in WorkVisual − Additional technology inline forms can be installed via option (compatible option required) − Inline forms can be newly added or changed − TouchUp has no access to actual position (sets unreachable position) -> Existing advantages of WorkVisual Editor are now combined with the benefit of full usage of Inline forms for offline programming -> Provision of complete robot programs out of WorkVisual lead to reduced programming time [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 31 Faster commissioning & integration _Customer specific Option Packages - OptionPackageEditor − OptionPackageEditor for custom technologies based on standardized code and configurations − Installation via the WorkVisual project -> Consistency between project and installed option guaranteed by the overall system by iKOP mechanism -> Rapid adaptation of the robot system from the KUKA delivery status to the customer-specific system -> Faster commissioning by using pre-configured customer-specific elements [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 32 Faster commissioning & integration _Fast start of WorkVisual with assigned Option Profile − Creation of Desktop links for each Profile possible − Adaption of WorkVisual's active Profile in case of opening a existing Project to “best fit” My Profile WorkVisual 6.0 WorkVisual 6.0 (Default) (MyProfile) -> Timesaver: Faster start and preparation of WorkVisual for dedicated usage scenarios [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 33 KUKA.WorkVisual _Enhancements V6.0 / KSS8.7 – functional twin features [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 34 Connectivity master – functional twin features _Replace devices without loss of Profinet configuration and connection − Replace devices without loss of Profinet configuration and connection – greatly speeds up updates of fieldbus components. − Improvement in case of updates for Profinet device descriptions in-use within a WorkVisual project − Existing configuration and IO linking is kept and overtaken in updated device -> Speed up of device updates within existing configuration -> Confidence for the user to avoid mistakes [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 35 Data security built-in – functional twin features _Credentials for project deploy on controller WorkVisual Backup Manager etc. WorkVisual ServiceHost Work Visual 6.0.5 KSS 8.6.5 KSS 8.7.0 Access via KLI or KONI − Windows credentials for accessing the controller optional required − To be able to connect or deploy you must provide/enter a password if protection is active − Password is stored encrypted controller specific for current session – optional persistent − WorkVisual credential management (next slide) -> Data access or change reserved to authorized users only -> Control & Confidence regarding access to controller-based data and interfaces [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 36 Data security built-in – functional twin features _Work Visual Credential Management Work Visual 6.0.14 − Credentials are prompted once on first request to a secured ServiceHost (when required) − Credentials are cached in memory for WorkVisual runtime (session based) − WorkVisual credential management option page for default credentials and clearing − Optionally stored in “windows credential store” for current windows user. − Max. number of 500 credentials stored – FIFO managed database -> Data access or change reserved to authorized users only -> Control & Confidence regarding access to controller-based data and interfaces [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 37 Faster commissioning & integration _Scripting platform - WorkVisual Script Runner − Automation possible – for data migration or task automation − Supported by state-of-the-art tooling (C# Script) − Predefined function set for project interaction − Automation - based on scripted standardized workflows can provide Guidance during commissioning − Perfect match for OptionPackageEditor customers - Option Package contains the base to rely to -> Standard modules − CS Expert Workshop available – Training on the job I -> (Semi-) automated project migration for older projects for predefined workflows I ->-> Guidance Automatization of dedicated tasks in WorkVisual U Open System High Integrability Supportive [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com CUSTOMER FEEDBACK TRUMPF Machine Tooling – Welding Technology: „The workshop was characterized by practical examples and a very helpful instructor. Scripting now enables us to automate commissioning and thus both save time and reduce errors.“ Seite: 38 Faster commissioning & integration _ Fast start of WorkVisual with “Dynamic” Option Profile on demand − Adaption of WorkVisual's active Profile in case of opening an existing Project to “best fit” − Creation of an adapted “Dynamic” profile in case there is no available matching profile − Prerequisites for “Dynamic” Profile is a repository of available Option packages with the following Structure: …\REPO\MyPackage\1.2.3.5\MyPackage.kop − Manual and Automatic “dynamic” profile creation U -> Timesaver: Faster start of WorkVisual Almost No option profile preparation time U -> for the user U Ease of Use Supportive Convenient [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 43 Faster commissioning & integration – functional twin features _RSIVisual programming environment sensitive [1] industrial robot − RSI Visual - graphical programming of RSI applications KUKA.RobotSensorInterface sensor device + = RSI 250Hz -> Seamless integrated TOOLSET in standard workflow and environment -> Even complex application contexts get manageable [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 44 Faster commissioning & integration – functional twin features _RSI I/O-System - connecting devices to RSI signal processing sensitive [2] industrial robot − RSI I/O-System for real-time communication KUKA.RobotSensorInterface sensor device + = RSI 250Hz -> Encapsulated RSI function relying on system interfaces -> RSI application contexts can easily be reused [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 54 KUKA.WorkVisual _Appendix [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 58 Order information Current Versions: - for KSS 8.2, 8.3, 8.5, 8.6, 8.7: KUKA.WorkVisual 6.0 00-311-617 - for KSS 8.2, 8.3, 8.5: KUKA.WorkVisual 5.0 00-251-980 - for KSS 8.2, 8.3, 8.4: KUKA.WorkVisual 4.0 00-251-978 Download for Customers available: [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 61 Contact Florian S. Hoffmann Graduate of Engineering, Mechatronics (UAS) Product Manager florian.hoffmann@kuka.com T +49 821 797 - 3467 F +49 821 797 - 41 3467 M +49 173 350 9381 KUKA Deutschland GmbH Zugspitzstrasse 140, 86165 Augsburg | Germany www.kuka.com [2.0] Overview WorkVisual | Florian S. Hoffmann | 2021-11-30 | www.kuka.com Seite: 62