Robot arms are being increasingly used in various fields with special attention given to unmanned systems. In this research, we developed a high payload dual-arm robot, in which the forearm module is replaceable to meet the assigned task, such as object handling or lifting humans in a rescue operation. With each forearm module specialized for an assigned task (e.g. safety for rescue and redundant joints for object handling task), the robot can conduct various tasks more effectively than could be done previously. In this paper, the design of the high payload dual-arm robot with replaceable forearm function is described in detail. Two forearms are developed here. Each of forearm has quite a different goal. One of the forearms is specialized for human rescue in human familiar flat aspect and compliance parts. Other is for general heavy objects, more than 30 kg, handling with high degree of freedom more than 7.