简介:Thispaperdescribesthereplacementofacontrollerforaprogrammableuniversalmachineforassembly(PUMA)512robotwithanewlydesignedPCbased(openarchitecture)controlleremployingareal-timedirectcontrolofsixjoints.TheoriginalstructureofthePUMArobotisretained.Thehardwareofthenewcontrollerincludessuchin-housedesignedpartsaspulsewidthmodulation(PWM)amplifiers,digitalandanalogcontrollers,I/Ocards,signalconditionercards,and16-bitA/DandD/Aboards.AnIntelPentiumIVindustrialcomputerisusedasthecentralcontroller.ThecontrolsoftwareisimplementedusingVC++programminglanguage.Thetrajectorytrackingperformanceofallsixjointsistestedatvaryingvelocities.ExperimentalresultsshowthatitisfeasibletoimplementthesuggestedopenarchitectureplatformforPUMA500seriesrobotsthroughthesoftwareroutinesrunningonaPC.Byassemblingcontrollerfromoff-the-shellhardwareandsoftwarecomponents,thebenefitsofreducedandimprovedrobustnesshavebeenrealized.