Patent classifications
G05B2219/49141
NUMERICAL CONTROLLER FOR CONTROLLING STROKE IN TEST OPERATION NEAR STROKE LIMIT
A numerical controller has a test mode of a machining program, sets, for each axis, a neighboring distance from a movement prohibition boundary of a tool or a workpiece, and temporarily stops an axis movement at a boundary of a near region thereof. A movable distance in a direction approaching the movement prohibition boundary is obtained for each axis such that the movable distance is less than a distance to the movement prohibition boundary. Further, if an axis exceeding the movable distance is present, an axis movement is stopped by restricting a movement distance within a range not exceeding the movable distance.
Systems and methods for personnel location at a drilling site
Systems and methods for determining the location of personnel on a drilling site. A computer vision system can automatically identify and determine the locations of personnel on a drilling site, can generate a confidence map of the locations, and can display the locations of the personnel on a map of the drilling site. The system and methods also include taking corrective action when a person's location is determined to be unsafe, such as by inhibiting or causing automated actions with respect to machinery and equipment at the drilling site. The systems and methods may include the use of multiple cameras or video sources located at the drilling site and may be coupled to a control system to control machinery or equipment at the drilling site.
Safety system for integrated human/robotic environments
Systems and methods are provided for specifying safety rules for robotic devices. A computing device can determine information about any actors present within a predetermined area of an environment. The computing device can determine a safety classification for the predetermined area based on the information. The safety classification can include: a low safety classification if the information indicates zero actors are present within the predetermined area, a medium safety classification if the information indicates any actors are present within the predetermined area all are of a predetermined first type, and a high safety classification if the information indicates at least one actor present within the predetermined area is of a predetermined second type. After determining the safety classification for the predetermined area, the computing device can provide a safety rule for operating within the predetermined area to a robotic device operating in the environment.
Machine tool
[Problem] To provide a machine tool including a machine tool body including a spindle device, a feed device, and a machining auxiliary device, an additional device, a main operation panel, a sub-operation panel for manual operation of the additional device, and a controller, wherein when a predetermined abnormality occurs in the machine tool body while an operator is working at the additional device, the predetermined abnormality is quickly avoided without damaging a workpiece due to interference with a tool. [Solution] A sub-operation panel 40 has an abnormality avoidance operation unit 43 and a controller 100 is configured to be able to, when receiving an operation signal of the abnormality avoidance operation unit 43 from the sub-operation panel 40 during automatic operation based on an NC program, implement abnormality avoidance operation of a machine tool body 1 by changing an operational status of at least one of a spindle device 17, a feed device 16, and a machining auxiliary device 18 in accordance with the operation signal without powering off the machine tool 1.
Machine tool and information processing device
A machine tool includes: a movable body that supports a tool; a feed drive unit that feed-drives the movable body; a numerical control unit that controls the feed drive by the feed drive unit to perform cutting by the tool; an acceleration sensor that is provided on the movable body and detects acceleration of the movable body; and a command unit that outputs a stop command to stop driving of the feed drive unit to the numerical control unit when the acceleration of the movable body exceeds a threshold value set in advance on the basis of an output of the acceleration sensor. The command unit sets the threshold value to a first threshold value in a cutting control state, and sets the threshold value to a second threshold value lower than the first threshold value in a feed control in a non-cutting control state.