unstick_grating 3
unstick_grating 4
unstick_grating 3
unstick_grating 4
mmot g4tltmod=halt # halts the stage
mmot g4tltfop=off # turns off the lamp.
cdata
ds9_mosaic image-name
deimos status watch_ccd
deimos restart watch_ccd
fitsheader -e 0 -k rotposn image.fitsIf a ROTPOSN value is shown, that's good news. If no output is received, then the keyword is missing from the header and the problem has not been fixed.
gshow -s deimot tmirrvalIf that fails, then there is probably a problem either with the dispatcher that serves that keyword or the underlying hardware that that dispatcher controls.
Timeout waiting for ARP/RARP packet
00:80:42:0b:4e:8c fcsvmep.keck.hawaii.edu
deimos status deisoundboard
deimos restart deisoundboard
unstick_grating 3
unstick_grating 4
deimos restart dispatcher.piezo
Checking Air pressure (barrel)...
Checking Air pressure (cradle)...
smot gXtltoffwhere X is the grating numger (3 or 4). Typically these parameters are 100 or less.
gratecal
unload_grating 3to send slider 3 to the unload position, or
unload_grating 4to send slider 4 to the unload position. The technician can then access the stage through the grating changeout hatch.
Can't set GRATEPOS=4, grating locating pin not inAnd the pin is out on the grating clamps status panel.
clampup_slider4to attempt to clamp up. Otherwise, simply re-try the move from the dashboard GUI. If the pin will not engage, then rotate to a PA that is 90 degrees away from this location and retry the grating move. If this fails, rotate another 90 and try again. If it is still failing, there may be additional problems.
Can't set GRATEPOS=3, motor shut off - positioning error.
modify -d deimot GRSELCAL=1or alternatively use the Initialize panel on the dashboard GUI and click the Grating selectbutton.
Gently push the brass comb left and right to see if the comb missalignment error will clear.
|
Example of comb misalignment. |
Example of comb misalignment. |
Image of the comb properly aligned. The edges of the brass comb are flush with the bracket. |
Notes: During one error on May 13, 2015, the brass comb overlapped the black anodized support bracket on the left side of the comb by 1/32. A visual inspection suggested the comb was aligned but when the brass comb was flush with the bracket, the missalignment cleared.
mmot SLARMPOS=retracted
mmot slselcal=1
[1009] kics@keamano% telnet 192.168.6.4 3005 Trying 192.168.6.4... telnet: Unable to connect to remote host: Connection refusedAdditionally, the command ctx (executed on polo) shows an error message in the dispatcher2 prcesses listed under "Current KEAMANO tasks". If there is a dispatcher2 process running, then the connection error message shown by the telnet command is normal, because the dispatcher is already communicating to the Galil controller through the same port you are trying to use.
> show -s deipower outlet_a1 outlet_a2 outlet_a1 = Off outlet_a2 = OnNote that the LN2 can ion pump is Off.
> modify -s deipower outlet_a1=On setting outlet_a1 = On (wait)
deimos restart deirotg
show -s dcs rotccwlm rotcwlmThe correct values are:
rotccwlm = -330.00 deg
rotcwlm = 402.00 deg
gshow -s dcs elon any DEIMOS terminal, the output is:
keyword_read(el): ca_array_get failed 192 keyword_read(el): Virtual circuit disconnect Can't blocking-read dcs.el: Can't get k2:dcs:axe:traj.EL ca_array_get failed 192 368 (Virtual circuit disconnect) EL = deg
Jun 11 18:37:08 roto deirotg[14091]: 8.998670 E: ERR_GALIL_ERR_RESP {1 - Unrecognized command}. Lidx={12}. Cmd=MG D_ISCAL. Jun 11 18:37:09 roto deirotg[14091]: 8.999678 D: notifyStdStage obo=-herror- ax=virtDispatcher/nowaitcv_value = {ERR_GALIL_ERR_RESP 1 - Unrecognized command} Jun 11 18:37:09 roto deirotg[14091]: 8.999795 D: Not deleting SSID 1 because /nodelete is set
fcsref_retrieve YYYYmmmDDwhere the date, e.g. 2021mar18, must correspond to a previous date when an FCS reference was taken with the exact same configuration as the current one.
modify -s deimot g3tltcal=1Note: if using slider 4, specify g4tltcal=1 instead.
show -s deifcs fcsfoto1 fcsfoto2
modify -s deifcs fcsfoto1=200 fcsfoto2=600
WARNING Do not attempt to power cycle or reboot the FCS system. If you do, the FCS system can get caught in a catch 22. Without a proper cable connection you can't boot, but to test the connection you need to boot and take an image. Yikes. Trouble shoot only during the day, and an expert technician at the summit will need to check and repair the cabling to make a permanent repair (see [KD2-19923].)
As a temporary measure, as long as one of the CCDs is reading out, the Staff Astronomer can enable partial FCS compensation by telling the FCS software to use only the one working CCD. To do this:
/kroot/rel/defult/bin/fcstrackUnder normal operation (both CCDs working), line 63 of this script reads:
set offline = 0If CCD 1 (left-hand CCD as viewed with FIGDISP) is malfunctioning, change this line to read:
set offline = 1If CCD 2 (right-hand CCD as viewed with FIGDISP) is malfunctioning, change this line to read:
set offline = 2
*** FCS CCD #1 has been marked offline ***Verify that FCS is now able to track.
Checking FCS CCD 15V Power.......ERROR! Current value 'disabled' should be 'enabled' Checking FCS CCD 30V Power.......ERROR! Current value 'disabled' should be 'enabled'
mfcs fcsmode=offand then re-run testAll to check status.
tvpower cycleThis should take about one minute to complete.
can't connect autofoc to aut_srv_task
restore_state -verifyThis should restore the pre-MIRA settings.
extension BluSlits not foundSubsequent attempts to analyze this same image yield the same error.
extension DESIslits not foundSubsequent attempts to analyze this same image yield the same error.
deimos restart write_ccd
xbox image input=boxfile
tune_qmodel lastto adjust the pointing model so that the guide boxes are found. Note that after you mark the location of the alignment box, the program will invoke xbox in practice mode.
IMPORTANT NOTE: During the night, when doing the on-sky coarse alignment for this mask, make sure before starting the alignment, the Box file format option in the Options tab is set to maskname.box, but only for this mask. The Box file format option should be fits.extn for any other mask whose boxes were identified automatically rather than manually.
% GET_BOX_OFFSETS_ITER: starting iteration 1 input coords for box 0 3322 1176 input section for box 0 3222 3422 1076 1276 output section for box 0 0 200 0 200 [...] output section for box 5 0 200 0 200 input coords for box 6 7355 1023 input section for box 6 7255 7455 923 1123 output section for box 6 0 200 0 200 % ABS: Variable is undefined: DX. % Execution halted at: GET_BOX_OFFSETS_ITER 124 /home/lris/widgets/released/slit_align/get_box_offsets_iter.pro % LOADMASKIMAGE 4488 /home/lris/widgets/released/slit_align/slit_align_event.pro % SLIT_ALIGN_EVENT 6578 /home/lris/widgets/released/slit_align/slit_align_event.pro % WIDGET_PROCESS_EVENTS % $MAIN$
testAll -s daemons
Checking dispatcher.bargun.......OK
Checking dremel..................OK
deimos restart dispatcher.bargun
deimos restart dremel
deimos restart dremel
view_logfile -tail dremel
view_logfile -tail bargnAlso, issue the following command on polo to monitor broadcasts from the bar gun dispatcher:
cshow -s deimot bargnget
deimos restart dispatcher.bargun
deimos restart dremel
Completed around...which indicates that the FITS-writing process has run to completion. If not, then the process may be hung.
Completed around...
SLITMASK2: Long0.7 BC=8506 SLITMASK3: Long1.0B BC=9090 SLITMASK4: Long0.8 BC=7441 SLITMASK5: LVMslitG BC=8850 SLITMASK6: Long1.2 BC=7359 SLITMASK7: Long1.5 BC=7360 SLITMASK8: GOH_X BC=2126 SLITMASK9: E0b BC=9024-no change SLITMASK10: uds_ft BC=8852-no change SLITMASK11: Long1.0B BC=7358-no change SLITMASK12: GOH_X BC=2124-no change SLITMASK13: Empty_13 (Bad port)-no change
view_logfile -tail dremel
ERROR duplicates in stage position data! These seem to be duplicated GRATE.nam.600ZD GRATE.nam.600ZD GRSEL.nam.600ZD GRSEL.nam.600ZD FATAL, CANNOT PROCEED # found duplicates in stage data, cannot process
deimos stop dremel
deimos start dremel