Specific Programming Format (e.g., Macro) Patents (Class 700/181)
-
Patent number: 6999841Abstract: A control system of a numerically controlled machine tool with a software structure, the control system including a program code of a control program specific to a machine tool and a framework that is independent of an application, wherein the framework is implemented in the form of a class library that has a first set of classes that define a functional structure of the control system. A second set of classes derived from the first set of classes of the framework, wherein the second set of classes contain the program code that is specific to the machine tool and that implements application specific functions of at least one of several functional groups associated with a man-machine interface, geometry processing, an interpolator, movement processing and a programmable logic controller.Type: GrantFiled: October 12, 2000Date of Patent: February 14, 2006Assignee: Dr. Johannes Heidenhain GmbHInventor: Christian Rutkowski
-
Patent number: 6988019Abstract: A machine tool control process employs an N.C. and separate software e.g. operating either in a separate processor or within the N.C. Sub-programs generated by the software may be introduced into the N.C. during pauses in the N.C. e.g. for measurement type inspection or re-configuring the paths of cutting tools. The generation of the sub-programs may be carried out while the N.C. is operating.Type: GrantFiled: July 19, 2002Date of Patent: January 17, 2006Assignee: Renishaw PLCInventors: John Charles Ould, Kevin James Tett
-
Patent number: 6978190Abstract: A configurable running level model of a runtime system for the control tasks of an industrial controller for cyclical machines is created in a simple manner, enabling the programming of the machine sequence to take place in a sequential program. The wait_for_condition command in this case enables a user to wait for any desired conditions and respond with higher priority in the program flow. User programs can be additionally loaded into the user levels of the running level model.Type: GrantFiled: August 24, 2001Date of Patent: December 20, 2005Assignee: Siemens AktiengesellschaftInventors: Armin Amrhein, Johannes Birzer, Thomas Hennefelder, Martin Kiesel, Raimund Kram, Regina Schmitt
-
Patent number: 6970764Abstract: An input data check control portion, which compares input data with a decimal point check target word (step 64, 65) and, issues a warning when the input data is the decimal point check target word and the numerical value data of the input data is not given a decimal point (step 66), is provided. This structure enables the prevention of input mistakes of coordinate data and the like, which are easily made at the time of manual programming of a machining program for an NC machine tool, and also enables said input mistakes to be easily found.Type: GrantFiled: December 26, 2002Date of Patent: November 29, 2005Assignee: Mitsubishi Denki Kabushiki KaishaInventors: Toshio Harada, Yutaka Shimizu, Kouzou Shima
-
Patent number: 6957123Abstract: An automatic programming apparatus 1 comprises: a tool path data generating section 12 which generates movement path data for a semifinishing tool by analyzing an NC program; a work shape data generating section 16 which computes areas over which blank is to be machined on the basis of the movement path data, and which generates shape data of a semifinished workpiece by deleting the machined areas from the shape of the blank and also generates attribute data indicating that the faces newly generated by the deletion processing are machined faces; a CL data generating section 20 which generates CL data by setting the edges of the machined faces as machining portions on the basis of the shape data of the semifinished workpiece and attribute data; and an NC program generating section 23 which converts the CL data into the NC program for performing the chamfering.Type: GrantFiled: July 8, 2004Date of Patent: October 18, 2005Assignees: Mori Seiki Co., Ltd., Intelligent Manufacturing Systems InternationalInventor: Takayuki Nakamura
-
Patent number: 6922605Abstract: A computerized method for determining a tilt parameter of a cutting head of a fluid-jet apparatus. The method includes receiving a target-piece shape, describing an ordered path defining the target-piece shape, and segmenting the path into small straight lines of approximately equal length. The method further includes determining a cutting-head translation speed for each of the small straight lines, determining a tilt parameter of the cutting head with respect to the plane of the workpiece in response to the speed and a fluid jet-shape parameter for each of the small straight lines, storing the small straight lines and the determined tilt parameter associated with each small straight line in a memory, and sending the stored data to the fluid-jet apparatus. The method may include controlling the tilt of the cutting head in accordance with the tilt parameter for each small straight line as the cutting head cuts the workpiece.Type: GrantFiled: October 10, 2003Date of Patent: July 26, 2005Assignee: OMAX CorporationInventor: John H. Olsen
-
Patent number: 6912430Abstract: An executing apparatus for executing a motion program which contains both a motion instruction for controlling operation of a machine, and an instruction for controlling input/output with respect to an external appliance. The apparatus comprises a motion executing unit, an IO executing unit and an event managing unit. The motion executing unit contains an object memory for registering the motion instruction. An event registers an execution condition of the motion instruction. An action memory registers an execution command of the motion instruction. The IO executing unit contains an object memory for registering an output instruction used to control an output signal supplied to the external appliance. An event memory registers a condition of an input signal state supplied from the external appliance. An action memory executes the output instruction.Type: GrantFiled: June 3, 2003Date of Patent: June 28, 2005Assignee: Kabushiki Kaisha Yaskawa DenkiInventor: Kazuo Fujino
-
Patent number: 6909937Abstract: The present invention provides a numerically controlled machine tool and a program transforming method therefor where a NC program is transformed into an optimum program even by a non-expert programmer. Particularly, the present invention provides a method for optimizing a NC program for operating a numerically controlled machine tool, comprising: making the NC program to be loaded into the numerically controlled machine tool; designating a portion of the NC program to be determined whether it is transformable and/or a portion of the NC program to be determined whether a command position is changeable; storing the NC program in a memory; determining whether the designated portion is transformable and/or whether the designated command position is changeable; and transforming the designated portion and/or changing the designated command position, and making an operating program file for the numerically controlled machine tool.Type: GrantFiled: February 26, 2003Date of Patent: June 21, 2005Assignee: Star Micronics Co., Ltd.Inventors: Tetsuya Sugiyama, Takehisa Kajiyama, Akihide Takeshita, Noriyuki Yazaki
-
Patent number: 6898466Abstract: A programming device with a software tool provided to create a control program based on a control problem to be solved, e.g., controlling a technical process. A user is given information on software blocks (A-G) that are stored in the programming device (1) and/or in an automation device (4). In particular, the software blocks are configured for the programming device to recognize those software blocks that are stored in the programming device (1) and those that are stored in the automation device (4). The programming device, by performing a comparison, displays the comparison result for a user of the programming device.Type: GrantFiled: June 4, 2003Date of Patent: May 24, 2005Assignee: Siemens AktiengesellschaftInventor: Helmut Windl
-
Patent number: 6879874Abstract: In a process for determining when tolerances are exceeded during generation of NC parts programs, the defined CAD geometry is converted into an equivalent grid, preferably a triangular grid. A surface corresponding to the NC parts programs in form of a triangular grid is generated after conversion of the CAD geometry. The parts program takes into consideration the geometric attributes of the milling tool (diameter, shape, etc.). After two triangular grids have been generated from the starting data, i.e. the CAD geometry and the NC parts program, the distance between the two grids can be calculated and visualized.Type: GrantFiled: September 3, 2002Date of Patent: April 12, 2005Assignee: Siemens AktiengesellschaftInventor: Christof Sinn
-
Patent number: 6862493Abstract: A turning data generation unit and a drilling data generation unit generate machining data corresponding to machining forms generated by a machining form generation unit in consideration of the machining forms, and a machining program is generated to remove a machining form from a material form based on the machining data.Type: GrantFiled: August 6, 2002Date of Patent: March 1, 2005Assignee: Mitsubishi Denki Kabushiki KaishaInventors: Susumu Matsubara, Kenji Iriguchi, Sadami Oouchi, Kiyoshi Okada
-
Patent number: 6842651Abstract: A programmable controller comprises a speed pattern generator(12) including speed pattern generator units (12a-12n) that respond to input quantities of the amount of movement, speed, acceleration time and deceleration time by calculating a desired speed pattern for output to a servomotor (17). A desired speed pattern is generated by simultaneously operating any of the speed pattern generator units (12a-12n) of the speed pattern generator (12). The speed pattern provided by the speed pattern generator (12) is output to a console (14), on which the user can process the speed pattern freely.Type: GrantFiled: April 24, 2000Date of Patent: January 11, 2005Assignee: Kabushiki Kaisha Yaskawa DenkiInventor: Youichi Hashimoto
-
Patent number: 6839600Abstract: A project organization and dissemination system for a machine programming and control system includes a project development environment that communicates with a distributed communications system. The project development environment includes project tools for designing project elements. The project tools include a control logic module that generates and edits flowchart project elements that include flowchart blocks and contain control logic for operating a device to further a process. A project archival system communicates with the distributed communications system and stores the project elements. A web enabled device communicates with the distributed communications system and allows remote access to the project elements. Other project elements include human machine interface (HMI), databases, network layout, electrical and electromechanical devices, spatial arrangement, process logic and flow, and/or facility layout and design.Type: GrantFiled: July 2, 2002Date of Patent: January 4, 2005Assignee: Entivity, Inc.Inventors: Kenneth V. Spenser, Michael Schoonmaker, Lee Reid, James B. Behm, Kurudi Muralidhar, Andrew H. McMillan
-
Patent number: 6834214Abstract: A DNC system, method and computer-program product that utilize a wide area network (WAN), such as the Internet, to transfer numerical control (NC) programs to thereby control machine tool controllers is provided. The DNC system consists of at least one central processing element that includes at least one numerical NC program, and a workstation connected to the central processing elements via the WAN for selecting desired NC programs. Additionally, the system includes at least one machine tool controller for receiving the selected NC programs across the WAN from the central processing elements. Based upon the selected NC programs, the machine tool controllers can control the at least one machine tool during a manufacturing process. The system can further include at least one server processing element connected to the central processing elements via the WAN, and electrically connected to the machine tool controllers.Type: GrantFiled: May 24, 2001Date of Patent: December 21, 2004Assignee: The Boeing CompanyInventors: Larry A. Davison, Linda M. Manfull, Randal K. Geerdes, David D. Rudiger, Timothy A. Banta, Richard L. Wilson, Randall E. Patten, Rodney L. Benson
-
Patent number: 6826432Abstract: A process for programming an automation application program on an automation equipment programming station, including defining several structured type objects each representing an input-output channel of automation equipment, declaring symbolic input-output variables of the program as an instance of a previously defined structured type object, a configuring symbolic input-output variables comprising a definition of the physical location of inputs-outputs of the automation equipment, automatically interpreting the program to execute it on the automation equipment, comprising replacing symbolic variables in the program with the complete topological address of corresponding input-output information.Type: GrantFiled: January 25, 2002Date of Patent: November 30, 2004Assignee: Schneider AutomationInventors: François Beck, Henry Baraston, Christian Laurain
-
Publication number: 20040236460Abstract: A machine tool control process employs an N.C. and separate software e.g. operating either in a separate processor or within the N.C. Sub-programs generated by the software may be introduced into the N.C. during pauses in the N.C. e.g. for measurement type inspection or re-configuring the paths of cutting tools. The generation of the sub-programs may be carried out whilst the N.C. is operating.Type: ApplicationFiled: January 27, 2004Publication date: November 25, 2004Inventors: John Charles Ould, Kevin James Tett
-
Patent number: 6823234Abstract: A curve interpolation method capable of obtaining a curve approximating an original curve based on a sequence of command points within a tolerance set for the original curve, and performing interpolation on the obtained curve. Points Q1, . . . , Q2n are interpolated between respective two adjacent command points (P0, P1), (P1, P2), . . . , (Pn−1, Pn) as shape-defining points. The shape-defining points are positioned within a tolerance width 2w set to the original curve. One shape-defining point and shape-defining points surrounding the one shape-defining point are successively selected and an approximate curve for the selected shape-defining points is successively created. The one shape-defining point is moved towards the approximate curve to determine a modified shape-defining point for the one shape-defining point. A smooth curve passing a sequence of the modified shape-defining points is created and interpolation for machining is performed on the created curve.Type: GrantFiled: July 23, 2003Date of Patent: November 23, 2004Assignee: Fanuc LTDInventors: Toshiaki Otsuki, Hideo Ogino, Soichiro Ide, Takuji Chiba
-
Publication number: 20040204774Abstract: Control programs for machine tools and industrial machines include programs that control axis motion, and programs, that periodically execute machine sequence control. Both the axis motion control programs and the sequence programs are coded in an NC program format. The controller analyzes the sequence programs created in NC program format, converts them into executable form, and executes the executable-form programs periodically from when power to the machine is turned on until the power is shut down.Type: ApplicationFiled: March 30, 2004Publication date: October 14, 2004Applicant: FANUC LTDInventors: Kentaro Fujibayashi, Yusaku Yamada
-
Patent number: 6804575Abstract: A method and apparatus able to quickly and accurately automatically produce machining programs for complicated shapes of products without being affected by the level of knowledge or experience of the operator. A cutting-condition determination processing unit (20) of an automatic programming apparatus (10) specifies required standard cutting condition data from the type of material and the types of processes designated by an input unit (12) in a cutting condition data table (24) stored in a storage unit (18), specifies the tool data corresponding to the types of tools designated by the input unit in the tool data table (26) stored in the storage unit, and determines the cutting conditions relating to the type of material and the tools from the standard cutting condition data and the tool data.Type: GrantFiled: June 25, 2002Date of Patent: October 12, 2004Assignee: Citizen Watch Co., Ltd.Inventors: Takanobu Sagawa, Akihide Kanaya
-
Publication number: 20040193303Abstract: A wire winding machine includes two mandrels for winding wire alternately thereon. A traverse positions wire axially along each mandrel, and moves in an arcuate path to position wire adjacent one or the other mandrel. A single transfer arm transfers wire from a wound to an unwound mandrel by extending a wire guide adjacent the wound mandrel, retracting the wire guide to engage the wire, rotating to position the wire adjacent the wound mandrel, and extending to guide the wire into a clamping and cutting mechanism. The mechanism clamps and cuts the wire in response to the mandrel end cap being placed into position. The wire winding machine includes a portable operator console, and a network interface. A wire tension control unit includes a radiated signal source and detector to detect movement of a moveable pulley assembly relative to a fixed pulley assembly to control the supply of wire.Type: ApplicationFiled: March 1, 2002Publication date: September 30, 2004Inventors: James R. Fore, James R. Fore, Gary Ball, Michael Williams
-
Patent number: 6795749Abstract: A method for automatically generating a part program for us 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: GrantFiled: September 3, 2003Date of Patent: September 21, 2004Assignee: Postech FoundationInventors: Suk-Hwan Suh, Sang-Uk Cheon, Byeong-Eon Lee
-
Patent number: 6795748Abstract: A method for programming axial movements and events for industrial controllers is disclosed. A user may use an input device to enter axial movements and events into an electronic computer system, and thereafter generate controller language or code. The language or code may be used to operate the controller.Type: GrantFiled: April 20, 2001Date of Patent: September 21, 2004Assignee: Siemens AktiengesellschaftInventors: Josef Hammer, Peter Nagy, Holger Grzonka, Rolf Bluemel
-
Publication number: 20040176871Abstract: A plurality of fixed form programs used to create a processing program are stored. The fixed form programs include undefined data portions respectively. One fixed form program is selected, and data is key-inputted to the undefined data portion included in the fixed form program. Consequently, the processing program using the fixed form program to be used for a numerical control device is created.Type: ApplicationFiled: March 4, 2004Publication date: September 9, 2004Applicant: FANUC LTDInventors: Satoru Shinozaki, Koji Samukawa
-
Patent number: 6775585Abstract: An interface tool is provided for a user to interface with a CAD/CAM software package, such as Pro/ENGINEER (tm) which is resident on the client computer or on a second server computer. The interface tool is resident on the client computer. Parameters are input by the user onto web pages, and then are transferred to Pro/ENGINEER by the interface tool. Pro/ENGINEER outputs drawings, 3-D models and machining codes by using the information that was transferred from the interface tool. The user can create or modify, and verify from various aspects, models of machineable process tooling such as “preformers”. Pro/ENGINEER can then create appropriate toolpaths and output the machining code for CNC (computerized numeric control) machines.Type: GrantFiled: October 2, 2002Date of Patent: August 10, 2004Assignee: The Goodyear Tire & Rubber CompanyInventors: William James Bedont, Jr., Gary Robert Burg, Donald Edward Helle, Ernest Wilford Looman, Jr., Sylvie Catherine Evelyne Claire Dubru
-
Patent number: 6748300Abstract: Command path and command speed within a predetermined range are read. The predetermined range is time required for the object to move between two points on the command path. Speed command for each time is temporarily generated based on the read command path and the command speed. Frequency component that corresponds to mechanical vibration due to movement of the object and that is included in a speed command for the each time is calculated. Speed at which the frequency component becomes equal to or smaller than a preset reference value is determined as the permissible speed. Moving speed of the object is controlled so as not to exceed the calculated permissible speed.Type: GrantFiled: October 28, 2002Date of Patent: June 8, 2004Assignee: Mitsubishi Denki Kabushiki KaishaInventor: Tomonori Sato
-
Patent number: 6708068Abstract: A machine, functioning as a unit, is composed of a main module and at least one replacable module having an ID. The main module includes (i) an ID recognition unit programmed to receive ID information from each replacable module, and (ii) an action decision unit including a decision algorithm programmed to select an action based on preselected signals. The decision algorithm is adjusted based on the ID information. The at least one replacable module includes (iii) an ID information unit storing ID information identifying the at least one replaceable module, and (iv) an action actuation unit including an action algorithm programmed to actuate the at least one replaceable module based on signals from the action decision unit; wherein the main module and the at least one replaceable module are communicated via an interface. The decision algorithm provided in the main module is adjusted based on the ID information, so that proper control can always be accomplished adaptively to the used replacable module.Type: GrantFiled: July 28, 2000Date of Patent: March 16, 2004Assignee: Yamaha Hatsudoki Kabushiki KaishaInventor: Masaya Sakaue
-
Publication number: 20040044433Abstract: The invention includes: a numerical controller for controlling a servo amplifier in accordance with a given motion command; a memory for storing as variables motion command data such as speeds and positions; a motion API which is called by an application program on a personal computer and which gives a motion command via a bus such as a PCI bus to the numerical controller; and means for indirectly specifying the address of a variable of motion command data present in the memory by way of the motion API.Type: ApplicationFiled: June 3, 2003Publication date: March 4, 2004Applicant: KABUSHIKI KAISHA YASKAWA DENKIInventor: Tomohiro Kamishio
-
Patent number: 6697693Abstract: In a car development system, a control specification development computer transmits Excel-format matching data of a car manufacturer to an XML database computer of an ECU supplier. The XML database computer converts the Excel-format data to XML-format data, and stores the data into an XML database. A software development computer of the ECU supplier requests text-format matching data, and the XML database computer extracts the matching data from the XML database, converts the data to text-format data and then transmits the data to the software development computer. A matching computer of the car manufacturer can likewise store ASAP2-format data into the XML database computer or extract the data from the XML database computer.Type: GrantFiled: April 4, 2002Date of Patent: February 24, 2004Assignee: Denso CorporationInventors: Kazuhiko Hagiwara, Keita Satou, Akihito Iwai, Hiroshi Shibata
-
Publication number: 20040034443Abstract: A numerical controller capable of quickly sending/receiving data of a machining program to/from a storage device or medium and quickly editing the data of the machining program. The machining program is divided into a plurality of program blocks and additional information is added to each of the program blocks to be associated therewith to form input/output units. The additional information includes front and rear link data designating input/output units immediately preceding and following each input/output unit, respectively, in a sequence of the machining program, and data of an effective character length of the program block. In executing the machining program while reading the machining program stored in the storage device or medium, the input/output units are successively read and executed according to the front/rear link data.Type: ApplicationFiled: July 7, 2003Publication date: February 19, 2004Applicant: FANUC LTD.Inventors: Masahiko Hosokawa, Masahiko Miyake
-
Patent number: 6690983Abstract: In NC data creating device and method, a data input portion separates part data of a part to be mounted and mount coordinate data indicating the mount position of the part from design information of a board input and stores the production time of the board input, a feeding means characteristic management portion creates and manages feeding means characteristic data indicating the relationship between the part and the part feeding means on the basis of the part data, a recognizing method management portion creates and manages recognizing method data indicating the relationship between the part and a method of recognizing the part on the basis of the part data, a mount time management portion creates and manages the mount time data indicating the mount time required for mounting onto the board every part type on the basis of the part data, and numerical control data creating means creates numerical control data on the basis of the data of each storage portion and each management portion.Type: GrantFiled: September 26, 2002Date of Patent: February 10, 2004Assignee: Sony CorporationInventor: Kyoichi Nemoto
-
Patent number: 6684131Abstract: A robot controller capable of minimizing an increase in the tact time during work, reducing changes in joint axes of the robot, thereby providing the structure with long mechanical life. The robot controller i) stores a plurality of movement data formed of amount and time for movement; ii) checks whether a movement of a robot has acceleration exceeding a predetermined level by calculation on the basis of the stored movement data; iii) increases the time for movement of the corresponding movement data, the preceding and following data to the movement data, if the calculation indicates over-acceleration; and iv) controls the robot according to the time-increased movement data.Type: GrantFiled: June 25, 2002Date of Patent: January 27, 2004Assignee: Matsushita Electric Industrial Co., Ltd.Inventors: Atsumi Hashimoto, Takashi Nakatsuka, Masahiro Ohto
-
Publication number: 20040015259Abstract: A machining program of a machine includes a number of machining modes, and a number of other or different machining modes, to be selected by users and to be conducted by the machine to work on work pieces at any time without stopping the machine. The machining modes may be shown in a screen and to be easily selected by the users, and may be the multi-slot or single slot modes, or the surface modes, and may be pre-programmed, for allowing the users to easily select and change to conduct the required machining modes without writing further programs while working the work pieces.Type: ApplicationFiled: July 18, 2002Publication date: January 22, 2004Inventors: A-Po Tsai, Tung Po Liu
-
Publication number: 20030167096Abstract: The automatic machine application program development system has a tool area in which a new component as an element for describing a program as a flowchart is installed, and a drawing area in which a flowchart is created using this new component. The new component includes at least one of a parallel execution component and a parallel execution waiting component being in pair with this parallel execution component, an interruption component, and a subroutine component in which a subroutine program can be described.Type: ApplicationFiled: September 3, 2002Publication date: September 4, 2003Applicant: Mitsubishi Denki Kabushiki KaishaInventor: Satoru Nakai
-
Patent number: 6615103Abstract: The present invention provides a maintenance system, which centrally performs a management operation on the life expectancies of expendable components of machine tools (21) provided in a plant for systematic maintenance of the machine tools (21). The maintenance system comprises a plurality of machine tools (21) and a management unit (20) connected to the machine tools (21). The management unit (20) comprises: a life expectancy determining section (92) for determining the degrees of wear of driver mechanisms on the basis of data indicative of the operating conditions of the driver mechanisms received from a controller (80) provided in each of the machine tools (21); a data storage section (91) for storing data indicative of the wear degrees determined by the life expectancy determining section (92), and an output section (93, 95) for outputting information on the wear degrees stored in the data storage section (91).Type: GrantFiled: June 1, 2001Date of Patent: September 2, 2003Assignees: Moki Seiki Co., Ltd., Intelligent Manufacturing Systems InternationalInventors: Makoto Fujishima, Yoshiaki Akamatsu
-
Patent number: 6609038Abstract: A program controlled machine wherein signals produced in response to execution of programs control operation of machine devices includes a control for storage, retrieval and presentation of audio/video information. The control includes devices for presentation of audio/video information and stored programs including programs for enabling storage of audio/video information files while the machine is in a manual mode of operation and programs for controlling the presentation by the audio/video presentation devices of selected audio/video information from the stored files. The control provides facilities for recording audio/video information and for manually controlled presentation of audio/video information as well as for automatic presentation of audio/video information in response to detection of occurrence of a particular event.Type: GrantFiled: September 11, 2000Date of Patent: August 19, 2003Assignee: Milacron Inc.Inventors: Fred James Croswell, Ronald M. Sparer, William A. Reinhart
-
Patent number: 6609045Abstract: A machining program for a NC machine tool including a NURBS interpolation command is input as a source file, the input machining program is sequentially analyzed in such a way that the portions other than the NURBS interpolation command portion are left as they are, and the NURBS interpolation command portion is converted into a minuscule line segment interpolation command, a spline interpolation command or a NURBS interpolation command of a differently presented specification by the conversion unit. In accordance with the conversion mode selectively set by a conversion mode setting unit, the portions other than the NURBS interpolation command portion are left as they are, while the NURBS interpolation command portion is converted into a minuscule line segment interpolation command, a spline interpolation command or a NURBS interpolation command of a differently presented specification thereby to generate destination file.Type: GrantFiled: November 19, 1999Date of Patent: August 19, 2003Assignee: Mitsubishi Denki Kabushiki KaishaInventor: Daisuke Fujino
-
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: 6584373Abstract: The invention relates to a control system of a CNC machine tool with cyclically recurring sequences. The control system has a data input and visualization unit, a machine check unit and a NC control unit with at least one stored NC program for generating movement sequences for the CNC machine. Functional data which are required for the machining of a specific work piece and which have been fed into the data input and visualization unit or selected in the unit are conveyed from the data input and visualization to the NC control unit. The machine check unit calls up function modules of the NC control program according to selected control data and by means of control codes, said function modules representing part programs, and proceeds from one function module to the next independently of its hierarchical position in the tree structure. In so doing, the machine check unit deactivates the hold commands in each function module by means of the control codes.Type: GrantFiled: April 27, 2000Date of Patent: June 24, 2003Assignee: Reishauer AGInventors: Andreas Guenther, Ralph Aubert
-
Publication number: 20030114953Abstract: In a device and a method for generating and/or editing NC programs, where in a programming mode, input fields for machining data and selection lists belonging to the input fields and including permissible machining data are displayed on a display unit. In a configuration mode, the contents of a selection list for an input field is configured via an assigned configuration datum, the configuration datum including at least one executable selection instruction. In the programming mode, the selection instruction is executed such that the result is the selection list is filled with the selected data, and the configured selection list is displayed on the display unit, in that, via the selection instruction, a selective access is made to at least one database having available machining data.Type: ApplicationFiled: November 25, 2002Publication date: June 19, 2003Inventor: Christian Rutkowski
-
Patent number: 6567719Abstract: An method for creating an image on a photosensitive material with enhanced inside corner resolution using a raster scan exposure system. The photosensitive material may comprise a layer of an unexposed photomask. An energy beam scan is extended by one or more addressable locations beyond the boundaries of the desire pattern at inside corner locations in both X and Y axes. Thus, the image formed in the photosensitive material and, in turn, the attenuator material more accurately reflects the desired image as defined in a data file.Type: GrantFiled: November 20, 2001Date of Patent: May 20, 2003Assignee: Photronics, Inc.Inventor: Doug Van Den Broeke
-
Patent number: 6556886Abstract: A method and a device for controlling a number of machining processes on a machine tool with the help of a control device (20) that controls at least one tool for performing said number of machining processes under the direction of a control program, whereby the control program is created using a description of the tools required for performing the machining processes, and whereby the data for describing the tool are hereby divided in memories (24, 25) of the control device (20) into: (a) abstract tool data for describing a standard tool (V1, V2), and (b) specific tool data for correcting and/or adapting the abstract tool data to the actually used tool (R1, R2) or to machine-specific characteristics, whereby the tool description in the control program is obtained by linking the abstract tool data with the specific tool data.Type: GrantFiled: December 3, 1999Date of Patent: April 29, 2003Assignee: Agie SAInventors: Luciano Riva, Alberto Marchesi
-
Publication number: 20030040833Abstract: A machine programming and control system includes a computer including a processor, memory, a display and a device associated with a process. A flowcharting module executed by the computer generates and edits a flowchart that contains action and decision blocks which define logic for operating the device to further the process. The flowcharting module allows active description objects to be added to the flowchart. The active description objects provide information relating documentation of the process, maintenance of said device, control variables and the flowchart.Type: ApplicationFiled: August 5, 2002Publication date: February 27, 2003Inventors: Joseph Gasiorek, Andrew H. McMillan, Michael McFarland, James B. Behm, John Brandow, Kurudi H. Muralidhar
-
Publication number: 20030033048Abstract: The invention relates to an apparatus that generates an NC program efficiently by using programming base data for a previously similar machined products. The apparatus comprises: a historical data storing section 16 for prestoring programming base data which is base data for NC program generation and comprises machining element data including configuration data concerning a workpiece and a product and process data concerning the kind of machining, and tool-related data concerning a tool and machining conditions; a machining element data generating section 13 for generating the machining element data for the product to be machined, based on three-dimensional shape data for the product to be machined and the workpiece; and a searching section 15 for searching in the historical data storing section 16 on the basis of the generated machining element data, and for extracting programming base data for a product similar to the product to be machined.Type: ApplicationFiled: August 7, 2002Publication date: February 13, 2003Applicant: MORI SEIKI CO., LTD.Inventors: Takayuki Nakamura, Shojiro Tanaka
-
Publication number: 20030023341Abstract: A method and apparatus able to quickly and accurately automatically produce machining programs for complicated shapes of products without being affected by the level of knowledge or experience of the operator. A cutting-condition determination processing unit (20) of an automatic programming apparatus (10) specifies required standard cutting condition data from the type of material and the types of processes designated by an input unit (12) in a cutting condition data table (24) stored in a storage unit (18), specifies the tool data corresponding to the types of tools designated by the input unit in the tool data table (26) stored in the storage unit, and determines the cutting conditions relating to the type of material and the tools from the standard cutting condition data and the tool data.Type: ApplicationFiled: June 25, 2002Publication date: January 30, 2003Inventors: Takanobu Sagawa, Akihide Kanaya
-
Patent number: 6510361Abstract: A computer numerical control system for controlling and monitoring machine motion. The CNC system combines a CNC executive and a logic engine for controlling execution of a part program. The logic engine is capable of executing under an operating system of a personal computer. The logic engine is coupled to the CNC executive such that the logic application can be executed in synchronization with the CNC executive.Type: GrantFiled: January 28, 2000Date of Patent: January 21, 2003Assignee: Rockwell Automation Technologies, Inc.Inventors: Subbian Govindaraj, Stephen L. Steh, James L. Martin
-
Patent number: 6490498Abstract: This invention provides an integrated support system for supporting sheet metal machining adapted to store and reuse the know how of skilled machine operators and improve the quality of sheet metal products and the rate of operation of machine tools by shifting the arrangement operation from the actual machining phase to the design phase. An integrated support system for supporting sheet metal machining according to the invention is adapted to collect actual machining information obtained during the actual machining process on the machining site and site-specific attribute information that provide the basis for actual machining data and feed back the collected actual machining information and the site-specific attribute information to a sheet metal machining data storing means containing machining information for controlling the machine tools and machining support information relating to the machining information.Type: GrantFiled: July 7, 1998Date of Patent: December 3, 2002Assignee: Amada Company, LimitedInventor: Toshio Takagi
-
Patent number: 6480754Abstract: In NC data creating device and method, a data input portion separates part data of a part to be mounted and mount coordinate data indicating the mount position of the part from design information of a board input and stores the production time of the board input, a feeding means characteristic management portion creates and manages feeding means characteristic data indicating the relationship between the part and the part feeding means on the basis of the part data, a recognizing method management portion creates and manages recognizing method data indicating the relationship between the part and a method of recognizing the part on the basis of the part data, a mount time management portion creates and manages the mount time data indicating the mount time required for mounting onto the board every part type on the basis of the part data, and numerical control data creating means creates numerical control data on the basis of the data of each storage portion and each management portion.Type: GrantFiled: May 12, 2000Date of Patent: November 12, 2002Assignee: Sony CorporationInventor: Kyoichi Nemoto
-
Patent number: 6470377Abstract: A networked system combines multiple workstations, storage devices and file handlers with multiple computer numerical controls. Typically, each workstation comprises a personal computer with a Windows-based operating system utilizing a standard process-to-process communication protocol, such as Dynamic Data Exchange (DDE). This type of system allows a wide variety of M-to-N topologies in CNC environments. Further, the use of a file management system, according to the present invention, allows the activation and execution of part program operations at a computer numerical control on files accessed through standard open networks.Type: GrantFiled: December 19, 1997Date of Patent: October 22, 2002Assignee: Rockwell Automation Technologies, Inc.Inventors: George J. Sevcik, Michael Piatka, Subbian Govindaraj
-
Publication number: 20020147523Abstract: The parameterization information needed in a universal motion controller UMC (description of system variables, alarms, and commands) is generated from a uniform description language via a central converter (U) and distributed to the engineering system (ES1-ES4), run time system (RTS1-RTS4), and output media (AM) for documentation. This ensures the consistency of parameterization data for all system parts. In addition, configuration information (FWK) from technology packets (TP) can be imported into the engineering (ES1-ES4) and run time RTS1-RTS4) systems of the controller.Type: ApplicationFiled: January 9, 2001Publication date: October 10, 2002Applicant: dsdsds dsdsdsInventors: Martin Kiesel, Maria Morgenroth, Georg Steinlein
-
Patent number: 6445974Abstract: Apparatus and method for a computer-aided design (CAD) system for dynamically switching from one CAD platform to another CAD platform. The invention includes building a library of generic CAD functions, each for directing a graphical manipulation process. Each one of the generic CAD functions is based on a platform-specific CAD function, there being a large number of common CAD functions among many different CAD platforms. The invention interprets received function calls and translates the call to a generic function call for invoking a generic CAD function. A processor then executes the generic CAD function, irrespective of the platform used to call the function.Type: GrantFiled: December 29, 1999Date of Patent: September 3, 2002Assignee: Intergraph CorporationInventors: Jim M Malaugh, David Croom