마스터캠 2021를 활용한 POST관련 정보(포스트 내부 구조)-7

반응형

 

 

 이번에는 마스터캠 포스트(post)에 대하여 다시 한번 알아보겠습니다.

 우선 여러 가지 이유로 포스트를 수정하는데 어려움을 겪는 이유 중 하나가 어디를 수정해야 하는지 모르는 경우입니다.

 예로 만일 프로그램 초기 부분 또는 톨체인지 부분, 프로그램 종료 부분등 수정 하여야할 부분의 위치(포스트 내용 중 수정해야 하는 부분)를 몰라서  지인의 조언을 받아도 어딜 고쳐야 할지 몰라 수정이 불가능한 경우가 많아 여기서 잠시 간단하게(?) 알아보겠습니다.

* 여기서 설명하는것은 2000대 버전 마스터캠을 기준으로 설명하며 마스터캠 9.1 버전에 해당되지 않는 내용이 많으며(거의...) 마스터캠 기본적으로 제공하는 MPFAN.pst 와 인하우스 솔리션(IHS)의 MPMASTER.pst을 기준으로 설명합니다.


* 이러한 이유로 순정(?)MPFAN.pst의 경우 일치하게 설명되는 경우가 있으나 마스터캠 9.1 또는 마스터캠 X버전에서 버전업 한 포스트 경우 내용이 일치하지 않은 경우가 많습니다.


 그러므로 이러한 형태로 구성되어 있고 이를 응용하여 수정하는데 활용하셔야 합니다.

 


 먼저.

마스터캠 2021 기본 제공 MPFAN.pst 기준으로 설명합니다.

 


 포스트(*.pst) 파일의 내용 목록(포스트 기능별 분류)

 먼저 해당 포스트 파일 내부을 적당한 텍스트 에디터 프로그램(cimcoedit, code expert, 메모장 등)으로 열어보면 통상 다음과 같은 구조로 되어 있습니다.


* 마스터캠 & 퓨전 포스트 관련 업무 전문가 이신 알루미네이션님 문서를 참고 하였습니다.


[POST_VERSION] #DO NOT MOVE OR ALTER THIS LINE#  마스터캠 버전 표시 기재란..
# Post Name           : MPFAN.pst
# Product             : Mill
# Machine Name        : Generic                     해당 포스트 파일 관련 내용
# Control Name        : Fanuc                        (포스트 버전, 사용작업(mill/cnc) 종류, 머신정의,
# Description         : Generic 4 Axis Mill Post    컨트롤 정의, 부가기능 적용 여부등 표시)
# 4-axis/Axis subs.   : Yes
# 5-axis              : No
# Subprograms         : Yes
# Executable          : mp.dll
#
# WARNING: THIS POST IS GENERIC AND IS INTENDED FOR MODIFICATION TO
# THE MACHINE TOOL REQUIREMENTS AND PERSONAL PREFERENCE.
#
# THIS POST REQUIRES A VALID 3 OR 4 AXIS MACHINE DEFINITION.
# YOU WILL RECEIVE AN ERROR MESSAGE IF MORE THAN ONE ROTARY AXIS IS DETECTED IN
# THE ACTIVE AXIS COMBINATION WITH READ_MD SET TO YES.
#
# Associated File List$
#
# default.mcam-control
# MILL DEFAULT.mcam-mmd
# MILL DEFAULT MM.mcam-mmd
#
# Associated File List$
-----------------------------------------------------------------------------------------------------------------
#region Revision log : 리비젼 로그
* 해당 포스트 파일의 변경내용(리비전) 주석문 

#region Features, notes : 특이사항 기재
*해당 포스트 기능중 특이한 사항 있을 시 내용 설명 주석문

#region Debugging and factory set program switches : 내용변경 또는 초기화 버젼 적용 사항 설명
*해당 포스트의 초기 설정값(변수값) 에 대한 선언 및 정의

#region General output settings :  포스트 출력관련 일반 출력 사항 선언
*해당 포스트의 일반적으로 적용되는 출력 관련 변숫값의 설정 및 지정   

#region Rotary axis settings : 로터리 축 관련 사항 선언
* 부가축(로터리축)관련 출력 변숫값 형식을 선언

#region Common user-defined variable initializations (not switches!) : 포스트 출력관련 초기 변숫값 선언
* 해당 포스트 출력시 변동되는 변수항목에 대한 초기값을 지정 (변경 불가) 

#region String definitions for NC output : 출력되는 지령문에 대한 정의 선언
* 해당 포스트 출력시 지령문의 명칭에 대한 문법(?)에 대한 정의

#region Error messages : 에러 메세지에 대한 정의
* 해당 포스트 출력시 에러 발생에 대한 출력 메시지 정의

#region Format statements : 출력된 수치값의 표시형식(단위, 문자 표시단계) 정의
* 출력되는 수치값의 표시형식(단위, 소수점 몇단계, 문자열 표시 등)에 대한 정의 설정

#region Format assignments : 출력 되는 가공 프로그램 톨체인지 지령형식, 좌표값 표시(초기)에 대한 정의
* 해당 포스트 출력 시 톨체인 부분의 지령문 형태와 처음 선두에 표시되는 좌표값 표시에 대한 정의 

#region Tool comment, tool table, manual entry output : 출력되는 공구 관련 표시(공구 목록, 공구 종류 등) 선언
* 해당 포스트 출력시 선두에 공구 목록 표시 방법과 중간 톨체인지 표시되는 공구 관련 주석문에 대한 정의

#region Header, date/time : 출력 되는 가공 프로그램 선두 날짜/시간 관련 주석문에 대한 정의
* 해당 포스트 출력 시 프로그램 선두에 표시되는 출력 날짜 및 시간에 대한 표시 형식에 대한 정의

#region Start of file : 출력되는 가공프로그램 선두의 표시 형식에 대한 정의
* 해당 가공 프로그램의 톨체인지 후 처음 생성되는 지령문 형식에 대한 정의

#region Tool change : 출력되는 톨체인지 지령문의 대한 정의
* 해당 가공프로그램의 톨체인 지령문 자체의 표시 형식과 방식에 대한 정의

#region Retract at end of tool path, reference return : 해당 공구별 가공경로 종료 시 또는 전체 가공경로 종료 시 지령문 관련 정의
* 해당 가공 프로그램의 톨체인지 후 해당 공구 적용 경로 종료 시 종단의 지령문의 대한 형식과 전체 가공 경로 종료 시 지령문 출력 형식 정의

#region End-of-file : 출력되는 전체 가공프로그램 종료시 지령문의 정의
* 해당 가공 프로그램의 모든 지령 종료후 마무리하기 위한 별도 지령문에 대한 정의

#region Work offsets, gear selection : 출력되는 가공 프로그램의 워크좌표계와 저속기어 사용 관련 설정
* 해당 가공 프로그램 에 적용되는 워크 좌표계 설정과 출력형식, 저속기어(적용되는 장비 한정)에 대한 설정 선언
 
#region Tool change setup, spindle speed, tool end : 출력되는 공구의 스핀들 회전수 제어 관련 설정, 공구 체인지 관련 설정
* 해당 가공 프로그램의 적용 공구 회전수 제어(한계치 적용), 특정 공구 체인지 관련 설정 

#region Motion output : 선반 머신 적용시 마스터캠(공구 검사) 기능 활성화 시 적용되는 설정
* 해당 가공 프로그램이 선반 머신 적용시 마스터캠의 공구 검사 기능이 활성화된 경우 출력되는 지령문 설정

#region Drilling : 드릴 공정 관련 설정
* 해당 가공 프로그램중 드릴 사이클이 적용될 경우 해당드릴 사이클 지령문 출력 관련 설정

#region Subprograms : 선형배열 관련 호출 프로그램 지령 형식 관련 설정
* 해당 가공 프로그램중 선형배열 형태 호출 프로그램 지령 시 출력문의 대한 설정

#region Canned text : 캔드 텍스트(마스터캠) 적용시 출력 형식 설정
* 해당 가공 프로그램중 마스터캠 캔드 텍스트 관련 지령문 출력 형식 설정 

#region Calculations : 출력되는 각 수치값의 연산 관련 설정
* 해당 가공 프로그램의 연산되는 수치값의 계산식 관련 설정 선언

#region Parameter read postblocks, parameter tables : 출력시 마스터캠에서 인계 파라미터값의 적용 설정
* 해당 가공 프로그램 출력 중 마스터캠에서 설정된 파라미터값의 적용 과정 설정

#region Post text : 출력되는 가공 프로그램의 문장상 표현 설정
* 해당 가공 프로그램의 출력문 문법, 표현법등의 설정 선언(변경 불가)


 대충 이러한 형태로 지정되며 이러한 목록은 각 포스트(파일명, 버전, 수정여부)에 따라 전부 달라지면 해당 포스트 내용에 따라 정의하여야 합니다.

* 예로서 아래 인하우스 솔리션(IHS)의 포스트은 아래와 같이 무척 많이 틀립니다. 

[POST_VERSION] #DO NOT MOVE OR ALTER THIS LINE# 
# Post Name           : MPMASTER
# Product             : MILL
# Machine Name        : MACHINE
# Control Name        : CONTROL
# Description         : IHS MASTER GENERIC MILL G-CODE POST
# 4-axis/Axis subs.   : YES
# 5-axis              : NO
# Subprograms         : YES
# Executable          : 
# Post Revision       : 
#
# WARNING: THIS POST IS GENERIC AND IS INTENDED FOR MODIFICATION TO
# THE MACHINE TOOL REQUIREMENTS AND PERSONAL PREFERENCE.

# Revision log:
# Features:
# General Output Settings
# Debugging and Factory Set Program Switches
# Additional General Output Settings
# Common User-defined Variable Initializations (not switches!)
# FORMULAS - global formulas
# Format statements - n=nonmodal, l=leading, t=trailing, i=inc, d=delta
#String and string selector definitions for NC output
# Error messages
# Misc strings
# Parameter Tables
# Buffer 4 - Holds the variable 't' for each toolpath segment
# Buffer 5 - Min / Max
# Question format statements
# Strings - String labels must start with 's' - they are not pre-assigned
# General G and M Code String select tables
# Toolchange / NC output Variable Formats
# Tool Comment / Manual Entry Section
# Parameter read postblocks:
# Parameter lookup tables - You must adjust the size value if you add any parameters to these tables!
# Machine definition and control definition parameter capture:
# Start of File and Toolchange Setup
# Motion NC output
# Motion output components
# Drilling
#Subprogram postblocks
# Canned Text
# Position calculations, generally these do not need to be modified
# Tooltable Output
# Buffer 5  Read / Write Routines
# Numbered questions for Mastercam
# Enable/Disable Miscellaneous Real Variable switches
# Enable/Disable Miscellaneous Integer Variable switches
# Configuration File association parameters (default is "y")

 

 

 

 그럼 다시 한번 예제로 제시한 마스터캠 2021버전 기존 포스트 "MPFAN.pst"의 구조를 살펴보겠습니다.


 먼저 포스트 파일을 텍스트에디트 프로그램으로 열어봅니다.


* 파일 확장자 "pst"파일은 주로 텍스트에디트 프로그램(cimco edit, code export, 메모장)으로 열어보며 간혹 "outlook"프로그램으로 열라는 메시지를 볼 수 있는데. 이는 다른 프로그램 관련이므로 이로 연계해 열면 안 됩니다.


* 일반적으로 포스트 파일 저장 폴더는 "C:\Users\Public\Documents\Shared Mastercam 2021\mill\Posts"에 위치하며 경우에 따라 임의 폴더 위치도 가능합니다.(비권장)

 

 


1. 포스트 선두 이력사항 주석문

002.png


 해당 포스트의 이력사항에 대한 설명문으로 주석형태(#)로 기재되어 있습니다.


 위 포스 내용을 보면 해당 포스트는 마스터캠 2021 버전(Ver. 26)용이며 포스트 파일명은 "MPFAN"(강제성은 없습니다.)이고 밀링용(Mill), 일반적인(Generic) 적용, 화낙컨트롤적용(Fanuc), 부가축 출력가능(4 AXIS), 오 축 적용은 불가이며, 호출프로그램 적용이 가능한 버전임을 알 수 있습니다.

* 다만 이 부분은 강제사항(변동 시 자동적으로 연계되는)이 아니므로 (그냥 주석문) 실제 포스트 내용과 차이가 있을 수 있습니다.
특히 별도로 작업자가 임의로 수정한 경우 더욱 그렇습니다.

 


2. 변경사항(Revision : 리비전) 주석문

003.png


 해당 포스트의 변경사항(주로 마스터캠 소속 포스트 제작자)을 차례대로 기재해 놓은 주석문입니다.
* 이 또한 강제성이 없어서 개인 작업자가 변동 사항이 있어도 별도 기재해 놓지 않으면 일치하지 않습니다.

 

 


3. 특이사항(Features, notes) 주석문

004.png


 해당 포스트의 내용변동(기능추가 OR 버전업에 따른 특이 사항)에 대하여 기재해 놓은 주석문입니다.
* 이 또한 강제성이 없어서 개인 작업자가 변동 사항이 있어도 별도 기재해 놓지 않으면 일치하지 않습니다.

 주로 마스터캠 버전업에 따른 마스터캠에서 따라오는 변숫값(기타 값, 캔트 텍스트, 부가축 등)에 대한 설명(주석문)이 적혀 있어 만일 위 변수(기타 값, 캔트 텍스트, 부가축 지정)를 적용 시 한번 살펴볼 설명(주석문)입니다.

 

 

 

4. 기본 기초 변숫값에 대한 정의(Debugging and factory set program switches)

005.png


 해당 포스트 생성작업 중 기본(구버전)과 호환성을 위한 변수에 대한 정의 선언문입니다.
* 즉 이전 구형 버전과 호환성을 유지하기 위하여 오래전부터 선언된 기본적인 변숫값에 대한 선언입니다.


* 여기서부터는 실제 실행(적용)되는 선언/실행문입니다.
이전 까지는 사실상 적용/실행 안 되는 주석문(텍스트)이지만 이후부터는 변경 시 포스트 출력에 영향이 가는 내용입니다.

 



5. 일반적인 출력사항 설정(General Output Settings)

006.png


 해당 포스트의 출력 시 기본적인 기초사항에 대한 변숫값 선언문입니다.


 주로 해당 이송축 이송속도값 한계치, 각 치수값의 공차 설정, 이송 단위값, 대기톨 선택, 공구 출력형식에 대한 정의를 합니다.

 



6. 부가축 적용 시 부가축 출력에 대한 설정(Rotary Axis Settings)

007.png


 해당 부가축 사용여부와 축방향, 회전방향, 한계치 값등 부가축 적용 지령문에 대한 변숫값에 대하여 선언입니다.
* 단 여기서는 5축(동시제어) 지령은 해당되지 않고 사실상 각도분할 지령에 해당합니다. 

 



6-1. 자주 사용되는 사용자 정의 변수 초기화(Common User-defined Variable Initializations)

008.png


 해당 포스트에 사용되는 기본적인 사용자 정의 변수의 초기값(기본적인 값이 먼저 입력되어 나중에 연산되는 변수들) 정의 선언문입니다.


* 즉 이후 포스팅 시 적용되는 기본적인 변수이지만 먼저 어떠한 값이 입력되어 있어야 연산과정(포스팅)이 가능한 변수의 경우 미리 입력하는 과정의 선언문으로 기본값입니다.


* 이러한 이유로 여기 값은 손대지 말아야 합니다.(수정 불가)

 



7. 출력되는 지령문에 대한 문자형식 관련 선언(String and string selector definitions for NC output)

009.png


 해당 포스팅에 의하여 출력되는 지령문(가공 프로그램에 출력되는 지령문(예: G-code)에 대한 문자 표시 형식에 대한 정의 선언입니다.


* 즉 해당 G-code 지령문 "문자" 자체를 변수명으로 사용하기 어렵기 때문에 유사 명칭으로 변수명을 지정하여 지령문 출력 시 활용합니다.


(즉 G-code 문자 그대로(텍스트) 그대로 출력이 불가능하므로 임의로 해당 변수명에 해당 G-code 문자를 넣어 포스팅 연산과정에 사용합니다.)

 그러므로 특정 G-code 또는 지령문 또는 명칭을 사용 시 지령문 텍스트를 그대로 출력해도 되지만 여기서 임의 변수명을 선언후 거기에 해당 지령문 텍스트을 넣어 출력 시 적용합니다.

 예로..
 주석문 지정 "(" , ")"을 그대로 쓰는 것이 아니고 각각 변수 "sopen_prn" , "sclose_prn"에 대입하여 출력문 연산 시 변수 지정으로 해당 문자를 출력합니다.

010.png

 

8. 에러 메시지 출력문 선언(Error messages)

014.png


 해당 포스팅 과정에서 에러내용이 발생하면 에러내용에 따른 출력 메세지 내용을 정의합니다.

 


9. 일반적인 G/M code(지령문)에 대란 문자 형식 정의(General G and M Code String select tables)

015.png


 해당 포스팅에서 G/M-code 관련 출력형식을 정의한 변수명을 선언합니다.


* 7번 내용과 동일하게 포스팅 과정에 용이하게 처리하기 위한 여 해당 지령문을 변수명에 대입하여 처리합니다.


* 만일 특정 지령문(주로 M코드..)을 텍스트 자체로 출력하게 하는 것보다 여기서 특정 변수명에 대립하여 출력형식을 정하는 것이 좋습니다.


* 예로서 절삭유 강제 지령 포스트(?) 같은 경우 해당 절삭유 지령(절삭유가 될 수도 에어가 될수도 주축이 될수도 있는) 구간에 임의로 절삭유 지령문을 넣을 수도 있고 해당 절삭유 관련 변수명을 지정하여 먼저 해당 절삭유 지령(여러 가지) 선언 후 여기에 대입하여 사용자 선택에 따라 절삭유 출력이 달라지게 할 수 있습니다..

016.png




10. 수치 표시형태 정의(Format statements - n=nonmodal, l=leading, t=trailing, i=inc, d=delta)

017.png


 해당 포스팅에서 사용되는 모든 숫자(수치, 좌표 등등)의 표시 형식(단위, 소수점 적용단계, 등등)에 대한 변수 선언입니다.


* 예로서 위 fs2 1 0.7 0.6 = fs2(규칙) 1 = 규칙 1번은 , 0.7 0.6 = 소수점(0.0) 7번째(0.7)에서 반올림하여 6번째(0.6)까지만 출력하라 = 0.000006 = Fs2 1 -0.7 0.6 전환하면 0.000001로 표시...


* 간혹 좌표값을 소수점 네 자리까지 표시해 달라거나 "0.0"은 ". 0"으로 표기해달라거나 하는 것을 여기서 정의합니다.

 

 

 

11. 톨체인지 관련 지령문 출력 변수명 정의(Toolchange / NC output Variable Formats)

018.png


 해당 포스팅되는 지령문(G-code)의 수치 표시형식 대입 정의합니다.


* 해당하는 지령문에 대입되는 숫자 표시 형식에 대한 대입을 정의합니다.


* 예을 들면 G-code "T" 공구번호의 경우 단순한 숫자(소수점 없는)로만 표시되어야 하므로, 앞서 10번의 선언을 보면 "fs2 4번(fs2 4 1 0 1 0)(정수 소수점 미적용)을 적용하라고 되어 있는 것을 볼 수 있습니다.

019.png

 

 



12. 공구 관련 지령문 및 주석문의 출력 관련 지령 및 수동 지령문 선언(Tool Comment / Manual Entry Section)

020.png


 해당 가공프로그램 선두의 공구 체인지 지령 시 공구목록(톨체인되는 공구만), 또는 수동교환 시 관련 메시지 출력 관련 선언입니다.

 



13. 프로그램 선두 주석문 사항(날짜/시간) 출력형식과 선두 지령문 형식 그리고 톨체인지 관련 지령문 형식 선언(Start of File and Toolchange Setup)

 프로그램 선두 주석문 과 초기 준비 지령문 형식 선언

#region Header, date/time

011.png


 해당 가공프로그램 최선두 부분에 주석문 형태로 포스팅 시 날짜와 시간을 정해진 형식에 따라(주로 여러 가지 형식 중에서 선택) 출력 형식 선언입니다.

012.png




#region Start of file

021.png


 해당 가공프로그램(최선두 와 차후 다음 공구의 가공경로 선두)의 선두 부분에 시작하는 지령문 선언입니다.

* psof(postblock start of file 약자)는 가공 프로그램 루틴 맨 처음 선두에 지령되는 초기 선언문의 설정입니다.

 

 

 주 포인트가 여기입니다.

013.png


* 공통으로 적용되는 지령문(모달)의 지정을 여기서 한다고 생각하시면 됩니다.


* 변수 psof$ 로 위치 식별하시면 됩니다.

 


#region Tool change
 해당 포스팅의 공구 체인지 루틴에 대한 지령 형태 정의

022.png


 해당 가공정의가 톨체인지 없이(해당 공구 계속 사용) 진행되는 경우 톨체인지 루틴 출력 형식 정의입니다.


* 위 부분 ptlchg0$(Call from NCI null tool change (tool number repeats))은 공구 교환 없는 톨체인지 루팅에 대한 정의입니다.

023.png


 해당 가공정의가 톨체인지 작동과 대기톨 적용 시 진행되는 톨체인지 루틴 출력 형식 정의입니다.


* 위 부분 ptlchg$(Tool change)은 실제로 공구교환되는 톨체인지 루틴에 대한 정의입니다.

* pstagetool 은 대기톨 출력 루틴의 대한 정의 입니다.

 


14. 해당 가공경로(공구별) 종료구간 및 전체 프로그램 종료구간에 대한 정의(Retract at end of tool path, reference return)

pretract(End of tool path, toolchange)

024.png


 해당 가공경로(공구별)가 종료되는 부분에 출력되는 공통 지령문(절삭유 중단, 원점복귀등) 정의입니다.

025.png

 



protretinc(Reset the C axis revolution counter)

026.png


 해당 가공정의 부가축 적용 시 가공경로 종료부에 지령문 정의입니다.

 


15. 해당 가공정의 종료 시 지령되는 지령문 정의(End-of-file)

027.png


 해당 가공정의(전체) 종료시 마무리(M30) 출력 정의입니다.

 



16. 워크 좌표계 (G54~)와 저속기어 적용 시 관련 출력 정의(Work offsets, gear selection)

pwcs(G54+ coordinate setting at toolchange)

028.png

 

 해당 가공정의 워크좌표계(G54~)의 출력여부(가공경로 선두 지령문)와 워크좌표계 순번값(G54,55,56,57~)에 대한 값을 정의합니다.

031.png

 


pgear(Find spindle gear from lookup table)

029.png


 해당 포스트의 장비가 저속기어 적용(최구형 장비..) 시 기어회전수 정의입니다.
* 거의 쓸 일 없는(요즘에..) 항목입니다.


Tool change setup, spindle speed, tool end

032.png


 톨체인지 지령 시 사전작업으로 스핀들 회전수 변경(M5)과 회전수 한계치 설정(포스트상), 대기톨 변수 선언 


17. 특정 작동 지령문 출력(Motion NC output)
 여러 가지 특정 상황시 특정 지령문을 출력하는데 설정 선언 구간입니다.

ptool_insp(Tool Inspection Point Customization Required)

033.png


 해당 포스팅 중 해당 장비가 선반머신이고 마스터캠 가공정의에서 공구체크 기능이 활성화될 경우 지령되는(공구 검사가 용이하도록 스핀들 정지 및 절삭유 분출 정지등의 기능을 함) 구간입니다.

 


NC output postblocks

034.png


 G00, G01, G02, G03을 활용한 직선적인(드릴링) 이송 지령 시 출력 관련 정의입니다.

 


Motion preparation routines

035.png


 급속이송(G00), 절삭이송(G01, G02, G03) 이송지령 준비(출력문 형식) 구간입니다.
  


Motion output components

036.png


이송 지령 시 출력문 구성요소(좌표값 출력 외..)에 대한 정의입니다.

 


18. 드릴링 과정(Drilling)

037.png


 드릴링 사이클 관련 지령에 대한 정의입니다.

* 사용자 드릴 사이클까지 적용됩니다.


19. 선형배열의 호출 프로그램(Subprograms)

038.png

 

선형배열 기능 적용 시 호출프로그램 형식으로 대칭/회전/크기 평면전환 등의 출력 시 이에 대한 정의입니다.

 


20. 캔트텍스트(Canned Text)

039.png


 마스터캠의 캔트텍스트 사용 시 이에 대한 출력문 정의입니다.

047.png




21. 지령된 좌표값 연산 루틴(Position calculations, generally these do not need to be modified)

040.png


포스팅된 이송명령의 대한 좌표값 연산 루틴입니다.


22. 로터리축 관련 회전/단계값 연산 루틴(Rotary axis revolution / index calculations)

041.png


로터리축(부가축) 회전방향 및 회전값의 대한 연산 루틴입니다.


23. 로터리축 방향(A, B, C)에 대한 선언 루틴(Set rotary axis label and sign)

042.png


 로터리축 방향(A 축/B 축/C 축) 정의에 대한 설정 루틴입니다.

 


24. 이송속도 연산 루틴(Feedrate calculations)

043.png


 포스팅 중 이송명령에 대한 이송속도(feed)에 대한 연산 처리 루틴 입니다.


25. 증분 좌표값 연산 루틴(Incremental calculations)

044.png


 포스팅중 좌표값이 증분 될 경우 이에 대한 연산 루틴입니다.


26. 마스터캠에서 인계된 변숫값에 대한 포스팅 출력문의 대입(Parameter read postblocks)

045.png


 마스터캠에서(머신정의/컨트롤정의) 넘어오는 파라미터값(변수)에 대한 포스팅 연산이 가능하게 대입하는 루틴입니다.


27. 포스팅 출력문에 대한 형식 정의(POST TEXT)

046.png


 포스팅되어 출력되는 문자 형식에 대한 정의입니다.
* 보편적으로 수정하지 않습니다.

반응형