hexagon logo

DCC alignment not automatically following manual alignment

Hello all,

I'm new to PC DMIS and I'm having an issue where it seems like my manual alignment is not properly telling my DCC alignment where the features are.

I'll get a program up and running, and then I have to move the part to a different location on the table for one reason or another.

I run another manual alignment, go to run the program, and it doesn't work.

I was able to resolve the problem by re-setting my initial alignment and updating the dependent features, but my understanding is that I shouldn't have to do this every time and that it should do it automatically.

what am I missing here?
Parents
  • When I write a program, I use a progressive style alignment. We do single start points here so my manual alignment is still in DCC but it's the same concept. Example:
    Manual Align= Pick up a plane-> Then level and origin to the plane
    Pick up a line-> Level and origin to the plane, rotate and origin to the line
    Pick up a hole-> Origin to the hole

    DCC Align=Pick up DCC plane-> Level and origin to DCC plane, rotate and origin to manual line, origin to manual hole
    Pick up DCC line-> level and origin to DCC plane, rotate and origin to DCC line, origin to manual hole.
    Pick up DCC hole-> Origin to DCC hole

    Anytime I create a new level or rotate i always create a full alignment again. If im only picking up an origin i just recall the previous alignment and origin to the hole. Obviously this is basic and there are different order or feature you can go in but it illustrates the start of my programs. I use features inside of a DCC alignment for dimensions unless I feel a 3rd DCC align is needed for a reliable alignment. Never use manual features.
Reply
  • When I write a program, I use a progressive style alignment. We do single start points here so my manual alignment is still in DCC but it's the same concept. Example:
    Manual Align= Pick up a plane-> Then level and origin to the plane
    Pick up a line-> Level and origin to the plane, rotate and origin to the line
    Pick up a hole-> Origin to the hole

    DCC Align=Pick up DCC plane-> Level and origin to DCC plane, rotate and origin to manual line, origin to manual hole
    Pick up DCC line-> level and origin to DCC plane, rotate and origin to DCC line, origin to manual hole.
    Pick up DCC hole-> Origin to DCC hole

    Anytime I create a new level or rotate i always create a full alignment again. If im only picking up an origin i just recall the previous alignment and origin to the hole. Obviously this is basic and there are different order or feature you can go in but it illustrates the start of my programs. I use features inside of a DCC alignment for dimensions unless I feel a 3rd DCC align is needed for a reliable alignment. Never use manual features.
Children
  • I never dimension features used to create an alignment EXCEPT if I have a DCC alignment and I want to origin to a different feature to get a specific dimension. That being said, I very rarely run across a dimension that I can't get in the DCC alignment... maybe twice in the last 3 years. My personal rule is if the feature is used to make an alignment, don't dimension to it. One of our guys here does that all the time and my boss and I have proven to him that there is a dimensional difference.

    Reason is because you are dimensioning features that are based on a rough manual alignment. Its the same reason (among others) why I use Xact measure so much. The datums used for Xact were taken after the DCC alignment and are even more refined than basing it off the DCC alignment.
  • I agree in some cases. In my personal case, I use a a single start point as a manual alignment. Then using the 1st dcc alignment I use find hole centers to help with hole errors and sample points, used alongside of a progressive alignment, gives me a lot less error than a normal manual alignment in my opinion. Then I pick up my features again as the final alignment for programming unless I feel another one is needed for reliable measurements. I have not seen any error because of this when correlating with customers or other equipment.