Nilson,
Na minha forma de ver se pode usar sensores para finais de curso e de origem em separado ou juntos, mas isso é função do programa, necessidade e gosto do caboclo...
Sensores de final de curso são usados por exemplo para segurança - para evitar que a máquina por exemplo colida em caso de algum problema ou engano na programação.
Os sensores podem ser mecanicos, opticos ou magnéticos - podem ser de contato "N.A." ou "N.F." (normalmente abertos ou normalmente fechados) e podem ser ligados em série ou em paralelo.
Normalmente se usa um circuito de acionamento para não acionar diretamente a porta do PC e não correr o risco de danificar a mesma.
Não há uma regra de construção de sensores a não ser o bom senso...
Dependendo do programa de controle, este pode pedir sensores diferentes para a direção "+" e "-" do eixo - há programas que não reconhecem a direção (caso do Turbocnc)...
Sensores de origem são usados para informar ao programa a origem da máquina - normalmente são fixos e seu uso é questionável - tem alguma utilidade em certos casos de produção seriada, mas não em produção esporádica...
O uso de sensores de origem ganha ainda mais utilidade se usados em conjunto com uma tabela de fixações, onde a máquina tem preparados pontos de referencia diversos, e estes pontos são gravados em uma tabela específica que serão levados em consideração pelo operador - estas técnicas avançadas de programação são muito usadas na indústria, e é onde as máquinas cnc ganham muita flexibilidade...
Há programas que usam um mesmo sensor para duas funções - limite e origem - neste caso, vai depender do programa o modo de conexão e configuração...
Infelizmente não tenho nenhum esquema de ligação à mão, mas é algo simples...