mnu_javascript.png

Cet éditeur permet de :

  • écrire un script en langage JavaScript

  • accéder à l'aide sur la programmation JavaScript

  • visualiser directement votre programme sur la scène

  • valider le résultat.

Présentation

L' API (Application Programming Interface) n'utilise plus le langage Pascal mais Javascript.

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

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

Capacités

Cette API permet à l'utilisateur de :

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

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

  • Editer les usinages et les outils,

  • Créer et gérer des boîtes de dialogue,

  • 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 tables,

  • Calculs mathématiques,

  • Création aisée 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 conception,

  • etc.

  • Ajouter de nouvelles fonctionnalités pour créer des congés ou 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 se produit.

Macros

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

Famille de pièces

Cette macro permet de définir plusieurs pièces de la même famille ayant des caractéristiques géométriques similaires mais avec des dimensions légèrement différentes. 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 de famille de pièces.