Highly impaired stroke patients at early stages of recovery are unable to generate enough muscle force to lift the weight of their own arm. Accordingly, task-related training is strongly limited or even impossible. However, as soon as partial or full arm weight support is provided, patients are enabled to perform arm rehabilitation training again throughout an increased workspace. In the literature, the current solutions for providing arm weight support are mostly mechanical. These systems have components that restrict the freedom of movement or entail additional disturbances. A scalable weight compensation for upper and lower arm that is online adjustable as well as generalizable to any robotic system is necessary. In this paper, a model-based feedforward weight compensation of upper and lower arm fulfilling these requirements is introduced. The proposed method is tested with the upper extremity rehabilitation robot ARMin V, but can be applied in any other actuated exoskeleton system. Experimental results were verified using EMG measurements. These results revealed that the proposed weight compensation reduces the effort of the subjects to 26% on average and more importantly throughout the entire workspace of the robot.