cncsimulador parece não aceitar a notação G03 I.
Se escrevermos (que é o mesmo) G91 G03 X0 Y0 I-30 J0 o círculo é feito (pode experimentar).
Não é um problema insignificante porque cncsimulador não tem problemas com G02 I (porque só G03?).
Pessoalmente eu não uso programas de simulação, mas também experimentei cnc simulador;
não posso dizer com certeza que este é um bug (o G02 e G03 são códigos fundamentais e parece-me um pouco estranho),
mas posso dizer que estamos na presença de uma incongruência.
Para nós, a sintaxe de programação ISO está correta, G02 ou G03 como escrito no seu programa estão escritos exatamente,
mas por alguma razão cnc simulador aceita apenas a notação G91 G03 X0 Y0 I J0 ou G91 G03 X0 Y0 I0 J.
A melhor coisa é sempre utilizar uma cnc real, não tendo oportunidade, devemos ser muito cautelosos em nossas demonstrações
e experimentar com diferentes programas de simulação.
Eu escrevi sempre G03 I/J para fazer un círculo completo e vou continuar assim pois é a sintaxe correta:
é claro, os interessados deverão adquirir todas as informações sobre este bug hipotético.