Entries |
Document | Title | Date |
20080234857 | Numerical controller capable of executing G-code commands in path table operation - A numerical controller capable of using G-code commands pursuant to ISO in a path table operation. Data of values L of a reference variable and positions of a controlled axis X on i th and (i+1) th lines are read from a path table and stored. Based on the i th and (i+1) th line data and an inputted value Lm of the reference variable, a motion path is obtained to output motion amounts of the controlled axis. Thereafter, an index i is updated, and the path table operation is performed in accordance with data in the path table and the inputted reference variable value. If a G-code is included in the read data during the path table operation, it is stored. When the reference variable value Lm reaches a reference variable value designated by a line in which the G-code is read, a command for the G-code is executed. | 09-25-2008 |
20080288102 | Machine Tool - The invention relates to a CNC machine tool, especially a CNC lathe, comprising a horizontal main spindle. The unfinished parts to be machined are supplied to the machine tool horizontally to the working compartment by a handling device integrated into the CNC control, and are then supplied via the handling device to the chuck that is equipped with the horizontal main spindle. The machine tool according to the invention is especially suitable for small series machining. | 11-20-2008 |
20090088891 | METHOD AND CONTROL DEVICE FOR GUIDING THE MOVEMENT OF A MOVABLE MACHINE ELEMENT OF A MACHINE - The invention relates to a method and a control unit ( | 04-02-2009 |
20090125143 | METHOD AND APPARATUS FOR GENERATION OF DATAMATRIX BARCODES UTILIZING NUMERICAL CONTROL DRILLING PATTERNS - The illustrative embodiments provide a method, apparatus, and computer usable program product for generating datamatrix barcodes on parts. A digital datamatrix code associated with a machined part on a numerically controlled machine tool is converted into an x-y drilling pattern contained in a numerically controlled program. A drill cycle associated with a numerically controlled program defines a pattern of dots to be drilled in the machined part to form a dot pattern. A dot pattern is drilled as a series of partially drilled holes on a surface of the machined part to form a datamatrix barcode mark. | 05-14-2009 |
20090254211 | Device for adjusting the position of tools in an automatic lathe - The invention relates to a device for adjusting the position of cutting tools ( | 10-08-2009 |
20090299519 | GAUGE SYSTEM - Gauge system, including methods and apparatus, for positioning workpieces to be processed. In some embodiments, the gauge system may have a plurality of stops for positioning the end of a workpiece at distinct distances from a processing station. In some embodiments, the plurality of stops may be arrayed along a rail assembly having an adjustable length. | 12-03-2009 |
20100023157 | METHODS AND SYSTEMS FOR FABRICATING A COMPONENT - A method for fabricating a component using a tool is provided. The method includes determining a model tool contact path for the component based on a component geometry, nominal tool tip path, tool geometry, the component geometry including a grid system having a plurality of elements and nodes at an intersection of the elements. The method also includes measuring a geometric property of the component relative to the model component geometry, generating a tool contact path and tool tip path corresponding to the measured geometric property, and at least partially fabricating the component using the generated tool contact path. | 01-28-2010 |
20100030367 | MACHINE TOOL, OPERATING METHOD FOR A MACHINE TOOL AND OBJECTS ASSOCIATED THEREWITH - A machine tool with a main positioning device for positioning a main support element in a translational linear direction within a main region of displacement is provided. A main machining device and an accessory machining device are arranged on the main support element. The machining devices have pivoting devices for pivoting the machining heads in a rotatory basic pivoting direction. Every accessory pivoting device is connected to the main support element via a respective supplementary accessory positioning device for positioning the respective accessory machining head in the translational linear direction relative to the main support element within a respective supplementary accessory region of displacement. | 02-04-2010 |
20100280650 | MACHINING APPARATUS AND MACHINING METHOD - A machining apparatus capable of easing positioning restrictions on machined shapes and improving the shape accuracy and positional accuracy of the machined shapes. A machining tool forms a machined shape in a workpiece mounted on a workpiece mounting surface, by means of a rotational shaft causing the machining tool to rotate, and three linear axes moving the machining tool so as to follow the machined shape of a machining object while moving the center of the intended formation region of the machined shape of the machining object in a circular arc shape in accordance with the rotation of the machining tool. | 11-04-2010 |
20100305745 | NC PROGRAM GENERATING DEVICE AND NC PROGRAM GENERATING METHOD - In an NC program generating device that extracts shaping sites that are process areas of a workpiece based on the three-dimensional geometrical data of the unprocessed workpiece and the three-dimensional geometrical data of the processed workpiece and generates an NC program in accordance with the extracted shaping sites, the process attribute information setting unit sets up workpiece attribute information, based on related information of process operations feasible on the processing machine for the workpiece and the features, position, and direction of a shaping site of the three-dimensional shape of the processed workpiece that is configurable in the process attribute information. | 12-02-2010 |
20110022220 | DYNAMIC METROLOGY METHODS AND SYSTEMS - The present invention provides dynamic metrology methods and systems for: periodically determining an actual position of one or more of a machine and a tool with respect to a workpiece using one or more laser interferometers; tracking a tracked position of the one or more of the machine and the tool with respect to the workpiece using one or more accelerometers; and altering a controlled position of the one or more of the machine and the tool with respect to the workpiece when either the actual position or the tracked position of the one or more of the machine and the tool with respect to the workpiece diverges from a desired position of one or more of the machine and the tool with respect to the workpiece. | 01-27-2011 |
20110029125 | APPARATUS FOR CONTROLLING A MACHINE TOOL - An apparatus on a machine tool for machining workpieces, preferably for machining workpieces by removing material, is provided to control functions of the machine tool and to program and/or test the machining of workpieces and/or to test the machine tool itself. The apparatus is provided with at least one display unit and at least one input unit, whereby masks for displaying and/or for inputting, via the input unit, machine and/or control parameters are displayable on the display unit. A start matrix having a grid of fields, which are stored in a geometrically addressable manner and are preferably arranged in rows and columns, can be displayed on the display unit, the input unit which is separate from the display unit being able to be used to select each field via its geometrical position in the grid at which it is displayed on the display unit, and the assigned function being able to be immediately triggered or a mask being able to be immediately displayed on the display unit by activating a field. | 02-03-2011 |
20110087364 | MACHINE TOOL SYSTEM CONTROL HAVING AUTOMATIC SAFE REPOSITIONING - The present disclosure includes a motion control system for a machine tool system configured to shape a part with a tool, including an I/O module with machine configuration information that defines limits of a three-dimensional working space of the machine tool system. The I/O module further includes a part program that specifies first and second positions of the tool without reference to the working space limits. The motion control system further includes a software controller configured to internally process moves to determine whether the tool can be repositioned from the first position to the second position while maintaining the tool above a minimum clearance from the part and within the working space limits, output the internally processed moves to the machine tool system to cause movement of the tool if the tool can be safely repositioned, and output an error if the tool cannot be safely repositioned. | 04-14-2011 |
20110118867 | Device and Method for Turning in Virtual Planes - A turning method and apparatus includes a tool holding mechanism, such as a turret, and a workpiece holder, typically a chuck disposed on a main machine spindle. The tool holding mechanism may be translated in three directions relative to the workpiece holder, including a Z-direction that is along the axis of the rotation of the workpiece holder and X- and Y-directions orthogonal thereto. Under the control of the computer control system, the tool holding mechanism is moved in a direction having both an X- and Y-component relative to the workpiece holder. | 05-19-2011 |
20110137449 | POSITIONING CONTROL APPARATUS AND MACHINE TOOL - The positioning control apparatus includes a first motor moving a first driven member, a second motor moving a second driven member and a controller controlling the first and second motors so as to move the first and second driven members respectively to first and second target positions. The controller obtains a first moving time required for the first motor to move the first driven member to the first target position and a second moving time required for the second motor to move the second driven member to the second target position, and causes the first and second motors to concurrently operate during one of the first and second moving times longer than the other to move the first and second driven members respectively to the first and second target positions. | 06-09-2011 |
20110257781 | AUTOMATIC PROGRAMMING METHOD AND DEVICE FOR CREATING MULTI-PATH PROGRAM - In automatic programming for creating a multi-path program for a machine having a plurality of control paths performing one or more machining processes of a machining program for machining a workpiece, the machining time of each of the machining processes is calculated, workable paths are input for each of the machining processes, and then workable orders of the machining processes are input. For each of the machining processes, simultaneously workable machining processes are input if any among other machining processes. On the basis of the above results, machining programs that provide the shortest machining time are selected. | 10-20-2011 |
20120022682 | NUMERICAL CONTROL DEVICE AND METHOD OF CONTROLLING THE NUMERICAL CONTROL DEVICE - A numerical control device according to the invention is a numerical control device for a multi-spindle machine tool including a rotation axis and controlling a tool attitude relative to a machining workpiece, including a first storage device capable of recording a machining program; a second storage device capable of storing coordinate systems; and a central processing unit capable of executing the machining program, selecting a coordinate system suitable for machining from among the coordinate systems stored in the second storage device based on the tool attitude set by the machining program or an external input, and outputting data for machining the workpiece on the selected coordinate system. | 01-26-2012 |
20120109361 | PROGRAM CONVERTING MODULE FOR MULTI-AXIS COORDINATED MACHINES AND PROGRAM-CONVERTING METHOD - A program-converting module for a multi-axis cooperated machine and a program-converting method. Machining programs and mechanism data of a plurality of first machines are input to a first input module. Mechanism data of a plurality of second machines are input to a second input unit. A setting unit sets at least one of the first machines to be a source machine, and sets one of the second machines to be a target machine. A conversion unit uses a kinematical method to convert the machining program of the source machine into a machining program applicable to the target machine based on the mechanism data of the source and target machines, without requiring CAD/CAM software. | 05-03-2012 |
20120150338 | SADDLE-SHAPED TRAJECTORY GENERATOR FOR TWO INTERSECTING PIPES - An apparatus for generating a saddle-shaped trajectory for intersection of two cylindrical conduits. The apparatus includes an encoder module, a motorized axial module connected with the encoder module and movable only in a direction parallel to a longitudinal axis of an intersecting cylindrical conduit and a motorized rotatable module connected with the motorized axial module and rotatable around the longitudinal axis of the intersecting cylindrical conduit. Control software provided in one of the modules includes an algorithm providing control of the modules for generation of the saddle-shaped trajectory on the two cylindrical conduits. The algorithm requires input of only a radius of each of the cylindrical conduits. | 06-14-2012 |
20120203374 | NUMERICAL CONTROLLER FOR MAKING POSITIONING COMPLETION CHECK - A numerical controller calculates the distance (rotation radius) between the rotation center axis of a rotary axis and a control target point using the machine conditions (including the axis structure and tool length) of a machine tool having a rotary axis and the coordinate values of the respective axes of the machine tool. Then, the preset positioning completion widths of the respective axes are compensated by the calculated rotation radius and a positioning completion check of the rotary axis is carried out using the compensated positioning completion widths. | 08-09-2012 |
20120239182 | NUMERICAL CONTROL MACHINE TOOL - An NC control unit | 09-20-2012 |
20120259452 | CENTER HOLE MACHINING METHOD FOR SHAFT BLANK AND CENTER HOLE MACHINING APPARATUS - A center hole machining method includes first to fifth steps. The first step includes obtaining outer peripheral shape data of a plurality of portions of the shaft blank in an axial direction. The second step includes obtaining a center axis by comparing measured data of the portions of the shaft blank with design data. The third step includes calculating a minimum distance from the center axis to the outer periphery in each of the portions of the shaft blank. The fourth step includes shifting the center axis in a direction of making the minimum distance greater than the machining dimension and repeatedly executing the third step when the minimum distance is less than or equal to the machining dimension. The fifth step includes boring the center hole in an end surface of the shaft blank at a position arranged on a line extended from the center axis. | 10-11-2012 |
20120310405 | NUMERICAL CONTROLLER WITH FUNCTION TO CORRECT MOVEMENT PATH OF MACHINING PROGRAM - A numerical controller controls an object for movement along a movement path according to a machining program. If consecutive command blocks are oriented in the same direction, they are set as a single vector. These three consecutive vectors (first, second, and third vectors) thus created are determined to be located at a pick-feed section if the first and third vectors are oriented in the same direction and if the length of the second vector is within a predetermined range. The movement path is corrected to a path that successively linearly connects the start point of the first vector, points on the first and third vectors, and the end point of the third vector. | 12-06-2012 |
20120330455 | DISTRIBUTED CNC TOOLPATH CALCULATIONS - Apparatus, including a workstation ( | 12-27-2012 |
20120330456 | NUMERICAL CONTROL DEVICE AND CONTROL METHOD OF NUMERICAL CONTROL DEVICE - A numerical control device includes a retraction-direction decision unit that decides a retracting direction of the tool when determining that the tool deviates from the movable range, and a tool-locus correction unit that corrects a locus of the tool based on this retracting direction so that a distance between the tool and a rotation center of a table while retracting is equal to or larger than a distance between the tool and the rotation center of the table at a time of either the start of rotation of the table or the end of the rotation of the table. According to the present invention, it is possible to avoid a stroke-over while avoiding interference between the tool and a workpiece when a table rotation command that possibly causes a stroke-over on the linear axis is issued while executing a control on a coordinate system other than a machine coordinate system. | 12-27-2012 |
20130035781 | CONTROL OF A MACHINING OPERATION - A method for controlling the machining of a component includes the steps of: (i) measuring predetermined dimensions of a component; (ii) comparing the measured dimensions against design data defining a required shape for the component; (iii) using the results of the comparison to define material removal that is needed to bring the component to the required shape; (iv) delivering the component to a site at or adjacent to a machining station having a material removal tool, the component being gripped by a robotic manipulator at said site; (v) using the defined material removal and the known position of the robotic manipulator at the machining station to determine movements of the material removal tool that will produce the required shape for the component; and (vi) performing a machining operation on the component at the machining station using the determined movements while maintaining the grip on the component by the robotic manipulator. | 02-07-2013 |
20130041497 | OPERATION OF A COORDINATE MEASURING MACHINE OR A MACHINE TOOL - A method for operating a coordinate measuring machine or a machine tool. A movement of a machining part is controlled in such a way that, during the movement of the machine part, a predetermined maximum acceleration and/or a predetermined maximum jerk is not exceeded. The maximum acceleration and/or the maximum jerk is varied depending on the position of the machine part and/or depending on the alignment of the machine part. | 02-14-2013 |
20130041498 | NUMERICAL CONTROL METHOD AND DEVICE THEREOF - In order to provide a numerical control method and a device thereof capable of avoiding interference of a tool with a rotary table or a workpiece, without worker's manual operation for performing an interference avoiding operation, there is provided an avoidance-height calculating unit that calculates an interference avoidance height of the tool at which the tool does not interfere with the rotary table and the workpiece over an entire movable range of a rotary shaft to which the movement command is input, an interference determining unit that determines whether the tool will interfere with the rotary table and the workpiece by comparing a current height of a tip of the tool with the interference avoidance height, and an avoiding-operation generating unit that generates a command for movement in a tool shaft direction to the interference avoidance height. | 02-14-2013 |
20130090754 | METHOD OF ADJUSTING THE POSITION OF ORIGIN OF A MACHINE AND A MACHINE HAVING A FUNCTION FOR ADJUSTING THE POSITION OF ORIGIN - A machine having a function for adjusting the position of mechanical origin of a moving part ( | 04-11-2013 |
20130090755 | NUMERICALLY-CONTROLLED MACHINE TOOL - Provided is a numerically-controlled machine tool provided with: a tool measuring sensor that measures the length and diameter of a tool; a workpiece measuring sensor that measures the three-dimensional shape, and position and orientation of a workpiece in a non-contact manner by laser beam etc.; and a control device, which, after determining the position of the machining starting point and the slope of a reference plane on the basis of information from the workpiece measuring sensor, on the basis of an inputted machining program, machines the workpiece to the intended final form by simulation from the information from the sensors, the position of the machining starting point and the slope of the reference plane, thereby determining whether there are any machining loads greater than or equal to a specified value, and whether any of the workpiece has been left behind, and displays the determined results via a display device. | 04-11-2013 |
20130103183 | CONTROLLER FOR LASER BEAM MACHINING FOR CONTROLLING APPROACHING OPERATION OF MACHINING HEAD - A controller used for irradiating a laser beam to an object from a machining head at a reference gap position is provided. The controller includes a gap sensor for detecting an amount of gap between the machining head and the object, a gap position command calculation part for producing a gap position command, a servo mechanism for driving the machining head to the reference gap position, a servo position deviation reading part for reading an amount of position deviation of the servo mechanism, a position gain calculation part for calculating a corrected position gain of the servo mechanism, based on the amount of position deviation of the servo mechanism and a position gain replacing part for replacing the position gain of the servo mechanism with the corrected position gain. | 04-25-2013 |
20130110278 | CONTROL DEVICE OF GEAR PROCESSING MACHINE | 05-02-2013 |
20130144426 | HIGH PERFORMANCE MILLING - Technology for milling selected portions of a workpiece by a cutting tool of a numerical control machine is described. The described technology can receive a main toolpath, the main toolpath comprising one or more cuts; compute one or more transition toolpaths, each transition toolpath defining a transition area intersecting one or more of the cuts of the main toolpath; trim one or more cuts of the main toolpath near two or more points of intersection between the main toolpath and the transition toolpaths; connect the trimmed portions of the main toolpath with one or more connecting moves such that each connecting move is mostly inside one or more of the transition areas; and mill the selected portions of the workpiece by moving the cutting tool in accordance with the cuts, transition toolpaths, trimmed cuts, and connecting moves. | 06-06-2013 |
20130151000 | METHOD AND SYSTEM FOR GENERATING CUTTING PATHS - A method of generating a plurality of cutting paths for a material remover, which generates a set of offsets from the perimeter of the model for each corner region of the model; creates, for each offset within each of the sets, a subset of cutting paths based upon each offset with each cutting path within the subset separated from a neighbouring cutting path within the subset by a stepover, wherein a portion of a first cutting path in one of the subsets has a distance of greater than the stepover to the last cutting path in a previous subset; joins cutting paths from within a subset at each corner region forming complete cutting paths causing a material remover to move between corner regions; and creates backfill cutting paths used to remove material from between subsets of cutting paths in the portion greater than the stepover between the subsets. | 06-13-2013 |
20130173044 | SYSTEMS AND METHODS FOR DUPLICATING KEYS - Systems and methods for duplicating keys are provided. In some embodiments, a systems for creating keys are provided, the systems comprising: at least one hardware processor that: receives security information from a user; and receives geometric information about a first key associated with the security information from a storage device; and a key shaping device that creates a second key using the geometric information. | 07-04-2013 |
20130173045 | NUMERICAL CONTROL METHOD AND NUMERICAL CONTROL DEVICE OF MACHINE TOOL - A numerical control device which controls a feed axis of a machine tool ( | 07-04-2013 |
20130173046 | Correction Method at Time of Feed Axis Reversal - A stick motion correction method which corrects stick motion which occurs at time of reversal of a feed axis of a numerical control machine tool stores a position command to be commanded to a servo motor from an NC program of a numerical control machine tool for each predetermined control period from a current position command to a later position command, calculates a reversal correction command based on the stored position commands, calculates an advancement time for advancing timing of addition of the reversal correction command to a speed or torque command of the motor from reversal timing of the servo motor, based on information obtained from operation of the motor and adds the reversal correction command to the speed or torque command of the servo motor to precisely correct stick motion at a timing advanced from the reversal timing of the servo motor by an exact time. | 07-04-2013 |
20130190922 | WORKPIECE POSITIONING METHOD AND APPARATUS - A method of relatively positioning a workpiece and a reference axis comprising effecting relative displacements of the workpiece and the reference axis along orthogonal axes so that an intersection of the reference axis with the workpiece is moved at substantially constant speed along a curvilinear path. | 07-25-2013 |
20130211577 | WIRE ELECTRIC DISCHARGE MACHINE PERFORMING TURNING TOOL MACHINING, TURNING TOOL MACHINING METHOD WITH WIRE ELECTRIC DISCHARGE MACHINE, AND PROGRAM CREATION APPARATUS FOR WIRE ELECTRIC DISCHARGE MACHINE THAT PERFORMS TURNING TOOL MACHINING - A measurement program for sequentially measuring measurement points, which are to be measured with a touch sensor, is created on the basis of a machining program, which is read in, for machining a turning tool. Then, the rake face height is measured on each of the measurement points and the measurement data is stored. Subsequently, a calculation method of a correction amount is selected so as to calculate the correction amount, and whether or not the calculated correction amount is smaller than a regulation value is determined. The machining program is modified on the basis of the correction amount when the correction amount is not smaller than the regulation value, while the machining program is modified on the basis of the correction amount in accordance with the selected method when the correction amount is smaller than the regulation value. | 08-15-2013 |
20130253694 | TOOL PATH PART PROGRAM MODIFICATION SYSTEM OF NC MACHINE TOOL - A tool path part program modification system of an NC machine tool according to an aspect of the present disclosure, includes: an HMI unit which receives a tool path part program having one or more processing blocks which automate and perform tool paths for processing a work piece by using tools of the NC machine tool; an NC kernel unit which interprets the part program inputted to the HMI unit for each processing block, and generates each processing block information; a tool path modification module unit which sequentially calls the processing block information interpreted by the NC kernel unit, and modifies a consecutive rapid transfer processing block group such that tool paths are reduced and collision between the tool and the work piece does not occur, when the consecutive rapid transfer processing block group is present in which the predetermined reference number or more of processing blocks including rapid transfer commands are consecutively included; and a simulator unit which simulates the part program for each processing block interpreted by the NC kernel unit. | 09-26-2013 |
20130317641 | NUMERICAL CONTROL DEVICE - A numerical control device that controls a machine tool that includes an X-axis for moving a turret, an H-axis for rotating the turret, and a C-axis for rotating a workpiece and that does not have a Y-axis orthogonal to the X-axis, including an analyzer that analyzes a virtual-Y-axis rapid-traverse command in a virtual-Y-axis interpolation mode in which an X-Y-axis movement command in a machining program is converted, and the X-axis, the H-axis, and the C-axis are cooperatively driven; a C-axis interpolation processor that interpolates a C-axis angle in response to the analyzed virtual-Y-axis rapid-traverse command; and an X-axis interpolation processor that interpolates an X-axis position based on the interpolated C-axis angle. The numerical control device controls an X-axis position so as to rotate the C-axis while keeping a C-axis velocity to a constant velocity and to enable a virtual Y-axis to move substantially linearly. | 11-28-2013 |
20130325165 | PROFIT MILLING - Methods and devices for computer-assisted milling of a pocket region of a workpiece by computing a blend arc radius, where the blend arc radius is based on a maximal variation of a Tool Engagement Angle (TEA), and smoothing at least one offset, where the smoothing is based on the computed blend arc radius and/or a prior computed blend arc radius with a stepover. | 12-05-2013 |
20130338817 | METHOD AND APPARATUS FOR PRODUCING LIGHT-RESPONSIVE SURFACES ON OPAQUE MATERIALS - The present invention provides for a method of creating a lustrous surface in opaque materials using ridge angles, and valleys of varying depths cut, imprinted or pressed into the opaque material. The combination of the light reflecting ridges, angles to reflect more or less light, and a shadow effect arising from a combination of the valley depths and the angle of the ridges allows one to use light and shadow to create a pattern or series of patterns in the opaque materials. These patterns are created using a process whereby a design is first created, then cut into a master blank using some type of manual or computer-aided method. Next, this pattern is inlaid, pressed, or imprinted into a blank panel composed of the opaque material. In some embodiments, this opaque material is allowed to set, thus creating a finished article of manufacture in the form of a panel. | 12-19-2013 |
20130345852 | LINEAR RECIPROCATING DEVICE AND ITS POSITIONING CONTROL METHOD - A linear reciprocating device and a location controlling method utilizing the device are provided. The linear reciprocating device comprises a machine base, a linear guide ( | 12-26-2013 |
20140005822 | Method and System for Cutting Features From Sheet Materials With a Laser Cutter According to a Pattern | 01-02-2014 |
20140074280 | Horizontal Axis Drive Mechanism, Two-Axis Drive Mechanism, and Die Bonder - A horizontal axis drive mechanism includes a first linear motor including a first fixed section and a first movable section fixing a load section and moving the load section in the horizontal direction, a support body supporting the first fixed section, a first linear guide arranged between the support body and the first fixed section and moving the first fixed section, a rotation conversion type counter including a rotating body rotatably supported by the support body and a converting means converting movement of the first fixed section in the horizontal direction into rotation of the rotating body, and a control section controlling the position of the first movable section in the horizontal direction. | 03-13-2014 |
20140094957 | System And Method For Identification Of Implement Motion In A Power Tool - A method of operating a power tool identifies motion of an implement in a power tool. The method includes obtaining a plurality of samples of an electrical signal that passes through the implement, identifying a parameter for the plurality of samples corresponding to a variation in values of predetermined groups of samples in the plurality of samples, updating a status for the implement with a first status indicating that the implement is not moving with reference to the identified parameter being less than a predetermined threshold, and updating a status for the implement with a second status indicating that the implement is moving with reference to the identified parameter being greater than the predetermined threshold. | 04-03-2014 |
20140100688 | TOOL TRAJECTORY DISPLAY DEVICE HAVING FUNCTION FOR DISPLAYING INVERSION POSITION OF SERVO AXIS - A tool trajectory display device capable of displaying an inversion position of a servo axis on a tool trajectory. The display device has a position information obtaining part and velocity information obtaining part which obtain position information and velocity information of at least one servo axis, respectively, from numerical controller; a tool coordinate calculating part which calculates a coordinate value of a tool center point based on the position information and information of a mechanical constitution of the machine tool; an inversion position calculating part which calculates an inversion position where a polarity of a velocity of the servo axis is changed, based on the velocity information and the calculated coordinate value; and a displaying part which displays a trajectory of the tool center point based on the calculated coordinate, and displays the inversion position of the servo axis on the trajectory. | 04-10-2014 |
20140114464 | SYSTEM AND METHOD FOR REMOTELY POSITIONING AN END EFFECTOR - A system for remotely positioning an end effector includes an input device and at least one sensor configured to generate at least one signal reflective of a force applied to the input device. A processor receives the at least one signal and is configured to execute logic stored in a memory that causes the processor to compare the at least one signal to a predetermined limit and generate a control signal to the end effector if the at least one signal exceeds the predetermined limit. A method for remotely positioning an end effector includes moving an input device, sensing a force applied to the input device, comparing the force applied to the input device to a predetermined limit, and generating a control signal to the end effector if the force applied to the input device exceeds the predetermined limit. | 04-24-2014 |
20140121821 | SYSTEM AND METHOD FOR DETERMINING POSITION IN A MULTIPLE-AXIS MACHINE - In a machine comprising a spindle configured for performing a machine process in positional relation to a table, a method of operating the machine comprises fixing a probe to the spindle and fixing an object to the table. A first orientation position of the object relative to the spindle is determined while the table is positioned in a first table orientation. The table is re-oriented to a second table orientation, and a second orientation position of the object relative to the spindle is determined. A position of a table reference point along a first direction relative to the spindle is determined by averaging the first orientation position and the second orientation position, and a position of the spindle relative to the table is adjusted based on the position of a table reference point along the first direction. | 05-01-2014 |
20140129024 | GOAL-ORIENTED NUMERICAL CONTROL AUTOMATIC TUNING SYSTEM AND METHOD - A goal-oriented numerical control automatic tuning system is used for a numerical controller of a machine tool to automatically tune the machine tool. The system includes a goal-oriented input module for receiving external goal values; a machining test path selecting module for receiving an external machining path; and an automatic machine-tuning equation module including a control equation with a predetermined equation coefficient for receiving the goal values and the machining path from the goal-oriented input module and the machining test path selecting module, respectively, such that an appropriate control parameter can be obtained by calculating the control equation based on the goal values and the machining path, and then this control parameter passed to a numerical controller in order to control actuation of the machine tool. | 05-08-2014 |
20140129025 | ASSEMBLY TASK VERIFICATION METHOD - A method for verifying completion of a task is provided. In various embodiments, the method includes obtaining location coordinates of at least one location sensor within a work cell. The at least one sensor is affixed to a tool used to operate on a feature of a structure to be assembled, fabricated or inspected. The method additionally includes, generating a virtual object locus based on the location coordinates of the at least one location sensor. The virtual object locus corresponds to a computerized schematic of the structure to be assembled and represents of all possible locations of an object end of the tool within the work cell. The method further includes, identifying one of a plurality of candidate features as the most likely to be the feature operated on by the tool. The identification is based on a probability calculation for each of the candidate features that each respective candidate feature is the feature operated on by the tool. | 05-08-2014 |
20140148941 | SYSTEMS AND METHODS FOR DUPLICATING KEYS - Systems and methods for duplicating keys are provided. In some embodiments, a system for creating keys is provided, the system comprising: a kiosk comprising: a key scanner capturing geometric information of a key; and a hardware processor that: receives security information; automatically determines a key type and bit heights of the key and causes these, along with first identifying information based on the first security information, to be stored at a remote storage device; receives second security information corresponding to second identifying information; verifies the second security information and, in response, identifies stored geometric information about one or more keys that can be made, wherein the stored geometric information includes geometric information corresponding to the second security information; and a key shaping device that creates a third key using the second geometric information. | 05-29-2014 |
20140163720 | Computer-Implemented System And Method For Analyzing Machined Part Manufacturability And Performing Process Planning - A Web-based system and method uses a model of the manufacturing setup and knowledge of a designed part with arbitrary geometry to produce process plans in two successive stages. First, the part geometry is analyzed. A query of determining the maximal volume machinable from an oriented machining tool is transformed into determining the visibility of the part surface from the perspective of a hypothetical camera placed at the tip of the oriented machining tool. Second, a collection of the maximal machinable volumes over the set of all tool orientations is collected. Combinations of the maximal machinable volumes covering the entire difference between the raw stock and the desired part are evaluated for providing feedback on manufacturability and process plans. In a further embodiment, manufacturability is analyzed for tools and machines with arbitrary geometric complexity using high dimensional configuration space analysis. | 06-12-2014 |
20140172150 | APPARATUS AND METHOD FOR POSITIONING GEOMETRIC MODEL - Apparatus for positioning geometric model, which comprises: a machine tool; a control unit, electrically coupled to the machine tool; a storage unit, electrically coupled to the control unit; a positioning module, electrically coupled to the storage unit; a virtual target geometry module, electrically coupled to the positioning module; and a virtual machine tool module, electrically and respectively coupled to the virtual target geometry module and the positioning module. | 06-19-2014 |
20140172151 | NUMERICAL CONTROL DEVICE - A numerical control device analyzes a machining program containing one or more unit machining programs and displays a process shape figure ( | 06-19-2014 |
20140316553 | NUMERICAL CONTROLLER CAPABLE OF DISPLAYING AND INPUTTING TOOL DIRECTION RELATIVE TO WORKPIECE - A numerical controller controls a five-axis machine which machines a workpiece mounted on a table by means of at least three linear axes and two rotation axes. The numerical controller calculates a tool direction relative to the workpiece as a tool direction vector, roll-pitch-yaw angles, or Euler angles, based on respective positions of the two rotation axes, and displays the tool direction relative to the workpiece on a display, based on the result of the calculation. | 10-23-2014 |
20150012126 | THERMAL DISPLACEMENT CORRECTION METHOD AND THERMAL DISPLACEMENT CORRECTION UNIT - A thermal displacement correction method for a machine tool includes: estimating a thermal displacement of a support and a thermal displacement of the movable body independently of each other; acquiring a displacement of an attachment position of a scale that detects a position of the movable body; a movable body actual position acquiring step of acquiring an actual position of the movable body relative to the support after thermal deformation of the movable body; computing a degree of inclination of the movable body at the actual position; acquiring a resultant displacement that is a resultant of the thermal displacement of the support and the thermal displacement of the movable body; computing a correction value based on the resultant displacement; correcting a command position of the movable body based on the correction value. | 01-08-2015 |
20150025674 | COORDINATING END EFFECTOR AND VISION CONTROLS - An apparatus and associated methodology providing a processor-controlled end effector that is selectively moveable according to end effector coordinates. A camera is positioned to detect objects according to camera coordinates that overlap the end effector coordinates. Logic executes computer instructions stored in memory to obtain a plurality of paired values of end effector coordinates and camera coordinates for each of a plurality of fiducial features, and to derive a transformation function from the plurality of paired values mapping the camera coordinates to the end effector coordinates. | 01-22-2015 |
20150039122 | DEVICE, SYSTEM AND METHODS FOR AUTOMATIC DEVELOPMENT AND OPTIMIZATION OF POSITIONING PATHS FOR MULTI-AXIS NUMERICALLY CONTROLLED MACHINING - Optimized positioning paths for multi-axis CNC machining can be generated based on the machine tool kinematics, machine axes travel limits, machine axis velocity and acceleration limits, and machine positioning methodologies. Machine axes travel limits and machine positioning methodologies are incorporated in order to ensure that the developed positioning paths do not violate machine axes travel limitations. Multi-axis positioning paths are developed to avoid collisions with dynamically changing in-process stock and other surroundings, including fixtures and both moving and non-moving components of the machine. Positioning tool path customizations give the user the flexibility to apply safety based constraints to the automatically generated tool paths. The disclosed automatic positioning path planning and optimization methods are used to develop a process for part manufacturing using CNC machining in order to reduce the manufacturing cycle time. | 02-05-2015 |
20150066195 | METHOD FOR POSITIONING A TOOL OF A MACHINE TOOL IN THE VISUAL FIELD OF A VISUAL SYSTEM AND RELATIVE MACHINE TOOL - A method for positioning a tool ( | 03-05-2015 |
20150073584 | WIRELESS VISION SYSTEMS AND METHODS FOR USE IN HARSH ENVIRONMENTS - A chuck or spindle mountable wireless vision system and method for use in harsh environments. The vision system includes a sealed housing. The sealed housing includes a tool holder interface to couple to the chuck or spindle of a machine. An optical system to acquire an image is positioned within the sealed housing, the optical system including a processor, memory, and machine vision software to perform at least a portion of image processing. A wireless communication module is operatively coupled to the optical system to wirelessly communicate image data. And, a power source, the power source operatively coupled to the optical system and the wireless communication module. | 03-12-2015 |
20150088300 | ROBOTIC SMART END EFFECTOR TOOLING - A robotic end effector system and method having a plurality of end effectors which are selectively suitable for particular applications on a workpiece. The end effectors include a resident controller adapted to execute tasks specific to the end effector and are rapidly attachable and removable from the robot for easy change over to different workpieces. | 03-26-2015 |
20150094848 | POSITION CONTROL OF MACHINE AXES WITH COLLISION AVOIDANCE AND ADAPTION OF A MACHINE MODEL TO A REAL MACHINE - A control device of a machine with a plurality of position-controlled axes controls the position-controlled axes in accordance with a part program while processing a system program. Through the control of the position-controlled axes, an end effector is moved along a track defined by the part program via at least one intermediate element relative to a base body of the machine under position control. While processing the system program, the control device checks before control of the position-controlled axes with a parameterizable model of the machine, whether the end effector can move along the track without collisions. Before checking the part program, the control device receives initial measured values characteristic of an actual configuration of the machine, determines parameters of the model based on the initial measured values and parameterizes the model in accordance with the determined parameters. | 04-02-2015 |
20150100150 | TOOL TRAJECTORY DISPLAY DEVICE INCLUDING DISPLAY UNIT FOR TRAJECTORY DATA - The tool trajectory display device ( | 04-09-2015 |
20150127140 | NUMERICAL CONTROL DEVICE AND NUMERICAL CONTROL SYSTEM - A numerical control device includes: a switching unit switching between a first processing mode in which a position command for an amplifier is generated by performing interpolation process and acceleration/deceleration process on a program command in a machining program, and a second processing mode in which a position command every intra-amplifier control cycle for the amplifier is generated by performing acceleration/deceleration process on a command generated every intra-amplifier control cycle, which is a control cycle in the amplifier; a normal analysis unit extracting movement data on a machine tool by analyzing the program command when operating in the first processing mode; an interpolation processing unit obtaining first interpolated data by performing the interpolation process on the movement data when operating in the first processing mode; and a fast analysis unit extracting interpolated movement data as second interpolated data by analyzing the program command when operating in the second processing mode. | 05-07-2015 |
20150134104 | DUAL HIDDEN POINT BARS - A system is provided including a first elongated object proximate a first surface on a first side of a structure and a second elongated object proximate a second surface on a second side of the structure, the second surface and the second side opposite the structure relative to the first surface and the first side, the first object aligned with the second object at a first point on the first surface. The system also includes a first plurality of corner cubes affixed to the first object at first known distances from each other and from the first point, wherein the first object abuts the first surface at the first point. The system also includes a second plurality of corner cubes affixed to the second object at second known distances from each other and from the first point, wherein the second object abuts second surface at second point opposite first point. | 05-14-2015 |
20150134105 | NUMERICAL CONTROL APPARATUS - A numerical control apparatus includes a program analyzing unit configured to pre-fetch a tool replacement command and a post-replacement positioning command from a machining program and output these commands, a tool-replacement-command output unit configured to cause, based on the tool replacement command, a machine tool to execute a tool replacing operation, and a movement-command determining unit and an interpolating unit configured to start, when the post-replacement positioning command is an axis component command for positioning an axis related to the tool replacing operation, control of the axis based on the axis component command, after waiting for completion of the tool replacing operation, and start, when the post-replacement positioning command is an axis component command for positioning an axis unrelated to the tool replacing operation, control of the axis based on the axis component command, without waiting for the same. | 05-14-2015 |
20150142166 | NUMERICAL CONTROL DEVICE HAVING FUNCTION OF SIMULTANEOUSLY EXECUTING PLURALITY OF COMMANDS USING DATA IN TABLE FORMAT - In a numerical control device, a command read out unit sequentially reads out time or a position of an axis or a spindle which is a reference and a position of a different axis or spindle from the axis or the spindle which is the reference or an auxiliary function that are stored in a storage unit. A selection unit selects a processing unit that processes a command which is read out by the command read out unit on the basis of a definition set by a definition unit. The definition unit defines commands executed by each processing unit. | 05-21-2015 |
20150293380 | Method Of Manufacturing An Optical Lens - Method of manufacturing an optical lens, the method comprising: a lens member providing step (S | 10-15-2015 |
20150293519 | MACHINE TOOL CONTROL DEVICE AND MACHINE TOOL - A control device for a machine tool for machining a workpiece while moving a rotating tool relative to the workpiece, the device being provided with: an input information-reading unit for reading input information, which comprises a path along the contour of the workpiece or the tool path of a first rotating tool that follows the external form of the workpiece; and a path-setting unit for converting the input information read by the input information-reading unit to generate a tool path for performing the machining using the end cutting edge of a second rotating tool. | 10-15-2015 |
20150293522 | MACHINE TOOL CONTROL DEVICE AND MACHINE TOOL - The machine tool control device is provided with a calculation unit for estimating, on the basis of the tool path for machining using a tool and information on the workpiece, the portion of the tool that will form the final machined surface. The control device is provided with a feed rate-setting unit for estimating the fastest moving point, among multiple moving points contained in the portion that will form the final machined surface, for which the relative velocity of the tool with respect to the workpiece will be maximal and setting the feed rates for the machine tool movement shafts so that the relative velocity of the fastest moving point is at or below a previously specified relative velocity. | 10-15-2015 |
20150309501 | MACHINE TOOL AND INTERPRETIVE PROGRAM - A machine tool includes a tool post having a tool unit for machining a workpiece, operation control means for controlling the operation of the tool unit in accordance with a plurality of commands described in a numerical control program and movement limiting means for inhibiting entry of the tool unit into a no-entry region. The plurality of commands include a limit value setting command for calculating a limit value of a position of the tool unit avoiding interference with a machine element located within a movable region of the tool unit and for determining the no-entry region by the calculated limit value. Upon reading the limit value setting command out of the numerical control program, the operation control means calculates the limit value and determines the no-entry region by the calculated limit value. | 10-29-2015 |
20150314450 | CALIBRATION METHOD FOR COORDINATE SYSTEM OF ROBOT MANIPULATOR - A calibration method for a coordinate system of a workpiece held by a robot manipulator, which includes the following steps: setting a predicted coordinate system on the workpiece; controlling the drive mechanism to drive the workpiece to move a specific distance along a coordinate axis in the predicted coordinate system and measuring the distance change of the workpiece in a direction perpendicular to the move; using the measured distance change to determine an orientation error between the predicted coordinate system and the actual coordinate system; correcting the orientation parameters of the predicted coordinate system; controlling the drive mechanism to drive the workpiece to rotate by a specific angle around a coordinate axis of the predicted coordinate system and measuring the distance change after being rotated; using the measured distance change to determine a position error; correcting the position parameters of the predicted coordinate system. | 11-05-2015 |
20150323923 | CONTROL DEVICE FOR MACHINE TOOL AND MACHINE TOOL - A control device for a machine tool for machining a workpiece while orbital movement is performed for causing an auto-rotating rotary tool to move in a circular manner, the control device comprising: a reading and interpreting unit for reading a machining program containing input information; and a computing unit for combining a first tool pathway along which a rotary tool travels and which has been set on the basis of input information about the travel of the rotary tool, and a second tool pathway along which the rotary tool orbits and which has been set on the basis of input information about the orbital movement, and for setting a third tool pathway along which the rotary tool travels in a machining shape while moving in an orbital manner. | 11-12-2015 |
20150338840 | PATH INTERFERENCE AND GENERATION DEVICE AND METHOD - In devices for generating a path of a tool of a processing machine by way of computer simulation, an NC program is created using a generated processing path. The NC program used to be corrected by verification of actually moving the processing machine. In contrast, the disclosed processing path generation device has been constituted to be provided with a means for calculating a closest distance and direction from a relationship of a position and posture between a tool and a work at an arbitrary point upon the processing path; a means for imparting a color determined by the closest distance and the direction calculated at the point upon the processing path; a means for panoramically displaying the color imparted to the work; and a means for correcting the relationship of the a position and posture between the tool and the work on the basis of information from a display device. | 11-26-2015 |
20150362910 | NUMERICAL CONTROLLER HAVING FUNCTION OF SUPERIMPOSING SUPERPOSITION CYCLE SYNCHRONIZED WITH PERIODIC OPERATION CYCLE - A numerical controller controls a machine tool which carries out machining by moving a workpiece or a tool using a periodic operation cycle for repeatedly executing the same operation. The numerical controller stores command data of each execution period of a superposition cycle superimposed with the periodic operation cycle. Command data sets of the superposition cycle are synthesized every execution cycle in synchronization with execution timing of the periodic operation cycle. | 12-17-2015 |
20150378341 | NUMERICAL CONTROLLER WITH MULTI-CORE PROCESSOR - A numerical controller with a multi-core processor estimates moving instruction creation processing time required for creation of a moving instruction that is to be executed in a predetermined cycle on the basis of a machining instruction obtained from a machining program and divides a process for creating the moving instruction with respect to cores of the multi-core processor on the basis of the estimated processing time. Consequently, processing performance for the moving instruction creation process is improved. | 12-31-2015 |
20150378343 | NUMERICAL CONTROLLER HAVING TOOL TIP POINT CONTROL FUNCTION - In a numerical controller having a tool tip point control function, a provisional tool tip point movement path calculation unit calculates a fourth movement path of a tip point of a tool on the basis of a third movement path obtained by linearly interpolating a second movement path for moving a control point of the tool along the second movement path, and a post-linear interpolation movement instruction output unit outputs a third movement instruction if it is determined that the difference between a first movement path for moving the tip point of the tool along the first movement path and the fourth movement path is within a predetermined tolerance. | 12-31-2015 |
20150378344 | NUMERICAL CONTROL DEVICE - A numerical control device includes at least an operation-pattern storage unit that stores operation patterns each including commands for causing operations by a peripheral device to be executed, the commands using a shaft configuration of the peripheral device, a unique M code, or a moving amount of the peripheral device as variables, a machine-information storage unit that stores machine information in which a value with respect to each of the variables is specified for a shaft of the peripheral device or for the unique M code, and a program analysis unit that when a command in a received numerical control program is a command for the peripheral device, acquires an operation pattern corresponding to an argument indicating the operation pattern and delivers the operation pattern to a peripheral-device operation generation unit together with a moving amount indicated by an argument indicating the moving amount of the peripheral device | 12-31-2015 |
20150378346 | DEVICE AND METHOD FOR GENERATING A TRIGGER SIGNAL IN A POSITION-MEASURING DEVICE AND CORRESPONDING POSITION-MEASURING DEVICE - A method generates an asynchronous trigger signal in a position-measuring device having a position-sensing unit, a processing unit and an interface unit. The position-measuring device is connectable via the interface unit and a bidirectional data channel to subsequent electronics for communication purposes. A synchronous data stream is generated from an asynchronous data stream arriving at the position-measuring device from a direction of the subsequent electronics by sampling the asynchronous data stream in a time pattern of a clock signal. A gate signal is generated upon an enable condition for outputting the trigger signal being detected by evaluating the synchronous data stream. The asynchronous trigger signal is generated upon the gate signal being present and a signal edge of the asynchronous data stream occurring. | 12-31-2015 |
20160041547 | TIMING A MACHINE TOOL USING AN ACCELEROMETER - A method includes: selecting a movement path along which a moving component of a machine tool, is to be moved; before moving the moving component: causing the moving component to make a first predefined movement; recording, using a computing device including accelerometers and external to the machine tool, first movement data identifying the first predefined movement; causing the moving component to make a second predefined movement; and recording, using the accelerometers, second movement data identifying the second predefined movement; causing the moving component to be moved along the movement path; after finishing moving the moving component along the movement path: causing the moving component to make a third predefined movement; and recording, using the accelerometers, third movement data identifying the third predefined movement; calculating, using the computing device, timing information for movement of the moving component along the movement path based on the first, second, and third movement data. | 02-11-2016 |
20160059413 | TEACHING SYSTEM, ROBOT SYSTEM, AND TEACHING METHOD - A teaching system includes: a teaching-data generator configured to generate teaching data of a robot having a joint in a virtual environment, the virtual environment including a work tool, the robot, and a workpiece to which a plurality of working points is preliminarily set, the teaching data causing the robot to move one of the work tool and the workpiece passing through approach points corresponding to the respective working points to cause the work tool to relatively reach and separate from the working points; a determiner configured to determine whether a virtual line interferes with another of the workpiece and the work tool, the virtual line connecting the approach points of the consecutively worked working points together; and a teaching-data updater capable of changing a position of the approach point on the virtual line. | 03-03-2016 |
20160114453 | A METHOD OF AND AN APPARATUS FOR MANUFACTURING AN OPTICAL LENS - A method and apparatus for blocking an unfinished optical lens member on a blocker for manufacturing an optical lens from the unfinished optical lens member, the latter being provided with a finished surface having a first reference frame, the blocker having a second reference frame, includes: placing the unfinished optical lens member on the blocker; measuring the relative positioning of the first reference frame of the finished surface of the placed unfinished lens member with respect to the positioning of the second reference frame of the blocker; comparing the measured relative positioning with a predetermined relative positioning to determine a relative positioning shift; moving at least the blocker and/or the lens member to change the relative positioning of the first reference frame with respect to the second reference frame to compensate for the relative positioning shift; and blocking the unfinished lens member on the blocker at the changed relative positioning. | 04-28-2016 |
20160124437 | Measurement Control System for Multi-Shaft Supported Air Floatation Platform - A measurement control system for a multi-shaft supported air floatation platform, the system comprising a load feedback unit ( | 05-05-2016 |
20160139587 | System and Method for Adaptive Positioning of a Work Piece - The Invention is a system and method for adaptively attaching a work piece, especially an imprecise work piece, to a non-adaptive fixture that can be repeatably attached to one or more CNC machines. The Invention allows a work piece to be set up once for multiple machining operations. The Invention avoids the potential for errors and the cost and complexity inherent in adaptive machining and adaptive fixturing. | 05-19-2016 |
20160179079 | Method for Operating a Technical System, Control Apparatus, Computer Program Product and the Technical System | 06-23-2016 |
20180024531 | PROFIT MILLING | 01-25-2018 |
20190146451 | Method and Apparatus for Integrating an External Motion Planner with an Industrial Controller | 05-16-2019 |