An information processing apparatus according to the present disclosure includes a storage unit to store a plurality of operation programs for individually controlling a plurality of robot devices that execute a task in cooperation with each other, an operation program candidate creation unit configured to create a plurality of operation program candidates with different individual power consumptions for each of the plurality of robot devices based on the operation program of the robot device, and a combination creation unit configured to create a combination of operation program candidates for the plurality of robot devices so that a total value of individual power consumptions for the plurality of robot devices is less than a total power consumption of the plurality of robot devices when the robot devices are operated in accordance with the operation programs.
The circuit board according to the present disclosure includes a board, an electronic circuit, an inspection portion, and a protective film. The electronic circuit is mounted on the board. The inspection portion is mounted on the board to be electrically separated from the electronic circuit. The inspection portion includes a plurality of conductive pads and a connection line for electrically connecting the conductive pads to each other. The protective film covers the inspection portion together with the electronic circuit.
The purpose of the present invention is to enable accurate estimation of the mass of a workpiece. This workpiece mass estimation device comprises a vibrating unit, a calculation unit, an identification unit, and an estimation unit. The oscillation unit commands a motor control unit to perform sweep oscillation that oscillates output of a motor and varies the oscillation frequency. The calculation unit, on the basis of motor information detected at a plurality of detection times within the period of execution of the sweep oscillation, calculates the overall inertia as the inertia of a driven body for each detection time. The identification unit identifies the time, within the execution period, that has the oscillation frequency for which the change in the overall inertia associated with the change to the adjacent oscillation frequency is determined to be the least. The estimation unit, by calculating a value obtained by subtracting the inertia of a general driven body that includes a rotor, a transmission mechanism, and a workpiece loading unit from the overall inertia corresponding to the identified time, calculates the inertia of a workpiece to estimate the mass of the workpiece.
A teaching device for teaching a robot includes: a coordinate system relationship calculation unit that calculates the relationship between the orientation of a visual sensor and a coordinate system on the basis of setting information on the coordinate system and information on the position and the posture of the visual sensor; and a coordinate system display unit that displays information representing a first coordinate system for operating the robot on a display screen on which an image captured by the visual sensor is displayed on the basis of the relationship calculated by the coordinate system relationship calculation unit with respect to the first coordinate system.
A license management method according to the present disclosure comprises: a step for, in a virtual machine constructed in a physical machine, registering first identification information for uniquely identifying the virtual machine; a step for acquiring, from a license management device, second identification information that is created on the basis of the first identification information and represents the right to use software; a step for registering the second identification information in a virtual disk; and a step for comparing the first identification information and the second identification information in software installed in the virtual disk, and disabling the use of the software when the first identification information and the second identification information do not match.
The present invention determines, in accordance with the surface state of a workpiece, the laser to be used so that energy efficient processing is carried out. Provided is a numerical value control device which determines, from a plurality of laser beams, a laser beam to be used for processing a workpiece, the device including: an information acquisition unit that acquires first information related to the surface state of a workpiece and second information related to conversion efficiency and including the ratio of laser beam output to input power input to a plurality of laser oscillators that output the plurality of laser beams; an energy efficiency calculation unit that calculates the energy efficiency of the plurality of laser beams on the basis of the acquired first information and second information; and an output laser beam determination unit that determines, on the basis of the energy efficiency of the plurality of laser beams, a laser beam to be used for the processing from the plurality of laser beams.
The purpose of the present invention is to facilitate confirmation of whether or not repeated computations have been processed normally. This workpiece mass estimation device is a device for a machine. The machine includes a motor that drives a workpiece loading unit and a sensor that detects the state of the motor. The workpiece mass estimation device is provided with an identification unit, a storage unit, an estimation unit, and a display. The identification unit: identifies the value of a physical parameter of a driven body driven by output of the motor on the basis of the state of the motor detected by the sensor; and continues to update the identified value through repeated computation. The storage unit saves the value of the physical parameter being updated. The estimation unit estimates the mass of a workpiece on the basis of the final value of the physical parameter being updated. The display displays a graph indicating the course of the values of the physical parameter on the basis of data saved in the storage unit and displays the mass estimated by the estimation unit.
G01G 23/37 - Dispositifs indicateurs, p. ex. pour indication à distanceDispositifs enregistreursÉchelles, p. ex. graduées indiquant le poids par des moyens électriques, p. ex. par utilisation de cellules photo-électriques impliquant un comptage numérique
G01G 19/00 - Appareils ou méthodes de pesée adaptés à des fins particulières non prévues dans les groupes
8.
CONTROL DEVICE AND COMPUTER-READABLE RECORDING MEDIUM
A control device according to the present disclosure comprises: a rotation speed acquisition unit that acquires the rotation speed of at least one among a spindle motor, a tool, and a workpiece driven in an industrial machine to be controlled in which a feeding speed is controlled so that a machining load reaches a target spindle load; a machining information acquisition unit that acquires motor characteristic information including the maximum output of each rotation speed, and tool information including the allowable load for each tool; a target spindle load changing unit that changes the target spindle load on the basis of the rotation speed, the motor characteristic information, and the tool information; and a control unit that controls the feeding speed so that the machining load reaches the target spindle load.
B23Q 15/013 - Commande ou régulation du mouvement d'avance
G05B 19/416 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par la commande de vitesse, d'accélération ou de décélération
9.
THREAT ANALYSIS SUPPORT DEVICE, THREAT ANALYSIS SUPPORT SYSTEM, AND COMPUTER-READABLE RECORDING MEDIUM
A threat analysis support device according to the present invention is provided with: an information collection unit that collects use status data of at least one appliance related to a subject of analysis; a prompt creation unit that creates a prompt for performing threat analysis on the basis of the use status data; a transmission unit that transmits the prompt to a generative AI device; a reception unit that receives a response including information related to the threat analysis from the generative AI device; and an output unit that outputs a result of the threat analysis, included in the response.
G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité
Provided is a technique capable of preventing fretting of a ball screw in oscillation cutting processing in a processing program correction device for correcting a processing program. A processing program correction device 10 comprises: an oscillation cutting information acquisition unit 11 that acquires, from a processing program, an oscillation cutting command including at least the total number of oscillations and a cutting distance; an acquisition unit 12 that acquires ball screw mechanism part information on a structure of a ball screw 1 and a threshold value of the number of oscillations allowed within a determination reference distance that is a distance by which a nut part 35 of the ball screw 1 translationally moves due to rolling of a ball 40 in the ball screw 1 by a constant rotation angle; a determination reference distance calculation unit 13 that calculates the determination reference distance on the basis of the ball screw mechanism part information; a determination unit 14 that, on the basis of an oscillation cutting command, a determination reference distance, and a threshold value of the number of oscillations, determines that there is a possibility of wear when the number of oscillations by the oscillation cutting command exceeds the threshold value of the number of oscillations within the determination reference distance; and a correction unit 16 that, when the determination unit 14 determines that there is a possibility of wear, corrects at least one of a processing condition and a processing operation designated by a processing program so that wear does not occur.
G05B 19/4093 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par la programmation de pièce, p. ex. introduction d'une information géométrique dérivée d'un dessin technique, combinaison de cette information avec l'information d'usinage et de matériau pour obtenir une information de commande, appelée programme de pièce, pour la machine à commande numérique [CN]
B23B 1/00 - Méthodes de tournage ou méthodes de travail impliquant l'utilisation de toursUtilisation d'équipements auxiliaires en relation avec ces méthodes
B23Q 15/00 - Commande automatique ou régulation du mouvement d'avance, de la vitesse de coupe ou de la position tant de l'outil que de la pièce
11.
MOTOR DRIVE DEVICE HAVING GROUND FAULT DETECTION FUNCTION
This motor drive device comprises: a converter that has a three-phase full-bridge circuit having diodes provided on an upper arm on a high-potential side and a lower arm on a low-potential side of each of the three phases, and that converts AC power inputted from an AC power source into DC power and outputs the DC power to a DC link; a smoothing capacitor provided to the DC link; an inverter that has a three-phase full-bridge circuit in which switching elements are provided on an upper arm on a high-potential side and a lower arm on a low-potential side of each of the three phases, and that, as a result of a switching operations performed by the switching elements, converts DC power of the DC link into AC power and supplies the AC power to a motor; and a ground fault detection unit that detects a ground fault in either a three-phase power line between the inverter and the motor or a three-phase winding of the motor on the basis of information related to current that flows when any one of the switching elements of the inverter is turned on.
H02P 27/06 - Dispositions ou procédés pour la commande de moteurs à courant alternatif caractérisés par le type de tension d'alimentation utilisant une tension d’alimentation à fréquence variable, p. ex. tension d’alimentation d’onduleurs ou de convertisseurs utilisant des convertisseurs de courant continu en courant alternatif ou des onduleurs
12.
MACHINING TIME PREDICTION DEVICE, COMPUTER PROGRAM, AND METHOD
The purpose of the present invention is to provide a feature that makes it possible to accurately ascertain the machining time even when an operation for changing the operation speed occurs during operation. This machining time prediction device 1 calculates and outputs a machining time required for machining performed by driving and controlling a numerical control machine tool 3 on the basis of a numerical control (NC) command of a machining program, and comprises: an NC command acquisition unit 10 that acquires the NC command; a parameter acquisition unit 11 that acquires a parameter used when driving and controlling the numerical control machine tool 3; an operation information acquisition unit 12 that acquires operation information reflecting an operator operation including an element for changing the operation speed of the numerical control machine tool 3 during operation; a machining time calculation unit 13 that calculates the machining time after the operation speed is changed on the basis of the NC command, the parameter, and the operation information; and a machining time output unit 14 that outputs the machining time.
G05B 19/4063 - Contrôle du système de commande général
G05B 19/4069 - Simulation du procédé d'usinage à l'écran
G05B 19/4155 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par le déroulement du programme, c.-à-d. le déroulement d'un programme de pièce ou le déroulement d'une fonction machine, p. ex. choix d'un programme
13.
NUMERICAL CONTROL DEVICE AND LASER DETERMINATION METHOD
According to the present invention, a laser beam that is to be used is determined in accordance with the surface condition of a workpiece so as to achieve a low processing cost. This numerical control device, which determines a laser to be used to process a workpiece from among a plurality of lasers, includes: an information acquiring unit that acquires first information relating to the surface condition of the workpiece, and second information necessary for calculating the processing costs required for processing using each of a plurality of laser oscillators that output the plurality of lasers; a processing cost calculating unit that calculates the processing costs when each of the plurality of lasers are used, on the basis of the acquired first information and second information; and an output laser determining unit that determines the laser to be used for processing from among the plurality of lasers on the basis of the processing costs of the plurality of lasers.
A control device according to the present disclosure comprises: an overlap amount determination unit that determines an overlap amount on the basis of a movement direction of a command path by a command of an adjacent block included in a machining program for controlling an industrial machine; an overlap execution unit that overlaps movement in the adjacent block by the overlap amount determined by the overlap amount determination unit; and a control unit that drives and controls each axis of the industrial machine on the basis of the overlapped movement in the adjacent block.
G05B 19/4155 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par le déroulement du programme, c.-à-d. le déroulement d'un programme de pièce ou le déroulement d'une fonction machine, p. ex. choix d'un programme
A diagnosis device includes a first acquisition unit that acquires first state data indicating the state of a diagnosis subject, a normal diagnosis unit that diagnoses an abnormality in the diagnosis subject on the basis of the first state data acquired by the first acquisition unit, a second acquisition unit that acquires second state data different from the first state data on the basis of a diagnosis result obtained by the normal diagnosis unit, and an emergency diagnosis unit that diagnoses a case of an abnormality that has occurred in the diagnosis subject on the basis of the second state data acquired by the second acquisition unit.
A rotor sleeve includes: a through-hole into which a spindle having small-diameter and large-diameter shaft portions arranged side-by-side in a direction of an axis and having different outer diameters is fitted; a first fitting outer surface which an inner surface of a cylindrical iron core can be fitted; and second fitting outer surfaces disposed on both outer sides of and adjacent to the first fitting outer surface in the direction of the axis and which inner surfaces of a pair of cylindrical side rings can be fitted. The through-hole includes a small-diameter hole portion to which the small-diameter shaft portion is fitted, a large-diameter hole portion to which the large-diameter shaft portion is fitted, and an intermediate hole portion disposed between the small-diameter hole portion and large-diameter hole portion in the direction of the axis, a hydraulic oil pressure supplied between the fitted spindle and the intermediate hole portion.
H02K 1/30 - Moyens de montage ou de fixation des parties magnétiques tournantes sur ou aux structures constituant le rotor utilisant des pièces intermédiaires, p. ex. des croisillons
17.
CONTROL DEVICE, ROBOT SYSTEM, CONTROL METHOD, AND CONTROL PROGRAM
Provided is a control device (10) for a robot system (1) that includes a conveyance device (20) for conveying a workpiece (W) and a robot (30) for executing prescribed work on the workpiece (W) which is moved by the conveyance device (20), said control device (10) comprising: at least one memory that stores a dynamic characteristic model which indicates dynamic characteristics of the conveyance device (20); and at least one processor that acquires an operation command for driving the conveyance device (20) and calculates an estimated value of the amount of movement of the conveyance device (20) on the basis of the operation command and the dynamic characteristic model.
A programming device according to one embodiment of the present invention acquires information on a target machine signal from electrical design specification data of a machine, and acquires time-series data of the target machine signal from machine signal operation data. Next, the programming device generates, in a stepwise manner, prompts for respectively instructing a generative AI device to generate, on the basis of the electrical design specification data, a flowchart indicating the operation of the machine related to the target machine signal and to generate, on the basis of the flowchart and the operation data, a sequence program for simulating the target machine signal, sequentially transmits the prompts to the generative AI device, and receives responses to the prompts. Then, the programming device outputs the sequence program included in the response.
G05B 19/05 - Automates à logique programmables, p. ex. simulant les interconnexions logiques de signaux d'après des diagrammes en échelle ou des organigrammes
A tool exchange device according to the present invention comprises an exchange control device that controls a tool magazine and a delivery device. The exchange control device comprises: a storage unit that stores identifiers of a plurality of tools and identifiers of a plurality of storage sections in association with each other; a usage tool identification unit that identifies, on the basis of operations of the tool magazine and the delivery device and information in the storage unit, one identifier of a plurality of tools attached to a main spindle; a work information acquisition unit that acquires work information indicating the likelihood that a user worked on the tool magazine; an interface unit that, when the work information acquisition unit has acquired work information, confirms whether the user attached or detached any of the plurality of tools to or from any of the plurality of storage sections; and a determination control unit that, if the interface unit has confirmed that the user attached or detached any of the plurality of tools, executes a determination process for determining whether another one of the plurality of tools has been attached to one of the plurality of storage sections corresponding to the one identifier of the plurality of tools identified by the usage tool identification unit.
B23Q 3/155 - Agencements pour insérer ou retirer automatiquement les outils
B23Q 11/00 - Accessoires montés sur les machines-outils pour maintenir les outils ou les organes de la machine dans de bonnes conditions de travail ou pour refroidir les pièces travailléesDispositifs de sécurité spécialement combinés aux machines-outils, disposés dans ces machines ou spécialement conçus pour être utilisés en relation avec ces machines
This operating device (10) is for an industrial machine and comprises: a first case (40) and a second case (50) that are combined with each other to define an interior accommodating space (31); an electronic component (25a) that is disposed in the accommodating space (31) and generates heat; a pair of metal sheets (43), (53) which are affixed to a region of an inner surface (42) of the first case (40) and a region of an inner surface (52) of the second case (50), respectively, said regions corresponding to the position of the electronic component (25a), with each metal sheet being connected to a specific potential; and heat-absorbing layers (44), (54) respectively provided on the surfaces of the metal sheets (43), (53) on the electronic component (25a) side of each. The metal sheets (43), (53) have higher thermal conductivity than the first case (40) and the second case (50) in order to diffuse transferred heat, and the heat-absorbing layers (44), (54) have higher emissivity than the metal sheets (43), (53).
Provided is a control device comprising an acquisition unit which acquires load information indicating a load relating to information processing, a determination unit which determines whether or not the load is a high load, an adjustment unit which adjusts, when the determination unit has determined that the load is a high load, an update timing for at least one screen component of a plurality of screen components to be displayed on a display screen, and a display unit which causes the at least one screen component to be displayed on a display screen on the basis of the update timing adjusted by the adjustment unit.
A power consumption calculation device comprises: a machining program acquisition unit that acquires a machining program for a machine tool equipped with a drive device including at least a main spindle or a feed axis; a machine specification acquisition unit that acquires machine specifications of the machine tool; a motor efficiency acquisition unit that acquires motor efficiency of motors in the drive device; a dynamics simulation unit that simulates time-series data of the angular speed of each of the motors and the torque of each of the motors on the basis of the machining program and the machine specifications; and a power consumption calculation unit that calculates, on the basis of the time-series data of the angular speed of each of the motors and the torque of each of the motors and the motor efficiency of each of the motors, time-series data of consumption power consumed by the drive device.
This cell production device comprises: a cell production plate that includes a fluid circuit having a plurality of functional parts integrated therein; and a plurality of closed type connectors that connect the fluid circuit to an external space in a closed manner. The fluid circuit comprises, as the plurality of functional parts: a plurality of injection and discharge units capable of injecting or discharging a plurality of types of fluids into or out of the fluid circuit via the plurality of closed type connectors; a plurality of fluid reservoir units capable of storing the plurality of types of fluids to be injected or discharged; and a cell induction and culture unit that performs at least one of induction and culture of cells based on the stored plurality of types of fluids.
A cause analysis device according to an embodiment is a device for identifying the cause of an occurrence of an abnormal state in a control device. The cause analysis device acquires: abnormal state information including an identifier for indicating a unique abnormal state in a control device or information describing the abnormal state; and one or more pieces of time-series data in which information relating to control by the control device is associated with time data. Next, the cause analysis device generates a prompt for sequentially instructing an interactive response device to perform each of stepwise procedures for identifying the cause of the occurrence of the abnormal state on the basis of the abnormal state information and the time-series data, and transmits the prompt to the interactive response device. When the cause analysis device receives a response to the prompt from the interactive response device, the cause analysis device notifies a user of the content of the response.
G05B 19/05 - Automates à logique programmables, p. ex. simulant les interconnexions logiques de signaux d'après des diagrammes en échelle ou des organigrammes
G05B 19/18 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique
25.
NUMERICAL CONTROL DEVICE AND NUMERICAL CONTROL METHOD
Provided are a numerical control device 1 and a numerical control method that make it possible to reduce labor required to adjust a distribution ratio. With regard to one feed axis that is provided to a machine and at least one other feed axis that is controlled and driven in conjunction with the one feed axis and in parallel to the one feed axis, the numerical control device 1 issues, by means of a machining program, a command for the positions or movement amounts of the one feed axis and the other feed axis as the position or movement amount of a prescribed virtual axis, and controls the driving of the feed axes on the basis of said command. The numerical control device comprises a distribution ratio adjustment unit 23 that adjusts a distribution ratio of axis movement commands included in the machining program in accordance with a prescribed condition, and controls the driving of the feed axes on the basis of the distribution ratio.
G05B 19/18 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique
B23Q 15/00 - Commande automatique ou régulation du mouvement d'avance, de la vitesse de coupe ou de la position tant de l'outil que de la pièce
Provided is an assembly assisting system which performs, in assembly work for large industrial equipment, the assembly work in collaboration with a worker, and assists the worker in the assembly work. The assembly assisting system having a collaborative robot provided with a moving device comprises: an inspection unit that inspects the work status of assembly work for assembly-scheduled industrial equipment; a complementary control unit that complements the assembly work on the basis of the inspection result of the inspection; and a storage unit that stores a work completion status for the assembly-scheduled industrial equipment after the assembly work is completed.
This tool center-of-gravity position measuring device comprises: a tool holding member disposed so as to be able to hold a tool and be rotatable about a rotation axis; a tool weight measurement unit that measures the weight of the tool held by the tool holding member; a torque measurement unit that measures rotation torque of the tool holding member about the rotation axis, the rotation torque being generated by gravity acting on the tool holding member and the tool held by the tool holding member; a center-of-gravity position calculation unit that calculates a center-of-gravity position representing the position of the center of gravity of the tool as a distance from a predetermined reference position, on the basis of the weight of the tool measured by the tool weight measurement unit and the rotation torque measured by the torque measurement unit; and an output unit that outputs the center-of-gravity position calculated by the center-of-gravity position calculation unit.
B23Q 17/00 - Agencements sur les machines-outils pour indiquer ou mesurer
B23Q 3/155 - Agencements pour insérer ou retirer automatiquement les outils
B23Q 15/22 - Commande ou régulation de la position de l'outil ou de la pièce
B24B 27/00 - Autres machines ou dispositifs à meuler
B24B 49/00 - Appareillage de mesure ou de calibrage pour la commande du mouvement d'avance de l'outil de meulage ou de la pièce à meulerAgencements de l'appareillage d'indication ou de mesure, p. ex. pour indiquer le début de l'opération de meulage
B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p. ex. à la vue ou au toucher
G05B 19/18 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique
G05B 19/404 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par des dispositions de commande pour la compensation, p. ex. pour le jeu, le dépassement, le décalage d'outil, l'usure d'outil, la température, les erreurs de construction de la machine, la charge, l'inertie
The objective of the present invention is to facilitate an overlap of operations for gripping and releasing tools with other operations of an arm. This tool changer comprises a magazine, an arm, and a grip interlocking mechanism. The magazine has a magazine body and multiple tool pots attached to the magazine body. One of the multiple tool pots is placed in a changing position by rotation of the magazine body. The arm has first and second gripping members. The arm uses one of the gripping members to remove a tool to be used next from the tool pot in the changing position and attach this tool to a main spindle, and the other gripping member to remove a previously used tool from the main spindle and attach this tool to the tool pot in the changing position. The grip interlocking mechanism causes the magazine-side gripping member to rotate to grip/release the tool in an interlocked manner with movement of the arm relative to the magazine, and the main spindle-side gripping member to rotate to grip/release the tool in an interlocked manner with the movement of the arm relative to the main spindle.
A motor control device comprises a motor control unit that controls a motor, a signal input unit that inputs a command signal to the motor control unit, an input/output response calculation unit that calculates an input/output response including the gain of an input/output signal of the motor control unit from the output from the motor control unit when the command signal is inputted to the motor control unit, an input/output response storage unit that stores the calculated input/output response, a condition-setting unit that sets conditions for assessing whether the characteristics of the command signal are to be changed, a comparison unit that compares the calculated input/output response with the stored input/output response, and a signal-changing unit that changes the characteristics of the command signal in cases where the result of comparison by the comparison unit does not satisfy the conditions set by the condition-setting unit.
H02P 23/00 - Dispositions ou procédés pour la commande de moteurs à courant alternatif caractérisés par un procédé de commande autre que la commande par vecteur
H02P 23/14 - Estimation ou adaptation des paramètres des moteurs, p. ex. constante de temps du rotor, flux, vitesse, courant ou tension
H02P 23/30 - Commande directe du couple [DTC] ou méthode d’accélération du champ [FAM]
30.
DEVICE FOR DETECTING POSITION OF WORKPIECE, CONTROL DEVICE, ROBOT SYSTEM, METHOD, AND COMPUTER PROGRAM
There has conventionally been a need to improve the accuracy of workpiece position detection. A device 100 includes: an image acquiring unit 106 that acquires first image data reflecting a work region imaged in order to execute a first operation on a workpiece in the work region, and second image data reflecting a next work region imaged in order to execute a second operation, next after the first operation, on the workpiece in the next work region; a composite image generating unit 108 that generates composite image data obtained by combining the first image data and the second image data; and a position detecting unit 104 that detects the position of the workpiece that is the target of the second operation on the basis of the composite image data.
A control device according to the present disclosure comprises: a data file acquisition unit that acquires at least one data file; a data file analysis unit that analyzes the data file; a target data determination unit that determines the type of at least one set of target data to be set, on the basis of an analysis result; an authentication unit that performs authentication using authentication information included in the data file for each set of target data, on the basis of the analysis result; a disable state setting unit that activates the disabling of a setting change prohibition in relation to the type of target data, for the type of target data of which authentication was successful; a target data setting unit that performs a setting in relation to the type of target data for which the disabling of the setting change prohibition is activated, on the basis of the analysis result; and a disable state resetting unit that deactivates the disabling of the setting change prohibition in relation to the type of target data, when a predetermined condition is satisfied.
G05B 19/05 - Automates à logique programmables, p. ex. simulant les interconnexions logiques de signaux d'après des diagrammes en échelle ou des organigrammes
G05B 19/18 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique
Provided is a nozzle touch mechanism for bringing a nozzle of an injection unit into contact with a mold clamping unit under pressure, the nozzle touch mechanism comprising a holding member that is provided so as to be movable in the direction in which the nozzle and the mold clamping unit is brought into contact with each other under pressure and that holds the injection unit, an elastic member that is capable of pressing the holding member toward the mold clamping unit, a pressing member that is provided so as to be movable relative to the mold clamping unit in said direction and that presses the holding member via the elastic member, a drive unit that positions the pressing member relative to the mold clamping unit, a detector that is provided to one of the holding member and the pressing member, a detection target member that has a plurality of first detection units which are provided to the other of the holding member and the pressing member and that causes the detector to detect a first detection value, and a plurality of second detection units which are provided so as to alternate with the plurality of first detection units and that causes the detector to detect a second detection value, and a drive control unit that controls the drive unit on the basis of a detection signal from the detector.
This robot system (1) comprises: a conveyance device (2) that conveys a workpiece (W) to a prescribed work region; a robot (3) that executes work on the workpiece (W) disposed in a work region (X); a control device (4) that controls the robot (3); a position detection sensor (5) that detects the arrival of the workpiece (W) on the upstream side of the work region (X) in a conveyance direction; and a tool (10) provided with a tool base part fixed to the robot (3) and a wall part that is fixed to the tool base part and blocks the workpiece (W) by contacting a part, of the workpiece (W) being conveyed, on the downstream side in the conveyance direction. The tool (10) is provided independently of the conveyance device (2) and is disposed at a standby position in the work region (X) before the workpiece (W).
Provided is a technology that, in a machine tool command generation device, makes it possible to improve safety during operation switching and to reduce heat generation or power consumption in a drive part. A machine tool command generation device 1 comprises: a rotational direction acquisition part 11 that acquires the direction of rotational movement; a translation command generation part 12 that generates a command for translational movement per unit time; a sign determination part 13 that determines, on the basis of the direction of the translational movement and the direction of the rotational movement acquired by the rotational direction acquisition part 11, the sign of a synchronization ratio for synchronization; a synchronization ratio determination part 14 that determines an absolute value of the synchronization ratio in accordance with whether the command for the translational movement is a cutting command or a positioning command; and a rotation command generation part 15 that generates a command for the rotational movement on the basis of the command for the translational movement, the sign, and the absolute value. The synchronization ratio between the translational movement and the rotational movement can be changed for the cutting command and the positioning command.
G05B 19/18 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique
G05B 19/19 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par systèmes de commande de positionnement ou de commande de contournage, p. ex. pour commander la position à partir d'un point programmé vers un autre point ou pour commander un mouvement le long d'un parcours continu programmé
35.
ROBOT SIMULATION DEVICE AND ROBOT SIMULATION PROGRAM
An objective of the present invention is to provide a robot simulation device capable of confirming, in a short time, whether or not it is possible to place a robot in an appropriate location and cause the robot to execute a predetermined task. The robot simulation device performs a simulation of robot operations, and comprises: an object placement unit that places, in a three-dimensional space, an object necessary for teaching the robot; a payload capacity specifying unit that specifies the payload capacity required of the robot; and a provisional teaching unit that performs provisional teaching on the basis of the placed object without using the robot.
B25J 9/22 - Systèmes d'enregistrement ou de reproduction
G05B 19/42 - Systèmes d'enregistrement et de reproduction, c.-à-d. dans lesquels le programme est enregistré à partir d'un cycle d'opérations, p. ex. le cycle d'opérations étant commandé à la main, après quoi cet enregistrement est reproduit sur la même machine
An injection molding machine control device according to the present invention comprises: a temperature control unit that is a part of a heating cylinder part and controls the temperature of a second site adjacent to a first site including a hopper connection part to which a hopper is connected; and a physical quantity acquisition unit that acquires a physical quantity related to the consumption amount of a molding material injected from an injection cylinder. The temperature control unit lowers the temperature of the second site in accordance with the physical quantity.
This control device is for an injection molding machine provided with: a hopper connection part to which a hopper is connected; and an injection cylinder that heats, melts, and injects a molding material supplied from the hopper via the hopper connection part. The control device comprises: an operating state information acquisition unit that acquires operating state information indicating the operating state of the injection molding machine; and a temperature control unit that adjusts the temperature of the hopper connection part in accordance with the operating state information acquired by the operating state information acquisition unit.
A control device according to the present disclosure comprises: a reception unit that receives an execution request including access to control information relating to the control of an industrial machine; a control status acquisition unit that acquires control status information including information relating to the status of the control of the industrial machine; a privilege definition information acquisition unit that acquires privilege definition information including information regarding an access privilege to the control information corresponding to the control status information; an execution determination unit that determines whether or not to permit the execution of the execution request on the basis of the control status information and the privilege definition information, and generates execution information on the basis of the execution request if it is determined that the execution of the execution request is to be permitted; and an execution unit that executes the execution information.
The purpose of the present invention is to be able to use design data to convert to setting data even if the design data does not include all information necessary for conversion. This information processing device that supports setting of a machine comprises: an input unit that receives input of design data of the machine; an insufficient data determination unit that determines the presence or absence of insufficient data that is insufficient in the design data; a temporary design data generation unit that, when there is insufficient data, generates at least one piece of temporary design data that supplements the insufficient data on the basis of insufficient data information for specifying the insufficient data; a conversion unit that, when there is no insufficient data, converts the design data into first setting data, and when there is insufficient data, adds the temporary design data to the design data and converts the design data into second setting data; an extraction unit that extracts the temporary setting data converted by the temporary setting data from the second setting data; an output unit that outputs the first setting data or the second setting data; and an extraction result output unit that outputs the temporary setting data extracted by the extraction unit.
G05B 19/409 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par l'utilisation de l'entrée manuelle des données [MDI] ou par l'utilisation d'un panneau de commande, p. ex. commande de fonctions avec le panneauCommande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par les détails du panneau de commande ou par la fixation de paramètres
G05B 19/408 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par le maniement de données ou le format de données, p. ex. lecture, mise en mémoire tampon ou conversion de données
G05B 19/4093 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par la programmation de pièce, p. ex. introduction d'une information géométrique dérivée d'un dessin technique, combinaison de cette information avec l'information d'usinage et de matériau pour obtenir une information de commande, appelée programme de pièce, pour la machine à commande numérique [CN]
G05B 19/4097 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par l'utilisation de données de conception pour commander des machines à commande numérique [CN], p. ex. conception et fabrication assistées par ordinateur CFAO
G06F 111/00 - Détails concernant les techniques de conception assistée par ordinateur
This filter system comprises: a first L-type filter including a first inductor and a first capacitor; and a second L-type filter including a second inductor and a second capacitor. The first inductor is positioned between the first capacitor and the second L-type filter, and the second inductor is positioned between the second capacitor and the first L-type filter. The first L-type filter and the second L-type filter constitute a π-type filter circuit as a whole.
Provided is a robot control device capable of continuing the operation of a robot when contact is detected. This robot control device comprises: a program management unit that executes a robot program that includes a contact skip motion instruction, the contact skip motion instruction including an external force threshold for stopping the robot when the robot has detected an external force; and a contact motion execution unit that, when the external force detected by the robot exceeds the external force threshold during movement of the robot, stops the movement of the robot in response to the contact skip motion instruction, and executes the next instruction block of the robot program.
A machine tool has an interchangeable tool clamped to a main spindle. The machine tool includes a drawbar which is biased backward by a biasing member and which clamps the tool to the main spindle by moving backward and unclamps the tool from the main spindle by moving forward, an interlocked part which is connected to the drawbar and interlocked with the forward and backward movement of the drawbar, an arm that pushes the interlocked part forward to move the drawbar forward against the biasing member, a proximity sensor which is fixed to either the arm or the part, and the output of which switches on/off depending on the distance between the arm and the part, and a determination unit that determines the clamp state of the tool on the basis of the on/off state of the proximity sensor.
A machine tool according to one embodiment of the present disclosure that is capable of highly precisely ascertaining power consumption comprises: a plurality of power verification targets; a power meter singly provided in an electrical pass that supplies power to all of the power verification targets; and a control device that controls the plurality of power verification targets. The control device includes a measurement control unit that operates the power verification targets one at a time and acquires detected values from the power meter during operation of the power verification targets, thereby measuring a reference power consumption of each of the power verification targets.
B23Q 17/09 - Agencements sur les machines-outils pour indiquer ou mesurer pour indiquer ou mesurer la pression de coupe ou l'état de l'outil de coupe, p. ex. aptitude à la coupe, charge sur l'outil
G01R 21/00 - Dispositions pour procéder aux mesures de la puissance ou du facteur de puissance
This electric motor comprises: a first member having a recess forming surface in which a recess is formed; a gasket which has a bead and which is disposed so that the bead contacts a section of the recess forming surface other than the recess; and a second member that, along with a first member, sandwiches the gasket.
H02K 5/10 - Enveloppes ou enceintes caractérisées par leur configuration, leur forme ou leur construction avec des dispositions empêchant l'introduction de corps étrangers, p. ex. de l'eau ou des doigts
F16J 15/06 - Joints d'étanchéité entre surfaces immobiles entre elles avec garniture solide comprimée entre les surfaces à joindre
F16J 15/08 - Joints d'étanchéité entre surfaces immobiles entre elles avec garniture solide comprimée entre les surfaces à joindre exclusivement par garniture métallique
Provided is a technology that enables a processing program to be easily set, and enables air cutting to be reliably executed in a control device for a machine tool that controls thread cutting with and without oscillation. The control device 1 for a machine tool comprises: a cutting position acquisition unit 11 that acquires a cutting position for thread cutting; a margin acquisition unit 12 that acquires a margin set so that the cutting tool oscillates beyond the cutting position in thread cutting with oscillation; an oscillation amplitude information acquisition unit 13 that acquires oscillation amplitude information indicating the oscillation amplitude of the thread cutting with oscillation; and a thread cutting command generation unit 20 that generates a thread cutting command to oscillate so that at least one end position in the oscillation direction exceeds the cutting position on the basis of the cutting position, the margin, and the oscillation amplitude information.
G05B 19/042 - Commande à programme autre que la commande numérique, c.-à-d. dans des automatismes à séquence ou dans des automates à logique utilisant des processeurs numériques
Provided is a machine tool control device for controlling threading, the device being capable of automatically setting the threading amount for achieving threading as desired by an operator, A machine tool control device 1 is provided with: a machining condition acquisition unit 11 that acquires machining conditions for threading; a machining determination unit 12 that determines the type of machining from the machining conditions; a threading amount rule setting unit 13 that, on the basis of a determination result from the machining determination unit 12, determines setting rules, which is a method for setting the threading amount of threading; and a threading amount determination unit 20 that determines the threading amount for machining on the basis of the machining conditions and the setting rules.
The purpose of the present invention is to rotate a tool pot without a driving source dedicated for rotation movement of the tool pot. This tool replacing device comprises a magazine, an arm, and a pot interlocking mechanism. The magazine has a magazine body, and a plurality of tool pots attached to the magazine body. One of the plurality of tool pots is disposed at a replacing position through rotation of the magazine body. The tool pot is disposed at a replacing angle and a housing angle through rotation of the tool pot at the replacing position. The arm has first and second gripping members. The arm removes a next-use tool from the tool pot at the replacing angle and attaches the same to a main shaft by means of one of the gripping members, and removes a former-used tool from the main shaft and attaches the same to the tool pot at the replacing angle by means of the other gripping member. The pot interlocking mechanism rotates the tool pot at the replacing position by interlocking the same with relative movement of the arm relative to the magazine.
B23Q 3/155 - Agencements pour insérer ou retirer automatiquement les outils
B23Q 3/157 - Agencements pour insérer ou retirer automatiquement les outils les outils rotatifs
B23Q 5/34 - Avance par transmission mécanique des autres organes supportant les outils ou les pièces, p. ex. avance des traînards, des glissières d'outils
The purpose of the present invention is to prevent an external force from being exerted on a spindle during machining by the spindle. This tool replacement apparatus comprises an arm and a grip interlocking mechanism. The arm has a gripping member, and, by using said gripping member, removes a previously used tool from a spindle, and then attaches a tool to be used next to the spindle. The grip interlocking mechanism has: a spindle-side cam; an arm roller; a disengagement cam disposed at a position separated from the spindle farther than the spindle-side cam; and a release roller. While the arm is moved in a prescribed direction to a prescribed position relative to the spindle, the arm roller is displaced in accordance with the profile of the spindle-side cam and rotates the gripping member toward a release angle side. While the arm is further moved from the prescribed position in the prescribed direction relative to the spindle, a disengagement roller is displaced in accordance with the profile of the disengagement cam, rotates the gripping member further toward the release angle side, and causes the arm roller to separate from the spindle-side cam.
A block having two contactors adjacent to each other in a prescribed installation direction, the two contactors having approximate inverted U-shapes that are open in an insertion direction orthogonal to the prescribed installation direction, the block including a support member for supporting the two contactors, and the support member being provided with a slit for inserting a circuit board between the two contactors along the insertion direction, and a first wall portion for restricting displacement of a contact point of the two contactors in the prescribed installation direction.
An information processing apparatus according to one aspect of the present disclosure is connected to an industrial machine equipped with a sensor or a control device that controls the industrial machine. The information processing apparatus is provided with a storage unit that stores first table data in which a plurality of abnormality causes are associated with a plurality of abnormal situations related to operation of the industrial machine, an abnormality monitoring unit that monitors the occurrence of an abnormal situation in the industrial machine, based on data output from the sensor, a cause identification unit that identifies a cause of the abnormal situation with reference to the first table data, and a display control unit that causes a display unit to display details of the abnormal situation and the identified cause of the abnormal situation.
A method for programming a robotic continuous path using spline motion control. A set of path points are provided to a robot controller, either from CAD data or a teach device. A motion program is defined referencing the path points. Where three or more spline motion commands appear in sequence, a spline curve is computed. The spline curve comprises a set of adjacent parabolas or circular arcs, each of which passes through three path points, and overlapping sections of adjacent parabolas/arcs are blended. The spline curve passes through all of the path points, and there are no restrictions on path point spacing; large inter-point spacing can be followed by small spacing, and vice versa. Automatic speed controls are applied to the spline curve based on tool center point motion and joint motion. User-configurable tool orientations may be applied to the spline curve, and time-based and distance-based trigger points are definable.
The present invention provides a technology that makes it possible to reduce a cycle time in an operation planning device for a laser ranging system for shortening the cycle time. An operation planning device (80), which is for a laser ranging system (1) comprising a galvano scanner (10), is provided with: an acquisition part (801) that acquires position data of a measurement point, galvano scanner model information including mechanism information of the galvano scanner (10), and measurement unit model information including information related to a measurement range for measuring the measurement point by a measurement unit (30) connected to the galvano scanner (10); a calculation part (802) that calculates a measurement range adjustment value for the measurement unit model information on the basis of the information related to the measurement range; and an optimization part (803) that optimizes system operation planning for the laser ranging system (1) on the basis of an objective function related to the measurement range adjustment value.
G01B 9/02017 - Interféromètres caractérisés par la configuration du parcours du faisceau avec plusieurs interactions entre l’objet ciblé et les faisceaux lumineux, p. ex. les réflexions des faisceaux provenant de positions différentes
G01B 11/14 - Dispositions pour la mesure caractérisées par l'utilisation de techniques optiques pour mesurer la distance ou la marge entre des objets ou des ouvertures espacés
Provided is a laser processing device which involves adjustment of a reference optical path length by a reference arm, and in which a cycle time can be reduced. A laser processing device 1 is provided with: a processing head 12 that includes at least one laser light deflection mechanism 13 for radiating laser light onto a workpiece 40; a beam control unit 201 that controls the laser light deflection mechanism 13; at least one measurement light deflection mechanism 34 that is optically linked to the processing head 12; a measurement light control unit 202 that controls the measurement light deflection mechanism 34; an optical measurement unit 30 that uses measurement light to obtain a measurement value related to a measurement point on the workpiece 40; a measurement range adjustment mechanism 324 that executes optical path length adjustment in order to adjust a reference optical path length or a measurement optical path length; and a determination unit 203 that, before the optical measurement unit 30 obtains the measurement value, determines whether or not to execute the optical path length adjustment. The measurement range adjustment mechanism 324 executes the optical path length adjustment if a signal for the optical path length adjustment has been received from the determination unit 203.
G01B 9/02017 - Interféromètres caractérisés par la configuration du parcours du faisceau avec plusieurs interactions entre l’objet ciblé et les faisceaux lumineux, p. ex. les réflexions des faisceaux provenant de positions différentes
G01B 11/14 - Dispositions pour la mesure caractérisées par l'utilisation de techniques optiques pour mesurer la distance ou la marge entre des objets ou des ouvertures espacés
Provided is calibration component (A) for calibrating axial alignment between a processing laser beam (L) emitted from a processing head (7) and measurement light (S) from a sensor (8), the calibrating component (A) comprising: a cylindrical member (60) attached to the processing head (7) and allowing the processing laser beam (L) to pass therethrough; and a calibration member (70) holding calibration workpieces (Wa, Wb) irradiated with the processing laser beam (L). The calibration member (70) is attached to one end of the cylindrical member (60).
An electronic device according to the present invention comprises: a housing provided with a housing opening that communicates with a housing space; a first circuit board that is provided with a first connector and that is accommodated in the housing space; and a second circuit board that is provided with a second connector connected to the first connector and that is accommodated together with the first circuit board in the housing space. The direction in which the first circuit board is removed from within the housing space to the outside thereof through the housing opening intersects with a disconnection direction, which is the direction in which the connection between the first connector and the second connector is released.
An electronic device according to the present disclosure comprises: a housing that is constituted from a plurality of housing members; a power supply unit that is disposed inside a housing space; and a power supply connector that is provided to a first housing member among the plurality of housing members and that is electrically connected to the power supply unit. Removing the first housing member disconnects the electrical connection between the power supply connector and the power supply unit.
An electronic device according to the present disclosure comprises: a housing that has a ventilation port in communication with a first partial space in a housing space; and a substrate that defines the first partial space.
An electronic device comprises a first member provided with a first connector, and a second member provided with a second connector. The first member is detachable along a first direction and the second member is detachable along a second direction orthogonal to the first direction. The first connector can be inserted/extracted relative to the second connector both along the first direction and along the second direction.
Provided is a technology for automatically determining a dimension and/or position of a workpiece material. A dimension and/or position determination device 10 for a workpiece comprises: a position information acquisition unit 1001 that acquires tool position information each unit time when a machine tool for processing the workpiece is driven; a processed portion estimation unit 1002 that estimates a processed portion of the workpiece on the basis of the tool position information for each unit time; and a determination unit 1004 that determines the dimension and/or position of the workpiece on the basis of the estimated processed portion.
A control device according to the present invention comprises: a nonvolatile memory in which first language data is stored; a volatile memory; a data acquisition unit that acquires second language data different from the first language data from an external storage device and stores the second language data in the volatile memory; a display unit that displays an operation screen of a machine; and a display control unit that causes the display unit to display an operation screen based on the first language data if the second language data is not stored in the volatile memory, and causes the display unit to display an operation screen based on the second language data if the second language data is stored in the volatile memory.
B25J 13/06 - Postes de commande, p. ex. pupitres, tableaux de contrôle
B23Q 17/00 - Agencements sur les machines-outils pour indiquer ou mesurer
B25J 9/22 - Systèmes d'enregistrement ou de reproduction
G05B 19/409 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par l'utilisation de l'entrée manuelle des données [MDI] ou par l'utilisation d'un panneau de commande, p. ex. commande de fonctions avec le panneauCommande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par les détails du panneau de commande ou par la fixation de paramètres
61.
ANOMALOUS IMAGE GENERATION DEVICE AND COMPUTER-READABLE STORAGE MEDIUM
An anomalous image generation device according to the present disclosure: generates a base anomalous image in which an anomaly is produced in a masked region by inputting a first base image and a mask image into a first image generation model; creates a partial anomalous image in which the periphery of the mask region is cut out from the base anomalous image; generates one or more augmented images by inputting the mask image for data augmentation into a second image generation model to reconstruct the mask region; and generates one or more anomalous images by compositing the augmented image with the first base image or a second base image.
G06V 10/774 - Génération d'ensembles de motifs de formationTraitement des caractéristiques d’images ou de vidéos dans les espaces de caractéristiquesDispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p. ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]Séparation aveugle de source méthodes de Bootstrap, p. ex. "bagging” ou “boosting”
This user interface display device comprises: a storage unit capable of storing an operation program for operating a robot; and a processor. The processor is capable of displaying, on a display device, a plurality of task icons respectively corresponding to a plurality of portions among a series of commands in the operation program so as to be arranged at positions along an operation of the robot based on the operation program.
This workpiece conveyance device comprises: a base that is displaceable in a first direction; at least one finger that is attached to the base so as to be displaceable in a second direction intersecting the first direction; a claw that is provided to the tip of the finger; and a soft mat member that is spaced apart from the claw in the first direction by a predetermined distance. The workpiece conveyance device is configured so as to move the finger in a state in which the claw is pressed against the mat member and thus engage the claw with the lower surface of a conveyance target disposed upon the mat member.
An information generation device includes: a program acquisition unit acquiring a program executed in a control device that controls industrial machinery; an extraction unit extracting, from the program acquired by the program acquisition unit, elements constituting the program and additional information added to the elements; and a dictionary creation unit creating a dictionary in which the elements and additional information extracted by the extraction unit are associated with each other.
This robot control device capable of controlling a robot according to a lead-through control in which the orientation of the robot is varied in accordance with the magnitude and the direction of forces detected by a force sensor provided in the robot, wherein the robot control device: identifies a first state in which an additional device is installed at a distal end of a wrist of the robot, and a second state in which the additional device is not installed at said location; and switches a load setting of the robot when the lead-through control is executed in the first and second states.
A distance measurement device includes: a light-projection unit beaming light from a light source onto a rotating or swinging mirror, and projecting obtained scanning light onto an object; a light-receiving unit detecting a change in luminance of the object due to the scanning light; a calculation unit calculating the distance to the object based on a scan angle of the scanning light obtained from time information regarding the change in luminance; and a direction-changing unit changing the direction of the scanning light to enable the light-receiving unit to detect reference light in a scan direction. The calculation unit deems time information regarding a change in luminance produced in the light-receiving unit due to reference light whose direction has been changed by the direction-changing unit to be a reference time, and deems time information regarding a change in luminance of the object to be a value relative to the reference time.
This robot comprises: a drive device which has formed therein a hollow part that extends in a direction along the axis of rotation; and an optical cable which is disposed so as to pass through the interior of the hollow part. The robot is equipped with a first supporting member and a second supporting member that support the optical cable. The first supporting member is fixed to a member that remains still during driving of the drive device. The second supporting member is fixed to a member that rotates during driving of the drive device. The first supporting member and the second supporting member are formed so as to support the optical cable on the axis of rotation.
B25J 19/00 - Accessoires adaptés aux manipulateurs, p. ex. pour contrôler, pour observerDispositifs de sécurité combinés avec les manipulateurs ou spécialement conçus pour être utilisés en association avec ces manipulateurs
68.
PROGRAM CHANGE PROCESSING DEVICE AND COMPUTER-READABLE RECORDING MEDIUM
A program change processing device according to the present disclosure comprises: a cutting path extraction unit that extracts a plurality of cutting paths included in a first machining program; a machining order change unit whereby the execution order of the cutting paths is changed so that a first execution order of the plurality of cutting paths in the first machining program becomes a path in which adjacent cutting paths are connected by a curve command path and the cutting paths are arranged in a second execution order that is optimized according to at least one index; a program change unit that changes the first machining program to a second machining program on the basis of the second execution order of the plurality of cutting paths and the curve command path; and a program output unit that outputs the second machining program.
G05B 19/4093 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par la programmation de pièce, p. ex. introduction d'une information géométrique dérivée d'un dessin technique, combinaison de cette information avec l'information d'usinage et de matériau pour obtenir une information de commande, appelée programme de pièce, pour la machine à commande numérique [CN]
The present invention reduces the load on a CPU and increases communication speed by performing communication in plain text when the risk of security violation is low, in accordance with the level of safety of a communication path and without depending on a user's judgment. This control device for an industrial machine is connected to external equipment via a communication path, and comprises: a communication unit for communicating with the external equipment; a communication path determination unit that determines the level of safety of the communication path on the basis of a safety evaluation value obtained by acquiring or calculating the safety evaluation value of the communication path on the basis of a preset safety evaluation value of the communication path or a safety evaluation value calculation method for the communication path, in accordance with a configuration of the communication path between the control device and the external equipment; and an encryption determination unit that determines whether to perform encryption on the basis of the determined level of safety. The communication unit performs the communication either in cipher or in plain text on the basis of the determination.
This electronic device comprises a housing and a filter unit. The filter unit comprises a filter medium, a filter support member, a filter cover, and one screw member. A ventilation port comprises a plurality of locking portions, and the filter support member is provided with a plurality of engaging portions that respectively engage with the plurality of locking portions. An engaging portion of the filter cover is engaged with one of the plurality of locking portions and the one screw member is screwed to the housing in a state of being inserted through an insertion hole, whereby the filter cover is fixed to the housing.
This expansion unit is for expanding a housing space of a housing of an electronic device, wherein: the housing has a first housing member that includes a housing bottom part and a second housing member that includes a housing lid part and that can be attached to and detached from the first housing member; the housing space is defined by the first housing member and the second housing member; the expansion unit is disposed between the housing bottom part and the housing lid part when the housing space of the housing is expanded; and the expansion unit is provided with a blower fan.
This electronic device includes: a first circuit board on which a plurality of locking parts are formed; a second circuit board erected on the first circuit board; and a slot member that includes a plurality of engaging clasps, which lock onto respective locking parts, and a guide rail that guides a third circuit board to the second circuit board.
An electronic device according to the present invention comprises: a first circuit board that has a first main surface and a second main surface which is the reverse surface from the first main surface; a first slot member that is in contact with the first main surface and guides a second circuit board to the first main surface; and a second slot member that is in contact with the second main surface and guides a third circuit board to the second main surface.
This electronic device comprises: a first electronic unit; a second electronic unit that includes a plurality of circuit boards and is connected to the first electronic unit by a connector; and a grip part that is provided to the second electronic unit, connects the plurality of circuit boards, and is gripped when pulling the second electronic unit in a direction that releases the connection by the connector.
A control device according to the present invention, which is connected to an industrial machine, comprises at least one processor, wherein the at least one processor: acquires a communication state through a control network for performing function control and an execution state of a control program for causing the industrial machine to operate; and determines the relative priorities of communication through the control network and communication through an information network that performs state output, on the basis of the acquired communication state through the control network and the acquired execution state of the control program.
G05B 19/414 - Structure du système de commande, p. ex. automate commun ou systèmes à multiprocesseur, interface vers le servo-contrôleur, contrôleur à interface programmable
76.
WORKPIECE SHAPE DISPLAY DEVICE AND NUMERICAL CONTROL DEVICE
Provided is a technique capable of easily confirming risks and causes of a processing failure accompanying overlapping in a workpiece shape display device and a numerical control device. A workpiece shape display device 10 comprises: a processing condition setting unit 11 that sets processing conditions including a processing program, tool information, setting of an overlap amount, and a pre-processing workpiece shape; a tool trajectory calculation unit 12 that calculates the tool trajectory of a tool 2 in consideration of the overlap on the basis of the processing conditions; a workpiece shape estimation unit 13 that estimates a post-processing workpiece shape on the basis of the pre-processing workpiece shape and the calculated tool trajectory; a contact region extraction unit 14 that extracts a contact region 50 where the tool 2 contacts a workpiece W during the overlap in the estimated post-processing workpiece shape, from the tool trajectory and the estimated post-processing workpiece shape; and a workpiece shape display unit 15 that displays the contact region 50 including interferences and uncut portions due to the overlap on the post-processing workpiece shape, on the basis of the post-processing workpiece shape and the extracted contact region 50.
G05B 19/4069 - Simulation du procédé d'usinage à l'écran
G05B 19/4155 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par le déroulement du programme, c.-à-d. le déroulement d'un programme de pièce ou le déroulement d'une fonction machine, p. ex. choix d'un programme
G05B 19/416 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par la commande de vitesse, d'accélération ou de décélération
77.
HANDLING DEVICE, HANDLING SYSTEM, CONTROL DEVICE, AND CONTROL METHOD
A handling device (50) comprises: a support mechanism (33d) that supports one side-surface side of the upper portion of a workpiece; and an orientation correction mechanism (54) that is capable of pressing the lower portion of the one side surface. The support mechanism (33d) may be formed by a hook-shaped support member that is inserted from below into at least a downward-opening recess provided to the upper portion of the one side surface. With the handling device (50), it is possible to accurately convey a workpiece to a prescribed position at a prescribed conveyance destination without inclining the workpiece, even if the workpiece can only be supported from one side.
This motor control apparatus comprises: a speed command creation unit; a torque command creation unit; a filter; an amplifier; a measurement signal input unit that receives the input of a measurement signal for measuring an input/output response of a control loop that includes a motor, the torque command creation unit, the filter, and the amplifier; an input/output response acquisition unit that acquires the input/output response of the control loop; a measurement control unit that changes the gain of the amplifier to acquire a plurality of input/output responses; a candidate extraction unit that extracts candidate frequencies at which a torque command value should be reduced by the filter in the input/output responses; a candidate information storage unit that stores output values at the candidate frequencies; and a linear determination unit that, on the basis of the output values at the candidate frequencies of the same frequency extracted from the plurality of input/output responses, determines whether the output values at the candidate frequencies are linear with respect to the gain.
H02P 23/04 - Dispositions ou procédés pour la commande de moteurs à courant alternatif caractérisés par un procédé de commande autre que la commande par vecteur spécialement adaptés pour amortir les oscillations des moteurs, p. ex. pour la réduction du pompage
H02P 23/14 - Estimation ou adaptation des paramètres des moteurs, p. ex. constante de temps du rotor, flux, vitesse, courant ou tension
79.
SERVICE PROVIDING DEVICE, SERVICE PROVIDING SYSTEM, AND COMPUTER-READABLE RECORDING MEDIUM
A service providing device according to the present disclosure includes: a request accepting unit that accepts request information at least including machine-specific information that uniquely identifies an industrial machine and requested service information that specifies a service desired to be used in the industrial machine; a determining unit that determines a recommended service recommended to be used in conjunction with the service desired to be used, on the basis of service combination information defining a combination of services that become suitable by being used in conjunction with each other among services that can be provided, service trial information related to a service provided by the industrial machine as trial, and the request information; and a service information providing unit that notifies information for providing trial of the recommended service determined by the determining unit under a predetermined trial condition.
Provided is a servo adjustment apparatus that is capable of performing automatic servo adjustment with high accuracy and in a short time, without the need for an additional device. A servo adjustment system 1 that adjusts control parameter setting information of a servomotor controlled by a control apparatus of an industrial machine comprises: a servomotor model 30 which is a virtualization of the operation of the servomotor; a virtual control apparatus 20 that executes an evaluation program on the basis of the control parameter setting information to virtually control the servomotor model 30; and a servo adjustment apparatus 10 that determines the control parameter setting information on the basis of virtual feedback information, which is obtained by executing the evaluation program a plurality of times in the virtual control device 20 on the basis of different control parameter setting information.
G05B 19/409 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par l'utilisation de l'entrée manuelle des données [MDI] ou par l'utilisation d'un panneau de commande, p. ex. commande de fonctions avec le panneauCommande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par les détails du panneau de commande ou par la fixation de paramètres
G05B 13/02 - Systèmes de commande adaptatifs, c.-à-d. systèmes se réglant eux-mêmes automatiquement pour obtenir un rendement optimal suivant un critère prédéterminé électriques
G05B 13/04 - Systèmes de commande adaptatifs, c.-à-d. systèmes se réglant eux-mêmes automatiquement pour obtenir un rendement optimal suivant un critère prédéterminé électriques impliquant l'usage de modèles ou de simulateurs
G05B 19/19 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par systèmes de commande de positionnement ou de commande de contournage, p. ex. pour commander la position à partir d'un point programmé vers un autre point ou pour commander un mouvement le long d'un parcours continu programmé
G05B 19/404 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par des dispositions de commande pour la compensation, p. ex. pour le jeu, le dépassement, le décalage d'outil, l'usure d'outil, la température, les erreurs de construction de la machine, la charge, l'inertie
Provided is a control device for controlling a robot, the control device comprising: a force control unit for executing force control on the basis of information relating to force and moment acting on the robot; a load determination unit for determining the state of a load on a shaft of the robot on the basis of the information; and an operation mode switching unit for switching an operation mode in the force control on the basis of the result of the determination made by the load determination unit.
This motor drive device comprises: a converter that selectively executes a rectification operation for converting AC power inputted from an AC power supply to DC power and outputting the DC power to a DC link, and a regeneration operation for converting the DC power of the DC link to AC power and returning the AC power to the AC power supply when a DC link voltage exceeds a regeneration start voltage; an inverter that, in accordance with a motor drive command, selectively executes an active drive operation for converting the DC power of the DC link to AC drive power and supplying the AC drive power to a motor, and a regeneration operation for converting AC regenerative power from the motor to DC power and returning the DC power to the DC link; and a converter control unit that controls the operation of the converter. The converter control unit changes the regeneration start voltage in accordance with information related to the motor drive command.
H02P 27/06 - Dispositions ou procédés pour la commande de moteurs à courant alternatif caractérisés par le type de tension d'alimentation utilisant une tension d’alimentation à fréquence variable, p. ex. tension d’alimentation d’onduleurs ou de convertisseurs utilisant des convertisseurs de courant continu en courant alternatif ou des onduleurs
The present invention provides a production system capable of making a production plan according to changes in work contents and resources and quickly and reasonably distributing the resources. This production system comprises: a resource information unit that includes resource information in a factory which produces a product on the basis of a production plan; a production planning unit that arranges workers suitable for the production plan on the basis of the content of the resource information unit; a plan inference and determination unit that observes and analyzes the progress status of work after personnel arrangement by the production planning unit; and a resource redistribution unit that reviews the production plan and adjusts resources when a delay in the work occurs or the work content has been changed, on the basis of the progress status.
A control device according to the present disclosure comprises: a connection management unit that manages the status of connection to an input apparatus; an input apparatus determination unit that determines whether the input apparatus managed by the connection management unit is subject to alarm generation at the time of disconnection; and an alarm generation unit that generates an alarm when a disconnection report is issued from the connection management unit. The connection management unit issues a report about disconnection to the alarm generation unit when connection to the input apparatus determined, by the input apparatus determination unit, to be subject to alarm generation at the time of disconnection is interrupted.
G05B 19/414 - Structure du système de commande, p. ex. automate commun ou systèmes à multiprocesseur, interface vers le servo-contrôleur, contrôleur à interface programmable
G05B 19/4063 - Contrôle du système de commande général
G05B 19/409 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par l'utilisation de l'entrée manuelle des données [MDI] ou par l'utilisation d'un panneau de commande, p. ex. commande de fonctions avec le panneauCommande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par les détails du panneau de commande ou par la fixation de paramètres
Provided is an injection molding control device that controls an injection molding machine having a pressurizing member which pressurizes a molten resin in a cavity formed between a plurality of molds, a pressurization drive mechanism which moves the pressurizing member, and a pressure detector which detects a pressure of the molten resin, said injection molding control device comprising: a pressure setting unit that sets a set value of the pressure of the molten resin; a pressure control unit that controls an operation of the pressurization drive mechanism so as to bring a detection value of the pressure detector closer to the set value by the pressure setting unit; and a movement adjustment unit that performs movement adjustment control for adjusting the operation of the pressurization drive mechanism such that a frictional force generated by movement of the pressurizing member acts in a direction to increase the pressure of the molten resin.
In one embodiment, a dedicated simulation device comprises: a first communication unit that communicates with a general-purpose simulation device; and a first acquiring unit that acquires, from the general-purpose simulation device, identification information for identifying a robot and first information for controlling the robot. The dedicated simulation device comprises: an input data generating unit that generates second information by adding additional information to the first information on the basis of the identification information; and a simulation executing unit that executes a simulation on the basis of the second information.
B25J 9/22 - Systèmes d'enregistrement ou de reproduction
G05B 19/05 - Automates à logique programmables, p. ex. simulant les interconnexions logiques de signaux d'après des diagrammes en échelle ou des organigrammes
The numerical control device of an embodiment comprises a compressing unit, a calculating unit, and a holding unit. The compressing unit compresses a first command point sequence to create a second command point sequence. The calculating unit calculates an execution position of the operation in the second command point sequence, for a first output command that is held in the first command point sequence and instructs an industrial machine to perform the operation. The holding unit causes the second command point sequence to hold a second output command for instructing the industrial machine to perform the operation at the execution position.
G05B 19/4155 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par le déroulement du programme, c.-à-d. le déroulement d'un programme de pièce ou le déroulement d'une fonction machine, p. ex. choix d'un programme
With the present invention it is possible to present, to a template creator, a screen that includes the most suitable configuration items corresponding to a method for using of the template screen, and to enable a screen creator, who will employ a template to create (customize) a display screen, to easily create a screen suited to work sites by configuring the template screen. This screen creation device comprises: a configuration-screen auto-creation unit for creating a configuration screen for the purpose of configuring configuration items each defined in pre-created display screen template information; a configuration-information creation unit for creating configuration information on the basis of the information for each of the configuration items configured on the configuration screen; and a screen auto-creation unit for creating the display screen on the basis of the template information and the configuration information created by the configuration-information creation unit.
A servo control system according to one embodiment of the present disclosure controls a servomotor, and comprises: a servo amplifier that supplies the servomotor with a pulse-width-modulated drive current, and that can change pulse frequencies; and a servo control device that gives the servo amplifier an instruction on the target speed or the target position of the servomotor and the pulse frequencies. The servo control device has: a target instruction unit that gives an instruction on the target speed or the target position; a power consumption calculation unit that calculates, on the basis of information on the servomotor and/or the servo amplifier, the total power consumption of the servomotor and the servo amplifier at each of a plurality of set frequencies set in advance as the pulse frequencies; and a frequency instruction unit that gives the servo amplifier an instruction to perform the pulse width modulation at a set frequency, among the plurality of set frequencies, at which the total power consumption becomes minimum.
G11B 5/584 - Disposition ou montage des têtes par rapport aux supports d'enregistrement comportant des dispositions pour déplacer la tête dans le but de maintenir l'alignement relatif de la tête et du support d'enregistrement pendant l'opération de transduction, p. ex. pour compenser les irrégularités de surface ou pour suivre les pistes du support pour suivre les pistes d'une bande
G11B 5/596 - Disposition ou montage des têtes par rapport aux supports d'enregistrement comportant des dispositions pour déplacer la tête dans le but de maintenir l'alignement relatif de la tête et du support d'enregistrement pendant l'opération de transduction, p. ex. pour compenser les irrégularités de surface ou pour suivre les pistes du support pour suivre les pistes d'un disque
This robot system is provided with a projection device for projecting, on the surface of a workpiece, a specific image including an image of a processing position, and an imaging device for capturing the specific image projected by the projection device. The robot system is provided with a robot device that includes a robot, a work tool, and a control device and that performs processing on the workpiece by using the work tool. The control device controls the position and the posture of the robot so as to correspond to the image of the processing position captured by the imaging device.
B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p. ex. à la vue ou au toucher
B25J 19/00 - Accessoires adaptés aux manipulateurs, p. ex. pour contrôler, pour observerDispositifs de sécurité combinés avec les manipulateurs ou spécialement conçus pour être utilisés en association avec ces manipulateurs
91.
CONTROL DEVICE, CONTROL METHOD, AND CONTROL SYSTEM
This control device comprises at least one processor. The processor: receives input information from a plurality of key input devices; determines whether or not the input information is received from any one of the key input devices; and sequentially executes processes corresponding to the input information when the input information is received from one of the key input devices, sequentially executes only the processes corresponding to the input information from any one of the key input devices when the input information is received from the plurality of key input devices, or outputs a command to cause the processes to be executed sequentially.
G06F 3/023 - Dispositions pour convertir sous une forme codée des éléments d'information discrets, p. ex. dispositions pour interpréter des codes générés par le clavier comme codes alphanumériques, comme codes d'opérande ou comme codes d'instruction
H03M 11/02 - Codage en relation avec des claviers ou des dispositifs similaires, c.-à-d. codage de la position des touches actionnées Détails
92.
DISPLAY DEVICE AND COMPUTER-READABLE RECORDING MEDIUM
A display device according to the present disclosure comprises: a simulation result acquisition unit that acquires a simulation result of a non-contact processing element, said simulation result including at least the axis operation of a prescribed non-contact processing device at each block of a processing program and an interpolation area between blocks; a non-contact processing element; a correlation data acquisition unit that acquires correlation data which indicates the correlation with the state of a workpiece processed under the non-contact processing element; a display format setting unit that sets the display format of the simulation result on the basis of the correlation data; and an output unit that outputs the simulation result on the basis of the display format set by the display format setting unit.
An information processing device for calculating the amount of usage of a system program that converts a machining program into a control signal for a machine tool determines whether or not the machining program includes fee-based codes, determines whether or not machining is executed based on the tool state of the machine tool executing the machining program, and calculates the amount of usage of the fee-based codes when the fee-based codes are executed.
G05B 19/4155 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par le déroulement du programme, c.-à-d. le déroulement d'un programme de pièce ou le déroulement d'une fonction machine, p. ex. choix d'un programme
A motor monitoring device according to an aspect of the present disclosure which allows the state of a motor to be easily ascertained comprises: a rotational speed acquisition unit that acquires the rotational speed of the motor that operates according to an operation program; an output value acquisition unit that acquires the output value of the motor; a state information acquisition unit that acquires state information indicating the state of the motor which is different from the rotational speed and the output value; a history information storage unit that associates the rotational speed, the output value, and the state information acquired at predetermined timing and stores the result as history information with an identifier added; and a graph display unit that displays a graph in which a marker indicating a combination of the rotational speed and the output value is plotted with a label indicating the identifier in a graph area with one axis indicating the rotational speed and the other axis indicating the output value.
A numerical controller includes: an axis configuration storage unit that stores a plurality of axis configuration patterns indicating the axis configuration of at least one first axis belonging to a first path and at least one second axis belonging to a second path; and a setting unit that sets the axis configuration in accordance with one axis configuration pattern among the plurality of axis configuration patterns stored in the axis configuration storage unit.
G05B 19/4155 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par le déroulement du programme, c.-à-d. le déroulement d'un programme de pièce ou le déroulement d'une fonction machine, p. ex. choix d'un programme
96.
GUI CREATION SUPPORT APPARATUS, APPLICATION SOFTWARE, AND COMPUTER-READABLE STORAGE MEDIUM
A GUI creation support apparatus according to the present disclosure comprises: a GUI configuration information generation unit that generates GUI configuration information relating to an operation screen for accepting operations for a numerical control device on a plurality of exclusively controlled display devices; and an application output unit that outputs an application for changing a behavior of the operation screen on the basis of control information relating to numerical control information including operation rights of the display devices. The application comprises: an acquisition unit that acquires control information of the numerical control device for accepting operations of the plurality of exclusively controlled display devices; an operation right determination unit that determines the statuses of the operation rights of the display devices from the control information; an operation right notification unit that provides notification of the statuses of the operation rights; and a UI change unit that changes a GUI on the basis of the statuses of the operation rights and the control information of the numerical control device.
G06F 3/04817 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect utilisant des icônes
97.
DISPLAY CONTROL SYSTEM AND COMPUTER-READABLE STORAGE MEDIUM
A display control system according to the present disclosure comprises: an operation right management unit that outputs, to display devices connected to a numerical control device, identification information of the display devices connected to the numerical control device, at least one of the display devices having a switch that manually accepts switching of operation rights of the display device, the identification information being displayed in association with the switch; an acquisition unit that acquires the identification information; and an identification information display unit that displays the identification information on the display devices.
G05B 19/414 - Structure du système de commande, p. ex. automate commun ou systèmes à multiprocesseur, interface vers le servo-contrôleur, contrôleur à interface programmable
G05B 19/18 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique
G05B 19/409 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par l'utilisation de l'entrée manuelle des données [MDI] ou par l'utilisation d'un panneau de commande, p. ex. commande de fonctions avec le panneauCommande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par les détails du panneau de commande ou par la fixation de paramètres
G05B 19/418 - Commande totale d'usine, c.-à-d. commande centralisée de plusieurs machines, p. ex. commande numérique directe ou distribuée [DNC], systèmes d'ateliers flexibles [FMS], systèmes de fabrication intégrés [IMS], productique [CIM]
G05B 19/4063 - Contrôle du système de commande général
98.
RELAY DEVICE, CONTROL DEVICE, AND COMPUTER-READABLE RECORDING MEDIUM HAVING PROGRAM RECORDED THEREON
A relay device according to the present disclosure comprises: a first communication unit that communicates with a computer via a first network; a second communication unit that communicates with a control device, which controls an industrial machine, via a second network; a communication retention data storage unit that stores communication retention data obtained by retaining communication data exchanged between the first communication unit and the second communication unit; an update method instruction acquisition unit that acquires an update method instruction indicating a method for updating the stored communication retention data; and an update execution unit that updates the communication retention data on the basis of the update method instruction acquired from the update method instruction acquisition unit.
Provided is a robot control device that is capable of accurately recognizing the position of an object and highly accurately packing the object. This robot control device is such that a photoelectric tube sensor for detecting an object being conveyed on a conveyor, and an encoder for detecting the amount of movement of the conveyor, are connected thereto, the robot control device selecting whether the object has actually arrived on the basis of the output of the photoelectric tube sensor and the amount of movement of the conveyor.
Provided is a safety door that is provided to an injection molding machine, said safety door comprising: a door part that can be opened and closed; a lock device that is fixed to a machine base of the injection molding machine; an engagement member that is provided to the door part and that engages with the lock device when the door part is closed; and a support member that is fixed to the door part, that supports the engagement member in a manner enabling relative movement, and that thereby allows the door part to be opened a prescribed degree of opening in a locked door state in which the engagement member is engaged with the lock device.
F16P 3/08 - Dispositifs de sécurité agissant en conjonction avec la commande ou le fonctionnement d'une machineCommandes exigeant l'emploi simultané de plusieurs parties du corps humain conjugués avec le verrouillage de portes, couvercles, garde-fous ou autres dispositifs semblables donnant accès aux parties mobiles de la machine