Разница между словами «мамочка» и «мама» заключается в эмоциональной окраске и контексте употребления.
Слово «мамочка» — уменьшительно-ласкательное к «мама». sinonim.org Оно может использоваться как ласковый способ обращения к маме в большинстве социальных ситуаций. www.thoughtco.com Однако в зависимости от контекста слово «мамочка» может иметь саркастический оттенок. www.thoughtco.com
Слово «мама» имеет нейтральное или формальное значение. www.thoughtco.com Оно может использоваться в официальных и нейтральных ситуациях. www.thoughtco.com
Таким образом, слово «мамочка» чаще применяется в неформальном общении, а «мама» — в более официальном контексте.