​ ​

Форум клана ЧПУшников

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум клана ЧПУшников » Все по ArtCAM » Переменные в G-code?


Переменные в G-code?

Сообщений 1 страница 3 из 3

1

Здравствуйте.
Возможно ли в стандартном g-code использовать переменные?

Пример:
/переменная в начале файла / k=100
/кадр в произвольном месте файла/ G0 x0y{k}z50

и голова уезжает на точку x0,y100,z50

Применение: есть файл в котором меняя пару переменных можно фрезеровать детали с произвольными размерами, параметрами, глубинами и т.п.
может быть не так примитивно как в примере, но существует ли такое?

Темы на форуме связанные с переменными не дают точного ответа, обсуждают макросы или настройки стоек, программ.

0

2

sana написал(а):

Возможно ли в стандартном g-code использовать переменные?

да, если ПП написан в LUA :glasses:

0

3

один из Постов:
+================================================
+                                               
+    Block definitions for toolpath output       
+                                               
+================================================

+ ------------------------------------------------
+   Scripted function used in postp                             
+ ------------------------------------------------

SCRIPT

  require "strict"
 
  pp = require "ppVariables"

  --[[ === main =================================================
  |
  | Initialise variables
  |
  ]]
 
  g_version = "1.33"
  g_window_width = 300 - переменная
  g_window_height = 250 - переменная
  gParkingX = 0
  gParkingY = 0
  g_PPloc = ""
  g_Dialog_filename = "ParkXY.htm"
  g_dialog = ""
 
  function main(script_path)

***
function DoFooter()

       TableSize()

local ParkY = "".. pp.YMIN
local ParkX = "".. pp.XMIN
local ParkYm = "" .. pp.YMAX
local ParkXm = "" .. pp.XMAX
local PY = 0 - переменная
local PX = 0 - переменная
local SizeY = "" .. pp.YLENGTH.Value
local SizeX = "" .. pp.XLENGTH.Value
local ParkYH = "".. pp.YH
local ParkXH = "".. pp.XH
local ParkEY = 0
local ParkEX = 0
local Park_Y = 0
local Park_X = 0

0

Быстрый ответ

Напишите ваше сообщение и нажмите «Отправить»



Вы здесь » Форум клана ЧПУшников » Все по ArtCAM » Переменные в G-code?