G05B2219/36174

CONTROL PROGRAM GENERATION APPARATUS, CONTROL PROGRAM GENERATION METHOD, AND PROGRAM
20230229140 · 2023-07-20 ·

A control program is automatically created using an action chart that is easy to create for an automated manufacturing machine with a complex operation. A subchart is pre-created for a set of consecutive subperiods of multiple subperiods included in an action chart. The action chart includes a subchart representation in a subperiod for identifying the subchart to represent the set of consecutive subperiods corresponding to the subchart. The action chart and the subchart are read together. Program elements for element actions in the subperiods on the action chart are combined together. For the subperiod with the subchart representation on the action chart, program elements for element actions assigned to the consecutive subperiods on the subchart are combined together in an order of the consecutive subperiods on the subchart. The control program is thus generated.

OPERATING AN APPLICATION OF A ROBOT SYSTEM
20230093024 · 2023-03-23 ·

A method for operating an application of a robot system includes selecting a first robot system situation module from a situation module library that comprises a plurality of predefined application-independent robot system situation modules for the robot system, each of which modules maps at least one input signal onto at least one output signal; linking the first robot system situation module to at least one additional selected robot system situation module from the situation module library, and/or to at least one application-class-specific application class situation module that is predefined for a class of a plurality of applications and maps at least one input signal onto at least one output signal, and/or to at least one application-specific application situation module that maps at least one input signal onto at least one output signal, to form a first application situation module that maps the input signals of its linked situation modules onto at least one output signal; and operating the application on the basis of the first application situation module.

Efficient Programming of Robots for Processing Workpieces with Different Variants

A method is described for the computer-aided programming of robots for processing workpieces. According to one exemplary embodiment, the method comprises the generation of a first virtual workpiece by superposing models of several workpiece variants of a workpiece by means of a software tool run on a workstation and the carrying out of path planning for defining tool paths for at least one first region of the workpiece and verifying the defined tool paths on the basis of the first virtual workpiece. Each of the workpiece variants is given by a set of determined local geometric forms of a basic body. The different geometric forms can be formed for example by attachment parts arranged on the workpiece basic body or by modification of the external geometric shape of the workpiece basic body.

APPARATUS FOR ANALYSING MOVEMENT AND DRIVE APPARATUS
20200039072 · 2020-02-06 ·

The invention relates an apparatus for analysing movement of an arrangement made of a plurality of bodies assigned to a platform, of which at least one is provided with a drive, in particular of the hexapod type or of the articulated arm type, having means for vibration analysis and/or force analysis. According to the invention, the apparatus has in a modular construction a vibration analysis module for analytically determining natural vibration modes of the bodies and/or of the platform in respect of at least one of the following variables: frequency, centre of rotation of the torsional component of the vibrations, axis of rotation of torsional vibration, displacement vector of a Cartesian vibration, amplitude ratio of the vibrations in relation to one another, and/or a force analysis module for analytically determining the acceleration forces and/or weights and/or torques, occurring on a predetermined trajectory, in respect of the bodies and/or the platform.

Method for programming a safety controller

A user program for a safety controller is created by means of a program editor. The user program has a first program portion and at least one additional program portion. The first program portion defines safety-related logical dependencies between selected sensor signals and actuator signals. The user program is compiled and linked, in order to obtain an executable original program code. The original program code is transferred to a first memory of the safety controller and executed by a processor of the safety controller. The first program portion may be modified and compiled in order to obtain a modified first code portion. The modified first code portion is transferred to a second memory of the safety controller while the original program code is executed. The modified first code portion is then executed in addition to the original additional code portion and instead of the original first code portion.

METHOD FOR PROGRAMMING A SAFETY CONTROLLER
20170147300 · 2017-05-25 ·

A user program for a safety controller is created by means of a program editor. The user program has a first program portion and at least one additional program portion. The first program portion defines safety-related logical dependencies between selected sensor signals and actuator signals. The user program is compiled and linked, in order to obtain an executable original program code. The original program code is transferred to a first memory of the safety controller and executed by a processor of the safety controller. The first program portion may be modified and compiled in order to obtain a modified first code portion. The modified first code portion is transferred to a second memory of the safety controller while the original program code is executed. The modified first code portion is then executed in addition to the original additional code portion and instead of the original first code portion.

PRODUCTION SYSTEM FOR THE MANUFACTURE OF A PRODUCT
20250328127 · 2025-10-23 · ·

A production system (10) for manufacturing a product (20), in particular a biological-pharmaceutical product, which comprises multiple processing units (30, 50, 702, 704) for accommodating and/or treating an educt (40), and/or to a method for this purpose.