-
公开(公告)号:US12106016B2
公开(公告)日:2024-10-01
申请号:US17103606
申请日:2020-11-24
申请人: AUTODESK, INC.
CPC分类号: G06F30/17 , B25J9/1682 , B25J9/1687 , G06F30/23 , B23K9/1037 , G05B19/4068 , G05B2219/35117 , G05B2219/37205 , G05B2219/39132 , G06F30/20
摘要: A robotic assembly cell is configured to generate a physical mesh of physical polygons based on a simulated mesh of simulated triangles. A control application configured to operate the assembly cell selects a simulated polygon in the simulated mesh and then causes a positioning robot in the cell to obtain a physical polygon that is similar to the simulated polygon. The positioning robot positions the polygon on the physical mesh, and a welding robot in the cell then welds the polygon to the mesh. The control application captures data that reflects how the physical polygon is actually positioned on the physical mesh, and then updates the simulated mesh to be geometrically consistent with the physical mesh. In doing so, the control application may execute a multi-objective solver to generate an updated simulated mesh that meets specific design criteria.
-
公开(公告)号:US11835936B2
公开(公告)日:2023-12-05
申请号:US17959024
申请日:2022-10-03
申请人: Glowforge Inc.
发明人: Daniel Shapiro , Mark Gosselin , Anthony Wright , Scott Haug , Linden Wright
IPC分类号: G05B19/4068 , G05B19/4063 , G05B19/409 , G06F3/048 , G06F21/30
CPC分类号: G05B19/4068 , G05B19/409 , G05B19/4063 , G06F3/048 , G06F21/305 , G05B2219/36531 , G05B2219/36542 , G05B2219/45165
摘要: A method for accessing a computer-numerically-controlled machine can include receiving a command to be executed by the computer-numerically-controlled machine. A hardware state of a component in the computer-numerically-controlled machine can be determined by receiving, from the component, data indicative of the hardware state. An origin of the command including a user identification of a user who sent the command and/or a machine identification of a device that sent the command can be determined. Whether the computer-numerically-controlled machine is allowed to execute the command can be determined by applying a set of rules and based on the hardware state and/or the origin of the command. In response to determining that the computer-numerically-controlled machine is allowed to execute the command, the command can be executed at the computer-numerically-controlled machine.
-
公开(公告)号:US20220317656A1
公开(公告)日:2022-10-06
申请号:US17252829
申请日:2019-10-29
发明人: Akihiro KITAMURA , Kosaku KITAMURA , Takashi ASANO , Seiji AMAIKE
IPC分类号: G05B19/4097 , G05B19/4068
摘要: In a CAD data-based automatic operation device of a machining center equipped with a CNC device, the CNC device is provided in a storage unit with a learned model generated by learning beforehand machining conditions including a tool used and cutting conditions, a manufacturing process including a tool trajectory, and a machining program that caused the manufacturing process to be performed in correspondence with one another with respect to each feature subjected to various cutting operations. An automatic machining command generation unit provided in a control unit is provided with: a feature extraction function of extracting features from three-dimensional CAD design data of a machined product; an automatic manufacturing process setting function of automatically determining required machining conditions and automatically setting a manufacturing process including a tool trajectory, by applying each feature to the learned model; an all manufacturing process setting function of determining a procedure for manufacturing processes for all the features; and a machining command generation function of generating a machining command for causing a machine tool to perform all the manufacturing processes based on the learned model. The automatic manufacturing process setting function is further provided with a function of displaying a 3D model of the machined product generated based on the three-dimensional CAD design data in one or more possible different directions of mounting to a machining unit in a selectable and executable manner and the manufacturing processes are automatically set based on the determined mounting direction.
-
公开(公告)号:US11347199B2
公开(公告)日:2022-05-31
申请号:US17085446
申请日:2020-10-30
申请人: FANUC CORPORATION
发明人: Fuchen Chu
IPC分类号: G05B19/4068 , G05B19/404 , G05B19/408 , G05B19/25
摘要: A program editing device is configured such that, when an arc-shaped partial path is selected from a machining path displayed on a display unit based on route information of each of plural blocks, the program editing device calculates a change amount of the radius of curvature of the selected partial path in accordance with an operation of changing the state of the arc of the selected partial path and revises the block corresponding to the selected partial path based on the change amount.
-
公开(公告)号:US11215970B2
公开(公告)日:2022-01-04
申请号:US16497151
申请日:2017-04-27
发明人: Atsushi Hori , Kentaro Mori , Tomoya Fujita , Goh Sato , Akihiko Imagi , Hiroyasu Negishi
IPC分类号: G05B19/4068 , G05B19/19
摘要: A processing control device controls a tool for processing a first workpiece. The processing control device includes a driving unit to drive the tool, an output unit, and a control unit to control the driving unit and the output unit. Processing information obtained by performing preliminary processing on a second workpiece before performing first processing on the first workpiece is transmitted by the control unit to the output unit and accordingly the processing information is outputted from the output unit. The control unit generates a control command for performing second processing that is performed on the first workpiece after the first processing. The control unit controls the driving unit according to the control command.
-
公开(公告)号:US10990077B2
公开(公告)日:2021-04-27
申请号:US16296095
申请日:2019-03-07
申请人: Synopsys, Inc.
IPC分类号: G06F17/50 , G06F11/00 , G05B19/4068 , G06F3/0481 , G06F11/07 , H01L27/02 , G06F30/00 , H01L27/00 , G06F3/0482 , G06F30/30 , G06F30/398
摘要: A method of performing virtual connectivity change between first and second nets associated with an integrated circuit is presented. The method includes generating a first top view and a first perspective views of a layout of the integrated circuit when a computer is invoked to perform the virtual connectivity change. The method further includes defining layers associated with the first and second nets, and defining a boundary of the virtual connectivity change. The method further includes performing the virtual connectivity change between the first and second nets within the boundary, and generating a second top view and a second perspective view of the layout of the integrated circuit after the virtual connectivity change.
-
公开(公告)号:US10802465B2
公开(公告)日:2020-10-13
申请号:US15823509
申请日:2017-11-27
申请人: Glowforge Inc.
发明人: Daniel Shapiro , Mark Gosselin , Anthony Wright , Scott Haug , Linden Wright
IPC分类号: G05B19/409 , G05B19/4068 , G05B19/4063 , G06F3/048 , G06F21/30
摘要: A method for accessing a computer-numerically-controlled machine can include receiving a command to be executed by the computer-numerically-controlled machine. A hardware state of a component in the computer-numerically-controlled machine can be determined by receiving, from the component, data indicative of the hardware state. An origin of the command including a user identification of a user who sent the command and/or a machine identification of a device that sent the command can be determined. Whether the computer-numerically-controlled machine is allowed to execute the command can be determined by applying a set of rules and based on the hardware state and/or the origin of the command. In response to determining that the computer-numerically-controlled machine is allowed to execute the command, the command can be executed at the computer-numerically-controlled machine.
-
公开(公告)号:US10539947B2
公开(公告)日:2020-01-21
申请号:US15729823
申请日:2017-10-11
申请人: FANUC CORPORATION
发明人: Satoru Endo , Shinya Nakamura , Hideaki Maeda
IPC分类号: G06F19/00 , G05B19/4068 , G05B19/19 , G05B19/401 , G05B19/4065 , G06F16/00
摘要: An information processing device displays an NC machining program and a physical state of a machine tool that is operated based on the NC machining program. The information processing device acquires, during execution of a block in a machining block, data indicative of the physical state of the machine tool, associates the block that was being executed with the acquired data and stores the block and the data that have been associated. In addition, the information processing device refers to the database and draw the block using a color according to an intensity of the data, and displays the NC machining program.
-
公开(公告)号:US10379523B2
公开(公告)日:2019-08-13
申请号:US15438771
申请日:2017-02-22
IPC分类号: G05B19/4068 , G05B19/409 , B23Q1/00 , B23Q15/00 , B23Q17/00 , G05B19/18
摘要: A machining program editing assist apparatus includes a display controller. While the display objects are being displayed in either one of the program data display area and the process list display area, the display controller decides that a designated display object of the one of the display areas is the display object designated by the display objects of the one of the display areas and a specific point, differentiates the designated display object from the other display objects in the one of the display areas, decides that a designated display object of the other of the display areas is the display candidate of the other of the display areas, includes the designated display object in the display objects of the other of the display areas, and differentiates the designated display object from the other display objects in the other of the display areas.
-
公开(公告)号:US10357865B2
公开(公告)日:2019-07-23
申请号:US15039151
申请日:2014-10-28
发明人: Andrea Molinaro , Sarah Boukobza , Marc Perrier
IPC分类号: G06F19/00 , B24B9/14 , B24B47/22 , G05B19/4068
摘要: A method for producing an instruction for bevelling an ophthalmic lens, with a view to mounting same in a framework of a spectacle frame into which a bevelled display lens is initially fitted. The method includes the steps of: a) acquiring a correction parameter relative to the play between the framework and the display lens; b) capturing a surface image of the display lens previously removed from the framework; c) determining, on the surface image, an initial contour (C0) of the display lens; d) calculating a corrected contour (C1), by correcting the initial contour according to the correction parameter; and e) deriving the bevelling instruction according to the corrected contour.
-
-
-
-
-
-
-
-
-