Patent classifications
G05B2219/36232
OPHTHALMIC LENS EDGING PROCESS BY CALCULATION
Systems and methods for controlling an ophthalmic lens edging machine are disclosed. The ophthalmic lens edging machine uses an edger code to select a macro or speed for a requested lens edging job. A system for creating and using the edger code may include a Lab Management System (LMS), a lens calculation system, and a lens edging machine. An edger code may be generated using lens data received from a lens management system and edging machine information identifying one or target lens edging machines. The edger code comprises a plurality of characters. Each character is associated with a different feature of a requested edging job. The features of the requested edging job may include, for example, one or more of: a material type, a lens thickness, an edge type, a frame type, a lens coating, a lens shape, a lens ratio, a lens treatment, and an edging machine block type.
POST-PROCESSOR, MACHINING PROGRAM GENERATION METHOD, CNC MACHINING SYSTEM, AND PROGRAM FOR GENERATING MACHINING PROGRAM
In the present invention, a usage function is selected on the basis of information on a CNC device, and a machining program is generated. A post-processor comprises: a machining command input unit into which a machining command is inputted; a CNC information acquisition unit for acquiring option information of the CNC device or information pertaining to specifications thereof; a machining target input unit where machining target information is inputted; an available function determination unit for determining a function available for machining on the basis of the option information or the information pertaining to specifications; a machining program generation unit for generating at least one machining program where at least one function that has been determined to be available is used, or where a function is not used, on the basis of the machining command; a machining simulation unit for simulating a machining result on the basis of the machining program; a machining simulation result assessment unit for assessing a machining simulation result in accordance with a machining target; and a machining program output unit for selecting and outputting a machining program on the basis of the assessment of the machining simulation result.
NC PROGRAM CONVERSION PROCESSING METHOD, CONVERSION COMPUTER, AND CONVERSION PROGRAM
A numerical control (NC) program is converted regardless of a machining form of a workpiece. An NC program conversion processing method is an NC program conversion processing method for converting a conversion source NC program that controls a first machining center into a conversion destination NC program that controls a second machining center, which includes: a determination step of determining a machining form of a workpiece by the conversion source NC program; a decision step of deciding a correction method to be one-direction correction or two-direction correction according to the determined machining form of the workpiece; and a conversion step of converting the conversion source NC program into the conversion destination NC program using the decided correction method.
Controller, control system, and control method
A control system 1 includes a first controller, and a second controller. The second controller includes a program storage module that stores two or more coordinate conversion programs, and a control processing module 240 that acquires program designation information for designating one of two or more coordinate conversion programs from the first controller. Additionally, the control processing module may acquire a first operation command in the coordinate system for the first controller from the first controller, and convert the first operation command to an operation target value of two or more joint axes of a multi-axis robot using the coordinate conversion programs according to the program designation information. Driving power according to the operation target value may be output to the joint axes.
NC Program Conversion Processing Method and Conversion Use Computer
Provided is a technique for converting an NC program into an NC program capable of ensuring appropriate precision in working while avoiding the occurrence of differences in levels caused by correction during the cutting of a cut surface of a workpiece. In the NC program conversion processing method to convert a conversion source NC program (1424) and generate a conversion result NC program (1425), the method includes based on a plurality of blocks in the conversion source NC program (1424), identifying a contactless portion tool path, which is a path on which a tool of a work machine executing the conversion source NC program does not come into contact with a workpiece during the processes corresponding to the blocks; identifying contactless blocks, which are the blocks having only the contactless portion tool path as a path; determining the tool route correction quantity in the tool radial direction in a work process of the workpiece according to the following blocks, which are one or more of the blocks following the contactless blocks; and creating blocks including descriptions for correcting the tool route by the tool route correction quantity, before the following blocks.
Ophthalmic lens edging process by calculation
Described are systems and methods for controlling an ophthalmic lens edging machine are disclosed. The ophthalmic lens edging machine uses an edger code to select a macro or speed for a requested lens edging job. A system for creating and using the edger code may include a Lab Management System (LMS), a lens calculation system, and a lens edging machine. An edger code may be generated using lens data received from a lens management system and edging machine information identifying lens edging machines. The edger code comprises a plurality of characters. Each character is associated with a different feature of a requested edging job. The features of the requested edging job may include, for example, one or more of: a material type, a lens thickness, an edge type, a frame type, a lens coating, a lens shape, a lens ratio, a lens treatment, and an edging machine block type.
CONTROLLER, CONTROL SYSTEM, AND CONTROL METHOD
A control system 1 includes a first controller, and a second controller. The second controller includes a program storage module that stores two or more coordinate conversion programs, and a control processing module 240 that acquires program designation information for designating one of two or more coordinate conversion programs from the first controller. Additionally, the control processing module may acquire a first operation command in the coordinate system for the first controller from the first controller, and convert the first operation command to an operation target value of two or more joint axes of a multi-axis robot using the coordinate conversion programs according to the program designation information. Driving power according to the operation target value may be output to the joint axes.
Managing a postprocessor for machining with a machine tool method, computer system, and machine tool
For an improved management of a postprocessor, for machining with a machine tool, a computer-implemented method includes providing toolpath data for machining a workpiece with a tool along a corresponding toolpath. The tool is comprised by a machine tool that is numerically controlled by a control device. Sample machine code is provided. Atrial postprocessor software component for determining machine code using toolpath data is provided. Trial machine code is determined using the trial postprocessor software component and the toolpath data. A sample code architecture of the sample machine code and a trial code architecture of the trial machine code are determined. Characteristics of the sample machine code are determined by comparing the sample code architecture with the trial code architecture, and a new postprocessor software component is determined by incorporating the characteristics into the trial postprocessor software component.