@Cad cam man: Framing is mostly used by people running laser cutters/engravers.
@kamon1: I think that it can be done, you just have to edit a screen set that you use and add abutton that will hold a piece of VB code to do framing, and there are DROs that have info on your program limits: