I was offshore on an oil rig most of last month, and we ran into an interesting potential failure mode on the drawworks. That's the massive wire & pulley system that hoists the block up and down in the derrick. (You know, to lift a million pounds of drillpipe in and out of the hole.) This particular rig's drawworks is an "active heave compensating" model, meaning it senses the motion of the floating drilling rig and actively pays in / pays out on the wire to maintain constant drillpipe tension/position.
So it's basically a giant Z-stage.
The drawworks has a 16-fall block and tackle arrangement that looks roughly like this:



It has a big drum that spools up the wire on the "fast line" side, a "dead line" that is clamped to a weight indicator at rig floor level, a stationary "crown block" at the top of the derrick, and a travelling block. The drawworks motor and drum unit is roughly the size of a trailer home:

Yep! It's just a giant spool drive, using a 2" thick wire rope:

Anyway, this thing uses accelerometers and feedback controllers to pay in and out as needed to keep the drillpipe stationary despite the floating rig/derrick heaving up and down due to waves. It runs on a ridiculously large VFD drive, which at low speeds operates very similarly to our stepper motor controls. (An AC motor on a VFD drive is theoretically equivalent to a stepper motor operating at very high microstepping levels.) You could build a pretty simple analog to this in a 3d printer for a Z stage.
The potential issue we ran into was a hypothetical over-speed failure mode. (It happened to another rig in the past and we were worried about it happening to us.) Specifically, it was a software issue where the normal rig heave motion (maybe 1 ft/s for extreme weather) stacks up with the feedback loop's position correction adjustment, and together the two effects add up to attempt to accelerate the system faster than the overall mechanics will allow.
Here's the really interesting part: the problem only occurs during downward acceleration. High speed is no problem, and upward acceleration is no problem. The physics of the system limit downward acceleration and nothing else. Why? Because you can't push a rope.
This hoisting system can pay in wire at great force to lift the load. But to lower the load, it can only pay out and provide slack wire. The weight of the load must pull the wire through the pulley sheave wheels. And these are extremely large, heavy sheave wheels, operating at high speed. As I said, it's a 16-fall block, meaning the fast line must move 16x faster than the load. And there are about 10 extremely large, heavy sheave wheels that must be accelerated/decelerated to accelerate/decelerate the block.
Here's a picture of a small crown block for a sense of how heavy these things are:

The critical thing to realize is that the inertia of these spinning pulley sheave wheels is actually a large fraction of the total system inertia. Gravity is not just pulling down on the load -- the load's weight must provide the force to accelerate all the attached components in the pulley system. If you don't have very much weight on the travelling block, you don't have sufficient force to accelerate all the wheels at high rates during downward acceleration and upward deceleration. And if you can't accelerate the wheels very fast, the block can't fall fast enough to take up all the wire that the drawworks drum is paying out.
End result: slack wire on the fast line between the drum and the first sheave wheel. That causes the (very stiff) wire to jump out of the sheave and probably backlash the wire drum. That is a Bad Thing. The last time this happened, the weight of the block ended up dropping and shock-loading the drillpipe so bad it snapped in half. And that's a pipe rated for over a million pounds of tension. It's roughly equivalent to dropping a two-story house on something.
I found this whole issue extremely interesting because it's a hoisting system (Z stage) failure mode that isn't based on high speeds or high loads. It only occurs with low hanging loads for a single acceleration direction. Once the sheave wheels are up to speed, you're fine. When you're accelerating upwards, you're fine. When a human being is (cautiously) operating the joystick, you're fine. The issue could only arise when the active heave compensation code commanded an extremely fast acceleration during a specific type of weather. But that's how it usually is -- complicated systems fail in complicated ways.