hexagon logo

Quindos Contour measurement of a roll

Hello, everyone

How can I reliably measure and plot the contour of the roll with the Quindos 7 basic package?
A star button is available


Perhaps someone has a similar example or an idea how to program it most professionally ???
We have a lot of these roles that have different sizes, so it should be programmed with variables as best as possible.
It would also be cool to visualize the results via a plot.


Thanks for the support
Best regards
Parents
  • Hello. The key is the 34mm torus. I guess the best solution is METOR.

    The uncertainty comes when you try to evaluate the 34mm diameter as you only have 120degrees of arc.

    Non-the-less I would give it a try, the tolerances are not that tight.

    Just my thoughts.
  • Could you use a series of GENCIR commands in a DO loop maybe?

    DO (NAM=A, BGN=1, END=8, DLT=1)
    ALROT (NEW=TEMP_CSY, OLD=CSY(1), ANG=45*(A-1), AXI=Z, TYP=CAR)
    GENCIR (NAM=TEMP(A), XCO=-(316+34)/2, YCO=0, ZCO=-40, DIA=34, NPT=8, PLA=ZX, INO=I, MIP=30, MXP=150, CSY=TEMP_CSY)
    TRAELE (NEW=TEMP(A), TRA=CSY, OLD=TEMP(A), TYP=CSY, RPL=N, EVA=N)
    ENDDO
    COLNPT (NAM=TORUS(1), CSY=CSY(1), PTS=(TEMP(1), TEMP(2), TEMP(3), TEMP(4), TEMP(5), TEMP(6), TEMP(7), TEMP(8)))
    DELETE (NAM=(TEMP(1), TEMP(2), TEMP(3), TEMP(4), TEMP(5), TEMP(6), TEMP(7), TEMP(8)), CNF=N, TYP=ELE, STY=ALL)
    DELETE (NAM=TEMP_CSY, CNF=N, TYP=CSY)

    I've based the code on the screenshot of your drawing but you could use variables for things like the X, Z and DIA fields to make it parametric.
Reply
  • Could you use a series of GENCIR commands in a DO loop maybe?

    DO (NAM=A, BGN=1, END=8, DLT=1)
    ALROT (NEW=TEMP_CSY, OLD=CSY(1), ANG=45*(A-1), AXI=Z, TYP=CAR)
    GENCIR (NAM=TEMP(A), XCO=-(316+34)/2, YCO=0, ZCO=-40, DIA=34, NPT=8, PLA=ZX, INO=I, MIP=30, MXP=150, CSY=TEMP_CSY)
    TRAELE (NEW=TEMP(A), TRA=CSY, OLD=TEMP(A), TYP=CSY, RPL=N, EVA=N)
    ENDDO
    COLNPT (NAM=TORUS(1), CSY=CSY(1), PTS=(TEMP(1), TEMP(2), TEMP(3), TEMP(4), TEMP(5), TEMP(6), TEMP(7), TEMP(8)))
    DELETE (NAM=(TEMP(1), TEMP(2), TEMP(3), TEMP(4), TEMP(5), TEMP(6), TEMP(7), TEMP(8)), CNF=N, TYP=ELE, STY=ALL)
    DELETE (NAM=TEMP_CSY, CNF=N, TYP=CSY)

    I've based the code on the screenshot of your drawing but you could use variables for things like the X, Z and DIA fields to make it parametric.
Children
No Data