Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations waross on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Search results for query: *

  1. Thierry SEGUI

    CATIA Macro for Assembly Constraints

    Hi, If the links in the previous replies will help you getting the VBA objets and methods to do it, you also need to make your sub-assembly "not rigid". If it is rigid, then you can't constraint more than one bolt to parts outside of that sub-assembly. (You can, but it won't update in CATIA if...
  2. Thierry SEGUI

    mom variable for origin number

    This data is stored in the variable mom_fixture_offset_value. Thierry
  3. Thierry SEGUI

    mom variable for origin number

    Hello all, I need to export in my CLSF files the origin number for each operation. (see attached snapshot of the MCS definition, field "Décalage d'Origine") => in TCL, I want to get the value of this field, but I can't find the related mom variable. If this info is not existing, I could at...
  4. Thierry SEGUI

    Get the program's name

    Dear all, On Heidenhain TNC640, I get the full name of the main program like so : QS1 = SYSSTR( ID10010 NR1 ) On iTNC530, this doesn't work. Do you know another way of getting this information on those older versions? Regards, Thierry
  5. Thierry SEGUI

    Radius compensation in helicoidal circular milling

    I got the tip from another source : Declare and set the environment variable as follow in the CATenv file : MFG_AXIAL_COMPENSATION_OUTPUT=1 Regards
  6. Thierry SEGUI

    Radius compensation in helicoidal circular milling

    Hello all, When programming an operation of Circular Milling, Helicoidal mode, without CYCLE syntax output, then we can't select the radius compensation mode (option is locked, set to "None"). Is there any environment variable to set in order to unlock this option? (or any other way to do it?)...
  7. Thierry SEGUI

    Fanuc system variables

    Hello all, Can anyone tell me which variables are displayed on the screen (see attached, 3 red arrows). In the Fanuc documentation, I only found variables concerning the loaded tool (#8401...), the correction parameters and so on. Version: Fanuc 31i-B5 (milling). thanks in advance! regards...
  8. Thierry SEGUI

    CLSF generation process

    I think this module is not free, and is actualy an built-in postprocesor. What I use is the CLSF generator (available in the manufacturing module), which generates a CL file. This file must then be treated by an external postprocessor to create the NC program.
  9. Thierry SEGUI

    CLSF generation process

    Hello all, I've learned on my own to edit the tcl files (in the "tool_path" subfolder) in order to customize/debug the CLSF generation on NX 1942. Thanks to the tcl wiki site, I have understood the tcl principles but I'm now limited by my not understanding the global process of the generation ...
  10. Thierry SEGUI

    UDE managing in a program (VB)

    Thank you, I'll try to go this way.
  11. Thierry SEGUI

    UDE managing in a program (VB)

    So far, I can get the program (CAMObject) from the list of programs (NCGroup). But now I'm stuck : I found some intresting things in the NXOpen class librairy, but I don't know at all how to implement them : NXOpen.CAM.Ude / UdeList / UdeSet (…) classes look promising, don't they ?
  12. Thierry SEGUI

    UDE managing in a program (VB)

    Hi all, In the manufacturing environnement of NX, I would like to add, destroy and modify start UDEs of a program. In the example below, I'd like to change "DISPLY/PART NAME = FLANGE" into "DISPLY/PART NAME = FITTING" => If I find a start UDE that contains "DISPLY/PART NAME = " then I modify...

Part and Inventory Search