Automatic CNC Welding Machinery Knowledge