An algorithm of contact problems for processing thin plates is presented. In the seaming process of a can, two thin plates, an end and flange of a can slip each other and repeat contacting and separating, and are deformed by a roll. To analyse such a complex contact problem, an algorithm using penalty forces and maximum displacement control is proposed. A trial analysis of the seaming process with this algorithm is shown in this paper.