Jorge,
Acho que é importante dizer que este código como está será interpretado em partes, e não por inteiro, e mesmo assim a grafia está estranha...
G00 = é deslocamento em rápido para as coordenadas X e Y (e não é comando para furar...)
G81 = (está sózinho, e é estranho, apesar da máquina estar parada sobre a coordenada informada pelo G00 da mesma linha - o certo seria G81 X... Y... )
Z-2 = não faz sentido - é coordenada de profundidade, mas não poderia estar depois do G81...
Q2 = o código "Q" não faz parte do comando G81, mas sim do comando G83 (Furação c/ movimento alternativo) portanto não será interpretado
R1 = faz com que o "Z" suba a 1mm acima da superfície (plano de liberação)
F500 = "Feed Rate" de avanço, mas tenho dúvidas se ele está comandando apenas a velocidade de subida do "Z" para a furação.
H00 = não faço idéia o que seja