Heart-cam (uniform Traversing) Mechanism Explained: How It Works, Parts, Formula & Uses

← Back to Engineering Library

A heart-cam is a heart-shaped plate cam that converts continuous rotary input into uniform back-and-forth linear traversing motion of a follower, with constant velocity in both directions and instantaneous reversal at each end. You'll find it inside textile combing rollers, sliver-can coilers, and yarn-winding traverses on machines like the Rieter C 70 comber. The shape exists to give the follower equal speed across the full stroke — no dwell, no acceleration ramp in the middle. The result is even fibre or thread distribution across the full traverse width.

Heart-cam Uniform Traversing Interactive Calculator

Vary stroke, cam speed, minimum radius, and cam angle to see follower position, traverse speed, cam radius, and reversal rate.

Follower Pos
--
Cam Radius
--
Traverse Speed
--
Reversals
--

Equation Used

x = S*theta/180 for 0<=theta<=180 deg; x = S*(360-theta)/180 for 180<theta<=360 deg; r = r_min + x; v = S*n/30; reversals/min = 2*n

The ideal heart-cam uses two mirror-image Archimedean spiral halves. Over the first half-turn the follower displacement x rises linearly from 0 to stroke S; over the second half-turn it falls linearly back to 0. Because the cam rotates at constant speed n, the traverse speed is constant and equals S*n/30.

  • One full out-and-back traverse occurs per cam revolution.
  • Ideal two-arc Archimedean heart cam with no dwell.
  • Follower remains in contact; roller diameter and cusp fillet effects are not included.
  • Reversal is treated as instantaneous at theta = 0 deg and 180 deg.

Operating Principle of the Heart-cam (uniform Traversing)

The Heart-cam (uniform Traversing), also called the Combing roller heart-cam mechanism in textile practice, works by wrapping two mirror-image Archimedean spiral arcs into a single closed profile that looks like a valentine heart. As the cam rotates at constant angular velocity ω, the radius from the cam centre to the follower contact point increases linearly with angle on one half of the rotation and decreases linearly on the other half. That linear relationship between angle and radius is what gives you constant follower velocity — the follower moves out at a steady rate, hits the cusp at the top of the heart, then retracts at the same steady rate. No sinusoidal smoothing. No dwell.

Why design it this way? Because in fibre and yarn handling you cannot tolerate a velocity peak. If the follower moves faster in the middle of the stroke than at the ends, you get fibre pile-up at the turnaround points and thin patches in the middle. The heart profile guarantees uniform fibre lay across the entire traverse — that is the entire reason the shape exists.

The one place this mechanism punishes you is at the cusps. The reversal at each end is theoretically instantaneous, which means infinite acceleration. In the real machine you fight that with mass — keep the follower light, keep the spring preload firm enough to hold contact, and round the cusp with a small fillet radius (typically 0.5 to 2 mm depending on cam size). If the cusp fillet is too tight or the follower is too heavy, you get follower jump — the roller lifts off the cam face for a few degrees and slams back down, beating the surface to death within a few hundred hours. If the spring is too weak, same problem. If the cam profile drifts from the true Archimedean spiral by more than about 0.05 mm on a 60 mm cam, you start seeing visible non-uniformity in the wound package or the combed sliver.

Key Components

  • Heart-shaped cam plate: The driving element. Two Archimedean spiral arcs joined at a cusp top and a smooth bottom transition. Profile accuracy on a 60 mm cam should hold within ±0.05 mm of theoretical to keep traverse uniformity inside textile tolerances. Hardened tool steel, typically 58-62 HRC.
  • Roller follower: Rides the cam face under spring preload. A roller (not a flat or knife-edge follower) is mandatory here because the contact point sweeps across a curved profile — sliding contact would gall the cam face. Follower diameter typically 8-15 mm depending on cam size.
  • Return spring: Holds the follower in contact with the cam through the full rotation. Preload must exceed the peak inertial force at the cusp reversal — for a 100 g follower at 200 RPM with a 30 mm stroke, that's around 12-18 N of minimum preload. Undersize this and the follower jumps.
  • Traverse rod and guide bushings: Carries the follower's linear motion to the working element — the combing roller, the yarn guide, the sliver-can wiper. Bushing radial clearance under 0.05 mm keeps the rod from cocking and chattering at stroke ends.
  • Drive shaft: Rotates the cam at constant ω. Heart-cams demand a steady-speed input — any input speed ripple translates directly into traverse velocity ripple. A geared servo or a well-damped induction motor with a flywheel is the usual answer.

Who Uses the Heart-cam (uniform Traversing)

Heart-cams show up wherever a process needs even-rate back-and-forth motion of a small follower across a fixed stroke. Textile machinery is the dominant user, but the same mechanism appears in any application where uniform velocity reciprocation matters more than smooth acceleration. The combing roller heart-cam mechanism is the classic textbook example, but the same Archimedean-spiral profile shows up in chart recorders, lubricator dabbers, and laboratory spreaders.

  • Textile combing: The combing roller heart-cam mechanism on a Rieter C 70 or Marzoli CM500 comber drives the top-comb traverse, distributing fibre evenly across the working width.
  • Yarn winding: Older Schweiter and Savio precision winders used heart-cams on slow-traverse positions where uniform package density mattered more than build speed.
  • Sliver coiling: Sliver-can coilers like the Trützschler TD 10 use heart-cam-style traverse profiles to lay sliver evenly into the can without bunching at the wall.
  • Chart recorders: Pre-digital strip-chart recorders used miniature heart-cams to drive pen carriers at constant speed across the paper width.
  • Laboratory equipment: Microtome specimen advance mechanisms and thin-layer chromatography spreaders use heart-cams to lay material at constant rate across a substrate.
  • Printing and coating: Doctor-blade oscillators on small flexographic presses use heart-cam traverse to even out ink wear across the anilox roller face.

The Formula Behind the Heart-cam (uniform Traversing)

What you actually need to compute on a heart-cam is follower velocity, because that is what determines whether your traverse is uniform and whether your follower can stay in contact at the cusps. At the low end of the typical operating range — say 30-60 RPM on a textile combing position — follower velocity is gentle and cusp loads are negligible. At the nominal operating point of 100-200 RPM you hit the design sweet spot where contact is firm and traverse is even. Push past 250-300 RPM and you cross into the region where cusp inertia loads exceed the spring preload and the follower starts jumping. The formula below gives you the constant follower velocity during the linear portion of the stroke.

vf = (2 × S × N) / 60

Variables

Symbol Meaning Unit (SI) Unit (Imperial)
vf Follower linear velocity during the constant-velocity portion of the stroke m/s in/s
S Total stroke length (peak-to-peak follower displacement) m in
N Cam rotational speed RPM RPM
Fcusp Required spring preload at cusp to prevent follower jump (m × vf2 / rfillet) N lbf

Worked Example: Heart-cam (uniform Traversing) in a textile comber top-comb traverse

You are sizing the heart-cam traverse on a top-comb position for a mid-size cotton comber, similar to a Rieter C 70 retrofit. The stroke is 25 mm peak-to-peak, the follower assembly weighs 80 g, and the drive shaft runs at a nominal 150 RPM. You need to know the follower velocity at the low, nominal, and high ends of the operating range, and whether your 15 N spring preload is adequate at the cusp.

Given

  • S = 0.025 m
  • Nnom = 150 RPM
  • mfollower = 0.080 kg
  • rfillet = 0.001 m
  • Fspring = 15 N

Solution

Step 1 — compute follower velocity at the nominal 150 RPM operating point. The factor of 2 is because the follower completes two full strokes (out and back) per cam revolution:

vf,nom = (2 × 0.025 × 150) / 60 = 0.125 m/s

That's 125 mm/s of steady traverse — fast enough to keep up with combing cycle rate, slow enough that the follower tracks the cam face cleanly. This is the design sweet spot for this geometry.

Step 2 — at the low end of the typical operating range, drop to 60 RPM (a slow startup or a low-speed product run):

vf,low = (2 × 0.025 × 60) / 60 = 0.050 m/s

50 mm/s. The follower is moving at a crawl — you can watch it traverse with your naked eye. Cusp inertia loads are negligible here, so any reasonable spring preload keeps contact.

Step 3 — at the high end, push to 300 RPM and check whether the spring still holds contact at the cusp:

vf,high = (2 × 0.025 × 300) / 60 = 0.250 m/s
Fcusp = (0.080 × 0.2502) / 0.001 = 5.0 N

Velocity doubles to 250 mm/s and required cusp preload climbs to 5 N — still well inside your 15 N spring. So the mechanism is theoretically fine to 300 RPM. In practice, follower jump starts showing up around 250-280 RPM on a build with this mass because real-world cusp profiles are never perfectly Archimedean and dynamic spring response lags the inertia spike.

Result

At nominal 150 RPM the follower traverses at 0. 125 m/s — clean, even, no fibre pile-up at the ends. At the 60 RPM low end you get 0.050 m/s, which is the right speed for slow-running specialty fibres like long-staple cotton. At 300 RPM theoretical velocity climbs to 0.250 m/s but the practical ceiling sits closer to 250 RPM before cusp jump becomes audible. If you measure traverse non-uniformity in the wound package or combed sliver despite the math checking out, the most common causes are: (1) cam-profile error above 0.05 mm caused by worn grinding wheels during cam manufacture, (2) traverse-rod bushing clearance over 0.08 mm letting the rod cock at stroke ends, or (3) drive-shaft speed ripple from a flexible coupling letting input ω fluctuate by more than ±2%.

Heart-cam (uniform Traversing) vs Alternatives

The heart-cam is one of three or four common ways to generate reciprocating traverse motion. Each has a clear application window. Pick the wrong one and you'll either fight uniformity issues or wear the mechanism out chasing speed it can't deliver.

Property Heart-cam (uniform Traversing) Scotch yoke Crank-slider
Velocity profile across stroke Constant (uniform) Sinusoidal Near-sinusoidal with offset
Practical max speed (typical mid-size build) 250-300 RPM before cusp jump 600-1000 RPM 1500+ RPM
Traverse uniformity at ends Excellent — same speed start to finish Poor — slows to zero at extremes Poor — slows at extremes
Reversal shock High — instantaneous reversal at cusp None — smooth sinusoidal turnaround None — smooth turnaround
Manufacturing complexity High — precision-ground spiral profile Low — simple slot and pin Low — standard linkage parts
Typical service life 3,000-8,000 hours before profile re-grind 10,000+ hours 20,000+ hours
Best application fit Uniform fibre/yarn traverse, slow-medium speed General reciprocation, no uniformity needed High-speed reciprocation, mass-balanced

Frequently Asked Questions About Heart-cam (uniform Traversing)

The formula gives you ideal follower velocity, but real machines spend a finite time at the cusp because the follower can't truly reverse instantaneously — it decelerates, contacts the spring-loaded backstop region, then re-accelerates. That micro-dwell at each end means the yarn or fibre lays slightly thicker there.

The fix is either a tighter cusp fillet (sharper reversal, more shock) or accept the buildup and design your package geometry around it. On precision winders the trick is to add a small pitch shift cam that walks the stroke endpoints back and forth by 1-2 mm per package layer, smearing out the end-buildup signature.

Heart-cams are flat plate cams — the follower moves perpendicular to the cam shaft. Barrel cams (cylindrical groove cams) put the follower parallel to the shaft. Pick by stroke length and packaging. For strokes under about 50 mm and where you want the follower mechanism mounted off to the side, heart-cams win on simplicity. For longer strokes (100 mm+) like full yarn-winder traverses, barrel cams are easier to machine accurately and handle higher speeds — that's why modern Schlafhorst and Murata winders moved to barrel-cam or fully electronic traverse and away from heart-cams.

Yes. The Combing roller heart-cam mechanism is just the textile-industry name for a heart-cam used in a specific role — driving the traverse on a combing roller or top-comb assembly. The cam profile, the kinematics, and the design rules are identical to any other heart-cam. Different machine builders and different industries use different names for the same Archimedean-spiral plate cam.

Static preload calculation only tells half the story. The clicking is almost certainly follower jump driven by spring surge — at the cusp, the spring's own coils have a natural frequency, and if your cam reversal frequency hits a harmonic of that, the spring stops behaving like a stiff Hookean element and goes into resonance. The follower briefly loses contact.

Quick diagnostic: change spring rate by 20% in either direction. If the click moves to a different RPM, you've confirmed surge. The fix is a damped spring (rubber-coupled or progressive-rate) or splitting the preload between two springs of different rates so they can't surge together.

For prototyping at under about 30 RPM with a light follower, yes — printed nylon or PETG holds up for a few hundred hours. The catch is profile accuracy. FDM printers typically give you ±0.2 mm dimensional accuracy, which is 4× worse than the ±0.05 mm a textile heart-cam needs. That means traverse uniformity will be visibly worse than a ground steel cam.

For a working prototype where you just need to verify the kinematics, print it. For anything that has to lay fibre or yarn evenly, you need ground tool steel or at minimum CNC-cut hardened aluminium with the profile finish-ground after.

The cusp is where contact stress spikes. During the linear portions of the stroke, the follower roller distributes load across a sweeping contact line. At the cusp, the contact point is essentially a point and the direction of force flips through 180° within a few degrees of cam rotation. Hertzian contact stress at the cusp can run 3-5× the average stress around the rest of the profile.

That's why production heart-cams use 58-62 HRC tool steel and a polished cusp fillet finish below Ra 0.4 µm. Soft cams or rough cusp finishes will pit at the cusp within a few hundred hours, and once pitting starts, it cascades — the follower hammers each new pit deeper every cycle.

Rule of thumb: cusp fillet radius should be 1-3% of total stroke length. For a 25 mm stroke, that's 0.25-0.75 mm. Smaller fillet means sharper reversal and better end-of-stroke uniformity, but higher cusp stress and shorter cam life. Larger fillet means smoother reversal and longer life, but you start losing the uniform-velocity benefit because the follower spends measurable time in the rounded turnaround region.

Start at 2% of stroke and tune from there. If you measure visible end-buildup in the product, tighten the fillet. If you hear cusp clicking or see early pitting, open it up.

References & Further Reading

Building or designing a mechanism like this?

Explore the precision-engineered motion control hardware used by mechanical engineers, makers, and product designers.

← Back to Mechanisms Index
Share This Article
Tags: