This is an interesting one, as i can see both sides to the discussion.
Obviously your children are more important to you than money, but as someone has said money is needed for you all to live. To be honest i feel if you have to be away, that is just the way it has to be. My dad was around every evening and weekends and didn't really bother with us too much, although now i am older he does a lot more. I believe if you came home at weekends and the weekends were just family time, so you were there and definitely not working that this could be a good comprimise. I would much rather had a Dad that comes home at weekends and makes lots of effort. Just make sure you engage with them lots when you are around, which i am sure you do. Maybe have some kinda routine with them when you are home so it doesn't feel like a flying visit each time, not really sure what i mean, i dunno like stories or special days out. I think your children would grow up to appreciate your work ethic but also still adore you. I believe there isn't a right or wrong way to parent, everyone just has to do what is right for them, every way has negative and postive consequences.