Depends what sensor are you use. You can send the robot above (a few millimeters above) the Start Point (ArcOn) and leave the robot to correct with the sensor. After that the robot starts the welding at the right position and continue to weld at the right path.
I useTalos.EasyPath sensor https://talosrobotvision.com
That’s mean no mater what is the seam length!!!