德国海军于1942年5月初向北大西洋派出一个由6艘潜艇组成的“棱子鱼”艇群,进行有计划的破交战。1942年6月11日,“U-569”号潜艇在前往第一条巡逻线的途中,发现了ONS·92护航运输队。该护航运输队编有41艘船只以及2艘美国的小型近海武装艇和4艘加拿大的小型护卫舰。5月11日夜,“U-124”号潜艇对ONS·92护航运输队实施了攻击,击沉4艘船只,计21784吨;“U-94”号潜艇也对其进行了攻击,击沉1艘船只。5月12日夜,“U-406”号潜艇实施了攻击,但因鱼雷发生故障,未击中目标;“U-94”号潜艇又进行攻击,击沉2艘船只。
随后,潜艇失去了与护航运输队的接触。5月20日下午,“U-406”号潜艇发现了盟国的ONS·94护航运输队。但在4小时之后,“U-406”号游艇被1艘护航的驱逐舰和飞机驱走,而其余潜艇因纽芬兰浅滩地区雾大未能找到ONS·94护航运输队。
5月25~27日,“梭子鱼”艇群的潜艇从“U-116”号潜艇上得到了补给,然后再次在纽芬兰浅滩水域组成一条巡逻线。6月1日夜,“U-590”号潜艇发现ONS·96护航运输队,当时海上风急浪高,并有月光。考虑到已离纽芬兰太近,德潜艇群没有对这支护航运输队组织攻击。
6月8日傍晚,“U-124”号潜艇发现了ONS·100护航运输队。该护航运输队由37艘商船和C-1护航大队组成。C-1护航大队辖有2艘驱逐舰和6艘小型护卫舰。
“U-124”号潜艇对ONS·100护航运输队进行了攻击,击沉1艘小型护卫舰。6月9日,“梭子鱼”艇群的6艘潜艇均与ONS·100护航运输队建立了接触,但“U-96”号、“U-406”号和“U-500”号潜艇由于柴油机发生故障而落在艇群的后面。6月9日夜,“U-94”号潜艇击沉2艘船只,计11002吨。
后来由于雾大,潜艇失去了与护航运输队的接触。6月11日,“U-96”号潜艇再次发现ONS·100护航运输队。“U-94”号和“U-569”号潜艇对1艘掉队的船只实施了攻击,并将它击沉。6月12日上午,“U-124”号潜艇再次驶近ONS·100护航运输队,又击沉1艘船只(4093吨)。
6月16日上午,“U-94”号潜艇发现了ONS·102护航运输队,该护航运输队由48艘商船和A-3护航大队组成。A-3护航大队辖有2艘驱逐舰、2艘小型沿海武装艇和4艘小型护卫舰。“U-94”号、“U-406”号、“U-96”号、“U-124”号和“U-569”号潜艇均发出了与护航运输队发生接触的信号,但这些信号立即被一艘装备有高频测向仪的驱逐舰截收。接着,护航舰艇将潜艇驱走。“U-94”号和“U-590”号潜艇被深水炸弹击伤。8月17日上午,“U-406”号潜艇向一艘美国驱逐舰发射8条鱼雷均未击中目标。
6月18日,潜艇停止了攻击。但在此之后,“U-124”号潜艇又遇到了0NS·102护航运输队,并在水下实施了攻击,击沉1艘船只5627吨。
6月21日,“梭子鱼”艇群开始返航。在这次北大西洋的破交活动中,该艇群总共击沉12艘船只,计61464吨;另击沉1艘小型护卫舰,而潜艇无一损失。