A vírgula é obrigatória quando a conjunção "mas" marca uma oração coordenada adversativa, que indica essa relação de oposição entre as unidades ligadas. A regra também vale para outras conjunções, como "porém" , "todavia" e "entretanto". Exemplos: Faz frio, mas não nevou.
Conjunções Coordenativas
A conjunção "mas" se integra as conjunções coordenativas adversativas, e sua função é expressar relações de contraste/oposição de ideias entre uma oração e outra.
As conjunções são vocábulos gramaticais cuja função é reunir ou relacionar orações em um mesmo enunciado. Quando houver duas ou mais palavras com a função de conjunção, dizemos que se trata de uma locução conjuntiva. As conjunções e locuções conjuntivas têm o objetivo de unir duas ou mais orações ou palavras.
A palavra “mas” pode ser tanto um substantivo, adverbio ou conjunção. O uso mais comum é como conjunção coordenativa de adversidade, isso significa que é uma conjunção que liga duas orações que tem um sentido semântico equivalente em um sentido de oposição ou adversidade.
substantivo feminino [Gramática] Conjunção coordenativa que liga palavras ou orações, estabelecendo, entre elas, ideia de oposição, contraste, compensação; conjunção adversativa: a festa acabou, mas o barulho continuou. adjetivo Que é contra, contrário; que se opõe; adverso: pessoa adversativa.
Gramática. As conjunções aditivas são palavras que ligam dois termos ou duas orações de mesma função, estabelecendo relação de adição entre elas. Quando as orações podem ser independentes uma da outra, mas estão ligadas pela conjunção, são chamadas de orações coordenadas.