pc104 pci cnc computer embedded pc software linux oregon micro systems oms pro-dex compliance multi-axis embedded 5-axis development scientific isa machining