ISEL CNC/IMC4 programming language
- davidp
- Offline
- Junior Member
-
Less
More
- Posts: 24
- Thank you received: 0
03 Jul 2018 15:32 #113326
by davidp
Replied by davidp on topic ISEL CNC/IMC4 programming language
Thank you for your response!
Inputs are directly into the application computer, then sent via RS232/Serial to the CNC to carry out the commands. Still trying to find out the outputs from the CNC application program. Have sent the application and programming manual. Also, sent the instruction manual. This is to be helpful, and please know I am very ignorant, but very motivated to move forward.
Running XP under a LinuxCNC is good to be able to use the serial port.
Win7 should work with the application, Win 10 will not. I have tried. However, like anything else, even when using WIN10 in backwards capacity, most of my applications won't work any more, so windows has made this the way it is, probably due to security.
Still waiting for a return call regarding the application output from one of the engineers. Expect it this week.
THank you, again,
david
Inputs are directly into the application computer, then sent via RS232/Serial to the CNC to carry out the commands. Still trying to find out the outputs from the CNC application program. Have sent the application and programming manual. Also, sent the instruction manual. This is to be helpful, and please know I am very ignorant, but very motivated to move forward.
Running XP under a LinuxCNC is good to be able to use the serial port.
Win7 should work with the application, Win 10 will not. I have tried. However, like anything else, even when using WIN10 in backwards capacity, most of my applications won't work any more, so windows has made this the way it is, probably due to security.
Still waiting for a return call regarding the application output from one of the engineers. Expect it this week.
THank you, again,
david
Please Log in or Create an account to join the conversation.
- RaspII
- Offline
- New Member
-
Less
More
- Posts: 2
- Thank you received: 0
18 Nov 2025 18:52 #338648
by RaspII
Replied by RaspII on topic ISEL CNC/IMC4 programming language
Hello,
is there still sombody available who knows whether there was a solution for this topic?
I own an ISEL CMP3020 with IMC4 Interface and have similar questions.
I don't own the old DOS software from ISEL so I don't can say whether the machine is running well.
Neverthless I have a free trial for the "KAY" software available and this software is at least able to do some movements.
Nevertheless its not working 100% (has some issues with finding origin...) so I want to use linuxcnc if possible.
I alread wrote a short c# application (thanks to chatGPT) and can also control the machine via this application (some basis only).
So I can see that the motors are moving as they should do and also the end switches are working well, including movement to origin!)
I'm also very interested to get some PC software which can communicate to the IMC4 or a code converter software which can provide the IMC4 code.
I understood that the DNC Code is needed to steer the IMC4 directly via serial port
I understood that I have to download a CNC Code to the IMC4's flash to enable the IMC4 controller to do the work without attached PC.
Nevertheless also the CNC-Code (CNC-Mode) is not compatible with G-Code, means a DNC- or CNC-Mode converter is needed anyway to steer the machine
is there still sombody available who knows whether there was a solution for this topic?
I own an ISEL CMP3020 with IMC4 Interface and have similar questions.
I don't own the old DOS software from ISEL so I don't can say whether the machine is running well.
Neverthless I have a free trial for the "KAY" software available and this software is at least able to do some movements.
Nevertheless its not working 100% (has some issues with finding origin...) so I want to use linuxcnc if possible.
I alread wrote a short c# application (thanks to chatGPT) and can also control the machine via this application (some basis only).
So I can see that the motors are moving as they should do and also the end switches are working well, including movement to origin!)
I'm also very interested to get some PC software which can communicate to the IMC4 or a code converter software which can provide the IMC4 code.
I understood that the DNC Code is needed to steer the IMC4 directly via serial port
I understood that I have to download a CNC Code to the IMC4's flash to enable the IMC4 controller to do the work without attached PC.
Nevertheless also the CNC-Code (CNC-Mode) is not compatible with G-Code, means a DNC- or CNC-Mode converter is needed anyway to steer the machine
Please Log in or Create an account to join the conversation.
- andypugh
-
- Offline
- Moderator
-
Less
More
- Posts: 19746
- Thank you received: 4583
19 Nov 2025 10:29 #338710
by andypugh
Replied by andypugh on topic ISEL CNC/IMC4 programming language
I think you might be misunderstanding what LinuxCNC does. If the machine responds to low-level commands through the serial port then I think that the CNC controller is on the machine side of the serial port. LinuxCNC is a CNC controller, so that is where half of LinuxCNC would go too.
Please Log in or Create an account to join the conversation.
- RaspII
- Offline
- New Member
-
Less
More
- Posts: 2
- Thank you received: 0
19 Nov 2025 17:32 #338741
by RaspII
Replied by RaspII on topic ISEL CNC/IMC4 programming language
Thanks for fast reponse. Yes I understood that linuxcnc accepts G-code input, drives CNC machines in response, means directly drives the axis/stepper motors.
My hope was that there is also a mode to drive the axis via RS232.
The LinuxCNC-DNC software (github.com/mizoguch-ken/LinuxCNC-DNC)
sounds like it would support the DNC Languag (my IMC4 is using), may be I missunderstood and its the way arround, that it supports an input via serial interface (instead of G-Code), but I'm not really sure because could'd find a documentation.
If I understand your answer correctly (I'm not a native speaker) it says using linuxCNC would even make no sense for my use-case because than I would have 2 CNC controllers in a que?
Because I need G-Code support may be the best solution would be to get rid of my IMC4 controller and build up a new hardware which is supported by linuxCNC (only reuse the mechanics and motors, but this is high effort), or does somebody know a G-Code to ISEL DNC-Code converter?
My hope was that there is also a mode to drive the axis via RS232.
The LinuxCNC-DNC software (github.com/mizoguch-ken/LinuxCNC-DNC)
sounds like it would support the DNC Languag (my IMC4 is using), may be I missunderstood and its the way arround, that it supports an input via serial interface (instead of G-Code), but I'm not really sure because could'd find a documentation.
If I understand your answer correctly (I'm not a native speaker) it says using linuxCNC would even make no sense for my use-case because than I would have 2 CNC controllers in a que?
Because I need G-Code support may be the best solution would be to get rid of my IMC4 controller and build up a new hardware which is supported by linuxCNC (only reuse the mechanics and motors, but this is high effort), or does somebody know a G-Code to ISEL DNC-Code converter?
Please Log in or Create an account to join the conversation.
- rodw
-
- Offline
- Platinum Member
-
Less
More
- Posts: 11545
- Thank you received: 3871
19 Nov 2025 19:46 #338750
by rodw
Replied by rodw on topic ISEL CNC/IMC4 programming language
this is the solution to use linuxcncBecause I need G-Code support may be the best solution would be to get rid of my IMC4 controller and build up a new hardware which is supported by linuxCNC (only reuse the mechanics and motors, but this is high effort),
Please Log in or Create an account to join the conversation.
Time to create page: 0.058 seconds