Next Version

Moderators: TomKerekes, dynomotion

Post Reply
Chevvron
Posts: 41
Joined: Mon Apr 22, 2019 9:26 pm

Next Version

Post by Chevvron » Wed Apr 29, 2026 7:06 am

Tom,
I assume in your next release will incorporate all the patches that you have created for individual customers as I would set the DRO digits to 1 decimal place which is more than enough precion for concrete bearer production but at present the 52 metre non linear error correction patch is more important ?

I also read the topic where you had created a patch to be able to read the current G code line.
If this is now possible would it be possible to create a function to run from a G code line which would then allow a C program or G code program to set the required constraints before continuing to run ?

You very kindly created the disable individual buttons function which I use.
I have noticed that when a G code program is running in CNC initiated from the Green arrow button that not all the jog buttons show disabled.
What is the best way to disable all the jog butto when a CNC program runs ?

Thanks again for all your support.
Tim

User avatar
TomKerekes
Posts: 2927
Joined: Mon Dec 04, 2017 1:49 am

Re: Next Version

Post by TomKerekes » Fri May 01, 2026 5:11 pm

Hi Tim,
I assume in your next release will incorporate all the patches that you have created for individual customers
Yes


I also read the topic where you had created a patch to be able to read the current G code line.
If this is now possible would it be possible to create a function to run from a G code line which would then allow a C program or G code program to set the required constraints before continuing to run ?
I'm not sure I understand the question but I don't think you ever answered my possibly related questions here.


I have noticed that when a G code program is running in CNC initiated from the Green arrow button that not all the jog buttons show disabled.
What is the best way to disable all the jog butto when a CNC program runs ?
Are the Var parameter for all the Jog buttons set to -1? That allows the button to disable when the Job is running. See here.
Regards,

Tom Kerekes
Dynomotion, Inc.

Chevvron
Posts: 41
Joined: Mon Apr 22, 2019 9:26 pm

Re: Next Version

Post by Chevvron » Mon May 04, 2026 7:35 pm

Tom,
Apologies for not replying to you question regarding the G52 Y0 in the earlier post.
I have attached a Bearer Program and 2 screen shots of that program to try and explain why the MDI G52 Y0 is required.
The machine is now in production and so long as the operator follows the procedure then there is no problem.
The request was to try and simplify the process to elimianate any operator issues.
The program attached picks the inserts then glues and places them for 14 individual bearers within a 52 metre wire stressed mould which is then filled with concrete.
Each bearer can be a different length with a different number of inserts at different Y and X axis positions.
Each bearer start and end plates which limits the conrete cast are manually set at approximate absolute positions using a tape measure as each bearer overall length has a 10mm tolerance.
However each insert position which is placed incrementally within that bearer has a 1mm tolerance.

Assume bearer 1 is completed okay.

Line 316 clears back to the absolute position.
Line 325 is the absolute position end of bearer 1.
There is a 300m divider between each bearer.
Line 331 is the approximate absolute start position of bearer 2.
Line 349 runs the C probing program to find the centre of the mould width and the actual start position of the bearer start divider plate.
Line 350 sets an actual X and Y axis incremental position datum.
The first 2 inserts are then sequentially picked from the rotary carousel, glued and placed in the mould.
Line 425 then moves the machine clear so that a manual process measurement check can be made of the X and Y positions of the first 2 inserts.
If they measure okay then the machine carries on picking, gluing and placing inserts to the end of bearer 2 and then onto bearer 3 etc.

If the first 2 inserts of any bearer are not in the correct position as manually measured then the machine is paused, the inserts removed and the probe datum repeated.
Before using Set Next Statement at Line 341 and running from that line an MDI G52 Y0 needs to be run so that the Y position found is as Line 331, the absolute position and not Y zero which is at the beginning of the mould.

A Run From Line function with a script would eliminate the need for MDI G52 Y0 and also remove options that are not needed in the Execute window making the process appear easier for an operator not conversant with traditional CNC machine tool operation.

Unfortunately i have a problem with my test Kogna KG149 in that no LEDs illuminate on power up as of today.
+5v is present but the 3v3 in only +0.23v.
There are no connections to the board.
Fortunately i have a customer spare which i can use for test / devlopment.
Is the board repairable ?
If not then i need to order a new one so i still have a customer spare.

Tim
Attachments
Bearer Program.NGC
(104.2 KiB) Downloaded 6 times
Bearer 2 after placing inserts 1 and 2 Process Datum Check.png
Bearer 2 Start.png

User avatar
TomKerekes
Posts: 2927
Joined: Mon Dec 04, 2017 1:49 am

Re: Next Version

Post by TomKerekes » Thu May 07, 2026 5:38 pm

Hi Tim,

Sorry for the delay but was trying to find a good solution. It seems like by changing the GCode to use offsets differently the need for zeroing the G92/52 offsets wouldn't be needed. Or by adding a G52 Y0 and having the operator SetNextStatement to that line would eliminate the need for a manual G52 Y0. But it seems that causes other problems.
A Run From Line function with a script would eliminate the need for MDI G52 Y0 and also remove options that are not needed in the Execute window making the process appear easier for an operator not conversant with traditional CNC machine tool operation.
Could you elaborate more exactly what you are requesting. Maybe add a new Action for when the Operator clicks SetNextStatement? Also add commands to set parameters in the Resume Dialog? And/or hide them?
Unfortunately i have a problem with my test Kogna KG149 in that no LEDs illuminate on power up as of today.
+5v is present but the 3v3 in only +0.23v.
There are no connections to the board.
Fortunately i have a customer spare which i can use for test / devlopment.
Is the board repairable ?
Sorry to hear that. Any ideas what happened? Unfortunately it isn't cost effective to repair boards. The effort to diagnose the problems, repair, and retest exceeds the cost of the board.
Regards,

Tom Kerekes
Dynomotion, Inc.

Post Reply