A robot comprising: a robot main body including an A-arm which is rotatable around an A-rotation axis, a B-arm which is cantilevered off the A-arm and is rotatable around a B-rotation axis, and a C-arm which is connected to the B-arm and which is rotatable around a C-rotation axis, wherein an end effector is attached to the C-arm, the B-arm includes a hole through which a flexible wiring or pipe connected to the end effector is inserted, and the C-arm includes a through-hole which penetrates the C-arm along the axial direction of the C-rotation axis and through which the flexible wiring or the pipe is inserted, characterized in that the B-arm includes a first portion connected to the A-arm and a second portion including the hole, and the first portion and the second portion are connected so that both ends of the hole open to the outside, a regulation portion functioning as a mechanical stopper for regulating the rotation of the B-arm with respect to the A-arm is provided at a connection portion between the first portion of the B-arm and the A-arm, the A-arm includes a first regulation member that is not exposed to the outside of the robot main body, the B-arm includes a second regulation member that is not exposed to the outside of the robot main body and contacts the first regulation member, the regulation portion is configured to include the first regulation member and the second regulation member, a clamp portion is provided in the first portion of the B-arm and is configured to regulate a position of the flexible wiring or pipe connected to the end effector, in a case where the B-arm rotates around the B-rotation axis, the first regulation member and the second regulation member contact each other to regulate rotation of the B-arm with respect to the A-arm, and the through-hole included in the C-arm, the hole included in the B-arm, and the clamp portion are provided side by side along the axial direction of the C-rotation axis. a robot main body including an A-arm which is rotatable around an A-rotation axis, a B-arm which is cantilevered off the A-arm and is rotatable around a B-rotation axis, and a C-arm which is connected to the B-arm and which is rotatable around a C-rotation axis, wherein an end effector is attached to the C-arm, the B-arm includes a hole through which a flexible wiring or pipe connected to the end effector is inserted, and the C-arm includes a through-hole which penetrates the C-arm along the axial direction of the C-rotation axis and through which the flexible wiring or the pipe is inserted, characterized in that the B-arm includes a first portion connected to the A-arm and a second portion including the hole, and the first portion and the second portion are connected so that both ends of the hole open to the outside, a regulation portion functioning as a mechanical stopper for regulating the rotation of the B-arm with respect to the A-arm is provided at a connection portion between the first portion of the B-arm and the A-arm, the A-arm includes a first regulation member that is not exposed to the outside of the robot main body, the B-arm includes a second regulation member that is not exposed to the outside of the robot main body and contacts the first regulation member, the regulation portion is configured to include the first regulation member and the second regulation member, a clamp portion is provided in the first portion of the B-arm and is configured to regulate a position of the flexible wiring or pipe connected to the end effector, in a case where the B-arm rotates around the B-rotation axis, the first regulation member and the second regulation member contact each other to regulate rotation of the B-arm with respect to the A-arm, and the through-hole included in the C-arm, the hole included in the B-arm, and the clamp portion are provided side by side along the axial direction of the C-rotation axis.