You're supposed to call ahead and tell them you're going but last time I went they didn't mind that I didn't have an appointment: I guess it depends how busy they are.
Only because I know that's the case in Thailand. and although I know this is completly different I have quickly learned to take nothing for granted when it comes to Thai visas....