A furnace for growing a ribbon crystal has a channel for growing a ribbon crystal at a given rate in a given direction, and a separating mechanism for separating a portion from the growing ribbon crystal. At least a part of the separating mechanism moves at about the given rate and in about the given direction while separating the portion from the growing ribbon crystal.