Oui normalement vous pouvez générer un G-code de type GRBL avec Solidworks Cam.
Il faut trouver un post processeur GRBL compatible avec solidworks, avec une requête rapide sur un moteur de recherche de type "Solidworks post processeur GRBL" vous devriez en trouver. Bien vérifier et simuler sur votre logiciel de commande de CNC avant de l’envoyer en usinage mais normalement ça sera bon.
C'est précisément ce que j'ai fait il y a 2 jours, je prévoyais justement de mettre à jour ce sujet.
En utilisant le fichier CTL du zip de ce lien http://www.restrictedayerspace.net/cnc/grbl-postprocessor-for-solidworks/, j'ai notamment pu résoudre un problème de gestion des arcs, au comportement très particulier, et également m'épargner désormais quelques éditions de code pour supprimer des lignes non reconnues par le contrôleur GRBL.
Ce test s'est montré efficace (à confirmer avec les futurs projets) en répondant à la question de génération d'un G-Code compatible.
Reste néanmoins qu'il ne semble pas possible de piloter directement une CNC depuis Solidworks. A moins qu'il existe un add-in pour cela ?