Multi-mode machine with python API
28 Oct 2023 20:22 #283989
by santy
Multi-mode machine with python API was created by santy
Hey guys.
I want to make a machine which has multiple modes, such as plasma and ATC drilling.
The requirements for each machine in separate are simple on their own, but having a reliable way to manage both operations on one machine seems extremely complicated.
My idea is to run plasmac and axis or probe basic, and run a script using the pythonAPI component to get the coordinantes of one machine and send them to the other config, upon closing one and opening the other.
But at the time I see a huge inconvenience: I can only Jog when disabling the need for homing, and I can't run g-codes because of this.
Is there any way I can run g-codes without having homed the machine, while still being able to home it if i want to?
Thank you.
I want to make a machine which has multiple modes, such as plasma and ATC drilling.
The requirements for each machine in separate are simple on their own, but having a reliable way to manage both operations on one machine seems extremely complicated.
My idea is to run plasmac and axis or probe basic, and run a script using the pythonAPI component to get the coordinantes of one machine and send them to the other config, upon closing one and opening the other.
But at the time I see a huge inconvenience: I can only Jog when disabling the need for homing, and I can't run g-codes because of this.
Is there any way I can run g-codes without having homed the machine, while still being able to home it if i want to?
Thank you.
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 18800
- Thank you received: 6316
28 Oct 2023 20:52 #283994
by tommylight
Replied by tommylight on topic Multi-mode machine with python API
Use PlasmaC, set up another spindle with the required offsets.
That should be all that is required to have cutting and drilling on the same config/machine.
M3 $0
is torch
M3 $1 can be a normal spindle so that would be M3 $1 S3000 for 3000RPM.
$1 might be in use in PlasmaC for scribe, i think, so use whatever is free.
That should be all that is required to have cutting and drilling on the same config/machine.
M3 $0
is torch
M3 $1 can be a normal spindle so that would be M3 $1 S3000 for 3000RPM.
$1 might be in use in PlasmaC for scribe, i think, so use whatever is free.
Please Log in or Create an account to join the conversation.
28 Oct 2023 21:03 #283996
by santy
Replied by santy on topic Multi-mode machine with python API
The thing is i can't settle for a normal spindle... i must be able to run an ATC. i need to be able to run G33.1 taps in the steel. this is way i got excited about switching between plasmac and probe basic.
Please Log in or Create an account to join the conversation.
29 Oct 2023 01:08 #284002
by cmorley
Replied by cmorley on topic Multi-mode machine with python API
[TRAJ]
NO_FORCE_HOMING = 1
allows jogging/MDI without homing.
NO_FORCE_HOMING = 1
allows jogging/MDI without homing.
Please Log in or Create an account to join the conversation.
29 Oct 2023 01:19 #284003
by rodw
Replied by rodw on topic Multi-mode machine with python API
I don't think the operation of an ATC has anything to do with a spindle. You should still be able operate an ATC with plasmac to a different spindle number in qtplasmac. It might not have the pritty pictures that probe basic does but it should be able to be made to work. if not, post in the plasmac section requesting the featureThe thing is i can't settle for a normal spindle... i must be able to run an ATC. i need to be able to run G33.1 taps in the steel. this is way i got excited about switching between plasmac and probe basic.
Please Log in or Create an account to join the conversation.
29 Oct 2023 13:04 #284014
by santy
Replied by santy on topic Multi-mode machine with python API
yes but does [TRAJ]
NO_FORCE_HOMING = 1 , allow running g-codes tho?
NO_FORCE_HOMING = 1 , allow running g-codes tho?
Please Log in or Create an account to join the conversation.
29 Oct 2023 20:30 #284073
by andypugh
Replied by andypugh on topic Multi-mode machine with python API
Back to the original question:
It is possible to have two INI files in the same config folder, which can share common HAL files (but also call out separate individual ones).
Also, you can choose to share tool tables, or not.
My milling machine has 4 separate configs; Vertical, Horizontal, High Speed Spindle and Gear Hobbing. These all share the same config folder.
It is possible to have two INI files in the same config folder, which can share common HAL files (but also call out separate individual ones).
Also, you can choose to share tool tables, or not.
My milling machine has 4 separate configs; Vertical, Horizontal, High Speed Spindle and Gear Hobbing. These all share the same config folder.
Please Log in or Create an account to join the conversation.
Time to create page: 0.092 seconds