Tool Reference

Tool Reference

Anonymous
Not applicable
754 Views
4 Replies
Message 1 of 5

Tool Reference

Anonymous
Not applicable

Is there a way to find out what toolpaths a tool is used in? ( Other than attempting to delete the tool )

 

The project needs to be moved to a smaller tool capacity machine than it was programmed for, so I need to break the tools up into logical groups.  There are nearly 400 toolpaths in this project and will take a lot of time to go through individually.

0 Likes
Accepted solutions (1)
755 Views
4 Replies
Replies (4)
Message 2 of 5

Jonathan.Artiss-DSI
Advisor
Advisor
Accepted solution

@Anonymous 

 

You can open the tool settings and go to the holder profile tab. This will display all the toolpaths this tool has been assigned too. 

 

Jonathan Artiss
Senior Applications Engineer | DSI

Autodesk Expert Elite member
DSI, Design and Software International Autodesk Gold Partner

Message 3 of 5

Anonymous
Not applicable

That's exactly what I was after, thanks Jonathan.

0 Likes
Message 4 of 5

Oscar_cadcampilot
Contributor
Contributor

Another good way to get tool data, or other toolpath data quickly, is to view the toolpaths in the NC Program dialog. 

Regards,
Oscar
cadcampilot
0 Likes
Message 5 of 5

5axes
Advisor
Advisor

I'm late but for this type of job I was using a macro : (note Tool Can be assigned to toolpaths but also to boundaries)

 

//---------------------------------------------------------------------------------------------------
// Permet d'afficher tous les éléments (parcours et frontière) utilisant l'outil sélectionné
//---------------------------------------------------------------------------------------------------
// Macro à lancer depuis un menu utilisateur tool.
// Exemple fichier tool.xml à mettre dans le répertoire macro
// Rappel pas d'accent sur les commandes du XML
//---------------------------------------------------------------------------------------------------
//<?xml version="1.0" ?>
//<menupage>
//   <button command='MACRO "Affiche_elements_avec_outil" "%s"' label="Affiche elements avec cet outil" />
//</menupage>
//---------------------------------------------------------------------------------------------------
// Variable $Selected_Tool
//---------------------------------------------------------------------------------------------------

FUNCTION Main(STRING $Selected_Tool) {
  /// commence par ne plus afficher aucun parcours outil
  UNDRAW toolpath ALL
  
  // Construire la fonction
  STRING $expr = "tool.name=='" + $entity('tool',$Selected_Tool).name + "'"
  
  INT Nb_Elem=0
  // pour chaque parcours regarde si le parcours
  FOREACH $tp IN extract(filter(folder('toolpath'), $expr), 'name') {
    DRAW TOOLPATH ${entity('toolpath', $tp).name}
    $Nb_Elem=$Nb_Elem+1
  }

  /// commence par ne plus afficher aucune frontière
 UNDRAW BOUNDARY ALL 
 BOOL $Err = 0
 
   // pour chaque frontière regarde si il y a un outil et si oui si c'est le même nom
  FOREACH $Elem IN folder('boundary') {
    $Err = ERROR $entity('Tool',$Elem.Tool.Name)
	IF NOT $Err {
		IF $Elem.Tool.Name == $Selected_Tool {
		    DRAW BOUNDARY $Elem.Name
		    $Nb_Elem=$Nb_Elem+1
		}
	}
  }
  
  IF $Nb_Elem !=0 {
  MESSAGE INFO "Elements trouvé(s) $Nb_Elem"
  } ELSE {
  MESSAGE WARN "Aucun elements trouvé"
  }
}

 

0 Likes