Abstract:
A data collection system for distributing data from at least one target asset to at least one software application, comprising a machine platform and a data routing system. The machine platform stores data associated with the at least one target asset. The data routing system collects data from the machine platform. The data routing system operates in a pass through mode and a data processing mode. In the pass through mode, data is passed from the at least one target asset to the at least one software application without modification. In the data processing mode, the data routing system generates modified data based on the data stored by the machine platform and sends the modified data to the at least one software application.
Abstract:
A fastening guarantee system for vehicle assembly is used in a vehicle assembly line for assembling a fastening object to a vehicle body conveyed on a conveyer line with fastening members. The system may include i) a vehicle body sensing unit that senses a vehicle body entering the conveyer line and the distance to the vehicle body, ii) a plurality of tool sensing units at predetermined intervals along the conveyer line that senses the position of a fastening tool, iii) an inertia sensor module that senses the angle and the displacement of the fastening tool, iv) a tool controller, and v) the fastening tool.
Abstract:
A data collection system for distributing data from at least one target asset to at least one software application, comprising a machine platform and a data routing system. The machine platform stores data associated with the at least one target asset. The data routing system collects data from the machine platform. The data routing system operates in a pass through mode and a data processing mode. In the pass through mode, data is passed from the at least one target asset to the at least one software application without modification. In the data processing mode, the data routing system generates modified data based on the data stored by the machine platform and sends the modified data to the at least one software application.
Abstract:
A method for controlling a machine tool in which a main spindle on which a tool is mounted and a table holding a workpiece are moved relative to each other by two or more translation axes that are not perpendicular to each other and at least one rotation axis. In the method, an error in a position of the tool with respect to the workpiece due to a geometric error is corrected to calculate a command value for controlling the translation axis. The method includes a conversion step of converting the error and a correction value for correcting the error by performing a homogeneous coordinate transformation from a workpiece coordinate system to the imaginary Cartesian coordinate system, and a correction value calculation step of calculating a correction value in a command value coordinate system of the translation axis by performing a homogeneous coordinate transformation of the correction value.
Abstract:
A fastening guarantee system for vehicle assembly is used in a vehicle assembly line for assembling a fastening object to a vehicle body conveyed on a conveyer line with fastening members. The system may include i) a vehicle body sensing unit that senses a vehicle body entering the conveyer line and the distance to the vehicle body, ii) a plurality of tool sensing units at predetermined intervals along the conveyer line that senses the position of a fastening tool, iii) an inertia sensor module that senses the angle and the displacement of the fastening tool, iv) a tool controller, and v) the fastening tool.
Abstract:
A data collection system for distributing data from at least one target asset to at least one software application, comprising a machine platform and a data routing system. The machine platform stores data associated with the at least one target asset. The data routing system collects data from the machine platform. The data routing system operates in a pass through mode and a data processing mode. In the pass through mode, data is passed from the at least one target asset to the at least one software application without modification. In the data processing mode, the data routing system generates modified data based on the data stored by the machine platform and sends the modified data to the at least one software application.
Abstract:
A data collection system for distributing data from at least one target asset to at least one software application, comprising a machine platform and a data routing system. The machine platform stores data associated with the at least one target asset. The data routing system collects data from the machine platform. The data routing system operates in a pass through mode and a data processing mode. In the pass through mode, data is passed from the at least one target asset to the at least one software application without modification. In the data processing mode, the data routing system generates modified data based on the data stored by the machine platform and sends the modified data to the at least one software application.
Abstract:
Method and apparatus for automated operations, such as pruning, harvesting, spraying and/or maintenance, on plants, and particularly plants with foliage having features on many length scales or a wide spectrum of length scales, such as female flower buds of the marijuana plant. The invention utilizes a convolutional neural network for image segmentation classification and/or the determination of features. The foliage is imaged stereoscopically to produce a three-dimensional surface image, a first neural network determines regions to be operated on, and a second neural network determines how an operation tool operates on the foliage. For pruning of resinous foliage the cutting tool is heated or cooled to avoid having the resins make the cutting tool inoperable.
Abstract:
A processing indicating device to improve the efficiency of processing on an object. The device includes a first communication unit which communicates information with a plurality of processing devices for processing the object and a second communication unit which communicates information with a conveyance controlling device controlling conveying of the object to the plurality of processing devices. An arrival time predicting unit predicts on the basis of information received by the second communication unit, the time when the conveying device arrives at one of the processing devices. In addition, a finish time predicting unit receives information and predicts the time when the processing on the object in the one processing device finishes. A processing indicating unit causes processing control information that orders the execution of device state improvement treatment to be transmitted to the one processing device on the basis of the predicted respective times.
Abstract:
A method for controlling a machine tool in which a main spindle on which a tool is mounted and a table holding a workpiece are moved relative to each other by two or more translation axes that are not perpendicular to each other and at least one rotation axis. In the method, an error in a position of the tool with respect to the workpiece due to a geometric error is corrected to calculate a command value for controlling the translation axis. The method includes a conversion step of converting the error and a correction value for correcting the error by performing a homogeneous coordinate transformation from a workpiece coordinate system to the imaginary Cartesian coordinate system, and a correction value calculation step of calculating a correction value in a command value coordinate system of the translation axis by performing a homogeneous coordinate transformation of the correction value.