A robot system comprises a multi-joint robot (20), a syringe driving device (30) for pushing and pulling a plunger (17c) of a syringe (17) equipped with a needle (17e), a control device (100) controlling movements of the multi-joint robot (20) to deal with a vial (16) and the syringe (17) and controlling movements of the syringe driving device (30) at the same time. The control device (100) carries out: control on the movements of the multi-joint robot (20) to enable the needle (17e) of the syringe (17) to puncture a cap (16c) of the vial (16); control on the movements of the syringe driving device (30) to push the vial (16) and transfer air in the syringe (17) to the vial, in a state that the vial (16) is positioned above the syringe (17) and an front end of the needle (17e) is positioned above a liquid in the vial (16), after that; and control on the movements of the syringe driving device (30) to pull the plunger (17c) and suck the liquid in the vial (16) through the needle, in a state that the front end of the needle (17e) is positioned in the liquid, after that.로봇 시스템(1)은, 다관절 로봇(20)과, 바늘(17e)을 구비하는 시린지(17)의 플런저(17c)를 밀고당기기 위한 시린지 구동 장치(30)와, 바이알(16) 및 시린지(17)를 취급하도록 다관절 로봇(20)의 동작을 제어하는 동시에, 시린지 구동 장치(30)의 동작을 제어하는 제어 장치(100)를 포함한다. 제어 장치(100)는, 바이알(16)의 캡(16c)에 시린지(17)의 바늘(17e)을 천자하도록 다관절 로봇(20)을 동작시키는 제어와, 그 후에, 바이알(16)이 시린지(17)의 상방에 위치하고 또한 바늘(17e)의 선단이 바이알(16) 내의 액체보다 상방에 위치한 상태에서, 플런저(17c)를 밀어서 시린지(17) 내의 공기를 바이알(16) 내에 보내도록, 시린지 구동 장치(30)를 동작시키는 제어와, 그 후에, 바늘(17e)의 선단이 바이알(16) 내의 액체 중에 위치한 상태에서, 플런저(17c)를 당기고 바늘을 통해서 바이알(16) 내의 액체를 흡인하도록, 시린지 구동 장치(30)를 동작시키는 제어를 실행한다.