Provided is a robot control apparatus capable of ascertaining at least one of the width, depth, or height of an object to be conveyed, by using at least two holding force values. The robot control apparatus controls an operation of a robot that has a robot hand provided with at least two sensors, each measuring a holding force, and that uses the robot hand to hold an object placed at a first location and place the object at a second location. The robot control apparatus is provided with at least one processor and at least one storage device capable of storing a program to be executed. The at least one processor determines at least one of the width, depth, or height of the object by using at least two holding force values measured by the at least two sensors, on the basis of the program.
This monitoring device monitors a network system composed of a plurality of constituent elements including an industrial machine, a server, a peripheral apparatus, and a network apparatus, said industrial machine including at least a robot, and comprises: at least one memory that stores a network diagram indicating the connection condition of the plurality of constituent elements, and data indicating the statuses of the plurality of constituent elements; at least one processor; and a display unit, wherein the at least one processor identifies at least one constituent element among the plurality of constituent elements, monitors the communication status of the identified constituent element on the basis of the data, and if the communication of the identified constituent element is disrupted, displays information indicating the disruption of the communication of the constituent element on the display unit together with the network diagram.
A motor control device includes a torque command creation unit which creates a torque command for specifying a drive torque of the motor in accordance with a speed command, a filter unit which decreases the value of a set frequency range of the speed command, an operation command creation unit which creates an operation command, and a measurement command creation unit which creates measurement commands that are each the speed command having a prescribed waveform to adjust the filter unit. The motor control device also includes a response characteristic calculation unit which calculates a frequency response characteristic of a signal downstream of the torque command creation unit and a filter setting unit which uses a resonance frequency corresponding to the frequency response characteristic with respect to at least two of the measurement commands to determine the frequency width of the set frequency range of the filter unit.
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
The present invention provides a coolant system comprising a separation device and a storage device. The storage device comprises: a storage container which is disposed on a foundation and in which machining debris is stored; and a cover to which the separation device is connected and which covers an opening in the storage container.
B23Q 11/10 - Dispositions pour le refroidissement ou la lubrification des outils ou des pièces travaillées
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
5.
PROCESSING PROGRAM MANAGEMENT DEVICE AND COMPUTER-READABLE STORAGE MEDIUM
A processing program management device stores a processing program that is formatted as a series of divided management units, acquires a specific block number for the processing program, reads out block counts for the management units that are additional information about the management units, uses the block counts to search for the management unit that includes the specific block number, calculates a block count in order from the leading block of the management unit that includes the specific block number, and searches for the storage position of the block that corresponds to the specific block number.
A simulation apparatus causes a three-dimensional model representing a robot to operate in a virtual space in accordance with an operation program for causing the robot to operate. The simulation apparatus includes a reception unit configured to receive an input of a parameter relating to the operation program, a physical quantity calculation unit configured to calculate, based on the parameter, a physical quantity applied to a reference point of the robot, and a display unit 4 configured to display the three-dimensional model and one visual element selected, based on the physical quantity, from a plurality of visual elements.
G06F 30/28 - Optimisation, vérification ou simulation de l’objet conçu utilisant la dynamique des fluides, p. ex. les équations de Navier-Stokes ou la dynamique des fluides numérique [DFN]
7.
STATOR CORE OF ELECTRIC MOTOR, STATOR, ELECTRIC MOTOR, AND METHOD FOR MANUFACTURING STATOR CORE
A stator core of an electric motor includes multiple core plates laminated in an axial direction of the stator core, wherein each of the core plates has a polygonal outer shape and a refrigerant hole in a closed area demarcating a flow path through which a refrigerant flows. The multiple core plates comprise a first core plate and a second core plate laminated to the first core plate, wherein the second core plate has a shape in which the first core plate is inverted about a symmetrical axis of the polygon, or the first core plate is rotated about a central axis thereof by a central angle of the polygon. The refrigerant hole of the first core plate extends in a circumferential direction of the stator core, and a portion thereof communicates with the refrigerant hole of the second core plate in the axial direction.
A stator according to the present disclosure is provided with: a stator core which is configured in a cylindrical shape by laminating a plurality of electromagnetic steel sheets, and in which a flow path through which a refrigerant flows extends in the axial direction; and gaskets which are respectively disposed between adjacent electromagnetic steel sheets when the orientation of at least one electromagnetic steel sheet among the adjacent electromagnetic steel sheets is reversed in the axial direction, or between adjacent electromagnetic steel sheets when at least one electromagnetic steel sheet among the adjacent electromagnetic steel sheets is rotated in the circumferential direction, in an elastically deformed state so as to contract along the axial direction. The electromagnetic steel sheets have refrigerant holes that define the flow path, and the gaskets have communication holes that allow the refrigerant holes in the adjacent electromagnetic steel sheets to communicate with one another.
H02K 9/19 - Dispositions de refroidissement ou de ventilation pour machines avec enveloppe fermée et circuit fermé de refroidissement utilisant un agent de refroidissement liquide, p. ex. de l'huile
H02K 1/20 - Parties fixes du circuit magnétique avec des canaux ou des conduits pour l'écoulement d'un agent de refroidissement
9.
CODE CREATION ASSISTANCE DEVICE AND COMPUTER-READABLE STORAGE MEDIUM
A code creation assistance device according to the present disclosure comprises: a code storage unit that stores a code for displaying collected data on a display screen; a test screen display unit that executes the code and displays a test screen; an instruction sentence input unit that receives an instruction sentence requesting modification of a component constituting the test screen; a prompt creation unit that creates a prompt in which component description information including identification information of the component and information on data displayed on the component is added to the instruction sentence; a transmission unit that transmits the prompt to a generative AI; and a reception unit that receives the code modified by the generative AI on the basis of the prompt.
The purpose of the present invention is to provide a display device 1 and display method whereby the current machining status can be easily confirmed during machining. The display device 1 is disposed in a machine tool 100 and displays a machining simulation for confirming the machining status of the machine tool 100. The display device 1 of the machine tool 100 comprises: a machining simulation data acquisition unit 32 that acquires a machining image or machining video generated in real time by machining simulation based on position information used in the present driving during driving of a mechanism unit 122 of the machine tool 100; and a machining simulation display unit 34 that displays the machining image or machining video acquired by the machining simulation data acquisition unit 32. The machining simulation display unit 34 displays the machining status of a machining workpiece by using the machining image or the machining video.
Provided are a display device 1 and a display method with which it is possible to easily confirm past or future machining status. A display device 1 of a machine tool 100 is disposed in the machine tool 100 to display a machining simulation in order to confirm the machining status of the machine tool 100. The display device 1 comprises: a machining simulation data acquisition unit 32 that acquires a machining image or machining video generated by a machining simulation based on positional information used to drive a mechanism unit 122 of the machine tool 100; and a machining simulation display unit 34 that displays the machining image or machining video acquired by the machining simulation data acquisition unit 32. The machining simulation data acquisition unit 32 acquires the result of a machining simulation that uses current, past, or future positional information, during the driving of the machine tool 100, and the machining simulation display unit 34 displays a machining image or machining video at a point in time prior to or after the present through a prescribed operation.
A correction amount calculation device according to the present disclosure comprises: a machine state information acquisition unit that acquires machine state information of an industrial machine including at least temperature information and axis position information; a model acquisition unit that acquires a plurality of thermal displacement estimation models each of which estimates a thermal displacement amount in at least one partial processing region among a plurality of partial processing regions obtained by dividing a processing region of the industrial machine into at least two or more; a model determination unit that determines, from among the plurality of thermal displacement estimation models acquired by the model acquisition unit, a thermal displacement estimation model to be used for estimating a thermal displacement amount of a partial processing region including an axis position indicated by the axis position information; a correction amount calculation unit that calculates, on the basis of the machine state information, a correction amount by using the thermal displacement estimation model determined by the model determination unit; and an output unit that outputs the correction amount calculated by the correction amount calculation unit.
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
B23Q 15/18 - Compensation de la déformation de l'outil due à la température ou à l'effort
13.
LINEAR MOTOR ARMATURE AND MANUFACTURING METHOD FOR SAME
The present disclosure pertains to a linear motor armature comprising: a core having a plurality of teeth and a plurality of slots; a resin mold; and a sheet-like reinforcement member. The reinforcement member has formed therein a recess part recessed toward the side opposite to the teeth. The recess part is continuous in the lateral surface orthogonal to the thickness direction of the reinforcement member. The recess part is filled with a resin material.
This tool exchange device (20, 30) comprises: at least one tool exchange arm 200; a first operation member 230 that is provided to the tool exchange arm 200; a first cam 50 that moves in the tool rotation center direction in conjunction with a movement of a spindle 13 in the tool rotation center direction, and presses the first operation member 230 to cause the tool exchange arm 200 to rotate; a second operation member 240 that is provided to the tool exchange arm 200; and a second cam 60 that abuts the second operation member 240 at least in a state in which the abutment between the first operation member 230 and the first cam 50 is released, and restricts the rotation operation of the tool exchange arm 200 in a direction opposite to the direction in which the first cam 50 causes the tool exchange arm 200 to rotate.
Provided is a tool-replacing device comprising a tool magazine, a detachable device, and a control device. The control device includes: a load acquisition unit that acquires the load of a drive mechanism at a prescribed timing; and a mass estimation unit that estimates the mass of either a first tool or a second tool on the basis of the load acquired by the load acquisition unit. The prescribed timing is any among: a timing after one holding member has received the second tool from the tool magazine and before another holding member receives the first tool from a main shaft; a timing after the one holding member has transferred the second tool to the main shaft and before the other holding member transfers the first tool to the tool magazine; a timing after the one holding member has received the first tool from the main shaft and before the other holding member receives the second tool from the tool magazine; and a timing after the one holding member has transferred the first tool to the tool magazine and before the other holding member transfers the second tool to the main shaft.
According to the present invention, a control device for a wire electrical discharge machine that machines a workpiece by discharging electricity across the electrode gap between a wire electrode and the workpiece while moving the wire electrode relative to the workpiece along a machining path comprises a storage unit that stores boundary positions at which the workpiece has different sheet thicknesses, an electrode position detection unit that detects an electrode position for the wire electrode, and a machining control unit that, when the relative distance along the machining path between a boundary position and the electrode position is within a prescribed range, causes the wire electrical discharge machine to machine the workpiece using boundary machining conditions that are different from normal machining conditions that are used when the relative distance is outside the prescribed range.
The present invention makes it possible to easily find a desired MDI program to be reused, by displaying an MDI program history corresponding to the status of a machine and/or an operator without displaying an MDI program not to be reused. This control device for an industrial machine stores an MDI program executed in an MDI mode as a history in time series and displays the history. The control device for an industrial machine comprises: a history storage unit that stores, as a history, first identification information which includes information on at least a status or an operator of the industrial machine when the executed MDI program is executed, in association with the MDI program; an acquisition unit that acquires second identification information which includes information on at least the status or operator of the industrial machine when the history is displayed; a comparison unit that compares the first identification information of the stored history with the acquired second identification information; a history extraction unit that extracts a history in which the first identification information and the second identification information match on the basis of a result of the comparison; and a display unit that displays the extracted history.
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/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
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 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.
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.
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
25.
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
26.
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
28.
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
29.
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
30.
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
34.
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
42.
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]
47.
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é
52.
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.
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
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.
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
78.
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
85.
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
93.
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
94.
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
96.
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.