| HAAS AUTOMATION, INC. Patent applications |
| Patent application number | Title | Published |
| 20110241595 | SYSTEMS AND METHODS FOR DECELERATING A MOTOR IN A COMPUTER NUMERICAL CONTROLLED MACHINE TOOL - A method for decelerating a motor in a computer numerical controlled machine tool is provided. The method includes calculating a present rate of deceleration D | 10-06-2011 |
| 20110070043 | DAMPENED SPINDLE CARTRIDGE AND SPINDLE ADAPTOR - A dampened spindle cartridge and a dampened spindle adaptor are provided for damping tool vibrations during operation of a machine tool. Damping media is arranged inside a cavity formed within the spindle adaptor or the spindle cartridge. The damping media may be a solid aggregate, such as steel shot or sand, or a viscous fluid, such as oil. The damping media attenuates and/or converts tool vibrations into friction and heat, thereby dissipating vibration energy generated during cutting operations performed by the machine tool and prevents reinforcement of the forced vibration. | 03-24-2011 |
| 20110068945 | RULE BASED DISPLAY SYSTEMS AND METHODS - Rule based display systems and methods are provided. In an aspect of the disclosure, a display screen is dynamically generated using one or more display boxes selected from a plurality of display boxes stored in memory. Each of the plurality of display boxes has rules associated with the display box. To generate the display screen, a rules module generates a set of conditions based on current conditions of the system. The rules module then compares the rules of each display box with the set of conditions to identify display boxes having rules that are satisfied by the set of rules. A display module then generates the display screen using the display boxes identified by the rules module, thereby dynamically generating the display screen. | 03-24-2011 |
| 20110060466 | AUTOMATIC DOOR WITH POSITION-DEPENDENT FORCE LIMITING - A method of controlling the motion of a moveable door includes determining the direction that the door is moving with respect to its anticipated closed position, and based on the direction, regulating an amount of force that is available to the door for its motion. The method may further include monitoring the position of the door as it is moving, and adjusting the motion of the door and regulating the amount of force available to the door for its motion, based on the calculated difference between the door's position as detected during monitoring and its expected position. | 03-10-2011 |
| 20110057594 | METHODS AND SYSTEMS FOR DETERMINING AND DISPLAYING A TIME TO OVERLOAD OF MACHINE TOOLS - Systems and methods for determining and displaying a time to overload of a motor in a computer numerical controlled (CNC) machine tool are provided. A method includes monitoring a fuse level of a motor in a CNC machine tool and calculating a time to overload of the motor based on the fuse level. The method further includes displaying the time to overload on a user interface based on the fuse level of the motor and a load acting on the motor. | 03-10-2011 |
| 20100033170 | ROTARY POSITION ENCODER - A rotary position encoder is described that includes a hub configured to mount on an end of a rotatable shaft of a machine tool and rotate concurrently with the rotatable shaft. The hub includes a cup formed in a first end to receive the rotatable shaft, the cup having equally spaced axial grooves formed on an inner surface. A collar clamps the hub to the rotatable shaft by collapsing the cup around the rotatable shaft. The rotary position encoder further includes a sensor configured to detect a rotational position of the hub and a housing, wherein the sensor is mounted to the housing in a position opposite a second end of the hub. The hub is rotatably coupled to the housing via a bearing and a bracket is attached to the housing for mounting the rotary position encoder to the machine tool and preloading the bearing. | 02-11-2010 |
| 20090248194 | CUT OPTIMIZATION SYSTEM AND METHOD - A cut optimization system controls chatter in a machine tool during a cutting operation. A microphone is configured to capture acoustic noise emitted by the machine tool during the cutting operation and to generate an AC signal corresponding to the captured acoustic noise. A filter is configured to attenuate frequencies of the AC signal outside of a frequency band and a rectifier is configured to rectify the filtered AC signal into a DC component. A controller is configured to compare the DC component with a threshold value and, if the DC component is greater than the threshold, cyclically vary the rotational speed of a spindle in the machine tool from a commanded speed. | 10-01-2009 |
| 20090248188 | SMART MACHINE TOOL LUBRICATION SYSTEM - A smart machine tool lubrication system monitors the distance traveled by a motion component in a machine tool. A predetermined amount of lubricant is dispensed at a lubrication point of the motion component when the monitored distance exceeds a first threshold value. The smart machine tool lubrication system may further monitor the duration of time the motion component is in motion and dispense the predetermined amount of lubricant with the monitored duration of time exceeds a second threshold value. | 10-01-2009 |
| 20080243299 | Machine tool control system - A machine tool controller is provided that includes a processor configured to execute a sequence of instructions in accordance with an operating program and a user program. A volatile memory temporarily stores instructions and data during execution of the sequence of instructions by the processor, and is coupled to the processor via a first interface. A first non-volatile memory stores the operating program and is coupled to the processor via a second interface. A second non-volatile memory stores the user program and is coupled to the processor via a third interface. A video controller is configured to control a user display in accordance with display data generated by the processor and is coupled to the processor via a fourth interface. A dual-port memory is coupled to the processor via a fifth interface and couples a serial bus controller configured to control communications with an external device via a serial bus to the processor. An external bus interface is configured to communicate control commands for controlling a machine tool generated by the processor via an external bus and is coupled to said processor via a sixth interface. | 10-02-2008 |
| 20080234855 | ENHANCED REMOTE JOG HANDLE - A system for controlling a machine tool is provided. The system includes a user input device deflectable from a neutral position and a controller configured to receive information corresponding to an amount of deflection of the user input device from the neutral position and to output a control signal to control a movement of the machine tool in an axis of movement at a rate corresponding to the amount of deflection of the user input device from the neutral position. A machine is provided, including a work tool movable along an axis of movement and a control system including a user input device deflectable from a neutral position and a controller configured to receive information corresponding to an amount of deflection of the user input device from the neutral position and to output a control signal to control a movement of the work tool in an axis of movement at a rate corresponding to the amount of deflection of the user input device from the neutral position. | 09-25-2008 |
| 20080231578 | LVDS display system - A display system comprises a controller having a plurality of TTL inputs and a corresponding plurality of LVDS output pairs, the controller configured to receive display data comprising a first plurality of TTL signals at the plurality of TTL inputs, to convert each of the first plurality of TTL signals to a corresponding LVDS signal, and to output each of the plurality of LVDS signals at one of the plurality of LVDS output pairs. The system further comprises a bus operatively coupled with the controller, the bus having a plurality of parallel channels, each channel being configured to carry one of the plurality of LVDS signals, a LVDS-to-TTL converter operatively coupled with the bus, the LVDS-to-TTL converter being configured to receive the plurality of LVDS signals from the bus and to convert each of the plurality of LVDS signals to a corresponding TTL signal, and a display configured to receive the plurality of TTL signals from the LVDS-to-TTL converter. | 09-25-2008 |