This simulation device includes a simulation unit which performs simulation of the motion of a robot or a machine tool; a settings alteration unit which, in the case of occurrence of an alarm indicating an anomaly in the motion of the robot or the machine tool during simulation, alters settings information data to be used to control the motion of the robot or the machine tool; and an option deletion unit which, in the case of occurrence of the alarm, deletes option software to be used to control option functionality included in the motion of the robot or the machine tool.
This numerical control device includes a calculation unit that calculates, from a machining program, a start point and an end point of a reciprocating movement of a feed shaft; a control unit that synchronous controls, between the start point and the end point calculated by the calculation unit, a feed movement of the feed shaft and a relative rotational movement between a tool and a workpiece; and a determination unit that determines whether a condition for reversing the feed direction of the feed shaft has been satisfied before the feed shaft reaches the start point or the end point during synchronous control. When the determination unit determines that the condition for reversing the feed direction of the feed shaft has been satisfied, the control unit reveres the feed direction of the feed shaft before the feed shaft reaches the start point, or the end point.
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
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]
A gear mechanism including a rotatably supported first gear, a second gear meshed with the first gear, the second gear rotatably supported around a second axis line and having a smaller conical angle than the first gear, a holder which supports the second gear in a rotatable manner with a bearing, and a shim for the second gear which is placed at a position between the holder and a gearbox and which can adjust a position of the second gear in the direction along the second axis line. The second gear shim includes a through hole in which the holder is located so that the holder penetrates the second gear shim, and a path which extends from an outer circumference edge of the second gear shim to the through hole, where the path allows the holder to pass in a direction crossing the second axis line.
F16H 57/12 - Dispositions non prévues ailleurs pour ajuster ou pour reprendre le jeu
B25J 9/10 - Manipulateurs à commande programmée caractérisés par des moyens pour régler la position des éléments manipulateurs
F16H 1/14 - Transmissions à engrenages pour transmettre un mouvement rotatif sans engrenages à mouvement orbital comportant uniquement deux organes engrenés dont les axes ne sont pas parallèles comportant uniquement des engrenages coniques
F16H 57/023 - Montage ou installation d'engrenages ou d'arbres dans les boîtes de vitesses, p. ex. procédés ou moyens d'assemblage
4.
CONTROL DEVICE AND CONTROL METHOD OF ROBOT, ROBOT SYSTEM, AND DEVICE AND METHOD OF GENERATING OPERATION PROGRAM OF ROBOT
A control device of a robot includes a robot control section configured to control the robot so as to sequentially position the robot at a plurality of target positions, which are set based on shape data representing a shape of a workpiece, and cause the robot to execute a work along a work target portion on the workpiece, and cause the robot to continue the work beyond a final target position of the plurality of target positions after the robot reaches the final target position, the final target position being set to correspond to an end of the work target portion in the shape data.
The purpose of the present invention is to suppress wasteful power consumption during a tool change. This machine tool control device controls a machine tool. The machine tool comprises a spindle, and a tool attached to the spindle is changed by means of a changing device. The machine tool control device is provided with an execution unit, a calculation unit, and a restriction unit. Before and/or after a tool change, the execution unit causes the simultaneous execution of: a speed change operation for changing the rotation speed of the spindle to a target speed; and a feed operation for causing the position of the spindle relative to a prescribed object to be moved to target coordinates. The calculation unit calculates the completion time of the speed change operation and the completion time of the feed operation. The restriction unit performs restriction control for restricting the absolute value of the acceleration in a previously completed operation that has the earliest completion time in the calculations among the speed change operation and the feed operation. Accordingly, the completion time of the previously completed operation is delayed in comparison to that when the restriction control is not performed.
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
B23Q 3/155 - Agencements pour insérer ou retirer automatiquement les outils
B23Q 15/12 - Commande auto-adaptative, c.-à-d. s'ajustant elle-même de façon à procurer le meilleur rendement en fonction de critères fixés au préalable
6.
DIAGNOSIS DEVICE AND COMPUTER-READABLE RECORDING MEDIUM
A diagnosis device according to the present disclosure comprises: a data acquisition unit that acquires time-series data pertaining to the operation of an industrial machine; a frequency component conversion unit that converts the time-series data into a feature amount for each frequency component; a feature frequency determination unit that determines at least one feature frequency to be used for diagnosis of the industrial machine; an important frequency calculation unit that calculates an important frequency corresponding to the feature frequency on the basis of the feature frequency and a sampling frequency pertaining to the time-series data; a feature amount selection unit that creates at least one feature amount selection pattern; a diagnosis unit that performs at least one diagnosis on the basis of the feature amount selection pattern; and a diagnosis result output unit that outputs a result of the diagnosis. If there are a plurality of feature frequencies and important frequencies corresponding to the respective feature frequencies cannot be distinguished, the feature amount selection unit creates a plurality of feature amount selection patterns in consideration of possibilities of the correspondence relationship, and the diagnosis unit performs a plurality of diagnoses based on the respective feature amount selection patterns.
G01M 99/00 - Matière non prévue dans les autres groupes de la présente sous-classe
G01H 17/00 - Mesure des vibrations mécaniques ou des ondes ultrasonores, sonores ou infrasonores non prévue dans les autres groupes de la présente sous-classe
A user assistance device according to the present disclosure comprises: an inquiry acquisition unit that acquires information which is expressed in a natural language expressing the details of an inquiry; a feature vector calculation unit that calculates a feature vector for the details of the inquiry; an answer source storage unit that stores at least one answer source corresponding to the inquiry; an answer source retrieval unit that retrieves one or more answer sources from the answer source storage unit on the basis of the feature vector; a transmission unit that transmits, to an interactive response device, the details of the inquiry and the answer source of the search result; a reception unit that receives the answer from the interactive response device; a summarization unit that creates a summary sentence of the answer source on the basis of the answer source of the search result; and a presentation unit that outputs the received answer and the summary sentence.
Provided is a robot control device for controlling a robot, the robot control device comprising a speed control unit for changing the operation speed of the robot in response to detection of a prescribed external force being applied to the robot when the robot is operating in accordance with a control program.
n+1nnn+1nn has been generated in a sensor coordinate system C3 which is set to the visual sensor 14 and which defines the image data 100; and a range delimiting unit 58 for delimiting a first detection range 132 in the sensor coordinate system C3 so as to include the image region 130 identified by the region identification unit 56.
The purpose of the present disclosure is to protect an input-side capacitor at the time of abnormality. A DC/DC converter according to the present invention includes a first transformation circuit, a second transformation circuit, and a switch control circuit. The first transformation circuit includes a first switch and a first coil. The second transformation circuit includes a second switch and a second coil. The first coil and the second coil are connected, in parallel with each other, to an input port and the input-side capacitor of the DC/DC converter. The DC/DC converter further includes a first detection circuit, a second detection circuit, and a stop determination circuit. The first detection circuit detects a first current flowing through the first coil. The second detection circuit detects a second current flowing through the second coil. The stop determination circuit stops a transformation operation on the basis of the difference between the first current and the second current.
H02M 3/155 - Transformation d'une puissance d'entrée en courant continu en une puissance de sortie en courant continu sans transformation intermédiaire en courant alternatif par convertisseurs statiques utilisant des tubes à décharge avec électrode de commande ou des dispositifs à semi-conducteurs avec électrode de commande utilisant des dispositifs du type triode ou transistor exigeant l'application continue d'un signal de commande utilisant uniquement des dispositifs à semi-conducteurs
Provided is a numerical control device 30 that achieves both responsiveness and suppression of vibrations due to noise simultaneously. A drive mechanism 20 is provided with a drive shaft 23 that supports a machining head 12. A numerical control device 30 is provided with: a distance acquisition unit 32 that acquires a machining surface distance from a distance detection unit 16; a distance control unit 42 that creates a movement command for the drive shaft 23 to set the machining surface distance to a preset distance; a drive shaft control unit 44 that drives the drive shaft 23; a drive shaft position acquisition unit 38; a distance change amount calculation unit 34 that calculates an amount of change in machining surface distance from the difference between the current machining surface distance and the machining surface distance one control cycle before; a drive shaft position change amount calculation unit 40 that calculates an amount of change in shaft position from the difference between the current shaft position and the shaft position one control cycle before; and a filter unit 36 that calculates the machining surface distance when sensor noise is suppressed by filtering. The strength of the filtering with respect to amounts of change in machining surface distance is stronger than the strength of the filtering with respect to amounts of change in shaft position.
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/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
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
12.
ROBOT DEVICE PROVIDED WITH THREE-DIMENSIONAL SENSOR AND METHOD FOR CONTROLLING ROBOT DEVICE
This robot device comprises: a positional information generation unit that generates three-dimensional positional information of a surface of a workpiece on the basis of an output from a visual sensor; and a face inference unit that infers face information related to a face including the surface of the workpiece on the basis of the three-dimensional positional information. The robot moves the visual sensor from a first position to a second position. A correction amount setting unit sets a correction amount for driving the robot in the second position so that a first face including the surface of the workpiece detected in the first position matches a second face including the surface of the workpiece detected in the second position.
The present invention provides a laser machining device comprising: a first laser light source that generates first laser light having a wavelength of 900-1100 nm; a second laser light source that generates second laser light having a wavelength shorter than or equal to the wavelength of the first laser light; a light source control unit that controls the oscillation and output of each laser light source; a first lens mechanism that controls the focal point position of the first laser light; a second lens mechanism that controls the focal point position of the second laser light; a first deflection mechanism capable of changing an irradiation position through use of the first laser light; a second deflection mechanism capable of changing an irradiation position through use of with the second laser light; and a scanner control unit that controls operations of the first lens mechanism and the second lens mechanism and operations of the first deflection mechanism and the second deflection mechanism, wherein the scanner control unit can change the relative positions of a center of a first beam shape of the first laser light and a center of a second beam shape of the second laser light on a workpiece by controlling the first deflection mechanism and the second deflection mechanism individually while causing the first deflection mechanism and the second deflection mechanism to cooperatively operate.
A control device according to the present disclosure is connected to a robot and a force detection unit that detects a force acting on the robot. The control device comprises: a determination unit that repeatedly determines, on the basis of the magnitude of a force detection signal generated by the force detection unit, whether or not to perform noise reduction processing for reducing a noise component included in the force detection signal; a noise reduction processing unit that performs the noise reduction processing for the force detection signal for which the determination unit has determined to perform the noise reduction processing; and a force control unit that performs force control for the robot on the basis of the force detection signal to which the reductio processing for the noise component is applied or the force detection signal to which the reductio processing for the noise component is not applied.
This simulation device simulates a change in the temperature of an electric motor including a blower. The simulation device comprises: a temperature estimation unit that estimates the temperature of a stator on the basis of a model of the electric motor; and an operation setting unit that sets the operation of the blower. The model of the electric motor includes models of the constituent parts of the electric motor, and a coefficient relating to heat transfer is set between the models of the constituent parts. The operation setting unit sets the operation of the blower on the basis of the rate of change per unit time of the estimated temperature of the stator as estimated by the temperature estimation unit.
The present invention is a control device for a robot, the control device comprising: a temperature monitoring unit for monitoring the temperatures of one or more joints of a robot; a parameter storage unit for storing parameters indicating the mechanical characteristics of joint axes of the one or more joints; an information storage unit for storing information indicating deviations dependent on the temperatures with regard to the parameters; and a correction unit for correcting the parameters in accordance with the temperature changes of the one or more joints monitored by the temperature monitoring unit on the basis of the information indicating the deviations.
This threshold value calculation device acquires a value of a load applied to an axis of a machine tool, determines whether the value of the load is a value detected in a cutting time zone or a value detected in a non-cutting time zone, calculates an intersection point between a probability density function of the value of the load in the cutting time zone and a probability density function of the value of the load in the non-cutting time zone, and calculates the value of the load of the intersection point, as a threshold value for detecting the breakage of a tool.
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
G05B 19/4065 - Contrôle du bris, de la vie ou de l'état d'un outil
18.
SELECTION DEVICE, SIMULATION DEVICE, AND COMMUNICATION CONTROL DEVICE
The present invention reduces position data to a quantity which can be processed in physical simulation, to thereby stabilize processing time of the physical simulation and prevent a loss of a real-time property. Provided is a selection device for selecting position data indicating a path of a movable part included in an industrial machine when executing physical simulation that treats the movable part as an observation target, the selection device comprising: a holding unit that holds the position data in association with time-series information; a range determination unit that determines a lower limit time and an upper limit time indicating a range for the position data from among the position data held by the holding unit; a number-of-pieces-of-data determination unit that determines the number of pieces of position data to be selected from among the position data in the range in consideration of a processing load of the physical simulation; and a selection unit that selects the set number of pieces of position data from among the position data in the range.
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é
19.
CONTROL DEVICE FOR ROBOT THAT COMMUNICATES WITH PROGRAMMABLE LOGIC CONTROLLER
A control device of a robot according to the present invention stores a basic file in which the data type of variables for communicating with a PLC is defined. The control device generates, on the basis of the basic file, a definition file in which the data type of the variables is defined in a file format which can be read by the PLC. The control device is formed so as to carry out periodic digital communication for transmitting information pertaining to the variables. The control device allocates, on the basis of the data type of the variables defined in the basic file, areas for variables in an input area and an output area of a memory that is included in a storage unit.
In this printed circuit board, on which two first relays and a single second relay can be selectively mounted, two shared through-boles which are shared by the connection of the terminals of the first relays and the connection of the terminal of the second relay and two first relay-dedicated through-boles which are used only for the connection of the terminals of the first relays are disposed in a line along a prescribed direction.
H05K 1/18 - Circuits imprimés associés structurellement à des composants électriques non imprimés
H02P 3/22 - Dispositions pour l'arrêt ou le ralentissement de moteurs, génératrices électriques ou de convertisseurs dynamo-électriques pour arrêter ou ralentir individuellement un moteur dynamo-électrique ou un convertisseur dynamo-électrique pour arrêter ou ralentir un moteur à courant alternatif par freinage sur court-circuit ou sur résistance
H05K 1/11 - Éléments imprimés pour réaliser des connexions électriques avec ou entre des circuits imprimés
21.
CONTROL DEVICE, PROGRAM, CONTROL SYSTEM, AND CONTROL METHOD
A control device according to an embodiment of the present invention comprises an acquisition unit, a determination unit, and a stop unit. The acquisition unit acquires location information of a person in a facility. The determination unit determines that the distance from the position indicated by the location information to a prohibition range set for each machine installed in the facility is equal to or less than a predetermined value. The stop unit stops the operation of the machine for which it is determined by the determination unit that the distance is equal to or less than the predetermined value.
The present invention suppresses a peak in power consumption while reducing a processing load. A numerical control device (2) comprises: a determination unit (212) that analyzes a machining program and determines a step switching command in the machining program; an information acquisition unit (213) that acquires time information about a first time zone of a step among a plurality of steps, and condition information indicating a second machining condition different from a first machining condition specified in the machining program; a condition setting unit (214) that sets the machining condition in the first time zone to be the second machining condition on the basis of the step switching command, the time information, and the condition information; and a control unit (215) that controls a drive shaft in the first time zone on the basis of the second machining condition set by the condition setting unit.
G05B 19/4155 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par le déroulement du programme, c.-à-d. le déroulement d'un programme de pièce ou le déroulement d'une fonction machine, p. ex. choix d'un programme
23.
DATA DIVIDING DEVICE AND COMPUTER-READABLE STORAGE MEDIUM
This data dividing device comprises: an evaluation unit that evaluates the complexity of the shape of a processing surface by analyzing processing surface data indicating the state of the processing surface; and a dividing unit that divides the processing surface indicated by the processing surface data into a plurality of regions, on the basis of the results of the evaluation of the complexity performed by the evaluation unit.
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
G05B 19/401 - 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 mesure, p. ex. étalonnage et initialisation, mesure de la pièce à usiner à des fins d'usinage
24.
COMPONENT EXTRACTION DEVICE AND COMPUTER-READABLE STORAGE MEDIUM
This component extraction device comprises: a processing surface data acquisition unit that acquires processing surface data indicating the shape of a processing surface generated using a processing program; a shape data acquisition unit that acquires shape data indicating the shape of a workpiece to be used for creating the processing program; and a remaining component extraction unit that extracts a remaining component, which remains after separating a shape component from the processing surface data, on the basis of the shape data acquired by the shape data acquisition unit.
G05B 19/4069 - Simulation du procédé d'usinage à l'écran
B23Q 17/20 - Agencements sur les machines-outils pour indiquer ou mesurer pour indiquer ou mesurer les caractéristiques de la pièce, p. ex. contour, dimensions, dureté
25.
DATA MAP GENERATION DEVICE AND COMPUTER-READABLE STORAGE MEDIUM
This data map generation device comprises: an acquisition unit that acquires processing surface data indicating a state of a processing surface processed by a tool, processing information when the processing surface is processed by the tool, and shape data indicating a design shape of the processing surface; a processing information recording unit that records the processing information in association with the processing surface indicated by the processing surface data; a processing information application unit that applies processing information to a surface indicated by the corresponding shape data on the basis of the processing surface data recorded in association with the processing information; and a generation unit that generates a data map by UV unfolding the surface indicated by the shape data to which the processing information is applied.
G05B 19/401 - 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 mesure, p. ex. étalonnage et initialisation, mesure de la pièce à usiner à des fins d'usinage
B23Q 17/20 - Agencements sur les machines-outils pour indiquer ou mesurer pour indiquer ou mesurer les caractéristiques de la pièce, p. ex. contour, dimensions, dureté
This determination system: stores information about an abnormality which is detected by a numerical value control device; extracts a command to be affected by the abnormality which is detected by the numerical value control device; determines whether or not a processing program is affected by the abnormality, on the basis of whether or not the extracted command is included in the processing program; and outputs a determination result.
The present disclosure is an injection molding machine comprising a structure interposed between an injection machine and a fixed platen. The injection molding machine includes a first linear motion mechanism and a second linear motion mechanism. At least a part of a pair of second linear motion guide members is disposed between a pair of first linear motion guide members in a plan view. The height of the position where the pair of first linear motion guide members are provided and the height of the position where the pair of second linear motion guide members are provided are different from each other. The movable amount of a second support member is smaller than the movable amount of a first support member.
B22D 17/20 - AccessoiresCoulée sous pression ou moulage par injection, c.-à-d. moulage en introduisant le métal dans le moule sous haute pression Parties constitutives
B29C 45/17 - Éléments constitutifs, détails ou accessoiresOpérations auxiliaires
A control device for a robot according to the present invention controls a drive motor for one specific drive shaft of the robot such that the torque output by a torque detector matches a torque setting value when rotation of a component member is inhibited by a rotation inhibiting unit. The control device acquires a rotational position output by a rotational position detector of the specific drive shaft once the torque matches the torque setting value. The control device generates mastering data in response to output by the rotational position detector on the basis of the rotational position of the drive motor output by the rotational position detector and predetermined mastering data design values.
This control device comprises: a posture adjustment unit that, on the basis of reference information for the posture of a to-be-controlled part of a machine, adjusts the posture of the to-be-controlled part on the movement track thereof; and a control unit that controls the operation of the machine on the basis of the adjusted posture. The posture adjustment unit uses a reference point and/or a reference line as the reference information.
This teaching operation panel sends out a command to a robot control device for controlling the actions of a robot. The teaching operation panel comprises a voice input unit by which a user inputs voice commands, and a voice recognition unit for recognizing a voice command acquired by the voice input unit. The teaching operation panel also comprises a processing unit that, on the basis of the result of voice recognition by the voice recognition unit, transmits at least one command from among operations in an action program of the robot and termination of alarms to the robot control device.
B25J 13/06 - Postes de commande, p. ex. pupitres, tableaux de contrôle
G06F 3/0488 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p. ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p. ex. des gestes en fonction de la pression exercée enregistrée par une tablette numérique utilisant un écran tactile ou une tablette numérique, p. ex. entrée de commandes par des tracés gestuels
G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p. ex. dialogue homme-machine
An electric motor according to the present disclosure comprises: a cylindrical stator; a rotor disposed inside the stator; a shaft on which the rotor is provided so as to be integrally rotatable; a first support member that rotatably supports one end side in the axial direction of the shaft; a second support member that rotatably supports the other end side in the axial direction of the shaft; a housing in which the first support member and the second support member are provided so as to be capable of moving in the axial direction of the shaft, and in which the shaft is provided so as to be capable of rotating via the first support member and the second support member; a first elastic body that biases the shaft toward the other end side in the axial direction of the shaft via the first support member; a second elastic body that biases the shaft toward the one end side in the axial direction of the shaft via the second support member, the second elastic body having a greater biasing force than the first elastic body; and a restricting member that restricts the shaft from moving toward the one end side in the axial direction of the shaft due to the second elastic body in a state in which the shaft is biased toward the one end side in the axial direction of the shaft by the second elastic body against the biasing force of the first elastic body.
H02K 5/173 - Moyens de support des paliers, p. ex. supports isolants ou moyens pour ajuster les paliers dans leurs flasques utilisant des roulements à rouleaux, p. ex. des roulements à billes
32.
CONTROL SYSTEM, CONTROL DEVICE, PROGRAM, AND CONTROL METHOD
A control system according to an embodiment of the present invention includes a vehicle and a control device. The vehicle includes a detection unit for detecting that a person has left the vehicle. The control device includes a control unit that, when a person has left the vehicle in a facility, stops the operation of a machine in the facility different from the vehicle. In the facility, a plurality of regions may be set in advance. The control unit may stop the operation of the machine in the same region as the region where the person has left the vehicle. The detection unit may detect that a person is in the vehicle. The control device may further include an instruction unit. When the vehicle in which a person is riding is about to enter the facility, the instruction unit instructs a gate device to make a road entering the facility passable.
This output device is provided with: an operation information acquisition unit that acquires first operation information; a first index value calculation unit that calculates a first index value relating to power consumption when a drive shaft operates on the basis of the first operation information so that a workpiece is machined; an operation information calculation unit that calculates second operation information on the basis of the first operation information; a second index value calculation unit that calculates a second index value relating to power consumption when the drive shaft operates on the basis of the second operation information so that the workpiece is machined; a conversion information generation unit that generates conversion information for the drive shaft to operate on the basis of the second operation information; and an output unit that outputs the conversion information generated by the conversion information generation unit.
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]
34.
ROBOT SYSTEM, ROBOT CONTROL DEVICE, CONTROL METHOD, AND CONTROL PROGRAM
This robot system comprises a robot, a control device that controls the robot, and a tool that is attached to the robot and performs prescribed work on a workpiece. The control device that controls the robot implements, on the basis of an external force acting on the robot, force control for operating the robot in a direction in which the external force acting on the robot is released. The control device switches the extent of the force control so that a load acting on the robot is reduced in a state in which the tool and the workpiece are mutually restrained.
This component extraction device comprises: a calculation unit that calculates a threshold value set for a filter on the basis of processing information indicating a condition for processing a processed surface by a tool; and an extraction unit that extracts at least one of a surface property component, a waviness component, and a shape component from processed surface data indicating the state of the processed surface using a filter to which the threshold value calculated by the calculation unit is set.
B23Q 17/20 - Agencements sur les machines-outils pour indiquer ou mesurer pour indiquer ou mesurer les caractéristiques de la pièce, p. ex. contour, dimensions, dureté
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/406 - 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 contrôle ou la sécurité
36.
SHAPE RESTORATION DEVICE AND COMPUTER-READABLE STORAGE MEDIUM
This shape restoration device comprises: an acquisition unit that acquires processing information indicating a condition when a processing surface is processed by a tool, trajectory information indicating a trajectory when the processing surface is processed by the tool, and processing surface data indicating the state of the processing surface; a filter generation unit that generates a filter on the basis of the processing information; an adjustment unit that, on the basis of the trajectory information, executes adjustment of the direction of filter processing using the filter for the processing surface data or adjustment of the coefficient of the filter; and a filter processing unit that executes filter processing on the basis of an adjustment result by the adjustment unit.
This data map generation device comprises: an acquisition unit that acquires area information indicating a processing area and processing information indicating a condition when a processing surface that is included in the processing area is processed by a tool; a determination unit that determines a division size for dividing the processing area into a plurality of areas on the basis of the processing information; and a data map generation unit that generates a data map of the processing area by dividing the processing area into a plurality of areas on the basis of the division size determined by the determination unit.
G05B 19/401 - 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 mesure, p. ex. étalonnage et initialisation, mesure de la pièce à usiner à des fins d'usinage
B23Q 17/20 - Agencements sur les machines-outils pour indiquer ou mesurer pour indiquer ou mesurer les caractéristiques de la pièce, p. ex. contour, dimensions, dureté
38.
ABNORMAL AREA IDENTIFICATION DEVICE AND COMPUTER READABLE STORAGE MEDIUM
This abnormal area identification device comprises: a first determination unit that determines whether an abnormal portion is included in a determination target area; a division unit that, when the first determination unit has determined that an abnormal portion is included in the determination target area, divides the determination target area, which has been determined by the first determination unit as including the abnormal portion, into a plurality of areas; a second determination unit that determines whether an abnormal portion is included in the plurality of areas divided by the division unit; and an abnormal area identification unit that, when the second determination unit has determined that no abnormal portion is not included in the plurality of areas, identifies the plurality of areas as abnormal areas.
B23Q 17/20 - Agencements sur les machines-outils pour indiquer ou mesurer pour indiquer ou mesurer les caractéristiques de la pièce, p. ex. contour, dimensions, dureté
B23Q 17/24 - Agencements sur les machines-outils pour indiquer ou mesurer utilisant des moyens optiques
G01B 11/30 - Dispositions pour la mesure caractérisées par l'utilisation de techniques optiques pour mesurer la rugosité ou l'irrégularité des surfaces
G05B 19/4069 - Simulation du procédé d'usinage à l'écran
A simulation device according to the present invention comprises: a machining surface data generation unit that generates machining surface data on the basis of implement information indicating characteristics of an implement and route information indicating a movement route of the implement; a texture acquisition unit that acquires a texture indicating the height of a machining surface to be machined when the implement makes at least one rotation on the basis of a machining condition; and a texture imparting unit that imparts the texture acquired by the texture acquisition unit to the machining surface data on the basis of the route information.
G05B 19/4069 - Simulation du procédé d'usinage à l'écran
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
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/4061 - Évitement des collisions ou des zones interdites
40.
DATA MAP GENERATION DEVICE AND COMPUTER-READABLE STORAGE MEDIUM
This data map generation device comprises: a detection unit that detects a remaining processing surface on which a data map is not generated among a plurality of processing surfaces; a direction determination unit that determines a direction for generating a data map on the basis of the remaining processing surface; and a generation unit that generates a data map of one processing surface among the plurality of processing surfaces on the basis of the direction that is determined by the direction determination unit.
G05B 19/401 - 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 mesure, p. ex. étalonnage et initialisation, mesure de la pièce à usiner à des fins d'usinage
B23Q 17/20 - Agencements sur les machines-outils pour indiquer ou mesurer pour indiquer ou mesurer les caractéristiques de la pièce, p. ex. contour, dimensions, dureté
Provided are a device and a method capable of operating an industrial machine without interfering with other equipment or the like in the interval between when an abnormality occurs and when a task is resumed. The control device is configured to control a plurality of industrial machines that perform a task cooperatively according to a predetermined operation program, and comprises: an abnormality detection unit that detects that an abnormality has occurred while performing the task; a stopping unit that, when the abnormality detection unit detects an abnormality, interrupts the execution of the operation program and performs a stopping process for stopping the plurality of industrial machines at the respective stop positions; a synchronization control unit that, before the operation program is resumed, performs a synchronization control for operating the plurality of industrial machines in reverse for a predetermined time or distance from the respective stop positions toward the respective positions/orientations at the time the abnormality occurred, while maintaining the relationship between the positions/orientations of the plurality of industrial machines in the stop process; and a program resumption unit that resumes the operation program after the synchronization control ends.
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/418 - Commande totale d'usine, c.-à-d. commande centralisée de plusieurs machines, p. ex. commande numérique directe ou distribuée [DNC], systèmes d'ateliers flexibles [FMS], systèmes de fabrication intégrés [IMS], productique [CIM]
B23K 9/12 - Alimentation automatique en électrodes ou en pièces ou déplacement automatique des électrodes ou des pièces pour le soudage ou le découpage à l'arc en lignes continues ou par points
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
A stator according to the present disclosure is provided to an electric motor, and comprises: a coil part that is formed in an annular shape so as to surround a rotor provided to the electric motor and that has a coil end; and a shrinkable tube that covers the coil end without covering the inner circumference of the coil end. A drawn-out wire of the coil part is drawn out from the radially inner side of the coil part.
H02K 3/04 - Enroulements caractérisés par la configuration, la forme ou le genre de construction du conducteur, p. ex. avec des conducteurs en barre
H02K 3/30 - Enroulements caractérisés par leur matériau d'isolement
H02K 3/38 - Enroulements caractérisés par la configuration, la forme ou la réalisation de l'isolement autour des têtes de bobines, des connexions équipotentielles ou des connexions s'y raccordant
The present disclosure relates to an injection molding machine comprising: a mold clamping unit that opens and closes a mold; and an injection unit that injects a molding material. The injection molding machine comprises: a protruding section provided to one of the mold clamping unit and the injection unit; and a recessed section provided to the other of the mold clamping unit and the injection unit. The protruding section and the recessed section slide relative to one other in a direction along the injection direction of the molding material to fit to one other, and the mold clamping unit and the injection unit are positioned as a result of the fitting.
A machine tool according to one embodiment of the present disclosure comprises: a machining mechanism that has a plurality of drive shafts and performs machining; an intrusion detection device that detects the intrusion of a worker into an operation region of the machining mechanism; and a control device that can be connected with an operation panel and controls the machining mechanism. The control device includes: an automatic operation control unit that automatically operates the machining mechanism; an operation panel detection unit that detects the connection of the operation panel; an intrusion information acquisition unit that acquires intrusion information indicating the whether or not there has been an intrusion by a worker from the intrusion detection device; and an automatic operation permission unit that enables the machining mechanism to be automatically operated when the operation panel is not connected and the intrusion of a worker has not been detected.
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
B23Q 11/08 - Protecteurs pour des parties des machines-outilsCapots antiprojections
G05B 19/18 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique
G05B 19/409 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par l'utilisation de l'entrée manuelle des données [MDI] ou par l'utilisation d'un panneau de commande, p. ex. commande de fonctions avec le panneauCommande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par les détails du panneau de commande ou par la fixation de paramètres
A method and system for robot skill learning for high precision assembly tasks employing a compliance controller. A reinforcement learning (RL) controller is pre-trained in an offline mode using human demonstration data, where several repetitions of the demonstration are performed while collecting state and action data for each repetition. The demonstration data is used to pre-train a neural network in the RL controller, with no interaction of the RL controller with the compliance controller/robot system. Following pre-training, the RL controller is moved to online production where it is coupled to the compliance controller/robot system in a self-learning mode. During self-learning, the neural network-based RL controller uses action, state and reward data to continue learning correlations between states and effective actions. Co-training is provided as needed during self-learning, where a human operator overrides the RL controller actions to ensure successful assembly operations, which improves the learned performance of the RL controller.
A method and system for robot skill learning applicable to high precision assembly tasks employing a compliance controller. An actor-critic reinforcement learning controller is coupled to the compliance controller, where an actor neural network provides target position adjustment action data to the compliance controller based on robot state data feedback, and a critic neural network is used to train the actor. The critic neural network receives the robot state data feedback and reward data from the robot, along with the action data from the actor, and correlates optimal actions associated with states in order to maximize the reward. The critic then adjusts the parameters of the actor so that the actor produces effective actions in response to the state data, leading to rapid and reliable completion of the assembly task by the compliance controller/robot system. The critic is no longer used after the actor is adequately trained.
This teaching device comprises a teaching unit that, using a force detector, binds a force parameter of a force control command for a machine, and a movement trajectory of the machine which executes force control, and that simultaneously teaches the force parameter and the movement trajectory.
B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p. ex. à la vue ou au toucher
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 displacement detection device includes a first plate member and a second plate member that extend in a predetermined direction; and a sensor that detects displacement. Opposite ends of the first plate member are respectively connected to opposite ends of the second plate member. Each of the first and second plate members has a first end portion and a second end portion, and also has a middle portion located between these two end portions. A gap is formed between the middle portion of the first plate member and the middle portion of the second plate member. The sensor detects variation in the gap. When a second member is displaced in the predetermined direction, the amount of variation in the gap is greater than the amount of displacement of the second member.
G01D 5/241 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensibleMoyens pour convertir la grandeur de sortie d'un organe sensible en une autre variable, lorsque la forme ou la nature de l'organe sensible n'imposent pas un moyen de conversion déterminéTransducteurs non spécialement adaptés à une variable particulière utilisant des moyens électriques ou magnétiques influençant la valeur d'un courant ou d'une tension en faisant varier la capacité par mouvement relatif d'électrodes de condensateur
49.
COMPUTATION DEVICE, MACHINING SYSTEM, AND CORRECTION METHOD
A computation device according to one embodiment includes a data acquisition unit that acquires shape data pertaining to shapes of a first circular processed groove processed by a rotating member when a tool is present at a first position in a machine coordinate system, and a second circular processed groove processed by the rotating member when the tool is present at a second position; a coordinate calculation unit that calculates, on the basis of the shape data, position coordinates corresponding to the first position based on a rotational center position of the rotating member; and a deviation amount calculation unit that calculates, as a deviation amount, the difference between the first position and the position coordinates.
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/12 - Commande auto-adaptative, c.-à-d. s'ajustant elle-même de façon à procurer le meilleur rendement en fonction de critères fixés au préalable
This simulation device comprises: a storage unit that stores data of a plurality of three-dimensional models respectively corresponding to a plurality of objects serving as candidates to be placed in a simulation space and data of a plurality of two-dimensional models respectively corresponding to the plurality of objects; a display unit that displays the simulation space; a reception unit that receives a user operation for drawing a line drawing freehand in the simulation space; a two-dimensional model selection unit that selects, from the plurality of two-dimensional models, a two-dimensional model which is similar to the line drawing; a three-dimensional model selection unit that selects, from the plurality of three-dimensional models, a three-dimensional model of an object corresponding to the selected two-dimensional model; and a placement unit that places the selected three-dimensional model in the simulation space on the basis of the position of the line drawing.
A jet-flow height measurement device according to the present disclosure is configured so as to be able to measure the height of jet flow generated in a jet-flow-type solder tank. The jet-flow height measurement device comprises: a light projection unit that emits light; a light reception unit that receives light; and an information generation unit. The light projection unit emits light to a lateral side of a jet flow of molten solder jetted out by a jetting pump of the solder tank. The light reception unit is disposed at a position facing the light projection unit across the jet flow. The information generation unit generates information indicating the height of the jet flow on the basis of an output from the light reception unit.
An object detection device according to the present disclosure comprises: an image acquisition unit that acquires a first image obtained by capturing an image of an object; a feature extraction unit that extracts image features from the first image; a region classification unit in which comparison features indicating features of an image region to be subjected to comparison processing and an exclusion feature which is a feature of an image region to be excluded from the comparison processing are used as a basis by a classifier for classifying regions in which the comparison features among the image features appear and regions in which the exclusion feature appears to classify a region in which the exclusion feature among the image features extracted by the feature extraction unit appears as an exclusion region; a feature exclusion unit that creates target features obtained by excluding image features within the exclusion region from the image features extracted by the feature extraction unit; a feature comparison unit that performs comparison processing between the target features and the comparison features; and an output unit that outputs the result of the comparison processing by the feature comparison unit.
This robot control device includes a control device body that receives a signal from a first change device that changes an operation parameter for driving a robot in a direct teaching operation and a signal from a second change device that changes the operation parameter. The control device body comprises: a selection unit that selects from between the operation parameter signal from the first change device and the operation parameter signal from the second change device an operation parameter signal from one of the change devices; and a setting unit that sets the operation parameter on the basis of the operation parameter signal corresponding to the operation of the one of the change devices.
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
54.
CONTROL ASSISTANCE DEVICE, CONTROL SYSTEM, AND CONTROL ASSISTANCE METHOD
A resonance point corresponding to an alias frequency is excluded from targets for filter application. This control assistance device for assisting adjustment of at least one filter coefficient of a filter provided in a motor control device, includes: a frequency-characteristic measurement portion that measures a frequency characteristic of input / output gain of the motor control device and a phase delay of input / output measured on the basis of an input signal and an output signal whose frequencies change; a resonance detection portion that detects a resonance point in the frequency characteristic; an information acquisition portion that acquires information including a resolution per rotation of a speed sensor of the motor, a motor rotation speed, and a sampling frequency; an alias calculation portion that calculates an alias frequency of an interpolation error component of the speed sensor from the information; and a resonance evaluation portion that evaluates whether or not the filter application to the detected resonance point is necessary on the basis of the alias frequency.
This stator for a motor comprises: a coil bobbin that includes a cylindrical part having an outer diameter part, and a partition plate provided on the outer diameter part; winding wound around the partition plate; and a tight binding thread for binding a coil end part of the winding. The cylindrical part has an axial center portion, in which the outer diameter part is present, and an axial end portion, in which the outer diameter part is not present and which corresponds to the coil end part. The axial end portion has a notch capable of accommodating at least a portion of the tight binding thread.
A control device that controls the extended functions of a robot or machine tool on the basis of installed extended software includes: an extended software validity/invalidity storage unit that stores validity/invalidity information indicating whether each extended software stored in an extended software candidate storage unit that stores installation candidate extended software is valid or invalid; and an extended software installation processing unit that executes an installation process on the extended software indicated as valid in the validity/invalidity information stored in the extended software validity/invalidity storage unit, from among the extended software stored in the extended software candidate storage unit.
A method for robot path planning using skills extracted from human-taught motion programs applied to a new obstacle environment. A three-dimensional convolutional neural network is used to extract features characterizing an obstacle environment, where the feature vector representation of the obstacles overcomes problems encountered when using point cloud obstacle data. The obstacle feature data and robot path start and goal points are provided to an encoder/decoder neural network system which is trained to extract skills from a database of human-generated motion programs. The encoder/decoder neural network system produces a distribution of waypoints for the current obstacle environment and start/goal points. The distribution of waypoints is used to perform a final collision-free path generation using either a rapidly-exploring random tree (RRT) technique or an optimization-based technique.
The present invention is configured to simplify a method for designating a POU call route, and to reduce the burden on a user. This PLC device comprises: an acquisition unit that acquires and reports call path information that includes, with respect to a POU call path subject to monitoring from a sequence program, at least the position of a POU call instruction, a call destination POU jump address, and a call source POU return address; a hash value generation unit that generates a hash value by using the call path information as input; an execution unit that executes the sequence program, reports the call path information for an executed POU call instruction to the hash value generation unit, and updates the call path hash value at the time of execution of the POU call instruction; a verification unit that compares whether the call path hash value at the time of execution of the updated POU call instruction matches a hash value generated from the reported call path information; and an output unit that, when there is call path information for which the hash value matched in the comparison, outputs the value of a variable of the POU subject to monitoring of said call path information.
G05B 19/05 - Automates à logique programmables, p. ex. simulant les interconnexions logiques de signaux d'après des diagrammes en échelle ou des organigrammes
59.
HEAT COVER FOR INJECTION MOLDING MACHINE AND INJECTION MOLDING MACHINE
As to a heat cover for an injection molding machine, simplification of a structure without impairing cooling performance and further improvement in workability are desired. This heat cover for an injection molding machine is mounted on a heating barrel that injects a molding material from a fore end toward a die, and comprises: an inner heat cover disposed outside the heating barrel; and an outer heat cover disposed outside the inner heat cover. The rear end side of the inner heat cover has, between itself and a cooling unit provided at the rear end of the heating barrel, a discharge part for guiding a part of high-temperature gas generated around the heating barrel to the rear end side of the outer heat cover. The outer heat cover has a porous region on the die side, and has a non-porous region on the cooling unit side.
The present invention simplifies an operating procedure at the time of a manual operation, thereby reducing a load on an operator. Provided is a control device comprising: an operation information acquisition unit that acquires specified position coordinates associated with machine coordinates of an industrial machine specified on a display device by the operator at the time of a manual operation of the industrial machine; a position management unit that manages a current position coordinates of a control target in the industrial machine; a movement direction determination unit that determines a direction of a movement from the current position coordinates to the specified position coordinates; and a specified direction pulse generation unit that generates a movement pulse on the basis of the movement direction determined by the movement direction determination unit while the specified position coordinates continue to be acquired by the operation information acquisition 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
This rotor according to the present disclosure comprises: a rotor core that can rotate about a rotation axis; a plurality of magnets that are provided to the rotor core; a pair of end plates that are provided on both end sides in the axial direction of the rotor core; and a fixing member that fixes the rotor core, which is provided with the plurality of magnets, between the pair of end plates. The rotor core comprises a through-hole that extends in the axial direction of the rotor core and through which the fixing member passes. At least one of the pair of end plates comprises a communication hole which extends in the axial direction of the rotor core, through which the fixing member passes, and which is in communication with the through hole. The communication hole has: a fixing hole part that is larger than the through-hole and through which the fixing member passes; and an extension hole part that extends from the fixing hole part in a direction orthogonal to the axial direction of the rotor core. In a state in which the fixing member passes through the through-hole and the communication hole, the through-hole is filled with a resin via the communication hole.
Provided is a communication control device in which a delay from when transmission data is inputted to a FIFO until an output state machine outputs parallel data is short. The output state machine outputs parallel data in which the same data continues to a plurality of output lines on the basis of transmission data accumulated by the FIFO and the output of a flip-flop that holds transmission data accumulated in the past by the FIFO. A phase comparison circuit detects a time when the phase difference between an input clock and an output clock of the FIFO becomes a specific phase difference. The output state machine shifts to a specific state on the basis of the output of the phase comparison circuit.
In the present invention, inversion correction processing is performed without adding unnecessary delays in instructions or the like. A control device (1) according to the present disclosure is provided with: a program analysis unit (100) for analyzing a control program that instructs an industrial machine to operate and for generating a movement instruction; an interpolation unit (110) for, on the basis of the movement instruction, creating first movement instruction data of interpolation periods pertaining to respective axes of the industrial machine; an inversion detection unit (120) for detecting the timing at which a direction of movement in a predetermined axis inverts on the basis of the first movement instruction data calculated by the interpolation unit; an acceleration/deceleration unit (130) for creating second movement instruction data obtained by performing predetermined acceleration/deceleration processing on the first movement instruction data; and a servo control unit (140) for controlling a motor related to each of the axes of the industrial machine in conformity with the second movement instruction data. The servo control unit executes inversion correction processing on the second movement instruction data in accordance with the timing at which the direction of movement in the predetermined axis inverts as detected by the inversion detection 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
A machining simulation device according to one aspect of the present disclosure simulates the operation of a machine tool including a tool and a workpiece, the machining simulation device comprising: a speed acquisition unit that acquires speed information indicating the rotation speed of the tool; a tool model acquisition unit that acquires a tool model which corresponds to the speed information acquired by the speed acquisition unit and which can change in shape in accordance with the rotation speed; a simulation execution unit that uses the tool model acquired by the tool model acquisition unit to execute a simulation of the workpiece machining operation by the tool in the machine tool; and an interference check unit that checks for interference of the tool with another object on the basis of the results of the simulation by the simulation execution unit.
The present invention provides a teaching system for teaching about calibration or position detection, the teaching system comprising: a first device including a first processor and a storage unit storing image data for the calibration or position detection; and a second device including a second processor and a display, wherein the second processor acquires the image data from the first device and displays the image that the image data represents on the display for a visual sensor to capture in performing the calibration or position detection.
A service providing device includes: a request reception unit that receives request information including machine-specific information that uniquely identifies an industrial machine, requested service information that specifies a desired service to use with the industrial machine, and request condition information that includes conditions for using the service; a determination unit that determines whether the service requested by the request information can be provided and the conditions under which the service can be provided, the determination being based on the request information and service information that associates information related to the provision of a service of the industrial machine with the machine-specific information; and a service information providing unit that provides a result of the determination by the determination unit to the industrial machine.
H04L 67/51 - Découverte ou gestion de ceux-ci, p. ex. protocole de localisation de service [SLP] ou services du Web
H04L 67/12 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p. ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance
67.
APPLICATION CHECK DEVICE AND APPLICATION CHECK METHOD FOR ADJUSTMENT RESULT
The present invention makes it possible to check whether or not an adjustment result of a representative machine can be applied before being applied to other machines of the same model. An adjustment result application check device comprises: a first information acquisition unit that acquires an adjusted first control parameter of a first motor control unit that drives a shaft of a first machine; a second information acquisition unit that acquires a preset second control parameter of a second motor control unit that drives a shaft of a second machine, and a first frequency characteristic of the second machine when operated using the second control parameter; a frequency characteristic prediction unit that predicts a second frequency characteristic of the second machine when the first control parameter is applied to the second motor control unit on the basis of the first control parameter, the second control parameter, and the first frequency characteristic; and an adjustment result application check unit that checks whether or not the first control parameter can be applied to the second motor control unit using at least the second frequency characteristic.
This wiring board comprises: a measurement electrode pair including two measurement electrodes arranged to sandwich at least part of a resin base material; and a through hole that passes through the resin base material in the thickness direction of the resin base material. The through hole is disposed in at least part of the periphery of the measurement electrode in a plan view. The measurement electrode pair includes a first measurement electrode pair and a second measurement electrode pair, wherein, a moisture-proof layer is formed on a side surface of the through hole located around a first measurement electrode, and the resin base material is exposed from a side surface of the through hole located around a second measurement electrode, where the measurement electrodes included in the first measurement electrode pair are defined as first measurement electrodes and the measurement electrodes included in the second measurement electrode pair are defined as second measurement electrodes.
A rotating electrical machine capable of removing foreign substances adhering to an electronic component or a peripheral portion thereof more reliably, while maintaining an effect of air purge, is in demand. In the rotating electrical machine including an electronic component in a space in which a part of a rotating shaft is disposed, a plurality of air introduction portions that open toward the space are provided, and air introduced from the plurality of air introduction portions is blown to the electronic component or the peripheral portion thereof from respective different directions.
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
70.
SYSTEM EXAMINATION SUPPORT DEVICE AND SYSTEM EXAMINATION SUPPORT PROGRAM
The purpose of the present invention is to make it easy to check, during a layout examination stage for a system for performing predetermined work, how the system appears to an observer in the field. This system examination support device is provided with a system information input unit, a layout display unit, an observer information input unit, a model generation unit, a model placement input unit, and a model viewpoint display unit. The layout display unit displays the layout of a system on the basis of information input to the system information input unit. The model generation unit generates an observer model from information input to the observer information input unit. The model placement input unit is configured to be able to place the generated observer model relative to the layout of the system. The model viewpoint display unit displays the system as seen from the viewpoint of the placed observer model.
This control device comprises: a control unit that updates a screen component in accordance with a set value of an update cycle; an acquisition unit that acquires anthe actual update cycle of the screen component; and a determination unit that compares the update cycle of the screen component acquired by the acquisition unit with the set value of the update cycle of the screen component, and determines to make an adjustment so as to lower the set value within a previously defined range if the update cycle of the screen component acquired by the acquisition unit equals the set value, and to make an adjustment so as to raise the set value within the previously defined range if the update cycle of the screen component acquired by the acquisition unit is greater than the set value.
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/4063 - Contrôle du système de commande général
72.
TOOL PATH MODIFICATION DEVICE AND TOOL PATH MODIFICATION METHOD
A tool path modification device according to an embodiment of the present disclosure, which enables high precision machining with a small computational load, is provided with: a tool path acquisition unit that acquires tool path information that specifies a tool path along which a tool for machining a workpiece travels using the coordinates of a plurality of command points through which the tool should pass; a command point adjustment unit that modifies the tool path information by changing the coordinates of the command points or adding or removing the command points; a curvilinearization section extraction unit that extracts, from the tool path information modified by the command point adjustment unit, a curvilinearization section for curvilinearizing the tool path; a tool path curvilinearization unit that replaces the information of the curvilinearization section in the tool path information modified by the command point adjustment unit with curve information; and a tool path output unit that outputs the tool path information after the tool path curvilinearization unit has replaced the information of the curvilinearization section.
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
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]
73.
DEVICE, INDUSTRIAL MACHINE AND METHOD FOR VERIFYING OPERATION OF INDUSTRIAL MACHINE
A device for verifying the operation of an industrial machine that controls operations based on detection data of a sensor includes: a detection data acquisition unit that acquires detection data detected by the sensor during execution of an operation program that includes a plurality of commands causing the industrial machine to execute a plurality of operations; and an association generation unit that associates the executed commands and the detection data used in the control of the operations performed by the executed commands with each other.
Provided is a motor drive device capable of achieving a desired circuit configuration despite having a small number of types of bus bars. The motor drive device has a bus bar assembly including a first bus bar and a second bus bar, and a coupling means for coupling the first bus bar and the second bus bar to each other. The first bus bar, the second bus bar, and the coupling means are configured such that the bus bar assembly has a plurality of shapes that differ in position and/or posture of the second bus bar with respect to the first bus bar.
H02M 7/48 - Transformation d'une puissance d'entrée en courant continu en une puissance de sortie en courant alternatif sans possibilité de réversibilité par convertisseurs statiques utilisant des tubes à décharge avec électrode de commande ou des dispositifs à semi-conducteurs avec électrode de commande
The purpose of the present invention is to provide a machine tool control device capable of limiting the consumption amount of compressed air. This machine tool control device 3 controls a machine tool M having a spindle 1 and a compressed air supply device 2 for supplying compressed air into the spindle 1, the machine tool control device 3 comprising: a rotation state information acquisition unit 311 for acquiring rotation state information indicating a rotation state of the spindle 1; a supply condition determination unit 312 for determining, on the basis of the rotation state information acquired by the rotation state information acquisition unit 311, a supply condition necessary for compressed air to be supplied to the inside of the spindle 1; and a compressed air control unit 313 for controlling the compressed air supply device 2 on the basis of the supply condition determined by the supply condition determination unit 312.
B23B 19/02 - Broches de travailCaractéristiques s'y rapportant, p. ex. agencements des supports
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
F01D 25/00 - Parties constitutives, détails ou accessoires non couverts dans les autres groupes ou d'un intérêt non traité dans ces groupes
F02C 7/28 - Agencement des dispositifs d'étanchéité
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
76.
SPEECH RECOGNITION DEVICE AND COMPUTER-READABLE STORAGE MEDIUM
This speech recognition device comprises: a speech acceptance unit for accepting speech information representing one command among a plurality of commands; a speech recognition unit for performing speech recognition of the one command on the basis of the speech information accepted by the speech acceptance unit and for computing a reliability score for the recognition result of the one command; a condition storage unit for storing a plurality of conditions used in determining whether to execute a verification process for a recognition result, in association with a plurality of respective commands; a determination unit for determining whether to execute a verification process on the basis of one condition among a plurality of conditions stored in the condition storage unit and the reliability score computed by the speech recognition unit; and an output unit for outputting the recognition result without executing the verification process in a case where the determination unit determined to not execute the verification process.
A laser processing system including a robot, a laser-light-emitting tool mounted on the robot, and a control device that controls the robot and the laser-light-emitting tool on the basis of an operation program, the laser-light-emitting tool being capable of emitting two or more different types of laser light independently from each other, and the control device being capable of issuing a plurality of laser emission instructions for causing the laser-light-emitting tool to simultaneously emit different types of laser light by using one laser processing command within the operation program.
The present invention simplifies setting for reading machine data so that a user himself/herself does not need to look up the source from which the machine data is acquired. A machine data acquisition device according to the present invention comprises: a setting unit for setting, according to a data definition table, a data name and a source from which the data is acquired; a data reading unit for reading the data from a control device of an industrial machine according to the setting by the setting unit; and a data storage unit in which the read data is associated with the data name and stored.
G05B 19/05 - Automates à logique programmables, p. ex. simulant les interconnexions logiques de signaux d'après des diagrammes en échelle ou des organigrammes
79.
CONVERSION DEVICE, RELAY DEVICE, CONTROL DEVICE, AND CONTROL SYSTEM
A control system according to the present disclosure comprises: a conversion device provided with a model conversion unit that, from model node information composed of one or more nodes and linking information for said nodes, creates model information composed of one or more nodes and linking information for said nodes, and a program conversion unit that, from a source code including a process associated with the node by one or more pieces of linking information, and said linking information, creates program information including the process associated with the node by the one or more pieces of linking information, and said linking information; and a relay device provided with a data process execution unit that executes a prescribed process on the basis of the model information and the program information.
An encoder according to the present disclosure is provided with a pedestal, a circuit board, a cover, a connector, and a grounding member. The pedestal is conductive. The circuit board is placed on the pedestal. The cover is insulating, is placed on the pedestal, and is of a size to cover the circuit board. The connector is used to connect or disconnect an external cable and is mounted to the cover. The grounding member is run between the connector and the pedestal. In the encoder according to the present disclosure, the grounding member has a structure that exhibits elasticity.
G01D 5/245 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensibleMoyens pour convertir la grandeur de sortie d'un organe sensible en une autre variable, lorsque la forme ou la nature de l'organe sensible n'imposent pas un moyen de conversion déterminéTransducteurs non spécialement adaptés à une variable particulière utilisant des moyens électriques ou magnétiques influençant les caractéristiques d'impulsionsMoyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensibleMoyens pour convertir la grandeur de sortie d'un organe sensible en une autre variable, lorsque la forme ou la nature de l'organe sensible n'imposent pas un moyen de conversion déterminéTransducteurs non spécialement adaptés à une variable particulière utilisant des moyens électriques ou magnétiques produisant des impulsions ou des trains d'impulsions utilisant un nombre variable d'impulsions dans un train
In this laser processing system, it is desired that of a focal point of monitor light is matched with a processing spot all the time, even when a focal point of a laser light is shifted to an optical-axis direction. The laser processing system includes: a laser-light variable focal-point mechanism which can change a focal point of laser light by control information based on a tertiary space coordinate of a processing spot; a laser-light deflection mechanism that coaxially controls positions of the laser light and the monitor light; a sensor that receives the monitor light; a reflection portion that guides the laser light to the laser-light deflection mechanism and guides the monitor light to the sensor; a monitor-light variable focal-point mechanism that can change a focal point of the monitor light by control information based on a tertiary space coordinate of the processing spot; and a control portion that controls a focal point of the laser light in the laser-light variable focal-point mechanism by control information based on a three-dimensional space coordinate of the processing spot and a defocus coordinate of the laser light and controls a focal point of the monitor light in the monitor-light variable focal-point mechanism by the control information based on at least the tertiary space coordinate of the processing spot.
This abnormality detection device comprises: a control circuit that applies a first command voltage to a control terminal of a first switching element of a non-excitation operation-type brake device, and applies a second command voltage to a control terminal of a second switching element; a detection circuit that detects a first potential that is the potential of a first terminal of a brake coil, and a second potential that is the potential of a second terminal of the brake coil; and a determination circuit that determines the presence or absence of an abnormality of the first switching element and the second switching element on the basis of a combination pattern of the first command voltage applied to the control terminal of the first switching element by the control circuit, the first potential of the first terminal detected by the detection circuit, the second command voltage applied to the control terminal of the second switching element by the control circuit, and the potential of the second terminal detected by the detection circuit.
Multiple pairs of magnet slots and a plurality of first holes are formed in a rotor core according to the present invention. Each of the multiple pairs of magnet slots includes a first magnet slot and a second magnet slot. The first holes include a first portion corresponding to at least a portion of the area between the radially inner end of the first magnet slot and the radially inner end of the second magnet slot, and a second portion which is continuous with the first portion and which is located farther inward than the first portion in the radial direction of the rotor core.
Provided is a numerical control device (1) capable of determining whether or not a processing nozzle (62) interferes with a workpiece (5). The numerical control device (1) includes: an interpolation processing unit (22) that performs interpolation on the basis of a processing program; a groove angle calculation unit (23) that calculates the groove angle from the position of a rotation axis obtained by the interpolation processing unit (22); and a groove-correction-amount calculation unit (24) that calculates a groove correction amount by which correction is made in the processing nozzle direction from at least a predetermined distance from the workpiece designated by the program and the groove angle. The numerical control device (1) includes: a processing nozzle-position calculation unit (30) that calculates a position at which the processing nozzle (62) can interfere with the workpiece from the shape of the processing nozzle (62) set in advance and the groove angle; and an interference determination unit (31) that determines whether the processing nozzle (62) and the workpiece (5) interfere with each other, from the predetermined distance and the processing nozzle position. The interference determination unit (31) determines whether the processing nozzle (62) and the workpiece (5) interfere with each other during groove machining, on the basis of the predetermined distance and the processing nozzle position.
In the present invention, wasteful data transmission is suppressed by data being transmitted to a distribution destination in accordance with the execution status of a control program in a control device. This control device controls industrial machinery on the basis of a control program and transmits acquired data to one or more distribution destinations as distribution data, the control device comprising: a control program element–specific addressee information acquisition unit that acquires, for each execution block in a control program a table of control program element–specific information to be distributed, the table including first addressee information to be used in determining whether or not distribution data designated in advance can be transmitted, and updates second addressee information on the basis of the content of the execution block and the table of control program element–specific information to be distributed; and a distribution destination determination unit that, when the distribution data is to be transmitted, acquires a table of distribution destination–specific target information, the table including third addressee information to be used in discriminating whether or not transmission is possible for each distribution destination designated in advance and for each item of distribution data, and on the basis of the updated second addressee information and the table of distribution destination–specific target information, determines whether or not the distribution data can be transmitted, and transmits the distribution data to the distribution destination.
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
86.
MACHINE TOOL CONTROL DEVICE AND MACHINE TOOL CONTROL METHOD
The present disclosure is a machine tool control device. This control device comprises: a determination unit that determines, prior to the cancellation of a sleep mode, whether a maintenance-required state can occur during the execution of a warm-up operation, the maintenance-required state being a state in which maintenance is required for a consumable material provided to the machine tool; and a notification control unit that, if it was determined by the determination unit that the maintenance-required state can occur during the execution of the warm-up operation, performs notification of reminder information for prompting a user to perform maintenance with respect to the consumable material.
This control device for an injection device comprises: a first motor control unit that presses a support part, which is connected to an injection member, against an injection cylinder with a force smaller than an attraction force generated between the support part and the injection cylinder; a second motor control unit that subsequently performs control so that the support part retreats with a force smaller than the attraction force; and a zero point correction unit that corrects a zero point of a pressure sensor for detecting pressure applied to the support part, on the basis of a first pressure detected in a state where the support part is pressed against the injection cylinder and a second pressure detected during control by the second motor control unit.
This control device for an injection device comprises: a first motor control unit that presses, with a force which is smaller than attaching force generated between an injection cylinder and a support part which is connected to an injection member, the support part against the injection cylinder; a second motor control unit that carries out control so that the support part retracts with a force smaller than the attaching force after the pressing; a third motor control unit that stops drive of an injection motor after the retracting; and a zero point correction unit that corrects a zero point of a pressure sensor, which detects pressure applied to the support part, so that the detection value in a state in which the injection motor is stopped becomes zero.
The purpose of the present invention is to create, from manufacturing data which is time-series data acquired from equipment, manufacturing performance records for each manufacturing management unit on the basis of preset conditions. This manufacturing information management device is provided with: a manufacturing data acquisition unit that acquires manufacturing data including at least manufacturing-related time-series data from equipment; and a manufacturing performance record creation unit that creates, from the manufacturing data, manufacturing data for each arbitrary manufacturing management unit as manufacturing performance records on the basis of preset manufacturing performance record creation conditions.
The present invention links manufacturing instructions from a production management system with manufacturing results of equipment and easily organizes the linked information thereof. This manufacturing information management device comprises: a manufacturing instruction acquisition unit that acquires a manufacturing instruction for a piece of equipment; a manufacturing results acquisition unit that acquires a manufacturing result of the equipment; and a linking unit that links the manufacturing instruction and the manufacturing result on the basis of a preset linking condition.
A robot system (1) comprises a tool (30) that performs prescribed machining on a workpiece (W), a robot (20) that relatively moves the tool (30) and the workpiece (W), a camera (40) that acquires a first image of a machining mark formed on the workpiece (W) by the machining, and a control device (10). The control device (10) is provided with at least one memory and at least one processor. The memory stores a plurality of second images of machining marks from when machining is performed by switching parameters relating to the relative orientation of the workpiece (W) and the tool (30), in association with the parameters. The processor compares the first image and the second images, thereby estimating a parameter corresponding to the machining mark in the first image.
B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p. ex. à la vue ou au toucher
B24B 9/04 - Machines ou dispositifs pour meuler les bords ou les biseaux des pièces ou pour enlever des bavuresAccessoires à cet effet caractérisés par le fait qu'ils sont spécialement étudiés en fonction des propriétés de la matière propre aux objets à meuler du métal, p. ex. lames de patins à glace
B24B 27/00 - Autres machines ou dispositifs à meuler
B24B 49/10 - 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 impliquant des dispositifs électriques
B24B 49/12 - 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 impliquant des dispositifs optiques
B25J 9/10 - Manipulateurs à commande programmée caractérisés par des moyens pour régler la position des éléments manipulateurs
This robot simulation device includes: a first load setting unit which sets, as a load, at least one among a hand provided to a robot and a workpiece to be gripped by the hand; a second load setting unit which sets a load acting on the robot and displayed in animation; a load recording unit which records a set load, which is set by the first load setting unit, and a load, which is set by the second load setting unit and displayed in animation; and a comparing unit which compares the recorded set load and the load displayed in animation. Accordingly, on-site correction work on an operation program for the robot is reduced.
This numerical value control device receives a setting of a parent-child relationship. A numerical value control device, which was set as a parent, accepts a setting of child information. A numerical value control device, which was set as a child, accepts a setting of parent information. The numerical value control device which was set as the parent determines whether to switch execution of a portion of a control process to be executed by the numerical value control device of the parent to the numerical value control device of the child. The numerical value control device which was set as the parent requests the numerical value control device of the child to execute the control process. The numerical value control device which was set as the parent receives a result of executing the control process from the numerical value control device which was set as the child. The numerical value control device which was set as the parent outputs the result.
G05B 19/414 - Structure du système de commande, p. ex. automate commun ou systèmes à multiprocesseur, interface vers le servo-contrôleur, contrôleur à interface programmable
G05B 19/418 - Commande totale d'usine, c.-à-d. commande centralisée de plusieurs machines, p. ex. commande numérique directe ou distribuée [DNC], systèmes d'ateliers flexibles [FMS], systèmes de fabrication intégrés [IMS], productique [CIM]
The present invention reproduces the state of a real device more accurately by using operation state data indicating the behavior of the real device. This industrial machine control system comprises: a real device comprising a control device for controlling an industrial machine; and a digital device for simulating the real device by software. The digital device comprises an input unit that inputs operation state data acquired by the real device to the digital device, and simulates the real device by the digital device using the operation state data input by the input unit.
G05B 19/4155 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par le déroulement du programme, c.-à-d. le déroulement d'un programme de pièce ou le déroulement d'une fonction machine, p. ex. choix d'un programme
An embodiment of the present disclosure is a control device for controlling an electrical discharge machine comprising an electrical discharge machining unit that performs electrical discharge machining on a workpiece in a machining liquid, and a filter that removes sludge contained in the machining liquid, the control device comprising: an acquisition unit that acquires information pertaining to the amount of sludge mixed in the machining liquid; and an addition control unit that, if the workpiece is made of an aluminum-based material, performs, on the basis of the information pertaining to the amount of sludge, control for adding, to the machining liquid, a chemical agent for inhibiting generation of aluminum hydroxide.
A determination device according to the present disclosure comprises: a time-series data acquisition unit that acquires time-series data of a predetermined physical quantity indicating a state of an injection molding machine, on the basis of a detection signal of a sensor; a first determination unit that determines whether the state of molding of a molded article by the injection molding machine has transitioned from an unstable state to a stable state, on the basis of the time-series data; a determination reference value decision unit that decides on a determination reference value on the basis of the time-series data if the molding state has transitioned from the unstable state to the stable state; and a second determination unit that determines the quality of the molded article on the basis of the determination reference value.
The present disclosure is an electric discharge machining machine comprising: a machining machine body that applies electric discharge machining to a workpiece in a liquid stored in a machining tank; and a filter that removes sludge contained in the liquid. This electric discharge machining machine is provided with: a identification unit that identifies a drug that is required to be added to a liquid; and a control unit that, if the drug identified by the identification unit reduces the specific resistance value of the liquid, executes control for adding the drug to the liquid on the basis of the specific resistance value detected by a specific resistance value sensor.
A simulation device includes a simulation execution unit that performs a simulation based on a robot operation condition. The simulation device further includes: an operation information acquisition unit that acquires robot operation information based on results of the simulation; and an auxiliary file generation unit that generates, based on the robot operation information, a plurality of auxiliary files for generating a program written in a language that a programmable logic controller can read and execute.
Provided are a work assistance device and a work assistance method that automatically create a projected drawing suitable for designating a work region on a target, regardless of the skill level of a worker. The work assistance device has: a projected drawing creation function for projecting a work target, which has a work target surface that includes a work target region on which work is performed by a robot, in a direction perpendicular to the work target surface, thereby creating in a virtual space a projected drawing parallel to the work target surface; a work region designation function for designating a work target region in the projected drawing; and a work region conversion function for converting the location of the work target region designated in the projected drawing to a location in the virtual space.
A control device for controlling an electrodischarge machining unit that performs electrodischarge machining on a workpiece in a machining liquid controls the electrodischarge machining unit on the basis of a first machining condition to perform electrodischarge machining on the workpiece when the workpiece comprises an aluminum-based material and the specific resistance value of the machining liquid is greater than a threshold, and controls the electrodischarge machining unit on the basis of a second machining condition different from the first machining condition to perform electrodischarge machining on the workpiece when the workpiece comprises an aluminum-based material and the specific resistance value of the machining liquid is equal to or less than the threshold.
B23H 1/02 - Circuits électriques spécialement adaptés à cet effet, p. ex. alimentation électrique, commande, prévention des courts-circuits ou d'autres décharges anormales