I'm a new CMM user, having recently taken the PC-DMIS 101 training, and I'm having difficulty synchronizing my imported CAD with the machine. I've searched through the forum for similar issues, but nothing has helped yet. I may simply be skipping a step, as I'm inexperienced. Here's my issue:
I import a CAD (STEP) file into PC-DMIS, and it shows up on the cad view. I create features for an alignment (plane, cylinder, plane in this case) using the program mode by selecting points with the mouse, and then I create the alignment feature itself. When I execute the program, I move the stylus with the joystick to manually probe those features on the part. However, when I'm finished, the graphics of the features appear at different locations on the screen and don't "jump" to the CAD like I recall from training. If I try to run any other movements in DCC after that, I get an out-of-stroke error, since the targets (e.g., other features I programmed using the CAD) are far away from the probe-measured features, and the machine doesn't like that.
I've tried simple fixes like restarting the CMM, the computer, and the software a few times. I've also tried using an iterative alignment with a plane, line, and point, as well as other alignments. I also tried re-exporting the CAD from our CAD software and then re-importing it into PC-DMIS. I've considered that I could manually move the CAD by offsetting it, but that seems like a cheat that would work once and now for future files.
Am I way off base, or am I just missing a simple step? I'd appreciate any suggestions and help. Thanks!
Wow, thanks for the quick replies everyone! My code's on another computer offline, so I'll work on getting that moved over so I can post it here. Are CAD files embedded in the code if I post it? The CAD is proprietary, so I'd have to remove it before posting.
I had used the orient options in the Part/Machine Setup before to get my orientation correct, but not the transform. I played around with it a bit, and I can re-position my CAD so it's close to where the features are appearing after I manually probe them. It looks better, but I'm not sure quite what that gets me, as the measured features still don't sync up exactly with the CAD.
When I manually probe a "previous created using CAD" feature (say, a plane), a graphic plane shows up on my screen at the real position, not the CAD position, as it should. I understand that the real measurements come from my physical part, not the CAD. Here's what I think is supposed to happen: When I create an alignment with those manually probed features, the CAD should snap to that alignment, so I can now program future features for DCC without having to manually do everything first. Is this correct? That's the part that I can't get working.
I'll work on moving my code over so I can post it. Thanks again!
Wow, thanks for the quick replies everyone! My code's on another computer offline, so I'll work on getting that moved over so I can post it here. Are CAD files embedded in the code if I post it? The CAD is proprietary, so I'd have to remove it before posting.
I had used the orient options in the Part/Machine Setup before to get my orientation correct, but not the transform. I played around with it a bit, and I can re-position my CAD so it's close to where the features are appearing after I manually probe them. It looks better, but I'm not sure quite what that gets me, as the measured features still don't sync up exactly with the CAD.
When I manually probe a "previous created using CAD" feature (say, a plane), a graphic plane shows up on my screen at the real position, not the CAD position, as it should. I understand that the real measurements come from my physical part, not the CAD. Here's what I think is supposed to happen: When I create an alignment with those manually probed features, the CAD should snap to that alignment, so I can now program future features for DCC without having to manually do everything first. Is this correct? That's the part that I can't get working.
I'll work on moving my code over so I can post it. Thanks again!