Patent classifications
G05B2219/35
Automatic strategy determination for computer aided manufacturing
A method for automated manufacturing strategy generation can include: identifying features of a desired part from a virtual model; and determining a tactic strategy based on the identified features. The method can additionally include: determining a toolpath primitive for each tactic; combining the toolpath primitives for the tactics to generate a master toolpath; and translating the master toolpath into machine code.
Command-value generation apparatus
A command-value generation apparatus includes: a segmentation unit to segment a machining program into execution units to generate segment machining programs; a parallel computation unit, including a plurality of arithmetic units, to execute the segment machining programs on a per execution unit basis in parallel and generate a segment command for each of the execution units, the segment command being a group of interpolation points on the tool path; and a command-value generation unit to generate a tool travel command from the segment command for each of the execution units. The segment machining programs are separate from one another by at least one segmentation point. The segment machining programs includes a forward segment machining program located forward of the segmentation point, and a rearward segment machining program located rearward of the segmentation point.
AUTOMATIC STRATEGY DETERMINATION FOR COMPUTER AIDED MANUFACTURING
A method for automated manufacturing strategy generation can include: identifying features of a desired part from a virtual model; and determining a tactic strategy based on the identified features. The method can additionally include: determining a toolpath primitive for each tactic; combining the toolpath primitives for the tactics to generate a master toolpath; and translating the master toolpath into machine code.
Automatic strategy determination for computer aided manufacturing
A method for automated manufacturing strategy generation can include: identifying features of a desired part from a virtual model; and determining a tactic strategy based on the identified features. The method can additionally include: determining a toolpath primitive for each tactic; combining the toolpath primitives for the tactics to generate a master toolpath; and translating the master toolpath into machine code.
COMMAND-VALUE GENERATION APPARATUS
A command-value generation apparatus includes: a segmentation unit to segment a machining program into execution units to generate segment machining programs; a parallel computation unit, including a plurality of arithmetic units, to execute the segment machining programs on a per execution unit basis in parallel and generate a segment command for each of the execution units, the segment command being a group of interpolation points on the tool path; and a command-value generation unit to generate a tool travel command from the segment command for each of the execution units. The segment machining programs are separate from one another by at least one segmentation point. The segment machining programs includes a forward segment machining program located forward of the segmentation point, and a rearward segment machining program located rearward of the segmentation point.
NUMERICAL CONTROLLER AND NUMERICAL CONTROL METHOD
A numerical controller includes an analysis unit to analyze a machining program and extract a coordinate rotation angle that is a rotation angle of a coordinate system specified in the machining program; and a coordinate transformation unit to transform a coordinate value in the machining program into a coordinate value in a machine tool to be controlled on the basis of polarity information created on the basis of at least one of a movement direction and a rotation direction of an axis of the machine tool, and the coordinate rotation angle.
NUMERICAL CONTROLLER
A numerical controller drives, through pressure control, two motors which drives two tables of a driving apparatus while keeping these two tables parallel with each other. When there is a positional deviation between the two motors, the numerical controller calculates a correcting pressure based on correction gains indicating relationships between pressure and position stored in advance and corrects pressure command values of the two motors based on the correcting pressure.
NUMERICAL CONTROLLER
A numerical controller of the present invention includes a command analyzing unit configured to read out and analyze a block from a program and generate moving command data on the basis of the analysis result, an interpolating unit configured to generate interpolation data by performing interpolation processing on the basis of the moving command data, a servo control unit configured to control each axis on the basis of the interpolation data, a path displacement determining unit configured to calculate a distance between a program command path commanded by the program and a tool tip point of the tool after a moving amount of each axis in this control period on the basis of the moving command data, the interpolation data and a current position of each axis and determines whether or not the calculated distance is equal to or greater than an acceptable amount defined in advance, and an alerting unit configured to output an alert in the case where the distance is determined that it is equal to or greater than the acceptable amount defined in advance.
NUMERICAL CONTROLLER
A numerical controller includes: a monitoring unit which monitors a delay time between two machining units after the two machining units simultaneously start operations in the same direction without being in synchronism with each other; a determination unit which determines whether or not the delay time exceeds a predetermined time; and a control unit in which when the delay time exceeds the predetermined time, one of the two machining units is stopped.
AUTOMATIC STRATEGY DETERMINATION FOR COMPUTER AIDED MANUFACTURING
A method for automated manufacturing strategy generation can include: identifying features of a desired part from a virtual model; and determining a tactic strategy based on the identified features. The method can additionally include: determining a toolpath primitive for each tactic; combining the toolpath primitives for the tactics to generate a master toolpath; and translating the master toolpath into machine code.