In the last few decades exhaust emissions of road vehicles have decreased dramatically, owing to the more and more stringent emission standards issued by the legislative bodies of different countries, combined with the necessity of cleaner, better performing vehicles from society side. The introduction of Common Rail (CR) injection systems has been a great step towards achieving this target, thanks to its flexibility in fuel injection pressure, timing, and length, along variable engine load conditions. However, it is highly time and resource consuming to set up the injection system for all operating points of different engines, moreover, as the injection is a small scale, high speed process, the behaviour of the internal processes is challenging to measure. The best solution for these problems is to create a detailed model of the injector, where all the hydraulic, mechanic, and electromagnetic subsystems are represented, this way the internal working conditions can be analysed and resources can be saved. In this work, a detailed model of a first generation CR injector for commercial vehicles is presented and validated against needle lift data. The fluid dynamic and mechanic sub-systems are presented in details to thoroughly investigate the working principles of the injector internal parts. The fluid dynamic subsystem contains the chambers, holes, and throttles of the injector, while the mechanic subsystem models the motion and behaviour of the internal parts. The main features of the injector internal working conditions are described and analysed. Apart from the needle lift, these included solenoid anchor, pin and control piston lifts, the control chamber pressure and the mechanical force acting on the anchor. Five test cases were chosen on a medium duty test engine to represent a wide range of operation points from full load to idle and the simulated results were compared to the measured data. The simulated control piston movement accurately matched the measured curves in every test case.