Patent classifications
G05B19/31
Methods for generating numerical control programs for automated manufacturing systems with multiple independent toolheads
An automated manufacturing system includes two simultaneous and independently operating toolheads accessing any location within the same work volume, with the exception of locations in proximity to each other. The system includes a bed platform connected with X and Y linear axes. A rotational axis rotates the bed and its linear axes as a unit. A first toolhead has a fixed position relative to the axis, and a second toolhead is coupled with a linear R axis parallel to the bed. The bed X and Y axes move the bed relative to the first toolhead, enabling the first toolhead to reach any portion of the bed. The R linear axis and rotational axis allow the second toolhead to move almost anywhere in a circular area that is always centered near the first toolhead. The system's kinematics ensure that it is impossible for the toolheads to collide.
Methods for generating numerical control programs for automated manufacturing systems with multiple independent toolheads
An automated manufacturing system includes two simultaneous and independently operating toolheads accessing any location within the same work volume, with the exception of locations in proximity to each other. The system includes a bed platform connected with X and Y linear axes. A rotational axis rotates the bed and its linear axes as a unit. A first toolhead has a fixed position relative to the axis, and a second toolhead is coupled with a linear R axis parallel to the bed. The bed X and Y axes move the bed relative to the first toolhead, enabling the first toolhead to reach any portion of the bed. The R linear axis and rotational axis allow the second toolhead to move almost anywhere in a circular area that is always centered near the first toolhead. The system's kinematics ensure that it is impossible for the toolheads to collide.
Segmented path following machining method and apparatus
Disclosed is a method and apparatus for machining a workpiece (2). The method comprises specifying a path along which a cutting tool (6) is moved during machining the workpiece (2), the path comprising segments (26); defining, for each segment (26), an exit point on that segment (26); defining, for each segment (26), an exit path (38) from the exit point of that segment (26) to a point remote from the workpiece (2); performing a machining process including moving the cutting tool (6) along the tool path and machining the workpiece (2); and, during the machining process, when one or more criteria are satisfied: interrupting the machining process and, without machining the workpiece (2), moving the cutting tool (6) to the exit point of the current segment (26) and then along the exit path (38) of the current segment (26).
Segmented path following machining method and apparatus
Disclosed is a method and apparatus for machining a workpiece (2). The method comprises specifying a path along which a cutting tool (6) is moved during machining the workpiece (2), the path comprising segments (26); defining, for each segment (26), an exit point on that segment (26); defining, for each segment (26), an exit path (38) from the exit point of that segment (26) to a point remote from the workpiece (2); performing a machining process including moving the cutting tool (6) along the tool path and machining the workpiece (2); and, during the machining process, when one or more criteria are satisfied: interrupting the machining process and, without machining the workpiece (2), moving the cutting tool (6) to the exit point of the current segment (26) and then along the exit path (38) of the current segment (26).
Encoder and servo system
The present invention provides a configuration which enables an improvement in the workability of wiring of a sensor in a servo system. An encoder detects the operation of a motor driven by a servo driver, and generates a feedback signal indicating the detected operation. Further, the encoder receives detected signals output from sensors for detecting an object driven by the motor via sensor cables. The encoder outputs the feedback signal and the input detected signals to the outside.
Machine learning device, servo control device, servo control system, and machine learning method
A machine learning device performs machine learning with respect to a servo control device including a velocity feedforward calculation unit. The machine learning device comprises: a state information acquisition unit configured to acquire from the servo control device, state information including at least position error, and combination of coefficients of a transfer function of the velocity feedforward calculation unit; an action information output unit configured to output action information including adjustment information of the combination of coefficients included in the state information, to the servo control device; a reward output unit configured to output a reward value in reinforcement learning based on the position error included in the state information; and a value function updating unit configured to update an action value function on the basis of the reward value output by the reward output unit, the state information, and the action information.
Dynamic conveyor control system
A conveyor in a machine tool system is dynamically controlled. A volume of material to be conveyed by the conveyor is iteratively determined. During each iteration, a current position of a tool is determined. An intersection of a tool model representing the tool at the current position and a workpiece model representing a workpiece is determined and a nominal volume of material removed from the workpiece by the tool based on the intersection of the tool model and the workpiece model is determined. The volume of material to be conveyed is updated based on the nominal volume of material removed from the workpiece and an operating state of the conveyor. The operating state of the conveyor is controlled based on the updated volume of material to be conveyed.
Dynamic conveyor control system
A conveyor in a machine tool system is dynamically controlled. A volume of material to be conveyed by the conveyor is iteratively determined. During each iteration, a current position of a tool is determined. An intersection of a tool model representing the tool at the current position and a workpiece model representing a workpiece is determined and a nominal volume of material removed from the workpiece by the tool based on the intersection of the tool model and the workpiece model is determined. The volume of material to be conveyed is updated based on the nominal volume of material removed from the workpiece and an operating state of the conveyor. The operating state of the conveyor is controlled based on the updated volume of material to be conveyed.
Machining system with optimal paths
A method for implementing machining operations for a workpiece. Pre-existing hole locations for temporary fasteners in the workpiece requiring a clamp-up force for performing the machining operations to form holes in the workpiece is identified. A set of the pre-existing hole locations is determined from the pre-existing hole locations that results in an optimal path for performing the machining operations on the workpiece taking into account clamp-up force specifications for the workpiece. The optimal path has a near-minimum distance. An ordered sequence for performing the machining operations to form the holes at hole locations is determined that has the optimal path. Robotic control files that causes robotic devices to perform the machining operations using the optimal path is created. The robotic devices are operated using the robotic control files to form the holes in the ordered sequence using the optimal path that takes into account the clamp-up force specifications.
Machining system with optimal paths
A method for implementing machining operations for a workpiece. Pre-existing hole locations for temporary fasteners in the workpiece requiring a clamp-up force for performing the machining operations to form holes in the workpiece is identified. A set of the pre-existing hole locations is determined from the pre-existing hole locations that results in an optimal path for performing the machining operations on the workpiece taking into account clamp-up force specifications for the workpiece. The optimal path has a near-minimum distance. An ordered sequence for performing the machining operations to form the holes at hole locations is determined that has the optimal path. Robotic control files that causes robotic devices to perform the machining operations using the optimal path is created. The robotic devices are operated using the robotic control files to form the holes in the ordered sequence using the optimal path that takes into account the clamp-up force specifications.