99 welding parameter sets storage for quick switching between different welding processes. Preheat current, welding current, and tempering current can be set, with three discharge pulses usable individually or in any combination for multi-stage cyclic current welding. With current ramp-up/ramp-down function to meet welding requirements for special materials. With a counting function to statistics the number of welding times and understand work efficiency. With single-point/continuous/seam welding functions With fault diagnosis and automatic protection functions: in case of abnormal conditions, the system will automatically shut down output and provide friendly prompts.