摘要:
Methods, systems, and devices for designing and manufacturing flank millable components. In one embodiment, devices, systems, and methods for designing a flank millable component are provided, in which a user is notified when a component geometry option is selected that will result in the component not being flank millable. In another embodiment, the user is prevented from selecting a geometry option that would result in the component not being flank millable. In yet another embodiment, devices, systems, and methods are provided for manufacturing a component with a flank milling process, in which optimized machine instructions are determined that minimize milling machine motion.
摘要:
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.
摘要:
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.
摘要:
There is provided a display device which can make the user understand a motion of a control target device without preparing a three-dimensional model faithfully reproducing an outer view of each control target device. A PC (10) as the display device presents options of a virtual mechanism, and accepts a selection thereof. The virtual mechanism has a structure in which a plurality of mechanism elements are combined having interlocking relationships, and includes an abstracted mode not imitating a mode of a specific control target device. The options of the virtual mechanism include a plurality of virtual mechanisms which are mutually different in kind of the mechanism element or in form of the interlocking relationship among the mechanism elements. Using command values or actual measured values of a sequence of positions as execution results of a control program, the PC (10) displays on a screen a moving image showing a state of the selected virtual mechanism in every period when the command value is inputted into the control target device or in a specified period among the periods.
摘要:
A numerical controller which enables stroke limit check during a program check performed in a machine lock state and which can shorten the time required for the program check. The numerical controller has the function of checking a program while keeping a machine motion axis as a controlled object in an immovable state, and includes motion amount calculating means for analyzing the program to calculate an amount of movement of the machine motion axis, and updater means for updating machine coordinates by the motion amount of the machine motion axis calculated by the motion amount calculating means and storing the updated machine coordinates, wherein a motion area is checked based on the stored machine coordinates. Thus, even in the machine lock state, the machine coordinates are calculated, thereby permitting the stroke limit check to be performed during the program check.
摘要:
A machining configuration drawing apparatus includes a drawing unit for drawing a machining configuration and a present machining position, a setting unit for setting a display area in an overall drawing area, a division unit for dividing the overall drawing area into a plurality of display areas based on the set display area, and a selection unit for selecting a drawing region drawn by the drawing unit from a plurality of drawing regions. The selection unit selects a drawing region in which the present machining position exists. Further, the drawing unit draws a machining configuration and a present machining position of the selected drawing region.
摘要:
A computer is connected to a system formed by combining a robot with a peripheral device (such as a welder). The computer receives robot mechanical unit motion position information supplied from a robot controller and command information to be outputted to the peripheral device, and displays motions of the robot mechanical unit and the peripheral device on its display screen in an animation form.
摘要:
The invention provides a simulation apparatus by which a problem upon designing can be found in the designing stage on the upstream without imposing an unnecessary working time to a designer. The simulation apparatus includes a working means model information storage section for storing information regarding working means models related to standard part models for working the standard part models, a working means model information extraction section for referring to the working means model information storage section based on information regarding a standard part model arranged in a design model to extract information regarding a working means model to be used to work the standard part model arranged in the design model, and a working simulation execution section for executing a simulation of the working for the standard part model with the working means model based on design information of the design model and the extracted information regarding the working means model, and checks the workability of working for a subject designed in a virtual three-dimensional space on a computer.
摘要:
A numerical controller capable of shortening time taken for animation plotting a tool path of an NC program including minute motion commands. From the NC program, blocks are read one by one, and an accumulated value of commanded motion distances from the last position of animation plotting is obtained by accumulating motion amounts. Only when the accumulated value is a predetermined value or greater, the accumulated value is cleared and a tool path up to a position given by the present command is drawn. When blocks containing minute motion commands are in succession such that the accumulated value does not reach the predetermined value, the animation plotting is not performed, and hence the time taken for the animation plotting is reduced to enable high-speed animation plotting. When the predetermined value is set to be a minimum unit (one dot) of display, a minute motion smaller than the minimum unit resulting in no new drawing of the tool path is omitted from the animation plotting to eliminate wasteful graphics processing.
摘要:
A device for determining an interference region of a robot, capable of determining an interference region/non-interference region and the like on an off-line layout space without difficulty. Geometric data of a robot and peripheral objects is read from a CAD system or the like to be displayed in the form of a layout display, to thereby form a cage region. An initial occupied region is found by calculating a three-dimensional position of each arm at an initial position. An operation simulation is run, and the tree-dimensional positions are repeatedly calculated, thereby finding the aggregate sum of the occupied region. After the robot is moved, a total occupied region G, an overlapping region H, a protruding region K, a non-occupied region M and the like are displayed in different colors, to thereby perform layout correction of a peripheral object, a change of the cage region, etc. It is also possible to judge the presence or absence of the overlapping region H/protruding region K and to search “a hidden non-occupied region” by way of a sectional display in which points A, B and C are designated.