Last modified by writer on 2025/07/15 19:27

From version 1.1
edited by writer
on 2022/08/18 19:59
Change comment: There is no comment for this version
To version 5.1
edited by writer
on 2025/07/15 19:27
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,6 +1,10 @@
1 -Для определённых задач (например, фрезеровки печатных плат) возникает необходимость сканирования поверхности с последующей корректировкой неровностей по Z. Карта высот подготавливается с помощью макроса (пример ниже), и на основе этой карты высот модифицируется G-код. Сформировать G-код с готовыми координатами можно, например, в программе G-Code Ripper.
1 +For certain tasks (for example, PCB milling) it becomes necessary to scan the surface with subsequent correction of unevenness in Z.
2 2  
3 -{{code}}
3 +A height map is prepared using a macro (show example below) and the G-code is modified based on this height map.
4 +
5 +You can generate a G-code with new coordinates, for example, in the G-Code Ripper program.
6 +
7 +{{code language="lua"}}
4 4  function m155()
5 5   local XWidth = 70
6 6   local YWidth = 50
... ... @@ -10,7 +10,7 @@
10 10   local StepY = 15
11 11   local Feed = 50
12 12   local TipHeight = 0
13 - local ProbeFilename = "C:\temp\probe.txt"
17 + local ProbeFilename = "C:\\temp\\probe.txt"
14 14  
15 15   PushCurrentDistanceMode()
16 16   PushCurrentMotionMode()
... ... @@ -80,4 +80,4 @@
80 80  end
81 81  {{/code}}
82 82  
83 -[[Скачать макрос>>attach:M155.pm]]
87 +**[[Download macro>>attach:M155.pm]]**