Abstract: A robot including a movable portion, a controller, and a storage unit that stores maintenance timing information regarding at least one of the movable portion and the controller. The controller performs predetermined notification processing based on a comparison between elapsed time information and the maintenance timing information. The movable portion and the control apparatus are placed in a predetermined work site on which a second robot is installed. The controller corrects the maintenance timing information or the elapsed time information using information received from the second robot.
Abstract: An image processing device comprises: a result acquisition unit that acquires one or more of the input images including a target, and acquires a detection result obtained by comparing feature points of standard shape information with input-side feature points extracted from the input image; a frequency calculation unit that acquires multiple detection results in which the standard shape information and the target are placed in different positions and different postures, and calculates frequencies of detection of the input-side feature points in the input image for corresponding ones of the feature points of the standard shape information; and a feature point selection unit that selects a notable feature point from the feature points of the standard shape information on the basis of the frequencies calculated by the frequency calculation unit.
Abstract: Provided is an installation mode determination device capable of determining an installation mode of an automatic machine. The installation mode determination device acquires estimated torque that is required for maintaining a stationary state in which a position of an automatic machine that includes at least one axis that is driven by a servomotor is retained in a set installation mode among a plurality of installation modes applicable to the automatic machine, calculates actual torque that is actually provided by the servomotor for maintaining the stationary state, and determines whether the set installation mode and an actual installation mode of the automatic machine are different or not, based on a difference between the estimated torque corresponding to the set installation mode and the actual torque.
Abstract: Robot sealing structure includes a shaft end face of a shaft of a reducer, an attachment surface of an arm member, bolts for fixing the shaft and the arm member to each other, and a seal member arranged between the shaft end face and the attachment surface, a hollow hole including a center axis line of the shaft is provided in the shaft end face, an input gear housing portion for housing an input gear, and a gear housing portion for housing a gear driven by the input gear are provided in a periphery of the hollow hole, the periphery of the hollow hole is provided with a protruding portion formed between the input gear housing portion and the gear housing portion, and a hole for temporarily attaching or fixing the seal member in the protruding portion is provided.
Abstract: To provide a collection device, a collection method, and a collection program capable of making detailed data in the past available for viewing according to demand while reducing the volume of communication data in a usual state. A collection device comprises: an acquisition unit that acquires state data about a machine in a predetermined cycle; a first transmission unit that transmits partial data belonging to the state data and matching a first condition set in advance to a management server; a storage unit that stores state data not having been transmitted from the first transmission unit to the management server; and a second transmission unit that, in response to a first command including designation of a time in the past, transmits state data from the designated time onward stored in the storage unit to the management server.
Abstract: A machining support device for supporting improvement of a machining result of a numerical controller includes: a machining resource information acquisition unit that acquires functions set in advance in the numerical controller as machining resource information; a machining content information acquisition unit that acquires a machining content to be executed by the numerical controller as machining content information; a machining result calculation unit that calculates an expected machining result expected to be obtained when the machining content included in the machining content information is performed on the basis of the machining resource information; a retrieving unit that retrieves software that improves the calculated expected machining result; and an informing unit that informs of the retrieved software.
Abstract: A cutting condition verification device configured to extract a cutting condition setting mistake in a machining program is provided with a program editing unit for creating or editing the machining program, a cutting condition extraction/storage unit configured to extract a cutting condition from the machining program, a cutting condition reference value calculation unit configured to calculate reference values for determining the normality or abnormality of the cutting condition, based on a description of another machining program executed in the past, a cutting condition determination unit configured to determine the normality or abnormality of the cutting condition, based on the reference values, and a cutting condition deviation command display unit configured to display the cutting condition determined to be abnormal in a table form.
Abstract: To provide a data management apparatus, a data management method, and a data management program capable of restricting the output of machine information to an external location according to the level of confidentiality of each piece of machine information. An edge server that provides machine information in a factory to an external location includes an execution unit configured to execute an application referring to a database storing the machine information, a setting unit configured to acquire lists of transmission destinations and transmission items defined for each application and set, as transmission conditions, a transmission destination and a transmission item permitted by a user from the lists, a data processing unit configured to sort out transmitted data output from the application according to the transmission conditions, and a transmission and reception unit configured to transmit the transmitted data processed to the external location.
Abstract: A machine tool includes: a first calculator configured to calculate a first frequency characteristic based on a first oscillation signal and a measurement signal of a physical quantity measured by a measurement unit when the drive shaft of a servo motor swings in accordance with the first oscillation signal; and a second calculator configured to calculate a second frequency characteristic based on a second oscillation signal and a measurement signal of the physical quantity measured by the measurement unit when the drive shaft of the servo motor swings in accordance with the second oscillation signal.
Abstract: A cell culture equipment comprising a culture component permeable member 10 that is permeable to culture components, a culture vessel 30 that covers one side of the culture component permeable member 10 and holds a cell-containing medium, and a medium holding vessel 40 that covers the other side of the culture component permeable member 10 and holds a medium.
Abstract: A machine learning device provided in a controller for controlling a wire electrical discharge machine uses state variables (including data relating to a correction amount, a machining path, machining conditions, and a machining environment) observed by a state observation unit and determination data acquired by a determination data acquisition unit to machine-learn a correction for a machining path. Using the learning result, the machining path can be corrected automatically and accurately on the basis of a partial machining path, the machining conditions and the machining environment of the machining performed by the wire electrical discharge machine.
Abstract: First and second machine tools machine a workpiece and transmit machine status information each representing the status thereof to a server. A measurement device measures the workpiece machined by the first machine tool and transmits workpiece information representing a status of a defective workpiece to the server.
Abstract: To provide an observation device, an observation method, and a computer-readable medium developed to allow checking of observation data in entirety. An observation device comprises: a data acquisition unit that acquires observation data together with temporal information, the observation data including at least one of an internal behavior signal about a numerical controller for controlling a machine tool, etc., and feed axis control data and spindle control data detected from a motor of the machine tool, etc.; a setting unit that sets a time scale for the observation data acquired by the data acquisition unit; a print data generation unit that generates print data including the observation data represented on the time scale set by the setting unit; and a print data output unit that outputs the print data generated by the print data generation unit to a printer capable of producing a long printed matter.
Abstract: A dishwashing system includes: a dishwasher that washes tableware contained in a dishwashing rack, inside a washing chamber; a carry-in stand for placing the dishwashing rack that is to be carried into the washing chamber on; a carry-out stand for placing the dishwashing rack that is carried out from the washing chamber on; and a robot device including a robot arm mechanism. The carry-in stand and the dishwasher are arranged within a movable range of the robot arm mechanism. The robot arm mechanism transfers the dishwashing rack from the carry-in stand to the washing chamber, and also operates the dishwasher.
Abstract: A machine tool setup changing method includes mounting a master workpiece onto a tool spindle axis, deforming a gripping part by gripping, with the gripping part of a jig, a mock clamped portion of the master workpiece mounted on the tool spindle axis, and removing the master workpiece from the tool spindle axis and mounting a tool supported on a tool support device onto the tool spindle axis, wherein the workpiece gripped at the clamped portion by the gripping part, which was deformed in accordance with the mock clamped portion, can be machined with the tool.
Abstract: A machine learning device includes: a state observation unit that observes component arrangement data representing an arrangement of components on a component serving place, component data representing information of the components, and operator status data representing status information of an operator, as state variables representing a current state of an environment; a determination data acquisition unit that acquires product quality determination data for determining quality of the product which is assembled based on an arrangement of the components and takt time determination data for determining takt time for assembly of the product as determination data; and a learning unit that performs learning based on the state variables and the determination data in a manner to associate information of the components used for assembling the product and status information of the operator with respect to an arrangement of the components on the component serving place.
Abstract: A mirror finishing method for mirror-finishing a workpiece includes: a step of performing a first machining operation with a first tool which has a cylindrical portion made of polycrystalline diamond or cubic boron nitride at the tip of a shank thereof and further has a cutting edge formed by forming a linear groove on the cylindrical portion; and a step of, after the first machining operation has been performed, performing a second machining operation with a second tool which has a cylindrical portion made of polycrystalline diamond or cubic boron nitride at the tip of a shank thereof with no cutting edge on the cylindrical portion.
Abstract: A machine tool including a rotary table to which a workpiece to be subjected to machining is attached, a motor that rotates the rotary table, a brake that places the rotary table in a clamping state or an unclamping state, a valve that controls fluid supplied from a fluid supply source to the brake for placing the brake in the clamping state or the unclamping state, and a controller that controls the motor and the valve, where the controller determines whether or not rotation of the rotary table by the motor should be executed on the basis of a signal from a pressure switch of a regulator provided between the fluid supply source and the valve.
Abstract: In a controller, a machine learning device, and a system that are capable of addressing change in a clamping force without use of expensive equipment, the controller includes the machine learning device that observes machining condition data indicating machining conditions for cutting, spindle torque data indicating spindle torque during the cutting, and cutting force component direction data indicating cutting force component direction information on cutting resistance against a cutting force, as state variables representing a current state of an environment, and that carries out learning or decision making with use of a learning model modelling the machining conditions for the cutting on which the cutting force that allows holding by a clamping force from a machining jig is exerted on a workpiece based on the state variables.
Abstract: A motor control apparatus includes: a converter configured to convert AC voltage input from an AC power supply side into DC voltage, and then output the DC voltage to a DC side; an inverter configured to convert DC voltage input from the DC side into AC voltage for driving a motor, and then output the AC voltage; and a boosting unit configured to step up DC voltage input to the inverter from the DC side, according to a deviation between a speed command to the motor and speed information acquired from the motor.