A receiving side server as a data management server is provided with: a reacquisition condition management unit that records and manages reacquisition condition information in which information related to a data file stored in a database is associated with reacquisition available/unavailable information related to the possibility of acquisition of the data file; a data transmission unit that registers a reacquisition condition information of a data file in the reacquisition condition management unit on the basis of reacquisition available/unavailable information attached to a data file provided externally, and transmits the provided data file to the database; and a data acquisition unit that, upon reception of an acquisition request for the data file stored in the database, acquires the data file from the database only if acquisition of the data file is permitted on the basis of the reacquisition condition information managed by the reacquisition condition management unit.
Provided are a command generation device and a computer program with which a robot numerical value control command can be generated without the need for consideration of coordinate values and configuration information. A numerical value control device 2 is provided with a robot numerical value control command generation unit 22 that generates a robot numerical value control command for a robot in accordance with a numerical value control program. The robot numerical value control command generation unit 22 generates the robot numerical value control command on the basis of: at least one of a motion type of a robot 30, a motion speed of the robot 30, a positioning type of the robot 30, and a coordinate value type of the robot 30; coordinate values at a robot teaching point acquired on the basis of the coordinate value type of the robot 30; and configuration information relating to the robot 30 at the robot teaching point.
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'u 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
Provided is a control device for a machine tool capable of stably achieving an effect of suppressing regenerative self-excited chatter vibration. This control device for a machine tool includes a fluctuation command calculation unit configured to calculate a fluctuation command based on a speed command for a main spindle motor of the machine tool and a fluctuation condition for causing a rotation speed of the main spindle motor to periodically fluctuate, and a speed control unit configured to control the rotation speed of the main spindle motor based on the speed command and the fluctuation command. The fluctuation command calculation unit is configured to calculate the fluctuation command by calculating a frequency of the rotation speed that periodically fluctuates of the main spindle motor based on the rotation speed of the main spindle motor based on the speed command and a frequency rate that is the fluctuation condition.
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
Provided are a control device, a control method, and a system that comprise a function for preventing machining precision from deteriorating due to foreign matter sandwiched between a workpiece and a fixing mechanism. This control device controls a robot that is configured to supply a held workpiece to a fixing mechanism and that has a force detection unit for detecting force and moment applied to the workpiece, the control device comprising: a function for performing a force control to correct the position of the workpiece relative to the fixing mechanism while the robot supplies the workpiece to the fixing mechanism, and then correct the orientation of the workpiece relative to the fixing mechanism; and a function for determining that foreign matter is wedged between the workpiece and the fixing mechanism if, during correction of the position of the workpiece, the force detection unit detects that the moment acting in the direction in which the orientation of the workpiece is corrected exceeds a first threshold value.
This resin flow analysis result display system (10), which has a display unit (16) for displaying an analysis result (22) of a resin flow analysis, acquires analysis results (22) associated with respective screw positions in the resin flow analysis, selects a molding condition of at least one item among multiple molding conditions set on an injection molding machine, selects an analysis result (22) in accordance with the molding condition of the selected item, and causes the selected analysis result (22) to be displayed on the display unit (16).
Provided is a sleeve for a rotor, the sleeve comprising a through-hole for fitting a shaft including a small-diameter shaft portion and a large-diameter shaft portion different in outer diameter dimension and arranged side by side in the axial direction. The through-hole includes a small-diameter hole section and a large-diameter hole section that are disposed at positions apart in the axial direction and fit the small-diameter shaft portion and the large-diameter shaft portion, respectively, in a close contact state and an intermediate hole section disposed between the small-diameter hole section and the large-diameter hole section. The sleeve includes a groove located on inner surfaces of the small-diameter hole section and large-diameter hole section and extending from intermediate positions of the small-diameter hole section and the large-diameter hole section in the axial direction to the intermediate hole section. The sleeve includes a hydraulic pressure supply hole that opens on an inner surface of the intermediate hole section or the groove.
H02K 1/30 - Moyens de montage ou de fixation des parties magnétiques tournantes sur ou aux structures constituant le rotor utilisant des pièces intermédiaires, p.ex. des croisillons
7.
RESIN FLOW ANALYSIS RESULT DISPLAY DEVICE AND METHOD FOR CONTROLLING RESIN FLOW ANALYSIS RESULT DISPLAY DEVICE
According to embodiments of the present disclosure, the resin flow analysis result display device (10) has: an actual molding result acquisition unit (22) that acquires actual molding results at each point in time; an analysis result acquisition unit (24) that acquires analysis results at each point in time; a correlation setting unit (28) that correlates the actual molding result and the analysis result where the resin discharge amount in actual molding matches the resin discharge amount in resin flow analysis; and a display control unit (30) that displays the correlated actual molding result and analysis result on the display unit.
This machining simulation assistance device receives setting of a machining program range, receives setting of drawing conditions for the set machining program range, generates a simulation image on the basis of the machining program, and implements image processing using the drawing conditions set for the machining program range on the simulation image generated on the basis of the machining program in the set range.
G05B 19/4069 - Simulation du procédé d'usinage à l'écran
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'u - caractérisée par les détails du panneau de commande, par la fixation de paramètres
According to an embodiment of the present disclosure, a wire electric discharge machining system, having a wire electric discharge machining device body that generates an electric discharge in an electrode gap between a wire electrode and a machining object in a machining liquid stored in a machining tank, comprises a temperature adjustment device that adjusts the machining liquid temperature of the machining liquid, a temperature sensor that measures the body temperature of the wire electric discharge machining device body, and a temperature control device that controls the temperature adjustment device to adjust the machining liquid temperature to a target temperature that is in accordance with the body temperature.
A machine tool according to an aspect of the present disclosure comprises: a plurality of servo motors; a plurality of servo amplifiers that drive the servo motors, respectively; and a numerical value control device that inputs a command value to the plurality of servo amplifiers in accordance with a processing program. The numerical value control device has: a motor classification unit that classifies the plurality of servo motors into continuous drive motors which require continuous excitation during execution of the processing program and intermittent drive motors in which excitation can be stopped at least temporarily during the execution of processing program; and a stop control unit that stops the excitation of at least one of the intermittent drive motors during the execution of the processing program.
G05B 19/4062 - Contrôle de boucle d'asservissement, p.ex. surcharge de servomoteur, perte de réaction ou de référence
B23Q 5/36 - Avance par transmission mécanique des autres organes supportant les outils ou les pièces, p.ex. avance des traînards, des glissières d'outils dans lesquels un servomoteur constitue un élément essentiel
A parallel link robot includes a base, a movable member, and multiple arms that connect the base and the movable member in parallel. Each of the arms includes: a drive link that is rotationally driven by a motor in the base; two parallel passive links that couple the drive link and the movable member; ball joints between the drive link and the corresponding passive link and between the movable member and the corresponding passive link; and attachment mechanisms that detachably attach the ball joints to the corresponding drive link or the movable member. Each ball joint includes a ball and a fixed part integral with the ball. At least one of the attachment mechanisms includes: a first screw hole in the fixed part; a second through-hole in the drive link or the movable member; and a screw member that is fastened to the first screw hole through the second through-hole.
A device includes an input reception unit that receives input of a parameter of a weaving signal, a signal generation unit that generates a weaving signal having the received parameter, a parameter acquisition unit that acquires, as a filtered parameter, the parameter of the weaving signal in a case where the weaving signal is subjected to filtering processing, a condition determination unit that determines whether or not the filtered parameter satisfies a predetermined condition, and a parameter adjustment unit that adjusts the received parameter if the filtered parameter is determined not to satisfy the predetermined condition. The signal generation unit generates a weaving signal having the parameter adjusted by the parameter adjustment unit.
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
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'u 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 robot includes: a drive link; two parallel passive links coupled to the drive link; and a support mechanism having two shafts. Each shaft is fixed to each of the passive links so that each shaft is engaged with a through-hole at an intermediate position of each of the passive links along a longitudinal axis thereof, and an auxiliary link rotatably attached to the shafts by bearings in which the shafts engage. The through-hole is formed in a direction that is orthogonal to a plane including the longitudinal axis. Each shaft includes a first shaft section engaged with the through-hole and abutting on one end surface, a second shaft section engaged with the through-hole and abutting on another end surface, and a fastening section applying a force in a direction that causes the first shaft section and the second shaft section to approach each other within the through-hole.
A controller acquires data related to a mechanical configuration, data related to a workpiece, and data related to an operating condition of an industrial machine, and creates machine learning data used for processing of machine learning based on the acquired data. A command is given to perform processing of machine learning for estimating data related to tension in a conveying section of the industrial machine based on the created machine learning data. Then, processing of machine learning for estimating data related to tension in the conveying section is performed based on this command. In this way, the controller can adjust tension of the conveying section according to a designated condition during actual operation without a tension sensor.
G05B 13/02 - Systèmes de commande adaptatifs, c. à d. systèmes se réglant eux-mêmes automatiquement pour obtenir un rendement optimal suivant un critère prédéterminé électriques
The present invention is to provide a control device for a machine tool that performs oscillating cutting and that enables loads on a machine tool to be versatilely reduced without depending on the configuration of the machine tool. The present invention provides a control device 1 for a machine tool that performs oscillating cutting by causing a tool T and a workpiece W to oscillate relative to each other, the control device 1 including a cutting edge angle acquiring unit 12 that acquires a cutting edge angle θ1 of the machine tool T, an oscillating amplitude calculating unit 13 that calculates an oscillating amplitude required for chipping in any oscillating direction on the basis of the cutting edge angle θ1 of the tool T, an oscillating direction determining unit 14 that determines an oscillating direction on the basis of a calculation result from the oscillating amplitude calculating unit 13, and an oscillating operation control unit 15 that controls, on the basis of machining conditions, an oscillating operation in the oscillating direction determined by the oscillating direction determining unit 14.
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
An robot operation device attached to a robot having a long tool fixed to a flange provided at a distal end of the robot, the robot operation device includes a handle having an inner hole through which the tool is inserted, the handle configured to be held by one of hands of an operator in a manner that a longitudinal axis of the tool is enclosed by the one of the hands, and a sensor configured to attach the handle to the flange, the sensor detecting force or moment applied to the handle by the operator. The robot is operable by lead-through control which changes a position and posture of the robot in response to the force or the moment detected by the sensor.
A tool drive device including a motor, a movable part driven by the motor to move a tool, and a bracket used to attach the motor and the movable part to a flange at a wrist tip of a robot. The bracket includes a plate-like first attachment part that is attached to the flange and a plate-like second attachment part to which the motor and the movable part are attached. The movable part is disposed on the opposite side from the flange with the first attachment part therebetween in the plate thickness direction thereof and on the opposite side from the motor with the second attachment part therebetween in the plate thickness direction thereof. The first attachment part is provided with a wiring-body passage that guides a wiring body that has been wired through a hollow hole in the flange, to the motor without being exposed toward the movable part.
A robot control device controls a robot equipped with a sensor capable of measuring force, the robot control device including: a measurement value acquisition unit acquires a first measurement value measured by the sensor when a first tool having a known mass and center-of-gravity position is placed at the tip of the wrist of the robot and the wrist performs a specific motion, and a second measurement value measured by the sensor when a second tool having a known mass and center-of-gravity position is placed and the wrist performs a specific motion; a measurement value storage unit that stores the first measurement value and the second measurement value acquired by the measurement value acquisition unit; and a correction unit that corrects the measurement values from the sensor, on the basis of the first measurement value and the second measurement value stored in the measurement value storage unit.
An arm-shaped structure includes a pipe-shaped main body and a metallic attachment interface joined to at least one end of the main body and securable to another component. At least a portion of the main body and the attachment interface is formed by casting. The main body and the attachment interface are joined to each other in a state where relative movement along a longitudinal axis of the main body and around the longitudinal axis is prevented in accordance with engagement between a recess provided in one of the main body and the attachment interface and a protrusion provided in the other one of the main body and the attachment interface.
This noise filter includes a capacitor, an inductor, a sealed unit that contains the capacitor, and an unsealed unit that contains the inductor and is at least partially open to outside air.
Provided is a warranty information notification system comprising a warranty information management unit which accepts registration of warranty information from a device purchaser, and a notification destination management unit which, upon acceptance of the registration of the warranty information, acquires configuration information relating to a component forming a device, accepts registration of a supplier of the component forming the device as a notification destination of the warranty information, and notifies the notification destination of information which is included in the warranty information and is required for starting the warranty.
This insulating paper insulates between different phases of coil ends of coils provided to a stator core of an electric motor, the insulating paper comprising an upper side part positioned on the upper side, a lower side part positioned on the lower side, a left side part that connects the left end of the upper side part and the left end of the lower side part, and a right side part that connects the right end of the upper side part and the right end of the lower side part. The upper side part bulges upward to a greater extent with progression in a direction mutually approaching from both the left and right end parts. The lower side part has a first side part that extends rightward from the left side part, and a second side part that inclines upward to a greater extent with progression rightward from the right end of the first side part and is connected to the right side part. The angle formed between the lower side part and the left side part is acute.
H02K 3/34 - Enroulements caractérisés par la configuration, la forme ou la réalisation de l'isolement entre conducteurs ou entre conducteur et noyau, p.ex. isolement d'encoches
This robot control device comprises a force control unit for executing force control on the basis of a detection value of an external force and a prescribed force control parameter, a contact detection unit that is configured so as to be capable of detecting contact between the robot and the external environment, and that executes a prescribed control of the robot when contact is detected, and a force control parameter adjustment unit for adjusting the prescribed force control parameter by executing a plurality of movements of the robot by means of force control, wherein the force control parameter adjustment unit adjusts the prescribed force control parameter while adjusting the sensitivity of the contact detection carried out by the contact detection unit.
A machine tool according to one aspect of the present disclosure is provided with: a plurality of servo motors; a plurality of servo amplifiers that respectively drive the servo motors; and a control device that inputs a command value to the plurality of servo amplifiers according to a machining program, wherein the control device has a safety information acquisition unit that acquires safety information indicating the safety on excitation stop of the servo motors, and a stop control unit that, when the machining program is not running, stops the excitation of the servo motors indicated to be safe by the safety information.
G05B 19/4062 - Contrôle de boucle d'asservissement, p.ex. surcharge de servomoteur, perte de réaction ou de référence
B23Q 5/36 - Avance par transmission mécanique des autres organes supportant les outils ou les pièces, p.ex. avance des traînards, des glissières d'outils dans lesquels un servomoteur constitue un élément essentiel
26.
MACHINING INSTRUCTION CORRECTION DEVICE AND MACHINING INSTRUCTION CORRECTION METHOD
The present invention optimizes a tool orientation without causing a tool path after a change in the tool orientation to become worse than a tool path before the change in the tool orientation and within a range of not causing interference. This machining instruction correction device comprises: a machining instruction analyzing unit that generates first machine coordinate information on the basis of a first machining instruction and machine configuration information; a tool orientation correcting unit that corrects the orientation of a tool on the basis of the first machine coordinate information and generates second machine coordinate information; an interference calculating unit that calculates interference between the tool and a workpiece on the basis of the second machine coordinate information, the machine configuration information, tool shape information, and workpiece shape information; and a machining instruction generating unit that, when there is no interference, generates a second machining instruction on the basis of the second machine coordinate information. The tool orientation correcting unit uses an evaluation value in which the merits and demerits of the tool path are evaluated, and determines the orientation of the tool after the correction.
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'u 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
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
In the present invention, a robot control device comprises: a search point calculation unit that calculates the position of a search point on the basis of at least one teaching point; and a command unit that drives a robot such that the position of the robot corresponds to the search point. The robot control device comprises a teaching point setting unit that sets the positions of the teaching points on the basis of a working position detected by a laser sensor. The robot control device sets the positions of a plurality of teaching points arranged along a work line by repeating: the calculation of the position of the search point by the search point calculation unit; the driving of the robot by the command unit; and the setting of the positions of the teaching points by the teaching point setting unit.
In an injection device according to an embodiment, each of a plurality of outer peripheral protrusions of a screw is formed with an outer peripheral protrusion inclined surface, and each of a plurality of inner peripheral protrusions of a through-hole of a bush is formed with an inner peripheral protrusion inclined surface. The injection device advances the bush until a linear-motion torque exceeds a linear-motion torque threshold, and, if a rotation torque exceeds a rotation torque threshold before the linear-motion torque exceeds the linear-motion torque threshold, ends control processing when the linear-motion torque exceeds the linear-motion torque threshold.
A numerical controller includes: a spindle load detection unit that detects time-series data on a load on a spindle when a workpiece is machined; a machining time setting unit that sets a machining time taken in machining the workpiece; a spindle load calculation unit that, based on the time-series data, calculates a load on the spindle applied when the workpiece is machined in the machining time set by the machining time setting unit and when a feed rate of the spindle is controlled so that the load on the spindle is a constant load; and a spindle load output unit that outputs data indicating the load on the spindle calculated by the spindle load calculation 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'u 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 robot interference checking motion planning technique using point sets. The technique uses CAD models of robot arms and obstacles and converts the CAD models to 3D point sets. The 3D point set coordinates are updated at each time step based on robot and obstacle motion. The 3D points are then converted to 3D grid space indices indicating space occupied by any point on any part. The 3D grid space indices are converted to 1D indices and the 1D indices are stored as sets per object and per time step. Interference checking is performed by computing an intersection of the 1D index sets for a given time step. Swept volumes are created by computing a union of the 1D index sets across multiple time steps. The 1D indices are converted back to 3D coordinates to define the 3D shapes of the swept volumes and the 3D locations of any interferences.
This robot system comprises: a display control unit which controls an image to be displayed in a display region of a display unit; and a reference direction setting unit which sets a reference direction for determining the orientation of an image. On the basis of the axial positions of respective joint shafts of the robot and the reference direction, the display control unit controls the orientation of an image shown on the display unit so as to perform display that represents a prescribed postural relation with respect to the reference direction.
A linear motion mechanism is provided with a shaft extending along an axis, a drive mechanism which moves the shaft in the axis direction, a housing which accommodates the drive mechanism and which has an opening allowing one end portion of the shaft to project to the outside so as to be capable of moving backward and forward, and a tubular protective cover of which the two ends are fixed to the housing and the end portion of the shaft. The protective cover encloses the opening and the part of the shaft that projects outward from the opening, expands and contracts in the axis direction with movement of the shaft relative to the housing in the axis direction, and is fixed to the housing in a position in which a part of the drive mechanism including an end surface through which the shaft projects is disposed inside the protective cover.
B25J 9/04 - Manipulateurs à commande programmée caractérisés par le mouvement des bras, p.ex. du type à coordonnées cartésiennes par rotation d'au moins un bras en excluant le mouvement de la tête elle-même, p.ex. du type à coordonnées cylindriques ou polaires
B25J 19/00 - Accessoires adaptés aux manipulateurs, p.ex. pour contrôler, pour observer; Dispositifs de sécurité combinés avec les manipulateurs ou spécialement conçus pour être utilisés en association avec ces manipulateurs
34.
MONITORING DEVICE, MONITORING SYSTEM, AND MONITORING METHOD FOR RELAY OUTPUT SIGNAL
A monitoring device monitors an abnormality in number of times of repetition of opening/closing of an output signal of a relay, and identifies a cause of the abnormality if the abnormality in number of times of repetition of opening/closing of the output signal of the relay is detected. This monitoring device includes an output signal monitoring unit that monitors an abnormality in number of times of repetition of opening/closing of an output signal of a relay, and a cause identification unit that identifies a cause based on periodicity of repetition of opening/closing if the output signal monitoring unit has detected an abnormality in number of times of repetition of opening/closing. The relay is opened/closed based on a control signal received from a numerical control device, and the cause identification unit may determine occurrence of an abnormality in the control signal if periodicity of repetition of opening/closing is detected.
A numerical controller includes a region information reception unit configured to receive input of data defining a control region in which a control condition is set in a movement region of an axis of a machine tool, a region setting unit configured to set the control region based on the data received by the region information reception unit, a control condition setting unit configured to set the control condition in the control region, and a command generation unit configured to generate a control command in the control region based on the control condition.
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'u 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/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'u 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/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'u caractérisée par la commande de vitesse, d'accélération ou de décélération
A draining mechanism according to an embodiment comprises a block in which a through hole is formed therethrough along a direction intersecting the gravity direction. The through hole is provided with a first guide portion and a second guide portion. The block comprises: a gas channel connected to the through hole between the first guide portion and the second guide portion; and a discharge port connected to the through hole between the first guide portion and the second guide portion, extending along the gravity direction, and connected to the outside of the block.
B23H 1/00 - Usinage par décharge électrique, c. à d. enlèvement de métal au moyen de séries de décharges électriques à cadence élevée entre une électrode et une pièce en présence d'un fluide diélectrique
B23H 7/10 - Support, enroulage ou connexion électrique du fil-électrode
37.
MECHANICAL SYSTEM MAINTENANCE METHOD, MECHANICAL SYSTEM MAINTENANCE PROGRAM, AND MACHINE CONTROL DEVICE
The present invention provides a mechanical system maintenance method that enables easy maintenance of a mechanical system without leading to a decrease in security, safety, or production efficiency. This mechanical system maintenance method involves performing, by using a remote device connected to a WAN, maintenance of a mechanical system that includes a machine and a machine control device that controls the machine. The mechanical system maintenance method further involves using the tethering function of a mobile terminal device to connect the machine control device to the WAN, enabling data transfer between the remote device and the machine control device connected via the WAN, and controlling the machine control device by using the remote device.
B25J 19/00 - Accessoires adaptés aux manipulateurs, p.ex. pour contrôler, pour observer; Dispositifs de sécurité combinés avec les manipulateurs ou spécialement conçus pour être utilisés en association avec ces manipulateurs
An injection apparatus (12) that is capable of pivoting about a pivot pin (26) with respect to a supporting surface (24s) comprises: a pusher plate (42) which injects a molten resin in a cylinder (32) by moving an injection member (34) inserted into the cylinder in the axial direction of the cylinder; a rear plate (40) which receives a reaction force arising from the movement of the pusher plate; a base member (48) which displaceably supports the rear plate; and a roller (52) which travels on the supporting surface in response to the pivoting of the injection apparatus while supporting the base member.
B29C 45/17 - Moulage par injection, c. à d. en forçant un volume déterminé de matière à mouler par une buse d'injection dans un moule fermé; Appareils à cet effet - Eléments constitutifs, détails ou accessoires; Opérations auxiliaires
B29C 45/58 - Moyens pour plastifier ou homogénéiser la matière à mouler ou pour la forcer dans le moule - Détails
In a production system according to the present disclosure, a control device for controlling an industrial machine and a terminal used by an approver are connected via a network, and said production system comprises: a permissions information storage unit for storing permissions information relating to operation; a terminal information storage unit for storing terminal information relating to the terminal; an operation reception unit for receiving an operation by an operator; a permissions processing unit for determining whether the operator may execute the operation; and an operation execution unit that executes the operation on the basis of the result of determination by the permissions processing unit. The permissions processing unit determines that the operator may execute an operation only when the operator has permission for the operation or when approval by the approver to execute the operation is obtained.
A robot simulation device includes: an arrangement unit that arranges a robot model, a visual sensor model, and a workpiece model in a virtual space; a calculation unit that, by superimposing three-dimensional position information for a workpiece, acquired by a visual sensor in a workspace and based on a robot or the visual sensor, and shape characteristics of a workpiece model, calculates a position and orientation of the workpiece model based on a robot model or a visual sensor model in the virtual space; and a simulation unit that measures the workpiece model using the visual sensor model and executes a simulation operation in which work is performed on the workpiece model by the robot model. The arrangement unit arranges, in the virtual space, the workpiece model in the position and the orientation calculated by the calculation unit and based on the robot model or the visual sensor model.
A control device controls a robot in which a sensor is disposed, the control device comprising: a sensor coordinate storage unit for storing coordinate system information of a sensor coordinate system; a sensor setting storage unit for storing setting information; a sensor data receiving unit for receiving sensor data; an axis angle detection unit for detecting an angle of each of a plurality of axes included in the robot; a sensor value estimation unit for estimating a sensor value to be detected; and an anomalous sensor value determination unit for comparing the value of the sensor data and the sensor value estimated by the sensor value estimation unit and determining that the sensor data receiving unit is receiving sensor data from a sensor of another robot if the difference between the value of the sensor data and the estimated sensor value exceeds a preset threshold value.
A time difference setting device is provided with: a speed change acquisition unit that acquires a change in speed of a driving mechanism with respect to a positioning command based on a machining program; a mechanism delay time calculation unit that calculates a mechanism delay time; a laser output calculation unit that uses an oscillator model for simulating the operation of a laser oscillator and calculates a change in output of the laser oscillator with respect to a laser command based on the machining program; a laser delay time calculation unit that calculates a laser delay time; and a command time difference setting unit that, on the basis of the mechanism delay time and the laser delay time, sets a command time difference for an interval in which an emission of laser light is designated in the machining program.
G05B 19/402 - 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'u caractérisée par des dispositions de commande pour le positionnement, p.ex. centrage d'un outil par rapport à un trou dans la pièce à usiner, moyens de détection additionnels pour corriger la position
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'u 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
A moving-body monitoring device has a position detection unit that outputs positional information of a moving body, a proximity sensor that detects the moving body, a first storage unit that stores a position when the moving body having moved in a first direction is detected as first positional information, and stores a position when the moving body having moved in a second direction is detected as second positional information, and a calculation unit that calculates a fixed-point position of a detecting region of the proximity sensor during monitoring as fixed-point positional information based on the first and second positional information. The device also has a second storage unit that stores reference fixed-point positional information, and a monitoring unit that, when a deviation between the fixed-point and reference fixed-point positional information goes beyond a stipulated range, determines that a positional deviation amount of the moving body exceeds a tolerance.
A numerical control device according to one aspect of the present disclosure, which can form a two-dimensional code in a relatively short time, controls a processing mechanism that processes a workpiece by means of a plurality of tools, the numerical control device comprising: a configuration information storage unit which stores machine configuration information including information about the tools of the processing mechanism; a code data acquisition unit which acquires code data that identifies the shape of one or a plurality of two-dimensional codes to be formed on the surface of the workpiece; a concurrent process generation unit which generates a plurality of concurrent processes that are allocated to all valid tools one-by-one on the basis of the code data and the machine configuration information and cause all the valid tools to cooperate so that all the two-dimensional codes are formed by being concurrently executed; and a concurrent process execution unit which executes the plurality of concurrent processes.
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'u 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
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'u
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'u 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
G06K 1/12 - Méthodes ou dispositions pour marquer les supports d'enregistrement sous la forme numérique autrement que par poinçonnage
G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p.ex. forme, nature, code
The present invention reduces a torque command according to a motor control state. A motor control device of a motor for driving the shaft of a machine is equipped with: a command generation unit for generating a motor movement command and determining an operation mode; a detection unit for detecting the location and/or speed of the shaft; a control unit for generating a torque command on the basis of the movement command and location deviation and/or speed deviation calculated from a detected value from the detection unit; and a determination unit for determining it is possible to reduce the torque command when the movement command, the operation mode and the location deviation and/or speed deviation each satisfy established conditions.
A motor control device according to one embodiment of the present disclosure is capable of optimizing control characteristics, and comprises: a torque command creation unit that creates a torque command for driving a motor in accordance with a speed command which is input; an operation command creation unit that, in order to operate the motor, creates an operation command which is the speed command input to the torque command creation unit; a measurement command creation unit that, in order to adjust the torque command creation unit, creates a measurement command which is the speed command input to the torque command creation unit or the torque command for driving the motor; a response characteristic calculation unit that calculates a response characteristic value indicating a response characteristic of a speed detection value of the motor with respect to the measurement command; and an amplitude determination unit that causes the measurement command creation unit to change the amplitude of the measurement command if the response characteristic value does not satisfy a predetermined determination condition.
A diagnosis device according to one embodiment determines the state of a touch panel, on the basis of: a first signal intensity detected at each of a plurality of coordinates provided on the touch panel in a self-capacitance manner; and a second signal intensity detected at each of the plurality of coordinates in a mutual capacitance manner.
A power harness includes: a first connector connectable to a power supply; a second connector connectable to a power connector provided at a single actuator; and a connection cable that connects the first connector and the second connector to each other. At least a lengthwise section of the connection cable is a movable region constituted of a plurality of small-diameter cables arranged parallel to each other. A sum of allowable current values of all the small-diameter cables satisfies an allowable current value of the connection cable.
B25J 19/00 - Accessoires adaptés aux manipulateurs, p.ex. pour contrôler, pour observer; Dispositifs de sécurité combinés avec les manipulateurs ou spécialement conçus pour être utilisés en association avec ces manipulateurs
49.
ROBOT CONTROL DEVICE, ROBOT CONTROL SYSTEM, AND ROBOT CONTROL METHOD
Provided is a robot control device that eliminates the need to alternate between a transfer operation executed with a robot teaching operation panel and a confirmation operation executed with a screen of a programmable logic controller. This robot control device is connected to a programmable logic controller and controls a robot, wherein the robot control device is provided with: a transfer unit that transfers a current position of the robot to the programmable logic controller in order to store the current position in a prescribed region within the programmable logic controller; an acquisition unit that acquires, from the programmable logic controller, the current position stored in the programmable logic controller or information related to the current position; and a display control unit that displays the acquired current position or information related to the current position to a screen of a robot teaching operation panel.
G05B 19/045 - Commande à programme autre que la commande numérique, c.à d. dans des automatismes à séquence ou dans des automates à logique utilisant des machines à états logiques composées uniquement d'une mémoire ou d'un dispositif logique programmable contenant la logique de la machine commandée et dans lesquelles l'état de ses sorties dépend de l'état de ses entrées, ou d'une partie
An arm-shaped structure includes a pipe-shaped main body and an attachment interface joined to at least one end of the main body and securable to another component. At least a portion of the main body and the attachment interface is formed by resin containing a continuous reinforcement fiber. The main body and the attachment interface are joined to each other in a state where relative movement along a longitudinal axis of the main body and around the longitudinal axis is prevented in accordance with engagement between a recess provided in one of the main body and the attachment interface and a protrusion provided in the other one of the main body and the attachment interface.
A method and system for robot motion control using a model predictive control (MPC) technique including torque rate control and suppression of end tooling oscillation. An MPC module includes a robot dynamics model which inherently reflects response nonlinearities associated with changes in robot configuration, and an optimization solver having an objective function with a torque rate term and inequality constraints defining bounds on both torque and torque rate. The torque rate control in the MPC module provides an effective means of controlling jerk in robot joints, while accurately modeling robot dynamics as the robot changes configuration during a motion program. End tooling oscillation dynamics may also be included in the MPC objective function and constraints in order to automatically control end tooling vibration in the calculations of the MPC module.
A motor monitoring device according to one aspect of the present disclosure comprises: a rotational speed acquisition unit that acquires the rotational speed of one or more motors driven by a plurality of alternatively used windings; an output value acquisition unit that acquires the output value of the motor(s); a winding identification unit that identifies the winding in use; a load characteristic acquisition unit that acquires load characteristic information about the winding identified by the winding identification unit for the motor(s); and a graph display unit that plots a marker indicating a combination of the rotational speed and the output value in a graph area of which one axis is the rotational speed and the other axis is the output value. The graph display unit includes: a graph area setting unit that, with regard to expected combinations of the rotational speed and the output value, divides the graph area into a plurality of load zones with different load levels on the basis of a plurality of the load characteristic information, and displays the plurality of load zones in an identifiable manner; and a plotting unit that plots the marker in the graph area.
Provided is a control device for controlling an industrial machine, wherein the control device comprises: a storage unit that stores execution-history data from when a program is executed, the program causing the industrial machine to perform prescribed work; and a history display unit that displays, on a display screen and as a table, execution-history data, such display being performed on the basis of the hierarchical structure of the execution-history data.
A motor monitoring device according to one aspect of the present disclosure comprises: a rotational speed acquisition unit that acquires the rotational speeds of a plurality of motors; an output value acquisition unit that acquires output values of the plurality of motors; a deviation calculation unit that calculates the deviation in the rotational speed and output value among the motors; and a graph display unit that plots a plurality of markers indicating the combination of the rotational speed and the output value for each of the motors in a graph area of which one axis is the rotational speed and the other axis is the output value. The graph display unit includes: a graph area setting unit that, with regard to expected combinations of the rotational speed and the output value, divides the graph area into a plurality of load zones with different load levels on the basis of a plurality of time ratings of the motors, and displays the plurality of load zones in an identifiable manner; a plotting unit that plots the plurality of markers in the graph area; and a connecting line drawing unit that draws connecting lines connecting the markers that correspond with each other in a manner that differs according to the deviation.
A numerical controller includes: a spindle load detection unit that detects time-series data on a load on a spindle when a workpiece is machined; a target load setting unit that sets a target load on the spindle; a machining time prediction unit that, based on the time-series data, predicts a machining time taken when a feed rate of the spindle is controlled so that a load on the spindle matches the target load; and a machining time output unit that outputs data on the predicted machining time.
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'u 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
56.
DATA MANAGEMENT SYSTEM, DATA MANAGEMENT SERVER, DATA MANAGEMENT METHOD, DATA MANAGEMENT PROGRAM, AND RECORDING MEDIUM
When a data provider provides data to the outside, an application not intended by the data provider to use the data is prevented from doing so. A reception-side server comprises a data usage condition information management unit which: when available application information, in which an application name for allowing access to data provided from outside is set, is added to the data, registers data usage condition information; and when an access request for the data is received from any application, allows access to the data only to applications that are authorized to access the data on the basis of the data usage condition information.
Provided is a PLC programming device that alleviates the burden on the designer. A PLC programming device according to the present invention comprises: a signal information analysis unit that acquires electrical design specification data that includes electrical design specifications related to a signal connected to a numerical control device and is created by an electrical design tool; a numerical control device information acquisition unit that acquires setting information of the numerical control device; a signal control information storage unit that stores signal control information that corresponds to the setting information of the numerical control device and includes a template program for controlling the signal connected to the numerical control device; and a sequence program generation unit that acquires the signal control information from the signal control information storage unit on the basis of signal information connected to the numerical control device and generates a sequence program on the basis of the acquired signal control information, the signal information connected to the numerical control device, and the setting information of the numerical control device.
G05B 19/05 - Automates à logique programmables, p.ex. simulant les interconnexions logiques de signaux d'après des diagrammes en échelle ou des organigrammes
This positioner (10) comprises: a base (20) having a pair of support parts (21), (22) disposed with a prescribed gap therebetween in a first axis (A) direction; a shaft member (30) that is disposed between the pair of support parts and is supported so as to be able to rotate about the first axis relative to the base; and a disk-shaped rotary table (50) that is supported so as to be able to rotate about a second axis (B) orthogonal to the first axis relative to the shaft member, and has a mounting surface (51) on which a workpiece (W) can be mounted, wherein the rotary table has an outer diameter dimension that fits inward of both ends of the shaft member in the first axial direction and, in a movable range of the rotary table about the first axis, the distance of the mounting surface from the first axis is set to be greater than the distance of the outermost edge about the first axis of at least one support part from the first axis, and the distance of the rear surface of the mounting surface of the rotary table from the first axis is set to be less than the distance of the outermost edge from the first axis.
B23Q 1/01 - Bâtis, bancs, colonnes ou éléments similaires; Agencement des glissières de guidage
B23Q 1/54 - Supports mobiles ou réglables d'outils ou de pièces utilisant des mécanismes particuliers avec des guidages en rotation uniquement avec deux guidages en rotation uniquement
B23K 37/047 - Déplacement des pièces pour ajuster leur position entre les étapes de brasage, de soudage ou de découpage
The present invention executes, at the same time, actions of a robot by executing a robot program offline, and generating an action path of the robot by automatic path generation. This offline simulation device includes: an offline program execution unit that executes a robot program in an offline simulation environment in which a robot, a plurality of workpieces that are stacked for the robot to extract, and a vision sensor for detecting the plurality of workpieces are disposed in a virtual space, so as to perform simulation of actions of the robot extracting the workpieces; and an automatic path generation execution unit that copies the offline simulation environment, and generates an action path for the actions of the robot in a duplicated offline simulation environment that has been copied; and an adjustment unit that performs editing of the robot program and/or adjustment of parameters of the action path, on the basis of the actions of the robot that have been simulated and the action path that has been generated.
A mounting plate material according to the present disclosure is for mounting a motor drive device to a support section of a control panel, the mounting plate material comprising: a placement section where a plate-securing section that secures the mounting plate material to the support section is placed; and a secured section where a device-securing section that secures the motor drive device to the mounting plate material is secured. The mounting plate material is provided to block at least part of an opening in the support section.
This electric motor comprises: a stator core; a first winding that is wound around the stator core and corresponds to a first phase; a second winding that is wound around the stator core and that corresponds to a second phase which is different from the first phase; a thermistor that is attached to the first winding; and a thermostat that is connected in series with the thermistor, and that is attached to the second winding.
A robot simulation device comprising: a three-dimensional model arrangement part for arranging, in a virtual space, a robot three-dimensional model, a robot-installed hand three-dimensional model, a supply device three-dimensional model, an ejection device three-dimensional model, workpiece three-dimensional models, and a detection device three-dimensional model for detecting a workpiece on the supply device; a gripping workpiece quantity designation part for receiving input designating a quantity of workpiece three-dimensional models to be gripped at once by the hand three-dimensional model; a reference workpiece designation part for receiving input designating a workpiece three-dimensional model to be used as a reference when gripping the workpiece three-dimensional models with the hand three-dimensional model; and a gripping position setting part for setting workpiece three-dimensional model gripping positions for the hand three-dimensional model relative to the workpiece three-dimensional models for when gripping the workpiece three-dimensional models with the hand three-dimensional model, on the basis of the designated quantity of workpiece three-dimensional models to be gripped at once, the reference workpiece three-dimensional model, spacing among the workpiece three-dimensional models on the supply device three-dimensional model, and positions/attitudes of the robot three-dimensional model when moving onto the supply device three-dimensional model.
A temperature protection device includes: a storage unit for storing a temperature protection line defined on the basis of a time during which a current is continuously supplied from an electric motor driver device to an electric motor and the allowable temperatures of the electric motor and electric motor driver device; a temperature computing unit for computing the temperature of the electric motor or electric motor driver device by obtaining the current value of the current supplied from the electric motor driver device to the electric motor; and a determination unit for determining whether the temperature exceeds a temperature protection line.
H02P 29/68 - Commande ou détermination de la température du moteur ou de l'entraînement basée sur la température d’un composant d’entraînement ou d’un composant semi-conducteur
67.
OPTICAL COMMUNICATION DEVICE AND OPTICAL COMMUNICATION SYSTEM
An optical communication device according to an embodiment is provided with: a communication circuit for transmitting and receiving a signal using a first communication optical fiber connected to a first port; a tester circuit for transmitting and receiving a test signal using a loop-back optical fiber connected to a second port; a determining unit which, when the amount of optical reception of the test signal is lower than a threshold value, determines that the loop-back optical fiber is degraded; and a notifying unit for notifying a determination result from the determining unit.
H04B 10/075 - Dispositions pour la surveillance ou le test de systèmes de transmission; Dispositions pour la mesure des défauts de systèmes de transmission utilisant un signal en service
A technique for robotic grasp teaching by human demonstration. A human demonstrates a grasp on a workpiece, while a camera provides images of the demonstration which are analyzed to identify a hand pose relative to the workpiece. The hand pose is converted to a plane representing two fingers of a gripper. The hand plane is used to determine a grasp region on the workpiece which corresponds to the human demonstration. The grasp region and the hand pose are used in an optimization computation which is run repeatedly with randomization to generate multiple grasps approximating the demonstration, where each of the optimized grasps is a stable, high quality grasp with gripper-workpiece surface contact. A best one of the generated grasps is then selected and added to a grasp database. The human demonstration may be repeated on different locations of the workpiece to provide multiple different grasps in the database.
G06F 17/17 - Opérations mathématiques complexes Évaluation de fonctions par des procédés d'approximation, p.ex. par interpolation ou extrapolation, par lissage ou par le procédé des moindres carrés
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06V 40/10 - Corps d’êtres humains ou d’animaux, p.ex. occupants de véhicules automobiles ou piétons; Parties du corps, p.ex. mains
G06V 40/20 - Mouvements ou comportement, p.ex. reconnaissance des gestes
A state classification device according to the present invention comprises: a feature amount acquisition unit that acquires a feature amount set pertaining to a prescribed physical quantity detected during operation of industrial machinery; a state sensing unit that, on the basis of the acquired feature amount set, senses that the industrial machinery has transitioned out of a prescribed state; a clustering unit that executes a clustering process using a plurality of feature amount sets from when the transition of the state of the industrial machinery has been sensed to create a cluster; a label assignment assistance unit that assists in work performed by a user to assign a label to the cluster; a model-updating unit that, by using the feature amount sets belonging to the labeled cluster, updates a classification model used in classifying the state of the industrial machinery; a state classification unit that carries out a process for classifying the state of the industrial machinery using the classification model; and a classification result output unit that outputs the result of the classification process.
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
A machine tool according to an aspect of the present disclosure is capable of appropriately performing a setup task and comprises: a processing device that processes a workpiece by using a tool; one or a plurality of tag readers that are each attached to an article, which is removable and includes the tool, and read a tag that records unique ID information; and a control device which has a setup display unit that displays task information of the setup task to be performed by a worker in accordance with the ID information read by the tag reader.
In this electric motor (10), two or more coils (16) of the same phase are arranged adjacent to each other in the circumferential direction of a stator core (12), and ventilation holes (18) are formed elsewhere besides the stator core (12) between teeth (14) around which coils (16) of different phases that are adjacent in the circumferential direction of the stator core (12) are wound.
The present invention provides a mobile operation device, a machine system, and a memory control program for the mobile operation device that are capable of suppressing an increase in memory usage and a decrease in processing speed while maintaining reliability of the system. The mobile operation device is a portable device for operating a machine, and comprises a memory with a plurality of storage units, a code assigning unit that assigns an error-correcting code to data in the memory, and an encoding region specifying unit that specifies a region to which the data assigned with the error-correcting code is to be stored.
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'u - caractérisée par les détails du panneau de commande, par la fixation de paramètres
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
Provided are a display control device and program with which it is easier than the past to understand a 3D model that has prescribed relevance to a 3D model that is currently selected. A display control device according to an embodiment comprises a setting unit and a display control unit. The setting unit sets whether a first 3D model has the prescribed relevance with a second 3D model. The display control unit puts: the appearance of the first 3D model, which is currently selected, in a first display state; the appearance of the second 3D model, which is not currently selected, in a second display state that is different from the first display state when the first 3D model is currently selected and the second 3D model is set to have the prescribed relevance to the first 3D model; and the appearances of the first 3D model, which is not currently selected, and the second 3D model, which is not currently selected, in a third display state that is different from the first and second display states when the second 3D model is not set to have the prescribed relevance to the first 3D model.
Provided is the technology that enables accurate assessment as to whether chip shredding is possible in oscillation cutting, even if machining conditions change, and that also facilitates adjustment of the machining conditions. A machine tool control device 1 comprises: a condition acquisition unit 11 that acquires, as preconditions, one or two items of information from among three items of information that are a feed amount F, an oscillation frequency multiplier I, and an oscillation amplitude multiplier K; an air cut amount acquisition unit 12 that acquires a designated air cut amount that indicates the degree of air cutting in a direction of oscillation; and a machining control unit 13 that, on the basis of the preconditions, determines the item(s) of information among the three items of information not acquired by the condition acquisition unit 11 so that an air cut amount based on an amount between n rotation passes and rotation passes subsequent to n rotations will be a designated air cut amount and performs machining control.
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
B23B 1/00 - Méthodes de tournage ou méthodes de travail impliquant l'utilisation de tours; Utilisation d'équipements auxiliaires en relation avec ces méthodes
B23Q 17/00 - Agencements sur les machines-outils pour indiquer ou mesurer
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'u 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
75.
MOTOR DRIVE DEVICE AND MOTOR WINDING DIAGNOSIS METHOD
This motor drive device comprises an inverter unit that applies voltage to windings between each phase of a three-phase AC motor, and a command unit that generates commands to control the voltage applied to the windings between each phase by the inverter unit, where the inverter unit applies an impulse voltage for diagnosing the state of the windings of the motor to the windings between each phase according to the command of the command unit.
This printed substrate (10) is provided with a pad (16) having a plurality of solder-coated regions (18) that are defined in advance for the purpose of mounting electronic components. A solder paste that is applied to each of the plurality of solder-coated regions (18) forms a first gap region (20) that extends in a first direction (D1), a second gap region (22) that extends in a second direction (D2), and an intersection region (24). The pad (16) has a notch (26) that extends from the intersection region (24) to an edge (16E1) of the pad (16).
An end effector attachment apparatus is an apparatus to be attached to an end effector of a robot. The end effector attachment apparatus includes a base plate, a mount plate on which the end effector is mounted, an attraction mechanism for attracting the mount plate to the base plate, and a bellows coupling the mount plate to the base plate. The front and rear edges of the bellows are sealed to the base plate and the mount plate to secure a sealed space inside the bellows.
B25J 15/04 - Têtes de préhension avec possibilité pour l'enlèvement ou l'échange à distance de la tête ou de parties de celle-ci
B25J 15/06 - Têtes de préhension avec moyens de retenue magnétiques ou fonctionnant par succion
B25J 19/00 - Accessoires adaptés aux manipulateurs, p.ex. pour contrôler, pour observer; Dispositifs de sécurité combinés avec les manipulateurs ou spécialement conçus pour être utilisés en association avec ces manipulateurs
A machine tool according to one embodiment of the present disclosure that is capable of highly precisely ascertaining power consumption comprises: a plurality of power verification targets; a single power meter provided in an electrical circuit that supplies power to all of the power verification targets; and a control device that controls the plurality of power verification targets. The control device includes a measurement control unit that operates the power verification targets one at a time and acquires detected values from the power meter during operation of the power verification targets, thereby measuring a reference power consumption of each of the power verification targets.
This laser machining device and laser machine method irradiate a plate-shaped workpiece with a laser beam to machine a welding groove in the workpiece. The laser processing device includes: a laser oscillator for emitting a laser beam; a machining head for guiding the laser beam such that the laser beam irradiates the workpiece perpendicular to the surface thereof; an air supply mechanism for supplying compressed air to the machining head as an assist gas; a workpiece holding mechanism for holding and moving the workpiece relative to the machining head; and a control device for controlling the operation of the components of the laser machining device. When a groove is machined, the control device outputs a beam-mode change command signal for changing the intensity distribution of the laser beam in accordance with the shape of the groove.
B23K 26/064 - Mise en forme du faisceau laser, p.ex. à l’aide de masques ou de foyers multiples au moyen d'éléments optiques, p.ex lentilles, miroirs ou prismes
B23K 26/073 - Détermination de la configuration du spot laser
B23K 26/38 - Enlèvement de matière par perçage ou découpage
A measurement device according to the present disclosure comprises: a coordinates value calculation unit for calculating, on the basis of a signal inputted from a measurement instrument, a coordinate value of a position at which the shape of a measurement surface of an object under measurement changes; a measurement information recording unit for recording measurement information concerning the time interval at which the shape of the measurement surface of the object under measurement changes; and a speed improperness determining unit for determining, if the time interval at which the shape of the measurement surface of the object under measurement changes as recorded by the measurement information recording unit is shorter than a prescribed first threshold defined in advance, that the relative speed between the measurement surface of the object under measurement and the measurement instrument is improper. Upon determining that the relative speed is improper, the measurement device communicates that the evaluation of the measurement surface of the object under measurement is not being correctly carried out.
G01B 21/20 - Dispositions pour la mesure ou leurs détails, où la technique de mesure n'est pas couverte par les autres groupes de la présente sous-classe, est non spécifiée ou est non significative pour mesurer des contours ou des courbes, p.ex. pour déterminer un profil
The present invention can estimate the respective priorities of a plurality of evaluation items forming an overall evaluation and interpret the overall evaluation. This processing surface evaluation device is provided with: an evaluation data / evaluation value acquisition unit that acquires evaluation values of a plurality of evaluation items and a plurality of pieces of evaluation data for a processing surface; an estimation question generation unit that, on the basis of the plurality of pieces of evaluation data and the evaluation values of the plurality of evaluation items, generates estimation questions for estimating the respective priorities of the plurality of evaluation items; an estimation question response acquisition unit that acquires responses for the estimation questions; and a priority analysis output unit that analyzes the responses and estimates and outputs the priorities of the plurality of evaluation items.
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
G01N 21/93 - Recherche de la présence de criques, de défauts ou de souillures Étalons de détection; Calibrage
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'u
82.
MACHINE TOOL CONTROL DEVICE AND MACHINE TOOL DISPLAY DEVICE
Provided is a technology capable of reliably carrying out air cutting during oscillation machining for threading regardless of oscillation phase differences. This machine tool control device 1 comprises: a condition acquisition unit 11 for acquiring, as a precondition, one or two pieces of information among three pieces of information, namely, an oscillation phase difference, information regarding a workpiece radial cut depth, and information regarding a radial oscillation amplitude of the workpiece; an air cut amount acquisition unit 12 for acquiring a specified air cut amount indicating the degree of air cut in the oscillation direction; and a machining control unit 13 for determining (a) piece(s) of information not acquired by the condition acquisition unit 11 among the three pieces of information on the basis of the precondition and carrying out machining control such that an air cut amount based on the interval between the n-th threading path and a threading path subsequent to the n-th path matches the specified air cut amount.
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
B23G 1/02 - Filetage; Machines automatiques spécialement conçues pour le filetage d'une surface cylindrique ou conique, extérieure ou intérieure, p.ex. d'évidements
B23Q 17/00 - Agencements sur les machines-outils pour indiquer ou mesurer
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'u 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
A numerical controller includes a reading analysis unit that reads a CNC program and additional information, a path generation unit that determines a movement path of a tool, and a velocity control unit that determines a velocity for moving the tool according to the movement path of the tool, and machining errors, deterioration of a machined surface quality, or an increase in a cycle time are reduced without increasing a CNC program size and a calculation time associated with control more than necessary.
G05B 19/402 - 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'u caractérisée par des dispositions de commande pour le positionnement, p.ex. centrage d'un outil par rapport à un trou dans la pièce à usiner, moyens de détection additionnels pour corriger la position
This stator comprises: a housing which includes a core, a plurality of coils that are wound around the core, at least two support columns that contact an end surface of the core, and a bridge that mutually links the at least two support columns; and resin which covers the core, the plurality of coils, and the housing.
Provided is a feature with which it is possible to precisely achieve a desired surface roughness even if a cutting tool is replaced after the start of processing or if the shape of a blade edge of the cutting tool has changed, to improve the readability of a processing program, and to reduce the time and effort required in creating the processing program. Specifically, provided is a control device 1 for a machine tool that processes a workpiece W while moving the workpiece W relative to a cutting tool T, the machine tool control device 1 comprising: a surface roughness acquisition unit 11 that acquires, from a processing program, a target surface roughness set for a workpiece W being processed; a tool surface roughness information acquisition unit 12 that acquires tool surface roughness information relating to the surface roughness of the cutting tool T; and a feeding amount control unit 14 that, on the basis of the tool surface roughness information, determines feeding amount information relating to a feeding amount per relative rotation of the cutting tool T and the workpiece W such that the surface roughness of the workpiece W reaches the target surface roughness.
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
B23Q 15/013 - Commande ou régulation du mouvement d'avance
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'u
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'u 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
An armature of a linear motor includes a winding wire; a core which is formed by laminating electromagnetic steel sheets and on which the winding wire is wound; and a binding member which is inserted into the core and which binds the core to a prescribed place. The binding member includes a locking part locked to the core, and a binding hole that does not penetrate the binding member and that is exposed from the core.
This robot control device for controlling a robot comprises: a storage unit that stores a first imaging position for performing, by means of a visual sensor mounted to the robot, a stereoscopic measurement on a subject installed in a work space, and a second imaging position for performing a stereoscopic measurement on the subject by means of the visual sensor, the second imaging position having a larger parallax than that of the stereoscopic measurement performed at the first imaging position; a first measurement unit that performs the stereoscopic measurement on the subject at the first imaging position and acquires a first deviation amount of the robot with respect to the work space; a correcting unit that, on the basis of the first deviation amount, corrects the position of the robot during the stereoscope measurement at the second imaging position; a second measurement unit that performs the stereoscopic measurement of the subject at the second imaging position and acquires a second deviation amount of the robot with respect to the work space; and an action control unit that corrects an action of the robot on the basis of the second deviation amount.
An image generation device according to the present disclosure generates images for ascertaining the state of an industrial machine, the image generation device comprising: a merging unit that merges first image data pertaining to the state of the industrial machine and data indicating an internal state of the industrial machine as image data; a first data storage unit that stores the image data merged by the merging unit, in association with a date and time at which the first image data was acquired or a date and time at which the data indicating the internal state of the industrial machine was acquired; a second data storage unit that stores second image data pertaining to a different state of the industrial machine than that of the first image data, in association with a date and time at which the second image data was acquired; and an output unit that, in response to an external request, outputs the image data that is stored in the first data storage unit or the second image data that is stored in the second data storage unit.
The present invention provides a laser processing apparatus which performs processing while changing the beam profile of a laser beam being applied to a workpiece and which comprises a laser oscillator that emits a laser beam, a processing head that guides the laser beam so as to be applied to the workpiece, a workpiece holding mechanism that holds the workpiece and moves the workpiece relative to the processing head, and a control device that controls the operation of each component of the laser processing apparatus. The processing head includes at least a wedge prism on the optical path of the laser beam, the wedge prism causing the focus point of the laser beam on the workpiece to pivot about a predetermined pivot axis. The control device further comprises a pivot angle control unit that controls the pivot angle of the focus point and an output control unit that controls the output of the laser beam in accordance with the pivot angle.
B23K 26/064 - Mise en forme du faisceau laser, p.ex. à l’aide de masques ou de foyers multiples au moyen d'éléments optiques, p.ex lentilles, miroirs ou prismes
B23K 26/00 - Travail par rayon laser, p.ex. soudage, découpage ou perçage
The present invention provides a technology for enabling intuitive grasp of a change in processing state due to a change in input values of processing conditions and oscillation conditions in oscillating cutting processing. A display device 1 for a machine tool that processes a workpiece W while oscillating a cutting tool T and the workpiece W relative to each other comprises a condition input unit 11 that receives at least one input of the processing conditions and oscillation conditions by input means 30 (slider bars 31, 32, 35, 36) with which input values can be changed continuously, a processing state calculation unit 12 that calculates the processing state according to the input of the processing conditions and oscillation conditions, and a display unit 13 that displays the calculated processing state.
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'u - caractérisée par les détails du panneau de commande, par la fixation de paramètres
B23B 1/00 - Méthodes de tournage ou méthodes de travail impliquant l'utilisation de tours; Utilisation d'équipements auxiliaires en relation avec ces méthodes
B23Q 17/00 - Agencements sur les machines-outils pour indiquer ou mesurer
91.
TEACHING DEVICE AND TEACHING METHOD FOR TEACHING OPERATION OF LASER PROCESSING DEVICE
A teaching device is provided with a processor. The processor generates a path image showing a moving path MP on which a laser processing device moves laser light with respect to a workpiece in laser processing, generates an input image for inputting a data set of a progress parameter indicating progress of the laser processing and a laser parameter of the laser light, and displays on the path image a position corresponding to the progress parameter on the moving path MP.
According to an aspect of the present disclosure, a water supplying device (16) automatically supplies water to a wire discharge working machine (10), and includes: a first water supplying path (50) for supplying water from outside of the wire discharge working machine (10) to a pure water tank (22) of the wire discharge working machine (10); a first valve (52) for opening/closing the first water supply path (50); a second water supplying path (56) for supplying water from outside of the wire discharge working machine (10) to an ion exchange unit (24); a second valve (58) for opening/closing the second water supply path (56); and a circulation path (40) for sending a working liquid from the ion exchange unit (24) to the pure water tank (22).
A control device according to the present disclosure comprises: a data acquisition unit that acquires process identification data that identifies a plurality of molding processes constituting a molding cycle of an injection molding machine, and time-series data pertaining to a prescribed physical amount as data indicating a state pertaining to the injection molding machine; a feature amount calculation unit that calculates a feature amount of the time-series data acquired in a prescribed molding process among the plurality of molding processes; an operation command item acquisition unit that acquires a setting value pertaining to an operation command item; a correction rule storage unit that stores at least one correction rule that defines a correction condition and correction details; and a correction unit that references the correction rule storage unit, and if the feature amount calculated by the feature amount calculation unit has satisfied the correction condition, the correction unit creates correction information indicating that the setting value pertaining to the prescribed operation command item is to be corrected with the correction details associated with the correction condition.
Provided are a bearing structure for a speed reducer for a robot, an actuator for a robot, and a robot, wherein the rigidity as an actuator that includes a bearing is equal to that of a cross-roller bearing, and a lubricating oil used in the interior of the speed reducer does not leak to the outside. This bearing structure comprises a bearing capable of receiving moment acting in any direction, a plurality of first clamping members for sandwiching an outer ring of the bearing in the axial direction, and a first seal part provided at a location where the plurality of first clamping members oppose one another. At least a portion of the first clamping members is configured from a material having a lower specific gravity than steel.
F16H 1/32 - Transmissions à engrenages pour transmettre un mouvement rotatif avec engrenages à mouvement orbital dans lesquels l'axe central de la transmission est situé à l'intérieur de la périphérie d'un engrenage orbital
A robot apparatus includes: an arm part including a fixed element and a plurality of linear motion elements assembled in multiple stages extendably with respect to the fixed element; a movement drive mechanism for driving movement of a foremost linear motion element among the plurality of linear motion elements; and a position identification unit for identifying a position of at least one linear motion element of the plurality of linear motion elements other than the foremost linear motion element with respect to the fixed element or the foremost linear motion element.
A teaching device for creating a control program for a robot includes: a screen generation unit which generates a program creation screen for creating a program via commands representing functions constituting the control program for the robot; and a related information display control unit which, in accordance with the selection of or an execute instruction for a command disposed in the program creation screen, displays information relating to the command subject to the selection or the execute instruction.
In relation to work performed by a robot, which is an industrial machine, the objective of the present invention is to enable a cause of a processing failure or abnormality to be understood easily from a stored operation history, and to enable problems that may occur in the future to be prevented. This objective can be achieved by means of a robot system configured such that: an execution history of a program for executing work on a workpiece is stored; information from sensors and information about processing results of the work performed on the workpiece are stored in association with the execution of each program block of the program; and parameter information indicating the cause of a failure in the processing results is added to the execution history when a failure occurs in the processing results.
This control device is provided with a processing unit for calculating a permissible value of an external force that is permissible to be applied on a robot, a workpiece, or a hand. The permissible value of load that can be exerted on a constituent member of the robot is determined in advance. The processing unit calculates a permissible value of an external force in an application direction in which the external force is applied, on the basis of the position and attitude of the robot, the position of an application point where the external force is applied, and the permissible value of load of the constituent member of the robot.
A robot installation position measurement device includes a first position information acquisition unit that acquires first position information, which is a three-dimensional command position of a tool center point fixed with respect to a flange at a tip of a robot, in a state in which the robot is positioned in a desired pose, a second position information acquisition unit that acquires, by a three-dimensional measurement instrument installed with a predetermined measurement coordinate system, second position information, which is a three-dimensional actual position of the tool center point in the pose, and a coordinate system correction unit that corrects a robot coordinate system, with which the robot operates, such that a difference between pieces of the first position information and pieces of the second position information acquired in states in which the robot is positioned in multiple different poses becomes small.
B25J 9/04 - Manipulateurs à commande programmée caractérisés par le mouvement des bras, p.ex. du type à coordonnées cartésiennes par rotation d'au moins un bras en excluant le mouvement de la tête elle-même, p.ex. du type à coordonnées cylindriques ou polaires
B25J 19/00 - Accessoires adaptés aux manipulateurs, p.ex. pour contrôler, pour observer; Dispositifs de sécurité combinés avec les manipulateurs ou spécialement conçus pour être utilisés en association avec ces manipulateurs
The objective of the present invention is to present a technology that enables the position and/or orientation of a robot to be changed without the introduction of large-scale equipment such as an AGV. A robot device 10 according to one embodiment of the present disclosure comprises a robot arm mechanism 20 mounted on a pedestal 50, and a control device 40 for controlling the robot arm mechanism 20 in order to execute a prescribed task. The control device 40 controls the robot arm mechanism 20 in order to move the pedestal 50.