Because you've got the syntax wrong. Camcreate is supposed to look like this:
"obj" camcreate [position]
You are trying to do this:
"obj" camcreate setpos [position]
So just remove the "setpos" and it should work fine. Also, if you are running this command from a trigger, then you can't use a local variable (_smk2).