MPG " la conexion mas simple !! "
- RobotMatic
-
Topic Author
- Offline
- Elite Member
-
Less
More
- Posts: 184
- Thank you received: 21
30 Jan 2020 16:03 - 01 Feb 2020 21:51 #156184
by RobotMatic
MPG " la conexion mas simple !! " was created by RobotMatic
Siguiendo con mi estudio de HAL, me encuentro en la etapa de practica y estoy haciendo mis primeras configuraciones,
Lo que dejo en esta ocacion es una archivo Hal con la configuracion mas simple que se puede tener a mi criterio para utilizar un generador de pulsos manual o MPG como se llama habitualmente.
La interesante de esta configuracion es que funciona con [ axisui ] que nos permite tener acceso a todos los comandos del nuestra interface grafica, en mi caso lo he probado con AXIS en modo torno.
En cuanto al Pin Fisico que deben conectar, solo necesitan 2 entradas digitales, Una para el canal A y otra para el canal B del encoder gemerador de pulsos. Normalmente se alimentan con 5vcc de tension, asi que con que tomen la alimentacion de la fuente de la Pc es suficiente.
El archivo ( jog_ui.hal ) debe ser copiado en la misma carperta de configuracion de su maquina, luego deben editar el archivo ( postgui_call_list.hal ) y colocar la siguiente linea de comando.
source jog_ui.hal
y guardar los cambios
- Para seleccionar la escala deben presionar ctrl+i o ctr+shift+i o con el mouse sobre axis.
- Si estan en continuo no genera movimiento,
- Presionando la tecla del eje a mover tienen todo para que generador funcione.
Espero puedan aprobecharlo, saludos.
Lo que dejo en esta ocacion es una archivo Hal con la configuracion mas simple que se puede tener a mi criterio para utilizar un generador de pulsos manual o MPG como se llama habitualmente.
La interesante de esta configuracion es que funciona con [ axisui ] que nos permite tener acceso a todos los comandos del nuestra interface grafica, en mi caso lo he probado con AXIS en modo torno.
En cuanto al Pin Fisico que deben conectar, solo necesitan 2 entradas digitales, Una para el canal A y otra para el canal B del encoder gemerador de pulsos. Normalmente se alimentan con 5vcc de tension, asi que con que tomen la alimentacion de la fuente de la Pc es suficiente.
El archivo ( jog_ui.hal ) debe ser copiado en la misma carperta de configuracion de su maquina, luego deben editar el archivo ( postgui_call_list.hal ) y colocar la siguiente linea de comando.
source jog_ui.hal
y guardar los cambios
- Para seleccionar la escala deben presionar ctrl+i o ctr+shift+i o con el mouse sobre axis.
- Si estan en continuo no genera movimiento,
- Presionando la tecla del eje a mover tienen todo para que generador funcione.
Espero puedan aprobecharlo, saludos.
Attachments:
Last edit: 01 Feb 2020 21:51 by RobotMatic.
The following user(s) said Thank You: COFHAL
Please Log in or Create an account to join the conversation.
- bbsr_5a
- Offline
- Platinum Member
-
Less
More
- Posts: 544
- Thank you received: 105
31 Jan 2020 07:50 #156238
by bbsr_5a
Replied by bbsr_5a on topic MPG " la conexion mas simple !! "
[DISPLAY]
USER_COMMAND_FILE = unbind.py
You can do this in a ~/.axisrc file
USER_COMMAND_FILE = unbind.py
You can do this in a ~/.axisrc file
# Jog axis 0 (0=X, 1=Y, 2=Z, 3=A, 4=B, ...)
root_window.bind("<Right>", lambda e: jog_on(0, get_jog_speed(0)))
root_window.bind("<Left>", lambda e: jog_on(0, -get_jog_speed(0)))
root_window.bind("<KeyRelease-Left>", lambda e: jog_off(0))
root_window.bind("<KeyRelease-Right>", lambda e: jog_off(0))
# Jog axis 1
root_window.bind("<Down>", lambda e: jog_on(1, -get_jog_speed(1)))
root_window.bind("<Up>", lambda e: jog_on(1, get_jog_speed(1)))
root_window.bind("<KeyRelease-Down>", lambda e: jog_off(1))
root_window.bind("<KeyRelease-Up>", lambda e: jog_off(1))
# Jog axis 2 <Prior>=PgUp <Next>=PgDn
root_window.bind("<Prior>", lambda e: jog_on(2, get_jog_speed(2)))
root_window.bind("<Next>", lambda e: jog_on(2, -get_jog_speed(2)))
root_window.bind("<KeyRelease-Next>", lambda e: jog_off(2))
root_window.bind("<KeyRelease-Prior>", lambda e: jog_off(2))
The following user(s) said Thank You: COFHAL
Please Log in or Create an account to join the conversation.
Time to create page: 0.078 seconds