A self-hardening molding apparatus configured to throw self-hardening foundry sand that is foundry sand kneaded together with a hardener and a binder into a molding flask so that the molding flask is filled with the self-hardening foundry sand to be hardened to form a mold, the self-hardening molding apparatus comprising: a conveyor arm that is pivotally supported around a pivot and has a conveyor for feeding the foundry sand; a first pivot motor that pivotally drives the conveyor arm; a first pulse generator that generates a pulse signal in accordance with rotation of the first pivot motor; a first shaft detector that includes a plurality of detection switches for generating an angle detection signal indicating a pivot angle when the conveyor arm is pivoted; a kneading arm that is pivotally attached around a pivot at a leading end of the conveyor arm to receive the foundry sand fed by the conveyor in the conveyor arm, and that feeds the foundry sand to a leading end of the kneading arm while kneading the foundry sand together with the hardener and the binder supplied into the kneading arm to discharge the kneaded self-hardening foundry sand from a discharge port provided at the leading end of the kneading arm; a second pivot motor that pivotally drives the kneading arm with respect to the conveyor arm; a second pulse generator that generates a pulse signal in accordance with rotation of the second pivot motor; a second shaft detector that includes a plurality of detection switches for generating an angle detection signal indicating a pivot angle when the kneading arm is pivoted; teaching storage means for performing teaching storage operation of storing teaching data created on the basis of signals from the first pulse generator, the first shaft detector, the second pulse generator, and the second shaft detector when teaching operation of throwing the kneaded self-hardening foundry sand from the discharge port into the molding flask is performed by moving the conveyor arm and the kneading arm manually, the teaching data being stored in a storage unit as a sequence control program of molding operation of a self-hardening mold; and molding playback means for performing molding playback operation to perform the molding operation of a self-hardening mold by reading out the sequence control program from the storage unit to control and drive the first pivot motor and the second pivot motor on the basis of the sequence control program, wherein the teaching storage means or the molding playback means is configured to calculate a rotation angle of the conveyor arm or the kneading arm by counting the pulse signal outputted from the first pulse generator or the second pulse generator from a starting point at which the angle detection signal to be outputted from each of the first shaft detector and the second shaft detector is generated, thereby performing the teaching storage operation or the molding playback operation. a conveyor arm that is pivotally supported around a pivot and has a conveyor for feeding the foundry sand; a first pivot motor that pivotally drives the conveyor arm; a first pulse generator that generates a pulse signal in accordance with rotation of the first pivot motor; a first shaft detector that includes a plurality of detection switches for generating an angle detection signal indicating a pivot angle when the conveyor arm is pivoted; a kneading arm that is pivotally attached around a pivot at a leading end of the conveyor arm to receive the foundry sand fed by the conveyor in the conveyor arm, and that feeds the foundry sand to a leading end of the kneading arm while kneading the foundry sand together with the hardener and the binder supplied into the kneading arm to discharge the kneaded self-hardening foundry sand from a discharge port provided at the leading end of the kneading arm; a second pivot motor that pivotally drives the kneading arm with respect to the conveyor arm; a second pulse generator that generates a pulse signal in accordance with rotation of the second pivot motor; a second shaft detector that includes a plurality of detection switches for generating an angle detection signal indicating a pivot angle when the kneading arm is pivoted; teaching storage means for performing teaching storage operation of storing teaching data created on the basis of signals from the first pulse generator, the first shaft detector, the second pulse generator, and the second shaft detector when teaching operation of throwing the kneaded self-hardening foundry sand from the discharge port into the molding flask is performed by moving the conveyor arm and the kneading arm manually, the teaching data being stored in a storage unit as a sequence control program of molding operation of a self-hardening mold; and molding playback means for performing molding playback operation to perform the molding operation of a self-hardening mold by reading out the sequence control program from the storage unit to control and drive the first pivot motor and the second pivot motor on the basis of the sequence control program, wherein the teaching storage means or the molding playback means is configured to calculate a rotation angle of the conveyor arm or the kneading arm by counting the pulse signal outputted from the first pulse generator or the second pulse generator from a starting point at which the angle detection signal to be outputted from each of the first shaft detector and the second shaft detector is generated, thereby performing the teaching storage operation or the molding playback operation.