Haspadok, hasgépek