CPC B21D 7/12 (2013.01) [B21D 7/08 (2013.01); G01B 11/24 (2013.01); G06T 7/001 (2013.01); G06T 2207/30136 (2013.01); G06T 2207/30164 (2013.01)] | 18 Claims |
1. Method for controlling a process for curving an elongated piece by a digital system including a control console provided with a programmable processing unit and with a viewing screen for displaying data, associable with a roller curving machine for curving said elongated piece, and a camera unit, operationally connected to said processing unit, and configured and positioned for acquiring images of the elongated piece to be curved by said roller curving machine;
comprising the steps of
storing the profile of at least one virtual template of curvature in said processing unit of the control console;
orienting said camera unit according to an optical direction for the image acquisition substantially orthogonal to a working plane on which said elongated piece to be curved lies and advances,
detecting, by said camera unit, a real image of the elongated piece to be curved positioned on said roller curving machine, said image being composed of a frame obtained by a video acquisition from said camera unit or of a photograph directly acquired by said camera unit;
simultaneously reproducing the profile of said at least one virtual template of curvature and the real image of the elongated piece to be curved detected by said camera unit on said viewing screen for enabling an operator to graphically compare the piece being progressively curved with said virtual template serving as a reference graphical element and for enabling the operator to manually drive said roller curving machine for adapting the profile of said elongated piece to the profile of the virtual template,
the profile of said at least one virtual template being graphically reproduced by said processing unit superimposed to the real image of the elongated piece on said viewing screen to enable the operator to visually compare the shape of the piece being processed with said virtual template superimposed on the viewing screen;
manually comparing by the operator in real time the real image of said elongated piece reproduced on said viewing screen with the profile of said at least one virtual template, reproduced on said viewing screen and superimposed on said real image;
manually controlling by the operator said roller curving machine submitting said elongated piece to several runs according to alternate advancing directions through machine rollers included in said roller curving machine, so as to progressively curve the elongated piece from its initial configuration to a desired final shape represented by the stored profile of said at least one virtual template;
verifying step by step the geometry of said elongated pieces being processed through the following steps:
directly clicking on the real image reproduced on said viewing screen with a cursor of an aiming device to measure a geometric parameter of the elongated piece,
dragging and/or rotating, in a working intermediate step, said at least one virtual template on a desired zone of the real image to superimpose a portion of said at least one virtual template on a respective portion of the elongated piece visible on the real image in the viewing screen and enlarging said desired zone of the real image to check the correct curvature of said respective portion of the elongated piece and to locally verify a geometric shape of said respective portion of the elongated piece being processed, and
checking curvatures of further portions of the elongated piece,
manually driving by the operator said roller curving machine based on the visual comparison in real time by the operator to align step by step subsequent portions of the profile of the elongated piece to the profile of said at least one virtual template of curvature stored in the processing unit.
|