mnu_javascript.png

Cet éditeur est un tout nouvel outil qui permet de :

  • écrire un script en langage JavaScript

  • accéder au fichier d'aide sur la programmation JavaScript

  • prévisualiser directement votre programme sur la scène

  • valider le résultat.

Présentation

L' API (Application Programming Interface) a été entièrement renouvelée pour la version 6.11. Elle n'utilise plus le langage de programmation Pascal mais Javascript.

JavaScript est un langage de script moderne, facile à utiliser et facile à apprendre. GO2cam fournit une API Javascript pour écrire des scripts et améliorer l'automatisation de votre processus.

Cliquez sur le Aide API pour plus d'informations : API Javascript GO2cam

Capacités

Cette API permet à l'utilisateur de :

  • Créer ou éditer de la géométrie,

  • Appliquer des opérations d'usinage et des opelists,

  • Editer l'usinage et les outils,

  • Créer et gérer des dialogues,

  • Charger des fichiers et configurer GO2cam,

  • etc.

Comparé à l'ancienne API, l'écriture de scripts avec Javascript offre beaucoup plus de possibilités :

  • Création et manipulation de tableaux,

  • Calcul mathématique,

  • Création facile de boîtes de dialogue,

  • Plus d'interaction avec les entités GO2cam, en termes de sélection et de manipulation,

  • Conserver l'historique de la conception,

  • etc.

  • Ajouter de nouvelles fonctionnalités pour créer des congés ou des chanfreins sur solide (voir GO2SSolid.ApplyFillet, GO2SFace, GO2SEdge)

  • Si une fonction est manquante, nous affichons le nom du fichier et la ligne où l'erreur s'est produite.

Macros

Les macros standard ont été réintroduites dans la V6.11 après leur exclusion dans la version V6.10 précédente. Celles qui étaient disponibles en V6.09 ont été réécrites en langage JavaScript et de nouvelles macros ont également été ajoutées.

Part Family

Cette macro permet de définir plusieurs pièces d'une même famille ayant des caractéristiques géométriques similaires mais avec des dimensions légèrement variables. Ceci est fait dans un format tabulaire simple et est très utile pour réduire le temps de mise en œuvre des cycles d'usinage sur toutes ces pièces.

Vous trouverez ci-dessous 2 vidéos présentant cette macro et montrant un exemple de définition d'une famille de pièces.