We have a couple CMM's that typically only the CMM staff run. They utilize multiple tips and modules so we just try and keep production operators out of there so there's less stuff they can break. Recently I've been asked to open those machines up to more operator use, which is fine the company has needs and i get that. However, we usually run those machines in Protected Mode to prevent meddling but that also prevents them from qualifying probe tips as well. I tried to set up operator mode for these machines so operators would be able to qualify angles used in the programs for their parts, but oddly enough, when i open Operator mode, it just opens in Online mode. Has anyone else experienced this? we are running 2013MR1 CAD++ on all four of our machines. Two of which run exclusively in Operator mode.
Operator mode opening in online mode
Collapse
X
-
IMO (and in the opinion of most of the people I've talked to) Operator Mode is garbage.
At my company, the machinists run the CMMs. All of the machines are in Protected Mode (unless being used be me) and autocalibration commands with some YES/NO "flow control" are being used tpo give them the option to calibrate or not.
Code:QUAL_QUESTION =COMMENT/YESNO,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO, Has the CMM been calibrated?? IF_GOTO/QUAL_QUESTION.INPUT=="YES",GOTO = LABEL_END_CALGROUP QUAL_ACTION =COMMENT/INPUT,NO,FULL SCREEN=NO, 1--> Let's calibrate the CMM now. 2--> Just run the program. I don't need to calibrate. 3--> I need help. [b]IF_GOTO/LEN(QUAL_ACTION.INPUT)<>1,GOTO = QUAL_ACTION ASSIGN/VAR_1=ARRAY(1,2,3) ASSIGN/VAR_2=MIN(ABS(VAR_1-QUAL_ACTION.INPUT)) IF_GOTO/VAR_2<>0,GOTO = QUAL_ACTION[/b] SELECT/QUAL_ACTION.INPUT CASE/1 DISPLAYPRECISION/7 COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO, Screw sphere into calibration hole. Ball facing CMM's Y+ (if applicable). Press okay when complete. AUTOCALIBRATE/PROBE, PARAMETER_SET=ALL-TIPS-WITH-DEFAULTS, QUALTOOL_MOVED=YES_DCC, SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=NO COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO, MOVE PROBE FAR OUT OF THE WAY. Once probe is out of the way, remove the sphere & put in safe place. DISPLAYPRECISION/4 GOTO/LABEL_END END_CASE/ CASE/2 GOTO/LABEL_END_CALGROUP END_CASE/ CASE/3 GOTO/LABEL_END END_CASE/ DEFAULT_CASE/ GOTO/LABEL_END END_DEFAULTCASE/ END_SELECT/ LABEL_END_CALGROUP =LABEL/
Last edited by DAN_M; 08-15-2019, 09:20 AM.
-
Check and make sure that the link in the shortcut has the /o command line option - example "C:\Program Files\Hexagon\PC-DMIS\2016\pcdlrn.exe" /oAndersI
SW support - Hexagon Metrology Nordic AB
Comment
-
Originally posted by DAN_M View PostIMO (and in the opinion of most of the people I've talked to) Operator Mode is garbage.
At my company, the machinists run the CMMs. All of the machines are in Protected Mode (unless being used be me) and autocalibration commands with some YES/NO "flow control" are being used tpo give them the option to calibrate or not.
Code:QUAL_QUESTION =COMMENT/YESNO,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO, Has the CMM been calibrated?? IF_GOTO/QUAL_QUESTION.INPUT=="YES",GOTO = LABEL_END_CALGROUP QUAL_ACTION =COMMENT/INPUT,NO,FULL SCREEN=NO, 1--> Let's calibrate the CMM now. 2--> Just run the program. I don't need to calibrate. 3--> I need help. [b]IF_GOTO/LEN(QUAL_ACTION.INPUT)<>1,GOTO = QUAL_ACTION ASSIGN/VAR_1=ARRAY(1,2,3) ASSIGN/VAR_2=MIN(ABS(VAR_1-QUAL_ACTION.INPUT)) IF_GOTO/VAR_2<>0,GOTO = QUAL_ACTION[/b] SELECT/QUAL_ACTION.INPUT CASE/1 DISPLAYPRECISION/7 COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO, Screw sphere into calibration hole. Ball facing CMM's Y+ (if applicable). Press okay when complete. AUTOCALIBRATE/PROBE, PARAMETER_SET=ALL-TIPS-WITH-DEFAULTS, QUALTOOL_MOVED=YES_DCC, SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=NO COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO, MOVE PROBE FAR OUT OF THE WAY. Once probe is out of the way, remove the sphere & put in safe place. DISPLAYPRECISION/4 GOTO/LABEL_END END_CASE/ CASE/2 GOTO/LABEL_END_CALGROUP END_CASE/ CASE/3 GOTO/LABEL_END END_CASE/ DEFAULT_CASE/ GOTO/LABEL_END END_DEFAULTCASE/ END_SELECT/ LABEL_END_CALGROUP =LABEL/
Comment
-
Originally posted by DAN_M View PostIMO (and in the opinion of most of the people I've talked to) Operator Mode is garbage.
At my company, the machinists run the CMMs. All of the machines are in Protected Mode (unless being used be me) and autocalibration commands with some YES/NO "flow control" are being used tpo give them the option to calibrate or not.
Code:QUAL_QUESTION =COMMENT/YESNO,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO, Has the CMM been calibrated?? IF_GOTO/QUAL_QUESTION.INPUT=="YES",GOTO = LABEL_END_CALGROUP QUAL_ACTION =COMMENT/INPUT,NO,FULL SCREEN=NO, 1--> Let's calibrate the CMM now. 2--> Just run the program. I don't need to calibrate. 3--> I need help. [b]IF_GOTO/LEN(QUAL_ACTION.INPUT)<>1,GOTO = QUAL_ACTION ASSIGN/VAR_1=ARRAY(1,2,3) ASSIGN/VAR_2=MIN(ABS(VAR_1-QUAL_ACTION.INPUT)) IF_GOTO/VAR_2<>0,GOTO = QUAL_ACTION[/b] SELECT/QUAL_ACTION.INPUT CASE/1 DISPLAYPRECISION/7 COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO, Screw sphere into calibration hole. Ball facing CMM's Y+ (if applicable). Press okay when complete. AUTOCALIBRATE/PROBE, PARAMETER_SET=ALL-TIPS-WITH-DEFAULTS, QUALTOOL_MOVED=YES_DCC, SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=NO COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO, MOVE PROBE FAR OUT OF THE WAY. Once probe is out of the way, remove the sphere & put in safe place. DISPLAYPRECISION/4 GOTO/LABEL_END END_CASE/ CASE/2 GOTO/LABEL_END_CALGROUP END_CASE/ CASE/3 GOTO/LABEL_END END_CASE/ DEFAULT_CASE/ GOTO/LABEL_END END_DEFAULTCASE/ END_SELECT/ LABEL_END_CALGROUP =LABEL/
I'm going to try and add your code to one of my programs to try it out. Does it calibrate all of the probes that are used in the program?
Comment
-
dcoss
No. The code you saw above wouldnot calibrate all probes used in your program. Here is a cleaned up version of the code that will.
It seems like you haven't had any formal autocalibration training, I'll try and explain it the best I can for you...
-I have everything inside of a group command. That is the initial code I START with. I insert that code and then edit it to make what you see below.
-I have to create calibration parameter sets. Then insert autocalibration commands. Then select the set in the dropdown box once you F9 the the autocalibration command in your edit window. Then tell it to switch probes. Then do it again.
**NOTE**
I said YES the sphere has moved for the first probe and NO it hasn't moved for the subsequent autocal commands. This relates them together.
Code:GROUP_PROBEQUAL_FLOWCOMMANDS=GROUP/SHOWALLPARAMS=YES QUAL_QUESTION =COMMENT/YESNO,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO, Has the CMM been calibrated?? IF_GOTO/QUAL_QUESTION.INPUT=="YES",GOTO = LABEL_END_CALGROUP QUAL_ACTION =COMMENT/INPUT,NO,FULL SCREEN=NO, 1--> Let's calibrate the CMM now. 2--> Just run the program. I don't need to calibrate. 3--> I need help. IF_GOTO/LEN(QUAL_ACTION.INPUT)<>1,GOTO = QUAL_ACTION ASSIGN/VAR_1=ARRAY(1,2,3) ASSIGN/VAR_2=MIN(ABS(VAR_1-QUAL_ACTION.INPUT)) IF_GOTO/VAR_2<>0,GOTO = QUAL_ACTION SELECT/QUAL_ACTION.INPUT CASE/1 DISPLAYPRECISION/7 COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO, Screw sphere into calibration hole. Ball facing CMM's Y+ (if applicable). Press okay when complete. AUTOCALIBRATE/PROBE, PARAMETER_SET=A0B0_MASTER, QUALTOOL_MOVED=YES_DCC, CHECK COLLISION=NO, SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=NO AUTOCALIBRATE/PROBE, PARAMETER_SET=ALL-TIPS-WITH-DEFAULTS, QUALTOOL_MOVED=NO, CHECK COLLISION=NO, SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=NO LOADPROBE/7107_Y_1BY20 TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0 AUTOCALIBRATE/PROBE, PARAMETER_SET=A0B0_SLAVE, QUALTOOL_MOVED=NO, CHECK COLLISION=NO, SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=NO LOADPROBE/7107_G_4X20 TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0 COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO, MOVE PROBE FAR OUT OF THE WAY. Once probe is out of the way, remove the sphere & put in safe place. DISPLAYPRECISION/4 GOTO/LABEL_ENDPROGRAM END_CASE/ CASE/2 GOTO/LABEL_END_CALGROUP END_CASE/ CASE/3 GOTO/LABEL_ENDPROGRAM END_CASE/ END_SELECT/ LABEL_END_CALGROUP =LABEL/ ENDGROUP/ID=GROUP_PROBEQUAL_FLOWCOMMANDS
Capture3.PNGLast edited by DAN_M; 08-28-2019, 10:48 AM.
- Likes 2
Comment
Related Topics
Collapse
-
by DeWain HodgeWe are looking at ways to keep programs from being edited once the are proven to check parts correctly. I know Operator Mode and Protect Mode are options...
-
Channel: PC-DMIS for CMMs
01-12-2016, 12:40 PM -
-
by John KuglerI am fairly new to operator mode. The way it is set-up now is that when the operators log-on to windows, operator mode is opened automatically and when...
-
Channel: PC-DMIS for CMMs
02-06-2007, 08:32 AM -
-
So I would like to arrange the windows in operator mode so that they are not all on top of each other and are more usable, however, each time I reopen...
-
Channel: PC-DMIS for CMMs
10-20-2010, 06:34 PM -
-
by dcossDoes anyone know if there is any way to disable or lock out the "online" mode of the software to keep operators from messing with the code?...
-
Channel: PC-DMIS for CMMs
07-19-2019, 10:25 AM -
-
by G3CLBHow can I lock up program mode and only allow my operators into the operator mode ????
...-
Channel: PC-DMIS for CMMs
09-11-2015, 11:44 AM -
Comment