I'm having a problem with stuck miners, and dwarfs who don't want to go in a certain area. The issue is in my stone stockpiles, which are 3 rectangular stockpiles each on its own z-level below the ground level of my fortress. The 1st stockpile, 1 level below the ground floor, is perfectly accessible to anyone. The 2nd level is also accessible to dwarfs hauling to/from the stockpile, but I had some issues getting my miners out of it after they dug it out. At first they were legitimately stuck, but then I had another dwarf dig a ramp down to them. They still would not come out until I set a digging designation for the level above them, at which point they got out fine. I thought it was no problem, but then I started having even worse problems with the 3rd level down.
There is a ramp down to the 3rd level, which a miner used to get down there and dig. However, he wasn't able to go back up, and is currently starving to death. I also had trouble getting my other miner to help the other one get out, because he wouldn't dig on the 3rd or 2nd level until I "lured" him closer by making him dig on the 1st level. He finally got to the 3rd level, using the ramp that the other miner had used, and he is now stuck. I had another dwarf make stairs down to them, which are accessible but they won't use them. I'm hesitant to send a third dwarf to his potential death to save these guys. Also, I figure it's important to note that dwarfs aren't coming down to the 3rd level to haul out gems/ores.
So, what is the problem here? Is it something I'm doing wrong? It seems like the dwarfs are having a problem with how far away the stockpile is from the rest of the fortress, but it's only 3 z-levels down. I'm pretty new to DF, also, so is there just something I'm totally missing?