Flexible manufacturing cells (FMC) consist of machine tools, handling devices and some peripheral components eg conveyor belts or work piece magazines. In the scope of a smart factory with a serviceoriented architecture (SOA), each active component offers its capabilities as services. These services represent mechatronic functions of the equipment. The FMC’s controller aggregates these services in order to generate cell services and offer them to superordinate systems. OPC Unified Architecture (OPC UA) is a stateof-the-art technology for information modelling and data exchange in industrial automation. In this paper we describe the use of a graphical control language to facilitate generation of FMC services and for orchestration of the cell component’s services. The software tool JGrafchart was deployed to design extended Sequential Functional Charts (SFC), representing the orchestrated services. The runtime environment of JGrafchart acts as operation control of the prototypic FMC. The component services are offered to the network environment as methods in the address space of dedicated OPC UA servers. Action statements associated with JGrafchart steps call these OPC UA methods. State variables of the components exposed by OPC UA servers are read by JGrafchart to evaluate transition conditions between the steps. This approach was deployed in the learning and innovation factory at the Vienna University of Technology, on FMCs consisting of Emco Concept machine tools and ABB robots.