This gives me some things to think about for awhile. I'm very grateful for everyone's comments and suggestions and the time they took to post here for me. It's very kind.
I'll have to see about getting the proper PNP switch or the proper resistor somewhere. If those switches have a resistor and they work then maybe having two might not be a good idea? I'm not sure, but that's what my dad thought. I do think doing it right would be ideal though. So thank you to everyone for providing all of the information about them. It's super helpful.
The cost isn't really an issue, their price is fairly reasonable if they last, but unfortunately it seems I can't get those breaks delivered to Canada so maybe I can find them somewhere that will deliver to me or at least something like them, now that I know exactly what I'm looking for. In fact, I did a search and noticed there are actually similar ones on the Teknic website here:
teknic.com/products/spring-applied-power...rakes/NEMA-23-brake/
There are a couple things that concern me though which might help me choose between these types of breaks or the counterweight or gas spring breaks. I don't know if those Teknic breaks are as powerful as the other ones and maybe it doesn't matter, maybe they would be fine. I don't know how much force they have to hold so I suppose the first order of business is figuring out how to measure how much force it has to hold to know which break to get. I'm sure there are calculations and math and whatnot involved which I'm no good at so I'll try to do some research and see if it works out.
Another thing I'm curious about is when doing an e-stop if it uses the break and if there is a way to disable that or maybe that's something I would actually have to enable in the first place and it's disabled by default because I have to connect pins in hal. I only want to apply the break when the machine loses all power and not on an e-stop so that it doesn't wear out the break which I'm guessing is a thing. So I'm wondering if maybe there is some way to set it so that it doesn't use the break in an e-stop and only when the machine loses power or if it's just going to be like that by default.
Thank you everyone! This is very valuable information and I really appreciate everyone's time. This is really great. What a nice community. It's all starting to make more sense now with everyone's great knowledge being imparted onto me. Thank you!