I wrote a program to search for such dice.
It found $29$ with maximum faces of
It finds none with maximum faces of less.
(the sixth one is kasperd's example)
1: [-73,-70, -1, 2, 71, 74], [ 62, 63, 64, 68, 69, 70], [ 12, 24, 36, 48, 60, 72]
2: [-88,-70,-16, 2, 56, 74], [ 54, 57, 60, 63, 66, 69], [ 35, 36, 37, 71, 72, 73]
3: [-70,-52,-34, 38, 56, 74], [ 54, 57, 60, 63, 66, 69], [ 17, 18, 19, 71, 72, 73]
4: [-79,-70, -7, 2, 65, 74], [ 27, 30, 33, 63, 66, 69], [ 53, 54, 55, 71, 72, 73]
5: [-79,-70, -7, 2, 65, 74], [ 45, 48, 51, 63, 66, 69], [ 35, 36, 37, 71, 72, 73]
6: [-52,-43,-34, 56, 65, 74], [ 9, 12, 15, 63, 66, 69], [ 44, 45, 46, 71, 72, 73]
7: [-52,-43,-34, 56, 65, 74], [ 36, 39, 42, 63, 66, 69], [ 17, 18, 19, 71, 72, 73]
8: [-76,-70, -4, 2, 68, 74], [ 18, 21, 42, 45, 66, 69], [ 59, 60, 61, 71, 72, 73]
9: [-73,-70, -1, 2, 71, 74], [ 56, 57, 58, 68, 69, 70], [ 18, 24, 42, 48, 66, 72]
10: [-76,-70, -4, 2, 68, 74], [ 42, 45, 54, 57, 66, 69], [ 35, 36, 37, 71, 72, 73]
11: [ 47, 50, 59, 62, 71, 74], [-40,-39,-38, 68, 69, 70], [ -6, 0, 30, 36, 66, 72]
12: [-73,-70, -1, 2, 71, 74], [ 50, 51, 52, 68, 69, 70], [ 24, 30, 36, 60, 66, 72]
13: [-46,-40,-34, 62, 68, 74], [ 30, 33, 48, 51, 66, 69], [ 17, 18, 19, 71, 72, 73]
14: [-73,-70, -1, 2, 71, 74], [ 32, 33, 34, 68, 69, 70], [ 42, 48, 54, 60, 66, 72]
15: [ 44, 50, 56, 62, 68, 74], [ -6, -3, 30, 33, 66, 69], [-37,-36,-35, 71, 72, 73]
16: [-82,-70,-10, 2, 62, 74], [ 23, 25, 47, 49, 71, 73], [ 60, 61, 64, 65, 68, 69]
17: [-82,-70,-10, 2, 62, 74], [ 59, 61, 63, 65, 67, 69], [ 24, 25, 48, 49, 72, 73]
18: [-58,-46,-34, 50, 62, 74], [ 59, 61, 63, 65, 67, 69], [ 0, 1, 36, 37, 72, 73]
19: [-76,-70, -4, 2, 68, 74], [ 29, 31, 33, 65, 67, 69], [ 48, 49, 60, 61, 72, 73]
20: [-76,-70, -4, 2, 68, 74], [ 53, 55, 57, 65, 67, 69], [ 24, 25, 48, 49, 72, 73]
21: [-46,-40,-34, 62, 68, 74], [ 11, 13, 15, 65, 67, 69], [ 36, 37, 54, 55, 72, 73]
22: [-38,-36,-34, 70, 72, 74], [ 32, 33, 50, 51, 68, 69], [ 7, 13, 19, 61, 67, 73]
23: [ 52, 54, 56, 70, 72, 74], [ -4, -3, 32, 33, 68, 69], [-47,-41,-35, 61, 67, 73]
24: [-46,-40,-34, 62, 68, 74], [ 47, 49, 51, 65, 67, 69], [ 0, 1, 36, 37, 72, 73]
25: [-74,-70, -2, 2, 70, 74], [ 19, 21, 43, 45, 67, 69], [ 56, 57, 64, 65, 72, 73]
26: [-74,-70, -2, 2, 70, 74], [ 23, 25, 47, 49, 71, 73], [ 52, 53, 60, 61, 68, 69]
27: [-74,-70, -2, 2, 70, 74], [ 51, 53, 59, 61, 67, 69], [ 24, 25, 48, 49, 72, 73]
28: [-74,-70, -2, 2, 70, 74], [ 55, 57, 63, 65, 71, 73], [ 20, 21, 44, 45, 68, 69]
29: [-42,-38,-34, 66, 70, 74], [ 43, 45, 55, 57, 67, 69], [ 0, 1, 36, 37, 72, 73]
The program works by first finding all ($71$ after accounting for die permutation) dice with faces valued between $0$ and $215$ for which the rolls cover the range $[0,215]$ such that the only repeated faces are three $0$s, such as that given by Tony Ruth (but with his $1$s dice shifted down by $1$), or one I found manually when thinking about the program design:
It then attempts to add and subtract from the three dice such that the end result is to add $1$ (fitting the range $[1,216]$) with no repeated faces.