Subject: 2.5m obslog 20160826 (SJD 57627) From: kinemuchi@apo.nmsu.edu Date: Sat, 27 Aug 2016 10:43:27 +0000 (UTC) APACHE POINT OBSERVATORY SDSS 2.5M OBSERVING LOG Friday August 26, 2016 (SJD 57627) ---- Observing Team ---- Dan Oravetz Karen Kinemuchi Conor Sayers (online help with mirror home/relax) ---- Observing Summary ---- Entire night lost to rain and humidity Successfully re-homed and re-relaxed Primary and Secondary mirrors with Conor online. See log for details and output. ---- Observing Plan ---- Fri 26 AUG 2016 57627.0 Recommissioning ---- Observing Log ---- All systems alive and responsive. Disk space check: [observer@sdss4-hub ~]$ df -h Filesystem Size Used Avail Use% Mounted on /dev/vda2 7.7G 6.0G 1.4G 81% / tmpfs 3.9G 0 3.9G 0% /dev/shm /dev/vda1 194M 128M 57M 70% /boot /dev/vdb 19G 8.8G 9.2G 49% /exports/hub-local /dev/vdd 688G 458G 231G 67% /home /dev/vdc1 11T 9.1T 1.8T 84% /data 22:08:30 boss exposure 4.0, file=225896 22:09:41 boss exposure 4.0, file=225897 22:11:07 sp1.motor.move= -294, -297, -294 22:11:10 sp2.motor.move= -604, -596, -597 22:11:17 Hartmann collimate output on cart #4 sp1: offset: r= -329 (In Focus); b= 0.8 (In Focus) sp2: offset: r= -315 (In Focus); b= 2.8 (In Focus) sp1: pred. move: spAverageMove= -293 sp2: pred. move: spAverageMove= -598 sp1: pred. resid: r= -36, b= -0.1, txt= OK, spTemp = 16.5 sp2: pred. resid: r= 283, b= 0.9, txt= OK, spTemp = 15.8 22:11:03 OBSERVER.doravetz.sop 985 hartmann i r1MeanOffset=-0.05,"In Focus" 22:11:03 OBSERVER.doravetz.sop 985 hartmann i r2MeanOffset=-0.05,"In Focus" 22:11:03 OBSERVER.doravetz.sop 985 hartmann i b1MeanOffset=-0.04,"In Focus" 22:11:03 OBSERVER.doravetz.sop 985 hartmann i b2MeanOffset=-0.14,"In Focus" 23:22Z Commencing home/relax M1 with Conor online. STUI: tcc track 121,70 mount /rota=0 /rotty=mount STUI: tcc proc disable collimate IN XTERM: observer@sdss-hub> telnet tcc25m 2531 23:25Z Galil positions: A=10450, B=-1100, C=6850, D=19700, E=8500, F=8500 Recording "orient" info for M1: 23:25:48 OBSERVER.doravetz: PrimOrient=-0.0,-0.0,-0.0,-0.77,0.0,0.12 status 0 4 i yourUserID=4; numUsers=4 0 4 i UserInfo=1, 127.0.0.1 0 4 i UserInfo=2, 127.0.0.1 0 4 i UserInfo=3, 10.25.1.1 0 4 i UserInfo=4, 10.25.1.30 0 4 i galilConnState = 'Connected', "" 0 4 i axisHomed=1,1,1,1,1,1 0 4 i encMount=10450.00,-1100.00,6850.00,19700.00,8500.00,8500.00 0 4 i orient=-0.00,-0.00,-0.00,-0.77,0.00,0.12; actMount=10450.00,-1100.00,6850.00,19700.00,8500.00,8500.00; cmdMount=10450.00,-1100.00,6850.00,19700.00,8500.00,8550.00 0 4 i status=4,4,4,4,4,4 0 4 w UnparsedReply="1 lateral links (0 disengaged, 1 engaged)"; Text="number keys does not match number of values" 0 4 w UnparsedReply="1 lateral links (0 disengaged, 1 engaged)" 0 4 i maxIter=1; desOrient=0.00,0.00,0.00,0.00,0.00,0.00; desOrientAge=419.86; desEncMount=10450.00,-1100.00,6850.00,19700.00,8500.00,8550.00; homing=0,0,0,0,0,0 0 4 i state=Done, 0, 1, 0.00, 0.00 0 4 : HOME E, F 23:30:19 OBSERVER.doravetz: [... TPM Galil output shows E and F moving toward reverse limit ...] 23:30:46 OBSERVER.doravetz: center E and F 23:30:55 OBSERVER.doravetz: telnet> galil E=0; F=0; XQ#MOVE 23:31:29 OBSERVER.doravetz: [... E and F now correctly reporting 0 counts ...] 0 3 i unknownReplyKey="position error", "999999999, 999999999, 999999999, 999999999, 000000000, -000000050", "999999999, 999999999, 999999999, 999999999, 000000000, -000000050 position error" --> position error acceptable for E and F 23:32:33 OBSERVER.doravetz: now we home D: telnet> home D 0 3 i unknownReplyKey="position error", "999999999, 999999999, 999999999, -000000050, 999999999, 999999999", "999999999, 999999999, 999999999, -000000050, 999999999, 999999999 position error" --> position error acceptable for D 23:33:22 OBSERVER.doravetz: now center D: telnet> galil D=0; XQ#MOVE 23:33:48 OBSERVER.doravetz: [... D now correctly reporting 0 counts in TPM ...] 23:34:04 OBSERVER.doravetz: now home axials A,B,C: telnet> home A,B,C 23:34:29 OBSERVER.doravetz: [... A, B, C moving toward lower limit switch correctly ...] 0 3 i unknownReplyKey="position error", "000000000, -000000050, 000000000, 999999999, 999999999, 999999999", "000000000, -000000050, 000000000, 999999999, 999999999, 999999999 position error" --> position error acceptable for A, B, C 23:36:08 OBSERVER.doravetz: So the state we're at now has A, B, and C all at the lower limit switches 23:36:14 OBSERVER.doravetz: -120000 counts as indicated by TPM 23:36:24 OBSERVER.doravetz: D, E, and F are all centered at 0 counts 23:36:58 OBSERVER.doravetz: documentation says to use the 'move' command, using the first 5 values from the \"orient\" keyword as input move 0.00,-0.00,-0.00,-0.77,0.00 23:38:01 OBSERVER.doravetz: here is the current M1 position: 23:38:02 OBSERVER.doravetz: orient=7989.33,76.73,-69.74,-217.82,-1166.65,1.42; actMount=-120000.01,-120000.00,-120000.02,0.01,0.00,0.00 23:38:12 OBSERVER.doravetz: if you issue telnet> status Here is the output from status: 0 2 i UserInfo=1, 127.0.0.1 0 2 i UserInfo=2, 127.0.0.1 0 2 i UserInfo=3, 10.25.1.1 0 2 i UserInfo=4, 10.25.1.30 0 2 i galilConnState = 'Connected', "" 0 2 i axisHomed=1,1,1,1,1,1 0 2 i encMount=-120000.00,-120000.00,-120000.00,0.00,0.00,0.00 0 2 i orient=7989.33,76.73,-69.74,-217.82,-1166.65,1.42; actMount=-120000.01,-120000.00,-120000.02,0.01,0.00,0.00; cmdMount=10450.00,-1100.00,6850.00,19700.00,8500.00,8550.00 0 2 i status=4,4,4,4,4,4 0 2 w UnparsedReply="1 lateral links (0 disengaged, 1 engaged)"; Text="number keys does not match number of values" 0 2 w UnparsedReply="1 lateral links (0 disengaged, 1 engaged)" 0 2 i maxIter=1; desOrient=0.00,0.00,0.00,0.00,0.00,0.00; desOrientAge=900.10; desEncMount=10450.00,-1100.00,6850.00,19700.00,8500.00,8550.00; homing=0,0,0,0,0,0 0 2 i state=Done, 0, 1, 0.00, 0.00 telnet> move 0.00,-0.00,-0.00,-0.77,0.00 Here's the output: 0 0 i state=Moving, 1, 1, -1.08, 5.80 0 0 i state=Done, 0, 1, 0.00, 0.00 0 2 i UserInfo=1, 127.0.0.1 0 2 i UserInfo=2, 127.0.0.1 0 2 i UserInfo=3, 10.25.1.1 0 2 i UserInfo=4, 10.25.1.30 0 2 i galilConnState = 'Connected', "" 0 2 i axisHomed=1,1,1,1,1,1 0 2 i encMount=10450.00,-1100.00,6850.00,19700.00,8450.00,8500.00 0 2 i orient=-0.00,-0.00,-0.00,-1.52,0.00,0.00; actMount=10450.00,-1100.00,6850.00,19700.00,8450.00,8500.00; cmdMount=10450.00,-1100.00,6850.00,19700.00,8450.00,8500.00 0 2 i status=4,4,4,4,4,4 0 2 w UnparsedReply="1 lateral links (0 disengaged, 1 engaged)"; Text="number keys does not match number of values" 0 2 w UnparsedReply="1 lateral links (0 disengaged, 1 engaged)" 0 2 i maxIter=1; desOrient=0.00,-0.00,-0.00,-0.77,0.00,0.00; desOrientAge=16.46; desEncMount=10450.00,-1100.00,6850.00,19700.00,8474.42,8524.95; homing=0,0,0,0,0,0 0 2 i state=Done, 0, 1, 0.00, 0.00 23:41Z Galil numbers are back to where they should be for M1. 00:01Z Testing "move 0.0,0.0,0.0,0.0,0.0" Output: 0 3 i netMountOffset=0.00,0.00,0.00,0.00,0.00,0.00 0 3 i desOrient=0.00,0.00,0.00,0.00,0.00,0.00; cmdMount=10450.00,-1100.00,6850.00,19700.00,8500.00,8550.00; desOrientAge=0.00; desEncMount=10450.00,-1100.00,6850.00,19700.00,8500.00,8550.00; modelMount=10450.00,-1100.00,6850.00,19700.00,8500.00,8550.00; maxIter=1 0 3 i state=Moving, 1, 1, 4.20, 4.20 0 3 i encMount=10450.00,-1100.00,6850.00,19700.00,8500.00,8550.00 0 3 i orient=0.00,0.00,0.00,0.00,0.00,0.00; actMount=10450.00,-1100.00,6850.00,19700.00,8500.00,8550.00; cmdMount=10450.00,-1100.00,6850.00,19700.00,8500.00,8550.00 0 3 i mountErr=0.00,0.00,0.00,0.00,0.00,0.00 0 3 : 0 0 i state=Moving, 1, 1, 1.70, 4.20 0 0 i state=Done, 0, 1, 0.00, 0.00 0 3 i UserInfo=1, 127.0.0.1 0 3 i UserInfo=2, 127.0.0.1 0 3 i UserInfo=3, 10.25.1.1 0 3 i UserInfo=4, 10.25.1.30 0 3 i galilConnState = 'Connected', "" 0 3 i axisHomed=1,1,1,1,1,1 0 3 i encMount=10450.00,-1100.00,6850.00,19700.00,8500.00,8550.00 0 3 i orient=0.00,0.00,0.00,0.00,0.00,0.00; actMount=10450.00,-1100.00,6850.00,19700.00,8500.00,8550.00; cmdMount=10450.00,-1100.00,6850.00,19700.00,8500.00,8550.00 0 3 i status=4,4,4,4,4,4 0 3 w UnparsedReply="1 lateral links (0 disengaged, 1 engaged)"; Text="number keys does not match number of values" 0 3 w UnparsedReply="1 lateral links (0 disengaged, 1 engaged)" 0 3 i maxIter=1; desOrient=0.00,0.00,0.00,0.00,0.00,0.00; desOrientAge=11.08; desEncMount=10450.00,-1100.00,6850.00,19700.00,8500.00,8550.00; homing=0,0,0,0,0,0 0 3 i state=Done, 0, 1, 0.00, 0.00 E and F move about 50 counts. 00:05Z Relaxing M1: STUI> tcc queue run=relax 00:08:23 .tcc 0 tcc : JobStatus=relax,Done 00:10Z Now homing M2. Entering telnet tcc25m 2532 galil D=0; XQ#MOVE Output: 0 0 i galilReply="D=0;XQ#MOVE" 0 0 i galilReply="" 0 0 i galilReply="0000.6, 0000.6, 0000.6, 0000.4, 0000.0 max sec for move" 0 4 i state=Done, 0, 3, 0.60, 0.60 0 0 i galilReply="" 0 0 i galilReply="001441450, 001408600, 001428600, 000000000, -000006600 target position" 0 0 i galilReply="" 0 0 i galilReply="001449678, 001409892, 001417325, 000000000, -000006600 final position" 0 4 i encMount=1449678.00,1409892.00,1417325.00,0.00,-6600.00 0 4 i orient=1131.55,1.92,-12.76,28.42,74.91,-19.85; actMount=1450056.37,1413149.07,1413691.92,-0.01,-6600.01; cmdMount=1441435.71,1408585.29,1428602.59,1002.59,-6578.39 0 0 i galilReply="" 0 0 i galilReply="OK" galil E=0; XQ#MOVE Output: 0 0 i galilReply="E=0; XQ#MOVE" 0 0 i galilReply="" 0 0 i galilReply="0000.6, 0000.6, 0000.6, 0000.0, 0001.5 max sec for move" 0 4 i state=Done, 0, 3, 1.50, 1.50 0 0 i galilReply="" 0 0 i galilReply="001441450, 001408600, 001428600, 000000000, 000000000 target position" 0 0 i galilReply="" 0 0 i galilReply="001448928, 001404777, 001415341, 000000000, 000000000 final position" 0 4 i encMount=1448928.00,1404777.00,1415341.00,0.00,0.00 0 4 i orient=1129.51,1.33,-13.99,-48.38,-0.85,15.68; actMount=1449575.91,1408182.72,1411287.90,-0.00,0.00; cmdMount=1441435.71,1408585.29,1428602.59,1002.59,-6578.39 0 0 i galilReply="" 0 0 i galilReply="OK" home, D Output: 0 4 i unknownReplyKey="position error", "999999999, 999999999, 999999999, 000000550, 999999999", "999999999, 999999999, 999999999, 000000550, 999999999 position error" --> position error is too big for D. Try again. home, D Output: 0 4 > Text = "Homing Actuators: D" 0 4 i homing=0,0,0,1,0 4 4 w Text="Galil is busy executing: A=MAXINT; B=MAXINT; C=MAXINT; D=1; E=MAXINT; XQ #HOME, showing cached status" 4 4 i orient=1129.51,1.30,-13.71,-48.19,-0.83,15.71; desOrient=1131.25,2.16,-12.74,40.00,62.91,-25.27; desOrientAge=3139.50; actMount=1449042.68,1408465.77,1411538.08,-0.00,0.00; cmdMount=1441435.71,1408585.29,1428602.59,1002.59,-6578.39; desEncMount=1449397.54,1409873.55,1416483.60,1014.93,-6588.56; modelMount=1449697.10,1413178.70,1412881.24,1014.93,-6588.56; maxIter=3; homing=0,0,0,1,0; axisHomed=1,1,1,1,1 0 4 w state=Homing, 0, 3, 0.00, 0.00 0 4 w state=Homing, 0, 3, 9.20, 9.20 0 4 w state=Homing, 0, 3, 300.10, 300.10 0 4 i unknownReplyKey="sec to move away from home switch", "0000.6, 0000.6, 0000.6, 0001.2, 0000.0", "0000.6, 0000.6, 0000.6, 0001.2, 0000.0 sec to move away from home switch" 0 4 i UnparsedReply="Finding next full step" 0 4 i unknownReplyKey="microsteps", "005", "005, 001.0 microsteps, sec to find full step" 0 4 w state=Homing, 0, 3, 1.00, 1.00 0 4 i unknownReplyKey="position error", "999999999, 999999999, 999999999, 000000000, 999999999", "999999999, 999999999, 999999999, 000000000, 999999999 position error" --> position error is acceptable for D home, E Output: 0 4 i unknownReplyKey="position error", "999999999, 999999999, 999999999, 999999999, 000000250", "999999999, 999999999, 999999999, 999999999, 000000250 position error" --> Trying again to get a better position error for E home, E Output: 0 4 i unknownReplyKey="position error", "999999999, 999999999, 999999999, 999999999, 000000000", "999999999, 999999999, 999999999, 999999999, 000000000 position error" --> position error acceptable for E. home, A, B, C Output: 0 4 i unknownReplyKey="position error", "000011199, -000004965, -000007207, 999999999, 999999999", "000011199, -000004965, -000007207, 999999999, 999999999 position error" --> rather large position errors for A, B, C. Trying Home again. home, A, B, C Output: 0 4 i unknownReplyKey="position error", "-000000196, -000000001, -000000165, 999999999, 999999999", "-000000196, -000000001, -000000165, 999999999, 999999999 position error" --> position errors are better for A, B, C Now we do a move, 0,0,0,0,0 M2 has been homed. 00:25:07 CmdDone: OBSERVER.doravetz 515 tcc proc enable collimate 00:31Z grabbed mirror numbers. 06:30Z Closed due to high humidity and rain 10:30Z Giving up. High humidity and storms kept us closed. ---- Telescope Status ---- No interlocks bypassed Status at: 10:30:42 Telescope stowed at: 121.0, 30.5, 0.0 mount Instrument mounted: cartridge = 4 Counterweights at: 422, 423, 422, 424 LN2 autofill systems: Connected and turned on 180L LN2 dewar scales: SP1 182.5 lbs, 20.4 psi SP2 163.5 lbs, 17.6 psi --------------- ---- Software Used ---- --- STUI software --- STUI : 1.7.1b5 alerts : trunk+svn66561 apo : trunk+svn158476M boss : v4_0 -boss.specMec : 3.0.4 gcamera : v2_1 guider : v3_4 hartmann : v1_4_3 hub : Tag: sdss4_v3_0 mcp : v6_6_18 -mcp.plc : 34 -mcp.azFiduci : v1_119 -mcp.altFiduc : v1_119 -mcp.rotFiduc : v1_119 platedb : v2_4 sop : v3_8_1 tcc : 1.2.2 apogee : not availble apogeecal : not availble apogeeql : v1_6_1 APO-local : trunk --- Other versions --- idlspec2d : v5_7_12 plate-mapper3 : NOCVS:v6_0_7 petunia : trunk autoscheduler : v7_0 sdss_python_module: v2_5 mangadrp : trunk exported ---- Mirror Numbers ---- PRIMARY: -------- Scale: 1.000000; MIGS TONIGHT NOMINAL Axial A: 0.122 -0.125 Axial B: 0.364 0.112 Axial C: 0.201 -0.028 Trans D: 1.165 -1.357 Lateral E: 9.2202 10.9728 Lateral F: 14.4018 12.6111 GALILS Commanded: 10450 -1100 6850 19700 8500 8550 Actual: 10450 -1100 6850 19700 8500 8550 SETMIR VALUES PrimDesOrient: 0.0 0.0 0.0 0.0 0.0 PrimOrient: 0.0 0.0 0.0 0.0 0.0 SECONDARY: ---------- Focus: 0.0000 Air temp: 12.8 Altitude: 30.0 MIGS TONIGHT NOMINAL Axial A: -7.186 -0.023 Axial B: -6.663 -0.724 Axial C: -1.307 -0.732 Trans D: -0.182 -0.009 GALILS Commanded: 1629750 1582950 1628800 -8250 -15650 Actual: 1599611 1568462 1584380 -8250 -15650 SETMIR VALUES SecDesOrient: 1257.0 -2.03 -9.35 40.0 278.8 SecOrient: 1256.99 -2.01 -9.36 39.83 278.89