A rod magazine system which comprises a substantially cylindrical rod magazine for storing a plurality of rods on different circumferences in the direction of the longitudinal axis of the rod magazine, wherein: the rod magazine is arranged to rotate around its longitudinal axis; on its sides, the rod magazine comprises a plurality of rod slots extending towards the longitudinal axis of the rod magazine, each slot being arranged to receive a plurality of rods in such a manner that the rods are stored parallel to the longitudinal axis of the rod magazine on a plurality of circumferences with different radii as seen from the longitudinal axis; wherein the inner length of the rod magazine substantially corresponds to the length of one rod being stored, whereby the stored rods cannot essentially move in the longitudinal direction; and wherein the rod magazine system comprises a locking member which allows the rods to push into the rod slot but prevents the unintentional falling of the stored rods out of the rod slot, characterized in that: the rod magazine is arranged to be attached to a three-dimensionally turning feed beam of a boring machine, and wherein the rod magazine system additionally comprises: at least one processor and a memory which comprises a computer program code wherein the memory and code are together with the processor arranged to control the rotation of the rod magazine in such a manner that one rod slot at a time is emptied from the rod magazine, but adjacent rod slots are not, however, emptied one after the other. the rod magazine is arranged to rotate around its longitudinal axis; on its sides, the rod magazine comprises a plurality of rod slots extending towards the longitudinal axis of the rod magazine, each slot being arranged to receive a plurality of rods in such a manner that the rods are stored parallel to the longitudinal axis of the rod magazine on a plurality of circumferences with different radii as seen from the longitudinal axis; wherein the inner length of the rod magazine substantially corresponds to the length of one rod being stored, whereby the stored rods cannot essentially move in the longitudinal direction; and wherein the rod magazine system comprises a locking member which allows the rods to push into the rod slot but prevents the unintentional falling of the stored rods out of the rod slot, characterized in that: the rod magazine is arranged to be attached to a three-dimensionally turning feed beam of a boring machine, and wherein the rod magazine system additionally comprises: at least one processor and a memory which comprises a computer program code wherein the memory and code are together with the processor arranged to control the rotation of the rod magazine in such a manner that one rod slot at a time is emptied from the rod magazine, but adjacent rod slots are not, however, emptied one after the other. the rod magazine is arranged to be attached to a three-dimensionally turning feed beam of a boring machine, and wherein the rod magazine system additionally comprises: at least one processor and a memory which comprises a computer program code wherein the memory and code are together with the processor arranged to control the rotation of the rod magazine in such a manner that one rod slot at a time is emptied from the rod magazine, but adjacent rod slots are not, however, emptied one after the other.