APACHE POINT OBSERVATORY SDSS 2.5M OBSERVING LOG Wednesday January 2, 2002 (MJD 52277) ---=== OBSERVING TEAM ===--- Swing: Pete Newman Night: Atsuko Nitta Kleinman Steph Snedden ---=== OBSERVING PLAN ===--- Shakeup night 1. Pointing model high priority if actuator A behaves. ---=== OBSERVING SUMMARY ===--- 40 point pointing model taken, but not loaded yet. We still have a slow actuator A. A few other shake tasks done. ---=== OBSERVING LOG ===--- Shakedown tasks (swing): ======================== I calculated the fiducial tables using plotMcpFiducials per the standard procedure. For the rotator, fiducials 30 and 106 showed very large mean errors (>10^5), so I copued /mcptpm/52276/mcpFiducials.dat to /usrdevel/prn and, using plotMcpFiducials to identify the crossings causing the error, removed those crossings and recalcuated. All looked good. The final commands used to create the fiducial tables were: im> plotMcpFiducials -dir /usrdevel/prn -mjd 52276 -y pos1 -alt -time0 1009910776 -time1 1009911311 -canon -reset -scale -table alt.dat altitude scale APPROX 0.014167 (encoder 1) altitude scale APPROX 0.014176 (encoder 2) Encoder2/Encoder1 - 1 = 6.525436e-04 im> plotMcpFiducials -dir /usrdevel/prn -mjd 52276 -y pos1 -az -time0 100990545im> plotMcpFiducials -dir /usrdevel/prn -mjd 52276 -y pos1 -az -time0 1009905458 -time1 1009907924 -canon -reset -scale -table az.dat azimuth scale = 0.0140168885356226 (encoder 1) azimuth scale = 0.014026100689416609 (encoder 2) Encoder2/Encoder1 - 1 = 6.572182e-04 im> plotMcpFiducials -dir /usrdevel/prn -mjd 52276 -y pos1 -rot -time0 100990849im> plotMcpFiducials -dir /usrdevel/prn -mjd 52276 -y pos1 -rot -time0 1009908491 -time1 1009910289 -canon -reset -scale -table rot.dat rotator scale = 0.02131578638693693 (encoder 1) rotator scale = 0.021315787244881274 (encoder 2) Encoder2/Encoder1 - 1 = 4.024925e-08 The tables files were checked in to the tip of the v5_8 branch, and the alt and az scales were updated in axis.h, and v5_8_6 of MCP was tagged and the new version built, declared test, and loaded onto the MCP. The PT flat field bulb was replaced. Shakedown tasks (night): ======================== PR 2863 ------- The new plate database v2_6 was inspected. The hour angle white X displayed properly in both "Plan a day's plugging" and "Plan a night's observing". The PR was closed. We note that the key on the 'plan a night's observing' page is a little misleading in that the white X's are called 'optimal observing time'. This is not true if the low HA coincides with a zenith avoidance declination. Perhaps the key should say 'optimal HA' instead? PR 3033 ------- The stellar template plates show up in the database. The PR was closed. BiasGen & biasCheck ------------------- Results of biasCheck: im> biasCheck 2843 Directory /data/photo/52277/2843, Field 35 Select reference mjd 0. 51853 1. 51923 2. 51950 3. 51980 4. 52011 5. 52196 6. 52218 7. 52248 8. 52277 Select index of reference mjd [8]: 7 Writing file /astrolog/52277/idBiasCheck-002843.par CCD 11 Offset. Left: 4.00 +/- 0.00 Right: 3.61 +/- 0.49 CCD 21 Offset. Left: 4.00 +/- 0.00 Right: 4.00 +/- 0.00 CCD 31 Offset. Left: 2.00 +/- 0.00 Right: 2.59 +/- 0.53 CCD 41 Offset. Left: 3.55 +/- 0.50 Right: 4.00 +/- 0.00 CCD 51 Offset. Left: -2.00 +/- 0.00 Right: -2.00 +/- 0.00 CCD 12 Offset. Left: 1.00 +/- 0.00 Right: 1.00 +/- 0.00 CCD 22 Offset. Left: 1.49 +/- 0.57 Right: 2.00 +/- 0.00 CCD 32 Offset. Left: -19.18 +/- 0.38 Right: 0.00 +/- 0.00 CCD 42 Offset. Left: 2.00 +/- 0.00 Right: 1.00 +/- 0.00 CCD 52 Offset. Left: 0.16 +/- 0.37 Right: 0.00 +/- 0.00 CCD 13 Offset. Left: 3.00 +/- 0.00 Right: 2.79 +/- 0.41 CCD 23 Offset. Left: 2.00 +/- 0.00 Right: 1.69 +/- 0.46 CCD 33 Offset. Left: 6.76 +/- 0.43 Right: 1.83 +/- 0.37 CCD 43 Offset. Left: 1.00 +/- 0.00 Right: 0.00 +/- 0.00 CCD 53 Offset. Left: 0.00 +/- 0.00 Right: 1.00 +/- 0.00 CCD 14 Offset. Left: 0.66 +/- 0.47 Right: 1.00 +/- 0.00 CCD 24 Offset. Left: 1.70 +/- 0.46 Right: 1.10 +/- 0.30 CCD 34 Offset. Left: -3.74 +/- 0.47 Right: -3.76 +/- 0.46 CCD 44 Offset. Left: 0.00 +/- 0.00 Right: -0.69 +/- 0.47 CCD 54 Offset. Left: 0.28 +/- 0.45 Right: 2.00 +/- 0.00 CCD 15 Offset. Left: 1.89 +/- 0.31 Right: 2.00 +/- 0.00 CCD 25 Offset. Left: 3.40 +/- 0.52 Right: 3.47 +/- 0.54 CCD 35 Offset. Left: 0.13 +/- 1.28 Right: 0.00 +/- 0.00 CCD 45 Offset. Left: 0.00 +/- 0.00 Right: 0.00 +/- 0.00 CCD 55 Offset. Left: 1.74 +/- 0.44 Right: 1.00 +/- 0.00 CCD 16 Offset. Left: 3.32 +/- 0.47 Right: 3.00 +/- 0.00 CCD 26 Offset. Left: 1.47 +/- 0.58 Right: 1.15 +/- 0.40 CCD 36 Offset. Left: -1.32 +/- 0.52 Right: -1.11 +/- 0.38 CCD 46 Offset. Left: 0.53 +/- 0.50 Right: 2.00 +/- 0.00 CCD 56 Offset. Left: 1.00 +/- 0.00 Right: 2.00 +/- 0.00 CCD 60 Offset. Left: 9.00 +/- 0.00 Right: 9.00 +/- 0.00 CCD 61 Offset. Left: 4.00 +/- 0.00 Right: 4.00 +/- 0.00 CCD 62 Offset. Left: 9.00 +/- 0.00 Right: 9.00 +/- 0.00 CCD 63 Offset. Left: 4.00 +/- 0.00 Right: 4.09 +/- 0.39 CCD 64 Offset. Left: 5.99 +/- 0.49 Right: 5.98 +/- 0.57 CCD 65 Offset. Left: -3.47 +/- 0.55 Right: -3.49 +/- 0.50 CCD 71 Offset. Left: 34.71 +/- 0.46 Right: 34.73 +/- 0.45 CCD 72 Offset. Left: 7.65 +/- 0.48 Right: 7.54 +/- 0.50 CCD 73 Offset. Left: -8.53 +/- 0.51 Right: -8.65 +/- 0.48 CCD 74 Offset. Left: 12.47 +/- 0.50 Right: 12.68 +/- 0.47 CCD 75 Offset. Left: -5.51 +/- 0.50 Right: -5.51 +/- 0.50 CCD 76 Offset. Left: 1.70 +/- 0.46 Right: -35.77 +/- 167.08 CCD 81 Offset. Left: 9.12 +/- 0.32 Right: 9.44 +/- 0.50 CCD 82 Offset. Left: 13.36 +/- 0.48 Right: 13.36 +/- 0.48 CCD 83 Offset. Left: 11.53 +/- 0.50 Right: 11.49 +/- 0.55 CCD 84 Offset. Left: 5.51 +/- 0.50 Right: 5.46 +/- 0.51 CCD 85 Offset. Left: 5.33 +/- 0.47 Right: 5.32 +/- 0.47 CCD 86 Offset. Left: 7.00 +/- 0.00 Right: 7.11 +/- 0.35 CCD 90 Offset. Left: 5.88 +/- 0.32 Right: 6.00 +/- 0.00 CCD 91 Offset. Left: 4.47 +/- 0.50 Right: 4.45 +/- 0.50 CCD 92 Offset. Left: 5.50 +/- 0.50 Right: 5.49 +/- 0.50 CCD 93 Offset. Left: 9.10 +/- 0.38 Right: 9.00 +/- 0.00 CCD 94 Offset. Left: 7.17 +/- 0.38 Right: 7.44 +/- 0.50 CCD 95 Offset. Left: 13.00 +/- 0.00 Right: 13.02 +/- 0.14 Pointing model: --------------- We first attempted a 72 point pointing model and chose the option of waiting before taking each exposure, so we could deal with a slow actuator A. After a few points, we decided this was too ambitious since M2 actuator A was acting up again (see problems section), and went to a smaller 24 point model. We were careful to make sure that fiducial corrections were applied and that the commanded and actual actuator positions were close for all actuators. After completing the shorter model with no difficulty ,we decided to be a little more ambitious and did another pointing model with a few more (40) points. Again, we were careful to see that all fiducial corrections were made and that the M2 actuators were at the commanded positions. The 40 point model showed a 1.77 asec RMS error compared to last month's 72 point model...not very different at all. When we allowed the terms to vary we got a 1.23 asec RMS error, so the model's internal consistency is quite good. We have not yet loaded this model. We thought folks might want to discuss the pointing models at the ops phone con, so we will wait until tomorrow to load (or not load) the latest pointing model. The details of the 40 point model: * getdat [tcc.pterr]pterr_20020103.dat;10 Read 40 data points * fix * use ie ia pzz1 an aw ca * fit coeff change value sigma 1 IE +5.555 -189.01 0.835 2 IA +1.026 -426.85 1.328 3 AN -2.015 +2.81 0.326 4 AW -1.918 -12.88 0.326 5 HWCA2 -0.45 6 HWSA2 +0.10 7 HNCA1 +1.78 8 HNSA1 -0.02 9 CA -4.747 +7.10 0.972 10 PZZ1 +2.558 -122.64 0.962 11 ACEC +1.82 12 ACES -2.70 13 TX -6.62 Sky RMS = 1.77 Popn SD = 1.92 * * use * fit coeff change value sigma 1 IE -0.565 -189.58 0.956 2 IA +0.194 -426.65 0.932 3 AN -0.308 +2.50 0.300 4 AW -0.247 -13.13 0.285 5 HWCA2 +0.570 +0.12 0.365 6 HWSA2 +0.061 +0.16 0.411 7 HNCA1 -1.735 +0.05 0.464 8 HNSA1 -0.087 -0.11 0.457 9 CA -0.131 +6.97 0.706 10 PZZ1 -6.532 -129.17 2.669 11 ACEC -1.015 +0.81 0.494 12 ACES +1.061 -1.63 0.508 13 TX +3.049 -3.57 1.141 Sky RMS = 1.23 Popn SD = 1.50 PR 2563 Data Gathering: ----------------------- We got a timestamp to help Russell debug the dopterr semaphore problem. The details are in the problems section. We reopened this PR, with Russell as the responsible party. sdssProcedures: --------------- v1_37 was checked to make sure all new changes were present & accounted for. Details follow. Link to the photo-z plate instruction from the main procedure page ---> The link exists and takes you to the correct instruction page Instructions on photo-z plates observations --->They are listed under "Non-standard Observing" category. The instructions are clear and easy to follow. Clarification on banch_name and tag_name if you need to create the branch yourself. --> I don't remember what the instructions used to say, but the new ones look fine to me. Updated to make it clear NOT to check in any altitude scale changes ---> Says so in bold letters. Looks fine. Added some clarifcation to the user of the start_servers command (compared to the startServers command) --> Now explains the differences between start_servers and startServers commands. MCP: ---- MCP v5_8_6 was declared current. endNight -doTpm (-doNothing) ran successfully. ---=== IMAGING RUN SUMMARY ===--- Run Stripe Flavor Lambda Last Begin End Frame Comments ------------------------------------------------------------------ 2842 100 O ignore 171.47 171.47 20 2843 100 O bias 171.47 -139.88 44 ---=== IMAGING RUN DETAILS ===--- ---=== SKIPPY RESULTS ===--- Run Frame nFrames stars muErr muRms nuErr nuRms rot --------------------------------------------------------------- ---=== LTMATCH RESULTS ===--- Run Field nFields nGood rowMean rowSig colMean colSig rot --------------------------------------------------------------- ---=== SPECTROSCOPY DATA SUMMARY ===--- UT Exp Time flavor comment (S/N)^2 totals ========================================== b1 r1 b2 r2 ----- sequence 12460, plate -9999 ------- 01:20 12460 0.0 bias ---=== TELESCOPE OFFSETS AND SCALE I ===--- Time Instrument getclock Az Alt Rot Scale ------------------------------------------------------------------------------ ---=== TELESCOPE OFFSETS AND SCALE II ===--- ---=== DATA TAPE SUMMARY ===--- Goes: JL Stays: JL ---=== FOCUS LOG ===--- setmir piston Temp Wind Time Inst scale M1 M2 Foc Az Alt (C) MPH Dir filt fwhm ------------------------------------------------------------------------------ ---=== WEATHER LOG ===--- Wind Time Temp F Dewp F MPH Direction Dust DIMM Sky 10:37 19 15 12 355 (NNW) 39 - mcl 11:09 19 16 13 1 (N) 41 - mcl 11:42 19 16 9 358 (NNW) 34 - mcl 12:18 19 17 2 27 (NNE) 52 - mcl 12:54 17 16 9 37 (NE) 86 - mcl 13:30 20 18 3 12 (NNE) 172 - mcl 14:03 21 14 9 314 (NW) 49 - mcl 14:35 19 10 0 247 (WSW) 29 - mcl 15:05 18 13 7 17 (NNE) -9999 - mcl 15:38 20 12 0 194 (SSW) 39 - mcl 16:10 19 7 11 30 (NNE) 43 - mcl 18:35 22 -8 2 52 (NE) 33 - mcl 19:07 21 -2 11 12 (NNE) 9 - mcl 20:18 23 -6 10 36 (NE) 278 - mcl 23:07 29 -31 6 358 (NNW) 1 - mcl 00:11 29 -36 7 308 (NW) 9 - pcl 01:16 29 -33 10 316 (NW) 7 - pcl 01:48 31 -35 12 320 (NW) 5 - pcl ---=== TELESCOPE STATUS ===--- 01:30 UT Opened doors, started blower 03:45 UT Opened enclosure 10:00 UT Winds picking up...worried about blowing snow, so closed the enclosure. Blower off. Telescope stowed at 30 deg alt with engineering camera mounted. Counterweights at 130. 10:30 UT Imager dewar weight: 70 10:30 UT Spectro dewar weight: 166 ---=== SOFTWARE USED ===--- IOP/SOP: v3_64_3a Watcher: v2_13_2 MCP: v5_8_6 TPM: v2_4_5 AstroDa: v14_40 TCC: 2.5.5 sdssProcedures: v1_36 ---=== MIRROR NUMBERS ===--- PRIMARY: -------- Scale: 1.000000 MIGS TONIGHT NOMINAL Axial A 0.0730 0.0750 Axial B 0.8040 0.8020 Axial C 0.0730 0.0710 Trans D -1.4930 -1.4860 Lateral E 1.8120 1.8540 Lateral F 1.3940 1.4240 GALILS Commanded: 5400. -3700. 900. -200. 31550. 30650. Actual: 5377. -3699. 923. -208. 31535. 30647. SETMIR VALUES PriDesOrient: 0.00 -11.80 23.00 1256.90 642.10 PriOrient: 0.00 -12.16 22.81 1257.41 642.19 SECONDARY: ---------- Focus: 0.00 Air Temp.: -4.0 Alt.: 29.999992 MIGS TONIGHT NOMINAL Axial A 1.5490 1.5500 Axial B 1.2340 1.2260 Axial C 1.2490 1.2480 Trans D 0.2280 0.2320 GALILS Commanded: 1599876. 1565488. 1586301. -10400. -9750. Actual: 1599600. 1565250. 1586350. -10400. -9750. SETMIR VALUES SecDesOrient: 1257.00 -3.40 -10.00 0.00 133.82 SecOrient: 1257.12 -3.30 -10.03 -0.26 133.63 ---=== PROBLEMS IN DETAIL ===--- TCC PR 2563 pterr axis init problem: ------------------------------------ Here are the timestamps that Russell wanted. getclock 1010034882 05:13 UT TCC reported: 0 0 I ObjInstAng = NaN, NaN, NaN 0 0 I SpiderInstAng = NaN, NaN, NaN 0 0 F Modu="prt_ReadReplySet"; Text="too many replies on port LTA19:" 0 0 I Modu="prt_ReadReplySet"; Text="the following replies were read:" 0 0 I Modu="prt_ReadReplySet"; Text="ERR: I don't have the semCmdPort semaphore" 0 0 F Modu="prt_ReadReplySet"; Text="too many replies on port LTA19:" 0 0 I Modu="prt_ReadReplySet"; Text="the following replies were read:" 0 0 I Modu="prt_ReadReplySet"; Text="ERR: I don't have the semCmdPort semaphore" 0 0 F Modu="prt_ReadReplySet"; Text="too many replies on port LTA19:" 0 0 I Modu="prt_ReadReplySet"; Text="the following replies were read:" 0 0 I Modu="prt_ReadReplySet"; Text="ERR: I don't have the semCmdPort semaphore" 0 0 F Modu="axe_o_NoAbsRefCorr"; Text="could not disable absolute encoder correction for AZ , ALT, ROT" 0 0 W AxisNoTrack="TTT" 0 0 I AxisStop="TTT" 0 0 F Text="move failed; axes halted" 0 0 > Started; Cmd='Pterr Close' NOTE: We stopped the first pointing model because of actuator A problems. When we started the next pointing model, we forgot to issue an axis init, but pterr did NOT throw the semaphore error again. Slow actuator M2-A: ------------------- We noted that the first time you try to home M2 and actuator A is running slow, that the *commanded* position for A is quite different than the values for B & C. The commanded value keeps incrementing until the timeout occurs. example: Commanded positions Status A=-21200750 1 B=-7507776 0 C=-7518052 0 Is this an effect of the TCC timing out? Has this been noticed before? Note that the status values were the opposite of what we would expect, then suddenly they all went to 1, without us doing anything. We homed the secondary three times tonight. Each time, actuator A timed out twice while moving slowly, then on the third XQ#HOME went normal speed and completed normally. Here are the TCC messages during one " slow M2-A" homing event: ~4:30 UT --- homing the secondary. Actuator A laged behind. :A=0 :B=0 :C=0 :XQ#HOME : 0363.1, 0363.1, 0363.1, 0000.0, 0000.0 max sec to find reverse limit switch ?GORLIM one or more axes did not hit reverse limit: 1, 0, 0, 0, 0 OK :A=0 :B=0 :C=0 :XQ#HOME : 0363.1, 0363.1, 0363.1, 0000.0, 0000.0 max sec to find reverse limit switch Reverse limit switch not depressed for axes: 0, 1, 1, 0, 0 - trying again 0000.6, 0363.1, 0363.1, 0000.0, 0000.0 max sec to find reverse limit switch ?GORLIM one or more axes did not hit reverse limit: 1, 0, 0, 0, 0 OK :A=0 :B=0 :C-9\ ? :C=0 :XQ#HOME : 0363.1, 0000.6, 0000.6, 0000.0, 0000.0 max sec to find reverse limit switch 0030.5, 0030.5, 0030.5, 0000.0, 0000.0 max sec to find home switch 0008.6, 0008.6, 0008.6, 0000.0, 0000.0 sec to move away from home switch Finding next full step 043, 029.0 microsteps, sec to find full step 999999999, 999999999, 999999999, 999999999, 999999999 position error 1, 1, 1, 1, 1 axis homed -007250000, -007250000, -007250000, 000000000, 000000000 commanded position -007250108, -007249970, -007250020, 000000000, 000000000 actual position 05, 1, 01.90 # of axes, motors off after move?, software version -007250000, -007250000, -007250000, -000018000, -000018000 reverse limits 007250000, 007250000, 007250000, 000018000, 000018000 forward limits 000050000, 000050000, 000050000, 000005000, 000005000 speed 000005000, 000005000, 000005000, 000000500, 000000500 homing speed 000500000, 000500000, 000500000, 000050000, 000050000 acceleration 000000050, 000000050, 000000050, 000000050, 000000050 microsteps/full step 000400000, 000400000, 000400000, 000005000, 000005000 dist betw hard & soft rev lim 000000000, 000000000, 000000000, 000000000, 000000000 index encoder pulse separation -0006.2992, -0006.2992, -0006.2992, 0000.0000, 0000.0000 encoder resolution (microsteps/tick) 01.20 version of M2-specific additions -00001676.4874, 00001676.4874 min, max piezo position (microsteps) 00002705 number of steps of piezo position 00000001.2400 resolution (microsteps/piezo ctrl bit) 0000.0, 0000.0, 0000.0, 0000.0, 0000.0 sec to finish move OK A=0 :B=0 :C=0 :XQ#HOME : 0363.1, 0363.1, 0363.1, 0000.0, 0000.0 max sec to find reverse limit switch 0030.5, 0030.5, 0030.5, 0000.0, 0000.0 max sec to find home switch 0008.6, 0008.6, 0008.6, 0000.0, 0000.0 sec to move away from home switch Finding next full step 046, 031.1 microsteps, sec to find full step 000000005, -000000511, -000000096, 999999999, 999999999 position error 1, 1, 1, 1, 1 axis homed -007250000, -007250000, -007250000, 000000000, 000000000 commanded position -007249913, -007249976, -007250007, 000000000, 000000000 actual position 05, 1, 01.90 # of axes, motors off after move?, software version -007250000, -007250000, -007250000, -000018000, -000018000 reverse limits 007250000, 007250000, 007250000, 000018000, 000018000 forward limits 000050000, 000050000, 000050000, 000005000, 000005000 speed 000005000, 000005000, 000005000, 000000500, 000000500 homing speed 000500000, 000500000, 000500000, 000050000, 000050000 acceleration 000000050, 000000050, 000000050, 000000050, 000000050 microsteps/full step 000400000, 000400000, 000400000, 000005000, 000005000 dist betw hard & soft rev lim 000000000, 000000000, 000000000, 000000000, 000000000 index encoder pulse separation -0006.2992, -0006.2992, -0006.2992, 0000.0000, 0000.0000 encoder resolution (microsteps/tick) 01.20 version of M2-specific additions -00001676.4874, 00001676.4874 min, max piezo position (microsteps) 00002705 number of steps of piezo position 00000001.2400 resolution (microsteps/piezo ctrl bit) 0000.0, 0000.0, 0000.0, 0000.0, 0000.0 sec to finish move OK