Tag Archives: simCNC

Connection of CSMIO/IP-A controller with CD1-A INFRANOR drive (simCNC, Mach4)

Connection diagram of CSMIO/IP-A controller with CD1-A INFRANOR drive with simCNC and Mach4 software

1. Connection diagram of CSMIO/IP-A controller with CD1-A INFRANOR drive with simCNC software

ikon pdf  Open the PDF file for larger drawing details

 

2. Connection diagram of CSMIO/IP-A controller with CD1-A INFRANOR drive with Mach4 software

ikon pdf    Open the PDF file for larger drawing details

 

 

 

[Source:] The diagram was created by CS-Lab’s Technical Support section for CSMIO/IP users.

7 January 2021

SimCNC for RaspberryPi 4 Model B

Description:

We are pleased to announce that the simCNC software has just arrived on a new, popular platform – RaspberryPi 4!

It is an experimental version that runs on RaspberryPi OS (beta) 64-bit system. However, this is not a limited version in any way, it is a fully functional simCNC software port, including the latest features such as the dynamic, fully editable user interface.

The work efficiency is surprisingly good for such a cheap and small computer, but also note that the advanced motion algorithms included in the simCNC software have their requirements. It is difficult to clearly define the applications for which the performance of the RaspberryPi will be sufficient, and where the processor power may already run out. Therefore, we encourage you to test so that you can check the capabilities and their limits yourself.

Installation:

Installation is very easy, it only takes 3 steps:

  1. Download the system image from http://soft.cs-lab.eu/rpios64_simcnc.img.gz
  2. Upload the image to the SD card, we recommend using the balenaEtcher software – https://www.balena.io/etcher/
  3. Insert the prepared SD card into the RaspberryPi and turn on the power.

That’s all, the operating system and simCNC software are already installed.

The first boot always takes a bit longer as the system creates partitions and completes the installation.

Username: pi
Password: simcnc

The simCNC software can be launched from the Start menu, the subdirectory Other. In the same place, there is also simCNC Maintenance, which can be used to update the software to the latest release.

 

Requirements:

The RaspberryPi 4 Model B board is absolutely required. Older products do not have adequate performance and memory.

RAM: minimum 4GB

You must use a wired connection to connect to the network. The WiFi network is not stable enough to communicate with CSMIO/IP motion controllers.

To improve mass storage, you can use a USB3 SSD (e.g. SanDisk Extreme) instead of an SD card. It is not necessary, but it enhances the comfort of work.

5 August 2020

CSMIO/IP-S to simDrive Servo 400W, 750W (Mach3, Mach4, simCNC). Connection and settings.

Connection drawings of the CSMIO/IP-S controller, simDrives Servo 400W, 750W (v2) and simCNC, Mach3, Mach4 software

1. CSMIO/IP-S controller, simDrives Servo and simCNC software – connection and settings

ikon pdf  Open the PDF file for larger drawing details

 

2. CSMIO/IP-S controller, simDrives Servo and Mach3 software – connection and settings

  Open the PDF file for larger drawing details

 

 

3. CSMIO/IP-S controller, simDrives Servo and Mach4 software – connection and settings

ikon pdf  Open the PDF file for larger drawing details

 

[Source:] The diagram was created by CS-Lab’s Technical Support section for CSMIO/IP users.

6 June 2020

What causes network connection issues [simCNC, Mach4]?

In case of issues with the loss of network connection with a CSMIO/IP motion controller, follow the list below in the following order:

  • If you are using WiFi connection replace it with cable connection. The WiFi connection is not stable enough.
  • Disable power saving mode for your network card.
  • In your operating system settings, activate the power plan that guarantees the highest performance of a PC unit.
  • Check if the energy-saving management applications are running in the operating system, turn them off or set them so that they do not limit the performance of the PC unit
  • Disable or correctly set your anti-virus software not to block network connection.
  • Check if your network cable runs near the source of high interference, change the cable arrangement if necessary.
  • If necessary, replace the network cable with another one to test it.
  • Use a different 24V DC power supply unit (good quality) to test it.
  • If you are using a router or switch, opt-out of it as part of a test and use the direct connection (IP: 10.1.1.1 and Mask: 255.255.255.0)
  • Send the controller serial number to CS-LAB technical support to determine if your controller is up to date with the hardware.
  • As a last resort, change your computer to another computer as a part of a test.

All of the above are very important and directly affect the stability of the network connection. Most often, network connection problems are caused by laptop energy saving algorithms.

A useful tool to mention may be the network connection diagnostic window. This window contains all the necessary parameters to assess the quality of the network connection.

 

[Source:] The diagram was created by CS-Lab’s Technical Support section for CSMIO/IP users.

18 May 2020

simCNC – the list of supported gcodes and mcodes

The list of gcodes and mcodes supported by simCNC:

G00 – Rapid Move
G01 – Linear Move
G02/03 – Arc Move
G04 – Dwell
G10 – Tool Offset and Work Offset Tables
G17/G18/G19 – Plane Selection
G20 / 21 – Unit Selection
G28 / G30 Return Home
G31 – Probing – Probe number 0
G31.1 – Probing – Probe number 1
G31.2 – Probing – Probe number 2
G31.3 – Probing – Probe number 3
G32 – Threading
G40 – Accepted but not used
G43 – Set Tool Length Offsets
G49 – Disable Tool Length Offsets
G50 – Accepted but currently not used
G53 – Move in ABS Coordinates
G54 – G59.3 Work Offsets 1- 9
G64 – Set precision value (CV)
G68 – Rotate Coordinates Command (version 3.300 and newer)
G80 – Cancel Canned Cycles
G81 – Drill Cycle
G82 – Drill Cycle with Dwell
G83 – Peck Drill Cycle
G90 – Distance Mode (absolute)
G91 – Distance Mode (incremental)
G92 – Temporary work offsets shift (version 3.300 and newer)
G94 – Accepted but currently not used
G98 – Canned Cycle Return to Z plane
G99 – Canned Cycle Return to R plane

M01 – Program stop
M03 – Optional program stop
M04 – Rotate spindle clockwise/counterclockwise
M05 – Stop spindle rotation
M06 – Tool change (tool change script activation)
M07 – Mist on
M08 – Flood on
M09 – Mist & flood off
M30 – Program end and rewind

M62 P0 – enable output synchronized with trajectory number 0
M63 P0 – disable output synchronized with trajectory number 0
M62 P1 – enable output synchronized with trajectory number 1
M63 P1 – disable output synchronized with trajectory number 1
M62 P2 – enable output synchronizedwith trajectory number 2
M63 P2 – disable output synchronized with trajectory number 2
M62 P3 – enable output synchronizedwith trajectory number 3
M63 P3 – disable output synchronized with trajectory number 3

Description of the gcodes will be released soon. The definition of G2 / 3 is in accordance with the ISO standard.

29 April 2020

VIDEO: How to install simCNC beta versions on Windows, MacOS, Ubuntu Linux

The short tutorial video presents how to add “beta” repository to install and test simCNC beta releases. Please take into account that the beta releases can be unstable, so be very careful when using it on a real machine!

How to install simCNC beta versions on Windows

How to install simCNC beta versions on Ubuntu Linux

How to install simCNC beta versions on MacOS

[source: CS-Lab s.c. YouTube] 

30 September 2019