In addition to tram, it can help to set up a toolpath so that it doesn’t cut cross-grain.
See:
for an example of one way to set up geometry for that.