Mining companies are operating in a challenging environment but could now be the time to top up on commodity companies?