33  EP 3 800 007 A1 34  vices include: a cup attachment device that attaches a cup to a lens surface of the eyeglass lens; and a lens processing device that mounts the eye- glass lens with mounting a chuck shaft on the cup attached to the eyeglass lens by the cup attachment device, and processes a peripheral edge of the mounted eyeglass lens. 5 10 the eyeglass lens peripheral edge processing pro- gram being executed by the controller of the eye- glass lens peripheral edge processing system to causethe eyeglasslensperipheraledgeprocessing system to perform: a position storing process of storing installation positioninformation indicating aninstallation po- sition where the eyeglass lens is installed and unloaded for each of the plurality of eyeglass manufacturing devices,in a memorydevice;and a movement process of controllingan operation of the robot arm based on the installation posi- tion information stored in the memory device, to move the eyeglass lens fromthe installation po- sition of one device out of the plurality of eye- glass manufacturing devices to the installation position of another device out of the plurality of eyeglass manufacturing devices. 15 acquiresinformation ofa cupposition on thelens surface where the cup is attached by the cup attachment device, and moves the eyeglass lens to the installation po- sitionwherethe chuck shaftofthe lens process- ing device and the cup each other, based on the information of the cup position,whenthe eyeglass lens ismoved to the installation position of the lens processing de- vice. 20 25 30 acquires information of an attachment angle at which the cup attached to the eyeglass lens by the cup attachment device is attached to eyeglass lens, and sets an angle at the installation position of the eyeglass lens to which the cup is attach based on the information of the attachment an- gle, when the eyeglass lens is moved to the in- stallation position ofthelens processingdevice. 35 40 45 50 55 a plurality of eyeglass manufacturing devices that performs mutually different steps out of a plurality of steps for processing the eyeglass lens, and that include mutually different hous- ings; a robot arm that includes an arm unit having a plurality of joint portions, and a holding unit pro- vided in the arm unit to hold and release an ob- ject, and that rotates the arm unit via the joint portion to move the object held by the holding unit; and a controller, 18 14. An eyeglass lens peripheral edge processing pro- gram executed in an eyeglass lens peripheral edge processing systemthatprocessesa peripheraledge of an eyeglass lens, wherein the eyeglass lens peripheral edge process- ing system includes: 13. The eyeglass lens peripheral edge processing sys- tem according to claim 11 or 12, wherein the controller 12. The eyeglass lens peripheral edge processing sys- tem according to claim 11, wherein the controller