@tliubakka, I’ll second what @jonatpridesleap has stated about the process. This can be the most tedious and time consuming as you try to get things converted and working in the different software packages. But if you get this right, then it is a lot easier to see if the machine is having issues.
To add to the conversation and help get you pointed in the right direction, I’ll link this post. This will help you see what the different software packages are (and cost, if any).
Also, I’ll give you this link and this link that are some step by step methods for some of the various CAD and CAM programs that can be used to generate the GCode needed for the Machine to do it’s thing.
Happy cutting!