Method and system for machining, and a robot system
AssigneeABB Schweiz AG
InventorsLei Mao, Shaojie Cheng, Diamond Daimeng Dong
Life of this patent
Estimating the term…
Abstract
The present invention discloses a method and system for machining a work piece by a machining tool, and a robot system using the same. The method comprises: defining a customized contact point on the machining tool by setting a contact point height of the machining tool; moving the machining tool against the work piece to apply predefined machining feeds. Compared with the existing prior arts, the proposed method and system improves machining efficiency and accuracy. With the method and system according to the present disclosure, high machining efficiency could be achieved as well as collisions could be avoided.
Claims10
A method for machining a work piece by a machining tool, comprising:
- defining a customized contact point from among a plurality of potential contact points on the machining tool by setting a contact point height of the machining tool, the machining tool having a variable contact diameter along an axial length of the machine tool and having a revolving shape, the plurality of potential contact points representing varying contact diameters;
- in response to defining the customized contact point, adjusting at least one of a spindle speed of the machine tool and a relative movement speed between the machine tool and the work piece;
- moving the machining tool against the work piece to apply machining feeds as a result of the adjusting;
- controlling the feed rate of the machining tool to be constant when the contact point height of the machining tool is changed as a result of defining a new customized contact point;
- generating a default contact diameter (CDdefault) of the machining tool;
- generating a default movement speed (MSdefault) of the machining tool;
- generating a default revolution speed of a spindle (RSdefault) of the machining tool;
- calculating an actual contact diameter (CDactual) in accordance with the customized contact point;
- and
- modifying an actual movement speed (MSactual) into (CDdefault−CDactual)*RSdefault)/2+MSdefault, if the actual revolution speed of the spindle (RSactual) remains the same after defining a new customized contact point, while a feed rate remains unchanged after defining a new customized contact point.
A system for machining a work piece by a machining tool, comprising a controller adapted to:
- define a customized contact point on the machining tool by setting a contact point height of the machining tool, the machining tool having a revolving shape;
- move the machining tool against the work piece to apply predefined machining feeds;
- control the feed rate of the machining tool to be constant when changing the contact point height of the machining tool;
- generate a default contact diameter (CDdefault) of the machining tool;
- generate a default movement speed (MSdefault) of the machining tool;
- generate a default revolution speed of the spindle (RSdefault) of the machining tool;
- calculate an actual contact diameter (CDactual) in accordance with the customized contact point;
- and
- modify an actual revolution speed of the spindle (RSactual) and an actual movement speed (MSactual), to remain the feed rate unchanged, to meet the following equation:
- RSdefault*CDdefault/2+NSdefault*CDactual/2+MSactual.
A method for machining a work piece by a machining tool, comprising:
- defining a customized contact point on the machining tool by setting a contact point height of the machining tool, the machining tool having a variable contact diameter along an axial length of the machine tool;
- moving the machining tool against the work piece to apply machining feeds;
- and
- varying the contact point height along a machining path on the work piece such that the variable contact diameter changes along the machining path to avoid one of gouging the work piece within a radius thereof and colliding with an obstacle.
Dependencies are inferred from the claim text.