This paper presents kinematic and dynamic analysis of a 3-R robot arm with ADAMS/MATLAB co-simulation, and its control with PID and PID-based fuzzy logic controller; finally, simulated results are compared with numerical method in MATLAB, for kinematics/dynamic analysis, a three degree of freedom robot arm with all revolute joint is designed in SolidWorks, designed model is exported in ADAMS, and exported plant motion is controlled with the MATLAB/Simulink software. ADAMS software is now widely applied to most of the areas such as robotics, automobile, mechanism and so on for an automatic dynamic analysis of the mechanical system. The virtual model plant created by ADAMS software is approaching the real model dynamics analysis in MATLAB with numerical methods, and it can provide a credible result for the real model simulation with ode45 numerical method test and analysis.