mnu_javascript.png

Cet éditeur 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) 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 sur l'API pour plus d'informations: API Javascript GO2cam

Capacités

Cette API permet à l'utilisateur de:

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

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

  • Modifier l'usinage et les outils,

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

  • Charger des fichiers et configurer GO2cam,

  • etc.

Par rapport à 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 le 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 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 dans la 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 variables. Cela se 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 la façon de définir une famille de pièces.