removed offset E values and replaced with G92 codes

also adding handling of existing G92 codes