This part of the study focuses on programming, control and calibration aspects of HydraX, a low cost 6-axis 3D printed robotic arm that performs both Additive and Subtractive Manufacturing. G-code was implemented as the programming language for HydraX, after proper process CAM modeling and code extraction. CAM software post-processor was developed as a Finite-State Machine (FSM), so that NC output files are automatically adjusted, when software input variable values change. Arduino Mega microcontroller has been connected in parallel to the motion controller board of HydraX for expansion of system functionality and enabling the hybrid manufacturing concept. Custom commands (M codes) have also been developed to establish the connection between CAM post-processor and Direct Numerical Control (DNC) software. With these additions, the automatic end effector changer controls the CNC milling spindle, hot end with temperature measurement, filament extrusion and cooling fan speed adjustment, thus leading to successful hybrid manufacturing processes.