Des défis plus complexes exigent un logiciel plus performant
À mesure que l'ARP est déployé plus largement, la nature des défis qu’il permet de relever évolue également. Alors que le système était initialement appliqué principalement à des situations relativement simples, l'ARP est aujourd'hui de plus en plus utilisé pour des installations et des processus de production plus complexes. Cela impose des exigences différentes au logiciel. Non seulement en termes de puissance de traitement, mais à travers l'ensemble de l'expérience utilisateur, depuis la façon dont un programme est construit jusqu'à la manière dont il est peaufiné sur le terrain. Cette réalité a conduit à une série de développements ciblés au cours des derniers mois.
La visionneuse 3D a été entièrement remaniée. Les visualisations sont plus précises, l'interface est plus intuitive, et le travail avec des structures complexes en est notablement plus accessible. En parallèle, le flux de travail a été revu de fond en comble : les programmes sont créés plus rapidement et les calculs s'exécutent plus efficacement.
Les améliorations apportées au touch sensing, la fonctionnalité par laquelle le système utilise le contact physique avec la pièce à souder pour programmer avec plus de précision, rendent le système plus fiable, même dans les situations où les tolérances sont serrées. Et avec l'introduction de la Similarity Detection, un pas important a été franchi. L'ARP reconnaît automatiquement les soudures similaires au sein d'une structure. Les ajustements n'ont plus besoin d'être appliqués soudure par soudure ; le système identifie les similitudes et applique les modifications à toutes les instances correspondantes en une seule action. Une fonctionnalité qui sera développée davantage dans les mois à venir.
Un autre développement majeur concerne les fonctions motion edit. Grâce aux motion edits, les programmeurs obtiennent un contrôle nettement plus important sur les mouvements du robot. Plus de personnalisation, plus de contrôle, et donc plus de possibilités pour adapter le système aux exigences d'une situation spécifique. C'est précisément le type de fonctionnalité que les programmeurs expérimentés demandent, et qui fait une différence tangible sur la qualité du résultat final.