The company I work for has been integrating DriveWorks to help us generate models for common styles of systems we design and manufacture (primarily conveyance). I can nearly promise you using DriveWorks for robotics would not be worth it, primarily because every robot is just about completely custom.
Essentially DW is a big configuator, you design components and assemblies such that they are able to be configured the way you want them, and then DW creates all of those models and assemblies automatically, including drawings. It takes a TON of setup work and requires very advanced understanding of CAD to design in a way where all configurations will work without failing.
If you were making the same robot with just a few modifications over and over and over it MIGHT be worth it, but only after a few years.
My company, who makes thousands of conveyors every year, many of which use the same overall design and belt type, is perfect for DW. Before we had to model every part of every conveyor, and often from scratch. If there was a similar application we could copy that, but still had to manually make any adjustments. Now we plug in a few options and a nearly complete conveyor comes out the other side. It’s saved us thousands of design hours, and will likely pay for itself many times over in the coming years.