Patent classifications
G05B2219/32423
TOOL, TASK MANAGEMENT DEVICE, TASK MANAGEMENT METHOD, AND TASK MANAGEMENT SYSTEM
A tool is equipped with a torque sensor, suited for a tightening task of a fastening component of a device such as a fluid control system that requires a large number of fastening components for assembly and has a narrow space for access to the fastening components, and capable of automatically detecting a tightening torque. The tool includes a torque sensor capable of detecting a tightening torque for tightening a fastening component acting on a bit. The torque sensor initiates measurement of the tightening torque when the tightening torque detected exceeds a set threshold value, completes measurement when the tightening torque detected falls below the set threshold value and a set time elapses, and outputs torque-related data formed on the basis of measurement data from measurement initiation to measurement completion and including a measurement time. The torque-related data includes a peak value of the measurement data.
Product design and process design device
A product design and process design device includes: a storage unit that stores design specification information containing the tolerance of a dimensional variation at any site of an assembly product, part dimension error information, assembly facility error information, assembly tolerance information, the part dimension error information, and the assembly facility error information, part manufacturing cost information, and facility investment cost information with respect to the assembly facility error information; a tolerance distribution processing unit that uses the assembly tolerance information to generate proposed tolerance distributions that differ in distributional combination with respect to each error, and calculates part manufacturing costs and facility investment costs; a facility planning processing unit that determines a proposed tolerance distribution, with, as an evaluation index, total production costs respectively including the sums of the part manufacturing costs and the facility investment costs calculated; and an output unit that outputs the proposed tolerance distribution.
Numerical controller
A numerical controller which can provide an interface that performs a safe task control for addition of an original function includes a memory management unit that develops, on a memory, a program executed by a task, an execution time calculation unit that calculates an execution time of the task, an execution condition setting unit that sets an execution condition of the task based on the results of execution of the memory management unit and the execution time calculation unit, a task monitoring unit that monitors the state of an arithmetic unit and determine the arithmetic unit to which the task is assigned, and a task control unit that registers and starts the task in the assigned arithmetic unit, based on the execution condition.
SYSTEMS AND METHODS TO DESIGN PART WELD PROCESSES USING MEDIA LIBRARIES
Systems and methods to design part weld processes using media libraries are disclosed. An example system to generate weld instructions for display to a weld operator during a welding sequence, the system including: a processor; and a machine readable storage device comprising machine readable instructions which, when executed by the processor, cause the processor to: provide an interface to define a weld program comprising a sequence of weld instructions for display to a weld operator during a weld sequence; in response to an input specifying a location of an object in a media library, defining an element in the weld program based on an identifier of the object in the media library; and generating the weld program by including the identifier of the object in the media library in association with the element.
SYSTEMS AND METHODS FOR AUTOMATED ARTICLE TRANSPORTATION AND MANAGEMENT THEREOF
A system for managing and tracking plant management at a site is provided. The system includes a device management server and a plant management device communicatively connected to the device management server via a network. The plant management device is configured to: receive a plant management task order including task instructions for performing a plant management task and automatically perform the plant management task according to the task instructions; send a task receipt notification to the device management server, the task receipt notification including task beneficiary data; and transmit task performance data to the device management server, the task performance data logged during performance of the plant management task. The device management server is configured to: generate a work report for the plant management device from the task performance data; generate a billing report for the plant management device from the task beneficiary data and billing rate data, the billing report including a billable amount; and generate a productivity profile for the plant management device.
Operating a factory
It is proposed a method for factory operation. The method includes providing manufacturing tasks each represented by a law describing a manufacturing of a product by one or more manageable machines. The method includes obtaining one or more manufacturing constraints and one or more manufacturing events. The method includes determining an operating mode of the factory based on the one or more manufacturing constraints and on one or more product constraints. The determining includes one or more iterations. Each iteration computes a respective propensity of each manufacturing task representing a frequency with which the task is chosen for manufacturing the product given the constraints and/or a previous event(s) occurrence. The iteration ranks the tasks according to a propensity descending order. The iteration visits the tasks according to the ranking and affecting to each task one or more manageable machines and resources. The iteration executes the tasks until an event(s).
System and Method for Learning Sequences in Robotic Tasks for Generalization to New Tasks
A robotic controller is provided for generating sequences of movement primitives for sequential tasks of a robot having a manipulator. The controller includes at least one control processor, and a memory circuitry storing a dictionary including the movement primitives, a pretrained learning module, and a graph-search based planning module having instructions stored thereon. The controller to perform steps acquiring a planned task provided by an interface device operated by a user, wherein the planned task is represented by an initial state and a goal state with respect to an object, generating a planning graph by searching a feasible path of the object for the novel task using the graph-search based planning module and selecting movement primitives from the dictionary in the pretrained learning module, wherein the pretrained learning module has been trained based on demonstration tasks, parameterizing the feasible path represented by the movement primitives as dynamic movement primitives (DMPs) using the initial state and goal state, and implementing the parameterized feasible path as a trajectory according to the selected movement primitives using the manipulator of the robot by tracking and following the parameterized for the planned task.
APPARATUSES, COMPUTER-IMPLEMENTED METHODS, AND COMPUTER PROGRAM PRODUCTS FOR CLOSED LOOP OPTIMAL PLANNING AND SCHEDULING UNDER UNCERTAINTY
Embodiments of the present disclosure provide for improved optimized plan predictions. Such embodiments, utilize optimized model(s) that accounts for uncertainty in input data to the model. Some example embodiments, receive input data associated with one or more industrial plants. At least a portion of the input data may include uncertain input data. The noted example embodiments, generate uncertainty-based modification data, and apply the uncertainty-based modification data to the input data to generate updated input data. The noted example embodiments generate, based at least in part on applying the updated input data to an optimization model, predicted optimized plan. The predicted optimized plan comprises optimized plan data. Further, the noted example embodiments initiate the performance of one or more prediction-based actions based at least in part on the predicted optimized plan.
PRODUCT DESIGN AND PROCESS DESIGN DEVICE
A product design and process design device includes: a storage unit that stores design specification information containing the tolerance of a dimensional variation at any site of an assembly product, part dimension error information, assembly facility error information, assembly tolerance information, the part dimension error information, and the assembly facility error information, part manufacturing cost information, and facility investment cost information with respect to the assembly facility error information; a tolerance distribution processing unit that uses the assembly tolerance information to generate proposed tolerance distributions that differ in distributional combination with respect to each error, and calculates part manufacturing costs and facility investment costs; a facility planning processing unit that determines a proposed tolerance distribution, with, as an evaluation index, total production costs respectively including the sums of the part manufacturing costs and the facility investment costs calculated; and an output unit that outputs the proposed tolerance distribution.
NUMERICAL CONTROLLER
A numerical controller which can provide an interface that performs a safe task control for addition of an original function includes a memory management unit that develops, on a memory, a program executed by a task, an execution time calculation unit that calculates an execution time of the task, an execution condition setting unit that sets an execution condition of the task based on the results of execution of the memory management unit and the execution time calculation unit, a task monitoring unit that monitors the state of an arithmetic unit and determine the arithmetic unit to which the task is assigned, and a task control unit that registers and starts the task in the assigned arithmetic unit, based on the execution condition.