For Curve Or Contour Patents (Class 700/187)
-
Publication number: 20040236461Abstract: Methods and systems for automating the control of fluid jet orientation parameters are provided. Example embodiments provide a Dynamic Waterjet Control System (a “DWCS”) to dynamically control the orientation of the jet relative to the material being cut as a function of speed and other process parameters. Orientation parameters include, for example, the x-y position of the jet along the cutting path, as well as three dimensional orientation parameters of the jet, such as standoff compensation values and taper and lead angles of the cutting head. In one embodiment, the DWCS uses a set of predictive models to determine these orientation parameters. The DWCS preferably comprises a motion program generator/kernel, a user interface, one or more replaceable orientation and process models, and a communications interface to a fluid jet apparatus controller. Optionally the DWCS also includes a CAD module for designing the target piece.Type: ApplicationFiled: March 4, 2004Publication date: November 25, 2004Applicant: Flow International CorporationInventors: Glenn A. Erichsen, Jiannan Zhou, Mira K. Sahney, Michael Knaupp, Charles D. Burnham, Mohamed A. Hashish
-
Publication number: 20040210339Abstract: A plurality of paths controlled by a multi-path numerical control device is divided into several groups in advance. When an alarm or single block stoppage occurs in any one path while the multi-path numerical control device is being operated, the operations of all the paths in the group to which the path belongs are stopped, whereas the operations of paths belonging to other groups are not stopped but instead continued.Type: ApplicationFiled: April 12, 2004Publication date: October 21, 2004Applicant: FANUC LTDInventors: Hideo Ogino, Akinobu Fukumoto
-
Patent number: 6782306Abstract: A spline interpolation motion control system and method that can automatically determine where sharp corners and flat sections were intended in a part program. In one embodiment, based upon the length ratio of two consecutive spans, the system and method determines whether to interpolate the first span with a line or with a spline function. If a parameter range is not met, then the span is interpolated as a line to maintain the intended flat section in the program. Also, in this embodiment, the angle defined by a pair of consecutive spans is used to determine whether the two spans should be interpolated with lines or with splines. If a tolerance is exceeded, then the spans are interpolated linearly to maintain the intended sharp corner in the part program.Type: GrantFiled: December 8, 2000Date of Patent: August 24, 2004Assignee: Siemens Energy & AutomationInventor: Stephen J. Yutkowitz
-
Publication number: 20040138777Abstract: An indirect axis address command, “AX[controlled-axis number]=commanded movement amount”, which can designate a controlled axis to be commanded through a controlled axis number is used. The controlled axes number can be stored in a variable by “variable #100=AXNUM [axis address]”, for example. In this way, it is possible to cause different axes to carry out the same operations by the same program by changing the axis addresses stored in the variables. Because the controlled axis is designated by using the controlled axis number, operation can be performed.Type: ApplicationFiled: December 3, 2003Publication date: July 15, 2004Applicant: Fanuc Ltd.Inventors: Takuji Chiba, Hideo Ogino
-
Publication number: 20040138776Abstract: A method and a device for numerical control of machine tools, robots, production machines and the like, is described, whereby complex and large task can be processed more easily. This is realized by a numerical controller which can generate a marker signal, in particular desired position values for system components, in particular drives, at a certain interpolation clock cycle or rate. A control axis provides in an interpolation clock cycle reference values for reading a table, whereby desired position values for asynchronous successor axis can be obtained. The tables can also store switching functions that define start and end points independent of the interpolation clock cycle. As soon as the integration clock cycle has reached or exceeded the point in time of a reference value, execution of the functions stored in the table can be triggered. The table can be stored in encoded and/or non-encoded form.Type: ApplicationFiled: September 26, 2003Publication date: July 15, 2004Applicant: SIEMENS AKTIENGESELLSCHAFTInventors: Joachim Baumann, Klaus Hertinger
-
Patent number: 6745100Abstract: A method and system for generating a path to be followed by a cutting tool in a milling situation. Using a novel geometric concept suited to a milling situation called “focal areas,” a toolpath is generated in which the cutting tool remains in constant contact with material to be cut, thus minimizing wear and shock loading of the tool. In addition, the toolpath is optimized so as to trace a short path, thereby minimizing cutting time. The toolpath generator is particularly useful in high speed milling applications.Type: GrantFiled: June 15, 2000Date of Patent: June 1, 2004Assignee: Dassault SystemesInventor: Etienne Lermuzeaux
-
Patent number: 6735495Abstract: In a method and apparatus for guiding the motion of a moveable machine element, the orientation of the machine element is defined by an orientation vector that can be programmed in each set. The orientation vector can be obtained by a linear great circle interpolation in a plane spanned by a start vector and an end vector. In more general cases, polynomials can be used in the program, enabling an almost arbitrary definition of the path that determines how the end vector is obtained. The interpolated orientation vector can also be rotated out of the plane by an arbitrary angle. An extended interpolation permits a representation of orientation changes on a conical surface having an arbitrary orientation in space. This enables the orientation axes to move across several sets with continuous velocity and acceleration.Type: GrantFiled: December 23, 2002Date of Patent: May 11, 2004Assignee: Siemens AktiengesellschaftInventor: Martin Munz
-
Publication number: 20040083023Abstract: A method for automatically generating a part program for use in a STEP-NC (STEP-Compliant Data Interface for Numerical Controls) controller in a SFP (shop-floor programming) system based on an ISO 14649 data model is provided. First, geometric kernel data is generated by interpreting a STEP physical file or an ISO 14649 part program. Then, manufacturing features are recognized from the geometric kernel data and a process plan according to the ISO 14649 is established. Thereafter, the process plan is edited and an ISO 14649 part program is generated. Subsequently, a tool path is created based on manufacturing feature information specified in the ISO 14649 part program and the produced tool path is verified in a CNC (computer-based numerical control) apparatus. By including functions of a CAD/CAPP/CAM system, the present invention makes it possible to readily generate a part program for use in the STEP-NC on the CNC controller.Type: ApplicationFiled: September 3, 2003Publication date: April 29, 2004Inventors: Suk-Hwan Suh, Sang-Uk Cheon, Byeong-Eon Lee
-
Patent number: 6728582Abstract: A system and method for estimating the position of an object in three dimensions uses two cameras interconnected with a machine vision search tool. The search tool is capable of registering transformation of a pattern in at least two translational degrees of freedom, along the image plane, and at least one non-translational degree of freedom along a camera axis perpendicular to the image plane. The tool can be a rotation/scale-invariant (RSIS) search tool. A nominal position for each camera's acquired image of the object is determined and a set of uncertainty vectors along each of the degrees of freedom is generated. The vectors are weighted, with the respective vectors along the camera axis being weighted more-highly than orthonormal vectors within the image plane. The weighted vectors are combined to define an error.Type: GrantFiled: December 15, 2000Date of Patent: April 27, 2004Assignee: Cognex CorporationInventor: Aaron Wallack
-
Patent number: 6718225Abstract: The machine controlled by the device comprises a set of cutting tools interchangeable in dependence on the blank to be cut, means adjustable in dependence on the jobs to be performed by each tool, and means for actuating the adjustable means. The control device comprises a memory (1) associated with each cutting tool in order to store the data relating to the characteristics of the tool and of the operations for adjusting the machine (5) in order to use the tool, reading means (2) for reading the data in the said memory, means (3) for displaying a menu relating to the data and control means (4) for generating and transmitting control signals (6, 7, 8) to the actuating means in dependence on the menu.Type: GrantFiled: May 14, 2001Date of Patent: April 6, 2004Assignee: Bobst S.A.Inventor: Marc Nicole
-
Publication number: 20040054433Abstract: A method and system for approximately reproducing the surface of a workpiece should enable the contour of the workpiece to be reconstructed in a particularly simple manner. To this end, the invention provides that a starting body, which represents, in whole or in part, the workpiece in a first approximation step, is subdivided into a number of partial volumes, whereby for a reproduction of the workpiece in a second approximation step, the partial volumes are selected for which a step involving an analytical reproduction of the milling volume, which stretches from the milling cutter along a covered milling path, is established.Type: ApplicationFiled: June 25, 2003Publication date: March 18, 2004Inventor: Leif Kobbelt
-
Patent number: 6704619Abstract: A system for universal guidance and control of automated machines incorporates with an IMU (Initial Measuring Unit) installed at an end effector of a motion element of an automated machine, fast-response feedback control for both position and angle servo-loops (for the end effector) greatly decreases the operational time needed to complete a preplanned trajectory. In addition, the closed-control loop design provides stabilization and isolation of the end effector from external disturbances. This unique navigation solution is based upon the uses of a set of equations performing an open loop computation with the inertial data as its input. This formulation of equations requires a periodic update of the open loop solution in order to bind the growth of system errors. The source of this update is the automated machine position measurement derived from the mechanical sensors in the system.Type: GrantFiled: June 3, 2003Date of Patent: March 9, 2004Assignee: American GNC CorporationInventors: Norm Coleman, Ching-Fang Lin
-
Patent number: 6697700Abstract: A correction apparatus 1 comprises a correction amount setting section 3 and a correction execution section 4 and provides in an NC lathe 100 equipped with a first tool rest 106 and a second tool rest 108 which are movable in the X-axis direction and in the Z-axis direction. The correction amount setting section 3 sets correction amounts for canceling the displacement of the second tool rest 108 in the X-axis direction caused depending on the position of the first tool rest 106 in the Z-axis direction and for canceling the displacement of the first tool rest 106 in the X-axis direction caused depending on the position of the second tool rest 108 in the Z-axis direction. The correction execution section 4 corrects movement target position data regarding the first tool rest 106 and the second tool rest 108 in the X-axis direction on the basis of the correction amounts.Type: GrantFiled: January 9, 2003Date of Patent: February 24, 2004Assignee: Mori Seiki Co., Ltd.Inventors: Masamitsu Nakaminami, Tomoki Inui
-
Patent number: 6678575Abstract: A method for defining a numerically controlled (NC) tool path on a identified region of a solid computer model is disclosed. In an exemplary embodiment, the method includes identifying boundary points so as to bound the identified region. The boundary points are processed so as to generate a plurality of bounding curves, wherein the bounding curves are generated so as to conform to a surface of the identified region. The NC tool path is then generated in a manner conforming to the bounding curves.Type: GrantFiled: September 13, 2002Date of Patent: January 13, 2004Assignee: General Electric CompanyInventors: Michael Graham, Nathan Smith, John Jackson
-
Patent number: 6675061Abstract: Performing NURBS (non-uniform rational B-spline) interpolation machining is performed by reading cutter location (CL) data consisting of a tool control point vector and a tool axis vector on a workpiece coordinate system, converting the CL data into a position vector of three linear axes and a rotation angle on a machine coordinate system in accordance with the machine configuration of a simultaneous multiple-axis NC machine, calculating knot vectors of a NURBS curve with the most suitable chord length on the basis of a position vector of the three linear axes and a rotation angle, calculating a NURBS curve of the three linear axes and one rotary axis using the knot vectors, converting the NURBS curve into NURBS interpolation NC data, converting the feed rate on a workpiece coordinate system into the feed rate per minute on a machine coordinate system, and transmitting NC data to a NC machine.Type: GrantFiled: May 14, 2003Date of Patent: January 6, 2004Assignees: Hitachi, Ltd., Hitachi Software Engineering Co., Ltd.Inventors: Junichi Hirai, Hiroshi Arai, Tamotsu Harihara, Osamu Chiba, Masaaki Takahashi, Nobuhisa Kanamaru
-
Publication number: 20030227454Abstract: Process for generating a multidimensional offset surface with a predeterminable distance (d) from a starting surface (10, 20) of the same dimensions, wherein in order to generate a point on the offset surface (10″) (offset point) an approximation normal (ND) is determined, which stands perpendicular to an approximation surface the position and course of which correspond approximately to the position and course of the starting surface (10, 20), the approximation normal (ND) forming a point of intersection (S3) with the starting surface (10, 20) which forms the point of the starting surface (10, 20) relative to which the associated offset point is to be generated, and the offset point is generated along the direction of the approximation normal (ND) starting from the point of intersection (S3) at a distance corresponding to the given offset distance (d), while a plurality of offset points obtained in this way serve to form the offset surface (10″).Type: ApplicationFiled: May 20, 2003Publication date: December 11, 2003Inventors: Hermann Kellermann, Jens Olav Nygaard
-
Patent number: 6662074Abstract: A system for adapting existing conventional screw machines to be capable of computer numerical control operation. The system incorporates the use of a VersaCam device which replaces the turret cam of a single spindle screw machine. The VersaCam system monitors the motion of the screw machine camshaft and actuates the turret slide in synchronization with the camshaft. The VersaCam system also provides a means of specifying the desired turret slide trajectory for any given job.Type: GrantFiled: January 24, 2001Date of Patent: December 9, 2003Assignee: AMT Machines Systems Ltd.Inventors: Dennis R. Pugh, William Blair Shook, Thomas M. Walliser, Vincent J. Vohnout
-
Patent number: 6658317Abstract: A contour shape of a desired shape of a workpiece at section along a predetermined axis is divided into machining units. Each of the machining units includes a plurality of inflection points including a machining start point and a machining end point. Machining data at least necessary for performing machining is set for each of the machining units. Arrival times at the inflection points are calculated based on the machining data, and a position of at least one of the workpiece and the tool is calculated for each of the inflection points. For each of the machining units, a rotation angle position of the workpiece corresponding to the arrival time is set as an accumulated count value.Type: GrantFiled: June 13, 2002Date of Patent: December 2, 2003Assignee: Star Micronics Co., Ltd.Inventors: Tetsuya Sugiyama, Takehisa Kajiyama, Yoshihiro Sei, Masanori Hasegawa
-
Patent number: 6647314Abstract: There are provided a curved-surface state evaluating unit for forming evaluation data by arranging, virtually, a tool on a given scheduled path locus not interfering with a processed surface of a processing object and by setting tool path sample points to evaluate a state of the processed surface, a tool position data forming unit having a command speed deciding portion for deciding a command speed, at which the tool is moved, based on evaluation data of the tool path sample points, and a tool position deciding portion for deciding the tool position based on the command speed and a shape of a worked surface such that the tool does not interfere with the worked surface, wherein operation of the curved-surface state evaluating unit and operation of the tool position data forming unit are executed in real time.Type: GrantFiled: February 27, 2001Date of Patent: November 11, 2003Assignee: Mitsubishi Denki Kabushiki KaishaInventors: Kiyotaka Kato, Kenji Iriguchi, Susumu Matsubara, Nobuyuki Takahashi
-
Publication number: 20030200005Abstract: Performing NURBS (non-uniform rational B-spline) interpolation machining is performed by reading cutter location (CL) data consisting of a tool control point vector and a tool axis vector on a workpiece coordinate system, converting the CL data into a position vector of three linear axes and a rotation angle on a machine coordinate system in accordance with the machine configuration of a simultaneous multiple-axis NC machine, calculating knot vectors of a NURBS curve with the most suitable chord length on the basis of a position vector of the three linear axes and a rotation angle, calculating a NURBS curve of the three linear axes and one rotary axis using the knot vectors, converting the NURBS curve into NURBS interpolation NC data, converting the feed rate on a workpiece coordinate system into the feed rate per minute on a machine coordinate system, and transmitting NC data to a NC machine.Type: ApplicationFiled: May 14, 2003Publication date: October 23, 2003Inventors: Junichi Hirai, Hiroshi Arai, Tamotsu Harihara, Osamu Chiba, Masaaki Takahashi, Nobuhisa Kanamaru
-
Patent number: 6632053Abstract: A method of guiding a tool for machining a work piece of a material block, the material-removing work portion of the tool being guided to move along a first guide path while a further point on the axis of the tool, which is located at a distance from the work portion, is guided along a prescribed second guide path, whereby the five kinematic coordinates of the movement of the tool are fully determined.Type: GrantFiled: April 11, 2001Date of Patent: October 14, 2003Assignee: Open Mind Software Technologies GmbHInventor: Josef Koch
-
Publication number: 20030191554Abstract: A method of producing a control data set capable of controlling a machine tool comprising the steps of:Type: ApplicationFiled: June 18, 2002Publication date: October 9, 2003Inventors: Raymond Macdonald Russell, Stuart Alexander Watson
-
Patent number: 6611731Abstract: The method is suitable for the micromachining of accurately aligned holes in the aerofoil surface of a component such as a jet engine turbine blade or vane which comprises a ground anchorage portion and a cast aerofoil portion. The method uses a micromachining apparatus which is pre-programmed to machine holes in the aerofoil surface when that surface is in a predefined reference position and orientation in the apparatus. Initially the component is mounted in the micromachining apparatus by means of its anchorage portion. At least one probe is then moved into contact with the surface of the cast aerofoil portion to derive the positions of selected points on that aerofoil portion. From the derived position data, angular and linear offset data may be calculated to define the deviation of that cast aerofoil portion from the reference position and orientation defined in the computer memory of the micromachining apparatus.Type: GrantFiled: July 22, 2002Date of Patent: August 26, 2003Assignee: M J Technologies LimitedInventor: Jason E. Duffin
-
Patent number: 6606535Abstract: A machining program is read in and interpreted and a determination is made as to whether the amount of movement called for by a block of commands is larger or smaller than a minimum amount of movement that is established by a feed speed and a one sampling period of a numerical control apparatus. If the amount of movement called for is greater than the minimum amount of movement, feed control is performed in accordance with the current block. If the amount of movement called for by the current block of commands is smaller than the minimum movement amount, an immediate subsequent block of commands is concatenated with the current block, and this concatenation of command blocks is continued until a synthesized block calling for an amount of movement greater than the minimum amount of movement is obtained, this synthesized block then being used to perform feed control.Type: GrantFiled: May 16, 2000Date of Patent: August 12, 2003Assignee: Toshiba Kikai Kabushiki KaishaInventors: Minoru Hamamura, Sadaji Hayama, Jun Fujita, Kazuhiro Shiba
-
Patent number: 6604015Abstract: A numerically controlled system includes a tool path sample point setting unit for forming evaluation data by arranging, virtually, a tool on a given scheduled path locus to come precisely into contact with a processed surface of a processing object and by setting tool path sample points to evaluate a shape of the processed surface, a discontinuity portion extracting unit for extracting a discontinuity portion based on the evaluation data, and a tool position data forming unit including a command speed deciding portion for deciding a command speed at which the tool is moved based on the evaluation data and a tool position deciding portion for deciding the tool position based on the command speed and the shape of the worked surface such that the tool comes into contact with the worked surface, wherein setting of the tool path sample points, extraction of the discontinuity portion, and decision of the tool position are carried out in real time.Type: GrantFiled: February 27, 2001Date of Patent: August 5, 2003Assignee: Mitsubishi Denki Kabushiki KaishaInventors: Kenji Iriguchi, Kiyotaka Kato, Nobuyuki Takahashi
-
Publication number: 20030143374Abstract: A non-skid surface for containers having a generally planar base layer with an upper surface, a lower surface, and a surface area. A plurality of bumps are disposed spaced apart over and projecting upward relative to the upper surface over a substantial portion of the surface area of the base layer. The bumps are shaped and arranged to accept a container placed on the non-skid surface such that a support rim of a bottom of the container registers between bumps and rests solely on the upper surface of the base layer. The bumps are shaped and arranged to accept a container in this manner in a plurality of positions over the surface area. A method of forming the non-skid surface can include selecting at least a size and a shape of a first container bottom rim. A plurality of first container rim locations are plotted in a first repeating location pattern of a desired spacing. Each of the plurality of first container rim locations corresponds to the first container bottom rim size and shape.Type: ApplicationFiled: January 28, 2002Publication date: July 31, 2003Inventor: David M. Stitchick
-
Patent number: 6597142Abstract: An apparatus for setting control parameters of a machining apparatus. The setting apparatus includes a storage unit for storing a set of control parameters for each of a plurality of machining modes; an input device for selecting one of the plurality of machining modes; and a control unit for selecting a set of control parameters corresponding the selected machining mode and setting the set of control parameters as control parameters to be used for controlling the machining apparatus.Type: GrantFiled: September 21, 2001Date of Patent: July 22, 2003Assignee: Toyoda Koki Kabushiki KaishaInventors: Tetsuro Shibukawa, Akimitsu Kamiya, Kazunari Ogura, Atsuhisa Asada, Tadashi Otani, Shinji Murakami, Katsuhiro Maseki, Yoshihiko Yamada
-
Patent number: 6591158Abstract: A spiral tool path is formed by determining a plurality of relatively low-curvature nested contours that are internal to the boundary of the pocket to be formed, and spiraling between the contours. The spiral tool path includes an orbit that extends from proximate a first one of the contours that extends around a center of the pocket to be formed to proximate a second one of the contours that also extends around the center. The orbit is arranged so that as a ray originating from proximate the center pivots about the center to travel in a first direction along the entire orbit, for a section of the ray extending between the first and second contours, the percentage of the section that extends between the orbit and the first contour continually decreases and the percentage of the section that extend between the orbit and the second contour continually increases.Type: GrantFiled: June 9, 2000Date of Patent: July 8, 2003Assignee: The Boeing CompanyInventors: Michael Brady Bieterman, Donald R. Sandstrom
-
Patent number: 6591159Abstract: A method of making a tool path, wherein a shape to which an object surface is to be processed and processing conditions are inputted, and a processing region is designated on the processing region, and a tool path on the processing region is calculated on the basis of the reference lines. When the number of the processing region is one, a tool escaping expansion region is added to a terminal end in the picking direction of the processing region, or a tool approaching expansion region is added to a starting end in the picking direction of the processing region. When the number of the processing regions is not smaller than two, a tool escaping expansion region is added to a final end in the picking direction of the processing region precedingly, and a tool approaching expansion region to a starting end in the picking direction of the processing region posteriorly.Type: GrantFiled: April 22, 2002Date of Patent: July 8, 2003Assignee: Okuma CorporationInventor: Noriyuki Kato
-
Patent number: 6587747Abstract: Performing NURBS (non-uniform rational B-spline) interpolation machining is performed by reading cutter location (CL) data consisting of a tool control point vector and a tool axis vector on a workpiece coordinate system, converting the CL data into a position vector of three linear axes and a rotation angle on a machine coordinate system in accordance with the machine configuration of a simultaneous multiple-axis NC machine, calculating knot vectors of a NURBS curve with the most suitable chord length on the basis of a position vector of the three linear axes and a rotation angle, calculating a NURBS curve of the three linear axes and one rotary axis using the knot vectors, converting the NURBS curve into NURBS interpolation NC data, converting the feed rate on a workpiece coordinate system into the feed rate per minute on a machine coordinate system, and transmitting NC data to a NC machine.Type: GrantFiled: February 26, 2001Date of Patent: July 1, 2003Assignees: Hitachi, Ltd., Hitachi Software Engineering Co., Ltd.Inventors: Junichi Hirai, Hiroshi Arai, Tamotsu Harihara, Osamu Chiba, Masaaki Takahashi, Nobuhisa Kanamaru
-
Publication number: 20030120375Abstract: When creating other tool path from two tool paths for cutting a work accurately and efficiently, the data on the first tool path is composed of a position vector and a direction vector of a tool for use when the work is cut while moving the tool. The data on the second tool path is composed of a position vector and a direction vector of the tool for use when the work, which has been cut according to the first tool path, is further cut. A computer uses the first tool path data and second tool path data to calculate a position vector and a direction vector of a medium tool path that is between the first tool path and second tool path.Type: ApplicationFiled: December 20, 2002Publication date: June 26, 2003Applicant: HITACHI, LTD.Inventors: Hiroshi Arai, Junichi Hirai, Tamotsu Harihara, Osamu Chiba, Nobuhisa Kanamaru, Shunsuke Minami
-
Patent number: 6584515Abstract: To provide an NC controlling system that is superior in practical use and workability and that may perform an administration of inputting, compiling and storing a control program of a NC machine tool and a control program of an appended equipment together as one program in a NC controlling apparatus, an NC controlling system having an NC machine tool provided with a control program and appended equipment used together with the machine tool to be numerically controlled, wherein a control program of the appended equipment is written in an annotation part of the control program of the NC machine tool, and a reading unit is provided for identifying and reading the control program of the appended equipment written in the annotation part of the control program of the NC machine tool.Type: GrantFiled: June 5, 2000Date of Patent: June 24, 2003Assignee: Yukiwa Seiko Kabushiki KaishaInventors: Kazuo Sakamaki, Akira Sakamaki, Kiyohiro Kinefuchi
-
Publication number: 20030083773Abstract: A method is provided for simulating to a workpiece contour by simulating a milling operation, whereby a blank workpiece is modeled by a family of straight lines in three-dimensional space and all straight lines are parallel to the z-axis. A workpiece contour is determined by intersecting the family of straight lines with a virtual milling edge FK according to a predetermined milling path in three-dimensional space, based on the intersecting points of the straight lines of all swept volumes. A surface grid is formed from the obtained set of intersecting points that describes the workpiece contour.Type: ApplicationFiled: September 12, 2002Publication date: May 1, 2003Applicant: SIEMENS AKTIENGESELLSCHAFTInventors: Ulrich Schwanecke, Christof Sinn
-
Patent number: 6542785Abstract: Functions in various kinds of forms, whether to be rational functions or not, to express a plurality of curved surfaces are unified into a set of functions with respect to parameters u and v by an algebraic method or an analytical method. Based on the set of functions, intersections which are necessary for machining of the curved surfaces are calculated, and paths of a cutting tool to machine the curved surfaces are determined.Type: GrantFiled: May 11, 2000Date of Patent: April 1, 2003Assignee: Kabushiki Kaisha F A LaboInventor: Kenichi Honda
-
Publication number: 20030050726Abstract: A method and apparatus is directed to an integration of a computer modeling process in which a Computer Numerically Controlled (CNC) machine is used for manufacture or rapid prototyping. As a result, conventional processes that require a level of human interface during the intermediate stages are minimized or otherwise removed. Intermediate stages include Computer Aided Design(CAD) stage, Computer Aided Engineering (CAE) stage, Computer Aided Manufacturing (CAM) stage and Computer Numerical Controlled (CNC) machine stage. By using Non-Uniform Rational B-Splines (NURBS), a CAD data file is converted for direct input to the CNC machine that is able to read NURBS instruction codes.Type: ApplicationFiled: September 7, 2001Publication date: March 13, 2003Inventor: Syed Kamal H. Jaffrey
-
Publication number: 20030050727Abstract: A control command is provided to a control computer, by which a workpiece can be machined by a machine tool over a predetermined total height and a predetermined contiguous region by cutting, in particular by turning with a lathe. The control computer automatically determines, based on the control command, a number of travel paths, based on which the workpiece is machined in the predetermined region over a partial height until reaching the total height. The control computer determines the travel paths so that the partial height is varied.Type: ApplicationFiled: September 10, 2002Publication date: March 13, 2003Applicant: SIEMENS AKTIENGESELLSCHAFTInventors: Jurgen Orczykowski, Uwe Scheuermann
-
Publication number: 20030033049Abstract: The present invention relates to a data generating device, a data generating method and a data generating program for generating numerical data for controlling the operation of a cutting tool when machining an article.Type: ApplicationFiled: September 30, 2002Publication date: February 13, 2003Applicant: INCS Inc.Inventor: Katsunori Shimomura
-
Patent number: 6510362Abstract: A method is disclosed of mounting a lens in either rim or surround of a spectacle frame in which each rim or surround has a rigid part and a filament which extends from one end of the rigid part to the other. The curvature of the rigid part is systematically taken into account over the portion of the trajectory of the necessary groove that corresponds to the rigid part concerned of the spectacle frame. Applications include corresponding spectacle frames.Type: GrantFiled: October 21, 1999Date of Patent: January 21, 2003Assignee: Essilor InternationalInventor: Laurent Guillermin
-
Patent number: 6510363Abstract: A surface texture measuring apparatus allowing effects of vibration disturbance to be removed and a highly accurate measurement to be achieved. The surface texture measuring apparatus is further provided with a small surface texture measuring apparatus, which detects the amount of vibration of a workpiece while maintaining a detecting device in contact with the surface of the workpiece without moving the device along the workpiece. The main surface texture measuring apparatus conducts measurement with a high accuracy based on the detected unevenness value of the surface of the workpiece and on the amount of vibration detected by the small surface texture measuring apparatus.Type: GrantFiled: April 14, 2000Date of Patent: January 21, 2003Assignee: Mitutoyo CorporationInventors: Hiroyuki Hidaka, Toshihiro Kanematsu, Hiroomi Honda, Hideki Mishima, Takao Ishitoya
-
Patent number: 6491482Abstract: A milling method is provided in which a finished part of any desired contour is milled from a blank of any desired contour by the milling tool being guided on a continuous, spiral guide path from the blank continuously to the finished part. In this case, material is continuously removed during the milling operation without ever lifting the tool or clamping the workpiece in place again. This results in a reduced machining time of the workpiece. The continuous, spiral guide path permits a harmonic change of form from the blank to the finished part with smooth guidance of the tool. The method can also be carried out with ceramic tools.Type: GrantFiled: March 7, 2000Date of Patent: December 10, 2002Assignee: ALSTOM (Switzerland) LtdInventors: Hartmut Fenkl, Martin Probst, Paul Slepcevic
-
Patent number: 6490499Abstract: The method is suitable for the micromachining of accurately aligned holes in the aerofoil surface of a component such as a jet engine turbine blade or vane which comprises a ground anchorage portion and a cast aerofoil portion. The method uses a laser machining apparatus which is preprogrammed to machine holes in the aerofoil surface when that surface is in a predefined reference position and orientation in the apparatus. Initially the component is mounted in the laser machining apparatus by means of its anchorage portion. At least one probe is then moved over the surface of the cast aerofoil portion to derive the positions of selected points on that aerofoil portion. From the derived position data, angular and linear offset data may be calculated to define the deviation of that cast aerofoil portion from the reference position and orientation defined in the computer memory of the laser machining apparatus.Type: GrantFiled: December 13, 1999Date of Patent: December 3, 2002Assignee: M J Technologies LimitedInventor: Jason E Duffin
-
Patent number: 6485236Abstract: The invention relates to a method for processing a work piece by removing material with a tool in which the tool is guided over the work piece in paths. The pivoting and cambering angle of the tool is selected in every point such that the width of a tolerance zone is optimized. Within said zone, the effective zone (K) of the tool is located in a tolerance zone of the desired specified surface (Psi) of the work piece. The distance between two points (Pl, Pr) is maximized, said points characterizing the furthest outlying points of the tolerance zone. As a result, it possible to produce surfaces having a high precision with a small number of paths.Type: GrantFiled: September 20, 2000Date of Patent: November 26, 2002Assignee: StarragInventors: Max Engeli, Jorg Waldvogel, Thomas Schnider
-
Publication number: 20020161469Abstract: The present invention is directed to A cutting apparatus that includes a hi-accuracy three-dimensional cutting apparatus for topographic modeling that is electronically coupled with a computer. The computer has a central processor that executes instructions, a memory for storing instructions to be executed, and non-volatile storage for storing the messages. The executable computer instructions of the system include one or more algorithms for converting the complex and randomly-occurring contours found in natural terrain into an efficient series of modeling material removal swaths defined in simplified 2-axis cross-sections that are cut adjacent and parallel to one another. In a preferred embodiment of the invention, the swaths are defined in simplified 2-axis surface contour-following rotation cutting means moved by the system's CPU, driver software, driver circuitry and/or logic circuitry.Type: ApplicationFiled: October 5, 2001Publication date: October 31, 2002Inventors: Lawrence Q. Faulkner, Mark E. Fisher, Justin Luton
-
Patent number: 6463357Abstract: A system and method for precision operational control of automated machines includes a motion element, an IMU (Inital Measuring Unit) installed at an end effector of the motion element for sensing and providing a motion measurement of the motion element, a central control processor receiving output of the IMU and producing commands, and a motion actuator receiving the commands from the central control processor to control the movement of the end effector of the motion element, so as to enable autonomous/intelligent control of the automated machine's end effector by incorporating the IMU to permit direct servo-control of the end effector's acceleration, velocity, angular rate. and angle—this closed-loop system minimizes effects of such disturbances like mechanical flexing and bending due to loading and nonlinear torques due to hydraulic components.Type: GrantFiled: February 6, 2002Date of Patent: October 8, 2002Assignee: American GNC CorporationInventors: Dong An, ZongKe Li, Hiram McCall, Ching-Fang Lin
-
Patent number: 6449529Abstract: A method of determining machining instructions during machining of a workpiece using a machine having a cutter, the surfaces of the workpiece being defined by a plurality of programmed instructions obtained by trigonometric analysis of the required curvatures of the surfaces.Type: GrantFiled: January 5, 2000Date of Patent: September 10, 2002Inventor: Henryk Oleksy
-
Patent number: 6438445Abstract: A control apparatus 100 for a machine tool comprises input means 1 for inputting machining profile data 1a on the final profile of a work and workpiece data 1b on the material and profile of the workpiece to be machined, data storage means 3 for storing at least one of machine data representing machine specifications of the machine tool 11 for machining the work and tool data representing the specifications of the tools held in the machine tool, and tool path determining means 5 for generating a tool path for machining the work and determining the conditions for machining the work including the rotational speed of the main spindle and the feed rate of the machine tool 11 based on the data input from said input means and the data stored in said data storage means.Type: GrantFiled: October 7, 1998Date of Patent: August 20, 2002Assignee: Makino Milling Machine Co., Ltd.Inventors: Jun Yoshida, Akira Kawana, Shinichi Inoue, Tatsuya Hisaki
-
Patent number: 6428252Abstract: A method adapted to achieve a high rate of material removal when, for example, milling a cavity into a work piece. The method includes providing for a cutter path in which the angular engagement between the cutter and the work piece is maintained below a predetermined value to prevent premature wear of the tool, providing for a cutter path which permits a constant cutter feed rate including during directional changes in the path, and machining a series of nested pockets into the work piece utilizing cutter paths as provided for above.Type: GrantFiled: April 2, 1997Date of Patent: August 6, 2002Inventor: Tino Oldani
-
Publication number: 20020068990Abstract: In a numerically controlled method of moving an object to be controlled along a predetermined locus, controlling control axes, the locus is made approximate to a spatial polynomial, a polynomial is converted into a polynomial as time function, the polynomial converted as time function is distributed to each control axis, control command in each control axis is produced on the basis of the polynomial distributed to each axis as time function, and the object to be controlled is moved along the locus, controlling each control axis on the basis of the control command. The velocity, the acceleration and the jerk of the object to be controlled can be easily obtained concerning each control axis in advance by differentiating the polynomial expressed by time function. The object to be controlled is controlled so as to move along the locus expressed by the polynomial, feeding irregularity or position shift is reduced and curved face machining at high accuracy is possible.Type: ApplicationFiled: December 5, 2001Publication date: June 6, 2002Inventors: Tsunehiko Yamazaki, Kohei Ohnishi, Naoomi Miyagawa, Toshihiko Inoue
-
Patent number: 6401006Abstract: A controller to smoothly change speed of a machining tool to improve machining accuracy and speed of a machine. The controller includes a command analyzing section included in a block structure of software that analyzes a command program and converts it to data appropriate for use in a primary interpolation section. The primary interpolation section performs interpolation calculation in each first sampling period to obtain an interpolation point on a commanded path, and outputs the obtained interpolation point to an intermediate memory. The intermediate memory stores a motion amount for each axis, a feed rate and a block length. An acceleration/deceleration control section performs acceleration/deceleration control based on the data stored in the intermediate memory, and calculates speed in each second sampling period which is shorter than the first sampling period, to output the calculated speed to a secondary interpolation section.Type: GrantFiled: November 13, 1998Date of Patent: June 4, 2002Assignee: Fanuc Ltd.Inventors: Tohru Mizuno, Toshiaki Otsuki, Shouichi Sagara, Yasuhiro Saito
-
Patent number: 6401004Abstract: A device for analyzing NC program is provided with a machining method analyzing means (34) which extracts machining conditions for every machining work element by analyzing an actual NC machining program, and data base creating means (35). The device extracts necessary machining information from the actual NC machining program and allows the data bases (21, 22, 23 and 24) to reflect the information.Type: GrantFiled: July 2, 1998Date of Patent: June 4, 2002Assignees: Kabushiki Kaisha Mori Seiki Seisakusho, Mitutoyo Corporation, Okuma CorporationInventors: Kazuo Yamazaki, Naoki Morita, Sadayuki Matsumiya, Yasushi Fukaya