G05B19/253

MOTOR CONTROLLER, MOTOR DRIVER, AND MOTOR DRIVING SYSTEM
20180011471 · 2018-01-11 · ·

A novel motor controller controls a stepping motor and includes a command value calculator to calculate and output a speed command value and an angle command value based on a reference clock. A control method selector is included to select one of the open-loop control and the closed-loop control in accordance with the speed command value. A command value output unit is included to output a first target value as the first current command value when the open-loop control is selected and outputs a second target value as the second current command value when the closed-loop control is selected. The motor controller controls the stepping motor based on the first target value when the open-loop control is selected and the second target value when the closed-loop control is selected.

System and method for automated precision control of a computer numerical control (CNC) machine
11703828 · 2023-07-18 ·

A system, method, and device for automated precision control of a computer numerical control (CNC) machine to a workpiece. The system receives via at least one visual input device at least one detectable marking on a workpiece. The system decodes the at least one detectable marking and determines a stored and pre-defined movement routine of a cutting element attached to the CNC machine relative to the workpiece based on the at least one marking. The system then determines, using the at least one visual input device and/or another visual input device, a current position of a working end of the cutting element relative to the at least one marking. Finally, the system performs the pre-defined movement routine including cutting into the workpiece with the cutting element.

Three-Dimensional Part Fabrication from a Workpiece Using Visual Glyphs
20230213914 · 2023-07-06 ·

Cutting a workpiece using a cutting tool associated with a system, whereby the system includes a guide having a first glyph and second glyph. The first and second glyphs are both visible on a single side of the guide. The guide is associated with a specific three-dimensional model of a plurality of three-dimensional models. The system further includes an input mechanism, configured to receive a location of the first glyph and of the second glyph, relative to the cutting tool. The system further includes a control system, functionally associated with the input mechanism and with the cutting tool. The control system is configured to direct the cutting tool to cut a version of the specific three-dimensional model into the workpiece at a location, such as at least partially between the locations of the first glyph and the second glyph, which locations were received by said input mechanism.

System and method for automated precision control of a computer numerical control (CNC) machine
11609550 · 2023-03-21 ·

A system, method, and device for automated precision control of a computer numerical control (CNC) machine to a workpiece. The system receives via at least one visual input device at least one detectable marking on a workpiece. The system decodes the at least one detectable marking and determines a stored and pre-defined movement routine of a cutting element attached to the CNC machine relative to the workpiece based on the at least one marking. The system then determines, using the at least one visual input device and/or another visual input device, a current position of a working end of the cutting element relative to the at least one marking. Finally, the system performs the pre-defined movement routine including cutting into the workpiece with the cutting element.

System and Method for Automated Precision Control of a Computer Numerical Control (CNC) Machine
20230123252 · 2023-04-20 ·

A system, method, and device for automated precision control of a computer numerical control (CNC) machine to a workpiece. The system receives via at least one visual input device at least one detectable marking on a workpiece. The system decodes the at least one detectable marking and determines a stored and pre-defined movement routine of a cutting element attached to the CNC machine relative to the workpiece based on the at least one marking. The system then determines, using the at least one visual input device and/or another visual input device, a current position of a working end of the cutting element relative to the at least one marking. Finally, the system performs the pre-defined movement routine including cutting into the workpiece with the cutting element.

System and Method for Automated Precision Control of a Computer Numerical Control (CNC) Machine
20220317658 · 2022-10-06 ·

A system, method, and device for automated precision control of a computer numerical control (CNC) machine to a workpiece. The system receives via at least one visual input device at least one detectable marking on a workpiece. The system decodes the at least one detectable marking and determines a stored and pre-defined movement routine of a cutting element attached to the CNC machine relative to the workpiece based on the at least one marking. The system then determines, using the at least one visual input device and/or another visual input device, a current position of a working end of the cutting element relative to the at least one marking. Finally, the system performs the pre-defined movement routine including cutting into the workpiece with the cutting element.

COMMAND GENERATION DEVICE AND COMMAND GENERATION METHOD TO CONTROL MOTOR

A command generation device to control a motor includes command input circuitry configured to receive a first command, first intermediate data calculation circuitry configured to calculate first intermediate data based on the first command, delay time setting circuitry configured to determine a delay time based on the first command, second intermediate data calculation circuitry configured to calculate second intermediate data by smoothing the first intermediate data based on the delay time, and command output circuitry configured to calculate, based on the second intermediate data, a second command according to which the motor is controlled. A first time period during which positioning the motor based on the first command is completed when the first intermediate data is smoothed is longer by the delay time than a second time period during which positioning the motor based on the first command is completed when the first intermediate data is not smoothed.

System and Method for Automated Precision Control of a Computer Numerical Control (CNC) Machine
20230418261 · 2023-12-28 ·

A system, method, and device for automated precision control of a computer numerical control (CNC) machine to a workpiece. The system receives via at least one visual input device at least one detectable marking on a workpiece. The system decodes the at least one detectable marking and determines a stored and pre-defined movement routine of a cutting element attached to the CNC machine relative to the workpiece based on the at least one marking. The system then determines, using the at least one visual input device and/or another visual input device, a current position of a working end of the cutting element relative to the at least one marking. Finally, the system performs the pre-defined movement routine including cutting into the workpiece with the cutting element.

Device including data transmission mechanisms which transmit driving state of drive device
11853027 · 2023-12-26 · ·

A machine tool includes three mutually independent data transmission mechanisms. The data transmission mechanisms include respective transmission units which assign codes for detecting errors to data acquired from the output of sensors, and which transmit the data. A machine controller includes an operation judgment unit which judges whether operation of a feed axis motor is continued. The operation judgment unit judges that operation is continued when there are two pieces of data for which a relationship between the data and the code matches a rule, and the two pieces of data are within a predetermined judgment range. The operation judgment unit judges that the feed axis motor is stopped when at least one of the pieces of data for which the relationship matches the rule deviates from the judgment range.

Three-dimensional part fabrication from a workpiece using visual glyphs
11853031 · 2023-12-26 ·

Cutting a workpiece using a cutting tool associated with a system, whereby the system includes a guide having a first glyph and second glyph. The first and second glyphs are both visible on a single side of the guide. The guide is associated with a specific three-dimensional model of a plurality of three-dimensional models. The system further includes an input mechanism, configured to receive a location of the first glyph and of the second glyph, relative to the cutting tool. The system further includes a control system, functionally associated with the input mechanism and with the cutting tool. The control system is configured to direct the cutting tool to cut a version of the specific three-dimensional model into the workpiece at a location, such as at least partially between the locations of the first glyph and the second glyph, which locations were received by said input mechanism.