20190328 SX 4D Alignment and Flattening

Alignment of 4D

09:00 MST Get the telescope
  • Put in Alessandro's M3 position
  • See out of focus image on 4D
  • Put in Alessandro's M2 position
    • Far from original values
    • No light
    • back to original (Oct 2018) M2 values
  • Move Rx, Ry and Focus to get filled pupil
  • Looks pretty good

Flattening

10:15
  • Try print, hexalign(/apply)
    • Image looks worse
    • second time looks even worse.
  • Try print, oipt_int_mat_reduce2(100, track='20181025_200008')
    • Not much improvement
    • Small delta force
  • Try hexalign and then flattening. Always gets worse
  • Are the reconstructors bad/incorrect? They are 5 months old

18:41 Collect noise data
  • comm4d.capture(1000, folder='20190328_184100_noise')
  • comm4d.produce('20190328_184100_noise')

19:26 Collect new hexapod reconstructor
  • print, hexapod_opt_calib()
  • 19:44 Done
  • Recon data in /local/aomeas/adsec_calib/hexapod/20190328_193946

19:45 Try the new Hex Recon
  • print, hexalign(/apply)
  • Iter 1, better
  • Iter 2, about the same as iter 1
  • 2 image
  • 206 nm rms
  • Looks like spherical. Try flattening

19:55 Flatten with 100 modes
  • Small forces
  • flat/20190328_195527
  • Not much better

19:58 Flatten with 400 modes
  • small forces
  • flat/20190328_195807
  • not much better

19:59 hexalign()
  • about the same
  • 2 images
  • a lot of spherical, 1.1 um
  • if spherical removed then 177 nm rms

20:13 Collect noise data
  • 20190328_201300_noise
  • 20190328_201400_noise
  • 20190328_201500_noise

20:16 Collect new Recon data
  • print, i4d_opt_intmat(0,40,AMPREM=250e-9)
    • 20190328_201629
  • comm4d.produce('20190328_201629')
  • print, if_redux(/modal, '20190328_201629')
    • error: trigger level to low with respect to noise
  • print, i4d_opt_intmat(0,40) let routine choose amplitude
    • 20190328_202727
  • comm4d.produce('20190328_202727')

20:44 Apply flat command
  • print, opt_int_mat_reduce2(40,track-'201903128_202727')
    • see a lot of spherical
    • flat/20190328_204450
    • 2 images
    • 55 nm rms

20:59 reset mask
  • 20190328_205600
  • print, i4d_opt_intmat(0,200)
    • 201903128_210211
  • comm4d.produce('20190328_210211')
  • print, if_redux(/modal, '20190328_210211')
  • print, build_int_mat('20190328_210211')
  • Check, 77 nm rms
  • print, opt_int_mat_reduce2(200, track='20190328_210211')
    • flat/20190328_214956
  • 43 nm rms
  • 2 images

21:53 collect noise data
  • 20190328_215300_noise
  • 20190328_215400_noise
  • 20190328_215500_noise

21:59 Collect 201-400 modes
  • print, i4d_opt_intmat(201, 400)
    • 20190328_215820
  • comm4d.produce('20190328_215820')
  • print, if_redux(/modal, '20190328_215820')
  • print, build_int_mat(['20190328_210211','20190328_215820'])
  • Checked, 45 nm rms
  • print, opt_int_mat_reduce2(400, track='20190328_210211')
    • flat/201290328_223732
    • 45 nm rms after
    • 2 images

22:42 collect noise data
  • 20190328_224200_noise
  • 20190328_224300_noise
  • 20190328_224400_noise

22:47 Apply default.sav
  • 570 modes applied
  • 3 images
  • 0.3 um spherical
  • 194 nm rms with spherical
  • 46 nm rms with spherical removed

22:53 Apply last flat, 223732
  • 648 modes applied
  • 2 images
  • 42 nm rms, no spherical

Sunday, March 31: Noise Analysis
TN1 = ['20190328_201300_noise','20190328_201400_noise','20190328_201500_noise','20190328_215300_noise']
TN2 = ['20190328_215400_noise','20190328_215500_noise','20190328_224200_noise','20190328_224300_noise','20190328_224400_noise']

-- DougMiller - 28 Mar 2019
Topic revision: r3 - 31 Mar 2019, DougMiller
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback