Ken,
In the event you have not yet found a solution to your situation, I might suggest that you contact an NI sales representative or field sales engineer for specific application assistance. An alternative is to contact one of the NI Alliance members by visiting the page at http://www.ni.com/alliance/ . They should be able to help you with creating a system that will meet your requirements.
From a more general approach to your question, NI has many products that can be used to control equipment necessary to synthesize the "rocks" you need for analysis. A sample system may include use of a measurement and automation software (such as LabVIEW for a graphical programming environment, LabWindows/CVI for a text-based environment) that can control your existing process and
instruments over GPIB/serial/ethernet. If you already have a production test system developed, you may wish to consider investigating the TestStand environment to control your setup. If you have sensors and actuators that need to be measured or controlled, you may wish to consider some of the NI measurement devices that can perform data acquisition and output control signals. A good place to get started on the web would be visiting http://www.ni.com/catalog/ to get an overview of the NI products.
I hope this information helps!
Best Regards,
Wilbur Shen
Applications Engineer
National Instruments
http://www.ni.com/ask