A machine (1) for extracorporeal blood treatment comprises a device (2) for ultrafiltration of a liquid through a semi-permeable membrane (3) of a blood treatment device (4), a first sensor (11) for ultrafiltration rate through the membrane, a second group of sensors (13) for measuring a trans-membrane pressure, and a programmed controller (14) for calculating a maximum ultrafiltration rate as a function of the transmembrane pressure. The machine is suitable for kidney failure treatments, such as hemofiltration and hemodiafiltration. In a relatively short time the machine enables a large quantity of corporeal blood to be removed from the patient.체외 혈액 처리용 장치(1)는 혈액 처리 장치(4)의 반투과성 막(3)을 통한 액체의 초여과 액츄에이터(2), 막을 통한 초여과 유량을 측정하기 위한 제1 초여과 유량 센서(11)와, 트랜스멤브레인 압력을 측정하기 위한 제2 그룹의 트랜스멤브레인 압력 센서(13), 및 트랜스멤브레인 압력의 함수로서 최대 초여과 유량을 계산하기 위한 프로그램화된 제어기(14)를 포함한다. 상기 장치는 혈액여과와 혈액투석여과 등의 신장 질환의 치료에 적합하다. 상기 장치는 상대적으로 단시간 내에 다량의 체외 혈액을 환자로부터 제거할 수 있도록 해준다.