A framework of industrial robot centering on smart factory applications is presented. The scenarios are realized by implementing dynamic modelling, vision guidance, sensor networking, status monitoring, multi-machine integration, and human-robot interaction. For dynamic modelling of robot manipulators, a 3D simulation interface and the corresponding model are built. For integrating robot manipulator with vision system, an indirect calibration method is conducted to set up a reference frame for both the robot and the vision system and a vision guided robot system is achieved. For sensor networking and status monitoring, sensor fusion is studied and a dashboard is built for integrating internal information from robot controllers with external data. To achieve multi-machine integration and human-robot interaction, IoT platforms are utilized for creating the communications among different equipment. Furthermore, a demonstration involving the integration of a robot arm and an automated guided vehicle is realized for object transportation. In addition, external sensors are integrated to create a safe human-machine environment. It is believed that the methodologies developed can be applied to fulfill smart factory in a pragmatic way in the future.