fbpx

simCNC 3.503 Beta4 

000591/000592 – Fixed problem of missing license for the virtual controller when the computer had more than one network card.
000575 – The problem of simCNC overload in the case of long and demanding paths has been fixed (the problem has existed since version 3.500).
000579 – Additional messages were added about the inability to perform G41/G42 compensation.
000578 – The problem of simCNC freezing has been fixed (no response from simCNC) when the following conditions are met:
 – the simCNC configuration window is open
 – there is no connection with the CSMIO/IP controller
 – we will select the “Device Selection” option
000576 – Improved operation of the “Inverted” option for digital output signals in the simCNC configuration. From now on, this option works in real-time, and not as before after switching simCNC to the ENABLE state.
000582 – Fixed issue where Python actions were occasionally unable to be stopped manually.
000583 – Fixed operation of G80, it now cancels the drilling cycle correctly.
000584 – Fixed bug that caused simCNC (DMP file) to crash when we click the Diagnostics tab in the Gui Editor.
000588 – The ability to use a slash in the profile name has been blocked.
000587 – Fixed problem of Python actions not stopping when changing the simCNC profile.
000585 – Added support for carriage return to the beginning of the line in the Python console (“\r” handlers).
000593 – The description of tool parameters in the machine parameters table has been tidied up.
000594 – Improved operation of G28 (intermittent problem and occurred in a unique gcode sequence)
000595 – Fixed an occasional problem with gcode not executing on the G4 command.

simCNC 3.502 

000402 / 000082:

  1. Improved operation of the “Inverted” option for the “Drive Enable” and “Drive Reset” signals.
  2. Removed “Disable outputs when E-stop” option
  3. Added automatic shutdown of the output synchronous with the movement trajectory (M62 and M63) when E-stop.

This is to prevent, for example, leaving the laser head or the valve responsible for dispensing glue turned on when E-stop.

000562 – The number of places (before and after the decimal point) for the “steps per unit” value in the module settings has been increased.
000561 – Improved MPG accuracy for rotary axes.
000567 – Improved MPG dynamics and precision when changing the axis movement direction at high speeds.
000569 – Fixed warning about network card power saving mode enabled when a computer was equipped with more than one network card.

simCNC 3.501 

000506 – problem with units (mm/inch) in CSMIO-MPG module settings has been fixed
000538 – Fixed display of the green frame in the GUI editor for TabWidgetFrame.
000534 – added option to move TabWidgetFrame by dragging, cutting, and copying.
000541 – the “Drives power on” signal has been improved
000546 – the problem of missing path to Python in the case of a clean simCNC 3.500 installation has been fixed (the problem manifested itself in non-working Python macros).
000543 – Full support extended to G59.250 material bases
000545 – Added a message about violating the soft limit in case of issuing a move command from the MDI line
and other fixes
000554 – The problem of seemingly updating work offsets has been fixed. The problem was that the table of work offsets allowed to change the value of work offsets, but simCNC did not take them into account when they were in a state other than IDLE and ESTOP.

000552 – Added configuration of the RRO potentiometer (fast movements – G0) in the simCN settings.
000551 – Fixed an issue with MotionKit settings being lost after a sudden loss of network connection.
000550 Fixed a false arc error message when the arc start point was specified by a different work offset than its endpoint.
000540 – Added message when Python path is missing.
000436 – Improved the response time of the tooltip system in the macro editor.
The line number in the macro error messages was also corrected to match the actual line number (there was an offset of 1 line).

simCNC 3.500

000524 reduction of the allowed minimum homing speed
000522 fix – G10 with rotary axes
000519 fix – tool compensation
000517 Python – deactivation of “M1 skipping enabled” function
000516 Python – getSignalIDAssignedToAnalogIO and getSignalIDAssignedToDigitalIO functions
000515 fix – input “Axis n velocity”
000513 Python – getGCodeMinPosition and getGCodeMaxPosition functions
000511 Python – getSimCncVersion functions
000510 Python – MSG class windows with “always on top” attribute
000507 fix – GUI editor – deleting group name
000505 fix – css – PushButton:hover
000504 fix – Python function – exit(errorCode)
000500 fix – input “tool diameter number.”
000499 fix – RRO
000496 fix – access to some widgets from scripts
000495 fix – Names of deg/s units
0000494 fix – “start/stop/finish” reaction configuration in the “spindle” tab
0000492 fix – numpad controlled jog
0000489 When trying to set the value on the output assigned to the signal, information on which signal is assigned
0000488 include G20/G21 in Feedrate (F… command)
0000487 fix – THC digital signals with “Inverted” enabled
0000486 fix – python executeGCode function right after starting simCNC
0000485 option “show load g-code status dialog” in configuration
0000479 fix – LaserMode.Cut
0000474 more specific exception message for Python executeGCode function
0000473 clearer homing failure error message
0000471 Python function getCurrentAxisVelocity
0000468 fix – the ability to disable simCNC with “disable stop sources” enabled and script enabled in the macro editor
0000465 “Window always on top” option in the “CSMIO/IP Monitor” window
0000466 GUI editor – the ability to assign input returning “float” to “led interval.”
0000462 fix – progress bar
0000442 Python functions: isAnalogIOAssignedToSignal and isDigitalIOAssignedToSignal
000478: css is set for the whole window, not just MainLayout
000482: fix – “orientation” in GUI editor
000483: fix – trajectory time counting
and other fixes
000227: Tool Diameter Compensation (G40/41/42)
000396: Optional execution/non-execution of M1 during trajectory
000409: Speed limit enable/disable
000439: 255 spindle gears
and fixes

simCNC 3.423

Fixes in GUI editor for Linux.
Fixed issues with analog inputs and outputs calibration (the problem concerned a small group of CSMIO/IP controllers).

simCNC 3.422

000450: Occasional crashes during computer sluggishness and FRO changes at the same time
000451: Occasional errors while disconnecting the CSMIO controller
000455: Error trying to remove MainLayout in the GUI editor
000457: Occasional bugs when using undo/redo in the GUI editor

simCNC 3.421

000448: Occasional EPID errors during trajectory execution
000449: Some elements do not exit edit mode when GUI editor is turned off

simCNC 3.420

– Extended optimization: previously there was arc optimization, now there is additional segment optimization and skipping segments shorter than optimization precision (parameters 4150-4154)
– G28.1 and G28.1Px – homing
– 256 material bases
– Gcode editing window set immediately to the same position as in the gcode list
– Stop movement between segments if one of them moves only in XYZ axes and the other only in ABC axes
– Stop counting path time after pressing pause, and at macro execution time
– Signal of permission to reference
– Fix: Occasional slowdowns on joining segments
– Fix: Occasional blocking of M5/M9 actions after trajectory ends
– Protection against restarting the trajectory before the actions performed after the end of the previous trajectory are completed
– Fix: Autocomplete working in macro editor
– Improved touch screen support
– occasional EPID errors

Python: Throw an exception if a function fails:
* executeGCode
* executeHoming
* executeAxisHoming

Python: new features:

  • getDeviceInfo
  • setSpindleGear
  •  getSpindleGear
  •  getCurrentScriptInfo
  •  getRunningScriptsInfo
  • getCalculatedPathTime
  • getRemainingPathTime

simCNC 3.413

Soft limit fix for rotary axis

simCNC 3.412

00000357: change – the interpreter has so far tolerated the notation of X0.-100 (and other similar), recognizing that it is about: zero subtract a hundred. Currently, square brackets [ ] are required for arithmetic operations in a gcode.
00000365: fix – a few commands S … line under the line
00000366: fix – css widgets in Dark mode for Windows
00000369: fix – sometimes the program turned off when starting the trajectory from a line
00000370: fix – deconfiguration of active signals did not deactivate a signal value
00000371: fix – a very rare crash after a script is finished
00000372: fix – starting from a line with arriving segments, when configuring base units = Imperial, current units = Metric
00000373: fix – Incorrectly appearing message “Bad arc parameters”
00000376: fix – epid from time to time
– Fixed a bug that caused problems with position counters on some IPA controllers
– protection against slowing down of the program in the case of a very large number of messages in the Python console
– fix – G90/G91

simCNC 3.410 / Mach4 plugin 3.410

Patches and fixes for the reported bugs related to:

0000024: Network connection diagnostics – information about the time in case of connection break – corrections
0000081: Mach4 Screw Mapping
0000212: getAtributte(“axis… Referenced”) returns null to the first homing
0000217: Too long delay after calling d.waitForZeroVelocity()
0000222: Automatic recalculation of soft limit limits if necessary
0000231: No protection against giving an “id” to a widget with a space
0000251: Table of machine parameters – the capability to edit directly in the table
0000153: ‘IO Signal not assigned’ error when X-axis does not have MotionKit assigned
0000187: Fixed issue with displaying soft limit limits
0000191: Issues with refreshing the “Active Python Actions” window – the arc loss action (Plasma) does not disappear
0000206: No “Run script” option in “Output: returnPressed” for “LineEdit” widget
0000219: d.executeGCodeList( ) and d.executeGCode( ) fixes
0000224: Fixes in displaying current digital output states on simCNC screen
0000238: G10 and A-axis – works in radians instead of degrees
0000173: Changing the profile to the newly created one – does not reset the ESTOP signal configuration
0000188: Tool length displaying issue.
0000202: Issues with arcs when switching units from inches to metric
0000207: Issues with arithmetic operations on machine parameters
0000215: Issues with speed of an axis, e.g. the Z-axis when using an independent axis
0000221: Python does not wait for a motion function to finish and jumps to a next macro line.
0000228: Pausing simCNC work from the screen does not generate the actions “Trajectory Pause On” and “Trajectory Pause Off”
0000246: Smart Limits function added
0000179: JOG function from digital inputs added
0000189: Gcode run time calculation issue
0000204: Error in message for G04 P…
0000250: Memory leak in simCNC 3.406
0000214: CSMIO/IP-A issues with running autotuning in ‘alpha v3410’ version
0000120: CanOpen modules freeze when we connect it hot
0000248: Restarting the CSMIO/IP-S 3410 ‘alpha’ controller
0000264: GUI editor – the screen is not saved if after editing the widget you press immediately disable the editor – X
0000262: Function to remove messages from simCNC screen
0000258: Error assigning a value to a machine parameter
0000256: Add the ability to use a machine parameter as an offset number.
0000253: Error in keyboard capture with screen editor and script editor open
0000244: no message when there is no permission to modify a gcode file

Moreover:

  • German simCNC language version added
  • Added spindle axis positioning support (Mach4)
  • Refactoring and optimization of simCNC code and Mach4 plugin
  • widget.executeOutput method added
  • getLaserPowerCurve() fixed
  • waitForTrajectoryFinished() method added
  • enableMachine() fixed
  • Triple screen loading after losing connection and reconnecting – fixed
  • Highlighting the selected line in GCodeList – fixed
  • CSS styles for GCodeList
  • Fix – G10 with rotary axis

Information

Die Version SimCNC 3.410 hat viele interne Verbesserungen und trotz unserer besonderen Bemühungen und einer extrem langen Testphase kann es zu kleineren Unannehmlichkeiten kommen. Aus diesem Grund haben wir die Offline-Version von simCNC 3.406 zur Verfügung gestellt, die Ihnen zusammen mit der zuvor erstellten simCNC 3.406-Profilkopie eine schnelle Rückkehr zur vorherigen Version ermöglicht. Wenn Sie simCNC 3.410 bisher nicht verwendet haben, erstellen Sie vor der Installation eine Sicherungskopie des Profils, da das simCNC 3.410-Profil nicht mit früheren Versionen von simCNC kompatibel ist.

3.401

Patches and fixes for the reported bugs related to:

0000193: Change of the default font in the macro editor to a fixed-width font
0000148: Protection against encoder signal loss – CSMIO/IP-A
0000186: Homing visualization – switch activation point in relation to encoder index
0000185: Probe signals in the diagnostics tab in default screens
0000184: Blocked error messages when configuration window is open
0000183: Information about current axis state for homing errors message
0000182: Fixed: connection with CSMIO/IP error after firmware update
0000181: Greying out lineEdit from softlimit, when softlimit is disabled for axis
0000180: PID configuration in the configuration menu (CSMIO/IP-A)
0000050: Combining screen files with a machine profile
0000178: XYZ/ABC optimization value added to machine parameters

3.400

  • Redesigned plasma cutter and torch height control (THC) support.
  • Simplified and improved configuration of the motion planner
  • Corrections and improvements for 4-axis processing and tangential axis processing.

Patches and fixes for the reported bugs related to:

0000061: saving (css) new screen files
0000062: files loading time
0000069:  unclear button description in the screen selection window
0000073:  not moving cs file when copying a screen from default
0000084: rounding work offset (e.g. G54)
0000085:  Gui issue – marks „:” and „/”
0000094:  List of commands entered in MDI
0000098: Screen editor – undo changes issue.
0000099: An axis doesn’t stop after pressing the Stop button (motion activated by d.moveToPosition())
0000103: Window with a warning about values of CV angles and a tangent knife
0000104: Python function indicating if a gcode is loaded.
0000105: Enabling a tangential axis does not cause the “Z Lift Angle” value converting
0000106: Incorrect descriptions of parameters in the “Motion planner” window.
0000107: Unnecessary message from a tangential knife when simCNC is not connected.
0000109: “Homing offset” parameter (CSMIO/IP-S) a slave drive on an axis can move at a different velocity than a master.
0000110: Tangential knife orientation marker missing.
0000112: Error in the algorithm of the correct values message for a tangential knife.
0000113: Problem with the indication of limit switches signal
0000114: “Smart Limits” function issue (axes X, Y)
0000118: Password protection for the screen editor.
0000121: No option for changing a color of a gcode in the editor window.
0000123: G04 command – no option to enter a machine parameter in an argument (e.g. G04 P#101)
0000124: Reconnection in simCNC
0000126: Issues with epid errors when a tangential knife is enable.
0000129: Disconnection of a controller and assert when using too low resolution of MPG step.
0000141: simCNC, when resuming gcode changes the tool length offset if there was an offset change in the next line.
0000142: When resuming a gcode from the first line of a drilling cycle, a Z axis is not raised to a safe position.
0000143: Wider description of error message in case of incompatible arc parameters
0000145: Python function does not warn you when an argument is missing
0000146: Inconsistent behavior of simCNC 3.307 and 3.308 on M62 and M63
0000147: Renamed activity for the spindle on trajectory stop and start
0000149: DRO “Feed” property correction
0000150: Input “Axis … abs position” does not refresh the widget text on the screen
0000156: function d.executeProbing – problem with a parameter
0000162: Tangential knife issue – Does not slow down on polynomial joining segment
0000165: “Font Selection” in the GUI editor – does not show the currently set font correctly

3.201

  • G28/G30 incorrect behavior when a machine was already in G28 position
  • correction in calculating the processing time for some files

3.124

  • (simCNC) Correction – probing with rotary axis enable
  • (simCNC) Correction – calculation of distance for acceleration during laser engraving
  • (simCNC) Correction – path tester
  • (simCNC) multi-threaded gcode loading
  • (simCNC) Correction – OpenGL display
×

Hello!

Click one of our contacts below to chat on WhatsApp

× How can I help you?