What Sheffield software do you have? If you have a later version of MeasureMax you can do your programming with CADPATH. It seems to be somewhat cumbersome at the outset but with a little practice you can do a lot of programming with very little problem. You will need a CLEAN IGES file with NO #140 or 143 entities. These are some type of trim entities and CADPATH will not recognize them.
Good Luck