Cnc router gang drilling explained and development progress for mercury cnc routers.