Subroutine GUI
30 Mar 2011 21:07 #8300
by piasdom
Replied by piasdom on topic Re:Subroutine GUI
is ngcgui just a simulator? i guess pyvcp. i want to actually controll the machine.
and Thanks
and Thanks
Please Log in or Create an account to join the conversation.
30 Mar 2011 21:12 #8302
by BigJohnT
Replied by BigJohnT on topic Re:Subroutine GUI
No, ngcgui is a way to put together subroutines to make a program. For example on my lathe I have subroutines for facing, OD turning, drilling, tapping, parting off. So using ngcgui I can put the parameters in for each one and set the order that they are created then run the complete program. It is a very powerful tool and for me almost eliminates any hand coding or CAM needs for my lathe.
I have pyvcp buttons programmed to do things like rapid to home position on my plasma...
What are you trying to do/control?
John
I have pyvcp buttons programmed to do things like rapid to home position on my plasma...
What are you trying to do/control?
John
Please Log in or Create an account to join the conversation.
31 Mar 2011 14:21 #8330
by piasdom
Replied by piasdom on topic Re:Subroutine GUI
i understand better what they do now(thanks)
pyvpc is what i am looking for. but with ngcgui i would like rapid home/home all,
and such. i seen you have spindle speed on yours', don't need that as i can't control
my spindle. but custom buttons/tabs sounds great. just don't know which file to start
with. i could figure a lot of it if only i could "see" the file format. i usually look on the net
to see examples, then i copy.paste. helped with my ini and video then as i see "what" does "what",
i can write my own. Thanks
pyvpc is what i am looking for. but with ngcgui i would like rapid home/home all,
and such. i seen you have spindle speed on yours', don't need that as i can't control
my spindle. but custom buttons/tabs sounds great. just don't know which file to start
with. i could figure a lot of it if only i could "see" the file format. i usually look on the net
to see examples, then i copy.paste. helped with my ini and video then as i see "what" does "what",
i can write my own. Thanks
Please Log in or Create an account to join the conversation.
31 Mar 2011 16:26 #8333
by BigJohnT
Replied by BigJohnT on topic Re:Subroutine GUI
If you have home switches and have defined the homing sequence in your ini file you will have the home all button.
To get the Rapid to Home button you need to add a line in your ini file in the [HALUI] section:
MDI_COMMAND = G0 X0 Y0 Z0
and in your pyvcp xml file add this
<labelframe text="MDI Commands">
<button>
<halpin>"rapid-to-home"</halpin>
<text>"Rapid to Home"</text>
<font>('Helvetica',10)</font>
</button>
</labelframe>
and in your postgui.hal file add this
# MDI commands
# rapid to home button
net remote-rapid-home halui.mdi-command-00 <= pyvcp.rapid-to-home
John
To get the Rapid to Home button you need to add a line in your ini file in the [HALUI] section:
MDI_COMMAND = G0 X0 Y0 Z0
and in your pyvcp xml file add this
<labelframe text="MDI Commands">
<button>
<halpin>"rapid-to-home"</halpin>
<text>"Rapid to Home"</text>
<font>('Helvetica',10)</font>
</button>
</labelframe>
and in your postgui.hal file add this
# MDI commands
# rapid to home button
net remote-rapid-home halui.mdi-command-00 <= pyvcp.rapid-to-home
John
Please Log in or Create an account to join the conversation.
31 Mar 2011 17:59 - 31 Mar 2011 18:05 #8334
by piasdom
Replied by piasdom on topic Re:Subroutine GUI
i did all that and got error. i didn't have a [HALUI] section, so i added it. after the [HAL] section
and before the [TRAJ]. don't know if it matters. i couldn't copy/paste the error, even with Ctrl+C.
but i took out what i put in the ini file and got the same error. so i put that back in the ini and took out what
i put in the postgui.hal file. i didn't have a postgui.hal, but i had a custom_postgui.hal so i put it in there. now that
i took it out, emc2 works. i have emc2 2.4.6. and i don't have any home/limit switches
and before the [TRAJ]. don't know if it matters. i couldn't copy/paste the error, even with Ctrl+C.
but i took out what i put in the ini file and got the same error. so i put that back in the ini and took out what
i put in the postgui.hal file. i didn't have a postgui.hal, but i had a custom_postgui.hal so i put it in there. now that
i took it out, emc2 works. i have emc2 2.4.6. and i don't have any home/limit switches
Last edit: 31 Mar 2011 18:05 by piasdom.
Please Log in or Create an account to join the conversation.
31 Mar 2011 18:28 #8336
by BigJohnT
Replied by BigJohnT on topic Re:Subroutine GUI
So did the Rapid to Home button work?
Without homing switches you have to manually home each axis.
John
Without homing switches you have to manually home each axis.
John
Please Log in or Create an account to join the conversation.
31 Mar 2011 18:37 #8337
by piasdom
Replied by piasdom on topic Re:Subroutine GUI
no, no added button. which file works that?
in my MyPVC.xml, i had
<button>
<halpin>"my-button"</halpin>
<text>"ON"</text>
</button>
already in the file, i took it out and still no button.
in my MyPVC.xml, i had
<button>
<halpin>"my-button"</halpin>
<text>"ON"</text>
</button>
already in the file, i took it out and still no button.
Please Log in or Create an account to join the conversation.
31 Mar 2011 19:30 #8340
by BigJohnT
Replied by BigJohnT on topic Re:Subroutine GUI
If you didn't have a pyvcp panel before in your xml file you will need the following in your MyPVC.xml file.
<pyvcp>
<labelframe text="MDI Commands">
<button>
<halpin>"rapid-to-home"</halpin>
<text>"Rapid to Home"</text>
<font>('Helvetica',10)</font>
</button>
</labelframe>
</pyvcp>
Also in your ini file in the [DISPLAY] section you will need
PYVCP = MyPVC.xml
the above line is what loads the pyvcp panel.
Get the button to show up first then the rest will come together.
John
<pyvcp>
<labelframe text="MDI Commands">
<button>
<halpin>"rapid-to-home"</halpin>
<text>"Rapid to Home"</text>
<font>('Helvetica',10)</font>
</button>
</labelframe>
</pyvcp>
Also in your ini file in the [DISPLAY] section you will need
PYVCP = MyPVC.xml
the above line is what loads the pyvcp panel.
Get the button to show up first then the rest will come together.
John
Please Log in or Create an account to join the conversation.
04 Apr 2011 10:36 - 04 Apr 2011 10:51 #8453
by piasdom
Replied by piasdom on topic Re:Subroutine GUI
ok, i have that in my MyPVC.xml file and PYVCP = MyPVC.xml in the [DISPLAY] of axis.ini.
still no button. will the button be all the way to the right or with the regular buttons on the left ?
could the axis display be over it ? i mean the button is there just covered.
and should the MyPVC.xml file be in the EMC folder or the axis folder?
i tried both
still no button. will the button be all the way to the right or with the regular buttons on the left ?
could the axis display be over it ? i mean the button is there just covered.
and should the MyPVC.xml file be in the EMC folder or the axis folder?
i tried both
Last edit: 04 Apr 2011 10:51 by piasdom.
Please Log in or Create an account to join the conversation.
04 Apr 2011 11:45 - 04 Apr 2011 11:46 #8467
by BigJohnT
Replied by BigJohnT on topic Re:Subroutine GUI
Last edit: 04 Apr 2011 11:46 by BigJohnT.
Please Log in or Create an account to join the conversation.
Time to create page: 0.083 seconds