Si tu variable en el frame2 esta nula, es debido a que cuando invocas:
Código Java:
Ver originalString codig
= txtCodigoArticulo.
getText(); System.
out.
println("+"+codig
);
vista.frmArticulo articulo = new vista.frmArticulo();
articulo.codigo(codig);
articulo.setVisible(true);
this.setVisible(false);
Le estas pasando una variable nula, verifica que estes pasando la variable correctamente.