G05B19/4093

Automated manufacturing architectural millwork
11556116 · 2023-01-17 ·

A system and method for making made-to-order architectural millwork of custom dimensions; including the design of wood joints and a system for deploying them within the overall structural design of individual architectural millwork units, as well as methods for online design and ordering, automated writing of machine code, robotic part preparation, and simplified on-site installation. With the automation and generation of digital code for manufacturing custom architectural components, this method makes the formation of distributed manufacturing centers possible. Through this method and with minimum re-tooling and/or training, these centers are able to produce custom millwork more efficiently and effectively than traditional custom millwork woodshops.

Threading device and threading method

Disclosed are threading device and threading method, including a turning step for threading a rotating workpiece with a predetermined cutting depth, by relatively moving a tool in the axial direction of the workpiece and then rounding-up the workpiece obliquely by relatively moving the tool in the axial direction and radially outward. The workpiece is subjected to the threading process by repeatedly carrying out the turning step while sequentially shifting the axial position for starting the rounding-up of the workpiece relative to an axial position where the rounding-up of the workpiece has been started in a previous turning step.

Method and device for generating tool paths

The step for performing machine learning includes acquiring shape data; acquiring geometric information for each of a plurality of machining faces; acquiring a tool path pattern selected for the machining faces from among a plurality of tool path patterns; and performing machine learning by using the geometric data for known workpieces and the tool path patterns wherein the input is the geometric information for the machining faces and the output is the tool path pattern for the machining faces. The step for generating a new tool path includes: acquiring shape data for the workpiece; acquiring geometric information for each of the plurality of machining faces of the workpiece to be machined; and generating a tool path pattern for each of the plurality of machining faces on the workpiece on the basis of the results of the machine learning using the geometric information of the workpiece to be machined.

DETERMINING A CUT PATTERN OF A LATHE METHOD, CONTROL DEVICE, AND LATHE
20230012457 · 2023-01-12 ·

A computer-implemented method is provided for determining a cut pattern of a lathe. The lathe is numerically controlled by a control device and includes a tool with a cutter acting on a workpiece. The workpiece has a start contour and a target contour to be achieved by cutting the workpiece according to the cut pattern. The method includes determining a path of a n-th layer of the cut pattern, wherein the n-th layer includes: for n≥2: an infeed path linear and/or parallel to the target contour; a circular infeed path starting tangent to the target contour; an intermediate path linear and/or parallel to the target contour; a circular outfeed path ending tangent to the target contour; and for n≥2: a smoothing path linear and/or parallel to the target contour.

PRODUCTION SYSTEM HAVING ADDITIONAL FUNCTIONALITY, AND OPERATING METHOD
20180004191 · 2018-01-04 · ·

A production system includes a production machine and a control device for generating a control command for the production machine based on production data. The control device includes an analysis apparatus to decide based on a prespecified quality criterion, whether an activated functionality, which is integrated in the control device, or an alternative functionality, which is provided in a database outside the control device or in unactivated form in the control device, is used to translate the production data into the specific control command, so that the control command which is output by the control device is replaced by a control command more suitable to satisfy the prespecified quality criterion. The control device is configured to save a control file for the alternative functionality, to provide the control file for a translation, and to provide the alternative functionality for a prespecified period and/or for a predetermined number of useful cycles.

PRODUCTION SYSTEM HAVING ADDITIONAL FUNCTIONALITY, AND OPERATING METHOD
20180004191 · 2018-01-04 · ·

A production system includes a production machine and a control device for generating a control command for the production machine based on production data. The control device includes an analysis apparatus to decide based on a prespecified quality criterion, whether an activated functionality, which is integrated in the control device, or an alternative functionality, which is provided in a database outside the control device or in unactivated form in the control device, is used to translate the production data into the specific control command, so that the control command which is output by the control device is replaced by a control command more suitable to satisfy the prespecified quality criterion. The control device is configured to save a control file for the alternative functionality, to provide the control file for a translation, and to provide the alternative functionality for a prespecified period and/or for a predetermined number of useful cycles.

OPHTHALMIC LENS EDGING PROCESS BY CALCULATION
20180001435 · 2018-01-04 ·

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.

MASTER CONTROLLER, SERVO ACTUATOR AND SERVO CONTROLLING SYSTEM
20180006595 · 2018-01-04 ·

A servo actuator controlling system includes a master controller and a number of servo actuators coupled to at least one interface of the master controller. The master controller includes a master MCU and a number of interfaces connected to the master MCU via a first bus. Each servo actuator includes a servo MCU, a first interface coupled to the servo MCU via a second bus, a second interface coupled the first Interface and the serve MCU, a first servo switch connected between the first interface and the servo MCU, and a second servo switch connected between the second interface and the servo MCU. The first servo switch is set to turn on or off the first interface and the second servo switch is set to turn on or off the second interface.

METHOD AND DEVICE FOR DETERMINING DIMENSIONAL PROPERTIES OF A MEASUREMENT OBJECT

A computer-assisted method for determining dimensional properties of a measurement object using a coordinate measuring machine. An image representation of the measurement object is shown to a user and the user selects a first geometric element of the measurement object, resulting in the display of eligible test features for the selected first geometric element. The eligible test features are automatically determined from a plurality of typical test features stored in a database, by the selected first geometric element being assigned to one of a plurality of predefined measurement elements stored in the database. A defined measurement sequence is generated in a computer-assisted manner based on the test feature selected by the user. Individual measured values are recorded on the first geometric element using the defined measurement sequence. A numerical value based on the individual measured values is determined, which represents a dimensional property of the first geometric element corresponding to the selected test feature.

NUMERICAL VALUE CONTROLLER
20230236574 · 2023-07-27 · ·

A numerical value controller includes: a storage unit storing a machining program involving executing canned cycles including a first operation for moving a tool to a return point, a second operation for positioning a drilling position of a workpiece relative to the tool, a third operation for moving the tool from the return point to a hole bottom point, and a fourth operation for moving the tool from the hole bottom point to a terminal point located toward the hole bottom point relative to the return point; a control unit controls relative movement between the tool and the workpiece based on the machining program and moves the tool along curved paths by starting the second operation before the first operation ends and by starting the third operation before the second operation ends; and a distance calculating unit calculates a retraction distance from the workpiece to the return point.