An eyeglass lens processing apparatus for boring an eyeglass lens, comprising: a boring tool configured to bore the eyeglass lens; a boring tool drive shaft configured to drive the boring tool ; a boring data acquisition means configured to obtain boring data with respect to the eyeglass lens; a turn angle acquisition means configured to obtain, according to the boring data, a first turn angle (α) of the boring tool drive shaft about a first rotation shaft (A1) and a second turn angle (β) of the boring tool drive shaft about a second rotation shaft (A2) different from the first rotation shaft (A1); and control means configured to control the driving of the boring tool drive shaft to bore the eyeglass lens according to at least any one of the first and second turn angles (α, β), a first turning part configured to turn the boring tool drive shaft about the first rotation shaft (A1); and a second turning part configured to turn the boring tool drive shaft about the second rotation shaft (A2), a computer capable of reading a computer program stored in a computer-readable medium and capable of causing the means to execute the steps of method of claim 6; wherein the control means controls the driving of the boring tool drive shaft by controlling the driving of the first turning part according to the first turn angle (α) obtained by the turn angle acquisition means and controlling the driving of the second turning part according to the second turn angle (β) obtained by the turn angle acquisition means , characterized in that the first turning part has a first motor and is configured to turn the boring tool drive shaft about the first rotation shaft (A1) by controlling the driving of the first motor ; and the second turning part has a second motor and is configured to turn the boring tool drive shaft about the second rotation shaft (A2) by controlling the driving of the second motor . a boring tool configured to bore the eyeglass lens; a boring tool drive shaft configured to drive the boring tool ; a boring data acquisition means configured to obtain boring data with respect to the eyeglass lens; a turn angle acquisition means configured to obtain, according to the boring data, a first turn angle (α) of the boring tool drive shaft about a first rotation shaft (A1) and a second turn angle (β) of the boring tool drive shaft about a second rotation shaft (A2) different from the first rotation shaft (A1); and control means configured to control the driving of the boring tool drive shaft to bore the eyeglass lens according to at least any one of the first and second turn angles (α, β), a first turning part configured to turn the boring tool drive shaft about the first rotation shaft (A1); and a second turning part configured to turn the boring tool drive shaft about the second rotation shaft (A2), a computer capable of reading a computer program stored in a computer-readable medium and capable of causing the means to execute the steps of method of claim 6; wherein the control means controls the driving of the boring tool drive shaft by controlling the driving of the first turning part according to the first turn angle (α) obtained by the turn angle acquisition means and controlling the driving of the second turning part according to the second turn angle (β) obtained by the turn angle acquisition means , characterized in that the first turning part has a first motor and is configured to turn the boring tool drive shaft about the first rotation shaft (A1) by controlling the driving of the first motor ; and the second turning part has a second motor and is configured to turn the boring tool drive shaft about the second rotation shaft (A2) by controlling the driving of the second motor . <EOS>