Свободные веса обеспечивают изотоническое сопротивление, которое обеспечивает одинаковую величину сопротивления во всем диапазоне движения. Это не всегда соответствует кривой силы мышцы. Иными словами, постоянное сопротивление во всем диапазоне движений, оказываемое свободными весами, не всегда соответствует силе мышц, которая варьируется во всем диапазоне движения. В некоторых машинах (тренажерах) используются системы «кулачковых» шкивов, эластики, гидравлики и пневматического сопротивления, которые могут лучше соответствовать кривым силы типичных движений.