Очень часто эти слова взаимозаменяемые. Но в определенных контекстах есть практика устойчивого их применения. Например, как я написал, если идёт речь о таксономической единице в биологии, то используется термин "вид"= species.
Если речь идёт о технике, то чаще используется "тип", но если вы скажете "вид", то вас поймут.
Есть ещё слово "сорт". В строгом смысле это breed of plant. Но в разговорном языке часто эквивалентно "тип" и "вид".