An apparatus and method of articulating a rack for a cooking appliance between a lowered position and a raised position. One or more cams drive one or more linkage members pivotably connected to the rack. One or more drive mechanisms may be used to pivot the one or more cams.