Question:
When I tie up 1000 coins in a node how long does it take to stop the node and withdraw my coin?
The 1000 coins are just sitting in your local wallet, or in a cold wallet of your choosing (in a single address). No coins actually sit on the masternode itself or are locked in any way. Spending the coins is exactly the same as any other coins you hold. If you spend all or a portion of the 1000 coins the masternode simply stops being active and you will no longer receive payments. You can reactivate it at any time by sending 1000 coins to a new address and updating the config.
The 1000 DASH are not sitting in your wallet per se. They are an unspent output of a prior transaction. That means that the 1000 DASH are sitting out there on the network waiting for you. By using your private key, you can send them to another address at any time, like if you want to trade DASH for goods or services. You can buy a pizza and a six pack of beer for example.
When you set up a masternode, it verifies that the 1000 DASH are still where you said they would be. If you transfer any part of that 1000 somewhere else, the 1000 are not still intact. The masternode will go offline at that point.
The original choice of the term "wallet", while easy for end users to understand is not quite accurate. A much better choice of term is "keyring". It is a thing that holds your keys. You can have a spare set of keys to your car or your DASH sitting in your drawer at home.
Strictly speaking, a wallet doesn't hold any funds. It holds your public and private keys. Maybe in the next "evolution", we can fix this misunderstanding.