Les Styles d'usinage

Les modèles d'usinage (Templates) des versions précédentes de CamBam ont été renommés CAM Styles dans cette version et leur comportement a considérablement changé. Comme avec les Templates, les styles sont une manière de regrouper les paramètres d'usinage en objets réutilisables afin de simplifier les tâches d'usinages courantes.

Chaque opération d'usinage a maintenant une propriété Style. Elle se réfère à une définition de style stockée dans une bibliothèque système et qui est à la disposition de tous les projets FAO. Contrairement aux Templates, les propriétés du style ne sont pas copiées dans l'opération d'usinage. Au lieu de cela, l'opération d'usinage se réfère à l'Objet Style pour régler les propriétés en cas de besoin. De cette façon, toute modification apportée à un Objet Style affectera immédiatement toutes les opérations qui s'y réfèrent.

Les propriétés Default, Value et Auto

La façon dont les propriétés des Opérations d'Usinage sont saisies et affichées a beaucoup changé dans la version 0.9.8.

Les propriétés sont toujours gérées par la fenêtre des propriétés, qui affiche les propriétés des objets sélectionnés, mais les propriétés peuvent avoir plusieurs états.

Un clic gauche sur l'icône en forme de flèche de la propriété affichera un menu qui contient les options suivantes:
Default, Auto, Value.

Default la valeur de cette propriété sera prise à partir du Style associé à cette Opération d'Usinage. Une propriété par défaut sera affichée en italique gris et affiche la valeur par défaut qui sera utilisée.

Auto peut être utilisée lorsqu'une valeur de propriété doit être calculée en interne par CamBam, souvent basées sur d'autres paramètres. Par exemple, si la propriété TargetDepth est réglée sur Auto, la profondeur finale sera calculée de façon à usiner le brut sur toute sa hauteur.

Value indique que la valeur de la propriété est inscrite explicitement. Cette valeur remplace celle stockée dans le style sous-jacent.

L'option Inherited Style permet quant à elle d'afficher le(s) styles utilisé(s) pour cette propriété.

Les Styles dans les Opérations d'Usinage, les Groupes, et le dossier d'Usinage

Comme pour les Opérations d'Usinage, les Styles peuvent aussi être définis au niveau des Groupes ainsi qu'au niveau racine (Dossier Machining)

Si la propriété Style est laissée en blanc pour un objet, CamBam se référera au Style du niveau supérieur.

Si aucun style n'est défini pour une Opération d'Usinage, CamBam se référera au style du Groupe (Part) contenant cette opération. Si le style du Groupe est également laissé en blanc, c'est le style défini au niveau racine Usinage qui sera utilisé .

Il est donc facile de définir un seul style au niveau supérieur d'un projet (niveau Usinage - dossier Machining), qui sera utilisé par toutes les opérations d'usinage, sauf indication contraire dans une opération d'usinage ou un Groupe.

Si aucun style n'est défini au niveau Usinage, un style par défaut sans nom sera utilisé.

Il y a deux styles par défaut, un pour les unités impériales et un pour les unités métriques. C'est le premier style sans nom de la liste Default-mm qui sera utilisé pour les unités métriques, et le premier style sans nom de la liste Default-in pour les unités impériales.

Les Bibliothèques de Styles

Les définitions de Styles sont stockées dans les bibliothèques de styles et leur gestion se fait à partir du dossier CAM Styles de l'arborescence de l'onglet System.

Les bibliothèques de style sont des fichiers XML stockés par défaut dans le dossier

%ALLUSERSPROFILE%\CamBam\styles.

Ce dossier racine de CamBam %ALLUSERSPROFILE%\ peut être modifié dans la propriété SystemPath de la configuration du système. Ces bibliothèques peuvent être copiées et modifiées et il est possible de définir plusieurs bibliothèques de style.

Les changements dans les bibliothèques de styles sont détectés lorsque CamBam est redémarré, ou par un clic droit sur le dossier CAM Styles et en sélectionnant Refresh (Actualiser) dans le menu contextuel.

Après avoir été modifiés, les bibliothèques de style doivent être enregistrées sur le disque dur. Pour ce faire utiliser l'option Save to XML du menu contextuel de la bibliothèque à enregistrer, ou le menu principal Tools/Save settings.

Les Styles contiennent également une propriété de Style Parent, de sorte que les styles peuvent être basés sur d'autres styles. Si le paramètre style parent n'est pas défini, la valeur du Style par défaut (nom en blanc au plus haut niveau de l'arborescence) sera utilisée pour définir les propriétés par défaut.

Attention: Ne supprimez pas le style sans nom des bibliothèques par défaut (Standard-mm et Standard-in) sinon CamBam ne fonctionnera plus correctement.

Si les propriétés du Style par défaut sont définies aussi proches que possible des valeurs utilisées par la majorité des opérations d'usinage rencontrées, alors dans la plupart des cas, il ne sera pas nécessaire de définir des styles supplémentaires.

Ainsi que la propriété Style, un paramètre optionnel StyleLibrary peut être spécifié. Il peut être utilisé pour déterminer le style correct à utiliser lorsque le même nom de Style est présent dans plusieurs bibliothèques. La propriété StyleLibrary peut contenir les macros suivantes:

{$Material} Sera remplacé par le nom du matériau utilisé dans l'objet Stock (Brut).

{$Units} Sera remplacé par l'abréviation de l'unité de dessin (par exemple, 'mm' pour les millimètres et «in» pour les pouces).

Si aucune bibliothèque de style n'est précisée, les bibliothèques de style seront recherchées dans l'ordre suivant:

1. {$Material}-{$Units} (si un brut est défini)
2. Standard-{$units}

Alerte de conflit de propriété en mémoire

Si la valeur d'une Propriété par Défaut a changé depuis sa valeur précédente, un message Property Cache Conflict peut être affiché. La fenêtre d'alerte offre les options suivantes:

  • Use new value (Utilisez la nouvelle valeur) - la nouvelle valeur par défaut sera utilisée.
  • Use existing value (Utiliser la valeur existante) - l'ancienne valeur continuera à être utilisé. Cela modifiera la propriété Default à une valeur explicite.
  • Cancel current action (Annuler l'action en cours) - l'ancienne valeur continuera à être utilisé et sera conservée comme valeur par défaut, mais l'action en cours sera annulée.

Si l'option Use same action for all conflict (Utiliser la même action pour tous les conflits) est cochée, la même action sera utilisée à chaque nouveau conflit détecté. Cette option restera en vigueur jusqu'à fermeture du fichier. La prochaine fois que le fichier sera ouvert, les modifications de propriétés par défaut seront de nouveau signalées.

L'alerte de conflit a été ajoutée pour empêcher toute modification d'un dessin par inadvertance résultant de la modification d'un Style ou d'une autre bibliothèque système. De cette façon, si un projet est transféré à un autre ordinateur, il n'est pas nécessaire de fournir également les définitions de style dont il dépend, toutes les informations requises sont conservées dans le fichier.

Cela se produit généralement lors de l'ouverture de fichiers appartenant à une autre personne, et dont le style par défaut a des réglages différents du votre.

Gestion des bibliothèques de styles

Les styles ainsi que les bibliothèques complètes peuvent êtres copiés, y compris entre deux instances du logiciel.

Pour ce faire, utilisez les fonctions cut / copy / paste (couper / copier / coller) du menu contextuel d'un style ou d'une bibliothèque.

Les styles et les bibliothèques peuvent également être renommés par le menu contextuel rename d'un style ou d'une bibliothèque.

Vous pouvez supprimer un style ou une bibliothèque par l'option de menu Delete (supprimer).

L'option reload recharge la bibliothèque telle qu'elle est sauvée sur le disque dur, c'est l'équivalent de l'option refresh du menu du dossier principal des styles, mais elle ne recharge que la bibliothèque concernée.

L'option New CAM Style, créera un nouveau style dans la bibliothèque, ce style sera basé sur le style par défaut.

L'option New CAM style variant du menu contextuel d'un style quant à elle, créera un nouveau style basé sur le style servant de modèle. (celui sur lequel vous ouvrez le menu)

Il est également possible de copier les paramètres d'une opération d'usinage dans un style existant, ou dans un nouveau style que l'on vient de créer. Cette fonction est très similaire aux fonctions de copie vers le Template (copy MOP to Template) de la version 0.9.7 de CamBam.

Pour ce faire, cliquez du bouton de droite sur une opération d'usinage et choisissez l'option copy dans son menu contextuel. Cliquez ensuite du bouton de droite sur le style ou vous souhaitez coller les paramètres et choisissez Paste format.

Les styles peuvent également être déplacés d'une bibliothèque à une autre à la souris.( glisser/déplacer )

Vous pouvez créer une nouvelle bibliothèque avec la fonction New library du menu contextuel du dossier des styles.