Discrete cam