Machura saavutti kuulantyönnössä pronssia Ateenan EM-kilpailuissa 1982 tuloksella 20,59 m ja Helsingin MM-kilpailuissa 1983 tuloksella 20,98 m. Los Angelesin 1984 olympialaisiin hän ei päässyt hänen kotimaansa liityttyä olympiaboikottiin. Rooman MM-kilpailuissa 1987 hän sijoittui neljänneksi tuloksella 21,39 m ja Soulin 1988 olympialaisissa viidenneksi tuloksella 20,57 m. Ennätyksensä 21,93 m hän teki vuonna 1987.