5  EP 3 800 007 A1 6  eral edge processing program executed in an eye- glass lens peripheral edge processing system that processes a peripheral edge of an eyeglass lens, in which the eyeglass lens peripheraledge process- ing system includes: process performed by the eyeglass lens peripheral edge processing system 100. FIG. 5 is a view illustrating an example of a state where an eyeglass lens LE is mounted after being pinched by chuck shafts 11C and 12C of a lens processing device 1C. FIG. 6 is a schematic plan view of an eyeglass lens peripheral edge processing system 200 according to a modification example. 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, the eyeglass lens peripheral edge processing pro- gram being executed by the controller of the eye- glass lens peripheral edge processing system t cause theeyeglass lens peripheraledge processing system to perform: 5 10 15 20 [0007] An eyeglass lens peripheral edge processing system described as an example in the present disclo- sure includes a plurality of eyeglass manufacturing de- vices and a robot arm. The plurality of eyeglass manu- facturing devices perform mutually different steps out of a plurality of steps for processing an eyeglass lens, and have mutuallydifferenthousings.Therobotarmincludes an armunitand a holding unit.The armunithas a plurality of joint portions. The holding unit is provided in the arm unit to hold and release an object. The robot arm rotates the arm unit via the joint portion to move the object held by the holding unit. The robot arm rotates the arm unit so that at least the eyeglass lens serving as the object ismoved between theplurality ofeyeglassmanufacturing devices. 25 a position storing process of storing installation position information indicating an installation po- sition where the eyeglass lens is installed and unloaded for each of the plurality of eyeglass manufacturing devices,ina memorydevice;and a movementprocessofcontrolling anoperation of the robot arm based on the installation posi- tion information stored in the memory device,to movetheeyeglass lens fromthe installationpo- 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. 30 35 40 [0008] According to the eyeglass lens peripheral edge processing system described as an example in present disclosure, the eyeglass lens is moved by the robot arm between the plurality of eyeglass manufactur- ing devices in different housings (that is, the respective housings are separated from each other) for performing different steps. Therefore, even when a user does not move the eyeglass lens between the pluralityof devices, each device performs the plurality of steps on the eye- glass lens. Furthermore, the arm unit of the robot arm has the plurality ofjointportions.Accordingly,a positional relationship between the plurality ofdevices is less likely to be limited, compared to a case where the eyeglass lens ismoved between the plurality ofdevices by a robot having a single rotation axis or a conveyor. Therefore, the plurality ofsteps required forprocessingthe eyeglass lens are smoothly performed on the eyeglass lens by each of the plurality of eyeglass manufacturing devices. [0005] According to the eyeglass lens peripheraledge processing system and the eyeglass lens peripher edge processing program in the present disclosure, the plural types of devices for performing the different steps can more properly perform the plurality of steps processing the eyeglass lens. 45 50 55 [0009] The robotarmmay pivotthe holding unitaround a rotation axis extending in a direction intersecting with an installation surface to orient the holding unit toward each of the eyeglass manufacturing devices so that the eyeglasslensismoved between the pluralityofeyeglass manufacturing devices. In this case, a worker can freely dispose the plurality of eyeglass manufacturing devices for the robot arm. That is, unlike a case where the eye- glass lens is moved between the plurality of devices by the conveyor, disposition of the plurality of devices is much less likely to be limited. Therefore, a space for in- FIG.1 isaview illustrating a schematicconfiguration ofan eyeglasslens peripheral edge processing sys- tem 100. FIG. 2 is a perspective view of a robot arm 3. FIGs. 3A and 3B are a flowchart ofa position storing process performed by the eyeglass lens peripheral edge processing system 100. FIGs. 4A to 4C are a timing chart of a movement 4 [0006] BRIEF DESCRIPTION OF DRAWINGS DETAILED DESCRIPTION <Outline>