G05B2219/37559

NUMERICAL CONTROL DEVICE
20190332086 · 2019-10-31 · ·

To provide a numerical control device capable of directly determining whether or not a cutting fluid is applied to a cutting point. A numerical control device includes a determination unit configured to make, on a basis of image data acquired when a vision sensor photographs a cutting fluid jetted from an injection nozzle toward a cutting point, determination of whether or not the cutting fluid is applied to the cutting point, and an instruction unit configured to issue an instruction to a nozzle control device configured to control a position and an attitude of the injection nozzle on a basis of a result of the determination of the determination unit.

NUMERICAL CONTROL SYSTEM
20190317474 · 2019-10-17 ·

A numerical control system includes an image processing device that performs image processing on images captured by an imaging device and a numerical controller. The numerical controller includes a program analysis unit and a storage unit that stores operation control information of the machine, the imaging device, and the image processing device in a format that can be read and written by the program analysis unit. The numerical control system includes a conversion unit that converts commands or the operation control information stored in the storage unit to image processing input items which are setting values of a format that can be recognized by the imaging device and the image processing device and converts image processing output items which are the results of the image processing from the image processing device to operation control information of a format that can be recognized by the program analysis unit.

DATA SYNCHRONIZATION AND METHODS OF USE THEREOF
20190303456 · 2019-10-03 ·

A system, method, and apparatus for displaying performance characteristics of a device. The method may include accessing a database of data log files from a data storage source, wherein the data log files may include at least one of a data input and a data output from a device. The method may further include accessing a database of video files comprising at least one video feed that includes an image of the device. The database of video files and data log files may be synchronized with respect to time and may be represented via a graphical user interface using multiple timeline graphical representations of video feed and data log files. The timeline graphical representations may be represented in parallel on the graphical user interface. The graphical user interface may further include a scroll element, to enable contemporaneous scrolling of the timeline graphical representations.

MACHINING SYSTEM

A machining system includes a machine tool having a camera, and a three-dimensional shape generating apparatus. The three-dimensional shape generating apparatus includes an image capture unit that captures a first image from the camera at a first relative position and captures a second image from the camera at a second relative position, and a shape generator that generates a three-dimensional shape of at least one subject, based on the first image, the second image and a distance between the first relative position and the second relative position.

Vision system with automatic calibration
10334226 · 2019-06-25 · ·

A vision system may include a first camera and a second camera mounted for stereoscopic monitoring of a work environment, a support platform for support of a workpiece in the work environment, a first reference plate operably coupled to the support platform to provide a first frame of reference for three dimensional location of objects in the work environment, a power tool operable in the work environment under control of a tool controller, and a motion monitor operably coupled to the first and second cameras to determine location of the tool in the work environment based on a comparison of a reference point on the tool to a position of reference points on the reference plate. A perspective view of the support platform by the first and second cameras may be changeable, and the system may further include a second reference plate to define a second frame of reference for three dimensional location of objects responsive to the perspective view of the support platform being changed.

ROTATABLE FASTENER VERIFICATION

A system is disclosed for verification of the installation of a component such as a side curtain air bag into a vehicle passenger compartment where energy absorbing quarter-turn fasteners attached to the air bag are employed to affix hanger brackets to structural base plates in the vehicle. The system includes an image capturing camera, stored data in a machine readable form of an acceptable installation, a central processing unit to compare the captured images to the stored machine readable data and an output generator to create an output signal based on the results of the comparison.

METHOD FOR PREDICTING DRILL BIT WEAR
20190145183 · 2019-05-16 ·

A system for improving drill bit performance, comprising processors and memory storing instructions to obtain a wear report for a drill bit, wherein the wear report includes wear characteristics of the drill bit and drill operating parameters under which the drill bit was used; compare the wear characteristics of the drill bit to a threshold for acceptable drill bit wear; and adjust drill operating parameters based on the wear characteristics of the drill bit. The instructions to obtain the wear report for the drill bit include instructions to analyze images of the drill bit to identify wear characteristics; identify wear patterns based on the wear characteristics of the drill bit; identify probable drilling conditions based on the wear patterns; and generate the wear report for the drill bit based on the images of the drill bit, the wear characteristics of the drill bit, and the probable drilling conditions.

System for monitoring cutting devices in a packaging production line

A system for monitoring cutting devices in a packaging production line having a line for supplying a material to be cut, an area of a predetermined type of cutting device, and a packaging output line is provided. The system includes means for counting cutting actions of the cutting device, configured to provide a time series of cutting action counting data, a video camera to frame an area of the output line, the video camera configured to provide video data of packaging elements in the output line, first code means, configured to run, on a computer, a first algorithm for recognizing cutting defects starting from video data, the first algorithm providing defect recognition data, and second code means, configured to run, on the computer, a trained expert algorithm to predict cutting performance degradation based on historical defect recognition data, time series of cutting action counting data, and type of cutting device.

System for adjusting balance and runout of rotary tool, device for determining the balance and runout, method of adjusting the balance and runout, and tool holder

A balance and runout amount adjustment system for a rotary tool includes a rotary tool constituted of a tool holder mounted on a spindle, a balance determining device configured to obtain outer circumference position data of the rotary tool and to determine a mass balance of the rotary tool based on the outer circumference position data obtained, in the course of rotation of the rotary tool and a runout determining device configured to obtain shape data of the rotary tool and to determine a runout amount of the rotary tool based on the shape data obtained, in the course of rotation of the rotary tool. The rotary tool is configured to be capable of adjustment of the mass balance based on the result of the determination made by the balance determining device and capable also of adjustment of the runout amount based on the result of the determination made by the runout determining device.

SYSTEM FOR ADJUSTING BALANCE AND RUNOUT OF ROTARY TOOL, DEVICE FOR DETERMINING THE BALANCE AND RUNOUT, METHOD OF ADJUSTING THE BALANCE AND RUNOUT, AND TOOL HOLDER

A balance and runout amount adjustment system for a rotary tool includes a rotary tool constituted of a tool holder mounted on a spindle, a balance determining device configured to obtain outer circumference position data of the rotary tool and to determine a mass balance of the rotary tool based on the outer circumference position data obtained, in the course of rotation of the rotary tool and a runout determining device configured to obtain shape data of the rotary tool and to determine a runout amount of the rotary tool based on the shape data obtained, in the course of rotation of the rotary tool. The rotary tool is configured to be capable of adjustment of the mass balance based on the result of the determination made by the balance determining device and capable also of adjustment of the runout amount based on the result of the determination made by the runout determining device.