13.09.2021 gCode Generator 2.6.12 ========================= +Fixed bug with AutoNum algorithm and closed shapes/curves (numbered order for machining through text fields): The machining sequence was not adhered to because text fields were within closed curves 12.09.2021 gCode Generator 2.6.11 ========================= +Problem solved: When creating or editing a tool operation, a toolpath is not created or the current one is not changed and the selected drawing object is deleted. The message was "Reference object no longer available" +Fixed incorrect machining depths in the contour and pocket milling cycle (wrong depth with multiple pockets / contours) +Changed all error messages (windows) in application to full error description of the exception +Problem solved where corel crashes while a document is being saved (now data transfer is deactivated while document is being saved) +Higher Z coordinate added for the first plunge process. For a better overview from where the machining operation starts 11.09.2021 gCode Generator 2.6.10 ========================= +Changed: Now application hides the layer "ToolPaths" when a new tool operation is created or edited --> Only the current tool path is displayed --> Better overview +Added/Changed: Now application shows operation information like cutting depth or feed rate when the mouse is over it --> Extra area / box with op information removed 10.09.2021 gCode Generator 2.6.9 ========================= +Problem solved: Corel crash if user want add a tool operation (all toolpath window) and click on "Cancel" instead of "OK" +Changed reference point for pocketing cycle to center of shape/curve (find next and nearest pocket/shape) +Changed start pocket/shape for pocketing cycle to closest shape to left and top corner of CorelDraw page +Problem solved with Corel crash if user import cdr drawing instead of open cdr drawing (only drawing which is created with gCode Generator) 09.09.2021 gCode Generator 2.6.8 ========================= + Pocket cycle / inlay cycle / engraved pocket cycle optimized: Fewer plunge processes, problem solved with repeated immersion for individual contours of the pocket + Default value of the contour accuracy (tolerance) for new operations set to 6 + Rendering: Problem solved with driving directly from zero 06.09.2021 gCode Generator 2.5.8 ========================= +Sorting algorithm expanded / adapted for contours: Machining from inside to outside Now sort the curves from the inside to outside (e.g. rectangle with hole) +Application layer, e.g. "ToolPaths" are now set to not editable. This means that when a document is opened again, the user's drawing layer is always active Fixed problem with drawing on application layer after open a document. +Application message added if user is using a Coreldraw version lower than 17.6: The creation of parallel toolpaths from open curves/contours is only supported by CorelDraw 17.6 or higher +Problem solved: With incorrect 3d visualization (rendering) for very large drawings / page sizes +Maximum number of G-Codes output lines in trial version changed to 500 02.09.2021 gCode Generator 2.4.7 ========================= +Changed logo and icon style 25.08.2021 gCode Generator 2.4.6 ========================= +Problem solved: Wrong depth in G-code if the cutting depth of the tool is greater than the total depth of the operation (milling operations) +Problem solved: Incorrect display of the info box with drilling operations +Problem solved: Wrong plunge height during drilling cycle if starting height is not equal to 0 23.08.2021 gCode Generator 2.4.5 ========================= +Problem solved with workpiece dimension input +Problem solved with position of first measurement point after set workpiece XY zero Now always the actual values will transfer to machine setup file +Problem solved with error message "Index out of Array" while add a operation with more than 200 seperate selected shapes (Now the maximum number of seperate selected shapes is 2000) +Problem solved with find duplicates function: Fixed bug with progress bar (showing progress of the search) Fixed bug with Corel crash, if searching not done and user close find duplicates window Now all curves/shapes for finding duplicates function are supported except text shapes +Problem solved with adding a toolpath (tool operation) if no toolpath can be generated (e.g. tool diamater too big): If no toolpath can be created the software gives a message and add no operation +Problem solved where the xy zero point was not correct after opening a document (problem only in CorelDraw 2019) +problem solved where some input values were not saved in the document 09.08.2021 gCode Generator 2.4.4 ========================= +Fixed bug with zero point size +Removed scale function zero point +Fixed bug with measurement parameter load from document +Changed document save option (save app parameter into CorelDraw file) Now it is only saved if values ​​change +Fixed bug that caused a lot of error messages when opening a wrong document (e.g. wrong CorelDraw version document) +Added function to open folder of nc program with windows explorer +Added border distance parameter in X- and Y-direction for surface measurement +Fixed bug while drawing measurement points with inch units 27.07.2021 gCode Generator 2.4.3 ========================= +Changed surface measurement (create measure grid): Now the measuring grid is defined over the number of point in X- and Y-direction Measuring points size will draw depending on workpiece size (size of Corel sheet) +Added machine setup file: The machine setup file is created parallel to the job file of G-Code while G-Code generation This file can use for setting up the machine, e.g. measure the workpiece surface or set zero points This machine setup file have to run before job running All placeholder / postprocessor parameters are available in this file, e.g. number of measuring points +Changed the trial version restriction to a maximum G-Code line number of 300 +Fixed bug with rendering G-Code (e.g. Gosub line command) +Added scale function to zero point of drawing (the size of zero point now set automatic) 27.06.2021 gCode Generator 2.3.2 ========================= +Added automatic generate G-Code function for contour milling and engraving +Change node algorithm to curve precision: Now the node factor is call curve precision Curve precision is the precision for the linear interpolation for curves Each curve or arc (except straight lines) is approached by small segments Original shape/curve of drawings will not be changed +Added some new postprocessor settings: Standard values +Added postprocessor setting: Mark/sign for comment in G-Code can be adapted to brackets "()" oder semicolon ";" 21.06.2021 gCode Generator 2.2.2 ========================= +Added funtion for automtic generate G-Code for contour cutting (laser/water): This strategy is for generating G-Code of whole CorelDraw page Sequence of toolpaths can be numeric (with numeric textfields e.g. 1,2,3 or 1.1, 1.2, 1.3) Sequence of toolpaths can also be optimized automatically A specific feed rate can be assigned to each layer +Added postprocessor function for repeat/not repeat coordinates +Added postprocessor function for output/not output each axis +Fixed bug while G-Code generation: "Could not generate G-Code!" +Fixed bug if docker closed and reactivate: application crash +Added function for search and find curve duplicates 08.06.2021 gCode Generator 2.1.1 ========================= +Added function/button to show the generated gcode (open with notepad.exe) +Solved bug with drilling operation: start text for operation is now displayed in gcode file +Added more machining strategies (engraving, milling, cutting laser/water) +Changed engraving depth regulator strategy: Now with its own strategy +Optimized pocketing strategy: Less plunge cycles +Changed and optimized progress window while generating GCode +GCode generation is now on own thread +Changed and added some postprocessor settings: Repeat, Factor, Sequence of GCode line supported, increment and start for line number +Added more supported postprocessors which are included in installation (EdingCNC, Mach3/4, cncGraf, WinPC-NC, PlanetCNC, Benezan Beamicon, BZT, Estlcam) +Changed maximum workpiece size for different editions: See "Compare editions" +Changed docker size width: Now the docker/plugin automatic adapts to the coreldraw docker size width +Added icons for different machining operations/strategies +Changed and fixed rendering of GCode: Now zero point is shown +Changed/Added display of machining data and parameters: Select operation and all data will list up directly under +Fixed bug while GCode generation: app crash +Fixed bug with edit a operation 12.05.2021 gCode Generator 2.0.0 ========================= +Changed App structure (Now only the CAM envirenment is available, CNC environment to control cnc machine is out) +Added many new features: Save and open gCode Generator project files (App save all settings, inputs and toolpaths to current document. After open or change a document, all settings are instantly available) Work on different documents at the same time (Document tabs) Toollist (All tools are stored here. This tools are used for machining operations) Create contour tool path (middle, left, right, inside, outside a curve shape) --> Contour machining Create pocketing tool path (App create curve shape to mill a pocket) --> Pocket machining Create drilling tool path with different drilling cycles () --> Drilling machining Automatic increase in the number of nodes ... +Changed the path optimization +Changed input mask for workpiece data 15.01.2021 gCode Generator 1.8.0 ========================= General +App/Plugin is now completely available in English and German (more languages will follow) +Support for more CorelDraw versions (e.g. CorelDraw Home&Student) +Changed/fixed installer for support other CorelDraw versions CAM +Changed and optimized workpiece data input mask +Added support for rotation machining if z zero point is on cylinder axis (switchable between cylinder axis/surface) +Added support for rotation machining above/below cylinder axis +Added settings for different postprocessors and profiles: Now each postprocessor can be stored in a profile in the app The correct profile/postprocessor is selected before each processing 12 standard post processors are also installed Each processors can be customized Processors can be saved / exported 05.12.2020 gCodeGenerator 1.7.0 ========================= General +Added option to activate or deactivate CNC environment (cncserver) If user dont need cnc connection (e.g. only CAM) +Changed license system +Changed activation window 29.10.2020 gCodeGenerator 1.6.0 ========================= General +Changed directory for default icons for macro buttons: ...\Addons\gCodeGenerator 1\Icon\default +Removed unnecessary files in installer for x86 and x64 systems CAM +Solved bug with app crash if user click import without select a item in listbox CNC +Changed cameratool to WPF window: New design with top bar and icons Camera settings are now available on same window Lists all available cameras on PC Lists all available resolutions from selected camera User can change resolution and fps on running stream Removed function to snip picture and copy to CorelDraw page Integrated jogging functions in window of camera tool Jogging with keys are now supported Show wait window until camera stream has started Add setting autoFocus --> For camera with auto focus 22.10.2020 gCodeGenerator 1.5.1 ========================= General - CAM - CNC +Solved bug with jogging is not available if machine door is available but function no jogging is deactivated +Solved bug with window position of jogPad is outside screen +Solved bug with window position of jogPad in combination of camera tool 22.10.2020 gCodeGenerator 1.5.0 ========================= General +Added Cleaning up backup files, limited now to 50 files, older ones are deleted +Changed AppUI scale: Now App (Docker) height adapts dynamically +Added support for different languages: Main language ist german Docker UI is now available in english Further windows and translation for englisch will follow Further languages will follow +Added support for different units: Inch / Feet / mm / cm / m +Added splash screen for application start CAM +Solved bug with text field with many characters: These text shape is converted to curve and Corel grouped it Grouped shapes are not allowed during Gcode creation +Added option to activate or deactivate spindle for different profiles +Added option to reset/delete current CorelDraw page and machining mode +Added option to add text with different text height units (pt/mm/Inch) CNC +Added spindle settings: Support for six spindles with name, activation (offset), turn on/off Now it is possible to configure the activation text e.g. "M90" or "M91" Now it is possible to configure the turn on/off text e.g. "M3" or "M4" or "M5" +Added options to edit cnc.ini, macro.cnc or usermacro.cnc from gCodeGenerator UI (without restart the application) +Added options to refresh cnc.ini, macro.cnc or usermacro.cnc from gCodeGenerator UI (without restart the application) +Added options to import cnc.ini, macro.cnc or usermacro.cnc from gCodeGenerator UI (without restart the application) +Added adjustable user macros in gCodeGenerator UI (from macro.cnc and usermacro.cnc): Support for 8 macros +Added options for subroutines: All subroutines are in macro.cnc and usermacro.cnc All subroutines are adjustable These subroutines can be edited from gCodeGenerator UI (without restart the application) These subroutines can be assigned to various buttons in gCodeGenerator UI +Added adjustable macroStart text: This text/lines will be executed before a macro is executed Only single line commands are supported macroStart is for transfer gCodeGenerator parameters to machine (e.g. workpiece dimensions or measurement parameters) +Added estimated time for cnc job: The estimated time to complete the job (before job start) +Added remaining time for cnc job +Added support for tool measurement with different spindles: Each tool measurement will be executed with a subroutine (macro) These subroutine is adjustable The tool measurement must be calibrated first +Added subroutine to move to rotation point of rotation axis +Added safety options: Security settings are now password protected Support for machine door (available or not) Output for open/close machine door Input for detect machine door is closed (safety switch) Function no spindle, if the door is open Function no jogging, if the door is open Function to reduce feed override, if the door is open +Added synchronization options: To synchronize the machine for jumping in middle of gcode Different adjustable synchronization profiles can assigned Therefore user can select different steps in different sequence for each profile During synchronization this profile can select and machine will be synchronized automatically 12.08.2020 gCodeGenerator 1.4.0 ========================= General +Add reset button for Viewports to reset the camera settings (camera target + camera position) CAM +Solved bug with wrong generation of G-Code by grouped shapes (all shapes were double generated) Therefore cnc job has been work double +Solved bug with app crash when .cdr files will import from another CorelDraw version +Workpiece border and zero point in CorelDraw are now inactiv (not selectable) +Add path optimization (unsorted shapes will now sorted first, after that the G-Code will generate) +Add query for deleting current engraving contour, if user changed engraving mode +Add time optimization for generating gcode: Now the app is much faster (about three times faster) CNC +Changed synchonize spindle in jump in middle of gcode (now spindle turn on/synchronize before z-axis move down) 04.08.2020 gCodeGenerator 1.3.1 ========================= General +Solved bug with scaling app ui with windows scale factor CAM +Solved bug with app crash, when engraving text font is empty +Solved bug with drawing origin in CorelDraw page: In CD 2019 page fits not exactly with drawing origin CNC +Solved bug with spindle not synchronize (turn on) after job resumed from pause modus 29.07.2020 gCodeGenerator 1.3.0 ========================= General +Added support for windows app scale factor (display settings) Now it is possible to run app e.g in 125% scale factor CAM +Added function to import files (.cdr, .pdf, .bmp, .dxf, .jpf, .gif, .png, .plt) to "Gravurlayer" Before import, App shows a preview of the current file +Added support to align shapes in reference to center or border +Added support to change position or size of the align object (e.g. align shape in user defined area) +Added a object manager in app ui: Show all shapes, contours, layers of current CorelDraw page/document +Added support to move selected shapes on a help layer, which will ignore in generate the gcode All shapes on this layer will ignore through the generation of the gcode program +Added CAM settings: G-Code-File will generate with this user defined settings/lines Programm_Start: At the beginnging of the G-Code-program Programm_End: At the end of the G-Code-programm Contour_Start: Before a single contour will engrave +Solved bug with import path from ini file: app crashes if directory not exists CNC +Added show current calibrated radius for rotation axis (Y-->A mapping) +Added/Changed surface measurement algorithmus: Now it is possible to measure (probe) round workpieces Only measure points in/on the workpiece will measure (measure points outside will ignore) +Added selection for the measure point for zero Z-Axis (Z-Auto) On this point, machine will zero the Z-Axis +Added informations about the measurement range: number of measurement points +Added progress bar and passed time for the current surface measurement (statur for measurement) +Added visual representation of the finished surface measurement: All measurement points will plotted three-dimensional in a 3D-Room The measurement points are conected with a grid +Added support for import/export/activate measurement data (for Z-height-compensation) +Added support for import/export 3D point cloud (Plot 3D) +Added progress bar an passed time for current cnc-job +Added show number of current cnc-job line +Added support for start a cnc-job from user defined line (e.g in middle of gcode) Therefore any line in gcode will search and show/render in 3D-Room If line is searched successfully then job can start there All axis and spindle will synchronizie automatically +Added check for start a job, if a newer job is generated +Added Z-Auto correction: This is a correction value for zero the z-axis (negativ/positv) +Solved bug with loading/import a measurement file (zheightcomptable) +Added CncServer.exe and important files for machineControl to install directory from gCodeGenerator: User can choose the Cncserver.exe work directory (default-->gCodeGenerator or user defined-->e.g EdingCNC directory) +Added window message in cameratool, if a new X- and Y- zeropoint is set +Remove auto scale algorithmus in cameratool for scaling a picture and load it in CorelDraw +Added new camera settings: Activate/deactivate auto focus Crosshair with circle, which is selectable in size 06.06.2020 gCodeGenerator 1.2.2 ========================= General +Changed Application closing action: Solved bug with closing machine door on CorelDraw exit App ask for closing (every time), if machineControl is included Kill CncServer and check, if CncServer is down CAM +Changed user inputs for ring inside engraving: App show ring width, if user input ring diameter CNC - 04.06.2020 gCodeGenerator 1.2.1 ========================= General +Solved bug with application crash, if 3D-window of Viewport open twice CAM +Solved bug with text input for preload (Vorspannung) +Solved bug with wrong immersion height (Eintauchhöhe) +Added input control for cut depth (Schnitttiefe): App realize, if cut depths and engraving depths do not match CNC +Changed path for measure table in AppData +Solved bug with rotation axis cannot be deactivated, if workpiece radius is zero 01.06.2020 gCodeGenerator 1.2.0 ========================= General - CAM +Changed rendering algorithm for Viewport (CAM) --> Now it's noticeably faster +Added linear progressbar for generating gcode --> Now user see that application currently working CNC - 29.05.2020 gCodeGenerator 1.1.0 ========================= General +Added new modern App UI +Added support for CorelDraw Standard 2020 CAM +Added new node algorithm Static: Add/Remove nodes in center of segment Dynmaic: Add/Remove nodes dependent on curvature and segment length Therefore: Settings parameter segment_length and curvature added to DockerUI +Solved bug with missing cutting planes +Solved bug with application crash, if window "Viewport big" is open and user changed engraving mode CNC - 26.05.2020 gCodeGenerator 1.0.0 ========================= +Release of first gCodeGenerator Version +Support for different versions of CorelDraw (X7,X8,2017,2018,2019,2020) +Also supporting SpecialEditions of CorelDraw (OEM versions) +Also supporting 32- and 64 bit CorelDraw versions