They are definitely cams for stitches, but I don't know what machine they are for. My Elna from the late 60's has cams, but they are different. The machine these go on was probably made sometime during the 60's or 70's. I will keep my eyes open for an answer to your question. Good luck.