i recently got promoted at work and one of the areas that i am now responsible for has 2 vertical axis milling machines. the person who was in charge of the area didn't keep the software up to date. i am looking for the best software to use to communicate with the fanuc controllers and then be able to open, edit, and save the programs list.