职业病防治法规定农民工有这些义务:1、接受职业卫生培训,学习和掌握相关的职业卫生知识;2、遵守职业病防治法律法规、规章和操作规程;3、正确使用职业防护设备和佩戴职业病防护用品;4、发现职业病危害事故隐患应及时报告。