G05B2219/50103

File translator system

A disclosed robot system enables an operator of an articulating arm used in fabricating window or door frames to recover the position of the tools during the cleaning process with minimal knowledge or training on a robot. The disclosed robot system also gives the operator the ability to edit a tool cleaning path with simple commands from an operator interface (e.g., HMI) to bring flexibility in customizing the use of the articulating arm.

Program restart assisting apparatus
12032354 · 2024-07-09 · ·

A program restart assisting apparatus acquires time series data of a physical amount detected in machining, detects a change point on which a machining state of the machining is changed based on the acquired data, and records the change point of the machining state as a restartable point. Then, the program restart assisting apparatus selects a restart execution point from among the recorded restartable points, with the result that an appropriate restartable point can be easily selected.

Numerical control device for safety approach to restarting machining point
10191469 · 2019-01-29 · ·

A numerical control device includes an approach path calculation unit configured to calculate an approach path to the restarting machining point of the tool, a manual operation approach command unit, and an approaching operation switching unit, wherein the approaching operation switching unit is configured to receive switching request from an operator during the manual operation approach and switch to the automatic operation approach, or, receive manual intervention of the operator during the automatic operation approach and switch to the manual operation approach.

Method and Computer Program for Correcting Errors in a Manipulator System
20180345497 · 2018-12-06 ·

The invention relates to a method for correcting errors in a manipulator system, wherein the manipulator system comprises at least one manipulator and is controlled by means of at least one manipulator program, wherein the method comprises the following method steps: ?providing at least one manipulator program, wherein the manipulator program comprises several operations; ?combining at least two of the operations to form at least one operation structure; ?defining at least one placement point (AP1, AP2), wherein the at least one placement point (AP1, AP2) forms the start andor the end of an operation structure (310); ?providing at least one reaction structure (320) and assigning the reaction structure (320) to an operation structure (310), wherein tlte at least one reaction structure (320) contains reaction operations (R1 to Rn), upon the execution of which, the manipulator program controls the manipulator system such that it is passed into a system state which corresponds to a placement point (AP1, AP2); ?executing the manipulator program and, if an error occurs, ?executing the reaction structure (320) such that the manipulator system is transferred into a system stare which corresponds to a placement point (AP1, AP2).

NUMERICAL CONTROL DEVICE
20180173189 · 2018-06-21 ·

A numerical control device that controls a machine tool that machines work by moving a tool relatively to the work on the basis of a machining program includes a analyzing unit that analyzes the machining program and generates movement command data, a detecting unit that detects abnormality during the machining, a retract control unit that supplies, when abnormality is detected, an operation command for a retract operation for retracting the tool from the work, and an integrating unit that integrates a movement amount of the tool based on the supplied operation command. The analyzing unit executes a tool retraction program for moving the tool or the work to a predetermined position after adding the movement amount of the tool integrated by the integrating unit to a coordinate value of the tool on the machining program to update the coordinate value at a point in time when the retract operation ends.

AUTOMATIC COLLISION RECOVERY FOR MACHINES
20250332726 · 2025-10-30 ·

A method and system for automatic recovery of a machine after a collision event occurred within a workspace environment of the machine is provided. The method may include recording a plurality of configurations of a machine during execution of a task; calculating based on the plurality of recorded configurations, a swept volume occupied by the machine during execution of the task; in response to a collision event, determining, based on the swept volume, a recovery sequence of movements for the machine; and using the recovery sequence of movements to lead the machine back to a predefined known safe position after the collision event occurred.